2016-05-10 72 views

回答

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); 
} 
相關問題