安卓系统中的一些设置

3

我想在我的Android应用程序(Android 4.0+)中读取用户在设备上设置的以下设置:

  1. 如果通知已启用
  2. 如果“加密手机”已启用
  3. 查找文本和多媒体消息数量的限制。

任何帮助或线索都将非常棒!谢谢。


使用共享首选项和设置:http://developer.android.com/guide/topics/data/data-storage.html#pref http://developer.android.com/guide/topics/ui/settings.html - Yoann Hercouet
但是SharedPref不允许我检查设备的一般设置,对吗?它们是特定于应用程序的设置,对吗? - megZo
1个回答

2

据我所知,通知是针对应用程序的。在Android 4.1及以上版本中,您只能为每个应用程序禁用或启用它们。

对于加密状态,您可以使用DevicePolicyManager中的getStorageEncryptionStatus()方法。


1
非常感谢!这些正是我正在寻找的 Android API 方法 :) - megZo
我不想通过我的应用程序启用或禁用通知。我只想检查标准设备设置。我想知道用户是否允许在锁定设备屏幕上显示的通知。是否有任何API可以让我检查该设置? - megZo
@meghna,通知可以根据应用程序进行禁用。据我所知,在 Android 中没有一般设置来禁用或启用所有通知。至少我没有听说过这样的设置。 - Sam R.

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接