私は持っているSMS
を送信するメソッドを作成し、機能の下に電話callfunction();
私は4つの時間の電源ボタンを押したときにその機能を呼び出したい、それは、状態。4回パワーボタン押して呼び出し機能
1
A
答えて
2
は、APIレベルで追加Power Manager
PARTIAL_WAKE_LOCKを使用してみてください1 int型PARTIAL_WAKE_LOCK ウェイクロックレベル:CPUが動作していることを確認します。画面とキーボードのバックライトが消灯します。
ユーザーが電源ボタンを押した場合、画面はオフになりますが、CPUは、すべての部分的なウェイクロックが解除されるまで、オンになります。
定数値:1(0x00000001の)
例:
//Initialize the Power Manager
PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
//Create a PARTIAL_WAKE_LOCK
//This will keep the cpu running in the Background, so that the function will be called on the desired Time
PowerManager.WakeLock wl = pm.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, "My Tag");
//Check if the WackLock is held (may throw erro if you try to acquire twice)
//TRUE --> Do nothing, all good
//FALSE --> Acquire the WakeLock
if(!wl.isHeld()){
wl.acquire();
}
//*****
//You code to handel the Powerbutton comes here
//*****
//If the Repeating task is not active, release the Lock
//Check if the WackLock is held (may throw error if you try to release a none acquired Lock)
//TRUE --> Release Lock
//FALSE --> Do nothing, all good
if(wl.isHeld()){
wl.release();
}
このポストを確認し、電源ボタンを処理するには: How to hook into the Power button in Android?
それならばこれは、単なる仮定でありますそれでもまだ動作しない場合、プロジェクトのいくつかのログまたはコードスニペットを投稿することができます:)
0
これは、電源ボタンを4回押し続けたり、予想される機能を開始することができないと思います。私はこの種の機能を持っているプレイストアでは、尊敬されている仕事を始めるためのアプリは見つけられません。 しかし、電源ボタンを1回押すとトリガーがかかります。
関連する問題
- 1. アンドロイドで2回呼び出し機能。
- 2. Swift:Backを押したときに呼び出される機能
- 3. 呼び出し機能
- 4. 呼び出し機能
- 5. AJAX 2回目の呼び出しが機能しません
- 6. 角度4 Subscribeメソッド呼び出しを複数回呼び出し
- 7. 即時呼び出し機能複数回内更新
- 8. 関数4は角度4で2回呼び出します
- 9. 「後押し:: property_tree :: ptree_bad_data :: ptree_bad_data(への呼び出しに該当する機能)
- 10. Xミリ秒ごとに長押しのボタン呼び出し機能
- 11. Drupalの呼び出しAJAX機能
- 12. RiotJS 3:呼び出しでタグ機能
- 13. Anvantage自己の呼び出し機能
- 14. 関数呼び出し。機能は
- 15. ネストAJAX呼び出し機能の
- 16. ブートストラップでの呼び出し機能
- 17. インタフェース機能GoLangでの呼び出し
- 18. 呼び出し機能はJavaScript
- 19. 複数の呼び出し機能
- 20. IDからの呼び出し機能
- 21. クリックはバックボーンで2回機能を呼び出しています
- 22. Richfaces 4 tabPanel actionListenerが最初の呼び出しで機能しない
- 23. getlineは2回目の呼び出しでは機能しません
- 24. WCFサービスが100回の呼び出し後に機能しなくなる
- 25. フォーマット機能内での呼び出し形式関数の呼び出しR
- 26. AngularFire2 4 2回目の呼び出しでのみトークン
- 27. 外部コントローラの機能の中で呼び出し側コントローラの機能を呼び出します
- 28. ルートハンドラとしての機能を呼び出しますか?
- 29. 角4をiframeとして呼び出し、親関数を呼び出す
- 30. 角2/4のBingマップの押し棒のカスタムテンプレート関数の呼び出し