11 2016 档案

Base64技术:把对象转变成字符串
摘要:需求:在安卓移动端和服务器进行数据交互的时候,有些时候需要上传,下载文件。如果所有的参数都变成字符串,会更加方便。 原理:Base64只是把byte[]数组进行了编码,然后再解码的过程,文档内容无法直接读取。从某些方面来说,进行了“加密”。经过测试一张图片转变成字符串大概会较少1半的大小。 其实我个 阅读全文

posted @ 2016-11-29 19:10 放纵的卡尔 阅读(4026) 评论(0) 推荐(0)

Android获取网络数据进行GZIP解压
摘要:说明:现在很多网站都会在回传数据的时候进行GZIP压缩,我们可以在请求头中申明支持GZIP压缩。可以减轻网络传输压力,Xutils中已经实现。 下面是一个DEMO,便于理解。 阅读全文

posted @ 2016-11-28 15:40 放纵的卡尔 阅读(3871) 评论(0) 推荐(0)

自定义Button成进度条
摘要:ProgressButton源码: 控制显示Demo: 效果图: 阅读全文

posted @ 2016-11-27 15:06 放纵的卡尔 阅读(362) 评论(0) 推荐(0)

Android:TextView最小行数设置
摘要:我们有时候为了保证TextView必须有一个最小的高度,那么就需要设置这个行数。 因为如果你不设置的话,在measure这个TextView的时候,此时就无法准确的得到一个最小高度。因为设备不同,所以必须measure(0,0)来获取到。 默认TextView的高度是1行。 阅读全文

posted @ 2016-11-26 23:46 放纵的卡尔 阅读(1703) 评论(0) 推荐(0)

介绍两个Android不常用的Drawable:GradientDrawable和 StateListDrawable
摘要:需求说明:这两个类GradientDrawable和StateListDrawable; GradientDrawable:可以自定义颜色,圆角。 StateListDrawable:就是一个状态选择器。 阅读全文

posted @ 2016-11-25 20:03 放纵的卡尔 阅读(520) 评论(0) 推荐(0)

Json介绍
摘要:GSON JSON 介绍 Gson 下载 Gson 解析 和 格式化 Gson 格式化 Gson 解析 JSON 介绍 Gson 下载 Gson 解析 和 格式化 Gson 格式化 Gson 解析 Gson 格式化 Gson 解析 Json 介绍 Json 全称 JavaScript Object 阅读全文

posted @ 2016-11-25 01:59 放纵的卡尔 阅读(688) 评论(0) 推荐(0)

Android自定义XML属性
摘要:上面分别写了两种典型的XML属性的配置,需要在values-attrs文件中编写。 第一种就是name,后面直接跟一个类型,这样可以在XML中自己任意配置。 第二种是枚举,这样就只能选择固定的属性了。 那么,问题来了,如何在View中对这些属性读取呢??下面介绍两种方法。 1、 2、 阅读全文

posted @ 2016-11-24 23:43 放纵的卡尔 阅读(1534) 评论(0) 推荐(0)

Android手机图片适配问题
摘要:需求:今天在做ListView的时候遇到一个问题,就是ListView中加载图片的时候。有些图片的大小比较大,所以会出现图片显示不充分的问题。 首先,再不做任何处理的情况下,大小是这样的。宽度是WrapContent。 那么怎么解决呢?? 1、首先FIX_XY,但是这样会引起失真。 2、于是需要换个 阅读全文

posted @ 2016-11-24 22:56 放纵的卡尔 阅读(1040) 评论(0) 推荐(0)

AsyncTask
摘要:说明:一个轻量级的异步框架,这个框架封装的比较diao,所以参数穿插的太厉害。很难说清楚。下面的代码对参数进行了说明。 阅读全文

posted @ 2016-11-22 15:49 放纵的卡尔 阅读(214) 评论(0) 推荐(0)

RatingBar
摘要:题记:保持旺盛的求知欲。希望会一直这样。 说明:来了新控件了。就是经常用的打分的那种东东。 说明:1、看上图分别是系统自带的和自己做的。rating就是设置小星星的数目。 2、用系统自带的必须是WrapContent。否则会显示不出来。但是一般系统自带的不咋好用,所以需要自定义。 3、下面的黄色的小 阅读全文

posted @ 2016-11-22 00:16 放纵的卡尔 阅读(222) 评论(0) 推荐(0)

博客园:启示录
摘要:从JAVA到JAVAWEB再到Android,一点一滴的积累,遇到的很多难题都是在博客园中解决的,谢谢那些具有开源分享精神的人们。 以前的资料都是写在自己的资料库中,现在开始整理到博客园中,希望能帮助一些人,也能促使自己进步! 阅读全文

posted @ 2016-11-21 17:59 放纵的卡尔 阅读(149) 评论(0) 推荐(0)

DrawerLayout和ActionBarDrawerToggle
摘要:说明:DrawerLayout的作用就是左侧滑出、右侧滑出菜单。需要和ActionBarDrawerToggle来配合使用。如果对ActionBar不理解,请先熟悉ActionBar。 1、首先配置DrawerLayout。 说明:此时配置完毕,就可以滑动屏幕左侧和右侧,此时已经可以滑出菜单了。 2 阅读全文

posted @ 2016-11-21 17:54 放纵的卡尔 阅读(6792) 评论(0) 推荐(0)

Android :android.os.Process.myTid()与 Thread.currentThread().getId();
摘要:这两种方式得到的ID并不是相同的,前者的返回值是int,后者是long。 android.os.Process.myTid():是进程. Thread.currentThread().getId()是线程. 阅读全文

posted @ 2016-11-20 02:08 放纵的卡尔 阅读(1048) 评论(0) 推荐(0)

Java-枚举介绍
摘要:需求:今天遇到一个问题,就是返回某些固定的int值,要用到枚举。 下面开始介绍: 解析:首先Color本身是一个枚举,里面的三个参数YELLOW,BLUE,RED。这三个变量都是Color的枚举。 这句话的意思就是:YELLOW、BLUE和RED都是枚举Color。 现在这么简单的枚举,好像没有什么 阅读全文

posted @ 2016-11-19 13:20 放纵的卡尔 阅读(262) 评论(0) 推荐(0)

导航