android进阶
文章平均质量分 71
丁猴儿
这个作者很懒,什么都没留下…
展开
-
Android onTouch事件传递机制
Android onTouch事件介绍:Android的触摸事件:onClick, onScroll, onFling等等,都是由许多个Touch组成的。其中Touch的第一个状态肯定是ACTION_DOWN, 表示按下了屏幕。之后,touch将会有后续事件,可能是:ACTION_MOVE //表示为移动手势ACTION_UP //表示为离开屏幕AC转载 2014-10-27 17:24:16 · 485 阅读 · 0 评论 -
volley最详解析
volley源码解析(一)--volley的使用和架构 http://blog.csdn.net/crazy__chen/article/details/46483329volley源码解析(二)--Request类的介绍http://blog.csdn.net/crazy__chen/article/details/46486123volley源码解析(三)--Vol原创 2017-04-18 09:24:54 · 371 阅读 · 0 评论 -
Android中Service的使用详解和注意点(LocalService)
开始,先稍稍讲一点android中Service的概念和用途吧~Service分为本地服务(LocalService)和远程服务(RemoteService):1、本地服务依附在主进程上而不是独立的进程,这样在一定程度上节约了资源,另外Local服务因为是在同一进程因此不需要IPC,也不需要AIDL。相应bindService会方便很多。主进程被Kill后,服务便会终止。2转载 2015-03-13 09:11:08 · 818 阅读 · 0 评论 -
service详解
Service(服务)是一个没有用户界面的在后台运行执行耗时操作的应用组件。其他应用组件能够启动Service,并且当用户切换到另外的应用场景,Service将持续在后台运行。另外,一个组件能够绑定到一个service与之交互(IPC机制),例如,一个service可能会处理网络操作,播放音乐,操作文件I/O或者与内容提供者(content provider)交互,所有这些活动都是在后台进行。原创 2015-03-12 15:34:32 · 483 阅读 · 0 评论 -
ContentProvider详解
一:contentProvider?(优势和劣势)优势:1.android储存数据的方式 sqlite,sharepreferrence,文件形式。其中sqlite是私有的,要想共享数据,你有两个选择:你可以创建你自己的内容提供器(一个ContentProvider子类)或者你可以给已有的提供器添加数据-如果存在一个控制同样类型数据的内容提供器且你拥有写的权限。2.虽然后两者也可以对外原创 2015-03-12 09:53:27 · 669 阅读 · 0 评论 -
Android 中与 Touch 事件分发解析
随笔- 90 文章- 0 评论- 42 Android 中与 Touch 事件相关的方法包括:dispatchTouchEvent(MotionEvent ev)、onInterceptTouchEvent(MotionEvent ev)、onTouchEvent(MotionEvent ev);能够响应这些方法的控件包括:ViewGroup、View、Activity。方法与控件原创 2015-03-10 22:14:04 · 271 阅读 · 0 评论 -
handler全面理解+源码分析
[java] view plaincopy/** * A Handler allows you to send and process {@link Message} and Runnable * objects associated with a thread's {@link MessageQueue}. Each Handler *原创 2015-03-10 22:07:56 · 2497 阅读 · 0 评论 -
Android源码解析--Looper
[plain] view plaincopyClass used to run a message loop for a thread. Threads by default do not have a message loop associated with them; to create one, call prepare() in the thread tha转载 2015-03-10 16:05:35 · 387 阅读 · 0 评论 -
ListView卡顿问题解决
产生卡顿的原因:1..Adapter的getView方法里面convertView没有使用setTag和getTag方式;2.在getView方法里面ViewHolder初始化后的赋值或者是多个控件的显示状态和背景的显示没有优化好,抑或是里面含有复杂的计算和耗时操作;3.在getView方法里面 inflate的row 嵌套太深(布局过于复杂)或者是布局里面有大图片或者背景原创 2015-03-16 10:02:08 · 1072 阅读 · 0 评论 -
Android 编程下 Touch 事件的分发详解
Android 中与 Touch 事件相关的方法包括:dispatchTouchEvent(MotionEvent event)、onInterceptTouchEvent(MotionEvent event)、onTouchEvent(MotionEvent event);能够响应这些方法的控件包括:ViewGroup、View、Activity。方法与控件的对应关系如下表所示:原创 2017-04-18 22:06:49 · 261 阅读 · 0 评论