文章分类 -  Android 转载

摘要:本文转自:http://myqdroid.blog.51cto.com/2057579/394189/一、概念及说明Android为了屏蔽进程的概念,利用不同的组件[Activity、Service]来表示进程之间的通信!组件间通信的核心机制是Intent,通过Intent可以开启一个Activity或Service,不论这个Activity或Service是属于当前应用还是其它应用的!Intent包含两部分: 1、目的[action]--要往哪里去 2、内容[category、data]--路上带了些啥,区分性数据或内容性数据Intent类型:1、显式--直接指定消息目的地,只适合同一进.. 阅读全文
posted @ 2013-07-08 11:13 似水流云 阅读(356) 评论(0) 推荐(0) 编辑
摘要:一. 概述:android.os包下的FileObserver类是一个用于监听文件访问、创建、修改、删除、移动等操作的监听器,基于linux的INotify。FileObserver是个抽象类,必须继承它才能使用。每个FileObserver对象监听一个单独的文件或者文件夹,如果监视的是一个文件夹,那么文件夹下所有的文件和级联子目录的改变都会触发监听的事件。二. 监听的事件类型:(1)ACCESS,即文件被访问。(2)MODIFY,文件被修改。(3)ATTRIB,文件属性被修改,如 chmod、chown、touch 等。(4)CLOSE_WRITE,可写文件被 close。(5)CLOSE_ 阅读全文
posted @ 2013-07-05 17:43 似水流云 阅读(7046) 评论(0) 推荐(0) 编辑
摘要:Zygote是一个Dalvik虚拟机进程,同时也是一个Dalvik虚拟机实例的孵化器,每当系统要求执行一个Android应用程序时,Zygote就会FORK出一个子进程来执行该应用程序。这样做的好处显而易见,Zygote进程是在系统启动时产生的,它会完成虚拟机的初始化,库的加载,预置类库的加载等操作,而在系统需要一个新的虚拟机实例时,Zygote通过复制自身,以最快的速度提供一个虚拟机实例。另外,对于一些只读的系统库,所有虚拟机实例都和Zygote共享一块内存区域,大大节省了内存开销。本文转自:http://blog.csdn.net/mayingcai1987/article/detai.. 阅读全文
posted @ 2013-07-05 17:39 似水流云 阅读(170) 评论(0) 推荐(0) 编辑
摘要:本文转自:http://blog.csdn.net/mayingcai1987/article/details/62009091. Task是包含一系列Activity的堆栈, 遵循先进后出原则. 2. Task默认行为: (1) 前提: Activity A和Activity B在同一个应用中。 操作: Activity A启动开辟Task堆栈(堆栈状态: A), 在Activity A中启动Activity B(堆栈状态: AB), 按下BACK返回键(堆栈状态: A). (2) 前提: Activity A和Activity B在同一个应用中, 应用名称为"TaskOne应用& 阅读全文
posted @ 2013-07-05 17:26 似水流云 阅读(479) 评论(0) 推荐(0) 编辑
摘要:本文转自:http://blog.csdn.net/sunboy_2050/article/details/8157312 Android的SDK工具包中,有很多十分有用的工具,可以帮助程序员开发和测试Android应用程序,大大提高其工作效率。其中的一款叫Hierachy Viewer的可视化调试工具,可以很方便地帮助开发者分析,设计,调试和调整UI界面,提高开发效率。本文将以一个实际例子讲解如何使用该款工具运用在Android的开发过程中。1 设计界面 在我们的这个例子中,有三个不同的界面,以方便我们演示使用Hierarchy Viewer。每一个界面都使用了LinearLayout和.. 阅读全文
posted @ 2013-07-03 14:33 似水流云 阅读(188) 评论(0) 推荐(0) 编辑
摘要:随着手机平台的发展和所提供应用的提升,质量成为应用成功的最重要因素。如果那些应用无法提供强大的功能和稳定的用户体验,那就会很快被用户卸载。开发者需要记住的是,虽然Android智能手机和平板电脑的速度日益提升,但其应用仍然运行在资源有限的环境中,其电池及处理器性能与最新的台式电脑、手提电脑仍存在差距。以下是某些优化应用运行效果的方法:我们先来阐述某些让应用反应灵敏的编程技巧。技巧1:从优秀的编程开始 要采用已为用户所接受的运算法则和标准的设计样式,这些被人们长期使用的编程法则也同样适用于Android应用,尤其当这些应用使用内在设备服务时。比如,假设你编写的应用需要以地理定位服务为基础。... 阅读全文
posted @ 2013-07-03 11:10 似水流云 阅读(186) 评论(0) 推荐(0) 编辑
摘要:本文转自:http://www.cnblogs.com/travelfromandroid/articles/2133206.html11年第一次接触merge的时候就是从这篇文章开始的,感慨下~~~ 标签闪亮登场了。当LayoutInflater遇到这个标签时,它会跳过它,并将内的元素添加到的父元素里。迷惑了吗?让我们用来替换FrameLayout,并重写之前的XML布局: 效果图:新的代码中,TextView和ImageView都直接添加到上一层的FrameLayout里。虽然视觉上看起来一样,但View的层次更加简单了: 很显然,在这个场合使用是因为Activity的C... 阅读全文
posted @ 2013-07-02 18:37 似水流云 阅读(195) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示