- 博客(12)
- 资源 (7)
- 收藏
- 关注
转载 排序算法
今天给猿猿们推荐一篇文章,关于算法的~ 转载自:http://blog.csdn.net/satisfied_zx/article/details/45965967 1、快速排序 介绍: 快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序 n 个项目要Ο(n log n)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。事实上,快速排序通常明显
2015-05-25 17:32:27 544
翻译 视图动画和帧动画
转载请注明出处:http://blog.csdn.net/ZhouLi_CSDN/article/details/45971421View Animaiton 通常使用xml文件定义动画,这样易读,重用。 xml写在res/anim/路径下。 下面是例子: <set android:shareInterpolator="false"> <scale android:inte
2015-05-25 16:50:00 10421 7
翻译 属性动画(Property Animation)
转载请注明出处:http://blog.csdn.net/ZhouLi_CSDN/article/details/45968639概述andorid系统提供了两种动画系统,属性动画和视图动画。属性动画更灵活并且功能也更强。此外,android还提供了帧动画(drawable animation). 属性动画:andorid3.0引入,允许绘制任何对象,包括没有显示在屏幕上的,并且系统允许自定义类型。
2015-05-25 13:32:33 9378 3
原创 android touch事件分发机制
转载请注明出处:http://blog.csdn.net/ZhouLi_CSDN/article/details/45878337看了网上那么多的博客 ,对于android系统的事件处理仍然不是明白的特别透彻,或者一些博客讲解的总是有些歧义或者讲诉的不正确或者不全面。所以自己总结了一下事件的传递机制希望可以帮助到广大的朋友。 假设事件传送路径为A-B-C-D-E; 一个手势是由事件action_do
2015-05-22 09:48:39 2613 3
原创 Intent and Intent Filters
意图和意图过滤器意图是一个消息对象你可以从其它组件中发出一个请求动作,通常有三种用法: * 启动一个activity * 通过startActivity(intent),intent可以携带数据。 * 如果希望在activity结束时接收一个结果,startActivityForResult,你可以在activity的onActivityResult(int req
2015-05-13 18:16:13 2297 2
原创 android Handler Looper,MessageQueue消息机制原理
安卓消息处理类: Looper、Handler、MessageQueue、Message、ThreadLocal、ThreadLocal.Values、HandlerThread。 Looper: 线程默认是没有消息循环的,要为一个线程创建一个消息循环通过调用prepare(),然后在调用loop()方法进入消息循环(这意味着线程将一直在此方法循环)。例如: class LooperThr
2015-05-12 13:23:43 9823 2
原创 android broadcast
广播是一种广泛运用的在应用程序之间传输信息的机制 。而 BroadcastReceiver 是对发送出来的广播进行过滤接收并响应的一类组件;BroadcastReceiver 自身并不实现图形用户界面,但是当它收到某个通知后, BroadcastReceiver 可以启动Activity 作为响应,或者通过 NotificationMananger 提醒用户,或者启动 Service 等等。
2015-05-11 16:51:50 935
原创 activity lunchmode详解
本人一下内容都经过实际的测试:(通过两个应用测试) standard:每次都会新建,每个Task都可以有,且每个Task都可以有多个实例(每个Task都可以有,且可以有多个) singleTop:当前实例如果在栈顶,就不新建实例,调用其OnNewIntent。 如不在栈顶,则新建实例 (每个Task都可以有,且可以有多个,在栈顶时可复用) 以上两种模式比较简单。
2015-05-11 10:56:14 1886 2
原创 android fragments
fragment嵌入在activity中使用,它有自己的生命周期,接收它自己的输入事件。但是它的生命周期受到宿主activity的直接影响,当activity执行pause,fragment也会,destroy时也一样。在acitivity运行时,你可以动态的添加或者删除fragment,同时你可以把它添加进管理它的activity的返回栈中(activity的每一个返回栈节点都是一个发生的fra
2015-05-07 11:22:57 880
转载 andorid Tasks and Back Stack
原文地址:http://developer.android.com/guide/components/tasks-and-back-stack.html 转载自:http://blog.csdn.net/ff20081528/article/details/17219951 一个应用往往包含很多activities.每个activity都应围绕着用户可执行的特定动作来设
2015-05-05 14:00:53 810
原创 android bind service
Bound Services 绑定服务允许组件绑定到服务,发送请求,接收结果,甚至进程间通信。绑定服务仅仅存活于服务于其它组件的时候,它不会长期在后台运行。 The basics 为了提供绑定服务,你必须实现onBind方法,这个方法返回一个IBinder,定义了交互的接口。你必须实现ServiceConnection类,监控服服务的连接。bindService方法并不会立刻返回
2015-05-05 09:55:44 2805
原创 android service
service是andorid的一个可以长期运行在后台的一个组件。它可以从一个应用组件中启动,即使用户切换到其它应用,他仍将在后台运行。一个组件可以绑定到一个服务并与之交互,甚至进程间通信(IPC)。例如服务可以在后台执行网络交易,音乐播放,文件输入输出,与内容提供者交互。 两种方式启动服务: started:通过在一个应用程序组件中调用startService()方法启动服务。通过该方法启动
2015-05-04 20:54:39 2548
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人