摘要: 为什么在这就意味着没有多少剩余空间给你去浪费了,因此,在你写Androi编写Android程序时要时刻考虑执行的效率,这些系统不是想象中的那么快,并且你还要考虑它电池的续航能力。写程序的时候,要尽可能的使你的代码优化而提高效率。 对于如何判断一个系统的不合理,这里有两个基本的原则:1、不要做不... 阅读全文
posted @ 2014-05-15 20:57 aiguozhe1991 阅读(313) 评论(1) 推荐(0) 编辑
摘要: 前言: 很早以前,就听人说过android以后会火起来,作为一个前瞻性对它有所了解会是一个转型的好机会,javaweb太成熟饱和了,现在市面上各种android手机层出不穷,网上各种android视频连续剧一样跟进,安卓一下子成为了热门话题,刚开始也是出于个人兴趣学的很hi感觉挺容易上手的样子,... 阅读全文
posted @ 2014-05-09 21:42 aiguozhe1991 阅读(568) 评论(0) 推荐(0) 编辑
摘要: 一、综述 设计模式,根据前人经验总结出常见软件工程问题的解决思想套路。GoF一共归纳了23种设计模式,当然还有人扩充,不止这些。设计模式主要利用面向对象语言的特性,而android 的设计主要用JAVA语言,有很多地方用到设计模式。二、设计原则 设计模式是遵循面向对象设计的五个设计原则来... 阅读全文
posted @ 2014-04-26 22:28 aiguozhe1991 阅读(1875) 评论(0) 推荐(0) 编辑
摘要: 1、Dialog概述 对话框一般是一个出现在当前Activity之上的一个小窗口,处于下面的Activity失去焦点, 对话框接受所有的用户交互。 对话框一般用于提示信息和与当前应用程序直接相关的小功能。2、Dialog 分类: 警告对话框 AlertDialog : 一个可以有0到3个按... 阅读全文
posted @ 2014-04-26 10:34 aiguozhe1991 阅读(1443) 评论(0) 推荐(0) 编辑
摘要: 1、AIDL介绍 AIDL:Android Interface Definition Language,即Android接口定义语言。 由于每个应用程序都运行在自己的进程空间,并且可以从应用程序UI运行另一个服务进程,而且经常会在不同的进程间传递对象。在Android平台,一个进程通常不... 阅读全文
posted @ 2014-04-18 22:01 aiguozhe1991 阅读(558) 评论(0) 推荐(0) 编辑
摘要: 1、ANR(Application Not Responding)定义 在Android上,如果你的应用程序有一段时间响应不够灵敏,系统会向用户显示一个对话框,这个对话框称作应用程序无响应(ANR:Application Not Responding)对话框。用户可以选择“等待”而让程序继续运... 阅读全文
posted @ 2014-04-17 22:12 aiguozhe1991 阅读(1028) 评论(0) 推荐(0) 编辑
摘要: 菜单是任何应用程序必不可少的一项。按下Menu键或者长按某个View就会弹出相应菜单,当然前提是应用程序有实现菜单功能。Android平台下的菜单有:Options Menu(选项菜单)、Submenu(子菜单)、Context Menu(上下文菜单)。这次的案例用以前的索尼真机测试,就不贴代码和运行截图,主要贴些理论知识。菜单这块比较简单,代码实例看这位仁兄写的http://www.cnblogs.com/giuz/archive/2010/10/19/1855235.html一、选项菜单和子菜单 Options Menu和Submenu 是一组的,放在一起介绍,一般用于开发普通的选项... 阅读全文
posted @ 2014-03-29 23:52 aiguozhe1991 阅读(950) 评论(0) 推荐(0) 编辑
摘要: 一、简述 XML语言是跨平台,JAVA对XML语言支持得比较好,android系统的应用层平台是JAVA做的,所以用XML。XML解析比较简单。XML解析就是将获取到的数据分离出来,基本的网络数据传输,需要使用XML 比如天气预报,从网上获取的是XML文件,通过XML解析可以把天气状态读出来例:1 2 3 (XML文件不全)可得到 2009-07-31 晴 湿度:65% 还有一作用是保存你的数据,比如做个旅游网站,你需要把全国各个省、城市名称写到XML文件进行保存,在程序中通过解析读取调用。Android 平台上可用的XML解析有三种1、Simple API for XML(SAX)... 阅读全文
posted @ 2014-03-29 12:18 aiguozhe1991 阅读(787) 评论(0) 推荐(0) 编辑
摘要: Animation动画主要有两种:帧动画(Frame Animation)和补间动画(Tween Animation)。补间动画主要包括对位置、角度、尺寸等属性的变化,而帧动画则是通过若干帧图片轮流切换显示的。1、帧动画 按顺序显示事先准备好的图片,跟动漫类似。主要用到的类AnimationDrawable,每个帧都是AnimationDrawable对象。定义帧动画可以在代码直接进行。也可以通过XML文件定义,定义帧动画的文件存放在res/anim目录下。XML指定帧出现的顺序及每个帧的持续时间。 帧动画XML主要标记和属性如下: 需要强调的是:启动Frame Animat... 阅读全文
posted @ 2014-03-26 20:40 aiguozhe1991 阅读(935) 评论(0) 推荐(2) 编辑
摘要: 1、Toast Toast译为土司,类似切片面包,用于弹出比较快速的及时提示信息。当Toast被显示时,虽然它悬浮应用程序最上方,但是并未获得焦点。它的设计就是为了提示有用的信息,而不打扰用户其他操作。最使用简单:1 // 第一个参数:当前的上下文环境。可用getApplicationContext()或this 2 // 第二个参数:要显示的字符串。也可是R.string中字符串ID 3 // 第三个参数:显示的时间长短。Toast默认的有两个LENGTH_LONG(长)和LENGTH_SHORT(短),也可以使用毫秒,如2000ms... 阅读全文
posted @ 2014-03-25 20:08 aiguozhe1991 阅读(1023) 评论(0) 推荐(0) 编辑