私はアンドロイドサービスで遊んでいるミニゲームを作っています。そのため、バックグラウンドはその時に携帯電話で行っていたことです。フォアグラウンド通知をクリックするとゲームが始まります。 system_alert_window権限を持つウィンドウマネージャですべてが表示されます。私はこれが何か良いことなのか、それとも重要なことにしか使われないのだろうと思っています。透明なアクティビティを開始し、そこにあるすべてを表示することをお勧めしますか?Android:サービス内にウィンドウマネージャーを使ってビューを表示することをお勧めしますか?
0
A
答えて
0
これは実際どのようにFacebook Messenger Chat Headsが実装されているかです。
機能的には、ユーザーが期待している限り機能的に「間違っている」ことはありません。別のアプリとのセッションの途中で何かを中断させるのはむしろ気になるかもしれません。
これを実装することの欠点は、サービス(および対応するアラート)がいつでも強制終了できることです。これは実際にはMessengerでもかなり頻繁に起こります。他のアプリはフォアグラウンドにあるので、ゲームよりも優先されます。透明な活動でそれを実装することは、これを克服する方法ではありません。
関連する問題
- 1. WCFサービスでセルフトラッキングエンティティを使用することをお勧めしますか?
- 2. UserControlからフォームを表示することをお勧めします。
- 3. super()を使用することをお勧めしますか?
- 4. Luceneを使用することをお勧めしますか?
- 5. オブジェクトリテラルをハッシュテーブルとして使用することをお勧めしますか?
- 6. vb.netモジュールを使用することをお勧めします
- 7. SQLデータベースをJAR内にパッケージ化することをお勧めしますか?
- 8. ボタンをお勧めします..もしお勧めですか?
- 9. TextInputLayout内でMaterialEditTextを使用することをお勧めします
- 10. AndroidでConstraintLayout内でLinearLayoutを使用することをお勧めしますか?
- 11. デストラクタをオーバーライドすることをお勧めしますか?
- 12. DataContractSerializerインスタンスをキャッシュすることをお勧めしますか?
- 13. エラー処理にRuntimeExceptionsを使用することをお勧めしますか?
- 14. URLにコロンを使用することをお勧めしますか?
- 15. WebフォームにContentEditableを使用することをお勧めしますか?
- 16. LINQを頻繁に使用することをお勧めしますか?
- 17. トランザクションデータにmysql ndb clusterを使用することをお勧めしますか?
- 18. 別のUIViewControllerのビューにUIViewControllerのビューを追加することをお勧めしますか?
- 19. ビルドサーバで使用するためにAndroid SDKのリポジトリを作成することをお勧めします
- 20. なぜCursorAdapterでautoRequeryを使用することをお勧めしますか?
- 21. サロゲートキーで逆インデックスを使用することをお勧めしますか? (Oracle)
- 22. なぜsetDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)を使用することをお勧めしますか?
- 23. Try for flow controlを使用することをお勧めしますか?
- 24. CSSフレームワークを使用することをお勧めしますか?
- 25. 複数のdjangoフィルタを使用することをお勧めしますか?
- 26. UAVロボットでシングルボードコンピュータを使用することをお勧めしますか?
- 27. メタキーワード(2017)を使用することをお勧めしますか?
- 28. ウェブサイトで$ _SERVER ['DOCUMENT_ROOT']を使用することをお勧めしますか?
- 29. アニメーションで5-6スレッドを使用することをお勧めしますか?
- 30. アクションヘルパーでbrowserhostory.pushを使用することをお勧めしますか?