0
画面が消えたときに音量キーを下げたいコードを受信メソッドに入れるにはどうすればよいですか?受信機をブロードキャストするためにonkeydownメソッドを実装する方法は?
私は、ユーザーがボリュームダウンキーとすると画面が消灯を押すと懐中電灯をオンにしたいです。
MyReceiver.java:
public class MyReceiver extends BroadcastReceiver {
private boolean screenOff;
@Override
public void onReceive(Context context, Intent intent) {
if (intent.getAction().equals(Intent.ACTION_SCREEN_OFF)) {
screenOff = true;
// Log.i("via Receiver","Normal ScreenOFF");
} else if (intent.getAction().equals(Intent.ACTION_SCREEN_ON)) {
screenOff = false;
} else if(intent.getAction().equals(Intent.ACTION_ANSWER)) {
}
Intent i = new Intent(context, UpdateService.class);
i.putExtra("screen_state", screenOff);
context.startService(i);
}
}
おかげのように試してみてください..!その働き –