- 本文只申请读写权限,举一反三,按照这个模版也可以申请其他权限。
<!--加读写权限-->
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
//定义请求码
private static final int REQUEST_EXTERNAL_STORAGE = 1;
private static String[] PERMISSIONS = {
"android.permission.READ_EXTERNAL_STORAGE",
"android.permission.WRITE_EXTERNAL_STORAGE" };
//然后通过一个函数来申请
public static void readWritePermission(Activity activity) {
try {
//检测是否有权限:permission = 0 ,则有权限
int permission = ActivityCompat.checkSelfPermission(activity,
"android.permission.WRITE_EXTERNAL_STORAGE");
//判断是否有权限,没有则弹出对话框
if (permission != PackageManager.PERMISSION_GRANTED) {
//Activity的实例、String数组、请求码
ActivityCompat.requestPermissions(activity, PERMISSIONS,REQUEST_EXTERNAL_STORAGE);
}
} catch (Exception e) {
e.printStackTrace();
}
}
//--------------在 onCreate中调用此函数--------------
readWritePermission(this);
本文地址:https://blog.csdn.net/weixin_43707799/article/details/107287193
如对本文有疑问, 点击进行留言回复!!
sap cloud platform destination的配置
springcloud中feign调用处理mybatis-plus Ipage反序列化问题。
Flume 史上最全面的大数据学习第十篇(一) 别再说不知道flume是什么了
网友评论