以下是我们的应用程序清单的样子,并在playstore中发布,我们在优化提示下收到此消息
"您的APK应该只需要平板电脑上通常可用的硬件功能。"
此外,我们已经确认我们的应用程序不适用于没有电话设施的平板电脑。那么我们怎样才能让它适用于所有设备。这是因为" MODIFY_PHONE_STATE"允许?如果是,我们如何解决这个问题?
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
<uses-permission android:name="android.permission.GET_TASKS" />
<uses-permission android:name="android.permission.PACKAGE_USAGE_STATS" />
<uses-permission android:name="android.permission.MODIFY_PHONE_STATE" />
<uses-permission android:name="android.permission.REORDER_TASKS" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
答案 0 :(得分:1)
把它放在你的清单中:
<uses-feature android:name="android.hardware.telephony" android:required="false"/>
要小心,从现在起getSystemService(TELEPHONY_SERVICE)
可能会返回null,你需要优雅地处理这个案例。