2016-04-18 14 views
-1

アプリケーションからアンドロイドで言語選択ページを開く必要があります。 私は以下のコードを使用しています。アンドロイドで言語リストページを開く方法プログラムで

Intent intent = new Intent(Intent.ACTION_MAIN); 
intent.setClassName("com.android.settings","com.android.settings.LanguageSettings");    
startActivity(intent); 

しかし、これは再び私は直接その言語のページを開くには、どのような方法があり、中に入ると言語を選択する言語]タブをクリックする必要があり、「言語と入力ページ」を呼んでいます。

答えて

1

言語タブが上記と同じ方法で行うことができるアクティビティの場合は、あなたは、次のコマンドを使用して確認することができます

adb shell dumpsys activity

このコマンドは、アクティビティスタックに現在のアクティビティ名が表示されます。これから、このアクティビティを開始するインテントに直接渡すことができる名前を見つけることができます。

+0

はいを​​働いていたことについて、私は「com.android.settings.LanguageSettings.SubSettings」を取得していますので、私はそれを試みたが、appplication

startActivityForResult(new Intent(Settings.ACTION_LOCALE_SETTINGS), 0); 

をクラッシュしている、私はそのために1つを選択する必要があるので、多くのサブセットがあると思います。 – AMIT

1

私はこれが見つかりました:これは、正しい私のため

関連する問題