検索

ホームページ  >  に質問  >  本文

android - service可以像静态broadcastReceiver一样,即使APP已经退出,仍然在后台运行吗?

service可以像静态broadcastReceiver一样,即使APP已经退出,仍然在后台运行吗?

怪我咯怪我咯2771日前682

全員に返信(5)返信します

  • ringa_lee

    ringa_lee2017-04-17 17:27:17

    実際、静的なbroadcastReceiverでさえ強制終了される可能性があります。現在、国内の携帯電話は、ファーウェイの携帯電話と同様に、バックグラウンドサービスを非常に重視しており、ファーウェイバトラーのホワイトリストに参加している場合を除いて、画面がオフになるとサードパーティのサービスが停止されます。 QQ や WeChat などのアプリはデフォルトでホワイトリストに登録されています。以下の元の投稿者の質問に答えてください:

    リモート サービスを使用すると、アプリがサービスを終了してもバックグラウンドで実行されたままになりますが、一部のハウスキーピング ソフトウェアによって簡単に強制終了される可能性があります。したがって、サービスをフォアグラウンド サービスとして設定することでサービスの優先順位を高めることができ、強制終了される可能性を減らすことができます。

    重要なヒント: アプリのパッケージ名を com.tencent.mm に変更します。死なないことは保証されています (笑)。

    返事
    0
  • PHP中文网

    PHP中文网2017-04-17 17:27:17

    これは不可能です

    返事
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-17 17:27:17

    Googleでサービスの紹介を見てください。国内の携帯電話ではメモリが不足するとネイティブシステムが停止します。

    返事
    0
  • 迷茫

    迷茫2017-04-17 17:27:17

    プロセス キープアライブに関する記事を検索できます
    Android サービスのバックグラウンド キープアライブの原則とテスト結果

    返事
    0
  • PHP中文网

    PHP中文网2017-04-17 17:27:17

    QQにはこの機能はないのですか? オフにしましたが、バックグラウンドサービスは引き続き友達情報を受信できます

    返事
    0
  • キャンセル返事