我可以: 邀请好友来看>>
ZOL星空(中国) > 兴趣圈子星空(中国) > 神通哥有问必答星空(中国) > android获取sdcard路径
帖子很冷清,卤煮很失落!求安慰
返回列表
签到
手机签到经验翻倍!
快来扫一扫!

android获取sdcard路径

11浏览 / 0回复

rq5dsq2tc

rq5dsq2tc

0
精华
30
帖子

等  级:Lv.1
经  验:153
  • Z金豆: 0

    千万礼品等你来兑哦~快点击这里兑换吧~

  • 城  市:
  • 注  册:2015-12-15
  • 登  录:2018-09-13
发表于 2017-04-11 14:35:21
电梯直达 确定
楼主

Android app开发过程中,有时需要获取sdcard路径,在该路径下进行文件访问操作

方法/步骤

    步骤1、启动eclipse,新建Android工程(具体创建方法,请参考笔者之前所写经验《如何建Android工程》);

    步骤2、找到res--》layout--》activity_main.xml,双击点开

    步骤3、从面板中拖两个button到界面上,分别命名:

    步骤4、getDIR(此button用于示范获取到的sdcard路径)

    步骤5、dir创建新文件夹(此button用于示范在sdcard路径下新建文件夹)

    步骤6、对button分辨绑定点击事件

    步骤7、//获取sdcard路径

    步骤8、public void getDIR(View v){

    步骤9、 String sdpath = Environment.getExternalStorageDirectory().toString();

    步骤10、 aleetDialog.Builder build = new Builder(this);

    步骤11、 build.setMessage(sdpath).show();

    步骤12、 }

    步骤13、//在手机sdcard路径下新建名为jingyan的文件夹

    步骤14、 public void newPackage(View v){

    步骤15、 String mkdir = Environment.getExternalStorageDirectory()+"/jingyan/test.txt";

    步骤16、 File file = new File(mkdir);

    步骤17、 aleetDialog.Builder build = new Builder(this);

    步骤18、 if(file.exists()){

    步骤19、 build.setMessage("文件夹已存在").show();

    步骤20、 }else{

    步骤21、 file.mkdirs();

    步骤22、 build.setMessage("新建成功").show();

    步骤23、 }

    步骤24、 }

    步骤25、在【AndroidManifest.xml】配置文件中添加app对文件的操作权限

    步骤26、

    步骤27、安装之后演示效果如下:

    步骤28、点击getDIR--》弹出sdcard路径

    步骤29、点击dir创建新文件夹--》

    步骤30、如果文件夹已存在,则提示“文件夹已存在”

    步骤31、反之,则提示"新建成功",同时在手机sdcard中可以找到新建成功的文件夹

    步骤32、欢迎大家留言讨论

    步骤33、PS:需要源代码,可留言附上邮箱

高级模式
星空(中国)精选大家都在看24小时热帖7天热帖大家都在问最新回答

针对ZOL星空(中国)您有任何使用问题和建议 您可以 联系星空(中国)管理员查看帮助  或  给我提意见

快捷回复 APP下载 返回列表