Androidの上では、我々は/system/bin
でime
ようにするJava/C++または端末(からキーボードの入力言語(英語(US)、などヒンディー語、フランス語、)を変更することができますアンドロイド - チェンジキーボードプログラムで
0
A
答えて
1
下に確認してくださいことはできません。
protected static void changekeyboard(String keyboardID, ContentResolver contentResolver)
{
String oldDefaultKeyboard = Secure.getString(contentResolver, "default_input_method");
Secure.putString(contentResolver, "enabled_input_methods", keyboardID);
Secure.putString(contentResolver, "default_input_method", keyboardID);
}
in keyboardID設定するキーボードのkeyboardIDを渡す必要があります。
か、すべてのキーボードのリストを取得し、そこからIDを取得し、このよう
それを渡すことがあります。
List<InputMethodInfo> InputMethods = ((InputMethodManager) getApplicationContext().getSystemService("input_method")).getInputMethodList();
this.keyboard_name = new ArrayList();
int numOfKeEyboards = InputMethods.size();
for (int i = 0; i < numOfKeEyboards; i++)
{
fullKeyboardName = ((InputMethodInfo) InputMethods.get(i)).toString();
keyboard_package = fullKeyboardName.substring(fullKeyboardName.indexOf("{") + 1, fullKeyboardName.indexOf("/"));
try
{
// by package name getting app name
inputKeyboardName = getPackageManager().getApplicationInfo(keyboard_package, 0).loadLabel(getPackageManager()).toString();
}
catch (NameNotFoundException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
this.keyboard_name.add(inputKeyboardName);
}
+0
これをテストしますが、これは正しく見えます。ありがたいことに、私は2年前に私の電話に根差してきました –
0
はい?それは、それは非常に可能ですが、デバイスが根付いする必要がありますか、あなたのアプリケーションは、システムが署名する必要がありますそれはここでは可能ではないと述べた人のための答え
関連する問題
- 1. SSLPeerUnverifiedExceptionアンドロイドでアンドロイド
- 2. 「アンドロイドです:テーマ= "@ *アンドロイド........ '' アンドロイドでマニフェスト
- 3. アンドロイドSDK私のアンドロイドで
- 4. アンドロイド:アンドロイドでフルメソッドパスを指定:onClick
- 5. アンドロイドsqliteのグループクエリエラー:android.database.CursorIndexOutOfBoundsException:アンドロイドのsqliteで
- 6. アンドロイド:java.lang.IllegalStateException:アンドロイド8.0
- 7. はアンドロイドで
- 8. アンドロイドでスライディングビュー
- 9. アンドロイドでクラウドコンピューティング
- 10. アンドロイドXMLで
- 11. ?アンドロイド:attr /プログラムで
- 12. アンドロイドでAndroidの
- 13. アンドロイド、base64で
- 14. でもアンドロイドsharedpreferences
- 15. メールでアンドロイド
- 16. アンドロイドでスワイプ
- 17. アンドロイドでのマルチキャスト
- 18. アンドロイドでのスピードアップ
- 19. UDPチャットでアンドロイド
- 20. アンドロイドでのトラブルシューティング
- 21. アンドロイドxamarinでダイナミック
- 22. Spotifyログアウトでアンドロイド
- 23. アンドロイドでポップキーボード
- 24. OpenGlの/アンドロイドで
- 25. アンドロイドとアンドロイドのオーディオライブストリーミング
- 26. アンドロイドでの改造?
- 27. アンドロイドのチェックボックスモノでリストビュー
- 28. 私のアプリでアンドロイド
- 29. ブートアップレシーバ(ACTION_BOOT_COMPLETED)アンドロイドNで
- 30. arduinoでアンドロイド開発
私はそれが可能だとは思いません。キーボードはそれ自体がアプリケーションなので、参照してください:http://stackoverflow.com/questions/12303593/change-keyboard-input-language –