在我的應用程序中,當點擊一個按鈕時,我想call the Brightness class
找到Android system settings
(當用戶導航時顯示設置>顯示>亮度)。Android:Can not Call「BrightnessPreference」Class(from package com.android.settings)
我知道,調用Display class
(其上亮度類中找到),我可以使用下面的代碼:
Intent brightness = new Intent();
brightness.setClassName("com.android.settings", "com.android.settings.DisplaySettings");
startActivity(brightness);
因此,它似乎直覺上調用亮度級,一個將替代「BrightnessPreference」爲「DisplaySettings」(因爲二者都保存在相同的位置,在this link所示)如下:
Intent brightness = new Intent();
brightness.setClassName("com.android.settings", "com.android.settings.BrightnessPreference");
startActivity(brightness);
然而,當我嘗試在我的模擬器,it force closes
運行這段代碼。有什麼我沒有看到,或者是calling BrightnessPreference
由於某種原因不可能?