Dav*_*ebj 6 bash shell android button
我有这个shell脚本:
#!system/bin/sh
while :
do
sync
echo 3> /proc/sys/vm/drop_caches
echo "Script is been launched"
sleep 30m
done
exit 0;
Run Code Online (Sandbox Code Playgroud)
我希望用Android应用程序运行此脚本.我现在已经创建了一个只有吐司的按钮.如何使用脚本(free.sh)并使用应用程序上的按钮启动它?或者有一个解决方案来重写java中的代码?谢谢
首先,您将使用 Eclipse 创建一个简单的 Android Hello World 应用程序。并在布局中添加一个按钮。这是 Android 开发的一个非常初步的实践,您可以从http://d.android.com挖掘更多内容
请在按钮的OnClick
回调函数中尝试以下代码:
Button b = findViewById(R.id.buttonPower);
b.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
Process p=null;
try {
p = new ProcessBuilder()
.command("PathToYourScript")
.start();
} catch (IOException e) {
e.printStackTrace();
} finally {
if(p!=null) p.destroy();
}
}
});
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
20899 次 |
最近记录: |