zoukankan      html  css  js  c++  java
  • Android开发-自动更新

      为车机写apk,先实现版本的自动更新。

    1、不能再主线程中调用会阻塞ui的功能,需要使用异步方式调用网络,引入Android Async Http框架,需要两个包:android-async-http-1.4.9.jar、httpclient-4.4.1.2.jar,否则会出现httpclient中找不到Header[]类型。

    2、在AndroidManifest.xml中加入网络访问权限(<uses-permission android:name="android.permission.INTERNET" />),这里踩了个坑,权限设置的语句必须在application小节前面。否则会出现异常:“socket failed :EACCES (Permission denied)”

    3、应用的版本号问题:versionCode为整形,每发布一次版本就升一次,内部使用,不暴露给用户,用来比较版本新旧。versionName,可以使用2.1.32形式,用来给用户看的,不应做内部使用。详情见http://android.blog.51cto.com/268543/633571/

  • 相关阅读:
    flask框架的使用
    git的基本使用
    pycharm连接数据库以及遇到的问题
    Git原理与Git命令大全
    git使用
    Redis 数据库
    ATM项目
    跨域问题及解决方案
    django的信号
    django的缓存机制
  • 原文地址:https://www.cnblogs.com/badwood316/p/5564419.html
Copyright © 2011-2022 走看看