我需要使用哪个uses - permission来处理这个问题?
以及如何显示用户激活它的设置?
发布于 2017-10-01 08:28:00
如果您希望您的应用程序向用户显示他们的显示设置,您可以这样做:
Intent displaySettingsIntent = new Intent(Settings.ACTION_DISPLAY_SETTINGS);
startActivity(displaySettingsIntent);您可以将代码添加到按钮单击,因此当用户单击该按钮时,他们的手机显示设置将显示给他们,他们可以选择任何他们想要的设置(15秒,30秒,1分钟等)。
备注:此代码将从应用程序切换到显示设置页面,并返回到应用程序,用户将需要按后退按钮。
发布于 2017-10-01 07:22:10
睡眠是一种设备OS功能,只有系统应用程序才能访问。您可以使用WACK_LOCK权限锁定睡眠。
为使其能够:
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);若要禁用它:
getWindow().clearFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);https://stackoverflow.com/questions/46509615
复制相似问题