2016-05-10 13 views
3

インテントを使用したシステム設定のホームオプションでランチャーリスト画面を開く方法を探しています。インテントを使用してAndroidでホームランチャーリスト設定画面をプログラムで開く方法

メインシステム設定>>ホーム>>ランチャーリスト。

インテントを使用してこのランチャーリスト画面を開く必要があります。誰かが正しい方向に私を指すことができれば、私は本当にそれを感謝します。どうもありがとう。

答えて

0
Intent intent = new Intent(Settings.ACTION_HOME_SETTINGS); 
startActivity(intent); 
+0

詳細を編集してください。コード専用と「試してください」の回答は、検索可能なコンテンツが含まれていないため、推奨されません。なぜ誰かが「これを試してみる」べき理由を説明しません。 – abarisone

3

ホーム画面の設定ページを表示するには、Settings.ACTION_HOME_SETTINGSのインテントを呼び出します。ただし、これはAPI 21以上でのみサポートされています。

API 20以下は、Settings.ACTION_SETTINGSというインテントに電話する必要があり、ユーザーは残りの方法をナビゲートする必要があります。 (できるだけ手近な指示で)

利用可能な場合には、以下のコードを使用してください。これにより、API 21以上のホーム設定が直接開きます。それ以外の場合は、API 20以下の設定ページが開きます。

if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.LOLLIPOP) { 
    final Intent intent = new Intent(Settings.ACTION_HOME_SETTINGS); 
    startActivity(intent); 
} 
else { 
    final Intent intent = new Intent(Settings.ACTION_SETTINGS); 
    startActivity(intent); 
} 
関連する問題