android 获取SD卡相关信息
来源:互联网 发布:算法统宗中的题目 编辑:程序博客网 时间:2024/06/16 07:11
package com.zhanqq.cloudreader.utils;import java.io.BufferedReader;import java.io.FileReader;import java.io.Reader;/** * 描述: * 作者:zhanqq on 2017/2/10 09:55 * 邮箱:zhanqq2010@163.com * 公司:hatchbeen.com */public class SdCardUtils { public static void getSdCardInfo(){ 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("str1:" + str1); 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()); } } public static void getSdCardInfo2(){ }}
0 0
- android 获取SD卡相关信息
- android 获取SD卡状态信息
- SD卡信息获取
- android---sd卡信息
- 获取Android手机中SD卡内存信息
- 获取Android手机中SD卡内存信息
- 获取Android手机中SD卡存储信息
- 获取android系统信息 电量 cpu sd卡 内存 rom
- Android获取手机和SD卡的存储存储信息
- Android 6.0之后获取sd卡信息的方法
- Android开发之系统信息——获取Android手机中SD卡内存信息
- Android开发之系统信息【1】——获取Android手机中SD卡存储信息
- Android开发之系统信息——获取Android手机中SD卡内存信息
- android判断SD卡信息
- android-SD卡存储信息
- android SD卡相关操作
- 获取android机型相关信息
- android 获取手机相关信息
- Java常考面试题7 深刻认识String、StringBuilder、StringBuffer
- 【跨进程】跨进程通信---BroadCast(广播)
- Removing stop words —— Python Data Science CookBook
- leetcode_middle_34_241. Different Ways to Add Parentheses
- Jetty 的工作原理
- android 获取SD卡相关信息
- 单元测试 Unit Test Generator
- 原码、反码、补码
- C# GDI+ 简单绘图 (三)
- C#输出格式
- 303. Range Sum Query - Immutable
- 数据库基础概念
- [MFC]选择目录对话框和选择文件对话框 保存对话框
- 常见文件类型处理: 属性文件/CSV/EXCEL/HTML/压缩文件