Java.lang.SecurityException:android中的安全权限?

Java.lang.SecurityException:android中的安全权限?,java,android,android-manifest,Java,Android,Android Manifest,我在日志中发现了这个错误 07-06 06:22:07.419: ERROR/AndroidRuntime(2618): java.lang.SecurityException: SECURE PERMISSION: Neither user 10070 nor current process has android.permission.WRITE_SECURE_SETTINGS. 我以前是这样的 在活动文件中 private static final String SECURE_SETTI

我在日志中发现了这个错误

07-06 06:22:07.419: ERROR/AndroidRuntime(2618): java.lang.SecurityException: SECURE PERMISSION: Neither user 10070 nor current process has android.permission.WRITE_SECURE_SETTINGS.
我以前是这样的

在活动文件中

private static final String SECURE_SETTINGS = android.Manifest.permission.WRITE_SECURE_SETTINGS;
mContext.enforceCallingOrSelfPermission(SECURE_SETTINGS,
        "BLUETOOTH_ADMIN permission");
在清单文件中

<uses-permission android:name="android.permission.WRITE_SETTINGS" />  
<uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS" />


为什么会出现错误?

写入安全设置权限不适用于不属于固件的应用,因为安全设置旨在防止第三方应用修改。

写入安全设置权限不适用于不属于固件的应用,因为安全设置是为了防止第三方应用程序修改而设计的。

只有当您的手机没有root访问权限时,您才能读取此设置。要启用蓝牙,您可以使用此参考


但是,这高于sdk5。。。我真的不确定在sdk3上使用蓝牙是否是个好主意。我还想做一个使用蓝牙的应用程序,我必须将我的目标级别切换到2.0.1以上,因为此sdk下的蓝牙不太受支持。

如果您的手机没有根访问权限,您只能读取此设置。要启用蓝牙,您可以使用此参考


但是,这高于sdk5。。。我真的不确定在sdk3上使用蓝牙是否是个好主意。我还想做一个使用蓝牙的应用程序,我必须将目标级别切换到2.0.1以上,因为此sdk下的蓝牙不太受支持。

您使用的sdk目标版本是什么?另外,你首先想做什么?我使用安卓1.5。实际上,我正在使用安卓.provider.Settings.Secure.putInt(getContentResolver(),Android.provider.Settings.Secure.BLUETOOTH_on,1)对BLUETOOTH_开或关进行试验;为此,我在活动和清单文件中使用了权限行。您使用的Sdk目标版本是什么?另外,你首先想做什么?我使用安卓1.5。实际上,我正在使用安卓.provider.Settings.Secure.putInt(getContentResolver(),Android.provider.Settings.Secure.BLUETOOTH_on,1)对BLUETOOTH_开或关进行试验;为此,我在活动和清单文件中使用了权限行。如何使用android.provider.Settings.Secure.putInt(getContentResolver(),android.provider.Settings.Secure.BLUETOOTH_ON,1);此语句在我的代码中没有权限?如何使用android.provider.Settings.Secure.putInt(getContentResolver(),android.provider.Settings.Secure.BLUETOOTH_ON,1);这句话在我的代码中没有权限吗?我使用固件版本1.7.7。在谷歌我观察到这个版本有一些DUN和PAN问题SA和wifi故障。所以。首先,我将升级我的固件vesion,并将使用最新的Android SDK版本进行开发。ThanksIam使用固件版本1.7.7。在Google中,我观察到该版本存在一些DUN和PAN问题SA和wifi故障。因此,首先,我将升级我的固件vesion,并将使用最新的Android SDK版本进行开发。谢谢