Android:为什么我的应用程序要求设备ID&在PlayStore上调用信息

时间:2014-09-18 11:29:05

标签: android

我的应用正在询问设备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>

1 个答案:

答案 0 :(得分:1)

我猜你正在为你的IDE使用Eclipse。

在这种情况下,请将a <uses-sdk> element与相应的android:minSdkVersionandroid:targetSdkVersion添加到您的清单中。现在,您的清单声称它应该可以恢复到API级别1(Android 1.0)并且您在编写代码时考虑了API级别1。这些会导致您的应用自动请求某些权限,这是出于向后兼容的原因。