我的应用正在询问设备ID&调用信息,因为我没有在清单文件中请求它。请帮帮忙?
<?xml version="1.0" encoding="utf-8"?>
<manifest android:screenOrientation="portrait" android:versionCode="1" android:versionName="1.0" android:largeHeap="true" package="com.anakooter.mehndidesigns"
xmlns:android="http://schemas.android.com/apk/res/android">
<application android:theme="@style/AppTheme" android:label="@string/app_name" android:icon="@drawable/ic_launcher" >
<activity android:label="@string/app_name" android:name=".MainActivity" android:screenOrientation="portrait">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:label="@string/title_activity_splash" android:name=".SplashActivity" android:screenOrientation="portrait" />
<activity android:label="@string/title_activity_gallery" android:name=".GalleryActivity" android:screenOrientation="portrait" />
<activity android:label="@string/title_activity_slider" android:name=".SliderActivity" android:screenOrientation="portrait" />
</application>
</manifest>
答案 0 :(得分:1)
我猜你正在为你的IDE使用Eclipse。
在这种情况下,请将a <uses-sdk>
element与相应的android:minSdkVersion
和android:targetSdkVersion
添加到您的清单中。现在,您的清单声称它应该可以恢复到API级别1(Android 1.0)并且您在编写代码时考虑了API级别1。这些会导致您的应用自动请求某些权限,这是出于向后兼容的原因。