刘俊技术博客专栏

专注于J2EE和大数据

sun.misc.BASE64Encoder找不到jar包的解决方法

1.右键项目-》属性-》java bulid path-》jre System Library-》access rules-》resolution选择accessible,下面填上** 点击确定即可!!! 2. 在MyEclipse中编写Java代码时,用到了BASE64Decoder...

2015-06-25 19:39:31

阅读数:406

评论数:0

android使用inSampleSize、inScaled、inDensity、inTargetDensity对图片进行缩放

本文首先总结一下Bitmap的相关概念,然后通过一个实际的问题来分析设置BitmapFactory.options的注意事项,以减少不必要的内存占用率,避免发生OOM。 一、 Bitmap的使用trick 尽量不要使用setImageBitmap或setImageResource ...

2015-06-15 19:16:33

阅读数:1967

评论数:1

GitHub上史上最全的Android开源项目分类汇总

https://github.com/Trinea/android-open-project Android开源项目分类汇总 Android 开源项目源码解析(Volley、UIL、Dagger、EventBus、xUtils 等分析) Android 职位内部推...

2015-06-05 09:50:13

阅读数:3085

评论数:0

Android VLC播放器二次开发2——CPU类型检查+界面初始化

上一篇讲了VLC整个程序的模块划分和界面主要使用的技术,今天分析一下VLC程序初始化过程,主要是初始化界面、加载解码库的操作。今天主要分析一下org.videolan.vlc.gui.MainActivity类,这个是VLC的整个程序入口。当然,严格来说,整个程序入口是VLCApplication...

2015-06-04 13:01:38

阅读数:506

评论数:0

Android 快速开发系列 打造万能的ListView GridView 适配器

1、概述 相信做Android开发的写得最多的就是ListView,GridView的适配器吧,记得以前开发一同事开发项目,一个项目下来基本就一直在写ListView的Adapter都快吐了~~~对于Adapter一般都继承BaseAdapter复写几个方法,getView里面使用ViewH...

2015-06-03 23:04:45

阅读数:557

评论数:0

android打包准备:混淆第三方jar包(Gson, greenDao,sharesdk,UIL,高德地图, unity,pinyin4j,async http,JPush,EventBus等)

1、Gson混淆 ## ---------------------------------- ##   ########## Gson混淆    ########## ## ---------------------------------- -keepattributes Signatu...

2015-06-03 18:41:23

阅读数:710

评论数:0

Android ViewGroup事件分发机制(下)

上一篇已经完整的解析了Android View的事件分发机制,今天给大家代码ViewGroup事件分发的源码解析~~凡是自定义ViewGroup实现各种滑动效果的,不可避免的会出现很多事件的冲突,对ViewGroup事件分发机制的了解,也有益于大家了解冲突产生的原因,以及对冲突进行处理~ 1、案...

2015-06-03 10:43:03

阅读数:444

评论数:0

Android View 事件分发机制 源码解析 (上)

一直想写事件分发机制的文章,不管咋样,也得自己研究下事件分发的源码,写出心得~ 首先我们先写个简单的例子来测试View的事件转发的流程~ 1、案例 为了更好的研究View的事件转发,我们自定以一个MyButton继承Button,然后把跟事件传播有关的方法进行复写,然后添加上日志...

2015-06-03 10:10:36

阅读数:400

评论数:0

Android新控件RecyclerView浅析及上拉和下拉刷新

概述: RecyclerView是android-support-v7-21版本中新增的一个Widgets,RecyclerView是ListView的升级版本,更加先进和灵活。在以后的开发中我们就可以直接使用RecyclerView来替换ListView。 特点介绍:...

2015-06-03 09:22:07

阅读数:839

评论数:0

设计模式 装饰者模式 带你重回传奇世界

今天继续设计模式之旅,给大家带来装饰者模式,国际惯例,先看定义。 装饰者模式:若要扩展功能,装饰者提供了比集成更有弹性的替代方案,动态地将责任附加到对象上。 先简单描述下装饰者模式发挥作用的地方,当我们设计好了一个类,我们需要给这个类添加一些辅助的功能,并且不希望改变这个类的代码,这时...

2015-06-02 13:15:40

阅读数:485

评论数:0

设计模式 外观模式 一键电影模式

这个模式比较简单,嘿嘿,简单写一下。 老样子,先看 外观模式(Facade Pattern)定义:提供一个统一的接口,用来访问子系统中的一群接口,外观定义了一个高层的接口,让子系统更容易使用。其实就是为了方便客户的使用,把一群操作,封装成一个方法。 举个例子:我比较喜欢看电影,于是买了...

2015-06-02 09:48:08

阅读数:412

评论数:0

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