如何在平板电脑的 Google Play 中显示我的应用程序(有权限“CallPhone”)没有“CallPhone”选项
问问题
496 次
2 回答
4
如果您使用权限 CALL_PHONE 但您的应用程序不仅仅依赖于使用它(其他一切都可以正常工作而无需使用电话功能),您还必须将其添加到您的清单中。
<uses-feature
android:name="android.hardware.telephony"
android:required="false" />
来源: http ://commonsware.com/blog/2011/02/25/xoom-permissions-android-market.html
话虽如此,您还需要注意功能。在每个Activity
使用CALL_PHONE
权限的情况下,如果设备支持,您还必须签入您的 JAVA。
例子:
Context context; // Some object, such as Activity, that extends Context
// ...
boolean hasTelephony = context.getPackageManager().hasSystemFeature(PackageManager.FEATURE_TELEPHONY);
if (hasTelephony) {
// DEVICE SUPPORTS CALL_PHONE. DO YOUR BIT HERE
}
else {
// DEVICE DOESN'T SUPPORT THE CALL_PHONE FEATURE. SHOW A TOAST OR A DIALOG OR SOMETHING HERE
}
于 2013-02-16T10:29:00.657 回答
0
为 uses-feature 标签设置android:required="false"
。Android 指南将为您提供帮助。
另请参阅此主题,因为它回答了相同的问题。
于 2013-02-16T10:22:45.343 回答