Android 读取OTG中配置文件完成自动测试

原创 2016年05月30日 14:30:47

Config文件格式:

#版本号
Version=Android_20160530
#供搜索的Wifi热点名
WifiAPssid=Network
#Wifi最低Rssi(dBm)
WifiMinRssi=-95
#供搜索的蓝牙名称
BTDeviceName=AZ
#电池最低电压(mV)
BatteryLevelL=3200
#电池最高电压(mV)
BatteryLevelH=4410
#USB存储器最低可用容量(MB)
NandFlashL=5000
#USB存储器最高可用容量(MB)
NandFlashH=5500

读取:

		// Read CondorConfig.ini file
		SharedPreferences sharedPreferences = getSharedPreferences(
				"CondorConfig", Context.MODE_PRIVATE);
		Editor editor = sharedPreferences.edit();
		try {
			String encoding = "utf-8";
			File fileConfig = new File("/storage/usbotg/Config.ini");
			if (fileConfig.isFile() && fileConfig.exists()) { // 判断文件是否存在
				InputStreamReader read = new InputStreamReader(
						new FileInputStream(fileConfig), encoding);// 考虑到编码格式
				BufferedReader bufferedReader = new BufferedReader(read);
				String lineText = null;
				while ((lineText = bufferedReader.readLine()) != null) {
					if (!lineText.startsWith("#")) {
						if (lineText.trim().length() > 0) {
							String[] arrayLine = lineText.split("=");
							String key = arrayLine[0];
							String value = "";
							if (arrayLine.length == 2) {
								value = lineText.split("=")[1];
							}
							Log.v("AZ", "Key:" + key + ",Value:" + value);
							editor.putString(key, value);
							editor.commit();
						}
					}
				}
				read.close();
			} else {
				Log.e("AZ", "No such file.");
			}
		} catch (Exception e) {
			Log.e("AZ", "Read file catch Exception:" + e.toString());
			e.printStackTrace();
		}


版权声明:本文原创,转载请注明出处:http://blog.csdn.net/zhoumushui

相关文章推荐

Android设备上的OTG

OTG   关于驱动:OTG驱动在内核配置好usb host控制器的时候就已经支持otg了。   如果硬件上不支持otg,那么就没有办法识别插入到usb guest口上的设备。(待测试)  ...
  • kangear
  • kangear
  • 2014年07月26日 10:08
  • 3469

USB OTG插入检测识别

一 USB引脚一般四根线,定义如下: 为支持OTG功能,mini/micro usb接口扩展了一个ID引脚(第4脚) A设备端ID脚接地,则初始状态为Host,例如PC和支持O...
  • weed_hz
  • weed_hz
  • 2014年05月19日 14:27
  • 29523

Android 系统使用USB OTG功能/打开USB Host API功能

步骤一:确定 Android 设备是否支持 USB Host 功能,具体可以通过以下步骤进行确认: 1. 查看手机或平板设备参数,或者直接联系厂家咨询; 2. 使用 UsbHostDiagnostic...

android-USB-OTG 外部设备通讯 USB插拔检测

android程序在运行期间,可以检测到外部设备(例如STM32设备,HID设备,U盘等)的插入、拔出事件,然后和外部设备通讯存取数据。 现已经实现功能需求。在此做个简单总结。 以下为USB设...

android6.0获取OTG

最近项目中遇到了获取android OTG 路径安装以前的方法无法获取的问题,原来在android6.0已经改变了外置sd卡和u盘的挂载方式,改为自动挂载,所以之前的方法是无法获取的了。 通过查看系...

Android OTG 读写U盘文件

最近项目需要做一个关于OTG的功能,其实也就使用到U盘的文件读取,一般这种需求是不需要的,因为大部分的系统都会自动挂载U盘,但是个别系统还是需要自己去实现,查了很多资料都没有找到一个完整的能用的例子,...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

android5.1-在系统设置里添加设置选项 以及 USB-OTG 模式切换

以实现在设置中添加USB选项,切换HOST模式与OTG模式为例: 1,settings 应用一般在 目录:\packages\apps\Settings\src\com\android\sett...

OTG – Android USB Hos

前几天研究了一下Android上OTG的功能。 OTG在Android3.1及以上被支持。也就是minSdkVersion为12. API概述 UsbManager 允许您枚举已连接的...

Android获取内置、外置以及OTG等方式挂载的存储设备路径

众所周知,谷歌提供给了我们获取android内置存储卡的绝对路径的方法,但是如果要获取外置的存储的路径的话,谷歌就没有提供了。我们需要自己去写方法来获取这些路径,比如外置的tf卡,OTG挂载的U盘等。...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android 读取OTG中配置文件完成自动测试
举报原因:
原因补充:

(最多只允许输入30个字)