Androidサービスのバックグラウンドサービスのケース分析の概要

サービスの基本的なポイント:
1。バックグラウンドサービス
2.インタラクティブなインターフェイスがなく、インターフェイスのライフサイクルに従わない
3.優先度が非表示のインターフェイスよりも高く、このサービスはオーディオやビデオを再生するときによく使用されます。
4.デフォルトでは、サービスとメインスレッドは同じプログラムで実行されます。
一般に、バックグラウンドでの多数のリソースコンピューティングタスクは非同期で処理されます。
サービスを使用するには、通常、バックグラウンドで処理するためにサービスに新しいスレッドを作成し、処理が完了したらサービスを停止します。
プログラムプロセスで実行されるサービスは、ローカルサービスと呼ばれます。

カスタムサービス:
1。サービスはAndroidManifest.xmlで宣言する必要があり、サービスの実装クラスはServiceクラスまたはそのサブクラスから継承する必要があります

<service
    android:name="MyService"
    android:icon="@drawable/icon"
    android:label="@string/service_name"
    >

おすすめ

転載: blog.csdn.net/poolooloo/article/details/106898175