zoukankan      html  css  js  c++  java
  • Android 云服务器的搭建和友盟APP自动更新功能的实现

    setContentView(R.layout.activity_splash);
            //Bmob SDK初始化--只需要这一段代码即可完成初始化
                    //请到Bmob官网(http://www.bmob.cn/)申请ApplicationId,具体地址:http://docs.bmob.cn/android/faststart/index.html?menukey=fast_start&key=start_android
            Bmob.initialize(this, Constant.BMOB_APP_ID);
            LogUtils.i(TAG,TAG + " Launched !");

    申请APPKey,修改AppKey的值.

    友盟自动更新:

     <meta-data android:value="5562c52c67e58ec940003892" android:name="UMENG_APPKEY"></meta-data>
             <meta-data android:value="QD_umeng" android:name="UMENG_CHANNEL"/>
    UmengUpdateAgent.setUpdateAutoPopup(false);
            UmengUpdateAgent.setUpdateListener(new UmengUpdateListener() {
                @Override
                public void onUpdateReturned(int updateStatus,UpdateResponse updateInfo) {
                    switch (updateStatus) {
                    case UpdateStatus.Yes: // has update
                        UmengUpdateAgent.showUpdateDialog(mContext, updateInfo);
                        break;
                    case UpdateStatus.No: // has no update
                        //Toast.makeText(mContext, "没有更新", Toast.LENGTH_SHORT).show();
                        break;
                    case UpdateStatus.NoneWifi: // none wifi
                        //Toast.makeText(mContext, "没有wifi连接, 只在wifi下更新", Toast.LENGTH_SHORT).show();
                        break;
                    case UpdateStatus.Timeout: // time out
                        //Toast.makeText(mContext, "超时", Toast.LENGTH_SHORT).show();
                        break;
                    }
                }
            });
            UmengUpdateAgent.update(mContext);
  • 相关阅读:
    2015第二周日
    2015第二周六
    2015第二周五
    反思java web的发展
    servlet/filter/listener/interceptor区别与联系
    WSSecurity简述
    2015第2周一数据传输安全
    2015第一周日
    2015第1周六2015技术努力方向
    插入排序
  • 原文地址:https://www.cnblogs.com/zeze/p/4528137.html
Copyright © 2011-2022 走看看