在android中有很多功能的使用,要首先获得使用这个功能的权限

文件夹的创建就是一个例子,之前由于没有添加权限,怎么创建也不成功,很是郁闷,下面是创建文件夹的一个例子:

        
  1. privatevoidcreateShareBoardFolders(){
  2. Filesdcarddir=android.os.Environment.getExternalStorageDirectory();
  3. mstrMainFolder=sdcarddir.getPath()+"/"
  4. +mActivity.getResources().getString(R.string.shareboard);
  5. Filefile=newFile(mstrMainFolder);
  6. if(!file.exists()){
  7. file.mkdirs();
  8. }
  9. mstrCanvas=mstrMainFolder+"/"
  10. +mActivity.getResources().getString(R.string.canvas);
  11. file=newFile(mstrCanvas);
  12. if(!file.exists()){
  13. file.mkdirs();
  14. }
  15. mstrBackGnd=mstrMainFolder+"/"
  16. +mActivity.getResources().getString(R.string.background);
  17. file=newFile(mstrBackGnd);
  18. if(!file.exists()){
  19. file.mkdirs();
  20. }
  21. }

在这个例子中创建了三个文件夹,创建的目录是在SD卡中,这样做还不够,为了让这段代码真正起到作用,需在Manifest文件中加上如下代码:

        
  1. <uses-permissionandroid:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

这样就OK了。

更多相关文章

  1. Android学习中,又遇到个不爽的bug
  2. Android(安卓)requires compiler compliance level 5.0 or 6.0.
  3. Android模拟器无法保存数据
  4. Android(安卓)Studio 配置 OpenCV for Android
  5. Android(安卓)解压APK文件
  6. [Android] 提高ORMLite插入大量数据效率的解决方案
  7. Android安装环境搭建
  8. Android简单的Timer小例子
  9. android通过USB的MTP模式下,禁止用户在根目录有任何操作(重命名 删

随机推荐

  1. 通过html页面打开Android本地的app
  2. Android(安卓)root权限获取大揭秘
  3. Android中layout_gravity与gravity及layo
  4. 在移动互联时代下,介绍几个Android(安卓)
  5. android中Webview与javascript的交互(互相
  6. Android(安卓)开发技术周报 Issue#292
  7. Android、IOS开发思路及项目文件结构
  8. 主题:三,android编码规范 & 常用布局 & 常
  9. Android(安卓)轻松实现语音识别
  10. android ndk初体验和Android.mk文件报: no