- 博客(21)
- 资源 (5)
- 收藏
- 关注
原创 图片异步压缩保存到本地文件PhotoCompress
今天移植了一个图片压缩保存到本地文件的demo,希望有帮到有需要的同学。项目不难,就是异步压缩选择的图片并保存到本地文件的功能,方法也挺简单的,移植出来就是为了以后集成快速方便。工程目录如上,压缩的功能主要在ImageUtils和UriImage这两个类里面,MediaFile是一个判断文件的工具类,防止选择了非图片的文件。在ImageUtils类中可以设置压缩后的最大宽、高和文件
2014-02-27 11:36:29 1536
原创 类似微信的图片展示viewpage,可放大缩小拖动,网络加载及本地缓存,带点点集成超方便
年后好久都没管博客了..今天整理一下以前的代码,想起原先做图片展示时候的蛋疼,一直没有找到方便好用,能快速集成的demo~今天得空自己动手写一个,希望能帮到有需要的朋友。先上图:进去先是一个gridview点击item后进入到viewpage切换加载中缩小放大和错误神马的就不上了,自己下代码看哈..本例子是集成了两个开源的框架,一个是photoview,主要是图
2014-02-26 16:21:11 2589 1
原创 android RSA加解密
废话不多说,使用RSA加解密时遇到很多问题,大概三点:1.公钥或私钥构造失败,原因大概两点,一是公钥串或是密钥串不对,应该用openssl生成密钥,“-----BEGIN PUBLIC KEY-----”和“-----END PUBLIC KEY-----”中间的串即为密钥。二是没有用Base64类转换,成字节数组,用本文的例子中的Base64工具类即可。2.加解密失败,确认使用的公钥和私
2014-01-04 11:12:33 1195
转载 Android 数据库存取图片
数据库中存取图片通常使用两种方式,一种是保存图片所在路径,二是将图片以二进制的形式存储(sqlite3支持BLOB数据类型)。对于两种方法的使用,好像第二种方法不如第一种方法更受程序员欢迎,他们认为,在很多数据库语言里,处理大字段都是不容易的,像图片这样的文件放在数据库里会有问题:对数据库的读写速度永远赶不上文件系统的处理速度,使数据库变得巨大;但也有很多人认为像图片这样的数据存放在数据库中也有好
2014-09-10 17:29:28 786
原创 Android Log过长,记录到文件中
public void write(String log) {try {if (Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)) {File dirPath = Environment.getExternalStorageDirectory();File file = new File(
2014-08-29 17:00:23 779
转载 android 解决输入法键盘遮盖布局问题
这里采用滚动布局来解决输入法遮盖布局的问题,方法如下: /** * @param root 最外层布局,需要调整的布局 * @param scrollToView 被键盘遮挡的scrollToView,滚动root,使scrollToView在root可视区域的底部 */ private void controlKeyboardLayou
2014-08-07 16:23:24 1218 1
转载 深入解析AsyncTask
写的挺好的,果断存档程序人生92118 AsyncTask的介绍及基本使用方法关于AsyncTask的介绍和基本使用方法可以参考官方文档和Android实战技巧:多线程AsyncTask这里就不重复。AsyncTask引发的一个问题上周遇到了一个极其诡异的问题,一个小功能从网络上下载一个图片,然后放到ImageView中,是用Asyn
2014-06-18 14:29:23 612
转载 JAVA中String与StringBuffer的区别
String和StringBuffer的区别,网上资料可以说是数不胜数,但是看到这篇文章,感觉里面做的小例子很有代表性,所以转一下,并自己做了一点总结。 在java中有3个类来负责字符的操作。 1.Character 是进行单个字符操作的,2.String 对一串字符进行操作。不可变类。3.StringBuffer 也是对一串字符进行操作,但是可变类。String:
2014-06-18 11:33:46 593
原创 android 仿path 下拉图片放大,放开回弹 ListView
android 仿path 下拉图片放大,放开回弹 ListView:今天得空,写一个listview下拉放大头部图片的例子,希望能帮到有需要的朋友,废话不多说,先上图: 应用宝截屏2014043003.png (138.52 KB, 下载次数: 0)下载附件 保存到相册5 分钟前 上传控
2014-04-30 17:11:15 2897 3
转载 Errors running builder 'DeploymentBuilder' on project
Errors running builder 'DeploymentBuilder' on project1.修改java源代码后点击保存,IDE 自动编译并热部署,提示如下错误:Errors occurred during the build.Errors running builder 'DeploymentBuilder' on project '项目名'.j
2013-12-07 10:47:31 1085
转载 android .9.png 点九PNG技术 适应不同分辨率
转自 http://hi.baidu.com/sulmas/item/0b5963f504665318e3e3bd21.9.png是一种非失真性压缩位图图形文件格式。PNG格式是非失真性压缩的,允许使用类似于GIF格式的调色板技术,支持真彩色图像,并具备阿尔法通道(半透明)等特性。现在有很多人使用PNG格式于互联网及其他方面上。PNG的的英文名称为Portable Network Grap
2013-12-04 17:30:39 1479
转载 (转) Android 安全机制
转载自 http://www.cnblogs.com/GnagWang/archive/2011/03/21/1990507.html1 Android 安全机制概述Android 是一个权限分离的系统 。 这是利用 Linux 已有的权限管理机制,通过为每一个 Application 分配不同的 uid 和 gid , 从而使得不同的 Application 之间的私有
2013-12-04 17:19:35 789
转载 sleep和wait的区别
转载自http://www.cnblogs.com/plmnko/archive/2010/10/15/1851854.html 1、这两个方法来自不同的类分别是,sleep来自Thread类,和wait来自Object类。sleep是Thread的静态类方法,谁调用的谁去睡觉,即使在a线程里调用了b的sleep方法,实际上还是a去睡觉,要让b线程睡觉要在b的代码中调用sleep。
2013-12-04 16:50:08 616
转载 HashMap实现原理分析
看到好的文章,记录下来1. HashMap的数据结构数据结构中有数组和链表来实现对数据的存储,但这两者基本上是两个极端。 数组数组存储区间是连续的,占用内存严重,故空间复杂的很大。但数组的二分查找时间复杂度小,为O(1);数组的特点是:寻址容易,插入和删除困难;链表链表存储区间离散,占用内存比较宽松,故空间复杂度很小,但时间复杂度很大,达O(N)。链表
2013-11-29 16:39:42 569
转载 线程安全的单例模式(面试必备点)
线程安全的单例模式 面试的时候,常常会被问到这样一个问题:请您写出一个单例模式(Singleton Pattern)吧。好吧,写就写,这还不容易。顺手写一个:public final class EagerSingleton { private static EagerSingleton singObj = new EagerSingleton
2013-11-29 16:37:59 840
转载 Android开发中的正则匹配
在Android开发中,可能也会遇到一下输入框的合法性验证,这时候最常用的就应该是正则表达式去做一些匹配了,下面就常用的正则匹配做一下介绍1. 手机号码的验证根据实际开发于2009年9月7日最新统计: 中国电信发布中国3G号码段:中国联通185,186;中国移动188,187;中国电信189,180共6个号段。移动:134、135、136、137、138、139、150、1
2013-11-27 14:39:30 768
转载 Intent以及IntentFilter
照例..遇到好的文章转载过来,以便下次温习前言 欢迎大家我分享和推荐好用的代码段~~声明 欢迎转载,但请保留文章原始出处: CSDN:http://www.csdn.net 雨季o莫忧离:http://blog.csdn.net/luckkof正文 我重点分析一下两个方面:
2013-11-26 17:30:36 1182
转载 Android异步消息处理机制完全解析,带你从源码的角度彻底理解
看到大神写的文章,收藏下来~转载于:http://blog.csdn.net/guolin_blog/article/details/9991569之前也是由于周末通宵看TI3比赛,一直没找到时间写博客,导致已经有好久没更新了。惭愧!后面还会恢复进度,尽量保证每周都写吧。这里也是先恭喜一下来自瑞典的Alliance战队夺得了TI3的冠军,希望明年中国战队能够虎起!开始进入正题,我们
2013-11-19 10:45:41 906
转载 android 项目编码修改, GBK 变UTF-8
由于项目早期android项目选择GBK编码,一直也没时间改。为了统一编码打算把整个项目转变成UTF-8。 传统一个一个文件修改编码太慢和笨拙,尝试了批量改的效果不太好,项目报错。 最好找到 eclipse 有一个插件,可以修改,分享一下整个过程。 1、下载 com.lifesting.tool.encoding_1.0.0.jar 2、将插件com.lifesting.
2013-11-01 15:40:19 683
转载 Android 网络通信框架Volley简介(Google IO 2013)(转载自http://blog.csdn.net/t12x3456/article/details/9221611)
1. 什么是Volley在这之前,我们在程序中需要和网络通信的时候,大体使用的东西莫过于AsyncTaskLoader,HttpURLConnection,AsyncTask,HTTPClient(Apache)等,今年的Google I/O 2013上,Volley发布了。Volley是Android平台上的网络通信库,能使网络通信更快,更简单,更健壮。这是Volley名称的由来
2013-11-01 13:56:43 1188
转载 运行时改变Button图片的android:drawableTop
http://blog.sina.com.cn/s/blog_637a9dd401014rnj.html在xml文件中,为Button设置了android:drawableTop,希望在运行时也可以改变图片,可以通过下述代码:final Drawable drawableTop = getResources().getDrawable(R.drawable.btn_check_bu
2013-08-30 15:28:29 1623
类似微信的图片展示viewpage,可放大缩小拖动,网络加载及本地缓存,带点点集成超方便
2014-02-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人