DatabaseUtils: Writing exception to parcel,DatabaseUtils: java.lang.SecurityException: Permission denial: writing to settings requires:android.permission.WRITE_DEVICE_CONFIG,DatabaseUtils: at com.android.providers.settings.SettingsProvider.enforceWritePermission
时间: 2023-11-28 08:49:22 浏览: 116
这个错误提示表明你的应用程序在尝试写入系统设置,但是没有被授予必要的权限。你需要在你的应用程序的 Manifest 文件中添加以下权限声明:`android.permission.WRITE_DEVICE_CONFIG`。
在 AndroidManifest.xml 文件中添加以下代码:
```xml
<uses-permission android:name="android.permission.WRITE_DEVICE_CONFIG" />
```
如果你已经添加了这个权限声明,但是仍然遇到这个错误,请确保你的应用程序正在运行在具有系统设置写入权限的用户上下文中。
相关问题
DatabaseUtils.readExceptionFromParcel(reply)
DatabaseUtils.readExceptionFromParcel(reply) 是一个 Android 平台的方法,用于从一个 Parcel 对象中读取异常信息。它通常在跨进程通信中使用,用于解析另一个进程返回的异常信息。该方法会从 Parcel 对象中读取出异常的类名、错误消息等信息,并将其封装为一个 Exception 对象返回。如果在读取过程中发生错误,则会返回 null。
DatabaseUtils.readExceptionFromParcel(reply)会检查包名与当前应用报名匹配吗
DatabaseUtils.readExceptionFromParcel(reply) 方法不会检查包名与当前应用包名是否匹配。它只是从给定的 Parcel 对象中读取异常信息,并将其封装为 Exception 对象返回。该方法是在 Android 框架中提供的一个通用工具方法,用于处理跨进程通信的异常信息,与应用的包名无关。
阅读全文