public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
private static final String SYSFS = "/sys/devices/virtual/sound/timer/dev";
public void Place1() throws IOException {
// Open the sysfs file for writing and write "116:33/34" to it.
PrintWriter outStream = new PrintWriter(new FileWriter(SYSFS));
outStream.write("116:34");
outStream.close();
}
}
私は Java と Android の開発が初めてなので、devファイルを変更するためにこの簡単なコードを書いていますが、うまくいかないようです。devファイルにはすべて -rw パーミッションがあります。私はいくつかの方法でそれをやろうとしましたが、毎回失敗しました.
注:私の電話はルート化されています。