之前4.4一切都很好
<uses-feature
android:name="android.permission.CALL_PHONE"
android:required="false" />
。此行在清单中处理手机和平板电脑的权限问题,因此一个应用程序可用于平板电脑和手机。
在4.4,kitkat中,除非您将权限更改为
,否则它将允许您使用第三方手机应用程序进行呼叫,但不能使用默认拨号程序 <uses-permission android:name="android.permission.CALL_PHONE" />
这是我的问题,有没有办法玩清单,我可以有一个手机和平板电脑的应用程序?
提前致谢!
答案 0 :(得分:3)
此行已在清单中处理手机和平板电脑的权限问题
该行与权限无关。它也是不正确的,因为android.permission.CALL_PHONE
不是您通过<uses-feature>
请求的硬件功能。
如果这是你问题中的拼写错误,并且你的意思是<uses-permission>
,请记住android:required="false"
上没有<uses-permission>
。
在4.4,kitkat中,除非您将权限更改为
,否则它将允许您使用第三方手机应用程序进行呼叫,但不能使用默认拨号程序<uses-permission android:name="android.permission.CALL_PHONE" />
自Android 1.0以来ACTION_CALL
需要该权限。
这是我的问题,有没有办法玩清单,我可以有一个手机和平板电脑的应用程序?
有<uses-permission android:name="android.permission.CALL_PHONE" />
和<uses-feature android:name="android.hardware.telephony" android:required="false" />
,涵盖in the documentation。