2012-04-25 20 views
1

ここの「サービス」は、Androidのアプリケーションコンポーネント「サービス」とは異なるフォームです。つまり、人々はランチャーのアプリアイコンを見ることができず、Androidのプログラムマネージャーでアプリを見ることができないということです。 最も重要なのは、ユーザーにアプリの存在を知らせたくないということです。 これは可能ですか?それはLinuxの "サービス"ですか?Androidでバックグラウンドサービスを作成するには?

答えて

4

ROMを変更しないと、Linuxサービスを作成できません。私はあなたができることを教えてくれるでしょう。

まず、あなたの要件

  1. ランチャーでアプリのアイコンが表示されない:
    これは単にACTION.MAINとCATEGORY.LAUNCHERインテントをサポートしている活性を有するないことによって行うことができます。
  2. プログラムマネージャーのアプリが表示されません:残念ながら、あなたにとっては(しかし、幸いなことにすべてのユーザーにとって)、これを通常のアプリケーションで回避することはできません。
  3. 「すべての時間で」サービスを実行してください:ここでできることは、デバイスの起動時にフォアグラウンドサービスを開始することです。これにより、ユーザーの通知バーに通知が表示されますが、実際には在庫の電話で行うことができます。
+1

幸いにも2番目の項目のスペルが間違っています。 – MByD

+0

「残念なことに、あなたにとっては幸いですが、すべてのユーザーにとって幸いにも」と言ってください。 –

+0

通知バーからエスケープできますか? –

関連する問題