我安装的应用作为一个系统的应用。
这是manifest
的应用程序的文件:
<manifest android:versionCode="1" android:versionName="1.0" package="com.myapp">
<uses-sdk android:minSdkVersion="3"/>
<uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS"/>
<uses-permission android:name="android.permission.WRITE_SETTINGS"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<application android:label="@id/0x7F030001" android:icon="@id/0x7F020000" android:debuggable="true">
<receiver android:name=".MyReceiver">
<intent-filter>
<action android:name="com.myapp.MyReceiver"/>
</intent-filter>
</receiver>
</application>
</manifest>
现在在我的应用我得到这个消息的异常:
java.lang.SecurityException: Permission denial: writing to secure settings requires android.permission.WRITE_SECURE_SETTINGS
但你可以看到我的应用程序不要求许可,安装在/系统/应用程序文件夹
有人可以帮助我了解什么是错的,为什么我得到的exception
谢谢
编辑:
我想是因为在旧版本Android的它的工作的问题被连接到的东西,在Android 4.4的版本(API 19)已经改变了!