android写入节点的方法
import java.io.FileWriter;
import java.io.IOException;
private void writeFile(String path, String content) {
FileWriter fileWriter = null;
try {
fileWriter = new FileWriter(path);
if (fileWriter != null) {
fileWriter.write(content);
}
} catch (Exception e) {
e.printStackTrace();
Log.e(TAG,"fail 1");
} finally {
if (fileWriter != null)
try {
fileWriter.close();
Log.d(TAG,"scuess");
} catch (IOException e) {
e.printStackTrace();
Log.e(TAG,"fail 2");
}
}
}
public void onClick(View v) {
switch (v.getId()) {
case R.id.btn_open_adb:
String strKey = "/sys/kernel/usb_mode/usb_mode";
String strValue = "device";
writeFile(strKey, strValue);
Toast.makeText(MainActivity.this, "打开adb成功", Toast.LENGTH_SHORT)
.show();
break;
case R.id.btn_open_usb:
String strKey1 = "/sys/kernel/usb_mode/usb_mode";
String strValue1 = "host ";
writeFile(strKey1, strValue1);
Toast.makeText(MainActivity.this, "打开usb成功", Toast.LENGTH_SHORT)
.show();
break;
default:
break;
}
}
更多相关文章
- [RK3399][Android7.1.1] WifiAp:开机默认打开wifi热点
- Android(安卓)SDK Manager无法更新的解决
- Android打开/关闭数据流量
- unity内置浏览器插件UniWebView的使用(支持Android,ios,Mac)
- Android(安卓)SDK版本更新
- Android(安卓)打开文件管理器 获取文件的真实路径
- 检测Android设备有线网络连接状态
- android ScreenObserver 实现打开锁屏键时,跳到指定的页面
- Android跳转浏览器打开URL