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

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

软件开发 4年前 (2015-04-22) 浏览: 232 评论: 0

在上一篇博文中,我向大家介绍了依托虚拟主机为自制APP提供软件更新服务的第一节,向大家介绍了用PHP做软件更新信息API的具体过程,在上节我成功利用自己的虚拟主机建立了自己的API,通过URL传入ID值,获取了软件信息的JSON字符如下: 接下来,我以安卓为例向大家介绍在安卓开发中调用API并实现软件的检测更新、更新提示、下载更新、安装更新的系列过程。 依托虚拟主机为自制APP提供软件更新服务(二

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

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

软件开发 4年前 (2015-04-21) 浏览: 568 评论: 2

学了一个月的安卓,写了几个小程序,总是觉得缺少点什么。看到一般市场上的软件都提供软件更新服务,极客人想自己也有个虚拟主机,是不是可以自己搭建一个软件更新服务器呢?百度了一下“依托虚拟主机为自制APP提供软件更新服务”,可惜找遍整个百度也没找到解决方案,所以一穷二白,自己干。 要想实现软件更新,肯定有个服务器端发布的最新软件版本号与用户端当前使用的版本进行比对。如果版本号相同,则提示用户“当前为最新

eclipse安卓使用activity模板快速新建activity

eclipse安卓使用activity模板快速新建activity

软件开发 4年前 (2015-04-14) 浏览: 2858 评论: 1

使用android studio的安卓开发者可能发现它和eclipse+ADT大同小异,个人用完android studio之后发现android studio 除了界面比较炫酷以外,并没有多少优点.而且最被广大使用者诟病的内存占用大问题也没有解决:笔者发现,android studio比eclipse在开发安卓的时候更加占用内存,卡得不行. 不过,android studio在文件—新建的菜单中

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

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

软件开发 4年前 (2015-04-13) 浏览: 169 评论: 0

当Activity处于应用中运行时,它的活动状态是由安卓操作系统通过栈的方式进行管理的,当前正在进行的Activity位于栈顶。随着不同应用的进行,每一个Activity都可以从活动状态转入非活动状态。下面是android的ACTIVITY生命周期的图示: 安卓ACTIVITY生命周期的的四个阶段 开始Activity:在这个阶段依次执行3个生命周期方法:onCreate()、onStart()和

安卓响应触摸屏事件

安卓响应触摸屏事件

软件开发 4年前 (2015-04-13) 浏览: 125 评论: 0

响应触摸屏事件 话不多说先上代码:   关于public boolean onTouchEvent (MotionEvent event)方法: 参数event: 参数event为手机屏幕触摸事件封装类的对象,其中封装了该事件的所有信息,例如触摸的位置、触摸的类型以及触摸的时间等。该对象会在用户触摸手机屏幕时被创建。 返回值: 该方法的返回值机理与键盘响应事件的相同,同样是当已经完整地处

Android开发解析JSON数据

Android开发解析JSON数据

算法语言 4年前 (2015-04-07) 浏览: 1035 评论: 0

对于服务器端来说,返回给客户端的数据格式一般分为html、xml和json这三种格式,那么本篇随笔将讲解一下json这个知识点,包括如何通过json-lib和gson这两个json解析库来对解析我们的json数据,以及如何在我们的Android客户端解析来自服务器端的json数据,并更新到UI当中。 一、什么是json json(Javascript Object Notation)是一种轻量级的

安卓开发建立多个activity

安卓开发建立多个activity

软件开发 4年前 (2015-04-01) 浏览: 142 评论: 0

作为一个安卓APP,建立多个activity是必须的,就像windows软件有多窗口一样; 安卓开发建立多个activity 在建立多个activity是尤其需要注意的是:每个activity都要在清单文件AndroidManifest.xml中注册。如果你在AndroidManifest.xml清单文件中没有注册相关的activity,虽然有时程序可以编译通过,但是在使用软件调用了这个activ

Tabhost选项卡组件的使用方法

Tabhost选项卡组件的使用方法

软件开发 4年前 (2015-04-01) 浏览: 138 评论: 0

Tabhost选项卡组件的使用方法 Tabhost选项卡组件个人认为是安卓APP中比较常见的,比如QQ,应用商店等都采用了选项卡。下面是QQ的选项卡: QQ相信是国人必用,如图采用了消息、联系人、动态三个选项卡,并且为每个选项卡编写了不同的界面,这个我写的“联系人”相似,下面讲讲我是怎样实现选项卡并为每个选项制作不同交互界面的。 Tabhost选项卡使用布局代码:   怎样将TabWid

安卓项目的文件结构

安卓项目的文件结构

软件开发 4年前 (2015-03-23) 浏览: 171 评论: 1

android开发环境搭建完成后,新建一个android项目,可以看到如下的目录结构: src:存放源代码 gen:edu.xidian 是在新建android项目时输入的包名,R.java是开发工具自动生成的一个类,它会根据res文件中内容自动修改,不需要我们编辑 assets:是存放应用需要的资源文件的地方(比如图片,动画等) res:也是存放应用资源文件的地方,和assets不同的是存放在这

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

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

软件开发 4年前 (2015-03-06) 浏览: 8395 评论: 2

前段时间我写了一篇关于“利用第三方网站在线做自己的APP”的文章,介绍了许多在线APP生成工具,在这里我特以“安米”为典例向大家介绍一下怎样为discuz做移动客户端,包括主流移动操作系统:安卓和IOS。其中要告诉大家的是,最近安米已经移除了discuz客户端免费版的植入广告。 为discuz站点做移动客户端(安卓+IOS) 1.登录安米官网,进入discuz转换页面 安米官网:www.appby

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

切换登录

注册