aidl

    25

    2答えて

    質問1: 私はAndroidのサービスを研究し、多くの場合、このようなコードを参照しています: private ISampleService.Stub sampleServiceIf = new ISampleService.Stub(){} .Stub何ですが? 質問2: 私は「AIDL」をチェックし、私たちは代わりにJavaインタフェースファイルのそれを使用する必要がある理由を知りたいです

    2

    2答えて

    私は24/7を実行する必要があるVOIPベースのアプリケーションを持っています。アプリケーションはバックグラウンドです。 1)システムがアプリケーションを強制終了するタイミングを知るにはどうすればよいですか? 2)アプリケーションのパラメータを設定して、システムがアプリケーションを終了させないようにすることはできますか? 3)ユーザーがアプリをクリックしたときにアプリケーションを再格納する方法を知

    0

    2答えて

    私の電話で3つのリモートサービスと通信するアプリケーションを開発しています。コミュニケーションのために私はどの方法が最も良いか(インテントまたはAIDL)を把握しようとしています。私は、それぞれ15バイトで4ストリーム/秒の速度でブルートゥース経由のストリームを受信し、今私はデータロギングを実行するために私のGPS位置を追加したい。 毎秒私のGPS位置が必要です。 requestLocationU

    1

    2答えて

    サービスでXMLを取得し、そのXML文字列をAIDL経由で返したいとします。今日、私は、この文字列が非常に長い場合、呼び出し側のアプリケーションがnull値のみを受け取ることに気付きました。私はちょっと試してみたところ、文字列長の制限は約520000文字で、512 * 1024 = 524288に近いと思われます。 Javaは文字列をUTF-16として内部的に格納していますが、各文字は内部的(少な

    0

    2答えて

    音楽プレーヤーのコンテキストでは、私は今のところ2つの異なる方法でサービスが実装されているのを見てきました。 最初の方法では、.aidlファイルが作成され、スタブが生成され、メインアクティビティにバインドされてサービスが実装されます。 2つ目の方法では、主なアクティビティは単なるUIです。UIからプレーヤを起動すると、音楽の再生アクティビティは常にバックグラウンドで実行されます(このメソッドはアン

    6

    1答えて

    私はAIDLを介して他のサービスと通信するサービスを持っています。私は、そのサービスが私のアプリケーションの活動に縛られることを望みます。サービスが2つのバインダー\インターフェースを定義できますか?私は、 "onBind"メソッドをオーバーライドするように、アクティビティと通信するためにメッセンジャーを使用しようとしました。これは、それが取得するインテントに応じて別のバインダを返します(1つは他

    1

    2答えて

    私はAIDLを取り組んでいます。私の.aidlファイルは別のプロジェクト(別のアプリケーション)にあります。 aidlファイル名がIService.aidlであるとします。しかし、私はonServiceConnected(ComponentNameコンポーネント名、IBinder iBinder)メソッドにこのエラー(以下に示す)を表示します。 IService service = IServic

    1

    1答えて

    プラグインをサポートし、これらのプラグインにデータを提供するアプリケーションを開発したいと考えています。 Androidでこのプラグインアーキテクチャを実装する正しい方法は、メインアプリケーション用のapkとプラグインごとのapkです。 メインアプリケーションとすべてのプラグインが異なるapkにあるので、(データ)オブジェクトを一方から他方に簡単に渡すことはできません。アプリケーションは異なるプロ

    0

    1答えて

    スタンドアロンのAPKとして作成されたアンドロイドサービスを取得しました。これをSDKに含めると、SDKから公開されている一部の機能によってサービスが自動的にインストールされます。 これを達成する方法はありますか? 例えば、SDKは、ヘルパー機能を持つmonitor.jarです。 サービスは、現在監視している在庫の値を返すバックグラウンドサービスを実行するGetCurrentMonitor.apk

    1

    2答えて

    バインドされているアクティビティとサービスがあります。 onServiceConnectedがServiceConnectionに呼び出された 、私は次のことです:mControllerである場合 mInterfaceObject = IInterface1.Stub.asInterface(arg1); mInterfaceObject.register(mController); :