logo头像

博学广问,自律静思

依托虚拟主机为APP提供软件更新服务(二)

在上一篇博文中,我向大家介绍了依托虚拟主机为自制APP提供软件更新服务的第一节,向大家介绍了用PHP做软件更新信息API的具体过程,在上节我成功利用自己的虚拟主机建立了自己的API,通过URL传入ID值,获取了软件信息的JSON字符如...

依托虚拟主机为自制APP提供软件更新服务(一)

依托虚拟主机为自制APP提供软件更新服务(一)

学了一个月的安卓,写了几个小程序,总是觉得缺少点什么。看到一般市场上的软件都提供软件更新服务,极客人想自己也有个虚拟主机,是不是可以自己搭建一个软件更新服务器呢?百度了一下“依托虚拟主机为自制APP提供软件更新服务”,可惜找遍整个百度...

activity生命周期及其周期方法详解

activity生命周期及其周期方法详解

当Activity处于应用中运行时,它的活动状态是由安卓操作系统通过栈的方式进行管理的,当前正在进行的Activity位于栈顶。随着不同应用的进行,每一个Activity都可以从活动状态转入非活动状态。下面是android的ACTIV...

Android开发解析JSON数据

Android开发解析JSON数据

对于服务器端来说,返回给客户端的数据格式一般分为html、xml和json这三种格式,那么本篇随笔将讲解一下json这个知识点,包括如何通过json-lib和gson这两个json解析库来对解析我们的json数据,以及如何在我们的An...

安卓开发建立多个activity

作为一个安卓APP,建立多个activity是必须的,就像windows软件有多窗口一样; 安卓开发建立多个activity在建立多个activity是尤其需要注意的是:每个activity都要在清单文件AndroidManifest...

Tabhost选项卡组件的使用方法

Tabhost选项卡组件的使用方法

Tabhost选项卡组件的使用方法Tabhost选项卡组件个人认为是安卓APP中比较常见的,比如QQ,应用商店等都采用了选项卡。下面是QQ的选项卡: QQ相信是国人必用,如图采用了消息、联系人、动态三个选项卡,并且为每个选项卡编写了不...

安卓项目的文件结构

安卓项目的文件结构

android开发环境搭建完成后,新建一个android项目,可以看到如下的目录结构: src:存放源代码 gen:edu.xidian 是在新建android项目时输入的包名,R.java是开发工具自动生成的一个类,它会根据re...

为discuz站点做移动客户端(安卓+IOS)

为discuz站点做移动客户端(安卓+IOS)

前段时间我写了一篇关于“利用第三方网站在线做自己的APP”的文章,介绍了许多在线APP生成工具,在这里我特以“安米”为典例向大家介绍一下怎样为discuz做移动客户端,包括主流移动操作系统:安卓和IOS。其中要告诉大家的是,最近安米已...