-2
基本上我想通过PC将一个名为sample.txt的文件传输到我的android设备,使用adb push。当我按下Android应用程序中的按钮时,应该传输此文件。出于某种原因,我的eclipse中的控制台无法正常工作,所以我在EditText本身的InputStream中显示内容。 按下此按钮时执行此代码。如何从Android应用程序运行adb push或pull命令?
public void onClick(View v) {
switch(v.getId()) {
case R.id.button1:
try {
EditText em=(EditText) findViewById(R.id.editText1);
Process pro=Runtime.getRuntime().exec("adb push H:\\Android\\trasn\\sample.txt /storage/sdcard0/project");
BufferedReader brp=new BufferedReader(new InputStreamReader(pro.getInputStream()));
em.setText(brp.readLine());
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
break;
}
}