私は透明な画面を含むアプリケーションで作業しています.2つのアプリケーションを同時に実行する方法はありますか?2つのアプリケーションを同時に実行する
現在、私は自分のアプリケーションを開いたときに、開いているすべてのアプリケーションを表示しているメニューが表示されていますが、私の後ろにあるアプリケーションを実行する方法を理解できません。
私は透明な画面を含むアプリケーションで作業しています.2つのアプリケーションを同時に実行する方法はありますか?2つのアプリケーションを同時に実行する
現在、私は自分のアプリケーションを開いたときに、開いているすべてのアプリケーションを表示しているメニューが表示されていますが、私の後ろにあるアプリケーションを実行する方法を理解できません。
私は透明なスクリーンを含むアプリケーションに取り組んでいると私はその背後に
を実行するなど、Googleマップなどの他のアプリケーションを必要とするが、他の開発者が、あなたが持っている、それらの他のアプリケーションを書くという事実を考えるとあなたのUIの透明部分を通してユーザーが見ることができるものを正確に知るための信頼できる方法はありません。それは私が私のアプリを開いたときに現在、私はその背後に見るすべてはあなたを通して見える何開かれているすべてのアプリケーション
を表示するメニューであるデバイス、他のアプリのバージョンなど
によって異なりますあなたのUIの透明な部分は、それの後ろにある何らかのアクティビティです。
は私の後ろに
を実行しているアプリケーションを維持する方法を見つけ出すことはできません他のアプリは何をすべきかの決定は、これらの他のアプリではなく、あなたの開発者次第です。
2つのアプリを同時に実行する方法はありますか?
何らかのアクティビティ(マップなど)を開始してから、しばらくしてから別のアクティビティ(透明ペインを使用しているアクティビティなど)を開始することは間違いありません。他のアプリは、これを行うと、他のアプリの開発者に依存します。
いいえ、そうではありません。新しいアクティビティが起動すると、そのアクティビティのonPause関数が呼び出されます。あなたが何らかの方法でそれをハックして接触するようにできたとしても、休止した活動がうまくいく可能性はかなり低いでしょう。あなたが望むものに応じて、SYSTEM_ALERT_WINDOW権限を使ってサービスでそれを行うことができるかもしれません。 –