我被困住了。
我想将MP3文件下载到我的应用程序。
我可以在工作时下载浏览器中的 ,
我们知道,我们需要提供WRITE_EXTERNAL_STORAGE
权限。
为此,我所做的就是如下 -
platforms/android/AndroidManifest.xml
加入
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
但它不适合我。
让我分享我的机器设置 -
cli包:(/ usr / local / lib / node_modules)
@ionic/cli-utils : 1.12.0
ionic (Ionic CLI) : 3.12.0
全球套餐:
cordova (Cordova CLI) : 7.0.1
本地包裹:
@ionic/app-scripts : 2.1.4
Cordova Platforms : android 6.2.3 ios 4.4.0
Ionic Framework : ionic-angular 3.6.0
我试着这样做 https://ionicframework.com/docs/native/android-permissions/
同时尝试https://github.com/dpa99c/cordova-custom-config-example/blob/master/config.xml
有一种方法可以使用cordova和其他方式来提供权限 How do I add "uses-permissions" tags to AndroidManifest.xml for a Cordova project? 我无法写出来。
帮帮我...
答案 0 :(得分:0)
打开您的ts文件并编写此代码
checkPermissions(){
this.androidPermissions.requestPermissions(
[
this.androidPermissions.PERMISSION.CAMERA,
this.androidPermissions.PERMISSION.GET_ACCOUNTS,
this.androidPermissions.PERMISSION.READ_EXTERNAL_STORAGE,
this.androidPermissions.PERMISSION.WRITE_EXTERNAL_STORAGE
]
);
}
这解决了我的问题。