android 多个SD卡检测 MountService有对应的接口。查询SD的个数,对应获取名字等信息。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 解决 StorageManager sm = (StorageManager) this.getSystemService(Context.STORAGE_SERVICE); try { String[] paths = (String[]) sm.getClass().getMethod("getVolumePaths", null).invoke(sm, null); for(int i = 0; i < paths.length; i++) { Log.i("iii", paths[i]); String status = (String) sm.getClass().getMethod("getVolumeState", String.class).invoke(sm, paths[i]); if(status.equals(android.os.Environment.MEDIA_MOUNTED)) { String txt = "测试成功.txt"; String sPath = paths[i] + File.separator + txt; File file = new File(sPath); if(file.exists()) { file.delete(); } try { file.createNewFile(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } } } 给力 自己再整理优化一下代码 放到GITHUB去~ android ndk开发,怎么得到鼠标滚轮消息! 为啥相机拍照后获得文件是0字节? Android开发——SQLite 怎么做多个参数的传递 Android的service里面的函数可以写成公用的方法在Activity里面调用吗??Android的service里面的函数可以写成公用的 GestureDetector 的问题,各位帮忙看看 请问谁对GridView给每一层设置一个不同的背景有好的idea呢? 新人求助/如何进行通知栏消息提醒 android如何通过usb向电脑发送文件? 这是啥问题啊 设置surfaceview大小后显示视频上边黑边下边灰边 android 设置背景 求救
StorageManager sm = (StorageManager) this.getSystemService(Context.STORAGE_SERVICE);
try
{
String[] paths = (String[]) sm.getClass().getMethod("getVolumePaths", null).invoke(sm, null);
for(int i = 0; i < paths.length; i++)
{
Log.i("iii", paths[i]);
String status = (String) sm.getClass().getMethod("getVolumeState", String.class).invoke(sm, paths[i]);
if(status.equals(android.os.Environment.MEDIA_MOUNTED))
{
String txt = "测试成功.txt";
String sPath = paths[i] + File.separator + txt;
File file = new File(sPath);
if(file.exists())
{
file.delete();
}
try
{
file.createNewFile();
}
catch (IOException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}