android获取sdcard路径

2025-10-18 07:01:56

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

android获取sdcard路径

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

android获取sdcard路径

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

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

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

android获取sdcard路径

4、对button分辨绑定点击事件

android获取sdcard路径

5、//获取sdcard路径

public void getDIR(View v){

String sdpath = Environment.getExternalStorageDirectory().toString();

AlertDialog.Builder build = new Builder(this);

build.setMessage(sdpath).show();

}

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

public void newPackage(View v){

String mkdir = Environment.getExternalStorageDirectory()+"/jingyan/test.txt";

File file = new File(mkdir);

AlertDialog.Builder build = new Builder(this);

if(file.exists()){

build.setMessage("文件夹已存在").show();

}else{

file.mkdirs();

build.setMessage("新建成功").show();

}

}

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

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

android获取sdcard路径

8、安装之后演示效果如下:

点击getDIR--》弹出sdcard路径

android获取sdcard路径

android获取sdcard路径

android获取sdcard路径

9、点击dir创建新文件夹--》

如果文件夹已存在,则提示“文件夹已存在”

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

android获取sdcard路径

android获取sdcard路径

android获取sdcard路径

10、欢迎大家留言讨论

PS:需要源代码,可留言附上邮箱

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢