三级缓存网络图片查看器
这是一个三级缓存模仿xUtils中BitmapUtils的例子,带有详细注释,轻松完成三级缓存。
自定义三级缓存图片加载工具MyBitmapUtils。
1、优先从内存中加载图片(MemoryCacheUtils)
2、其次从本地(sdcard)加载图片(NetCacheUtils)
3、最后从网络下载图片(LocalCacheUtils)
vm安装苹果需要的解锁工具unlocker207和208
vm安装苹果需要的解锁工具unlocker207和208
java连接mysql数据库用到的jar包
java连接mysql数据库用到的jar包
默认使用DES加密聊天信息的SocketChat(内含DES与RSA加密工具)
默认使用DES加密聊天信息的SocketChat(内含DES与RSA加密工具)
使用的是GBK编码!!!
视频缩略图和显示的缓存异步机制
视频缩略图 和显示的缓存异步机制,很实用,代码清晰,写了不少注释
http://blog.csdn.net/CSDN_LQR/article/details/51417637
扫描本地视频并获取缩略图Demo
扫描本地视频并获取缩略图Demo
ViewPagerIndicator
ViewPagerIndicator使用流程:
1.引入库
2.解决support-v4冲突(让两个版本一致)
3.从例子程序中拷贝布局文件
4.从例子程序中拷贝相关代码(指示器和viewpager绑定; 重写getPageTitle返回标题)
5.在清单文件中增加样式 6.背景修改为白色
7.修改样式-背景样式&文字样式
xUtils的lib工程及sample
xUtils的lib工程及sample
SlidingMenu侧边栏的lib及实例
SlidingMenu侧边栏的lib及实例.
使用见:http://blog.csdn.net/csdn_lqr/article/details/51340102
servlet多文件上传(带进度条)
servlet多文件上传(带进度条)
javaEE带进度条的上传
带进度条的上传,可以再对进度条进行美化,progressBar.js这个js控制页面,progressBar.css是对进度条的美化
httpmime的jar包
httpmime,配合httpclient使用,可实现文件上传
Volley工程类库
使用volley必须关联此类库
eclipse的svn插件
eclipse的svn插件,可以在eclipse中检出svn上的项目
获取缓存及清理缓存会用到的aidl文件
获取缓存及清理缓存会用到的aidl文件,包括:
IPackageDataObserver.aidl、IPackageStatsObserver.aidl、PackageStats.aidl
安卓shell工具RootTools.jar
用于判断root权限是否开启和执行shell命令。
RootTools.isRootAvailable():判断手机是否有root。
RootTools.isAccessGiven():是否root权限授权给当前apk。
RootTools.sendShell("mount -o remount rw /system", 8000);:挂载system分区为读写状态。
安卓桌面小火箭发射
1,小火箭喷火
图片切换的动画
2,自定toast来显示小火箭
设置view 和params
3,冒烟
1,冒烟动画
2,打开Activity来显示冒烟
在服务中打开Activity 设置参数
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);//在任务栈
手机归属地数据库
使用教程:
http://blog.csdn.net/CSDN_LQR/article/details/51164381
安卓挂断电话用到的aidl
1、创建android.telephony包,把NeighboringCellInfo.aidl复制进去。
2、创建com.android.internal.telephony包,把ITelephony.aidl复制进去。
java房贷计算工具类(商贷、公积金、组合贷)
java版房贷计算工具类,可自定义利率,支付商贷、公积金、组合贷的计算,功能十分强大,高精度,亲测可用。
全国地区数据库-带有地区编码
这是在网上收集整理的全国最新地区数据库,精确到街道。是我目前收集整理地区数据库中最全的,可直接导入数据库即可。
java版发送邮件工具类
使用mail.jar封装的万能邮件发送工具类
java版ftp上传下载工具类
使用apache的common-net.jar,实现ftp文件的上传和下载,封装成工具类,方便开发。
利用Filter全局中文过滤(get和post请求中文乱码问题)
filter是javaWeb中一个十分重要的知识点,可以拦截webApp的所有请求。
使用场景:
1、可以利用filter做到网站自登录。
2、可以利用filter全局修改参数编码,从而解决中文乱码问题(十分重要)。
使用ThreadLocal解决代码分层问题
javaee开发常见的模式有MVC模式,在C层中常常会再次分层,如:servlet(web层)、service(业务逻辑层)、dao(数据访问层),其中service和dao最容易混在一起,如转钱交易场景,service层需要执行“事务”操作,会用到数据库连接对象(Connection),这就与dao层混在一起了,因为Connection是dao层才会用到对象,但如果把“事务”放到dao层,也是将service层与dao混在一起,因为转钱交易这个 事务应该由service层来做。所以,使用ThreadLocal可以解决这样的分层问题。
mysql使用c3p0需要用到jar包
mysql使用c3p0需要用到jar包
使用dbcp需要用到的jar包
使用dbcp需要用到的jar包
使用jar使用验证码功能(ValidateCode.jar )
使用请看http://blog.csdn.net/CSDN_LQR/article/details/52821701
XposedBridgeApi-54.jar
XposedBridgeApi-54.jar是xp框架开发所需的jar包
使用makefile编译多个.c文件例子
包含main.c、a.c、b.c、makefile。
其中,在main.c中使用a.c和b.c中的函数。
makefile文件使用了变量和模式规则,是一份兼容性很强的代码指令,若要编译其它源文件,只需在SRCS变量后面修改即可。
使用:
1、在源码路径下的终端中输入 make 即可运行makefile。
2、输入make clean可以清除所有生成的.o文件。
抓取浏览器访问头信息的web应用
使用servlet写的一个可以获取浏览器访问servlet时的头信息应用,打印到一个文本文件中,有助于一些特定情景的使用。
commons-beanutils-1.8.3-connections.jar
从commons-beanutils-1.8.3.jar中删除了org/apache/commons/collections目录及其下的类,避免了与commons-collections-3.2.jar一起在android中使用时报Andorid Unable to execute dex: Multiple dex files define Lorg/apache/commons/collections/FastHashMap错。
genymotion 5.0以上的 ARM_Translation
genymotion 5.0以上的 ARM_Translation
使用的步骤很间单:
- 在 Genymotion 裡面建立 5.0 or 5.1 的模拟器。
- 开机后把 ARM_Translation_Lollipop.zip 拖到模拟器视窗中,让他自动安装。
- 先不要重新启动模拟器,透过 adb shell 执行 /system/etc/houdini_patcher.sh
- 完成后重开模拟器即可。
VitamioBundle-master4.2.zip
VitamioBundle-master4.2.zip
android vitamio在线视频播放demo
Vitamio是一个支持所有Android设备的多媒体框架。Vitamio与Android默认的MediaPlayer工作方式相似,但功能更强大。 支持主流的视音频格式:mp3/mp4/mkv/avi/3gp/rmvb/mov/flv等。
Genymotion-ARM-Translation_v1.1
解决模拟器加载.so文件时出现"library 'system/lib/libhoudini.so' not find"问题
xstream-1.4.7
xml的解析、生成工具:
xstream的使用跟gson一样,常用的方法有fromXml()、toXml()、alias("名字",class),其中alias很重要,默认生成的xml根标签使用的是类的全类名,使用alias可以解决该问题。
xml的解析、生成工具
xstream的使用跟gson一样,常用的方法有fromXml()、toXml()、alias("名字",class),其中alias很重要,默认生成的xml根标签使用的是类的全类名,使用alias可以解决该问题。
java解析json的工具--json-lib
json-lib是java工程中常用到的json解析工具,使用简单灵活,本压缩包中包括的文件有(使用json-lib必备的jar包):
commons-beanutils-1.8.3.jar
commons-collections-3.2.1.jar
commons-lang-2.6.jar
commons-logging-1.1.1.jar
ezmorph-1.0.6.jar
json-lib-2.4-jdk15.jar