0
バックグラウンドで押されたボタンを検出してサウンドなどを再生するアンドロイドアプリを構築しようとしています。デモのために、私はこのクラスバックグラウンドボタンプレス検出
public class RSSPullService extends IntentService{
public RSSPullService(){
super("Nevermind me");
}
@Override
protected void onHandleIntent(@Nullable Intent intent) {
}
}
にこの方法
public boolean onKeyDown(int keyCode, KeyEvent event) {
final MediaPlayer abc = MediaPlayer.create(this, R.raw.abc);
if (event.getKeyCode() == KeyEvent.KEYCODE_POWER) {
abc.start();
}
return super.onKeyDown(keyCode, event);
}
を追加しようとしています役に立つことができるものはありますか?私はアンドロイド開発とJavaに新しいです。
電源ボタンは、より具体的には3〜4回押します。 –
シンプルなことを申し訳ありませんが、アプリが最小化されているか実行されていないときにバックグラウンドでonKeyDown()を実行するのを手伝ってもらえますか? –