摄像头和存储权限在网络视图中不起作用
camera and storage permissions isn't working in the webiew
我正在 webview 中加载我的网站。在该网站内还包含两个按钮“拍照”和“上传”。在 phone 上的浏览器中,它工作得很好。比如,“拍照”按钮可以让你拍照,“上传”按钮可以让你上传照片。但是在我的应用程序中,它似乎什么也没做。我知道这与权限有关。这是我的代码:
AndroidManifest.xml:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.CAMERA" />
<application
android:allowBackup="true"
android:icon="@drawable/ic_favicon_1144_rounded"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/Theme.Test2">
<activity android:name=".MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
我的 MainActivity.kt 完全没有改变,但如果你愿意,我可以编辑这个问题并将其添加进去。
这是不可能的。从 android 应用程序网页视图中,您无法访问设备的权限。
我正在 webview 中加载我的网站。在该网站内还包含两个按钮“拍照”和“上传”。在 phone 上的浏览器中,它工作得很好。比如,“拍照”按钮可以让你拍照,“上传”按钮可以让你上传照片。但是在我的应用程序中,它似乎什么也没做。我知道这与权限有关。这是我的代码:
AndroidManifest.xml:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.CAMERA" />
<application
android:allowBackup="true"
android:icon="@drawable/ic_favicon_1144_rounded"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/Theme.Test2">
<activity android:name=".MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
我的 MainActivity.kt 完全没有改变,但如果你愿意,我可以编辑这个问题并将其添加进去。
这是不可能的。从 android 应用程序网页视图中,您无法访问设备的权限。