1

同期アダプターを開発しています。私はこれを見つけました: http://groups.google.com/group/android-developers/msg/85f9304dfcc4e284

そのフォーラムで、Google の従業員は次のように述べています。

Eclair から Gingerbread までの Android のリリースでは、サードパーティの連絡先の統合編集は十分にサポートされていません。秘訣は、データ行「Edit in MyApp」を挿入することです。これにより、ユーザーはアプリに移動し、アプリはエディター アクティビティを提供します。また、連絡先 UI には、サード パーティのアカウントで新しい連絡先を作成するための準備がありません。Honeycomm でこれらの問題を修正しました。これで、メタデータ xml ファイルで 2 つのアクティビティを指定できるようになりました。1 つは新しい連絡先を作成するためのもので、もう 1 つは既存の連絡先を編集するためのものです。- シームレスに統合できます。

これらの新機能のドキュメントが見つかりません。どこで見つけられるか教えてもらえますか?

ありがとうございました

4

1 に答える 1

4

これを書いている時点では、それらは完全に文書化されていないようです。最善の策は、ICS のソース コードに目を通すことです。

android.provider.CONTACTS_STRUCTURE メタデータ宣言を使用可能なオブジェクトに変換するように見える 4.0.3 の関連ソース ファイルを次に示します。

http://grepcode.com/file/repository.grepcode.com/java/ext/com.google.android/android-apps/4.0.3_r1/com/android/contacts/model/ExternalAccountType.java

メタデータにタグがサポートされていることに注意<EditSchema>してください。これは、シームレスなサードパーティ統合の鍵となります (私は想像します)。

于 2012-02-01T11:32:43.670 に答える