android-service

    3

    1答えて

    私は、サービスをバインドしてサービスメソッドを呼び出すことができる主な活動をしています。 サービスメソッドは、データをダウンロードしてdbに格納するスレッド(サービス中)を開始します。ダウンロードの最後に、スレッドを再開することができます。活動は(つまりonPauseで)unbindService呼び出す場合 何が起こりますか?すべてのタスクが終了すると、サービスが破棄され、スレッドが停止するか、

    0

    1答えて

    私はいくつかのアンドロイドアプリを持っていて、それらはすべて同じサービスを使いたいと思っています。私はただひとつのマニフェストにサービスを定義し、そのアプリケーションに依存するようにしたくありません。すべてのマニフェストで同じプロセス名で同じサービスを定義できますか。どのアプリケーションが最初にインストールされてもサービスが開始されますか?

    1

    1答えて

    EDIT:以下のコードは、問題の正しい解決策を示すために編集されています。 私はフォアグラウンドサービスを使用してネットワーク操作を実行するアプリを持っています。 現在、フォアグラウンドサービスは、Bluetooth接続を使用して操作を実行します。私は、Wi-Fiを代わりに使用する新しいバージョンのサービスを実装しようとしており、ユーザーが共有設定を使用してBluetoothを使用するかWiFiを

    1

    2答えて

    私はタスクマネージャサービスを書いています。実行中のプロセスを強制終了する必要があります。ブラウザと言うと、killBackgroundProcesses、restartPackage、killProcessを使用しようとしましたが、プロセスが実行されているときにこれらの強制はプロセスを閉じません(ブラウザなど)。 else作業しています。 私はプロセスがフロント上で実行されている場合でも、力停止

    5

    2答えて

    何もバインドされていなくてもサービスを実行したい場合は、まずstartService(Intent i)で開始する必要があります。 私の質問は、私がサービスを開始した直後にバインドしたいのですが、次のコードはサービスがstartService()で作成されることを保証しますか? サービスクラス内の静的メソッド: public static void actStart(Context ctx) {

    1

    1答えて

    私は PowerManager.goToSleep() が呼び出されたときにアンドロイドサービスに何が起こるかを把握しようとしています。 x時間の間デバイスがスリープ状態にあるとします。デバイスがスリープ状態から抜け出すと、サービス内にonPause()やonRestart()などのLifeCycleメソッドがなく、変更のサービスに通知するために使用されます。私はマニュアルに従って、全てWakeL

    1

    4答えて

    ユーザーをアプリケーションに「ロック」する必要があります。デバイスの唯一の目的はこのアプリケーションを使用することです。そのため、他の理由でユーザーがデバイスをナビゲートできるようにすることはできません。アプリケーションActivityが常にフォアグラウンドにあることを確認する最良の方法は何ですか、そうでない場合は、メインActivityを起動しますか? これは一般的なAndroidアプリケーショ

    1

    5答えて

    私はいくつかのAPIを持つバインダを公開するLocalServiceを持っています。私はdataServiceListenerが公開中Binderが、私はdataServiceListeneronResult()方法で応答を取得するメソッドを呼び出した後 if (dataServiceListener == null) { dataServiceListener = new DataSe

    0

    1答えて

    私は、TCPソケットを使用してサーバーに接続するアンドロイドアプリを作成しています。このソケットからXML文字列を連続的に受け取るので、解析する必要があります。現在、アプリケーションの同じプロセスでサービス内にソケットを実装しています。 私は時々outfmemory例外を取得します。私が受け取るxml文字列は約1〜3MBになります。 私の質問は、私のサービスが別のプロセスで実行されていて、ソケット

    1

    1答えて

    私はAndroidの開発にさらに自分自身を紹介する簡単な目覚まし時計アプリを書いています。 私はアラームのアンドロイドチュートリアルを見てきました。サービスと活動を開始する。私の場合は、アラーム時間を設定してから、アラームが発せられてから30分後に何かを起動します。 この1/2時間の間にバックグラウンドタスクが起こるだけでなく、オンスクリーン情報も表示されます。 このケースでは、何がベストプラクテ