自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (5)
  • 收藏
  • 关注

原创 图片异步压缩保存到本地文件PhotoCompress

今天移植了一个图片压缩保存到本地文件的demo,希望有帮到有需要的同学。项目不难,就是异步压缩选择的图片并保存到本地文件的功能,方法也挺简单的,移植出来就是为了以后集成快速方便。工程目录如上,压缩的功能主要在ImageUtils和UriImage这两个类里面,MediaFile是一个判断文件的工具类,防止选择了非图片的文件。在ImageUtils类中可以设置压缩后的最大宽、高和文件

2014-02-27 11:36:29 1492

原创 类似微信的图片展示viewpage,可放大缩小拖动,网络加载及本地缓存,带点点集成超方便

年后好久都没管博客了..今天整理一下以前的代码,想起原先做图片展示时候的蛋疼,一直没有找到方便好用,能快速集成的demo~今天得空自己动手写一个,希望能帮到有需要的朋友。先上图:进去先是一个gridview点击item后进入到viewpage切换加载中缩小放大和错误神马的就不上了,自己下代码看哈..本例子是集成了两个开源的框架,一个是photoview,主要是图

2014-02-26 16:21:11 2525 1

原创 android RSA加解密

废话不多说,使用RSA加解密时遇到很多问题,大概三点:1.公钥或私钥构造失败,原因大概两点,一是公钥串或是密钥串不对,应该用openssl生成密钥,“-----BEGIN PUBLIC KEY-----”和“-----END PUBLIC KEY-----”中间的串即为密钥。二是没有用Base64类转换,成字节数组,用本文的例子中的Base64工具类即可。2.加解密失败,确认使用的公钥和私

2014-01-04 11:12:33 1170

转载 Android 数据库存取图片

数据库中存取图片通常使用两种方式,一种是保存图片所在路径,二是将图片以二进制的形式存储(sqlite3支持BLOB数据类型)。对于两种方法的使用,好像第二种方法不如第一种方法更受程序员欢迎,他们认为,在很多数据库语言里,处理大字段都是不容易的,像图片这样的文件放在数据库里会有问题:对数据库的读写速度永远赶不上文件系统的处理速度,使数据库变得巨大;但也有很多人认为像图片这样的数据存放在数据库中也有好

2014-09-10 17:29:28 750

原创 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 765

转载 android 解决输入法键盘遮盖布局问题

这里采用滚动布局来解决输入法遮盖布局的问题,方法如下:    /**     * @param root 最外层布局,需要调整的布局     * @param scrollToView 被键盘遮挡的scrollToView,滚动root,使scrollToView在root可视区域的底部     */    private void controlKeyboardLayou

2014-08-07 16:23:24 1161 1

转载 深入解析AsyncTask

写的挺好的,果断存档程序人生92118 AsyncTask的介绍及基本使用方法关于AsyncTask的介绍和基本使用方法可以参考官方文档和Android实战技巧:多线程AsyncTask这里就不重复。AsyncTask引发的一个问题上周遇到了一个极其诡异的问题,一个小功能从网络上下载一个图片,然后放到ImageView中,是用Asyn

2014-06-18 14:29:23 597

转载 JAVA中String与StringBuffer的区别

String和StringBuffer的区别,网上资料可以说是数不胜数,但是看到这篇文章,感觉里面做的小例子很有代表性,所以转一下,并自己做了一点总结。 在java中有3个类来负责字符的操作。 1.Character 是进行单个字符操作的,2.String 对一串字符进行操作。不可变类。3.StringBuffer 也是对一串字符进行操作,但是可变类。String:

2014-06-18 11:33:46 577

原创 android 仿path 下拉图片放大,放开回弹 ListView

android 仿path 下拉图片放大,放开回弹 ListView:今天得空,写一个listview下拉放大头部图片的例子,希望能帮到有需要的朋友,废话不多说,先上图: 应用宝截屏2014043003.png (138.52 KB, 下载次数: 0)下载附件  保存到相册5 分钟前 上传控

2014-04-30 17:11:15 2808 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 1068

转载 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 1457

转载 (转) 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 776

转载 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 603

转载 HashMap实现原理分析

看到好的文章,记录下来1. HashMap的数据结构数据结构中有数组和链表来实现对数据的存储,但这两者基本上是两个极端。      数组数组存储区间是连续的,占用内存严重,故空间复杂的很大。但数组的二分查找时间复杂度小,为O(1);数组的特点是:寻址容易,插入和删除困难;链表链表存储区间离散,占用内存比较宽松,故空间复杂度很小,但时间复杂度很大,达O(N)。链表

2013-11-29 16:39:42 555

转载 线程安全的单例模式(面试必备点)

线程安全的单例模式  面试的时候,常常会被问到这样一个问题:请您写出一个单例模式(Singleton Pattern)吧。好吧,写就写,这还不容易。顺手写一个:public final class EagerSingleton  {      private static EagerSingleton singObj = new EagerSingleton

2013-11-29 16:37:59 821

转载 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 757

转载 Intent以及IntentFilter

照例..遇到好的文章转载过来,以便下次温习前言         欢迎大家我分享和推荐好用的代码段~~声明         欢迎转载,但请保留文章原始出处:         CSDN:http://www.csdn.net         雨季o莫忧离:http://blog.csdn.net/luckkof正文 我重点分析一下两个方面:

2013-11-26 17:30:36 1119

转载 Android异步消息处理机制完全解析,带你从源码的角度彻底理解

看到大神写的文章,收藏下来~转载于:http://blog.csdn.net/guolin_blog/article/details/9991569之前也是由于周末通宵看TI3比赛,一直没找到时间写博客,导致已经有好久没更新了。惭愧!后面还会恢复进度,尽量保证每周都写吧。这里也是先恭喜一下来自瑞典的Alliance战队夺得了TI3的冠军,希望明年中国战队能够虎起!开始进入正题,我们

2013-11-19 10:45:41 892

转载 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 668

转载 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 1177

转载 运行时改变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 1603

android4.4.2 settings源码本地编译所需要的包

android4.4.2 settings源码本地编译所需要的包

2015-04-16

ImgListView头图片下拉放大效果

android 仿path 下拉图片放大,放开回弹 ListView

2014-04-30

图片异步压缩保存到本地文件

图片异步压缩保存到本地文件 可设置压缩后最大宽,高和大小,本地存储路径等.绝对不会OOM 快速集成超方便

2014-02-27

类似微信的图片展示viewpage,可放大缩小拖动,网络加载及本地缓存,带点点集成超方便

类似微信的图片展示viewpage,可放大缩小拖动,网络加载及本地缓存,带点点集成超方便

2014-02-26

android端RSA加解密实例,亲测无乱码可用

自己写的android端RSA加解密实例 请参考: http://alunblog.duapp.com/?p=50

2014-01-04

空空如也

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

TA关注的人

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