Android开发
文章平均质量分 86
盛之羽翼
https://shengshuqiang.github.io/
展开
-
Android事件分发机制抽象--钓钩模型
如果你对上图的问题没有把握,那这篇文章会告诉你答案。本文尝试从“问题驱动理解” 角度将错综复杂的事件分发机制一言以蔽之–钓钩模型,像钓鱼钩那样迎刃解决各种事件分发机制疑难杂症。内含大量有深度有趣味的图片,给枯燥的原理分析加点甜。用户体验小姐姐巧妙地利用有限的手机屏幕空间,完美地设计出简单实用的交互功能,如果多问一句 “怎么做到的” ?答案必须是从事件分发机制的高超运用说起。在我 Android 应用业务开发职业生涯中,接触到最多的也正是如何运用事件分发机制和自定义控件,堆砌出一幅幅可交互的精致业务功能画面原创 2020-12-19 21:54:01 · 252 阅读 · 2 评论 -
进击ReactNative-徐如林-React源码解析
目录定目标传道(攻坚方法论)授业(懂算法)解惑(考考你)组件生命周期数据结构Virtual DOMDiff算法原理追过程学习运行(Playground)源码迷航微光大海航术用户态(浅水区)组件API生命周期内核态(深水区)初始渲染时间线用户点击渲染时间线小结简约伪代码方法调用图拿结果QA高性能实践问题定位利器方法钩子长歌结语参考有的人可能会不理解,大前端平台化的战火为谁而燃,吾辈何以为战?专注于移动互联网大前端致富,一直是我们最崇高的理想,而ReactNative是横亘在中间的桥头堡。纵观行业风向,有作原创 2020-11-15 21:35:32 · 1405 阅读 · 2 评论 -
android 文件夹浏览器编码实现
思路:获取当前目录下的文件列表,然后显示到listview上面,当点击某个文件夹,则重新加载listview的内容为该文件夹下的文件列表,如果点击文件,则选择打开文件方式打开文件。步骤一:获取目录下的文件列表:// 获取路径path下的所有文件信息public ArrayList> getFilesList(File file) {if (file == null) {原创 2013-08-19 10:15:48 · 813 阅读 · 0 评论 -
Android文本翻页编码实现
Android文本翻页编码实现步骤一:读取文本并且把文本转换成图片。1.用MappedByteBuffer读取文本,MappedByteBuffer将文件直接映射到内存(这里的内存指的是虚拟内存,并不是物理内存,后面说证明这一点)。通常,可以映射整个文件,如果文件比较大的话可以分段进行映射,只要指定文件的那个部分就可以。具体可参照(http://blog.sina.com.cn/s/b原创 2013-08-06 08:07:42 · 1740 阅读 · 1 评论 -
后台进程弹Toast的几种方案
后台进程弹Toast原创 2014-04-25 19:57:52 · 4082 阅读 · 0 评论 -
Android Logcat和Debug的使用
摘要:1.使用Logcat跟踪查看Activity的生命周期。2.使用Logcat跟踪查看Class的加载顺序。3.使用Debug调试,跟踪代码。内容:1.Activity的生命周期。详情参考http://developer.android.com/guide/components/activities.html2.创建一个Android工程,在MainAc原创 2014-03-30 13:20:46 · 2030 阅读 · 0 评论 -
使用WebView中的Javascript和本地代码交互
使用WebView中的Javascript和本地代码交互原创 2014-04-30 17:06:40 · 1168 阅读 · 0 评论 -
Android事件分发-来龙去脉
关键词:Android、事件分发、源码剖析情境(Situation)1. 专注于移动互联网数年,作为高P的我【鼓掌】竟然对事件分发机制见招拆招,似懂非懂。不专业,没法忍。2. View树的递归嵌套逻辑让广大一线同行云里雾里,手足无措。冲突(Complication)1. 网上好多相关主题的博客,描述信息点非常多(但是ACTION_CANCEL描述很少),看完后不明觉厉。2. 事件分发主...原创 2019-01-12 12:12:09 · 309 阅读 · 0 评论