2
在android中升級應用程序的過程是什麼。它是隻替換了Apk還是其他的東西?在android中升級應用程序的過程是什麼。它是隻替換了Apk還是更多?
而且
難道只是更換新的APK文件(就像重新安裝),或者是更新?
碰巧這是與舊版本相關的數據庫表是什麼?
恰好與舊版本相關的共享偏好是什麼?
誰能也讓我們知道,模擬此操作之前,我們實際上在市場上推出其取之有道。
在android中升級應用程序的過程是什麼。它是隻替換了Apk還是其他的東西?在android中升級應用程序的過程是什麼。它是隻替換了Apk還是更多?
而且
難道只是更換新的APK文件(就像重新安裝),或者是更新?
碰巧這是與舊版本相關的數據庫表是什麼?
恰好與舊版本相關的共享偏好是什麼?
誰能也讓我們知道,模擬此操作之前,我們實際上在市場上推出其取之有道。
database
將升級,因此您SQLiteOpenHelper
方法onUpgrade()
方法將被調用,所以你需要的數據在這裏小心處理,例如,你可能不希望刪除整個數據庫和表,只是也許升級特定的表格已更改。ShardePreferences
不會被刪除,它們將被保留。要模擬這一點,您可以將舊版本的應用程序放在您的設備上,然後安裝新版本。這實際上將更新應用程序作爲Play Store
做,並作爲Eclipse
的確,當您重新安裝應用程序,也就是媒體鏈接安裝在您的設備/模擬器。
感謝Latcu ... BTW 1.是的APK升級與最新的來源。 (它是新的APK文件的替代權嗎?)我不清楚這一點。 – 2012-07-10 11:13:40
編輯了答案。它幾乎是相同的替換或udpate ...重要的是你的新應用程序將取代舊的。 – 2012-07-10 11:22:02