0

実際、私は自分の質問に対する多くの答えを見つけましたが、今回は完全に立ち往生しています。

私の質問はとても簡単です。.pls ストリーム用のラジオ ストリーミング アプリケーションを作成しています。ユーザーがホーム ボタンを押したときに、アプリケーションが引き続き動作するようにします。ebuddy や Skype、または基本的なメディア プレーヤーをご存知の方も多いと思います。彼らは通知バーに自分自身を置いており、この場所から簡単にアクセスできます. アプリの通知を作成しようとしましたが、通知バーのアイコンをクリックしてもアプリにアクセスできません。アプリの新しいバージョンを直接開きますが、ストリーミングを制御できません。最初に動作していたアプリは存在しません。

4

2 に答える 2

3

LaunchMode の説明を読むことをお勧めします: http://developer.android.com/guide/topics/manifest/activity-element.html#lmode

Activity を singleInstance として起動したい

編集:おそらくsingleTaskの方が良いでしょう。

これは達成したいワークフローです。 ワークフロー

すべてのバックグラウンド作業は、サービスによって実行される必要があります。実装は非常に簡単で、アクティビティを作成するのとほとんど同じです。

それを行う方法については、多くの例があります。

于 2011-05-11T00:02:13.977 に答える
1

実際の音楽再生部分 (またはバックグラウンドで実行し続ける部分) がサービスであり、GUI がアクティビティである必要があります。作成した通知により、アクティビティ GUI が flag_activity_reorder_to_front で前面に表示されます。

于 2011-05-11T00:11:34.323 に答える