Android
文章平均质量分 73
我是一个小朋友
这个作者很懒,什么都没留下…
展开
-
Activity生命周期和启动模式
Activity正常情况下的生命周期:1. 一个Activity的正常启动: onCreate --> onStart --> onResume2. A(Activity)打开新的B(Activity)或者用户按住Home键切换到主界面,当前Activity所调用的方法: onPause --> onStop3. 此时在重新回到A(Acti原创 2016-05-10 14:37:27 · 885 阅读 · 0 评论 -
Android中的进程间通信(IPC机制)
记得上次阿里电话面试就问,Android中的进程间通信有哪些?当时没怎么总结过,就只说了一个AIDL。今天就来总结总结吧。什么是进程间通信?顾名思义,两个进程之间进行数据交换的过程,那什么又是进程呢?说到进程我们不得不提另一个概念:线程。按照操作系统的描述,线程是CPU调度的最小单元,同时线程是一种有限的系统资源,而进程则是一个执行单元,一个进程可以原创 2016-05-10 15:35:25 · 1292 阅读 · 0 评论 -
AIDL进程间通信详解
什么是AIDL?IDL是一种内部进程间通信的描述语言,而AIDL,则是Android中内部进程间通信的描述语言,Android接口定义语言。(Android Interface Definition Language)AIDL有什么作用呢?进程间通信,也就是说在Android手机中,每一个应用程序都拥有自己的虚拟机,他们是没有办法直接进行数据之间的交换的,我们需要通过某种方式才能实现进原创 2016-05-12 11:09:29 · 746 阅读 · 0 评论 -
关于AsyncTask异步任务的见解
在Android中实现异步任务有两种方式: Handler 和 AsyncTask ;这两种,有什么区别呢? Handler有什么优点或者缺点? AsyncTask有什么优点缺点呢?可以这么说 :AsyncTask是Handler+Thread的良好封装,是一种较轻量级的异步类。它有一定的优势,同时也会有少许不足之处。优点:1.操作简单,方便:因为是已经封装了的,提供一些良好的接口,所原创 2016-01-17 17:48:39 · 765 阅读 · 0 评论 -
下拉刷新 上拉分页 滑动删除listview
本文将网络上的listview,下拉刷新,上拉分页,以及滑动删除item结合起来。写了一个小小的demo。数据都是本地数据。实现步骤:1.MyListview继承listview实现下拉刷新和上拉分页。2.MySlideListView继承MyListview实现滑动删除代码。 MyListview继承ListView:原创 2016-01-16 14:19:07 · 937 阅读 · 0 评论 -
activity的生命周期
1. 返回栈 栈这种数据结构特点就是 先进后出 , 管理大部分activity中都是一个栈。新开启的activity进栈,显示在栈顶,点击Back按钮,调用finish(),将activity出栈。2. activity的 四种状态 运行状态:activity位于返回栈的栈顶,系统一般不会回收此类activity 暂停状态:activity不位于返回栈的栈顶,但是用户原创 2015-12-18 09:23:04 · 343 阅读 · 0 评论 -
Android中的drawable state的各种状态
android:drawable 放一个drawable资源android:state_pressed 是否按下,如一个按钮触摸或者点击。android:state_focused 是否取得焦点,比如用户选择了一个文本框。android:state_hovered 光标是否悬停,通常与focused state相同,它是4.0的新特性android:state_selected 被转载 2016-05-04 10:44:08 · 1517 阅读 · 0 评论 -
CrashHandler在开发中运用(单例模式)
CrashHandler主要应用于对全局UncaughtException的捕捉,并且根据用户意愿选择是否将其发送给开发者。原创 2016-05-06 10:56:48 · 1575 阅读 · 0 评论