問題タブ [android-syncadapter]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Android で、ストック連絡先アプリがカスタム同期アダプターの連絡先を編集できないようにする方法はありますか?
カスタム連絡先同期アダプターと、カスタム連絡先の連絡先データを編集するためのアプリを作成しました。いずれにせよ、株式アプリはそれらを編集できません。名前の編集のみが許可されます。また、エディター アプリに EDIT インテンを設定しました。これにより、ユーザーが連絡先を編集しようとすると、使用するアプリを選択できるようになります (現在、ストック連絡先アプリまたは私のアプリのいずれか)。私が望んでいるのは、彼らがストック アプリ (実際にはデータを編集できない場所) を選択した場合、これらの連絡先をカスタム アプリを使用して編集する必要があるというエラーが表示されることです。
または、可能であれば、カスタム syched 連絡先の 1 つを編集しようとしても、ストック アプリ (またはその他のアプリ) で編集することを選択できないようにします。アプリを選択するように求められることなく、連絡先エディター アプリに直接アクセスできますか? また、ストックアプリを使用して他の連絡先を開くこともできます.
ありがとう
android - 連絡先を編集するためのハニカム同期アダプター機能
同期アダプターを開発しています。私はこれを見つけました: http://groups.google.com/group/android-developers/msg/85f9304dfcc4e284
そのフォーラムで、Google の従業員は次のように述べています。
Eclair から Gingerbread までの Android のリリースでは、サードパーティの連絡先の統合編集は十分にサポートされていません。秘訣は、データ行「Edit in MyApp」を挿入することです。これにより、ユーザーはアプリに移動し、アプリはエディター アクティビティを提供します。また、連絡先 UI には、サード パーティのアカウントで新しい連絡先を作成するための準備がありません。Honeycomm でこれらの問題を修正しました。これで、メタデータ xml ファイルで 2 つのアクティビティを指定できるようになりました。1 つは新しい連絡先を作成するためのもので、もう 1 つは既存の連絡先を編集するためのものです。- シームレスに統合できます。
これらの新機能のドキュメントが見つかりません。どこで見つけられるか教えてもらえますか?
ありがとうございました
android - 同期アダプタで連絡先を編集するアクティビティを開きます
Android SampleSyncAdapterには、次のコードがあります。
これをアクティビティのフィルターとして追加しました
ここで、SampleSyncAdapterColumns.MIME_PROFILE = vnd.android.cursor.item / vnd.myapp.profile
連絡先を追加するとエントリが表示されますが、クリックしても何も起こりません。ユーザーがアクティビティをクリックしたときにアクティビティを開始するにはどうすればよいですか?ハニカム前のデバイスについて、 ここで提案されていることを実行しようとしました。トリックは、データ行「Edit in MyApp」を挿入することです。これにより、ユーザーがアプリに移動し、アプリがエディターアクティビティを提供します。
android - Syncadapter は電話のスリープ モードで呼び出されますか?
携帯電話がスリープモードになっていても、Android の syncadapter が呼び出されるのだろうか。
android - AndroidSyncAdapterサーバー側の実装
http://www.c99.org/2010/01/23/writing-an-android-sync-provider-part-1のチュートリアルやSampleSyncAdapterサンプルなど、同期アダプターに関する多くのチュートリアルを読みました。 AndroidDeveloperWebサイトのコード。しかし、サーバー側が認証と同期のクエリをどのように処理するかを理解していません。phpを使用してmySQLサーバーデータベースからクエリを実行することはできますか?
android - Androidに新しいアカウントを追加すると、連絡先フィールドの数が制限されました
SampleSyncAdapterを実行した後、新しいアカウントが正常に作成され、連絡先をサーバーと同期できましたが、新しい連絡先を追加すると、名と姓の2つのフィールドしか表示されませんでした。他のすべてのフィールドは非表示になりました。これらのフィールドを有効にするには、コードにどのような変更を加える必要がありますか?
android - パブリック ドメイン情報の一方向 Android SyncAdapter
Android アプリに YouTube チャンネルを追加しようとしていますが、これを行う方法がわかりません。私は現在、Android の「SampleSyncAdapter」サンプルを見て、SyncAdapters について学んでいます。
SyncAdapter でアプリのデータベースを YouTube メタデータとサムネイルで更新して、それを ListView に表示できるようにしたいと思います。ビデオはパブリック ドメインであるため、ユーザーを認証したり、同期のために登録する必要はありません。視聴者からの情報を YouTube にフィードバックする必要はありません。アプリで自分のチャンネルの動画のみを表示し、他のチャンネルの動画は表示しないようにしたいだけです。SyncAdapter の仕事は、新しいビデオをデータベースに定期的に (おそらく 1 日に 1 回) ロードすることです。
「SampleSyncAdapter」を実行しましたが、ユーザーはユーザー名とパスワードでサインアップするようです。また、アンインストールした後でも、連絡先を追加する機能が壊れているようです。
ビデオを取得するためにユーザーに登録を強制することは容認できません。ユーザーが最初にアプリをインストールしたときにビデオがそこにあるはずであり、追加の手順は必要ありません。
「SyncAdapter」を使用することをお勧めしますか?
android - SyncAdapter にカテゴリを追加する方法
私は素晴らしいGoogleの例を試して、Webサービスから連絡先を同期しましたが、うまくいきました。これは SampleSyncAdapter と呼ばれ、本当に価値があります: http://developer.android.com/resources/samples/SampleSyncAdapter/index.html
私はすべて成功しましたが、例にもドキュメントにも、以下のスクリーンショットのように、カスタムアクティビティにリンクするカテゴリを追加する方法が見つかりません:
(チェックボックス付きの同期アカウントオプションしかありません)
私の質問は、どうすればアカウント設定カテゴリを追加できますか?
android - Android SyncAdapter の contentAuthority と accountType とは何ですか?
カスタム Android SyncAdapter を作成していますが、SDK の例「SampleSyncAdapter」に従って問題が発生しました。- に相当するものを作成していxml/syncadapter.xml
ます。ここに私が混乱している部分があります:
AbstractThreadedSyncAdapterのドキュメントには次のように記載されています。
android:contentAuthority
および属性は、android:accountType
この同期アダプターが提供するコンテンツの権限とアカウントの種類を示します。
ドキュメンテーションは循環的で、名前がすでに伝えていないことは何も述べていません。どちらも私の会社名で始まる印象がcom.acme.
ありますが、そこからはわかりません。同じデバイス上にある可能性のある他のアプリと競合しないように、文字列がグローバルに一意である限り、文字列は何でもかまいません。これは、コードの他の場所でこれらの正確な文字列を使用する必要があることを意味すると思います。しかし、知りたいのですが、これらの文字列がどこで必要になるのでしょうか?! 私はgrepを試みましたcom.android.contacts
が、前述のファイルが使用されている唯一の場所であり、見つけることができます。contentAuthority
したがって、例を見ても がどのように使用されているかを判断することは不可能です。
もしそうなら、両方を文字列リソースに入れて、必要に応じてリソース ID で参照できますか? これらの属性とは正確には何で、どのように使用されるのでしょうか? これらのフィールドやその他のフィールドのアプリケーションで、どの値を選択する必要があるかを判断するためのより良い方法はありますか?