代码改变世界

随笔分类 -  Android

Gradle目录解析

2015-10-28 09:47 by 轩脉刃, 19924 阅读, 收藏, 编辑
摘要: Gradle目录解析 Gradle 是以 Groovy 语言为基础,面向Java应用为主。基于DSL(领域特定语言)语法的自动化构建工具。 Gradle这个工具集成了构建,测试,发布和其他,比如软件打包,生成注释文档等功能。 之前eclipse使用ant进行软件的构建功能,需要配置一大堆的xml... 阅读全文

Android开发切换host应用

2013-08-09 09:48 by 轩脉刃, 11145 阅读, 收藏, 编辑
摘要: 由于在工作过程中常需要切换手机的host来测试不同服务器上的接口,所以想到需要这么个软件。 SwitchHost在PC上是一款很好用的修改Host的软件,手机上也需要这么一款App(当然手机需要已经ROOT),于是就尝试做这么个手机应用SwitchHost,主要的功能是要能在不同的Host方案之间进行切换。 代码在git上:https://github.com/jianfengye/Andro... 阅读全文

我理解的Android加载器

2013-08-02 16:07 by 轩脉刃, 11783 阅读, 收藏, 编辑
摘要: Android的加载器(loader)是从Android 3.0开始出来的东西。要理解这里需要先理解为什么会出现加载器(也有地方把它说成是装载器)呢? 如果没有加载器... 首先Activity是我们的前端页面展现,数据库是我们的数据持久化地址,那么正常的逻辑就是在展示页面的渲染页面的阶段进行数据库查询。拿到数据以后才展示页面。 但是这个逻辑有一些缺点: 首先是查询数据的逻辑放在了U... 阅读全文

Android的Activity生命周期

2013-07-30 11:18 by 轩脉刃, 408 阅读, 收藏, 编辑
摘要: Android的Activity就相当于Windows Form中的Form,它的创建和销毁也是有一个生命周期的。主要经过这么7个阶段: 创建Activity:onCreate() 启动Activity:onStart() 恢复Activity:onResume() 暂停Activity:onPause() 停止Activity:onStop() 重启Activity:onRes... 阅读全文

Android程序ToDoList增加配置项页面

2013-07-19 20:50 by 轩脉刃, 1601 阅读, 收藏, 编辑
摘要: 本文要做的事情就是在前面做的简单的ToDoList程序上增加一个配置项页面(Reference)。这个Reference页面也非常简单: 这个ToDoList现在有两个页面,主页面能填写待办事项,然后manu键弹出可以跳转到Reference页面,在Reference页面只有一个checkbox,来给用户确认是否要本地保存(具体的本地存储的功能没有具体实现),Reference页面还有两个... 阅读全文

Android程序ToDoList

2013-07-15 10:53 by 轩脉刃, 3797 阅读, 收藏, 编辑
摘要: 本文的目的是创建一个简单的ToDoList列表。 这个应用的功能是记录我的代办事项,简单到不需要本地存储,所有的代办事项都只是存储在内存中,就是只有程序打开的时候可以增加查看代办事项,当程序关闭的时候,代办事项就清空了。 代码在:https://github.com/jianfengye/Android_Works/tree/master/ToDoList 1 流程 流程和Windows Form... 阅读全文

Android众说纷纭分辨率

2013-07-10 09:15 by 轩脉刃, 1651 阅读, 收藏, 编辑
摘要: Andoid最被人诟病的就是显示屏的各种不同尺寸和不同分辨率。由于Android厂商的纷繁多样,导致出现了不同尺寸和不同分辨率的手机,指示开发者需要兼容各种手机屏幕。本文想学习的就是Android的显示屏幕的各种名词。 打开手机参数,会看到这样的数据 尺寸 尺寸指的是屏幕对角线的长度。以英寸作为度量单位。 分辨率 分辨率指的是在长和宽上各有多少像素。用这个能知道宽高比,一般如果宽高比... 阅读全文

Android初识Helloworld

2013-07-09 09:44 by 轩脉刃, 8819 阅读, 收藏, 编辑
摘要: 在Eclipse+ADT中创建HelloWorld非常简单,直接按照导航下一步就可以了。本文重点不在如何创建,而在理解HelloWorld项目的文件。 HelloWorld的目录结构有: src:存放应用程序的逻辑代码,这里面的代码是人工写的 gen:存放资源代码,这里面的代码是自动生成的 assets:存放mp3等视频资源 bin:生成的可执行的二进制文件目录 libs:引用到的... 阅读全文

Android从零开始

2013-07-08 10:14 by 轩脉刃, 8043 阅读, 收藏, 编辑
摘要: Android开发环境的安装 1 IDE Android可以使用开发的IDE有Eclipse 或者 Android Studio。Android Studio还处于v 0.1.x版本,是early access preview。所以我还是选择Eclipse + ADT的方法开发。 其实没有什么复杂,官网已经为开发者做了一个开发环境集成包(ADT Bundle)。ADT是Android Dev... 阅读全文