
Android SD卡
```
发布日期:2021-05-10 11:49:34
浏览次数:12
分类:精选文章
本文共 3491 字,大约阅读时间需要 11 分钟。
������������SD���������������
���Android������������������������������������������������������������������SD������������mount������������������������������������ ```java if (Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)) { Toast.makeText(MainActivity.this, "SD���������������", Toast.LENGTH_SHORT).show(); } else { Toast.makeText(MainActivity.this, "SD���������������������������", Toast.LENGTH_SHORT).show(); } ```������������SD������������������������
������������SD������������������������������������������������������������������������������ ```java File extStorage = Environment.getExternalStorageDirectory(); long usableSpace = extStorage.getUsableSpace(); long totalSpace = extStorage.getTotalSpace(); String usableSize = Formatter.formatFileSize(MainActivity.this, usableSpace); String totalSize = Formatter.formatFileSize(MainActivity.this, totalSpace); Toast.makeText(MainActivity.this, "���������������" + usableSize + "���������������" + totalSize, Toast.LENGTH_SHORT).show(); ```������Android������������
���Android6.0���API level 23���������������������������������������������������������������������������������Canonical��������������������������������� ```xml���������������������������������������������������
private static final int REQUEST_EXTERNAL_STORAGE = 1; private static String[] PERMISSIONS_STORAGE = { "android.permission.READ_EXTERNAL_STORAGE", "android.permission.WRITE_EXTERNAL_STORAGE" }; public static void verifyStoragePermissions(Activity activity) { try { int permission = ActivityCompat.checkSelfPermission(activity, "android.permission.WRITE_EXTERNAL_STORAGE"); if (permission != PackageManager.PERMISSION_GRANTED) { ActivityCompat.requestPermissions(activity, PERMISSIONS_STORAGE, REQUEST_EXTERNAL_STORAGE); } } catch (Exception e) { e.printStackTrace(); } }
������������SD���������
���������������������������������������������SD������������������������������������������������������������������������ ```java File file = new File(extStorage, "test.txt"); try { verifyStoragePermissions(MainActivity.this); OutputStream out = new FileOutputStream(file); out.write("������������������������!".getBytes()); out.close(); } catch (Exception e) { e.printStackTrace(); } ```������������������������������������
File file = new File(extStorage, "test.txt"); try { InputStream in = new FileInputStream(file); byte[] buffer = new byte[64]; int len = in.read(buffer); String content = new String(buffer, 0, len); Toast.makeText(MainActivity.this, "���������������" + content, Toast.LENGTH_SHORT).show(); } catch (Exception e) { e.printStackTrace(); }
���������������������������
������������������������������������������������������shell���������������������������������������������������`cp`��������������������� ```bash sudo cp /path/to/source /mnt/external/destination/ ``` ���������������������������������������`tr`���`awk`��������������������������������������������������� ```bash find /mnt/external/ -name "*.log" -type f -exec mv -t /mnt/backup/ {} \; ```������������������������
������������������������������������������������������������������ 1. ������shell������������������������������������������ 2. ������������������������������������������������������ 3. ������������������������������������������������������������ 4. ���������Comparator���Collection������������������������������������������发表评论
最新留言
初次前来,多多关照!
[***.217.46.12]2025年04月20日 23时11分36秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
求1-n中x(0-9)的个数
2021-05-10
char与varchar的区别
2021-05-10
vb中MSHFlexgrid控件小总结
2021-05-10
Java——Static class
2021-05-10
uni app 小程序中的引用的iconfont图标后预览不出页面的问题
2021-05-10
都说 TCP 是面向连接的,怎样才算是一个连接呢?
2021-05-10
Linux之shell脚本实现ssh登录报警
2021-05-10
《五、企业级SVN运维实战:SVN禁止删除和强制注释》
2021-05-10
《Kubernets下载篇:Centos7上安装指定版本的Kubernetes》
2021-05-10
Java原子引用
2021-05-10
docker实战练习02-tomcat安装
2021-05-10
SQL server 2016安装
2021-05-10
A + B Problem II大数A+B
2021-05-10
Excuses, Excuses! map的应用
2021-05-10
搭建nfs服务器练习
2021-05-10
Recent plan(线上交流课——(二))
2021-05-10
苹果M1芯片电脑运行软件闪退崩溃的解决方法
2021-05-10
linux基础:命令行的使用(shell)、shell里的快捷键、linux基础设置
2021-05-10
Unity的脚本加载和编译顺序
2021-05-10
Angular动态表单使用
2021-05-10