2

アプリケーション レイヤーの AIDL インターフェースをエクスポートする予定です。バージョンの互換性を管理するためのベスト プラクティスは何ですか? Android は、AIDL インターフェースのバージョン関連メカニズムを提供していますか?

4

2 に答える 2

2

今日、この質問を投稿してからほぼ 6 年が経過しましたが、同じ質問を自問していますが、まだ公式の解決策はないようです。公式ドキュメントには、次のように簡単に記載されています。

注意:最初のリリース後に AIDL インターフェースに加えた変更は、サービスを使用する他のアプリケーションを破壊しないように、下位互換性を維持する必要があります。つまり、他のアプリケーションがサービスのインターフェースにアクセスできるようにするには、.aidl ファイルを他のアプリケーションにコピーする必要があるため、元のインターフェースのサポートを維持する必要があります。

于 2016-08-05T08:03:19.940 に答える
0

区画に文字列または整数のバージョン番号を入れて検証するのは非常に簡単です。

于 2010-11-04T23:35:13.367 に答える