问题标签 [android-settings]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
122 浏览

android - android设置没有改变

我正在使用android studio,我将最低sdk版本设置为API14:Android 4.0,但新项目和编译器默认将版本支持设置为Lollipop。

我尝试更改它,但在下次尝试编译时显示错误。

图像中的Highlighted 文件夹自动生成,为什么会这样生成。 在此处输入图像描述

当我运行模块或应用程序时,它只显示这样在此处输入图像描述

为什么没有像 eclipse Emulator 中那样获得导航键和 querty 键盘。当我第一次编译时,我得到了所有,但从第二次开始,我就没有得到所有这些。有什么问题吗?

以及为什么默认情况下主要活动扩展 ActionBarActivity 在此处输入图像描述 我必须更改它的设置是什么,以获取所有主要活动扩展新项目的活动并创建。

这些都是在我创建第一个项目之后发生的所有更改,在这些更改之后没有得到那个 R.java 文件

解释我的问题和疑问,并指导说明..

0 投票
2 回答
1145 浏览

android - Google Play Location Service 的 BroadcastReceiver(状态栏的设置)

我正在尝试注册一个BroadcastReceiver以获取Location设置的状态更改

位置设置

但我没有找到任何文件。我只发现BroadcastReceiver检查某些搜索提供程序(GPSNetwork providers)的状态;但不适用于检查此特定选项 ( Location) 在系统首选项中是否处于活动状态。

有人可以告诉我正确的方向吗?


笔记:

我使用了 Google Play 定位服务com.google.android.gms.location.LocationListener界面)。

0 投票
2 回答
2562 浏览

android - 从 2 个应用程序访问相同的 SQLite 数据库

我想知道以下是否可行。我想在 Android 中创建一个新的设置应用程序,然后再创建另一个应用程序。我希望两者都使用同一个数据库,并且我不想使用内容提供者。

所以我想知道是否可以通过将数据库存储在外部 SD 卡上来做到这一点?这样做是否有任何风险,我可以从设置应用程序访问外部存储上的数据库吗?

编辑:所以我提到的另一个应用程序将查询服务器并获取将用于更改 Android 设置的数据,但此信息将存储在 SQLite 数据库中。然后我希望设置应用程序访问这些信息并更新各种东西,所以我需要简单地知道这个设置应用程序和其他应用程序是否能够毫无问题地访问外部存储上的 SQLite 数据库,这样我就可以达到我的要求?希望这更清楚一点?

谢谢, 维汉

0 投票
0 回答
161 浏览

android - 相同的应用程序在设置的设备管理员列表中列出了两次

开发的设备管理应用程序在安装后进入设置->安全->设备管理员相同的应用程序被列出两次。这只发生在 Nexus 6 Android 5.0 设备中。

清单声明

PS:当app启用设备管理员时,设置-->安全-->设备管理员只勾选一项。从不使用其他重复的条目。

0 投票
3 回答
33685 浏览

android - 以编程方式启用定位模式高精度或省电,无需用户访问设置

为什么我问这个:(也是在应用程序中尝试它的原因)

当我们在 Lollipop 中使用 Google Maps时会发生这种情况即使位置被禁用,它也会在用户从地图应用程序输入后以高精度模式打开,而无需访问设置。

启用蓝牙可以实现类似的功能,在我的应用程序中启动操作;用户需要做出选择,但用户不会被重定向到设置,使用:

startActivity(new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE));

可以在BluetoothAdapter上找到,现在我们知道没有 LocationAdapter,所以我环顾了一下gms->LocationServices,基本上几乎所有位置 API 参考下的android.location.LocationManager但似乎还没有任何类似ACTION_REQUEST_ENABLE的东西可用。

希望还有其他方法可以解决这个问题,让更多的人尝试过。

请注意:
context.startActivity(new Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS));不是那样工作的。

0 投票
2 回答
1738 浏览

android - Android Lollipop 应用通知设置

在 Android Lollipop 中,当您长按通知时,您可以访问该通知的应用程序的设置,例如优先级,或者只是阻止它。是否有可以用来访问这些设置的意图?

0 投票
1 回答
34 浏览

android - customPreference 中的 EditText 没有获得焦点

在摘要为“EditText”字段的设置中创建了一个 customPreference。当它被点击时,视图向上滚动键盘并且 editText 没有获得焦点。如何聚焦editText?

0 投票
0 回答
1633 浏览

android - Android如何获取checkBoxPreference的preferenceScreen

我有一个首选项 xml 文件,在某些时候它看起来像这样:

如您所见,我有 2 个偏好屏幕。我想获得 CheckBoxPreference 的preferenceScreen(所以带有键的首选项屏幕:配置文件)。当我使用:

我得到的标题是:你好。我怎样才能得到这个 checkBoxPreference 的直接父(第一父)屏幕?我想得到它,这样我就可以禁用或启用它的视图。

有什么想法吗??谢谢!

0 投票
1 回答
45 浏览

android - 在 Android 上将指纹设置为密码策略的质量

Android 上有没有办法让设备管理应用程序只允许指纹作为设备的密码策略?

0 投票
2 回答
258 浏览

android - 更改设置后如何刷新视图?

我有一个显示距离和体积的应用程序。我有一个 SettingsFragment,允许我选择距离、英里或公里以及体积、加仑或升的单位。单位之间的更改有效,但不是马上,我必须翻转手机或重置应用程序才能看到更改。我希望设置更改立即反映在主要活动上,但我不确定如何完成此操作。我做了一些研究并找到了一个可能的解决方案:设置指南建议我应该实现 OnSharedPreferenceChangeListener 接口来监听更改。但这是在 PreferenceFragment 上实现的,而不是在不同的活动上实现的。这是一个类似的解决方案

我对监听主要活动设置更改的正确方法以及在更改发生时如何刷新视图感到困惑。谁能澄清一下?