摘要: Android随笔随想-GUI-事件分发先导篇2 - 找到事件分发的相关类 基于Android 2.3.7 源码分析 随笔 在分析android的事件分发之前,还需要了解一些内容,那就是Ams与Wms的关联,这里目前指的是client端的关联 目前的分析流程根据ActivityThread的过程即可 阅读全文
posted @ 2017-04-04 12:22 Panda Pan 阅读(7) 评论(0) 推荐(0) 编辑
摘要: Android随笔随想-GUI-事件分发先导篇 为了了解Android的事件分发,我们先需要了解一下GUI的上下文涉及的内容,这篇只是做简单的介绍,在分析完事件后,会详细的分析总结这些内容 基于Android 2.3源码的分析总结 1. GUI系统结构图 GUI其实是为了做了几件事情: 将Andro 阅读全文
posted @ 2017-03-27 23:43 Panda Pan 阅读(2) 评论(0) 推荐(0) 编辑
摘要: Android随笔随想-GUI-起源 可滑动的View的嵌套问题View有时候点击不灵项目中,看TextView在处理Action_Down时,没有返回true,为什么后续的事件还会接收到Dialog在Activity的onCreate时,显示出来,为什么有的时候,后台停了很久,结果再次点击回来时, 阅读全文
posted @ 2017-03-26 18:27 Panda Pan 阅读(7) 评论(0) 推荐(0) 编辑
摘要: Android随笔随想 起源 1. 杂序 1.1 不求甚解 做了几年的Android,从开始的只是会用四大组件,到慢慢的自己开始写一些稍微通用的一些东西,却总是感觉这样不是长久之计,因为很多情况下,遇到一些问题时,其实挺简单的问题,关于android开发中比较奇怪的问题,会google一下,然后一般 阅读全文
posted @ 2017-03-26 17:52 Panda Pan 阅读(7) 评论(0) 推荐(0) 编辑
摘要: xmind导图地址 阅读全文
posted @ 2017-03-12 17:29 Panda Pan 阅读(0) 评论(0) 推荐(0) 编辑
摘要: class: MediaController 录音 recordQueue 中做初始化 写入文件打开录音异常处理:如果正常开始的处理 recordQueue中处理内容 runnable buffer内存缓存中中获取处理的buffer将buffer给于FileEncodingQueue中来处理,buf 阅读全文
posted @ 2017-02-28 09:07 Panda Pan 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 基于Android的MediaPlayer的音乐播放器的封装 使用过android原生的mediaplayer来做音频播放的同学们,肯定是经历过一些痛苦的,因为android提供了一个状态机,确实这个状态机是需要的,不过这个状态不对,就要往外抛出异常,并且如果在程序中,不能得知mediaplayr的 阅读全文
posted @ 2017-02-18 23:20 Panda Pan 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 官网链接 Building Instrumented Unit Tests 组件单元测试指的是: 在真实的设备或者模拟器上运行单元测试,这样可以利用android的framework APIs和supporting APIs,比如说: Android Testing Support Library. 阅读全文
posted @ 2016-12-04 18:05 Panda Pan 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 官网原文链接 Building Local Unit Tests 如果你的单元测试没有依赖或者只有android上的简单依赖,那么应该采用local test.这种方式高效,避免加载我们的app和单元测试代码到android设备或者模拟器上.会极大减少单元测试的运行时间.通过这种方式,一般会需要mo 阅读全文
posted @ 2016-12-04 16:43 Panda Pan 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 原文链接:官网地址 android 测试相关 android测试基于JUnit 1. java测试 不需要android的api访问 , 可以直接运行, 不需要android设备, 默认文件路径 --> Located at module-name/src/test/java/. 2. androi 阅读全文
posted @ 2016-12-04 16:41 Panda Pan 阅读(2) 评论(0) 推荐(0) 编辑