ストックキーボードの予測辞書はどこにありますか?


21

スペイン語のネイティブスピーカーとして、私の言語の多くの単語にはアクセントがあり、ユニコード変換により、これを使用してSMSを書くと長さが半分に短縮されます。

私の考えは、予測辞書を編集し、すべての特殊文字を削除して、書き込み中に特殊文字を取得しないようにすることです。

だから、私の質問は、辞書はどこにあるのですか?現在、LG Optimus Meの標準キーボードを使用しています。システムフォルダー内で少し調べてみると、xt9フォルダーがいくつか見つかりましたが、スペイン語(または他の言語)の辞書の痕跡は見つかりませんでした。


あなたの電話は根付いていますか?
-jlehenbauer

@jlehenbauer Yup、ジンジャーブレイク。
アンドレス

/ system / appディレクトリの内容をリストしてください。電話機をコンピューターに接続し、「adb shell ls-l / system / app」と入力します
RR

@RichardBorcsik内容は次のとおりです。pastebin.com
Andres

@RichardBorcsikこれはすべてのファイルを含むzipファイルです。mugredelcajon.com.ar/system-apps.zipそれらを調査したい場合は、私のゲストになります。私はそれらのファイル内の私のパスワードを与えなかったことを願っています:F
Andres

回答:


9

編集:それはあなたが望む答えではありませんが、それでも有用な情報を提供します、ここにuserdictファイルがあります:

/data/data/com.android.providers.userdictionary/databases/user_dict.db

アクセスするにはrootが必要であり、内部のデータを表示するにはsqlite3 が必要です(これは私のものです)。

localhost # cd /data/data/com.android.providers.userdictionary/databases/   
localhost # sqlite3 user_dict.db .dump                                                        
PRAGMA foreign_keys=OFF;
BEGIN TRANSACTION;  
CREATE TABLE android_metadata (locale TEXT);  
INSERT INTO "android_metadata" VALUES('de_DE');  
CREATE TABLE words (_id INTEGER PRIMARY KEY,word TEXT,frequency INTEGER,locale TEXT,appid INTEGER);  
INSERT INTO "words" VALUES(2,'ok',128,'de',0);  
INSERT INTO "words" VALUES(3,'LG',128,'de',0);  
INSERT INTO "words" VALUES(4,'no',128,'de',0);  
COMMIT;

ファイン..これが答えです...
アンドロイドQuesito

2
悲しいかな、私はそれがopが望んでいるものではないと思います。(彼は含まれているスペイン語のデフォルト
辞書の

ええ、これはuserdictonaryデータベースにつながります。とにかく、スペイン語の辞書を使って、同様のデータベースを見つけるためにデータフォルダーを参照しています。とにかくありがとう!
アンドレス

ルート化されていない携帯電話の場合、ユーザー辞書play.google.com/store/apps/
JerryGoyal

4

ほとんどのAndroidバージョンでは、ネイティブ辞書に単語を追加できます。

ほとんどは次の場所にあります。 Settings -> Language & Keyboard -> User Dictionary

アンドロイド2.3.7(Cyanogenmod 7.1):Menu -> Settings -> Language and keyboard settings -> User DictionaryプレスMenuその後、Add

Android 4.0(ICS): Settings -> Language & Keyboard -> Touch Input (settings button) -> Personal Dictionary -> Edit personal dictionary

その後、アクセント記号や特殊文字を使用せずに単語を追加すると、それらの自動修正が停止します。

まだ言語パックを探していて、Cyanogenmodを使用している場合このサイトは、言語がディレクトリ内の.apkファイルに格納されていることを示します。/system/app/たとえばLatinIME.apk、ラテン語辞書です。さらに、この辞書のソースは./packages/inputmethods/LatinIME、提供されているサイトに記載されているとおりです。(また、独自の辞書の追加についても説明します。つまり、使用する辞書を編集し、再インストールすることができます)。


MmmmはこれがCyanogenmodsにのみ適用されるようです。私の株式ファームウェア(LGオプティマスミー/ P350)は、中/システム/アプリの任意のapkの内部.dictファイルを任意のlatinIME.apkファイルを持っているか*いません
アンドレス・

1
回答を更新して、できるだけ多くを示すようにしました。探し続けますが、オプティマスは持っていないので、あまり助けにはなりません。X-plore File Managerをダウンロードし、ルートでを検索し*.dictます。しかし、他のソリューションを探し続けます。
-jlehenbauer


0

に辞書と思われるファイルがいくつかあります/system/usr/xt9。それらはファイル名に言語コードがあり、ヘッダーによるとTegicの著作権があります。

これらのファイルは、データベース形式のように見えるLDB形式です。それらを表示または編集できるユーティリティが見つかりませんでした。


私の携帯電話でも同じことが見つかりましたが、少なくともファイル名から判断すると、何らかの理由でスペイン語の辞書がありません(私の電話にはあります)。
アンドレス
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.