Visualizzazione stampabile
-
Quote:
Originariamente inviato da
roxdragon
Ciao ma parli della voce menu dove c'è scritto Display - Suono - WIFI - ecc?
Altre guide simili? Interessante questa cosa delle impostazioni
-
Quote:
Originariamente inviato da
roxdragon
Altre guide simili? Interessante questa cosa delle impostazioni
Prima pag secondo post...c'è da divertirsi ;)
-
avendo problemi pc e tel scarico sarò breve,ciao a tutti :-) ho giá guardato chiesto e provato vari file browser,ho copiato da xda e hxmod il file camera.apk su system/app rinonimato il file originale in .bak,la guida dice di rinonimare anche il file camera.odex che non trovo,oltre tutto anche con i permessi giusti del nuovo file (ho una cm9 come rom) il file non si installa e tanto meno funziona come risolvo?? grazie in anticipo cuochi ;-)
Fan della mela® quella di mentadent
-
ragazzi ma in che linguaggio sono scritti i files smali?
-
Io ho copiato solo l'app in /system/app e tutto funziona :)
-
Quote:
Originariamente inviato da
STEULM
Allora colgo l'occasione per rendere pubblica una procedura che permette di avere la possibilità, di richiamare un'applicazione tramite una voce del menù "Impostazioni", visto che ieri un utente mi ha chiesto se era possibile raggiungere questo obiettivo.
Per prima cosa decompilare il file Settings.apk.
Poi aprire il file settings_header.xml raggiungibile nel percorso: res\mxl
Aggiungere il codice riportato qui sotto per richiamare, in questo caso, l'applicazione BLN Free dal menù "Impostazioni".
<header android:icon="@drawable/ic_settings_bln" android:title="@string/CONTROL BLN">
<intent android:targetPackage="neldar.bln.control.free" android:action="android.intent.action.MAIN"
android:targetClass="neldar.bln.control.free.BlnSe ttings" />
</header>
In pratica la prima riga di codice xml crea un header (item del menu su cui tappare) composto da una proprietà "icon" che assegna un'icona (in questo caso "ic_settings_bln" che dovrà trovarsi nella cartella "drawable-hdpi") all'item stesso, e da una proprietà "title" che conterrà una stringa di testo riportante quello che si leggerà sull'item del menù. Questa proprietà va a leggere una stringa che è inserita nel file strings.xml che si trova nel percorso res\values che deve essre aggiunta e che sarà:
<string name="CONTROL BLN">Bln Activity</string>
La seconda riga, definisce l'operazione (intent) che avvia l'applicazione tramite il comando "action" della procedura "MAIN" che risiede nella classe pubblica "neldar.bln.control.free.BlnSettings" del package "neldar.bln.control.free" dell'applicazione.
Ok, fatto queste aggiunte ai due file xml, ricompilare il file Settings e inserirlo nel device nella cartella system\app.
Una volta riavviato, troveremo la nostra nuova voce che, se tappata, avvierà l'applicazione che deve trovarsi anch'essa in system\app.
Logicamente questa situazione è riproponibile, cambiando opportunamente le proprietà descritte, per qualsiasi applicazione....
Ho cercato di essere il più chiaro possibile perchè non tutti sono a conoscenza di operazioni e terminologie tecniche, sperando di far capire a chiunque, i passaggi necessari per raggiungere lo scopo.
Se non fosse così, rimango comunque a disposizione.
Buona mod a tutti ;)
Mettiamo il caso volessi aprire un app personalizzata? esempio dropbox come dovrei modificare?
-
Quote:
Originariamente inviato da
roxdragon
Mettiamo il caso volessi aprire un app personalizzata? esempio dropbox come dovrei modificare?
segui la stessa stringa e metti il nome dell'app,poi ricompili il tutto..
-
Quote:
Originariamente inviato da
STEULM
Allora colgo l'occasione per rendere pubblica una procedura che permette di avere la possibilità, di richiamare un'applicazione tramite una voce del menù "Impostazioni", visto che ieri un utente mi ha chiesto se era possibile raggiungere questo obiettivo.
Per prima cosa decompilare il file Settings.apk.
Poi aprire il file settings_header.xml raggiungibile nel percorso: res\mxl
Aggiungere il codice riportato qui sotto per richiamare, in questo caso, l'applicazione BLN Free dal menù "Impostazioni".
<header android:icon="@drawable/ic_settings_bln" android:title="@string/CONTROL BLN">
<intent android:targetPackage="neldar.bln.control.free" android:action="android.intent.action.MAIN"
android:targetClass="neldar.bln.control.free.BlnSe ttings" />
</header>
In pratica la prima riga di codice xml crea un header (item del menu su cui tappare) composto da una proprietà "icon" che assegna un'icona (in questo caso "ic_settings_bln" che dovrà trovarsi nella cartella "drawable-hdpi") all'item stesso, e da una proprietà "title" che conterrà una stringa di testo riportante quello che si leggerà sull'item del menù. Questa proprietà va a leggere una stringa che è inserita nel file strings.xml che si trova nel percorso res\values che deve essre aggiunta e che sarà:
<string name="CONTROL BLN">Bln Activity</string>
La seconda riga, definisce l'operazione (intent) che avvia l'applicazione tramite il comando "action" della procedura "MAIN" che risiede nella classe pubblica "neldar.bln.control.free.BlnSettings" del package "neldar.bln.control.free" dell'applicazione.
Ok, fatto queste aggiunte ai due file xml, ricompilare il file Settings e inserirlo nel device nella cartella system\app.
Una volta riavviato, troveremo la nostra nuova voce che, se tappata, avvierà l'applicazione che deve trovarsi anch'essa in system\app.
Logicamente questa situazione è riproponibile, cambiando opportunamente le proprietà descritte, per qualsiasi applicazione....
Ho cercato di essere il più chiaro possibile perchè non tutti sono a conoscenza di operazioni e terminologie tecniche, sperando di far capire a chiunque, i passaggi necessari per raggiungere lo scopo.
Se non fosse così, rimango comunque a disposizione.
Buona mod a tutti ;)
Se volessi creare una voce del menù con solo la scritta? in modo che se si tappa sopra non accade nulla? come modifico il codice?
-
Quote:
Originariamente inviato da
wonderdroid
avendo problemi pc e tel scarico sarò breve,ciao a tutti :-) ho giá guardato chiesto e provato vari file browser,ho copiato da xda e hxmod il file camera.apk su system/app rinonimato il file originale in .bak,la guida dice di rinonimare anche il file camera.odex che non trovo,oltre tutto anche con i permessi giusti del nuovo file (ho una cm9 come rom) il file non si installa e tanto meno funziona come risolvo?? grazie in anticipo cuochi ;-)
Fan della mela® quella di mentadent
Se è la fotocamera della samsung con la modifica della qualità dell'audio dei video non ti andra mai su cm9 è solo per rom basate sulla stock samsung
Comunque non penso sia la sezione giusta per fare queste domande visto che c'è il post SOS
;)
Inviato dal mio GT-I9100 con Tapatalk 2
-
Posso fare una domanda sui files smali?