在調試階段和使用Eclipse時,我安裝myappv1。然後,我安裝myappv2(兩者都有相同的包名稱)。由於名稱不同,Android將它們並排安裝。 myappv1建立的首選項是否可用於myappv2?我看到,如果我只是從myappv1安裝更高版本,它將替換原始文件,並且前綴似乎仍然存在。在更新中持久性偏好
1
A
回答
1
是的,應用程序首選項在更新中保持不變。但是,您需要了解Android應用程序簽名和版本控制的工作原理,以確保對應用程序的更新進行處理。
總之...
當你發佈一個更新到您的應用程序,您必須使用相同的密鑰,你所有的早期版本中使用(這樣的Android知道它是相同 APP)簽字。要讓Android知道版本已更改,請在AndroidManifest.xml
中增加android:versionCode
值的值(您還應更新用戶可顯示的值android:versionName
值)。
欲瞭解更多詳情,請查看http://developer.android.com/guide/publishing/app-signing.html和http://developer.android.com/guide/publishing/versioning.html
相關問題
- 1. Eclipse偏好存儲持久性
- 2. 應對偏好的更新在Android中
- 3. Android偏好設置更新
- 4. 實時更新偏好
- 5. C++中的數據持久性 - 建議更好的方法
- 6. 在現有JPA持久性類中處理更新的策略
- 7. 共享偏好的持續性
- 8. 創建新的偏好並堅持它?
- 9. 卡夫卡0.9:消費者偏移向量的耐久性和持久性
- 10. 如何更新變量並使其在Java中保持持久性?
- 11. 如何在EventAggregator中支持持久性?
- 12. Android:字符串集偏好不是持久的
- 13. 應用程序刪除後Iphone持久偏好設置
- 14. 哪種持久性上下文在休眠方面的性能更好?
- 15. 休眠不更新事務性方法中的持久對象
- 16. ASP.NET Web窗體中的數據持久性和更新
- 17. 更新項目集合如果在持久性集合
- 18. 無法在高級數據持久性模式下更新表
- 19. DDD:持久性實體更新邏輯在哪裏?
- 20. 持久性Qtip
- 21. 持久性JPA
- 22. Vaadin持久性
- 23. MSMQ持久性?
- 24. MBean持久性
- 25. Rrd4j持久性
- 26. 在新的RLMArray中使用Realm的非持久性屬性
- 27. 持久性和持久性概念AMQP中的混淆
- 28. 如何在Android上設置持久性憑證持久性
- 29. 持久性cookie不會非常持久
- 30. 在教義中檢查是否存在持久性和非持久性實體