他のアクティビティの上に(モーダルウィンドウやWindowsのタスクマネージャのように)常に存在するアクティビティを作成したいと考えています。 Androidでこれを行うにはどうすればよいですか?ありがとうアクティビティウィンドウを常に上に置く方法
答えて
できません。これはAndroidシステムで定義されているためです。
[OK]を、私はこれに類似したものをどのように実装するのですか?http://www.appbrain.com/app/screen-filter/com.haxor – Alex
参照 - アクティビティを開くときは常に、フォアグラウンドにあります。あなたは得ることができます。人々があなたの活動から脱出するのを防ぐために、いくつかのインテント(LAUNCHER)を上書きすることができますが、これは長期的には安全には機能しません。あなたの携帯電話用のカスタムビルドをコンパイルすることができます。または、Androidの方法で行い、固定通知(「高度なタスクキラー」を参照)を作成すると、通知領域に常にアイコンが表示されます。 –
ありがとう、私は本当に上に常に活動を持っている必要はありません、ちょうどこれは私の考えはここからその画面フィルタを実装する方法についてだった:http://www.appbrain.com/app/screen-filter/ com.haxor。それはこれを行う正しい方法ではないかもしれませんが、私はこれをどのように達成できるかについての出発点が必要です。 – Alex
正確に何をしようとしているかによって、他のアクティビティの上部にあるウィンドウがうまくいくかもしれません。
Super Videoクライアント& Floating Notesなどのアプリは、他のアクティビティよりも上にフローティングウィンドウを表示できます。これらの質問は、正しい方向にあなたを指している可能性があります:
あなたはあなたの活動のonStopオーバーライドされたメソッドに次のコードを使用することができます。
@Override
protected void onStop(){
super.onStop();
Intent intent = new Intent(this, ClassNameOfYourActivity.class);
startActivity(intent);
}
ビューティー問題:フォーカスを主張しようとする他のアクティビティがあれば、あなたのアクティビティが再びポップアップします。モーダルウィンドウではありません。
それは危険です!あなたはAndroidのGUIを処理することはできません、あなただけのアプリケーションのGUIを制御することができます。たとえば、デバッグモードのオン/オフ切り替え、アプリケーションの強制終了(ADBのみ)、システム設定への到達などは不可能です。 ADBをオフにして自動スタート機構と組み合わせると、トラップ状態になります。
Playと共有すると人気がなくなります:)
私はこの回避策を、フラグとボタンで使用しました!私のアプリ内のエラー報告のために!チャームのような作品! (あなたは賢明にそれを使用しなければならない!) – Paschalis
それはあなたが連絡先やシステム設定のようなものを押した場合にはうまくいかない。このUIは一番上にあります。 – Opiatefuchs
ああ私はそれが危険であることに同意するが、それは私の目的にとっては完璧だ。私は主に私の子供のkindlesと追加の時間を認めるためにお母さんやお父さんが必要なアプリを開発するだけで私が必要としたいです。彼らはそれを憎むかもしれないが、彼らは私を止めることはできない。ありがとう、 – BSD
- 1. キーボードの上にUIViewを置く方法
- 2. iframeをiframeの上に置く方法
- 3. 方法:図形上にカーソルを置く
- 4. フルスクリーンの上にイメージを置く方法
- 5. ナビゲーション・ドロワを常にすべての上に置いておく方法は? ANDROID
- 6. Xulウィンドウを「常に上に」配置する方法は?
- 7. Androidの現在のアクティビティウィンドウにXMLファイルを追加する方法
- 8. Android:プログラムでアクティビティウィンドウをtransluscentにする方法
- 9. openTk .netコアのウィンドウを常に上に置く
- 10. ウィンドウを常に上に保つ方法
- 11. リロード後にページを上に置く方法は?
- 12. サブグラフをドットの上に中央に置く方法は?
- 13. ブートストラップ - モバイル上でテキストの代わりにテキストの上にイメージを置く方法
- 14. フォームのスライドショーで点の上に矢印を上下に置く方法は?
- 15. SharpDevelopプログラムを常に他のウィンドウの上に置く方法はありますか?
- 16. divタグの上にdivタグを置く方法
- 17. CSS:テーブルの上にイメージを置く方法
- 18. ビデオの上に他のコントロールを置く方法は?
- 19. navを画像の上に置く方法
- 20. バーをQwtPlotグラフの上に置く方法は?
- 21. ボタンを私のパネルの上に置く方法は?
- 22. 私のアプリをフルスクリーンアプリの上に置く方法
- 23. divの上に保存ボタンを置く方法
- 24. ナビゲーションバーなどを上に置く方法XLPagerTabStrip
- 25. 'md-toolbar'の上に 'md-sidenav'を置く方法
- 26. mysqlクエリの上に行を置く方法。
- 27. Azureコンテナインスタンスの上にHTTPゲートウェイを置く方法は?
- 28. HTMLのテキストの上に行を置く方法は?
- 29. 画像の上にfigcaptionを置く方法
- 30. 画像上にナビゲーションバーを置く方法は?
私はこれをやろうとします。ありがとう:) – Alex
これは、WindowManagerクラスの助けを借りて行うことができます。 –