
Android
文章平均质量分 84
drunkcello
南七技校一码农...
展开
-
Android 事件分发机制详解
更多内容请参照我的个人站点: http://stackvoid.com/网上很多关于Android事件分发机制的解释,大多数描述的都不够清晰,没有吧来龙去脉搞清楚,本文将带你从Touch事件产生到Touch事件被消费这一全过程作全面的剖析。产生Touch事件这部分牵扯到硬件和Linux内核部分;我们简单讲述一下这部分内容,如果有兴趣的话可以参考这篇文章。传递Touc原创 2014-10-08 14:10:31 · 1197 阅读 · 0 评论 -
bluedroid源码分析之ACL包发送和接收(一)
更多内容请参照我的个人站点: http://stackvoid.com/ACL 链路在 Bluetooth 中非常重要,一些重要的应用如 A2DP, 基于 RFCOMM 的应用,BNEP等都要建立 ACL 链路,发送/接收ACL 包。今天跟大家一起来分析 ACL 包发送/接收流程,以及涉及到的重要 command/event。ACL包发送下面的图(点击大图)是各种应原创 2014-11-12 15:54:22 · 2190 阅读 · 0 评论 -
bluedroid源码分析之ACL包发送和接收(二)
更多内容请参照我的个人站点: http://stackvoid.com/上一节讲了数据流入口,本文分析L2CAP的处理函数。L2CAP层的处理我们的音乐数据,通过 L2CAP 入口函数 l2c_data_write 的层层“考验”,已经顺利进入到 L2CAP 里了,下面我们来看看 L2CAP 层具体是怎么处理数据的。首先我们进入了 L2CAP 层的状态机。原创 2014-11-14 14:11:26 · 2272 阅读 · 0 评论 -
Android应用中埋点监控的思考与设计
一款Android商业应用上线后,最关心的莫过于用户使用哪个模块比较频繁,哪个模块使用人群较少,产品可以根据这些数据来修正app以后的发展方向,使产生最大的商业价值。通过埋点监控,我们可以深入业务的每一个细节,产生的用户行为可以通过所埋的点累计次数并将这些数据发送到数据中心,通过数据分析师就能给产品原创 2014-10-10 17:08:55 · 3160 阅读 · 9 评论 -
Android数据适配器(Adapter)优化:使用高效的ViewHolder
在使用Listview或GridView的时候,往往需要自定义数据适配器,一般都要覆写getView(),在该方法中有一个convertView参数,该参数就是用来加载数据时的View。初学者简单但低效的方式 1 public View getView(int position, View convertView, ViewGroup parent) { 2 3 View原创 2014-10-13 11:47:34 · 1335 阅读 · 0 评论 -
开放授权协议OAuth2.0简介
原文地址: http://stackvoid.com/introduce-to-oath2.0/可能你跟我一样,使用过各种第三方开放授权库(如在你的 APP 中获取 QQ 照片或微博评论等)来获取用户的一些资源,今天跟大家总结分享一下开放授权(OAuth2.0,1.0太复杂已经被弃用)的概念和原理,在以后使用开放授权SDK时能快速高效完成。OAuth解决了什么问原创 2015-01-30 18:01:34 · 1301 阅读 · 0 评论 -
Android ListView 优化最佳实践
原文地址链接:http://stackvoid.com/list-view-optimization-best-practice-android/我有篇博客教大家如何利用 convertView 以及 viewHolder(static) 改善 ListView 卡顿情况;但是在 ListView 加载大量复杂布局和图片的时候,即使使用了 convertView 和 vie原创 2014-12-09 16:39:57 · 969 阅读 · 0 评论 -
Android App 性能优化实践
原文链接: http://stackvoid.com/performance-tuning-on-android/本文记录了Android App优化需要用到的工具和以及在实践中的Tips。也算对我这半年来部分工作的总结。工具Hierarchy Viewer 是 Android SDK 自带的 Layout 嵌套检查工具,以可视化的布局角度直观获取 Layout 布原创 2015-02-02 12:44:23 · 749 阅读 · 0 评论