在我的应用程序中,当单击按钮时,我想call the Brightness class
在Android system settings
(当用户导航Settings > Display > Brightness时显示)。
我知道要调用Display class
(在其上找到 Brightness 类)我可以使用以下代码:
Intent brightness = new Intent();
brightness.setClassName("com.android.settings", "com.android.settings.DisplaySettings");
startActivity(brightness);
因此,调用 Brightness 类似乎很直观,可以将“BrightnessPreference”替换为“DisplaySettings”(因为两者都保存在与此链接相同的位置),如下所示:
Intent brightness = new Intent();
brightness.setClassName("com.android.settings", "com.android.settings.BrightnessPreference");
startActivity(brightness);
但是,当我尝试在我的模拟器上运行此代码时,it force closes
. 有什么我没有看到,或者calling BrightnessPreference
由于某种原因不可能吗?