android创建文件夹
16lz
2022-04-08
在android中有很多功能的使用,要首先获得使用这个功能的权限
文件夹的创建就是一个例子,之前由于没有添加权限,怎么创建也不成功,很是郁闷,下面是创建文件夹的一个例子:
- privatevoidcreateShareBoardFolders(){
- Filesdcarddir=android.os.Environment.getExternalStorageDirectory();
- mstrMainFolder=sdcarddir.getPath()+"/"
- +mActivity.getResources().getString(R.string.shareboard);
- Filefile=newFile(mstrMainFolder);
- if(!file.exists()){
- file.mkdirs();
- }
- mstrCanvas=mstrMainFolder+"/"
- +mActivity.getResources().getString(R.string.canvas);
- file=newFile(mstrCanvas);
- if(!file.exists()){
- file.mkdirs();
- }
- mstrBackGnd=mstrMainFolder+"/"
- +mActivity.getResources().getString(R.string.background);
- file=newFile(mstrBackGnd);
- if(!file.exists()){
- file.mkdirs();
- }
- }
在这个例子中创建了三个文件夹,创建的目录是在SD卡中,这样做还不够,为了让这段代码真正起到作用,需在Manifest文件中加上如下代码:
- <uses-permissionandroid:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
这样就OK了。
更多相关文章
- Android学习中,又遇到个不爽的bug
- Android(安卓)requires compiler compliance level 5.0 or 6.0.
- Android模拟器无法保存数据
- Android(安卓)Studio 配置 OpenCV for Android
- Android(安卓)解压APK文件
- [Android] 提高ORMLite插入大量数据效率的解决方案
- Android安装环境搭建
- Android简单的Timer小例子
- android通过USB的MTP模式下,禁止用户在根目录有任何操作(重命名 删