android軟體版本維護問題

2021-06-09 15:53:22 字數 901 閱讀 6377

2,注意android manifest xml檔案中的versioncode和versionname。code是int型,name是string,name只是在使用者安裝軟體的時候,顯示給使用者的資訊,比如1.2.2,而code是我們後期發布新版本做版本公升級的時候,要從**中取出來,與伺服器上面版本code作比較的值。

3,在打包發布前,需要對**做個粗略的混淆處理,需要在project.properties檔案中新增一句話,proguard.config=proguard.cfg,當然,我們可以在proguard.cfg這個指令碼檔案中自定義要混淆或保留的**

6,除了使用者手動去檢測新版本外,還需要做乙個自動版本檢測。在使用者每次點開軟體的時候,做乙個判斷,system.currenttimemillis()-資料庫中儲存的上一次時間。如果間隔超過2天,去聯網從伺服器上取json檔案版本號,同時將當前時間儲存到資料庫,否則不儲存。如果是第一次開啟軟體或者使用者在系統設定中清理過資料,這時資料庫中是沒有記錄的,所以一旦發現資料庫為空,直接將當前時間存入資料庫。建議用sharepreference儲存就很適合。我乙個朋友,只要涉及到資料儲存,除了sqlite以外不考慮其他的,這樣很不好。

好訊息,剛才看到乙個it男有破解登不上12306.cn的方法。不超過10s就可以進去

方案一:

c:\windows\system32\drivers\etc

在hosts檔案用記事本開啟

新增122.228.243.22dynamic.12306.cn

或者61.183.42.94dynamic.12306.cn

方案二:

還有一點,每個乘車站的車票發售時間不一樣。很所時候,明明提前十二天,大清早的定鬧鐘去搶票,但是提示已經售完,其實是因為時間還沒到。具體見這個**,本人屢試不爽

ctrl+f在網頁裡搜一下就知道你該什麼時候搶票啦

常見軟體版本

常見軟體版本編輯版本號 v version 即版本,通常用數字表示版本號。如 everest ultimate v4.20.1188 beta build 用數字或日期標示版本號的一種方式。如 verycd emule v0.48a build 071112 sp service pack,公升級包...

軟體版本介紹

pro,professional,專業版 ent,enterprise,企業版 rtm,release to manufacture,rtm 全稱為release to manufacture。rtm 全稱為release to manufacture。是給工廠大量壓片的版本,內容跟正式版是一樣的,...

軟體版本管理

修訂說明 1.pc端產品內部版本號管理說明 為了規範產品管理,提高產品質量,特制定產品版本規則。產品從版本上分為主版本和分支版本,從穩定程度上分為每日構建 內部測試版 alpha測試 beta測試版 穩定版。所有的版本命名均遵循以下規則,產品名稱 分支 名稱 svn對應版本號 build年月時分 測...