JavaBuildPath->Libraries,然后點擊AddExternalJARs...選擇指向jar的路徑,點擊OK,即' />

韩国三级高清手机在线版-韩国三级电影久久-韩国三级hd中文字幕一男多女-韩国三级hd中文字幕久久精品-日本精品在线视频-日本精品在线观看视频

Android 自動更新 SDK快速開始

本文檔幫助您以最快速最簡潔的方式集成使用自動更新組件。

1. 導入SDK所需jar包

下載最新版SDK的zip包,將其中的libs文件夾合并到本地工程libs子目錄下。

Eclipse用戶右鍵工程根目錄,選擇Properties -> Java Build Path -> Libraries,然后點擊Add External JARs... 選擇指向jar的路徑,點擊OK,即導入成功。

注意

Eclipse ADT 17 以上版本用戶,不要通過上述步驟手動添加jar包引用。請在工程目錄下建一個文件夾libs,把jar包直接拷貝到這個文件夾下,再在Eclipse里面刷新一下工程就好了。詳情請參考Dealing with dependencies in Android projects.

libs目錄下的libs/armeabi/libbspatch.so文件是用于支持增量更新功能的庫文件,也需要在eclipse中添加。

2. 添加資源文件

將SDK提供的res文件夾拷入工程目錄下, 和工程本身res目錄合并。請不要隨便刪除其中的文件。

提示

友盟SDK提供的資源文件都以umeng_開頭。

3. 配置AndroidManifest.xml

3.1 打開AndroidManifest.xml,添加SDK需要的權限到標簽下:

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE">uses-permission>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE">uses-permission>
<uses-permission android:name="android.permission.INTERNET">uses-permission>

android.permission.WRITE_EXTERNAL_STORAGE 權限允許將下載的apk保存到sd卡中。
android.permission.ACCESS_NETWORK_STATE 權限允許檢查網絡狀態,從而根據不同網絡環境決定何種下載策略,務必添加該權限。

3.2 添加APPKEY和渠道到標簽下: (如果已經集成了統計SDK等友盟其他服務,不需要重復添加APPKEY)

<meta-data android:value="YOUR APP KEY" android:name="UMENG_APPKEY"/>
<meta-data android:value="Channel ID" android:name="UMENG_CHANNEL"/>

UMENG_APPKEY:用來定位該應用的唯一性,用您該應用的UMENG APPKEY,替換value中的"YOUR APP KEY"。
UMENG_CHANNEL:用來標注應用推廣渠道,不同渠道可以上傳不同更新包,您可以使用20位以內的英文和數字為渠道定名,替換value中的"Channel ID"。如果不改動,將代表默認渠道。

渠道ID

請參考第5節如何上傳APK。

3.3 添加Service和Activity到標簽下: (請注意:v2.4的SDK中,對話框改為Activity實現)

注意

com.umeng包名可能有變,如果不能下載,請檢查包名,替換成正確的包名。

<service
    android:name="com.umeng.update.net.DownloadingService"
    android:process=":DownloadingService" >
service>
<activity 
    android:name="com.umeng.update.UpdateDialogActivity"
    android:theme="@android:style/Theme.Translucent.NoTitleBar" >
activity>

4. 調用更新接口

主要應用場景:最常見的自動更新模式,當用戶進入應用首頁后,如果處于wifi環境則檢測更新,如果有更新,彈出對話框提示有新版本,用戶點選更新開始下載更新。
在應用程序入口Activity里的OnCreate() 方法中調用

public void onCreate(Bundle  savedInstanceState) {
    super.onCreate(savedInstanceState);
    UmengUpdateAgent.update(this);

注意

考慮到用戶流量的限制,目前我們默認在Wi-Fi接入情況下才進行自動提醒。如需要在任意網絡環境下都進行更新自動提醒,則請在update調用之前添加以下代碼:UmengUpdateAgent.setUpdateOnlyWifi(false)。 特別提示:針對機頂盒等可能不支持或者沒有無線網絡的設備, 請同樣添加上述代碼。

API:
public static void update(Context context)

v2.4版本之后的SDK中,您可以傳入當前Activity的Context,也可以傳入Application的Context。

5. 上傳最新的APK

如果開發者已經有了最新的APK版本,只要上傳到友盟網站,同時客戶端版本的版本號(VersionCode)小于上傳的最新版本,客戶端在啟動時就會有更新提示。
上傳位置:登錄友盟開發者后臺,在左上角選擇應用后,右邊可以看到統計分析、組件管理三部分。點擊組件,左側就會出現自動更新條目。請點擊進入,即可找到上傳的入口。

注意

上傳APK前,請檢查其VersionCode是否大于舊版本的。 新版本與老版本的簽名要保持一致,否則安卓系統將會提示安裝失敗,無法升級。

如果需要按渠道更新,需要集成友盟統計SDK,在設置了上述3.2中的渠道ID之后,才能夠在“統計分析”-“管理”-“渠道”中看到對應的渠道ID,然后才能在自動更新服務中使用。

6. 集成檢測

v2.4版本以后的SDK中默認開啟了集成檢測功能,在調用任意的更新接口后,我們將替您自動檢查上述集成過程中2、3兩個步驟是否被正確完成。 如果正確完成不會出現任何提示,否則會以如下的toast提示您。
你可以通過調用UmengUpdateAgent.setUpdateCheckConfig(false)來禁用此功能。

toast的含義如下:

"Please copy all resources (res/) from SDK to your project!":請檢查是不是把res文件夾下所有的資源文件都放到了工程中。
"Please add Permission in AndroidManifest!":請檢查上述步驟3.1中的相關權限是否正確添加。
"Please add Activity in AndroidManifest!":請檢查上述步驟3.3中的Activity是否正確添加。
"Please add Service in AndroidManifest!":請檢查上述步驟3.3中的Service是否正確添加。
"Please set umeng appkey!":請檢查上述步驟3.2中的APPKEY是否正確添加。

在完成上面的步驟之后,在您的終端上啟動應用,就可以看到彈出的自動更新提示對話框。

7.集成幫助

1.常見問題

一、如何在代碼中決定用增量更新還是全量更新?

調用setDeltaUpdate(boolean deltaUpdate)設置,默認true,設為false則為全量更新。

二、手機連接到WiFi網絡, 更新提示"非WiFi"環境?

請添加網絡狀態檢查所需權限:android.permission.ACCESS_NETWORK_STATE

三、自動更新為什么在3G情況下沒有提示更新?

我們默認設置是只在wifi網絡下彈出更新,如果需要在非wifi下有更新提示請在程序入口添加如下代碼:UmengUpdateAgent.setUpdateOnlyWifi(false)

四、自動更新 apk是在哪里上傳的?查看幫助

五、自動更新混淆后無法使用怎么辦?查看幫助

六、使用增量更新時,只有arm的so文件,怎樣支持x86和mips?查看幫助

更多常見問題請點擊訪問:友盟自動更新常見問題索引

2.技術支持

如果還有任何問題,請把您的問題發郵件至msg-support@umeng.com或者聯系企業QQ:800083942,另外還可以添加我們友盟自動更新官方QQ群:154857575,同時您也可以把您的問題發到友盟開發者社區,我們會盡快回復您。

如果可以附上相關日志,我們可以更好的幫助您解決問題,可以通過加入這句代碼UpdateConfig.setDebug(true);來打開日志輸出,發布應用時請去掉。

穩定

產品高可用性高并發

貼心

項目群及時溝通

專業

產品經理1v1支持

快速

MVP模式小步快跑

承諾

我們選擇聲譽

堅持

10年專注高端品質開發
  • 返回頂部
性饥渴老妇XXXⅩOOO| YY111111111少妇影院| 私人影院播放器大全| 欧美交换配乱吟粗大视频| 精品性高朝久久久久久久| 国产精品自产拍高潮在线观看 | 色窝窝无码一区二区三区成人网站| 老头发狂的吸住她的乳尖| 好男人官网资源在线观看| 国产大学生粉嫩无套流白浆| 成人毛片100免费观看| 99久久久国产精品免费| 中文无码热在线视频| 亚洲欲色欲色XXXXX在线观看| 亚洲AV无码成人网站在线观看| 特大巨黑吊XXXX高潮| 搡老女人老妇女老熟女偷拍| 区二区三区国产精华液区别大吗 | 欧美嫩交一区二区三区| 麻花豆传媒剧国产MV入口| 久久久久久亚洲精品| 精品无码视频一区二区三区| 国精产品一线二线三线| 国产嫖妓风韵犹存对白| 国产成人综合久久久久久| 公么大龟弄得我好舒服第一| 大香煮伊区一二三四区2021| 啊轻点灬大JI巴太粗太长了H文| CHINESE 麻豆 HD X| CHINESE农村野外XXXXVIDEOS| 2023国精产品一二三四区| 中文字幕人妻丝袜美腿乱| 中国另类丰满熟妇乱XXXXX| 永久免费AⅤ无码网站在线观看| 夜里18款禁用B站大全| 野花影视免费观看高清| 永久免费男同AV无码入口| 约附近的寂寞妇女| 伊人久久大香线焦AV色| 宅男噜噜噜66网站在线观看| 中文字幕一区二区三区久久网站| 18款夜间禁用粉色短视频软件| 8AV国产精品爽爽ⅤA在线观看 | 国产AⅤ无码专区亚洲AV琪琪 | 国产精品亚洲АV无码播放| 国产精品色内内在线播放| 国产毛多水多高潮高清| 国产桃色无码视频在线观看| 国产主播AV福利精品一区| 激情综合色综合久久综合| 久艾草久久综合精品无码| 看全色黄大色黄大片 视频| 免费看老外操B视频| 欧洲熟妇色XXXXX欧美老妇伦| 人妻 白嫩 蹂躏 惨叫| 日韩系列中文无码| 偷拍亚洲另类无码专区制服| 五月香丁激情欧美啪啪| 亚洲欧美日韩在线不卡| 制服丝袜另类专区制服| XXXCHINESE国产HD| 国产成人AV大片大片在线播放| 国产毛多水多高潮高清| 久久国产精品_国产精品| 蜜桃AV无码免费看永久| 人妻一本久道久久综合久久鬼色| 撕开奶罩揉吮奶头免费视频| 羞羞色男人的天堂| 一本一本久久A久久综合精品| 97人妻成人免费视频| 吃奶呻吟打开双腿做受是免费视频| 国产精品18久久久久久欧美| 狠狠躁夜夜躁人人爽天天5| 里番ACG★同人里番本子大全| 轻点灬大JI巴大粗长了视频| 天码人妻一区二区三区| 亚洲欧美成人综合久久久 | 久久精品国产亚洲AV大全| 妺妺窝人体色WWW在线观看| 日本一二三四高清观看视频| 性XXXⅩ俄罗斯女人| 樱桃CHERRY官网| 草草久久久无码国产专区| 国产日产精品_国产精品毛片| 九九九精品成人免费视频| 欧美日韩免费观看| 无码熟妇人妻AV在线C0930 | 1000部精品久久久久久久久| 成色AU999.9是什么意思| 国外免费IPHONE网站| 麻豆专媒体一区二区| 日本亚洲欧美一区二区麻豆| 亚洲AV日韩AV蜜桃在线播放| 中文字幕无码日韩欧免费软件| 顶级私人家庭影院| 精品一区二区三区在线观看视频| 欧美视频一区二区图文| 性XXⅩ欧美老妇肥老太| 最新日本一道免费一区二区| 国产成人V在线免播放观看| 久久久精品人妻一区亚美研究所 | 他将头埋进双腿间吮小核| 亚洲欧美韩国综合色| А√天堂8在线官网| 好男人 好资源在线 视频| 欧美XXXX做受欧美88XX| 午夜理论片2019理论琪琪| 在线中文新版最新版在线| 国产AⅤ夜夜欢一区二区三区| 久久亚洲日韩AV一区二区三区| 日日澡夜夜澡人人高潮| 夜夜躁狠狠躁2021| 美日欧激情AV大片免费观看| 农村风流大炕作爱| 天天摸夜夜添夜夜无码| 亚洲中文字幕无码久久2017| 成人免费视频在线观看| 极品人妻VIDEOSSS人妻| 全部免费特黄特色大片| 亚洲AV无码一区二区三区乱码4| 88国产精品视频一区二区三区| 国产精品一区二区久久| 女儿的朋友7中汉字晋通话| 小SAO货大JI巴CAO死你H| 51FUN吃瓜网-热心群众| 国产偷国产偷亚州清高APP| 欧美丰满美乳XXⅩ高潮WWW| 亚洲AⅤ男人的天堂在线观看| HEYZO高清中文字幕在线| 精产国品一区别视频| 色婷婷亚洲六月婷婷中文字幕| 一二三四中文字幕在线看| 国产丰满麻豆VIDEOSSEX| 男朋友想吻我腿中间那个部位| 香蕉久久夜色精品国产 | 亚洲老熟女XXXXHDWAA| 成人免费午夜无码视频| 浪潮AV激情高潮国产精品没电了| 无码H片在线观看网站| FREE性中国熟女HD交换| 精品香蕉一区二区三区| 天天躁夜夜躁狠狠夜夜| www.性xxxxx| 久久久婷婷五月亚洲97号色 | 中国97在线 | 免费| 国产在线精品一区二区高清不卡 | 99久久国产热无码精品免费| 精品多毛少妇人妻AV免费久久| 色婷婷亚洲精品综合影院| AAAAA级少妇高潮大片| 久久A级毛片免费观看| 无码人妻一区二区三区麻豆 | а天堂中文在线官网| 久久久久精品无码一区二区三区| 无码人妻精品一区二区| 波多野结衣AV一区二区三区中文 | 国产偷窥熟女精品视频大全| 人妻无码一区二区三区久| 张柏芝跪下吃J8图片| 精品无码日韩一区二区三区不卡| 无码专区人妻诱中文字幕| 大尺度一对一视频聊天软件| 女人18片毛片60分钟中国| 一本久道综合在线无码88| 黑人处破女免费播放| 偷拍精品视频一区二区三区| 成人免费视频无码专区| 欧美亚洲色综久久精品国产| 在线观看AV片永久免费| 久久国产情侣露脸精品| 亚洲S久久久久一区二区| 国产精品久久久久久久久爆乳| 日韩熟妇αv无码激情视频| 啊灬啊灬啊灬快灬深高潮了亚洲乱色视频在线观看 | 亚洲男人第一AV网站| 国产欧美日韩VA另类在线播放| 色噜噜狠狠色综合AV妖精| 被蹂躏的她 电影| 欧美人妻久久精品| 97人妻人人揉人人躁人人爽| 蜜芽久久人人超碰爱香蕉| 在线播放国产不卡免费视频| 久久国产色AV免费看| 亚洲色大18成人网站WWW| 狠狠色噜噜狠狠狠7777米奇| 性AV无码天堂VR专区| 国产精品人人做人人爽| 天天躁日日躁狠狠躁人妻| 夫妇联欢会回不去的夜晚樱花| 日韩欧美视频一区二区| 成人精品视频一区二区三区不卡| 日本50岁丰满熟妇XXXX| 锕锕锕锕锕锕好多水APP网站| 欧美性色黄大片手机版| CAOPOREN超碰| 轻点灬大JI巴太粗太长了| S货叫大点声C烂你的SB| 人人爽人人操人人精品| 成人免费区一区二区三区 | 天堂А√在线地址资源|