相关疑难解决方法(0)

我应该如何使用Android AccountManager?

我在Android SDK中看过AccountManager,它用于存储帐户信息.因此,我找不到任何关于其目的的一般性讨论.有谁知道有关AccountManager背后的意图以及它为您购买的内容的任何有用的讨论?对于哪种类型的账户适合的任何意见?这是您将用户的帐户信息用于一般Web服务的位置吗?

android accountmanager

147
推荐指数
4
解决办法
6万
查看次数

如何使用Android SyncAdapter?

我尝试了解Android同步逻辑.我不明白的是syncadapter.xmlAndroid SDK示例项目中包含的文件SampleSyncAdapter.如果您下载了SDK示例,则它应位于以下文件夹中:

SDK/android-sdk-PLATFORM/samples/android-VERSION/SampleSyncAdapter/res/xml/syncadapter.xml
Run Code Online (Sandbox Code Playgroud)

我读过,内容提供者的权限应该是字符串或对资源的引用.内容权限到底是什么com.android.contacts?以下是文件的内容(没有许可证信息和注释,API级别16).

<sync-adapter xmlns:android="http://schemas.android.com/apk/res/android"
    android:contentAuthority="com.android.contacts"
    android:accountType="com.example.android.samplesync"
    android:supportsUploading="false"
    android:userVisible="true"
/>
Run Code Online (Sandbox Code Playgroud)

android android-contentprovider android-syncadapter

51
推荐指数
2
解决办法
5万
查看次数

没有ContentProvider的SyncAdapter

我想为我想要与服务器同步的内容实现SyncAdapter.看来要这样做,您需要为SyncAdapter XML属性文件中指定的权限注册ContentProvider.

由于我不希望手机的其余部分可以访问此内容,因此我没有实现自己的ContentProvider并使用个人实现来存储此内容.

您是否知道在不提供ContentProvider的情况下是否可以使用SyncAdapter提供同步?

非常感谢你.

android android-contentprovider android-syncadapter

38
推荐指数
2
解决办法
1万
查看次数