aidl

    0

    1答えて

    スケーラブルタイプのパラメータをAIDLメソッドで渡す必要があります。私は現在のように、補助ファイルのvoid notify(in Map payload)のように使用しています。しかし、それが良い解決策であるかどうか疑問に思っていますか?マップは一般的なタイプなので、パートナーのプロジェクトとこのインターフェースを共有するときに、他のユーザーのためにマップのキーを指定する必要があります。

    8

    1答えて

    私は、私が車輪を再発明しようとしているような気分になったり、家の周りを歩いたり、すでに「デザイン」していることを処理しているような状況に陥っています。私は第二意見をお願いします。 私はリモートサービスを持っています。これは、アプリケーション自体の特有の性質/機能のために永久的なフォアグラウンドサービスです。 私はサードパーティのアプリケーションがサービスにバインドして公開するAPIを使用できるよう

    1

    2答えて

    の2つのサービス間の通信状況: 私はすべての時間を実行することになってServiceとAndroidのシステムアプリケーション(永続的な)を持っています。 Serviceという別のアプリケーション(システムアプリケーションではない通常のアプリケーション)があります。しかし、このServiceは、リソースが必要な場合、Android OSがそれを強制終了するため、実行されるか実行されない可能性があり

    2

    1答えて

    複数のアプリケーションにインストールできるライブラリプロジェクトを作成しています。 ライブラリを機能させるには、ファイルをダウンロードする必要があります。私の目標は、ファイルを一度ダウンロードし、他のアプリで自分のライブラリの他のインスタンスに共有することです。 (私はネットワークトラフィックを節約したい)、これをどのように達成するのか。公共の外部ストレージは私の選択肢ではありません。

    6

    1答えて

    AIDLを使用して2つのアプリケーション(サービスアプリケーション+クライアントアプリケーション)のセットアップを開発しようとしています。 ( アンドロイド・エージェント・フレームワーク(アンドロイドライブラリモジュールのみAIDLファイルを保持している) アンドロイドエージェント(サービス) アンドロイド-例-クライアント:私は現在、3つのモジュールのセットアップを持っていますクライアント) ア

    0

    1答えて

    IHelloServiceというAIDLサービスを作成しましたが、libcoreモジュールの下でIOBridgeから呼び出そうとしています。 現在、私のコードは、標準ビルドを行うとき、私はエラーに遭遇し、この // import import android.os.IHelloService; import android.os.ServiceManager; .... IHelloS

    1

    1答えて

    私はAIDLをAndroid用アプリに使用しています。ここに2つの質問があります。 ケース1。クライアントのaidlファイルには1つのメソッドa()があり、サービスファイルには2つのメソッドa()とb()があります。 正常に動作しますか?私はテストして、何の問題も見なかった。 binService()メソッドは正常に動作します。 ケース2。クライアントの補助ファイルには2つの方法a()とb()があ

    6

    3答えて

    で使用する補助インターフェイスを見つけることができません 私はaidlで定義されたインターフェイスを持っていますが、それを拡張することはできません。 ideはちょうど私に教えてくれます:シンボル 'KeyEventListener'を解決できません これをどのように修正すればい​​いですか? 追加に関する情報: KeyEventListenerが KeyEventListenerImpl KeyE

    17

    4答えて

    インターネットからサンプル(https://github.com/manishkpr/Android-AIDL-Example)を見つけてAndroid Studioで実行しても問題ありません。 しかし、プロジェクトを再作成しようとすると、Android Studioは .aidlファイルをどこに配置しても認識できません。 Android Studioに.aidlファイルを置くための正しい場所は何

    12

    2答えて

    バックグラウンドでサービスを開始するライブラリを作成しました。すべてのアプリケーションで完璧に動作します。 RAMの使用量を減らすために、さまざまなアプリケーションで複数のサービスを実行しないようにしたいと考えています。実際には、1つのサービスを使用して作業を完了するだけで十分です。 まず、アプリケーション/ライブラリ間にIPCを作成するためのAIDLファイルを作成しました。署名された権限でエクス