排序:
默认
按更新时间
按访问量

Android自动识别<a>标签的自定义TextView(可自定义点击事件)

本文写了一个很简单的小控件,可以自动筛出一段文字中嵌入的html中的<a>标签,并可以设置相应的点击事件展示在Android textView上

2016-06-27 11:54:15

阅读数:3708

评论数:11

Android加载网络GIF完整解决方案

本文主要介绍了在Android插入GIF动画的思路,主要包括文件缓存的方案,防止重复下载的方法,下载进度显示方案,防止内存泄漏的方法,与ViewPager适配的方法等。

2016-06-23 14:10:50

阅读数:12300

评论数:18

Android移植NDK子项目--以android-gif-drawable为例

本文以github上著名的GIF加载库android-gif-drawable为例,介绍如何在自己的项目中引入第三方的NDK项目并进行自由的修改和编译。并介绍了在引入过程中可能会发生的异常以及解决方案

2016-06-21 17:43:28

阅读数:3369

评论数:2

Android 反序列化异常EOFException的解决

项目里之前一直用序列化的方式部署一些缓存,今天在魅族MX5上发现反序列化缓存内容失效了,报错内容如下 java.io.EOFException     at java.io.DataInputStream.readByte(DataInputStream.java:77)     at ja...

2016-06-14 18:21:22

阅读数:1867

评论数:0

Android附近基站+Wifi+IP+GPS多渠道定位方案

本文主要介绍了使用使用基站+Wifi+IP+GPS多渠道定位的实现方案和相关的Android源码,主要包括Google service SDK的GPS获取方式,获取手机附近基站信息的相关Android API,扫描手机wifi环境的Android API,谷歌提供的基站+Wifi热点+IP定位 A...

2016-06-14 17:21:40

阅读数:18273

评论数:15

使用Android Studio做单元测试笔记

在实际项目开发过程中,很少有开发人员主动写单元测试脚本和进行不包含UI界面的测试。本文参照谷歌官方文档推荐的单元测试方法编写简单的单元测试脚本,实现不依赖UI界面的基于函数的单元测试。

2016-05-20 13:28:22

阅读数:2073

评论数:0

支持下拉刷新和上划加载更多的自定义RecyclerView(仿XListView效果)

在项目更新的过程中,遇到了一个将XListView换成recyclerView的需求,而且更换完之后大体效果不能变,但是对于下拉刷新这样的效果,谷歌给出的解决方案是把RecyclerView放在一个SwipeRefreshLayout中,但是这样其实是拉下一个小圆形控件实现的,和XListView...

2016-05-18 10:44:42

阅读数:10203

评论数:10

Android屏幕录像转换GIF解决方案

作为一个Android开发人员,经常需要把UI效果录制下来,有时候要给远程客户看效果,有时候要录制demo写博客或者教程,客户和QA也需要录制一些bug的表现给开发。在网上查阅了很多录屏的方法,但都不是很好用。有没有一种录制出来视频清晰度高,容量小,码流和帧率合适的方法呢,又如何把录制好的视频转换...

2016-05-17 13:49:02

阅读数:3592

评论数:1

使用WireShark抓包分析Android网络请求时间(二)

使用HTTP请求服务器获取json数据,在网络状态不好的时候,往往请求时间能达到数十秒甚至几分钟时间,而且检查过后发现服务器端和客户端均运转正常,没有出现服务器压力过大的情况,那么到底是哪一步让app获取数据的http请求过慢,于是模拟器真实的模拟一下用户的情况。查看一下连接成功率和丢包的问题

2016-05-13 17:39:50

阅读数:4913

评论数:1

tomcat+Gradle全自动打Android apk包方案

最近看到公司IOS的同事做了一个app打包工具给QA使用,极大的方便了QA的工作,也给开发节省了不少精力,不需要频繁的接收QA的要求给QA打包新app做测试,防止变成思路被打包这些琐事给打断。本文主要介绍了如何使用git,gradle和tomcat搭建一个网页版的打包服务器,并详细介绍了git拉代...

2016-05-12 18:18:16

阅读数:6180

评论数:0

使用WireShark抓包分析Android网络请求时间(一)

WireShark是一个非常准确和稳定的tcp抓包工具,但看其40多m的安装包就可以想象其功能的强大,借助其功能强大的表达式筛选器,可以迅速的筛选出来我们所需要报文和记录,最近我就通过WireShark推断网络性能问题的故障点,收获颇丰。

2016-05-12 16:39:58

阅读数:10822

评论数:1

Android 批量上传图片进度回调

之前写过一个对图片进行高保真压缩的文章,把图片压缩的这么小当然是为了上传的,这次就把图片批量上传的代码也一起贴出来,这个方法是基于xUtils的Http模块 首先这个上传过程要满足一下特性 1、开启多个线程进行图片的批量同时上传 2、每张图片的上传进度都可以获取到,并且显示在界面上 3、如...

2016-04-27 19:56:14

阅读数:6295

评论数:5

Android 自定义本地图片加载库,仿微信相册

总结一下微信的本地图片加载有以下几个特点,也是提高用户体验的关键点 1、缩略图挨个加载,一个一个加载完毕,直到屏幕所有缩略图都加载完成 2、不等当前屏的所有缩略图加载完,迅速向下滑,滑动停止时立即加载停止页面的图片 3、已经加载成功的缩略图,不管滑出去多远,滑回来的时候不需要重新加载 为了满足上面...

2016-04-27 19:28:29

阅读数:9148

评论数:5

Android Studio 引入编写好的.so库

关于如何搭建Android NDK开发环境,并编译出相应的.so文件和jar包,请参阅我之前写的一篇文章《eclipse配合Android Studio部署Android NDK开发环境》 如果自己编写好了.so库,那么如何连同jar包引入Android Studio,就是本次所要讨论的问题 ...

2016-04-14 10:48:21

阅读数:634

评论数:0

Android 高质量高压缩比图像压缩

一般Android项目都有从相册选取照片并上传到服务器的需求,但是不能对file文件直接上传,因为对于一些像素特别高的手机,拍出来的相片体积也会特别巨大,比如1300万的相机最大能达到9-10m,这样在上传之前就需要进行压缩,而压缩氛围图像大小的压缩和品质的压缩,在压缩过程中很有可能会出现OOM的...

2016-04-06 20:21:22

阅读数:3089

评论数:0

Android 获取textView高度的N种方式

TextView在绘制完成之前不管是getHeight方法还是getMeasuredHeight方法拿到的都是0.然而有些地方需要在TextView绘制完毕后就拿到TextView的高度甚至行数,本文给出了多种方法在绘制前和绘制后测量TextView高度,并展示了LinearLayout包裹Tex...

2016-04-06 20:09:30

阅读数:12585

评论数:1

Android可以纵向滚动的textView

1、一段文字,最多显示两行,点击某个单词进入A页面,点击另一个单词进入B页面, 2、如果句子太长的话,让这个textView可以上下滚动,但textView的高度始终是原来两行的高度,不能增高,并且单词的点击事件不能消失, 3、由于这个textView是套在recyclerVIew中的,在滚动te...

2016-03-21 12:51:32

阅读数:1989

评论数:0

Android ViewPager 小圆点指示器

一个很常用的功能,一个ViewPager会自动滚动,并且有一排小圆点黑和白来指示当前的滚动进度 首先写一个ViewPager的适配器,这里这个适配器为了方便里面的元素全都是ImageView import android.content.Context; import android.os.Han...

2016-02-29 10:08:49

阅读数:3255

评论数:0

Java 数字转为可朗读中文的函数

有时候做一些语音播报什么的,需要把数字转换为可朗读的汉字或者音节,而且要符合朗读习惯,比如10001要读成“一万零一”,下面写了个函数专门做这个事 public class ChangeIntToChinese { static StringBuffer stringBuffer;//...

2016-01-30 15:31:20

阅读数:762

评论数:0

Java泛型子类继承调用

假设有这么一个需求:在一个函数中传入一个对象,并给出这个对象的类及其一个子类,如果这个对象是其子类的实例,那么就执行子类的方法,如果不能强转那么就执行这个父类本身的方法。或者这样的需求:还是给出一个对象,但是给出类及其子类,要求为了代码可读性将子类方法和父类方法分开写。下面是一个泛型写法。以ima...

2016-01-17 22:37:47

阅读数:1551

评论数:0

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