在4.4 android.permission.CALL_PHONE中拨打电话的Android问题

时间:2013-11-21 16:23:46

标签: android permissions

之前4.4一切都很好

<uses-feature android:name="android.permission.CALL_PHONE" android:required="false" />

清单中的

。此行在清单中处理手机和平板电脑的权限问题,因此一个应用程序可用于平板电脑和手机。

在4.4,kitkat中,除非您将权限更改为

,否则它将允许您使用第三方手机应用程序进行呼叫,但不能使用默认拨号程序

<uses-permission android:name="android.permission.CALL_PHONE" />

这是我的问题,有没有办法玩清单,我可以有一个手机和平板电脑的应用程序?

提前致谢!

1 个答案:

答案 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