現在の需要は次のとおりです。携帯電話の電源を入れた後、またはアプリを開かずに、ヘッドフォンの抜き差しを監視します。さまざまな操作を実行します。 現時点ではこう考えています。 起動後にサービスを開始し、サービス内でのヘッドフォンの抜き差し状態を監視します。ヘッドフォンが接続されている場合は、アクティビティを開きます。それ以外の場合は、現在のアクティビティを閉じます。 全体のアイデアに何か問題がありますか??
問題は、サービスプロセスがどのように存続するかです
import android.app.ActivityManager;import android.app.Service;import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;import android.content.IntentFilter;import android.os.IBinder;import android.util.Log;
java.util.Listをインポート;
パブリック クラス HeadPhoneService は Service {
}
問題は、サービスプロセスがどのように存続するかです
import android.app.ActivityManager;
import android.app.Service;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
import android.os.IBinder;
import android.util.Log;
java.util.Listをインポート;
パブリック クラス HeadPhoneService は Service {
を拡張します リーリー}