自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(70)
  • 收藏
  • 关注

原创 JAVA实现md5

[code="java"] public static String MD5(String s) { char hexDigits[]={'0','1','2','3','4','5','6','7','8','9','a','b','c','d','e','f'}; try { byte[] btInput = s.getBytes...

2015-10-21 10:51:09 171

android studio 编译问题

1、今天在用AS直接调试安装应用的时候,发现安装的debug应用路径竟然是其他路径。解决办法:标志一下,以防下次遇到[img]http://dl2.iteye.com/upload/attachment/0110/9154/47233fa7-0f25-3693-8b79-ec1c0461320f.jpg[/img]...

2015-08-12 17:58:24 168

UIImageView居中裁剪显示

[code="c"]UIImageView *pictureImg1 = (UIImageView *)[cell viewWithTag:102 + i];[pictureImg1 setContentScaleFactor:[[UIScreen mainScreen] scale]];pictureImg1.contentMode = UIViewContentModeScale...

2015-03-01 07:34:26 520

在EditText和TextView显示表情图片(类似QQ表情)

[size=medium][color=darkred]通过重写EditText和TextView,在EditText和TextView渲染表情。[/color][/size][size=medium]先看效果图:(动态效果图,加载较慢)[/size] [img]http://dl2.iteye.com/upload/attachment/0099/...

2014-08-04 13:25:56 173

隐藏android中webview放大缩小控件

[color=darkred][size=medium]在android SDK版本11以前(也就是Android3.0以前),webvie是不可以隐藏缩放控件的,现在我们通过反射来隐藏该控件。[/size][/color][size=medium]重写WebView:[/size][code="java"]import java.lang.reflect.Method;impor...

2014-07-30 20:50:56 446

python学习,搭建web项目框架django

[color=darkred][size=medium]前言:[/size][/color]当初尝试接触python,最大的动力其实是想用python做web项目,现在终于搭起一个简单的helloWorld了,跟当初java的helloWorld一样兴奋!现在来看一下我搭建的整个过程:1.首先本屌的系统是windows7,安装的python版本是2.7.3,将安装目录加到环境变量-...

2014-07-30 01:04:49 154

python学习,第四天笔记

[code="python"]# -*- coding:utf-8 -*-#coding=utf-8 ##函数##def add(a, b): return a + b;print add(1, 2); #3print add("aaa", "bbb"); #aaabbb##个数可变参数####*表示接受多个参数def printf1(...

2014-07-24 00:01:22 127

python学习,第三天笔记

[code="python"]#格式化字符串a = "%d and %d" % (-1,2);b = "%s's height is %dcm"%("Charles",180);print a;print b;#其他格式化字符串0a = " abcdef ";print len(a);#原始长度print len(a.lstrip());#去掉左边空白pr...

2014-07-18 17:39:34 117

python学习,第二天笔记

[code="pyton"]#强制转换#a = "1";#b = "2";#print a + b;#print int(a) + int(b);#12#3#首字母大写#a = "please call me ck";#b = "PLEASE CALL ME CK";#print a.capitalize();#print b.capitalize(...

2014-07-17 22:23:19 91

初涉Python,第一天笔记

[size=medium][color=darkred]1.子list提取[/color][/size]a = [1 , 2, 3, 4, 5, 6, 7, 8, 9, 10];a[1:] == [2, 3, 4, 5, 6, 7, 8, 9, 10][size=medium][color=darkred]2.处理list方法[/color][/size] a = [1...

2014-07-16 17:47:20 94

java修改目录所有文件名

[color=darkred][size=medium]前言:[/size][/color][size=medium]一直遇到一个问题,android在打包的时候,有时会涉及到利用软件进行加壳或者加密,利用这些软件进行操作之后文件名称就会相应的增加一些相同的后缀,如果渠道包比较多的话,一个个改还真是麻烦,通过代码来改是最佳的方案:[/size][size=medium][color=d...

2014-07-15 13:03:41 214

webview清除cookie

前言:由于项目需要,webview需要与app进行交互,其实最重要的一个功能是登陆。从app端通过js传递相应参数到网页端进行登陆。现在就遇到一个屌毛问题,app有可以多帐号切换登陆的,而网页端登陆成功之后会保存cookie,就出现了切换帐号之后没清除webview的cookie而导致显示了上一个用户的信息。故需要在webview的Activity onCreate()里面清除所有cookie...

2014-07-14 15:54:46 2530 2

仿手机QQ个人资料顶部照片移动切换效果(附代码)

[size=medium][color=darkred]1.先来看看效果图:(4M的gif图,请耐心等待)[/color][/size][img]http://dl2.iteye.com/upload/attachment/0098/4910/af399733-3b96-35b9-80b3-b1e5dd115299.gif[/img][size=medium][color=darkre...

2014-06-26 07:09:27 454

按正方形裁切图片和图片加边框

[size=medium][color=darkred]1.按正方形裁切图片:[/color][/size][code="java"] /** * 按正方形裁切图片 */ public static Bitmap ImageCrop(Bitmap bitmap) { int w = bitmap.getWidth(); // 得到图片的宽,高 int h =...

2014-06-07 09:13:32 509

原创 视差Viewpager(仿手机菜单背景图跟随拖动方向缓慢前进效果附源码!)

[color=darkred][size=large]视差Viewpager:[/size][/color][size=medium]即当我们拖动viewpager左右滑动的时候,背景图片也跟左右滑动,不过以相对滑动更慢的速度滑动,故产生视差效果。[/size][color=darkred][size=medium]先看效果图:[/size][/color][img]http:...

2014-05-29 10:01:43 225

解决部分android手机照片被系统自动旋转

[size=medium]使用某星手机有为应用的图库添加图片时,发现照片已被旋转,APP没有做任何处理,因此肯定是手机在拍照保存的时候做的手脚。[/size][size=medium]1、调用方法[/size][code="java"]int degree = ImageUtil.getBitmapDegree(imageInfo.getImgSourcePath()); if...

2014-05-21 14:13:09 304

原创 ActiveAndroid--Android轻量级ORM框架

[color=darkred][size=x-large]ActiveAndroid可以让你无须写一行SQL语句就可以实现Sqlite数据库的增删改查。执行增删改查操作,你只需要简单地调用onSave()和onDelete()等则可。[/size][/color][color=red]下面是作者原话:[/color][quote]ActiveAndroid is an active r...

2014-05-09 09:32:54 88

FunDapter--让你简单创建ListView Adapter

[color=red][size=medium]介绍:使用FunDapter之后,你就无须为每一个视图创建对应的Adapter,这是一种新的创建adapter的自定义方法,无须创建ViewHolder就可以使用ViewHolder模式,不仅可以减少代码中bug,并且可以使代码更整洁。[/size][/color][b][size=medium]以前我们使用Listview adapte...

2014-05-05 23:24:24 164

关于拍完照或者保存图片,无法在相册上显示问题

场景:拍完照或者保存图片到SDCard时,无法马上在相册上显示图片,重启手机才会出现。原因:先保存的图片,系统没有重新扫描,故相册暂时无法显示图片加上这段代码,让系统重新扫描SDCard某个文件,相册里也会马上显示:[code="java"]Intent intent = new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE); Ur...

2014-05-05 17:43:03 615

仿酷狗播放显示界面返回动画效果(附源码)

分类 奇技淫巧 的第一篇博文,以后会有更多奇技淫巧与大家分享~先看看酷狗的效果:[img]http://dl2.iteye.com/upload/attachment/0096/6694/1e91c75c-058f-3ac1-8f03-bf5fb2113316.png[/img]本来打算昨天贴代码的,昨天很幸运的我姐添一男丁,在此抱歉了~源码地址:[url]...

2014-05-01 00:00:24 400

Universal-Image-Loader 内存占用

前言:之前项目一直使用Universal-Image-Loader图片加载框架,毕竟算是github上最火的图片加载框架之一,而且用到该框架的比较大的应用也不少,所以挺放心的。这两天,项目经理发现项目加载图片时内存会爆增,而且有时还报OOM,(一个坑爹手机,其实是不是这个框架报错还有待考察)之后就一直找原因,官方上面也有介绍,以下是原文:[color=blue]If you oft...

2014-04-30 23:24:47 97

Fragment already added 解决方法

最近项目上遇到一个问题:[img]http://dl2.iteye.com/upload/attachment/0096/3605/5f7f79fd-35e6-3c43-a660-e54a268b3143.png[/img]找了很久,尼玛终于找到方法解决了。[img]http://dl2.iteye.com/upload/attachment/0096/3611/b3e...

2014-04-22 11:22:32 2615

非官方调用新浪微博

很多情况,我们都需要用户关注我们的官方微博,现在提供两种办法展现自己的新浪微博:[color=red]1.如果用户有安装新浪微博客户端,直接打开个人首页2.如果用户没有安装,则浏览器打开[/color]上代码:(uid为微博uid,查看方法:进入个人微博首页查看源代码,找出uid对应值)[code="java"] //打开微博 private void openWe...

2014-04-18 09:19:15 130

关于刷新自定义View

[size=medium]因为项目需要,需要在自定义View可见之后再动态变化宽度。但宽度在你一开始findId的时候已经调用[color=red]measure(width, height)[/color] 初始化好该自定义View的宽高。查了一下,发现一个刷新View的方法 [color=red]invalidate(),[/color]调用之后,自定义View只会重绘内容(调...

2014-04-18 06:34:59 119

保存网络图片到手机上

[code="java"]// 保存图片到手机端public static boolean saveNetImage(String url, String destPath){ try { FileOutputStream fos = new FileOutputStream(destPath); InputStream is = new URL(url).openSt...

2014-04-16 12:00:01 161

ListView快速定位第一行

[code="java"]if (Build.VERSION.SDK_INT < Build.VERSION_CODES.HONEYCOMB) { getListView().setSelection(0);} else{ getListView().post(new Runnable() { @Override public void run() {...

2014-04-15 16:23:22 238

调用手机相机实现拍照、剪裁、保存图片到手机(含github源码地址)

调用手机相机实现拍照、剪裁图片、并保存图片到手机先看效果图:[img]http://dl2.iteye.com/upload/attachment/0095/1400/d932e155-9831-33aa-889b-c5611c887502.png[/img]直接上代码:[code="java"]package com.liucanwen.camerademot...

2014-03-20 16:31:56 332

java 正则验证手机号码和身份证

先大概说说手机号码和身份证的组成:(中国大陆)手机号码开头:[size=medium][color=olive]移动:134、135、136、137、138、139、150、151、157(TD)、158、159、187、188联通:130、131、132、152、155、156、185、186电信:133、153、180、189[/color][/size]身份证...

2014-03-19 17:09:06 828

FragmentTabHost切换Fragment时避免UI重新加载

用FragmentTabHost + Fragment 可以实现微博底栏菜单,看图:[img]http://dl2.iteye.com/upload/attachment/0094/7826/6d6336c3-3ef0-3d4a-a1e5-3e1cb3a49ec9.png[/img]不过,初次实现时发现有个缺陷,每次FragmentTabHost切换fragment时会调用onCr...

2014-03-12 14:27:27 114

Gridview 去掉橙色点击响应效果

一行代码搞定:[code="java"]gridView.setSelector(new ColorDrawable(Color.TRANSPARENT));[/code]

2014-03-12 11:19:57 111

如何在service里面弹出对话框

先给一个需求:需要在service里面监听短信的接收,如果接收到短信了,弹出一个dialog来提示用户打开。看看效果图:(直接在主桌面上弹出)[img]http://dl2.iteye.com/upload/attachment/0094/6597/8da00abe-98ed-38eb-bd29-a1d0cad449aa.png[/img]service中弹出提示框:[...

2014-03-10 00:03:04 513

ViewFlipper 3D旋转动画实现 界面切换

先来看看效果:[img]http://dl2.iteye.com/upload/attachment/0094/6152/35ad98ce-42ee-3c85-aee4-74642f902e68.png[/img]简单介绍一下,两个界面,以水平中线旋转180度,切换界面。上代码:布局文件:[code="java"] ...

2014-03-08 00:46:02 228

代码混淆时注意事项,防止注解被删掉

昨天在混淆代码生成apk时,一直无法正常打开,看错误log,发现是由于生成数据库语句有误(本项目生成数据库利用注解来实现)。开始还以为是没混淆到了,直到后来没办法了,反翻译瞅瞅,一看真TM坑爸,注解全没了。我明明加上了这一段:[code="java"]-keep class com.xxxx.** { *; }[/code]反翻译看到该类也没有被混淆,只是注解全没了而已,可以说明的...

2014-03-06 07:58:22 1275

android 程序实现最小化

很简单,就一行代码:[code="java"]moveTaskToBack(true);[/code]官方原话:[color=darkred]Move the task containing this activity to the back of the activity stack. The activity's order within the task is unchang...

2014-03-03 18:05:43 715

android 播放默认铃声和手机振动

播放默认铃声:[code="java"] // 播放铃声 private void ring() { if (player.isPlaying() || player.isLooping()) { LogUtil.i("ck", "playing"); return; } try { Uri alert = RingtoneMa...

2014-02-27 23:28:58 587

android调用手机铃声

得到默认闹铃铃声:[code="java"]RingtoneManager.getDefaultUri(RingtoneManager.TYPE_ALARM);[/code]调用文件选择,选择铃声文件:[code="java"]Intent intent = new Intent(Intent.ACTION_GET_CONTENT); intent.setType("a...

2014-02-25 16:43:22 902

git提交报异常,fatal: The remote end hung up unexpectedly

早上提交代码到 oschina代码库时,报了这个错误:[code="java"]fatal: The remote end hung up unexpectedly[/code]上网找了一下原因,各种答案都有,也是哈,这个提示太叼了,没有说明哪一部分有问题。最后这个答案帮了我解决问题了。[code="java"]git config http.postBuffer 5242...

2014-02-25 12:44:04 464

AlertDialog 弹出带icon的列表选择

先看看效果:[img]http://dl2.iteye.com/upload/attachment/0094/1738/a91d14a7-cc52-386c-bc8c-efb041a7bbac.jpg[/img]解释,在AlertDialog里添加一个listView,listitem在adapter里自定义,贴关键代码:[color=red]AlertDialog:[...

2014-02-24 16:58:08 847

原创 在百度地图上选位置,并在上面显示覆盖物

之前听说百度地图有这么一个功能(在地图上选取位置),一直没时间去看看怎么实现,刚好手头上项目需要这个功能,下午抽个空看了一下,集成到项目当中。[size=medium][color=blue]先看效果图,这两张图片上的红点就是我点击的地方。当然,我既然可以在上面加个覆盖物,那这个点的坐标肯定可以得到的。[/color][/size][img]http://dl2.iteye.com...

2014-02-23 22:02:45 287

原创 使用ActiveAndroid技巧

ActiveAndroid是一个sqlite ORM框架,使用极为方便。不过,最近被一个问题困扰着:[color=red]当我本地数据库已经保存有数据时,我要增加字段,这个时候我试着去更改版本号,不过好像没有任何反应[/color]。于是看了看官方给出的这个方法。在assets里添加sql脚本,路径格式为:migrations/{new_db_version}.sql,同时,这个new...

2014-02-22 12:08:51 104

空空如也

空空如也

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

TA关注的人

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