自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (2)
  • 收藏
  • 关注

原创 Text To Speech 总结

前言Android 1.6 加入了文字合成语音的功能,但是 Google 提供的语言库不支持中文。本篇文章总结了几个支持中文的语言库。TextToSpeech在介绍其他语言库之前,先介绍一下 Android 的文字合成语言的 API。因为即使使用其他的语言库,想要完成文字合成语言依然要使用 Android 的 API。以下代码取自 Android 官方 ApiDemos 中的 TextToSpeec

2016-06-27 11:04:15 3879

原创 PullToRefresh 的扩展

前言在前几篇文章中介绍了 PullToRefresh 的用法和源码,这篇文章笔者将介绍如何扩展 PullToRefresh。PullToRefresh 框架为我们提供了常用的刷新控件,比如 PullToRefreshListView 、PullToRefreshGridView。如果我们需要其他的刷新控件时,我们可以在 PullToRefresh 的基础上来实现我们需要的刷新控件。本篇笔者以 Tex

2016-06-27 11:03:26 1008

原创 PullToRefresh 的源码分析

前言上篇文章介绍了 PullToRefresh 的继承关系。本片开始将介绍 PullToRefresh 的源码。由于时间的关系,关于PullToRefresh 的源码笔者也将分成两篇来介绍。本篇文章主要介绍 PullToRefresh 的下拉刷新是如何实现的。在下一篇中,将介绍如何扩展 PullToRefresh,并编写 demo。PullToRefreshBase从上篇文章中我们知道 IPullT

2016-06-27 11:02:17 487

原创 PullToRefresh 的继承关系

前言虽说 PullToRefresh 是一个比较老的框架了,但是也是比较有研究价值的。笔者准备用两篇文章来介绍。 第一篇 —- PullToRefresh 的继承关系 第二篇 —- PullToRefresh 的源码分析 PullToRefresh 继承关系图PullToRefresh 继承关系图说明 PullToRefreshBase:实现下拉刷新 PullToRefreshAdapterView

2016-06-27 11:01:32 325

原创 使用 PullToRefresh 的总结

前言关于下拉刷新、上拉加载的框架现在有很多,这里奉上别人收集的一些框架(下拉刷新框架收集)。但是笔者一直还在使用 PullToRefresh 。个人觉得 PullToRefresh 使用起来还是比较简洁方便的。关于 PullToRefresh 具体的用法,这里不再赘述,这里主要分享一下笔者在使用时遇到的一个小小的坑。问题描述当一些可滑动的控件滑动到顶端或者底部的时候,继续滑动在魅族或者坚果手机上还会

2016-06-27 11:00:41 811

原创 EventBus 源码分析

前言上篇文章笔者简单介绍了 EventBus 的用法。本篇文章笔者将简单分析 EventBus 的源码。从上篇文章我们可以得知,要使用 EventBus 首先要调用 EventBus 的 register 方法注册(一般在 onCreate 方法中)。然后,定义被 Subscribe 注解的方法(用来接收由 post 方法发送的消息)。最后,调用 unregister 方法解注册(一般在 onDes

2016-06-27 10:59:00 443

原创 EventBus 的用法

前言Demo 地址 关于 EventBus 笔者将分两篇文章进行介绍。 EventBus 的用法 EventBus 的源码分析 什么是 EventBus 及优点 简化组件之间的通信减弱事件发送者和接受者之间的耦合 使 Activity 、Fragment 和后台线程很好的进行消息传递 避免和生命周期之间复杂和易错的依赖关系。 使代码更加简洁 效率更高 轻量级(jar 包小于 50K) 等等 Eve

2016-06-27 10:57:21 467

原创 吐槽 Android 权限管理

前言笔者最近在工作中遇到了关于 Android 的权限管理的问题,在搜索资料的时候发现关于 Android 如何获取 Android 系统权限或者 root 权限的资料少之又少,而且千篇一律。我这只小白真真切切的感受到了失望和无助。写下这篇文章主要是为了抛砖引玉。希望有大牛能来抚慰我受伤的心灵。普通权限对于 Android 中普通的权限我们只需要在 AndroidManifest.xml 中的 ma

2016-06-27 10:56:26 305

原创 APK 瘦身总结

前言随着项目的发展,我们的 APK 会越来越大。这就意味着推广的成本会增加,用户在下载的时候会用掉更多的流量。上传应用市场的时候往往也会有大小的限制。如何为 APK 瘦身就成为迫在眉睫的任务。这篇文章总结了为 APK 瘦身的一些经验。APK 的结构apk 的目录结构标准的 APK 的目录中包含以下文件 classes.dex – 是 java 源码编译后生成的 java 字节码文件 resource

2016-06-27 10:55:19 397

原创 使用 OpenCV 得到图片线稿

前言上篇文章介绍了 OpenCV 的配置方法,本篇介绍一个 OpenCV 的简单用例。使用 OpenCV 得到一张图片的线稿。效果图如下:原图线稿图代码分析#include <opencv2/opencv.hpp> #include <cv.h> #include <highgui.h> int _tmain(int argc, char ** argv) { cvNamedWindow("s

2016-06-27 10:51:57 2405

mac 下 ffmpeg 库文件及头文件

mac 下编译的 ffmepg 库文件

2017-03-26

RFID的入门

系统的讲述了RFID技术。RFID的入门

2013-01-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除