android6.0创建新的文件夹
来源:互联网 发布:网络安全保密基础知识 编辑:程序博客网 时间:2024/06/05 07:01
import android.Manifest;import android.content.pm.PackageManager;import android.os.Build;import android.os.Bundle;import android.os.Environment;import android.support.annotation.NonNull;import android.support.v7.app.AppCompatActivity;import android.util.Log;import android.view.View;import android.widget.Button;import java.io.File;import butterknife.Bind;import butterknife.ButterKnife;/** * 创建新的文件夹 */public class Main14Activity extends AppCompatActivity { @Bind(R.id.main14_btn) Button main14Btn; private final int REQUESTCODE = 101; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main14); ButterKnife.bind(this); main14Btn.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { test(); } }); } @Override public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) { super.onRequestPermissionsResult(requestCode, permissions, grantResults); if (requestCode == REQUESTCODE) { if (permissions[0].equals(Manifest.permission.WRITE_EXTERNAL_STORAGE) && grantResults[0] == PackageManager.PERMISSION_GRANTED) { //用户同意 test(); } else { //用户不同意 } } } private void test() { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) { int checkSelfPermission = checkSelfPermission(Manifest.permission.WRITE_EXTERNAL_STORAGE); if (checkSelfPermission == PackageManager.PERMISSION_DENIED) { requestPermissions(new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE}, REQUESTCODE); } } File appDir = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DCIM).getAbsolutePath() + "/mPic"); if (!appDir.exists()) { boolean isSuccess = appDir.mkdirs(); Log.d("isSuccess:" ,"----------0------------------"+isSuccess); } }}
0 0
- android6.0创建新的文件夹
- 探索新的android6.0权限模型
- Android6.0的新权限,动态添加
- 浅谈android6.0的新特性
- Android6.0/7.0/O的新特性
- Android6.0 一些新的改变
- Android6.0新特性
- Android6.0新特性??
- Android6.0新特性
- Android6.0新特性
- android6.0新特性
- Android6.0新特性
- Android6.0中 java堆的创建
- shell创建新文件夹
- Qt创建新文件夹
- Android6.0新的授权方式和PermissionM的使用
- Android6.0 新特性详解
- Android6.0-新控件(一)
- Spring使用CFX发布Webservice
- Linux命令的返回值
- mtk如何在源码中删除系统自带apk
- mvp模式下实现登录小dem
- shell编程【分发系统】
- android6.0创建新的文件夹
- Lambda表达式详解(原文:张龙豪 http://www.cnblogs.com/knowledgesea/p/3163725.html)
- Hadoop Sequence File 文件的读取和写入
- [CDN] 使用Python 进行批量指定节点进行URL测试
- UnityColor Space的设置,Gamma还是Linear
- 数组排序之compare使用
- 20170509
- java 集合-概述
- 安卓网络编程-WebView基本用法