
Android基础
文章平均质量分 64
flying27
这个作者很懒,什么都没留下…
展开
-
Android 中Activity,Window之间的关系
1、Activity是Android应用程序的载体。从用户级别来说,可以理解成是一个用户界面的载体(允许用户在其上创建一个用户界面,但仅仅是个载体,它本身并不负责任何绘制),并提供用户处理事件的API,如onKeyEvent, onTouchEvent等, 并维护应用程序的生命周期;2、Window是一个抽象类,关于界面的绘制实际上全是交给Window对象来做的;3.、程序启动到界面绘原创 2012-08-08 18:13:20 · 445 阅读 · 0 评论 -
Android 最佳实践之应用及时响应(Designing for Responsiveness)
1、ANR 定义:ANR(Application Not Responding)称为程序无响应,在 Android 上,当不能响应用户输入时系统显示一个 ANR。2、是什么引发了 ANR 在 Android 系统上,应用的响应灵敏性由 Activity Manager和 Window Manager system services所监控,当它监测到如下的其中一原创 2012-08-13 14:35:01 · 836 阅读 · 1 评论 -
Android UI之输入控制(Input Controls)
test原创 2012-08-12 14:15:35 · 522 阅读 · 0 评论 -
Android应用程序基础(Application Fundamentals)
1、概述 Android应用程序使用Java做为开发语言。Android SDK tools将代码连同其它应用程序需要的数据和资源文件编译成一个Android包,一个使用.apk做为扩展名的归档文件中。这个apk文件中的所有代码被认为是一个应用程序,可以安装到所有基于android系统的手机中。2、Android应用程序特点 a. 每个Android应用原创 2012-08-12 12:39:37 · 713 阅读 · 0 评论 -
Android 资源之处理运行时更改(Handling Runtime Changes)
1、概述 Android之Handling Runtime Changes(处理运行时更改)一些设备配置在运行过程中可能会发生改变(例如屏幕横向布局、键盘可用性和语言)。当这样的变化发生时,Android会重新启动这个正在运行的Activity(onDestroy()方法会被调用,然后调用onCreate()方法)。这个重启的动作是为了通过自动往你的应用程序中载入可替代资源,从而使你的应用转载 2012-08-14 16:38:46 · 761 阅读 · 0 评论 -
Android training 管理Activity生命周期之启动Activity(Starting an Activity)
1、了解生命周期回调函数 a.生命周期变化金字塔模型 b.正确使用你的Activity生命周期函数去保障应用程序的良好表现 当用户接听电话或者转去另外一个应用程序时,不要让程序崩溃; 当用户没有激活使用它时,不消耗宝贵的系统资源; 当用户离开你的应用程序并在稍后的时间返回,不会丢失用户的进度; 当用户屏幕在原创 2012-08-14 17:33:49 · 522 阅读 · 0 评论 -
Android training 管理Activity生命周期之暂停/恢复Activity(Pausing and Resuming an Activity)
1、定义 Activity暂停:Activity仍然是部分可见,它就一直处于暂停状态,它是用户要离开你的activtiy的第一个信号。 Activity停止:Activity被完全阻塞而不可见,它就进入停止状态。 2、暂停Activity 当系统调用一个activity中的onPause()方法,当前activity处于暂停状态,此时应该完成如下操作:原创 2012-08-14 18:07:22 · 496 阅读 · 0 评论 -
Android 组件之Activities
1、定义 Activity是为用户提供可视化界面并可以与用户交互的组件。2、概述 应用程序通常是多个松散并相互绑定的Activity组成。一般,用户首次启动应用时,将启动一个被指定为main的Activity。每个Activity都可以启动另一个Activity,以执行不同的动作。每次启动一个新的Activity,以前的Activity停止,但在系统堆栈保留A原创 2012-08-13 16:26:02 · 2119 阅读 · 1 评论