Port tastiera Droid X Multitouch ITALIANO | Forum Android | AndroidWorld

ATTENZIONE:
L’Utente assume la totale responsabilità anche giuridica per ogni attività da lui svolta e per ogni contenuto pubblicato e/o scambiato. (leggi le condizioni d’uso).

Si invitano gli Utenti a non pubblicare o scambiare alcuna informazione che permetta di risalire, anche indirettamente, alla propria identità o all’identità di terzi (nome, cognome, residenza, email…) e divulgare alcun tipo di dato sensibile proprio o di terzi.

X
  1. #1
    L'avatar di peppeuz Android Pro
    Registrato dal
    Jul 2010
    Residenza
    Firenze
    Dispositivo
    OnePlus 2
    Operatore
    H3G
    Messaggi
    929
    Grazie!
    3
    Ringraziato 96 volte in 78 post

    Port tastiera Droid X Multitouch ITALIANO

    Salve ragazzi
    Dopo un pomeriggio passato sbattendoci la testa contro, sono riuscito ad ad aggiungere il supporto all'italiano per la tastiera multitouch del Droid X postata su questo topic di XDA

    Tenete presente che io ho "solo" aggiunto il supporto per la lingua italiana, quindi non prendetevela con me per eventuali esplosioni del cellulare.
    La tastiera dovrebbe andar bene per tutti i device (o, almeno, così riferiscono su XDA): per installarla dovete avere i diritti di root e pusharla via adb dopo aver rimosso la tastiera originale.
    Ora vediamo nel dettaglio cosa fare



    Per prima cosa, scarichiamo i files: scegliamo se scaricare la Versione normale o Versione black.
    Copiamo quindi il file apk e la libreria all'interno della cartella tools dell'sdk di android,

    Posizioniamoci da terminale all'interno della cartella tools dell'sdk.
    (digitando cd seguito dalla posizione della cartella, ad esempio:
    codice:
    cd C:\sdk\tools
    Creiamoci, quindi, un backup della tastiera originale, digitando da terminale
    codice:
    adb remount
    adb shell cp /system/app/LatinIME.apk /sdcard
    In questo modo, avrete copiato la vostra "solita" tastiera all'interno della microSD, pronta ad essere ripushata per ogni evenienza.
    Adesso dobbiamo rimuoverla da /system/app: digitiamo quindi

    codice:
    adb remount
    adb shell rm /system/app/LatinIME.apk
    Una volta rimossa, pushiamo in ordine prima la libreria, poi l'apk. Diamo quindi questi comandi:
    codice:
    adb remount
    adb push libjni_latinime.so /system/lib
    seugito da

    codice:
    adb push DroidX-keyboard-kaos-peppeuz-v3.apk /system/app
    (se avete scelto la tastiera normale)
    o

    codice:
    adb push DroidX-keyboard-black-kaos-peppeuz-v3.apk /system/app
    (se avete scelto la tastiera nera)

    A questo punto, riavviamo il terminale (se volete potete riavviarlo da adb )
    codice:
    adb reboot
    Al riavvio, nelle impostazioni della tastiera vedremo la "Tastiera Android" (che in realtà è quella che abbiamo appena inserito): clicchiamoci e, se non è selezionato, impostatiamo l'italiano come lingua (le altre due lingue disponibili sono l'inglese e lo spagnolo).

    Per utilizzarla (se avete più tastiere) tenete premuto in uno spazio dove potete scrivere (per esempio in uns sms) finché non appare Metodo Inserimento: scegliete quindi Tastiera Android.

    Tenete presente che, nonostante la precisione del multitouch vari in base allo schermo del dispositivo, in generale questa tastiera ci garantisce una velocità di digitazione molto elevata, sicuramente di gran lunga più alta delle tastiere che non supportano il multitocuh.

    Fatemi sapere se riscontrate qualche tipo di problema e buona digitazione
    Ultima modifica di peppeuz; 19-11-2010 a 17: 43
    War is Peace
    Freedom is Slavery
    Ignorance is Strenght

    (1984, George Orwell)

    Se potessi mangiare un'idea, avrei fatto la mia Rivoluzione
    (Un'idea, Giorgio Gaber)

    [NON rispondo a richieste di assistenza o consulenza via PM: non contattatemi]


  2. #2
    Baby Android
    Registrato dal
    Sep 2010
    Residenza
    Rovato
    Dispositivo
    Samsung GALAXY S II
    Operatore
    Vodafone
    Messaggi
    1
    Grazie!
    0
    Ringraziato 0 volte in 0 post
    La spiegazione è affascinante.. ma per noi poveri mortali (impediti)? un qualcosa di autoinstallante

  3. #3
    L'avatar di peppeuz Android Pro
    Registrato dal
    Jul 2010
    Residenza
    Firenze
    Dispositivo
    OnePlus 2
    Operatore
    H3G
    Messaggi
    929
    Grazie!
    3
    Ringraziato 96 volte in 78 post
    Quote Originariamente inviato da DDS Rob69 Visualizza il messaggio
    La spiegazione è affascinante.. ma per noi poveri mortali (impediti)? un qualcosa di autoinstallante
    Sinceramente non saprei come fare, perché la tastiera si presenta col nome processo com.android.inputmehod.latin, ossia come quella nativa di Android. Quindi se c'è quella nativa, non può esserci questaPosso provare a cercare in giro, ma non sono così bravo da tirar fuori una soluzione da me

    Una soluzione potrebbe essere root explorer che consente di modificare i file di sistema molto semplicemente, ma non ho ancora provato se va tutto come dovrebbe.

    Per quanto riguarda tutti quelli che mi hanno chiesto come si fa ad aggiungere una lingua, lo spiego qui:
    avete bisogno di uno script che trovate qui: Apk Manager 4.9 - Makes Modifying Ur Apk A Breeze (Windows/Linux) - xda-developers (disponibile sia per Linux che per Windows). Una volta lanciato lo script, posizionate l'apk della LatinIME nella cartella con le cose da modificare e dal terminale date il comando 9 che serve a decomilare.
    Una volta decompilato, entrate in out/res e salvatevi (per esempio per il francese) raw-fr e values-fr (ovviamente la sigla varia in base alla lingua).
    Cancellate tutto e stavolta posizionate nella cartella da decompilare l'apk della tastiera alla quale volete aggiungere la lingua. Incollate le due cartelle raw-fr e values-fr nella cartella res. Poi entrate nella cartella res/values ed aprite arrays.xml. Dove parla del supporto delle lingue, aggiungete un item con il codice per la lingua (se è francese, per esempio, dovete mettere fr_FR)
    In modo che vi venga qualcosa così:

    codice:
       <string-array name="supported_input_language_list">
            <item>en_US</item>
            <item>es_US</item>
            <item>it_IT</item>
            <item>fr_FR</item>
    Una volta modificato l'xml e aggiunte le cartelle, riaprite il terminale e date il comando 10 che serve per ricompilare e poi l'11 che serve per signare.
    Una volta finito vi ritroverete col vostro bell'apk pronto da pushare

    Specifico che tutte queste cose io le ho scoperte smanettando ieri pomeriggio, non ho letto nessuna guida o altro, è stato solo intuito (e per fortuna ha funzionato), quindi non escluderei che ci fosse un altro modo (o altri modi!) per ottenere lo stesso risultato
    Ultima modifica di peppeuz; 19-11-2010 a 17: 04
    War is Peace
    Freedom is Slavery
    Ignorance is Strenght

    (1984, George Orwell)

    Se potessi mangiare un'idea, avrei fatto la mia Rivoluzione
    (Un'idea, Giorgio Gaber)

    [NON rispondo a richieste di assistenza o consulenza via PM: non contattatemi]



Discussioni simili

  1. ANT+ e multitouch
    Da Cecco1970 nel forum Sony Ericsson Xperia Arc
    06-04-2011
    6Risposte
  2. Tastiera, dettatura in italiano
    Da ciso nel forum HTC Desire Z
    15-12-2010
    7Risposte
  3. multitouch
    Da ilmoro nel forum LG Optimus One (P500)
    10-12-2010
    3Risposte
  4. METODO INFALLIBILE PER TASTIERA IN ITALIANO
    Da cris75 nel forum Multimedia e Personalizzazione
    09-02-2010
    1Risposte
  5. CyanogenMod Tastiera in Italiano
    Da ciado nel forum Firmware e Modding (HTC Magic)
    05-01-2010
    2Risposte

Segnalibri

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  

Search Engine Friendly URLs by vBSEO 3.6.1