自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (2)
  • 收藏
  • 关注

转载 Java 将字节数组转化为16进制的多种方案

很多时候我们需要将字节数组转化为16进制字符串来保存,尤其在很多加密的场景中,例如保存密钥等。因为字节数组,除了写入文件或者以二进制的形式写入数据库以外,无法直接转为为字符串,因为字符串结尾有\0,当然肯定还有其他原因。下面提供几种Java中使用的方案:方案一:直接利用BigInteger的方法,应该是最简单的方案了。[java] view plainc

2015-10-28 12:03:50 659

转载 java synchronized详解

记下来,很重要。Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。     一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。     二、然而,当一个线程访问ob

2015-10-28 10:09:17 239

转载 Android提供的LruCache类简介

package android.util;    import java.util.LinkedHashMap;  import java.util.Map;    /**  * A cache that holds strong references to a limited number of values. Each time  * a value is acce

2015-10-28 10:02:58 263

转载 Android App的签名打包(晋级篇)

Andriod应用程序如果要在手机或模拟器上安装,必须要有签名! 1.签名的意义  为了保证每个应用程序开发商合法ID,防止部分开放商可能通过使用相同的Package Name来混淆替换已经安装的程序,我们需要对我们发布的APK文件进行唯一签名,保证我们每次发布的版本的一致性(如自动更新不会因为版本不一致而无法安装)。2.签名的步骤  a.创建key  b.使用步骤a中

2015-10-27 14:18:38 266

转载 ShareSDK关于微信分享问题

转自:http://www.eoeandroid.com/thread-310281-1-1.html发现用sharesdk,做其他平台分享很快;如新浪微博、腾讯微博、有道云笔记、开心网、Google+等等,几句代码就搞定;        但是微信有点麻烦,下面我把如何解决问题说一下,方便其他开发者参考。        微信测试时,需要打包,签名是在微信开发平台注册应用时填写“应用签名

2015-10-23 17:43:09 576

转载 Android使用Intent一键分享图片文字到腾讯、新浪、开心、微信等

现在分享应用很多,消耗研发与维护时间,增加项目成本,而且集成分享功能后我们的应用包会比以前要大几MB。其实有android的Intent可以满足分享文字和图片的需求,而且不增加应用包的大小。[java] view plaincopy/**  * 判断是否安装腾讯、新浪等指定的分享应用  * @param packageName 应用的包名

2015-10-23 15:43:14 514

转载 res里面的drawable(ldpi、mdpi、hdpi、xhdpi、xxhdpi)

http://xiaomi4980.blog.163.com/blog/static/215945196201391411840729/  (1)drawable-hdpi里面存放高分辨率的图片,如WVGA (480x800),FWVGA (480x854)  (2)drawable-mdpi里面存放中等分辨率的图片,如HVGA (320x480)  (

2015-10-22 11:33:07 230

转载 Android drawText获取text宽度的三种方式

[java] view plaincopyString str = "Hello";  canvas.drawText( str , x , y , paint);    //1. 粗略计算文字宽度  Log.d(TAG, "measureText=" + paint.measureText(str));    //2. 计算文字所在矩形,可

2015-10-21 14:25:09 305

转载 Android Drawable 那些不为人知的高效用法

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/43752383,本文出自:【张鸿洋的博客】1、概述Drawable在我们平时的开发中,基本都会用到,而且给大家非常的有用。那么什么是Drawable呢?能够在canvas上绘制的一个玩意,而且相比于View,并不需要去考虑measure、layout,仅仅只要去考虑

2015-10-20 14:56:46 230

转载 Android SnackBar

转自:http://blog.csdn.net/liu1164316159/article/details/42706275展示的效果就这样简单就看你是有那个需求了。SnackBar的创建过程使用了Builder设计模式,有不同需求的可以更具需求结合代码创建出需要的效果。[java] view plaincopy

2015-10-20 09:42:06 286

转载 Android 自定义view实现水波纹效果

http://blog.csdn.net/tianjian4592/article/details/44222565在实际的开发中,很多时候还会遇到相对比较复杂的需求,比如产品妹纸或UI妹纸在哪看了个让人兴奋的效果,兴致高昂的来找你,看了之后目的很明确,当然就是希望你能给她;在这样的关键时候,身子板就一定得硬了,可千万别说不行,爷们儿怎么能说不行呢;好了

2015-10-20 09:38:55 565

转载 Android Paint、Canvas、Matrix使用讲解(一、Paint)

http://blog.csdn.net/tianjian4592/article/details/44336949好了,前面主要讲了Animation,Animator 的使用,以及桌面火箭效果和水波纹效果,分别使用android框架和自己绘制实现,俗话说,工欲善其事,必先利其器,接下来几篇文章主要讲绘制中我们需要常使用的一些利器;Paint:画笔Canvas:画

2015-10-20 09:34:20 368

转载 Android中Bitmap和Drawable

一、相关概念1、Drawable就是一个可画的对象,其可能是一张位图(BitmapDrawable),也可能是一个图形(ShapeDrawable),还有可能是一个图层(LayerDrawable),我们根据画图的需求,创建相应的可画对象2、Canvas画布,绘图的目的区域,用于绘图3、Bitmap位图,用于图的处理4、Matrix矩阵二、Bitmap1、从资源中获

2015-10-16 16:29:30 208

转载 双向滑动的范围选择条SeekBar

老外写的,很难想象会继承自ImageView,支持整数和小数,非常好用。  原帖:http://www.eoeandroid.com/thread-263893-1-1.html 另一种可以自动对齐刻度的Seekbar: tp://www.eoeandroid.com/thread-310686-1-1.html http://www.23code.co

2015-10-13 09:01:17 1014 2

转载 Android中shape的使用

在看很多开源代码中都使用到了shape,我看代码的时候一般都一带而过了,没有仔细去研究,这几天刚好有空就顺带详细了解一下,在学习的过程中参考了官方文档和网上的示例代码,本文后面会附上测试代码。方法/步骤1一、在res/drawable文件夹下创建一个名为gradient_box的xml文件:shape drawab

2015-10-11 15:46:05 232

转载 Android中让Dialog全屏

http://gqdy365.iteye.com/blog/1402906http://blog.sina.com.cn/s/blog_643e838601016rgt.html一、在style中定义样式:Java代码  "1.0" encoding="utf-8"?>        "Transparent">        "an

2015-10-10 16:14:28 331

转载 去除字符串中的空格、制表符、换行、回车

public static String replaceBlank(String str) {             String dest = "";             if (str!=null) {                     Pattern p = Pattern.compile("\\s*|\t|\r|\n");                    

2015-10-10 11:31:29 372

转载 解决popupwindow中弹出输入法被遮挡问题

在Popupwindow中有EditText,当点选EditText后输入法在popupwindow后面显示了。最后查找了大量资料后输入法终于在popupwindow在前端显示了,呵呵非常的好。解决思路我们知道popupwindow中有个输入法配置选项。。解决思路我们知道popupwindow中有个输入法配置选项。 [java] view plaincopypr

2015-10-07 16:12:09 805

转载 Android中给listview/gridview设置动画(逐条加载条目动画)

先看实现的效果如下:演示效果如上:   上面的列表是GridView 要给这个GridView添加一个动画,才可以逐个加载。网上找了大量资料,不少人说用多线程加载,通过SetAdapter设置数据改变,还有用到Handler这样太扯淡了,几乎放弃了。发现直接在配置里设置动画即可。效果非常好,看效果。   ListView配置方法如下:[htm

2015-10-07 16:10:54 509

转载 自定义控件让TextView(Radiobutton)、Button的drawableLeft和drawableRight与文本一起居中显示

TextView的drawableLeft、drawableRight和drawableTop是一个常用、好用的属性,可以在文本的上下左右放置一个图片,而不使用更加复杂布局就能达到,我也常常喜欢用RadioButton的这几个属性实现很多效果,但是苦于不支持让drawbleLeft与文本一起居中,设置gravity为center也无济于事,终于有空研究了一下,这里与大家一起分享。

2015-10-06 17:46:53 1888

.9path去黑边工具

用sdk自带的工具做完后,引入到项目,会发现有黑边,用这个处理很不错滴.

2015-11-13

scrollview,listview,gridview,viewpager边界阴影问题

这个资源是我从studio移植到eclipse,如果报错的话,自己改下。

2015-09-07

空空如也

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

TA关注的人

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