• 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);
  • 相关阅读:
    集成mybatis(五)
    集成mybatis(四)
    集成mybatis(三)
    集成mybatis(二)
    集成mybatis(一)
    动态代理深入研究
    ==和equals的区别
    ajax写法
    springMVC通过ajax传参到后台
    记录一次 sql在数据库可以查到 mybatis代码查不到的问题
  • 原文地址:https://www.cnblogs.com/zeze/p/4528137.html
Copyright © 2020-2023  润新知