我正在使用Zumero與我的Android應用程序同步到MS SQL服務器,我的SQLite數據庫存儲在SD卡上。當我運行同步時,它會在更新SQLite數據庫之前在內部存儲器中創建一個緩存文件。這會導致內部存儲問題,並且由於存儲空間不足導致操作系統在更新數據庫之前刪除緩存文件。如何強制應用程序使用SD卡作爲緩存文件?使用Zumero同步android應用程序,更改緩存文件的位置
1
A
回答
0
您需要直接使用Zumero Java文件作爲應用程序的一部分(在SDK中查找ZumeroClient.java
等),然後編輯正在使用的臨時路徑。將它們編譯到您的應用程序中,而不是使用zumero.jar
(您仍然需要合適的.so
庫)。
開箱即用,Zumero使用Android上下文提供的緩存路徑。您需要編輯對native_sync()
的呼叫,並將最後一個參數替換爲SD卡上的路徑。
例如
native_sync(databasePath, encryptionKey, serverURL, dbFile, authScheme,
username, password, context.getCacheDir().getAbsolutePath());
將成爲
native_sync(databasePath, encryptionKey, serverURL, dbFile, authScheme,
username, password, myCacheDir);
1
我有工作通過更換
context.getCacheDir().getAbsolutePath()
與
context.getExternalCacheDir().getAbsolutePath()
相關問題
- 1. 更改應用程序設置文件的存儲位置
- 2. HTML 5存儲應用程序緩存清單文件位置
- 3. 更改android的默認緩存位置
- 4. MVVMCross和Zumero同步
- 5. Google Drive PC應用程序文件同步更改其鏈接
- 6. Android同步應用程序
- 7. 如何使用iCloud存儲和同步應用程序文件
- 8. 在Java應用程序中更改文件的位置
- 9. 更改內置的Android應用程序
- 10. 更改GAE應用程序位置
- 11. HTML5應用程序緩存文件存儲在客戶端的位置?
- 12. 應用程序設置更改:2需要同步StandardUserDefaults?
- 13. 在django應用程序中爲清單文件設置緩存頭的位置?
- 14. Android位置應用程序
- 15. 更改AppFabric緩存中的配置文件位置
- 16. 適用於Windows上我的應用程序緩存的位置
- 17. 在System.Runtime.Caching文件緩存中更改文件位置
- 18. 如何更改Maven-WAR插件的緩存文件位置?
- 19. 應用程序文件的位置 - Docker
- 20. 在Android應用程序中更改URL位置
- 21. 自動同步的Android應用程序
- 22. 是否應用程序使用重大的位置更改,並且應用程序提交的審覈與具有UIBackgroundMode位置鍵的應用程序相同?
- 23. Android應用程序的緩存
- 24. Zumero同步:知道哪些表已更改
- 25. 使用應用程序的內部緩存,同時使用Cassandra
- 26. PC應用程序和Android應用程序之間的同步
- 27. 保存用戶文件(OSX應用程序)的位置?
- 28. 更改.NET應用程序的程序集解析位置
- 29. WebSphere是否緩存Spring應用程序的配置文件?
- 30. 確定Clickonce緩存中的Clickonce應用程序的位置
我使用 '代碼' PU blic文件getCacheFolder(上下文上下文){ \t \t File cacheDir = null; \t \t如果(Environment.getExternalStorageState()等於(Environment.MEDIA_MOUNTED)){ \t \t \t cacheDir =新的文件(Environment.getExternalStorageDirectory(), 「cachefolder」); \t \t \t如果{ \t \t \t \t cacheDir.mkdirs()(cacheDir.isDirectory()!); \t \t \t} \t \t} \t \t如果{ \t \t \t cacheDir = context.getCacheDir()(cacheDir.isDirectory()!); //獲取系統的緩存文件夾 \t \t} \t \t回報cacheDir; \t} 'code' 獲取目錄。 如何讓它進入同步功能? – RdDragon