草庐IT

synchronization

全部标签

android同步/下载框架

我必须构建一个应该...将大量XML文件与SQLite数据库同步同步/下载更多PDF文件我是个懒惰的人,我在寻找能够提供其中一些功能的框架,这样我就可以减少为前面提到的任务(例如在单独的线程中批量下载)而必须生成的代码量。很遗憾,我没有找到任何有用的信息。这引出了我的问题......有人知道我应该注意的某种框架/库吗?我确实看过http://www.openintents.org/en/libraries已经,这是在浪费时间:/ 最佳答案 我想邀请您看一看开源项目OpenMobster的Sync服务。您可以执行所有类型的同步操作(双

java - 线程状态监视器。我该如何调试?是什么原因造成的?

我在Android上进行开发,但我不明白为什么我的一些线程会进入“监控”状态。我读过这可能是因为“同步”问题,但我不确定对象如何不释放他们的锁。任何人都可以帮助解决这个问题,或者您看到我做错了什么吗?是同步对象没有被释放的问题还是我的加载没有正确超时并锁定所有线程?这是我使用同步的方式。privateBitmapgetFromSyncCache(Stringurl){if(syncCache==null)returnnull;synchronized(syncCache){if(syncCache.hasObject(url)){returnsyncCache.get(url);}el

java - 如何管理同步任务中的线程数

我正在寻找的是找到一种方法来管理Asyntask中的多个线程。我需要将我的本地数据库与服务器更新同步。这可能是可以使用分页检索的大数据。谁能告诉我在asyntask中管理循环生成线程的首选方法是什么,以便它可以显示进度对话框,直到所有线程完成。我不太担心本地数据库对象及其在不同线程执行期间的同步,以便从服务器下载数据并将数据保存/更新到本地数据库。注意:我无法在一次服务器调用中从服务器下载所有数据。提前致谢。 最佳答案 如果它是长时间运行的操作,您应该使用IntentService而不是AsyncTask。IntentService

java - AsyncTask 中的 Volatile 和 Synchronized

在AsyncTask的内部实现中(在AndroidSDK中)here,sDefaultExecutor使用volatile关键字声明,并且SerialExecutor中的execute()方法使用synchronized声明关键字。现在因为AsyncTask只能从UI线程执行,而且如果我们执行AsyncTask的一个实例,我们不能执行相同的再次实例,除非前一个实例已完成执行。那么这里怎么会出现多线程的情况呢?为什么SerialExecutor有一个ArrayDeque?因为有一段时间我们只能有一个任务。如果我们创建一个新的AsyncTask实例,那么我们不会得到一个新的ArrayDeq

java - Android 同步 onSensorChanged?

这是我的问题的后续:Androidthreadrunnableperformance我在思考应用程序的同步方法时遇到了一些困难我轮询传感器并在传感器值发生变化时将其存储到数组中float[]accelerometerMatrix=newfloat[3];float[]accelerometerWorldMatrix=newfloat[3];float[]gyroscopeMatrix=newfloat[3];float[]gravityMatrix=newfloat[3];float[]magneticMatrix=newfloat[3];float[]rotationMatrix=n

android - 有没有人在 Android SyncObserver 上实现(或获得更多信息)

我正在Android中开发一个与服务器执行后台同步的应用程序(使用SyncAdapter和身份验证等)。当前台应用程序(带有UI)启动时,可能正在进行后台同步,或者它可以选择通过UI按钮启动一个。我想要一种方法来“插入”正在进行的后台同步(无论是由系统、定期同步设置还是UI启动)并在前台Activity中显示它的进度。ContentResolver文档(http://developer.android.com/reference/android/content/ContentResolver.html)提到了一个神秘的“SyncObserver”,它没有指向javadoc的链接并且没有

android - ContentProvider 不会出现在 Data & Synchronization 区域

我正在尝试让自定义ContentProvider显示在“数据和同步”下,但我遇到了一些问题。也就是说,它没有显示。具体情况:我的AndroidManifest.xml有提供者和服务:并且res/xml/syncadapter.xml具有以下内容:为了安全起见,我什至在onCreate上调用了以下内容:AccountManageraccountManager=AccountManager.get(getApplicationContext());Account[]accounts=accountManager.getAccountsByType("com.google");for(Acc

android - 如何在android中启用自定义帐户的同步?

我正在为android设备编写自己的SyncAdapter,它应该将电视广播信息同步到设备,但遇到了在帐户首选项的数据和同步部分下看不到同步“mydata”复选框的问题。我已经实现了自己的SyncAdapter并在xml中正确定义了它:这是我的sync.xml:androidlist的相应部分,我在其中定义了我的同步服务和提供程序:我是否做错了什么,因为我在“数据和同步”部分下看不到任何内容? 最佳答案 除了同步适配器设置之外,您还需要调用(可能在程序启动时):ContentResolver.setIsSyncable(accoun

android - 执行定期同步时出错

我正在尝试使用同步适配器执行周期同步。它可以手动同步,但不能定期同步。这是我从logcat得到的唯一东西Couldnotfindclass'android.content.SyncRequest$Builder',referencedfrommethodcom.example.user.sunshine.sync.SunshineSyncAdapter.configurePeriodicSync下面是我的代码:publicstaticvoidconfigurePeriodicSync(Contextcontext,intsyncInterval,intflexTime){Account

Android 同步适配器资源

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭7年前。Improvethisquestion有谁知道涵盖SyncAdapter的任何书籍或在线资源(开发文档除外)及其用法?自己努力寻找任何好的Material。或者..有没有人知道用于执行远程同步服务的任何替代库?谢谢