首页 文章

Phonegap / Cordova媒体类权限

提问于
浏览
1

我正在制作Android Phonegap / Cordova应用程序,该应用程序使用此处的媒体类:http://docs.phonegap.com/en/2.9.0/cordova_media_media.md.html

它说Media类需要以下权限:

<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

当我将这些权限添加到我的app / AndroidManifest.xml文件时,音频和应用程序非常完美 . 如果我删除所有权限,该应用仍然可以在我的Android设备上完美运行 . 我的问题是Phonegap改变了所需的权限吗? Phonegap应用程序是否需要在所有设备上运行所需的任何权限?谢谢 .

1 回答

  • 1

    您使用的是哪个版本的phonegap?使用phonegap 3.x,插件会自动添加权限 .

    权限不是特定于phonegap但是相对于android . 当您在androidmanifest.xml中设置权限时,当用户安装应用程序时,他将收到所需权限的通知,如果您不需要权限,则您的应用程序将无法执行某些操作 .

    您可以在不需要权限的情况下使用媒体插件,只要您不尝试执行需要权限的操作,它就能正常工作:您将能够播放音频但不能录制 .

相关问题