摘要: Android一共有三种形式的菜单: 1.选项菜单(optinosMenu) 2.上下文菜单(ContextMenu) 3.子菜单(subMenu)其中最常用的就是选项菜单(optionsMenu), 该菜单在点击 menu 按键 后会在对应的Activity底部显示出来。1.Activity菜单机... 阅读全文
posted @ 2015-10-12 15:15 DanielAND 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 1、inflate方法inflate()作用就是将xml定义的一个布局找出来,但仅仅是找出来而且隐藏的,没有找到的同时并显示功能。android上还有一个与Inflate()类似功能的方法叫findViewById(),二者有时均可使用,但也有区别: 如果你的Activity里用到别的layou... 阅读全文
posted @ 2015-10-12 14:22 DanielAND 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 开发Android应用程序可以在两种环境下进行,一是在Android SDK环境下进行,一般是集成在Eclipse里面进行开发,二是在Android源代码工程环境下进行,在这种环境进行开发的好处是可以使用一些在SDK中不公开的接口。但是如果我们要修改Android系统的源代码,或者为Android系... 阅读全文
posted @ 2015-10-10 10:28 DanielAND 阅读(286) 评论(0) 推荐(0) 编辑
摘要: Linux Kernel Development.这本书的作者是Robert Love,目前最新的版本是第3版。这本书对Linux内核的设计和实现提供了一个总览视图,从概念上对Linux内核的各个子系统的设计目标和实现思路进行了清晰的描述,非常适合初学者阅读。如果从软件工程的角度来看,这本书就相当于... 阅读全文
posted @ 2015-10-10 10:26 DanielAND 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 第一次下载好Android源代码工程后,我们通常是在Android源代码工程目录下执行make命令,经过漫长的等待之后,就可以得到Android系统镜像system.img了。以后如果我们修改了Android源代码中的某个模块或者在Android源代码工程新增一个自己的模块,是不是还是执行make命... 阅读全文
posted @ 2015-10-10 10:24 DanielAND 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 目前,互联网行业正在朝着移动互联网方向强劲地发展,而移动互联网的发展离不开背后的移动平台的支撑。众所周知,如今在移动平台市场上,苹果的iOS、谷歌的Android和微软的Windows Phone系统已经形成了三足鼎立的形势,而Android系统的市场占有率是最高的。Android系统之所以能够在市... 阅读全文
posted @ 2015-10-10 10:03 DanielAND 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 本文算是一篇漫谈,谈一谈关于android开发中工程初始化的时候如何在初期我们就能搭建一个好的架构。 关于android架构,因为手机的限制,目前我觉得也确实没什么大谈特谈的,但是从开发的角度,看到整齐的代码,优美的分层总是一种舒服的享受的。 从艺术的角度看,其实我们是在追求一种美。 本... 阅读全文
posted @ 2015-09-30 17:26 DanielAND 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 在学习Android开发的过程你,你往往会去借鉴别人的应用是怎么开发的,那些漂亮的动画和精致的布局可能会让你爱不释手,作为一个开发者,你可能会很想知道这些效果界面是怎么去实现的,这时,你便可以对改应用的APK进行反编译查看。下面是我参考了一些文章后简单的教程详解。(注:反编译不是让各位开发者去对一个... 阅读全文
posted @ 2015-09-30 17:15 DanielAND 阅读(139) 评论(0) 推荐(0) 编辑