タグ付けされた質問 「service」

サービスは、特定の機能を実行する長期実行可能ファイルであり、ユーザーの介入を必要としないように設計されています。

3
スワイプでキャッチしてイベントを終了します
サービスが終了したとき(成功または失敗)にユーザーに警告するためにAndroid通知を使​​用していますが、プロセスが完了したらローカルファイルを削除したいと思います。 私の問題は、失敗した場合に、ユーザーに「再試行」オプションを許可したいということです。彼が再試行せずに通知を閉じることを選択した場合、プロセス目的で保存されたローカルファイル(画像...)を削除したいと思います。 通知のスワイプして閉じるイベントをキャッチする方法はありますか?

2
フォアグラウンドサービスがAndroidによって殺されている
更新:問題の真の解決策が見つかりませんでした。私が思いついたのは、接続が失われたときに以前のBluetoothデバイスに自動的に再接続する方法でした。理想的ではありませんが、かなりうまく機能しているようです。しかし、これに関する提案をもっと聞きたいです。 私はこの質問とほとんど同じ問題を抱えています:ウェイクロックを保持している間、デバイス(Asus Transformer)を含むstartForegroundを呼び出した後、サービスが停止するまでの時間(30〜45分)、ウェイクロック、startForeground()の使用、および画面がオフになったときにアプリが開いている場合は問題が発生しないという事実。 私のアプリは別のデバイスへのBluetooth接続を維持し、2つのデバイス間でデータを送信するため、データをリッスンするには常にアクティブである必要があります。ユーザーはサービスを自由に開始および停止できます。実際、これがサービスを開始または停止するために実装した唯一の方法です。サービスが再起動すると、他のデバイスへのBluetooth接続が失われます。 リンクされた質問の回答によると、startForeground()は「サービスが強制終了される可能性を減らしますが、それを防ぐことはできません」。そうだとは思いますが、この問題がない他のアプリの例をたくさん見てきました(たとえば、タスカー)。 ユーザーが停止するまでサービスを実行できないと、アプリの有用性が大幅に低下します。これを回避する方法はありますか? サービスが停止するたびに、logcatにこれが表示されます。 ActivityManager: No longer want com.howettl.textab (pid 32321): hidden #16 WindowManager: WIN DEATH: Window{40e2d968 com.howettl.textab/com.howettl.textab.TexTab paused=false ActivityManager: Scheduling restart of crashed service com.howettl.textab/.TexTabService in 5000ms 編集:私はまた注意する必要があります、これは私が接続している他のデバイスでは発生しないようです:Cyanogenを実行しているHTCLegend 編集:これはの出力ですadb shell dumpsys activity services: * ServiceRecord{40f632e8 com.howettl.textab/.TexTabService} intent={cmp=com.howettl.textab/.TexTabService} packageName=com.howettl.textab processName=com.howettl.textab baseDir=/data/app/com.howettl.textab-1.apk resDir=/data/app/com.howettl.textab-1.apk dataDir=/data/data/com.howettl.textab app=ProcessRecord{40bb0098 2995:com.howettl.textab/10104} isForeground=true foregroundId=2 …

2
特定のサービスの後にsystemdサービスを開始しますか?[閉まっている]
閉まっている。この質問は、StackOverflowのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善したいですか?質問を更新して、スタックオーバーフローのトピックになります。 2年前に閉鎖されました。 この質問を改善する 一般的な質問があります。*.service特定のユニット*.serviceが正常に起動した後、systemdユニットを起動するにはどうすればよいですか? より具体的な質問は、開始website.service後mongodb.serviceにのみ開始するにはどうすればよいですか?言い換えれwebsite.serviceば、に依存する必要がありますmongodb.service。
85 service  systemd 

3
Android-ブロードキャストレシーバーonReceive()からコンテキストを取得して送信する
基本的に、インテントを作成して、BroadcastReceiverのonReceive()からサービスに渡したいと思います。 これまでは常にView.getContext()を使用していましたが、ここでは行き詰まります。使用できるように、どの程度正確にコンテキストを取得できますpublic Intent (Context packageContext, Class<?> cls)か?

6
サービスインテントを開始できません
サービスクラスがあります。このクラスをjarにエクスポートし、jarをクライアントアプリに埋め込みました。 必要に応じて、サービスクラスを呼び出します。これを実行しようとすると、次のエラーが発生します。 Unable to start service Intent {comp={com.sample.service/com.sample.service.serviceClass}} : not found 同じjar内にあるサービスクラスとは別に、アクセスできる(そのクラスのオブジェクトを作成する)クラスがあります。 構成やマニフェストなどで何かを見逃しているように感じます。 同じものを特定するのを手伝ってください。私のコードは以下の通りです: public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Intent intent = new Intent () ; intent.setClassName("com.sample.service" ,"com.sample.service.serviceClass") ; this.startService(intent) ; // when I call this line I get the message... // binding other process continue here } クライアントmanifest.xml …

9
Springアノテーション@Controllerは@Serviceと同じですか?
Springアノテーションは@Controllerと同じ@Serviceですか? ビジネスロジックのマッピングと呼び出しに@Controllerどちらを使用できるかについての考えがありますURL。 一方、@Serviceビジネス・ロジックが含まれている注釈サービスクラスに使用。 サービスクラスに注釈を付ける@Controller代わりに使用できます@Serviceか?

3
検出は、Windowsサービスが削除されたときです
Windowsサービスが削除されたことを検出する方法はありますか?イベントログを確認しましたが、追加されただけの削除済みアクションは取得されません。 監査ログを使用する方法があると思いますが、これを行う方法がわかりません。 どんな助けでも大歓迎です。 ありがとう

2
プログラマーが独自のoAuthサービスを開発する際に考慮すべき技術的詳細は何ですか?
プログラマーが独自のoAuthサービスを開発する際に考慮すべき技術的詳細は何ですか? ガイドラインを見つけようとしてきましたが、ほとんどのoAuth関連記事は、消費者の視点(つまり、他のサービスを利用する方法)として議論していることがわかりました。oAuth認可サービスとリソースサービスを使用して独自のシステムを設計したい。どのような技術的詳細に従うべきですか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.