Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android基於IIS的APK下載(一)自定義更新控件

Android基於IIS的APK下載(一)自定義更新控件

編輯:關於Android編程

Android越來越普及,那已經安裝的應用要如何更新呢?在應用市場中常會有顯示某某應用已經更新之類的信息,那我們是否也可以實現類似的功能呢?如果要實現又要做哪些准備呢?做過WEB開發的,一般都會知道對於WEB服務器有很多,比如Windows自帶的IIS、跨平台的Apache等,這裡以IIS作為服務器實現APK的更新下載,下面是效果圖。

\

我們可以看到,在獲取更新列表後,可以根據情況進行相應的更新,在下完更新後,進行安裝,這樣就完成了更新。<喎?/kf/ware/vc/" target="_blank" class="keylink">vcD4KPHA+1Nq4/NDCwdCx7dbQz9TKvrXEw7/Su9DQtry63M/gJiMyMDI4NDujrNa7ysfE2sjdyc/T0NCpseS7r6Os1eLW1sfpv/a63Mjd0tfBqs/rtb234tewo6zEx8O0ztLDx9PW0qrI57rOt+LXsLP21eLR+bXEv9i8/sTYo788L3A+CjxwPkFuZHJvaWTW0LXEVUnKx9TaTGF5b3V01tDS1HhtbMC0w+jK9rXEo6zV4rrNd3Bm09DQqc/gJiMyMDI4NDuho8THztLDx8rHt/G/ydLUvau4/NDCwdCx7bXEw7/Su9DQs+nP87PJ0tR4bWzQzsq9w+jK9rXEv9i8/sTYo7+08LC4yse/ydLUtcSjoc/Cw+bKx8/g06a1xLT6wus8L3A+CjxwPjxicj4KPC9wPgo8cD51cGRhdGVfaXRlbS54bWw8YnI+CjwvcD4KPHA+PC9wPgo8cHJlIGNsYXNzPQ=="brush:java;"> 注:

1、update_item_app_image使用了一個名字為apk的背景圖,可以更換。

2、借助HTML+CSS的思想,將布局與樣式渲染盡可能的解耦,TextView中使用style引用相應的樣式,具體樣式在後面的代碼中。


update_item_style.xml


      
    
    

注:

1、該xml文件放在values中,與update_item.xml相對應。

2、為了便於查閱與維護,命名采用“功能+作用”的形式來命名,並且均為小寫,不同單詞間以下劃線連接。比如style中是對應update_item的style,所以命名為update_item_style.xml,布局文件默認為功能名,即update_item.xml。再如布局文件的ID和style中的name也采用相似的命名法。

3、對布局文件中的字串,最好也有一個對應的文件,比如update_item_strings.xml,這裡僅作示例,沒有給出。

自定義好更新控件後,現在就是使用了。使用時,即要先找到這個布局,然後再添加到相應的位置中去。從效果圖可以看到,更新列表是按行分布的,這個可以采用多種方式來實現,比如RelativeLayout+LinearLayout、ListView+Adapater等,這裡采用ListView+Adapter來實現。

具體請參看Android基於IIS的APK下載(二)顯示更新列表

轉載請注明出處Android基於IIS的APK下載(一)自定義更新控件

完整代碼在此處下載https://github.com/sparkleDai/ApkUpdate

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved