Android 开发实战:自动检测更新功能的实现 VIP

成为vip会员,免费看所有精品课程
  • 目录

    目录 收起>

    本课程讲解 Android 中如何自动检测并更新到最新版本,首先使用现有的开发者服务来实现自动更新,再逐步通过实际编写代码来实现同样的功能。

    1.本课概要 00:01:17

    本课时讲解本课概要,内容包括使用友盟 SDK 实现自动更新、示例演示与原理讲解、设置远程版本信息与本地解析、对话框的更新与显示以及下载文件并安装。

    2.使用友盟 SDK 实现自动更新 00:11:11

    本课时讲解如何使用现有的开发者服务来实现版本自动检测更新的功能。

    3.示例演示与原理讲解 00:02:03

    本课时进行程序的示例演示与原理讲解,剖析自动更新实现机制与实现步骤。

    4.设置远程版本信息与本地解析 00:12:04

    本课时讲解在服务器端编写 JSON 格式的版本信息文件,在 Android 客户端读取该文件并完成解析的功能。

    5.更新对话框的显示及状态切换 00:14:52

    本课时讲解对话框的使用,实现更新对话框的显示及状态切换。

    6.下载文件并安装 00:17:20

    本课时讲解客户端从网络上下载 APK 文件到 SD 卡中,最终实现安装功能。
  • 提问

    提交问题
  • 下载

  • 线路

    视频太卡?试试切换线路 √ 线路1 √ 线路2
  • 收藏

    收藏课程
  • 分享

连播

连续播放

关灯

关灯模式
视频加载太慢?

我们有两条线路可以选择,试试切换线路吧

Android 开发实战:自动检测更新功能的实现

6课时,59分钟
icodeyou
icodeyou

极客学院签约布道师

课程背景:
在当今的互联网环境下,APP 版本的迭代更新非常迅速,如何能在第一时间让用户体验到最新版本是开发者必须要考虑的问题。传统的应用市场固然可以实现程序更新的功能,但开发者不得不维护多个应用市场的版本信息,用户也不得不到应用市场进行更新。这也就要求我们,要尽量在程序内部实现自动检测更新的功能。

核心内容:
1.使用友盟 SDK 实现自动更新
2.JSON 数据解析
3.本地版本的检测
4.对话框的使用
5.网络下载文件
6.本地安装 APK

软件环境:ADT、XAMPP

是否提供资料:

课程等级:初级

适合人群:
具有一定 Android 基础的开发人员
  • 技术问答
  • 1

    本课概要

    01:17

    本课时讲解本课概要,内容包括使用友盟 SDK 实现自动更新、示例演示与原理讲解、设置远程版本信息与本地解析、对话框的更新与显示以及下载文件并安装。

  • 2

    使用友盟 SDK 实现自动更新

    11:11

    本课时讲解如何使用现有的开发者服务来实现版本自动检测更新的功能。

  • 3

    示例演示与原理讲解

    02:03

    本课时进行程序的示例演示与原理讲解,剖析自动更新实现机制与实现步骤。

  • 4

    设置远程版本信息与本地解析

    12:04

    本课时讲解在服务器端编写 JSON 格式的版本信息文件,在 Android 客户端读取该文件并完成解析的功能。

  • 5

    更新对话框的显示及状态切换

    14:52

    本课时讲解对话框的使用,实现更新对话框的显示及状态切换。

  • 6

    下载文件并安装

    17:20

    本课时讲解客户端从网络上下载 APK 文件到 SD 卡中,最终实现安装功能。

相关课程

  • Android 项目开发实战:图案解锁

    本课程讲解在 Android 上实现一个自定义的图案解锁用户控件,并利用这个自定义控件为应用添加图案解锁功能。该应用可以允许用户设置自己的解锁图案,然后就可以使用该图案进行解锁。应用使用自定义 View 实现基本点的显示与切换,使用 Canvas 实现界面的绘制。

    5课时 72分钟
    中级
    13172人学习
  • HTML、XML 等 Dom 结点类解析库的使用

    本课程主要讲解 Android 中具有 Dom 结点标签的文本文件的解析库 jsoup 的使用,例如 Html、XML、Epub3 及自定义标签的文本的解析。

    3课时 40分钟
    高级
    9556人学习
  • Android 开发实战:微博之详情页面的开发

    本课程将带大家分析微博详情页的布局结构,并提供几种实现思路。项目中采用的是 PullToRefreshListView 添加 HeaderView 的方式。此外还介绍演示了不同入口跳转到微博详情页的区别处理,以及微博评论列表的获取显示和评论发表功能。

    3课时 38分钟
    中级
    10281人学习
  • Android JSON 解析库的使用

    本课程主要讲解 Android 中 JSON 格式数据类型高效解析框架的使用和优势,并配以示例加以理解。

    4课时 36分钟
    中级
    15264人学习