サムスンの携帯電話の容量性ボタンで動作するライブラリがあるかどうか興味がありました?? イベントが発生したときにライトを点灯したり、点滅させたりするという意味です...
ありがとう、
サムスンの携帯電話の容量性ボタンで動作するライブラリがあるかどうか興味がありました?? イベントが発生したときにライトを点灯したり、点滅させたりするという意味です...
ありがとう、
そのようなボタンが存在する、バックライトがあるなどの前提がないため、Android SDK にはこれに関するものは何もありません。デバイス メーカーに連絡して、特定のデバイスでこれを行う方法が文書化され、サポートされているかどうかを確認してください。
これは、 samsung-moment-notificationsから取得したコード スニペットです。
Process process = null;
DataOutputStream os = null;
try {
// get root
process = Runtime.getRuntime().exec("su");
os = new DataOutputStream(process.getOutputStream());
// write the command
os.writeBytes("echo 100 > /sys/class/leds/button-backlight/brightness\n");
os.writeBytes("exit\n");
// clear the buffer
os.flush();
Toast.makeText(NotificationLights.this, "Lights are on", Toast.LENGTH_SHORT).show();
// wait for complete
process.waitFor();
// won't catch an error with root, but it has to have an exception catcher to execute
} catch (Exception e) {
Toast.makeText(NotificationLights.this, "Couldn't get SU, are you rooted?", Toast.LENGTH_SHORT).show();
return;
}
1- ルート化されたデバイスが必要です。
2- 各デバイスのライトをオン/オフするスクリプトの場所を知っている必要があります。
/sys/class/leds/button-backlight/brightness
Samsung Momentに固有のものです。
別のデバイスで試してみると、うまくいきません。