你能帮我吗,我的cordova应用程序有问题,拍照后它没有出现,只有这个附件消息保留
附件消息
并且控制台上出现错误错误控制台net::ERR_ACCES_DENIED
我做了一点研究,我找到了cordova诊断插件,但显然即使得到了许可,照片仍然没有出现cordova插件诊断控制台
我正在开发一款搭载android 10的摩托罗拉e7。
伙计们,有人知道发生了什么吗?
谨致问候!谢谢!
当我将应用程序更新到sdk 30并尝试读取文件时,我遇到了同样的错误ERR_ACCES_DENIED。
我解决了在CodovaMainActivity.java中向函数init((添加此行的问题
protected void init() {
appView = makeWebView();
createViews();
if (!appView.isInitialized()) {
appView.init(cordovaInterface, pluginEntries, preferences);
}
//Added Lines
WebView webView = (SystemWebView)(appView.getEngine().getView());
WebSettings webSettings = webView.getSettings();
webSettings.setAllowFileAccess(true);
//--------------
cordovaInterface.onCordovaInit(appView.getPluginManager());
// Wire the hardware volume controls to control media if desired.
String volumePref = preferences.getString("DefaultVolumeStream", "");
if ("media".equals(volumePref.toLowerCase(Locale.ENGLISH))) {
setVolumeControlStream(AudioManager.STREAM_MUSIC);
}
}