码迷,mamicode.com
首页 > 移动开发 > 详细

安卓外部存储路径,吐司的优化问题

时间:2015-10-15 22:08:04      阅读:223      评论:0      收藏:0      [点我收藏+]

标签:

路径优化:

未使用API时:

//外部存储空间路径"sdcard/info.txt",也可以"storage/sdcard/info.txt"
File file =new File("sdcard/info.txt");

使用API:

//使用API,返回FILE对象,其路径是SD卡的真实路径
File file =new File(Environment.getExternalStorageDirectory(),"info.txt");

吐司优化:

未优化时:

//创建吐司对话框
/* 第一个参数上context,而activity本来就是context的子类,所以直接填this*/
/*第三个参数为持续显示时间,只有LENGTH_SHORT(2S)和LENGTH_LONG(5s)两种选择*/
        
Toast t= Toast.makeText(this, "登陆成功", Toast.LENGTH_SHORT);
//显示吐司对话框
t.show();

优化后:

/*
*Toast.LENGTH_SHORT=0
*Toast.LENGTH_LONG  =1
*/
Toast.makeText(this, "登陆成功", Toast.LENGTH_SHORT).show();  //0
Toast.makeText(this, "登陆成功", Toast.LENGTH_LONG ).show();  //1

SD卡检测状态:

//MEDIA_UNKNOWN:不能识别sd卡
//MEDIA_REMOVED:没有sd卡
//MEDIA_UNMOUNTED:sd卡存在但是没有挂载
//MEDIA_CHECKING:sd卡正在准备
//MEDIA_MOUNTED:sd卡已经挂载,可用
    

故使用:

//如果手机已插入SD卡,且应用程序具有读写SD卡的能力,下面语句返回true
if
(Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)){ //读写文件操作 }else{ Toast.makeText(this, "sd卡不可用哟亲么么哒", 0).show(); }

 

安卓外部存储路径,吐司的优化问题

标签:

原文地址:http://www.cnblogs.com/shuqingstudy/p/4883622.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!