Android
文章平均质量分 80
Android 开发技术总结,实际开发中常用技术的介绍
Moscoper
Hello World ! ! ! !
展开
-
PullToRefresh 的扩展
前言在前几篇文章中介绍了 PullToRefresh 的用法和源码,这篇文章笔者将介绍如何扩展 PullToRefresh。PullToRefresh 框架为我们提供了常用的刷新控件,比如 PullToRefreshListView 、PullToRefreshGridView。如果我们需要其他的刷新控件时,我们可以在 PullToRefresh 的基础上来实现我们需要的刷新控件。本篇笔者以 Tex原创 2016-06-27 11:03:26 · 1017 阅读 · 0 评论 -
PullToRefresh 的源码分析
前言上篇文章介绍了 PullToRefresh 的继承关系。本片开始将介绍 PullToRefresh 的源码。由于时间的关系,关于PullToRefresh 的源码笔者也将分成两篇来介绍。本篇文章主要介绍 PullToRefresh 的下拉刷新是如何实现的。在下一篇中,将介绍如何扩展 PullToRefresh,并编写 demo。PullToRefreshBase从上篇文章中我们知道 IPullT原创 2016-06-27 11:02:17 · 502 阅读 · 0 评论 -
Text To Speech 总结
前言Android 1.6 加入了文字合成语音的功能,但是 Google 提供的语言库不支持中文。本篇文章总结了几个支持中文的语言库。TextToSpeech在介绍其他语言库之前,先介绍一下 Android 的文字合成语言的 API。因为即使使用其他的语言库,想要完成文字合成语言依然要使用 Android 的 API。以下代码取自 Android 官方 ApiDemos 中的 TextToSpeec原创 2016-06-27 11:04:15 · 3892 阅读 · 0 评论 -
EventBus 源码分析
前言上篇文章笔者简单介绍了 EventBus 的用法。本篇文章笔者将简单分析 EventBus 的源码。从上篇文章我们可以得知,要使用 EventBus 首先要调用 EventBus 的 register 方法注册(一般在 onCreate 方法中)。然后,定义被 Subscribe 注解的方法(用来接收由 post 方法发送的消息)。最后,调用 unregister 方法解注册(一般在 onDes原创 2016-06-27 10:59:00 · 453 阅读 · 0 评论 -
[Android] Android 视频播放总结
前言本篇文章主要介绍 Android 原生 VideoView,Google 开源视频播放框架 ExoPlayer,Vitamio 视频播放框架以及 Bilibili 开源视频播放框架 ijkplayer 的使用方法和优缺点。VideoViewVideoView 的使用非常简单,播放视频的步骤:在界面布局文件中定义 VideoView 组件,或在程序中创建 VideoView 组件调用 Vide原创 2016-04-03 21:55:39 · 3852 阅读 · 0 评论 -
[Android] 解决 View 滑动冲突法则
前言这是 demo 地址上面 demo 用外部拦截法实现了滑动方向一致和不一致的两种冲突。滑动冲突场景场景 1————外部滑动方向和内部滑动方向不一致场景 2————外部滑动方向和内部滑动方向一致场景 3————上面两种情况的嵌套场景 1,主要是 ViewPager 和 Fragment 配合使用组成的页面横向滑动效果,而 Fragment 里又包含了 ListView 竖直滑动的控件。由于原创 2016-03-05 20:09:40 · 393 阅读 · 0 评论 -
Android 从源码分析 Android 触摸事件分发过程
前言上篇文章我们用 demo 分析了 Android 触摸事件的分发过程,这周我们将尝试从源码的角度分析 Android 触摸事件的分发过程。Activity 对触摸事件的分发当一个触摸事件发生时,最先传递给 Activity,由 Activity 的 dispatchTouchEvent 方法进行事件的分发。public boolean dispatchTouchEvent(MotionEvent原创 2016-03-03 22:43:08 · 385 阅读 · 0 评论 -
Android 触摸事件分发过程
前言这是demo 链接Android 中 View 的事件传递是一个老生常谈的问题,但也是学习 Android 的重点和难点。本人将分三篇来分享 Android 中的事件传递。通过 demo 分析 Android 事件的传递过程通过源码分析 Android 事件的传递过程运用所学解决 Android 中滑动冲突MotionEventAndroid 中事件的传递其实传递的就是 MotionEv原创 2016-03-03 22:40:04 · 357 阅读 · 0 评论