2016-06-09 50 views
3

我建立Android和iOS的混合應用程序,並且使用的PhoneGap構建CLI-5.2.0Phonegap構建:如何明確要求權限?

我使用的相機插件

<plugin name="cordova-plugin-camera" source="npm" spec="2.2.0" /> 

我在config.xml中

指定該行
<preference name="permissions" value="none"/> 
<feature name="http://api.phonegap.com/1.0/camera"/> 

我注意到,在我的android設備上,它只要求 讀取/寫入USB存儲。當使用相機拍照時,android不會要求任何許可,相機只是一些工作。

我想知道如何在應用程序安裝之前明確地要求Android上的Camera權限?我需要擁有它,因爲我認爲它導致了一些與我的應用程序具有的視頻功能有關的其他錯誤。

我試圖建立沒有許可沒有行,但沒有任何區別。

回答

0

這樣做的方法是添加一個config-file元素。我不知道爲什麼它很難找到。

<gap:config-file platform="android" parent="/manifest" mode="add"> 
    <uses-permission android:name="android.permission.CAMERA" /> 
</gap:config-file>