<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      Android 實現(xiàn)版本更新

       步驟:

      1、獲取已安裝的軟件版本號;

      View Code
      /**
           * 獲得軟件版本號
           * 
           * @param context
           * @return
           */
          public String getVerName(Context context) {
              String verName = "";
              try {
                  verName = context.getPackageManager().getPackageInfo(
                          "com.ichances.zhongyue", 0).versionName;
              } catch (NameNotFoundException e) {
                  Log.e("獲取版本信息出錯", e.getMessage());
              }
              return verName;
          }

      2、通過WebService將參數(shù)發(fā)送給服務(wù)端,在服務(wù)端進行匹配,返回相應的Map;

      3、若需要更新,通過Map中下載Url,將apk下載下來;

      View Code
      /**
           * 下載版本文件
           */
          private void doNewVersionUpdate() {
              String msg = "發(fā)現(xiàn)最新版本" + newVerName + ",是否更新?";
              new AlertDialog.Builder(EvenMoreActivity.this)
                      .setTitle("軟件更新提示")
                      .setMessage(msg)
                      // 設(shè)置內(nèi)容
                      .setPositiveButton("更新",// 設(shè)置確定按鈕
                              new DialogInterface.OnClickListener() {
                                  @Override
                                  public void onClick(DialogInterface dialog,
                                          int which) {
                                      downFile(downUrl);
                                      dialog.dismiss();
                                  }
                              })
                      .setNegativeButton("暫不更新",
                              new DialogInterface.OnClickListener() {
                                  public void onClick(DialogInterface dialog,
                                          int whichButton) {
                                      dialog.dismiss();
                                  }
                              }).create().show();
          }
      
          void downFile(final String url) {
              new Thread() {
                  public void run() {
                      HttpClient client = new DefaultHttpClient();
                      HttpGet get = new HttpGet(url);
                      HttpResponse response;
                      try {
                          response = client.execute(get);
                          HttpEntity entity = response.getEntity();
                          InputStream is = entity.getContent();
                          FileOutputStream fileOutputStream = null;
                          if (is != null) {
                              File storeDir = new File(AppSession.storePath);
                              if (!storeDir.exists()) {
                                  storeDir.mkdirs();
                              }
                              File file = new File(AppSession.storePath, packageName);
                              fileOutputStream = new FileOutputStream(file);
      
                              byte[] buf = new byte[1024];
                              int ch = -1;
                              while ((ch = is.read(buf)) != -1) {
                                  fileOutputStream.write(buf, 0, ch);
                              }
                          }
                          fileOutputStream.flush();
                          if (fileOutputStream != null) {
                              fileOutputStream.close();
                          }
                          update();
                      } catch (ClientProtocolException e) {
                          e.printStackTrace();
                      } catch (IOException e) {
                          e.printStackTrace();
                      }
                  }
              }.start();
          }

      4、啟動安裝Intent,即可

      View Code

      參考:http://blog.csdn.net/xjanker2/article/details/6303937

      posted @ 2012-08-02 14:32  ok_lanyan  閱讀(244)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 一边捏奶头一边高潮视频| 国产精品毛片av999999| 亚洲成亚洲成网中文字幕| 国产女人18毛片水真多1| 欧美不卡无线在线一二三区观| 男女猛烈激情xx00免费视频| 精品亚洲国产成人av制服| 色猫咪av在线网址| 无码h黄肉动漫在线观看| 国产一区二区一卡二卡| 巨胸喷奶水视频www免费网站| 国产综合亚洲区在线观看| 久久道精品一区二区三区| 国产精品自在自线免费观看| 思思久99久女女精品| 亚洲综合网一区中文字幕| 亚洲永久一区二区三区在线| 亚洲国产午夜精品福利| 麻豆一区二区三区精品视频| 99国产精品欧美一区二区三区| 国产午精品午夜福利757视频播放| 国产精品自拍视频第一页| 亚洲中国精品精华液| 国产精品亚洲二区在线播放| 国产美女遭强高潮免费| 日本午夜精品一区二区三区电影| 中文毛片无遮挡高潮免费| 人妻丰满熟妇av无码处处不卡| 日本熟妇XXXX潮喷视频| 阳西县| 精品精品国产自在97香蕉| 少妇上班人妻精品偷人| 邹平县| 思思久99久女女精品| 日韩精品成人网页视频在线| 国产精品三级中文字幕| 天堂在线最新版在线天堂| 日本欧美大码a在线观看| 亚洲av无码一区二区三区网站| 国产成人亚洲精品在线看| 欧美黑人又粗又大久久久|