サービスの基本的なポイント:
1。バックグラウンドサービス
2.インタラクティブなインターフェイスがなく、インターフェイスのライフサイクルに従わない
3.優先度が非表示のインターフェイスよりも高く、このサービスはオーディオやビデオを再生するときによく使用されます。
4.デフォルトでは、サービスとメインスレッドは同じプログラムで実行されます。
一般に、バックグラウンドでの多数のリソースコンピューティングタスクは非同期で処理されます。
サービスを使用するには、通常、バックグラウンドで処理するためにサービスに新しいスレッドを作成し、処理が完了したらサービスを停止します。
プログラムプロセスで実行されるサービスは、ローカルサービスと呼ばれます。
カスタムサービス:
1。サービスはAndroidManifest.xmlで宣言する必要があり、サービスの実装クラスはServiceクラスまたはそのサブクラスから継承する必要があります
<service
android:name="MyService"
android:icon="@drawable/icon"
android:label="@string/service_name"
>