- 博客(8)
- 资源 (50)
- 收藏
- 关注
原创 Android使用AChartEngine制作动态心电图效果
AChartEngine是一个很强大的图表引擎,我在上学的时候就接触过,并且利用它做了一个传感器的应用,想想现在也很久远了,今天就把这个app的源码贴出来供其他人研究这款引擎。AChartEngine根据事先准备好的数据进行绘图,也就是说是一帧一帧的进行绘制,如果我们想动态生成波浪图并让坐标轴随之移动其实也不难,只需要隔一段时间在旧数据上添加数据并刷新一下view即可。github项目地址:https://github.com/AlexZhuo/SensorMonitor
2016-08-23 18:39:39 11768 16
原创 Facebook Android SDK 4.14使用详解(2016.8)
本文主要介绍了2016年8月facebook Android SDK 4.14.1在Android Studio中的部署方法,包括登录登出功能,分享功能,获得用户基本信息,头像的功能等。并指出了易错点。
2016-08-18 19:05:55 7959 13
原创 Android Picasso加载webp格式图片节省流量
最近产品经理一直抱怨图片加载慢,为此客户端开发这边也做了许多努力,比如重定向到CDN,使用webp减小图片大小,使用降低图片压缩质量,更换图片加载框架等等动作。现在讲一下webp格式图片这个方案。WebP格式,谷歌(google)开发的一种旨在加快图片加载速度的图片格式。图片压缩体积大约只有JPEG的2/3,并能节省大量的服务器带宽资源和数据空间。Facebook Ebay等知名网站已经开始测
2016-08-17 14:49:06 3497
原创 Android图片框架Picasso LRU缓存详解
Picasso这个图片框架默认实现了内存中的LRU缓存,但是没有默认实现磁盘缓存(关于磁盘缓存的配置可以看我之前写的一篇博客),我在使用Picasso替换原来的xUtils框架的时候发现内存开销要比之前高好多,于是着手分析Picasso的LRU缓存策略,代码比较好读,下面简单的分析一下。Picasso加载一个图片的流程一般是这样的:url->检查LRU缓存中有没有对应的bitmap->调用
2016-08-17 11:37:38 1478
原创 使用okhttp3做Android图片框架Picasso的下载器和缓存器
本文主要记录了Picasso的内存和磁盘缓存原理,Picasso配合okhttp3进行图片下载和缓存的策略,okhttp3请求结果的缓存控制玩法。解释了Picasso不能直接调用okhttp3的原因和没有磁盘缓存的原因。通过自定义Downloader的方式实现okhttp3和Picasso的密切合作。自由定制下载和缓存策略。并通过这种办法实现了Picasso原本不能实现的图片url自动重定向的功能。并附带相关源码
2016-08-11 11:09:21 6159 7
原创 Android6.0中横向RecyclerView空白bug解决
bug重现:在开发过程中,使用了一个横向的RecyclerView做了一个横着滑的Gallary效果,在Android5.1及以下都显示的非常正常,但是在Android6.0上会出现notify的时候显示在屏幕上的一些ViewHolder消失了,之后屏幕外部的ViewHolder通过左右滑可以滑出来,原来消失的ViewHolder在左右划过之后也会出来,效果如下通过SDK的uiautomatorv...
2016-08-08 10:50:02 8226 3
原创 科学收集并分析Android用户敏感信息实战
作为一名Android开发者,经常会接到项目经理提出的收集用户信息的需求,而且对于普通开发者来说,也需要用户信息来辅助开发或者进行性能优化。本文记录一下我在做Android开发的过程中收集的或实用或奇葩的手机用户信息的案例。分为为产品经理收集的用户行为,为前端开发者收集的用户手机配置,为后台开发者收集的网络接口状态,为数据挖掘分析师收集的用户个人信息等。实现了在不影响用户体验和消除用户抵触感的情形下尽可能多的收集对产片有用的信息。并贴出了相关收集用户手机配置信息,个人信息的源代码和收集策略,失败重发策略。
2016-08-08 09:48:12 3069 1
原创 Android自定义WebView实现Youtube网络视频播放控件
想要把Youtube这样的视频网站的视频播放器嵌入到Android原生程序中,使用WebView是成本最低,兼容性最好的,并且不需要申请任何的开发者账号和授权,但是使用WebView不可避免要进行一些Javascript交互,用于控制视频的播放进度等操作,这也是本控件设计的难点。本文贴出了自定义WebView的代码,WebView加载视频的HTML代码,JS和JAVA交互接口的代码,WebView暂停和回收功能的代码,WebView全屏显示的代码等。
2016-08-01 11:55:58 11447 10
HG255D OP 15.05.1 一些第三方的ipk安装包
2016-12-01
Openwrt_wndr4300_CC_15.05.1_SS_luci用到的ipk包
2016-11-23
HAProxy+Redsocks2+luci及依赖包 ar71xx CC 15.05.1
2016-11-14
HG255d HAProxy+Redsocks2 CC 15.05及luci和依赖包
2016-11-14
Openwrt版HAProxy Redsocks2及依赖包for ar71xx
2016-11-05
Openwrt版HAProxy Redsocks2及依赖包 for WNDR4300 OP CC 15.05.1
2016-11-05
Openwrt版HAProxy及依赖包用于WNDR4300 OP CC 15.05.1
2016-11-05
明月Openwrt固件Barrier Breaker 14.07 r47805 元旦版
2016-09-16
keil MDK v4的jlink仿真设备
2016-04-24
android 23.0.1编译库合集
2016-01-21
android.support.design 23.0.1
2016-01-21
twitter官方Android开发sdk
2016-01-11
support-annotations-23.0.1.jar
2016-01-11
gtk2 for WebSphere on AIX
2018-06-13
GCC for AIX7.1及依赖rpm包
2018-05-18
GCC for AIX7.1及依赖包
2018-05-18
Nginx 1.12.2 及依赖包 for AIX 7.1
2018-03-01
nginx1.12.1源码
2017-10-25
dnsforwarder可执行文件
2017-10-16
system-config-lvm
2017-09-12
2017.3最新PandoraBox aria2和luci安装包
2017-03-23
Ralink3070网卡驱动for Windows XP
2017-03-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人