7得票2回答
Android如何获取当前系统设置的值?

我知道我可以通过以下方式更改设置: 使用以下方法更改设置: Settings.System.putInt( getContentResolver() , Settings.System.SCREEN_OFF_TIMEOUT , DELAY ); 但是我实在找不到读取...

8得票1回答
在Android设置中防止“匹配的Activity可能不存在”的保护措施

大多数Activity Actions(用于启动各种设置活动)在Settings类中都带有警告: 在某些情况下,可能不存在匹配的Activity,因此请确保您防范此类情况。 那么我该如何防范呢? try { final Intent i = new Intent(Settin...

15得票1回答
Android:我可以在不像“谷歌地图”应用程序那样重定向用户到设置屏幕的情况下启用GPS吗?

在基于GPS的应用程序中,用户启用GPS非常重要。如果没有启用,则通常会显示一个对话框,指出用户“应该从设置中启用GPS以使用此功能”。 当用户按下“确定”时,他将被重定向到设置页面,我不喜欢这个解决方案,因为它将用户从应用程序上下文中带到设置中。 我注意到,“谷歌地图”应用程序有一个更好...

38得票4回答
如何启用Android下载管理器

我正在使用Android下载管理器下载文件列表。最近,我遇到了一个崩溃报告,其中提示: Unknown java.lang.IllegalArgumentException: Unknown URL content://downloads/my_downloads 后来,我发现原因是用户已...

7得票2回答
某些安卓设备亮度设置问题

我试图调节屏幕亮度,但是遇到了困难。我使用以下代码来实现: Settings.System.putInt(cResolver, Settings.System.SCREEN_BRIGHTNESS, brightness); brightness 是一个介于0和255之间的数值。 问题...

37得票6回答
启动移动网络设置屏幕的程序化方法

我想启动移动网络设置屏幕,以便用户可以启用/禁用3G或数据连接。有人能告诉我需要使用哪个意图来启动活动吗? 我使用了Intent in = new Intent(android.provider.Settings.ACTION_NETWORK_OPERATOR_SETTINGS ) 并且In...

20得票3回答
马歇尔洛警告后如何获取唯一的安卓设备ID?

我看到了我最好的一个问题是否存在唯一的Android设备ID? 编辑: 我也需要适用于Android 10的解决方案。 我使用了以下代码来获取唯一ID。public static String getDeviceId(Activity context) { Permission...

11得票2回答
android.permission.WRITE_SETTINGS仅授予系统应用程序吗?

我们正在开发一款应用程序,希望在用户允许的情况下更改一些系统设置。Android文档指出,要实现这一功能,您需要添加以下权限:<uses-permission android:name="android.permission.WRITE_SETTINGS" />...

10得票3回答
PreferenceActivity中的启用和禁用选项

我刚开始学习创建PreferenceActivity。我的问题是如何通过更改其他首选项来启用和禁用首选项屏幕中的选项? 我的prefs.xml:<ListPreference android:entries="@array/units" android:entryVal...

14得票3回答
在安卓N系统中如何通过程序改变系统显示大小

背景: Android N版本增加了一个“显示大小”变更系统设置的功能,此外还提供了之前存在的“字体大小”变更功能。 更改显示大小: 图片来源:pcmag.com 问题: 如果一个应用程序拥有android.permission.WRITE_SETTINGS权限来更改设置,则可以按...