Object localOb;
String str1 = null; try {
localOb = new FileReader("/sys/block/mmcblk0/device/type");
localOb = new BufferedReader((Reader) localOb).readLine()
.toLowerCase().contentEquals("sd");
if (localOb != null) {
str1 = "/sys/block/mmcblk0/device/";
}
} catch (Exception e1) {
System.out.println(e1.getMessage());
}
try {
localOb = new FileReader("/sys/block/mmcblk1/device/type");
localOb = new BufferedReader((Reader) localOb).readLine()
.toLowerCase().contentEquals("sd");
if (localOb != null) {
str1 = "/sys/block/mmcblk1/device/";
}
} catch (Exception e1) {
System.out.println(e1.getMessage());
}
try { localOb = new FileReader("/sys/block/mmcblk2/device/type");
localOb = new BufferedReader((Reader) localOb).readLine()
.toLowerCase().contentEquals("sd");
if (localOb != null) {
str1 = "/sys/block/mmcblk2/device/";
}
} catch (Exception e1) {
System.out.println(e1.getMessage());
}
localOb = "";
try {
localOb = new FileReader(str1 + "name"); // 厂商
String sd_name = new BufferedReader((Reader) localOb).readLine();
System.out.println("name: " + sd_name);
} catch (Exception e1) {
System.out.println(e1.getMessage());
} try {
localOb = new FileReader(str1 + "cid"); // SD Card ID
String sd_cid = new BufferedReader((Reader) localOb).readLine();
System.out.println("cid: " + sd_cid);
} catch (Exception e1) {
System.out.println(e1.getMessage());
} try {
localOb = new FileReader(str1 + "csd");
String sd_csd = new BufferedReader((Reader) localOb).readLine();
System.out.println("csd: " + sd_csd);
} catch (Exception e1) {
System.out.println(e1.getMessage());
} try {
localOb = new FileReader(str1 + "fwrev"); // 固件编号
String sd_fwrev = new BufferedReader((Reader) localOb).readLine();
System.out.println("fwrev: " + sd_fwrev);
} catch (Exception e1) {
System.out.println(e1.getMessage());
} try {
localOb = new FileReader(str1 + "hwrev"); // 硬件版本
String sd_hwrev = new BufferedReader((Reader) localOb).readLine();
System.out.println("hwrev: " + sd_hwrev);
} catch (Exception e1) {
System.out.println(e1.getMessage());
} try {
localOb = new FileReader(str1 + "manfid"); // manufacture 制造
String sd_manfid = new BufferedReader((Reader) localOb).readLine();
System.out.println("manfid: " + sd_manfid);
} catch (Exception e1) {
System.out.println(e1.getMessage());
} try {
localOb = new FileReader(str1 + "oemid"); // 原始设备制造商
String sd_oemid = new BufferedReader((Reader) localOb).readLine();
System.out.println("oemid: " + sd_oemid);
} catch (Exception e1) {
System.out.println(e1.getMessage());
} try {
localOb = new FileReader(str1 + "scr");
String sd_scr = new BufferedReader((Reader) localOb).readLine();
System.out.println("scr: " + sd_scr);
} catch (Exception e1) {
System.out.println(e1.getMessage());
} try {
localOb = new FileReader(str1 + "serial"); // 串号/序列号
String sd_serial = new BufferedReader((Reader) localOb).readLine();
System.out.println("serial: " + sd_serial);
} catch (Exception e1) {
System.out.println(e1.getMessage());
} try {
localOb = new FileReader(str1 + "date"); // 生产日期
String sd_date = new BufferedReader((Reader) localOb).readLine();
System.out.println("date: " + sd_date);
} catch (Exception e1) {
System.out.println(e1.getMessage());
}

android 获取SD卡相关信息的更多相关文章

  1. Android 获取SD卡路径和推断SD卡是否存在

    android获取sd卡路径方法: 不建议直接写死android sd卡的路径. public String getSDPath(){ File sdDir = null; boolean sdCar ...

  2. android 获取sd卡根目录

    dir:/storage/emulated/0 也就是 sdcard目录 ====== android 获取sd卡根目录 public String getSDPath(){        File ...

  3. Android获取SD卡路径及SDCard内存的方法

    这篇文章主要介绍了Android获取SD卡路径及SDCard内存的方法,较为详细的分析了Android针对SD卡操作所涉及的类及其具体函数功能,非常具有实用价值,需要的朋友可以参考下 本文实例讲述了A ...

  4. Android获取SD卡路径/内存的几种方法

    Android获取SD卡路径 本篇将会带领大家学习如何获取android路径的几种常见用法,但在我开始bb之前需要大家清楚android中内存和外存之间的区别,下面进行简短介绍:android中的内存 ...

  5. Android - 获取SD卡的内存空间大小

    获取SD卡的内存空间大小 //获得SD卡空间的信息 File path=Environment.getExternalStorageDirectory(); StatFs statFs=new Sta ...

  6. Android 获取SD卡的图片资源

    首先我先获得SD卡下的根目录路径: privateString isSdcard(){ File sdcardDir=null; boolean isSDExist=Environment.getEx ...

  7. Android获取SD卡中选中图片的路径(URL)

    最近在做一个图片上传的功能,需要提供上传图片在SD卡中的路径,在网上看了些例子,改改调试成功,代码很简单.其布局文件如下: [html]  view plain copy   <?xml ver ...

  8. android获取sd卡路径方法

    public String getSDPath(){  File sdDir = null;  boolean sdCardExist = Environment.getExternalStorage ...

  9. Android获取SD卡总容量,可用大小,机身内存总容量及可用大小

    public long getSDTotalSize() { /*获取存储卡路径*/ File sdcardDir= Environment.getExternalStorageDirectory() ...

随机推荐

  1. 网络电视精灵~分析~~~~~~简单工厂模式,继承和多态,解析XML文档,视频项目

    小总结: 所用技术: 01.C/S架构,数据存储在XML文件中 02.简单工厂模式 03.继承和多态 04.解析XML文档技术 05.深入剖析内存中数据的走向 06.TreeView控件的使用 核心: ...

  2. 今天遇到的点击添加按钮button_click代码段无法执行的问题

    首先:本人小白一枚,刚入行,如有表述不当的地方,还请多多指教 网页界面如图: 当点击添加按钮后断点测试进入后台代码运行: 代码会先执行Page_Load页面,当加载完后Page_Load代码会跳转到m ...

  3. 操作系统和程序设计语言的API使用的字符编码分析

     1.Java的运行环境中,String是什么编码? 使用java做程序设计语言,字符编码是和jvm相关的,和操作系统无关. java默认的编码是jvm在安装的时候就确定了的,它是根据你的系统的环境确 ...

  4. elasticsearch-PHP第一天

    遇到很大的问题就是,给边做边找原因,看官方文档,全英文看不懂.只能慢慢一步一步去做.   性子太急,真的不行,跨越性太大,卡一个小时多,才发现,连安装都没搞明白.   首先需要一个JAVA环境,上百度 ...

  5. 华为交换机sflow配置

    华为交换机sflow功能配置 1.配置交换机的sflow流发送 [系统视图]sflow agen ip  x.x.x.x                 设置sflow输出源 [系统视图]sflow ...

  6. 本地测试AJAX请求

    要在本地测试AJAX,首先是环境的搭建,因为XHR对象的open方法中参数url是指文件在服务器上的文件.下面以WampServer为例. 1. 下载wamp的安装包,下载地址为:http://221 ...

  7. 盲注----基于布尔的SQL盲注

    构造逻辑判断常用字符串截取函数http://www.cnblogs.com/yyccww/p/6054569.html常用函数left(a,b)  从左侧截取a的前b位right(a,b)  从右侧截 ...

  8. The constructor User.Student(String, String, String) is not visible

    项目:蒙文词语检索 日期:2016-05-01 提示:The constructor User.Student(String, String, String) is not visible 出处:Db ...

  9. 操作各个版本的excel的链接写法

    有很有意思的网站:https://connectionstrings.com/ace-oledb-12-0/  很详细得介绍了各种写法 这里主要提两个: string strCon = @" ...

  10. PHP 爬虫

    1.爬虫的本质简单来说,就是读取页面源代码,然后用正则匹配得到想要的数据. 示例如下: private function spider_jiuyou_list($listname,$url)    { ...