01 2015 档案

摘要:最近一个项目需要用到表格进行统计显示,本来用的是的achartengine,后来发现一个更加强大的开源框架MPAndroidChart。下面简单介绍下MPAndroidChart,MPAndroidChart的效果还是蛮好的,提供各种动画,这个也是我使用MPAndroidChart,而且放弃acha... 阅读全文
posted @ 2015-01-23 11:55 brave-sailor 阅读(1209) 评论(0) 推荐(0) 编辑
摘要:什么是代码混淆Java 是一种跨平台的、解释型语言,Java 源代码编译成中间”字节码”存储于 class 文件中。由于跨平台的需要,Java 字节码中包括了很多源代码信息,如变量名、方法名,并且通过这些名称来访问变量和方法,这些符号带有许多语义信息,很容易被反编译成 Java 源代码。为了防止这种... 阅读全文
posted @ 2015-01-10 00:43 brave-sailor 阅读(207) 评论(0) 推荐(0) 编辑
摘要:在project.properties里加上 proguard.config=proguard.cfgproguard.cfg 配置如下:-optimizationpasses 5-dontusemixedcaseclassnames-dontskipnonpubliclibraryclasses-... 阅读全文
posted @ 2015-01-10 00:41 brave-sailor 阅读(439) 评论(0) 推荐(0) 编辑
摘要:proguard 原理Java代码编译成二进制class 文件,这个class 文件也可以反编译成源代码 ,除了注释外,原来的code 基本都可以看到。为了防止重要code 被泄露,我们往往需要混淆(Obfuscation code , 也就是把方法,字段,包和类这些java 元素的名称改成无意义的... 阅读全文
posted @ 2015-01-10 00:23 brave-sailor 阅读(342) 评论(0) 推荐(0) 编辑
摘要:在这里,总结一下loading进度条的使用简单总结一下。一、说起进度条,必须说说条形进度条,经常都会使用到嘛,特别是下载文件进度等等,还有像腾讯QQ安装进度条一样,有个进度总给人良好的用户体验。先来找图看看,做这个图完成不用图片就可以做到了。看下xml布局文件,其实就是直接用xml写的在加两个属性设... 阅读全文
posted @ 2015-01-07 10:11 brave-sailor 阅读(576) 评论(0) 推荐(0) 编辑
摘要:转自http://www.blogjava.net/jinfeng_wang/archive/2008/04/27/196477.html程序是很简易的。然而,在编程人员面前,多线程呈现出了一组新的难题,如果没有被恰当的解决,将导致意外的行为以及细微的、难以发现的错误。 在本篇文章中,我们针对这些... 阅读全文
posted @ 2015-01-06 16:53 brave-sailor 阅读(220) 评论(0) 推荐(0) 编辑
摘要:在[UI]抽屉菜单DrawerLayout分析(一)和[UI]抽屉菜单DrawerLayout分析(二)中分别介绍了DrawerLayout得基本框架结构和ViewDragerHelper的作用以及手势分发,本文一起来分析其中的Scroller的使用情况。 在ViewDragerHelper中可... 阅读全文
posted @ 2015-01-06 00:15 brave-sailor 阅读(193) 评论(0) 推荐(0) 编辑
摘要:继续分析DrawerLayout的手势分发部分谈到手势分发,这本身就是个好话题,DrawerLayout作为继承自ViewGroup得布局他可以拦截手势也可以分发给子view,也就是在 onInterceptTouchEvent中做的操作,但是他的下面还有一个onTouchEvent方法,先看哪个呢... 阅读全文
posted @ 2015-01-06 00:14 brave-sailor 阅读(196) 评论(0) 推荐(0) 编辑
摘要:侧拉菜单作为常见的导航交互控件,最开始在没有没有android官方控件时,很多时候都是使用开源的SlidingMenu,一直没机会分析侧拉菜单的实现机理,本文将分析android.support.v4.widget.DrawerLayout的使用及实现。 官方介绍DrawerLayout acts... 阅读全文
posted @ 2015-01-06 00:13 brave-sailor 阅读(307) 评论(0) 推荐(0) 编辑
摘要:2013年谷歌i/o大会上介绍了两个新的layout: SlidingPaneLayout和DrawerLayout,现在这俩个类被广泛的运用,其实研究他们的源码你会发现这两个类都运用了ViewDragHelper来处理拖动。ViewDragHelper是framework中不为人知却非常有用的一... 阅读全文
posted @ 2015-01-05 23:54 brave-sailor 阅读(330) 评论(0) 推荐(0) 编辑
摘要:做这个功能主要是项目需要:找了很多资料但是效果都不理想,后来就自己研究写了一个,拿出来共享给大家,贴上代码大家慢慢看看,还是比较容易懂的。主要代码:Java代码 packagecom.zbq.widget;importandroid.content.Context;importandroid.uti... 阅读全文
posted @ 2015-01-05 22:09 brave-sailor 阅读(419) 评论(0) 推荐(0) 编辑
摘要:转载博客地址:http://www.cnblogs.com/flyme2012/p/4106308.html闲着没事做了一个小东西。Android的上下左右滑动,显示底层布局。可以做类似于QQ消息列表的删除功能。看效果:实现基本原理:前段时间学习了一下ViewDragHelper类,大概的就是通过这... 阅读全文
posted @ 2015-01-05 21:51 brave-sailor 阅读(710) 评论(0) 推荐(0) 编辑
摘要:转载博客地址:http://www.cnblogs.com/flyme2012/p/4076674.html这个Demo是用来练习VIewDragHelper的,也是仿照网上一个大神的代码。我通过他的代码学会的ViewDragHelper,然后仿照效果写的同样的效果。原文连接:http://www.... 阅读全文
posted @ 2015-01-05 21:50 brave-sailor 阅读(213) 评论(0) 推荐(0) 编辑
摘要:PART.1无法中断的线程一个无法中断的线程的例子。publicclassUninterruptableThread{@SuppressWarnings("deprecation")publicstaticvoidmain(String[]args)throwsException{Threadth=... 阅读全文
posted @ 2015-01-05 18:16 brave-sailor 阅读(372) 评论(0) 推荐(0) 编辑
摘要:MediaChooser Android库 MediaChooser是一个库,浏览并选择视频和图像从SD卡。它可以用来显示文件中查看图像和视频(显示所有文件)或文件夹视图(显示文件分类)。项目按日期,时间与最新的产品呈现先排序。https://github.com/learnNcode/MediaC... 阅读全文
posted @ 2015-01-05 14:24 brave-sailor 阅读(302) 评论(0) 推荐(0) 编辑
摘要:原文出处:http://cmsblogs.com/?p=1491在上篇博客中LZ阐述了java各个渠道转码的过程,阐述了java在运行过程中那些步骤在进行转码,在这些转码过程中如果一处出现问题就很有可能会产生乱码!下面LZ就讲述java在转码过程中是如何来进行编码和解码操作的。编码&解码在上篇博客中... 阅读全文
posted @ 2015-01-04 08:50 brave-sailor 阅读(396) 评论(0) 推荐(0) 编辑
摘要:原文出处:http://cmsblogs.com/?p=1475前面三篇博客侧重介绍字符、编码问题,通过这三篇博客各位博友对各种字符编码有了一个初步的了解,要了解java的中文问题这是必须要了解的。但是了解这些仅仅只是一个开始,以下博客将侧重介绍java乱码是如何产生的、存在哪些乱码的情况、该如何从... 阅读全文
posted @ 2015-01-04 08:49 brave-sailor 阅读(280) 评论(0) 推荐(0) 编辑
摘要:原文出处:http://cmsblogs.com/?p=1458随着计算机的发展、普及,世界各国为了适应本国的语言和字符都会自己设计一套自己的编码风格,正是由于这种乱,导致存在很多种编码方式,以至于同一个二进制数字可能会被解释成不同的符号。为了解决这种不兼容的问题,伟大的创想Unicode编码应时而... 阅读全文
posted @ 2015-01-04 08:48 brave-sailor 阅读(278) 评论(0) 推荐(0) 编辑
摘要:原文出处:http://cmsblogs.com/?p=1412在上篇博文(java中文乱码解决之道(一)—–认识字符集)中,LZ简单介绍了主流的字符编码,对各种编码都是点到为止,以下LZ将详细阐述字符集、字符编码等基础知识和ASCII、GB的详情。一、基础知识在了解各种字符集之前我们需要了解一些最... 阅读全文
posted @ 2015-01-04 08:47 brave-sailor 阅读(1684) 评论(0) 推荐(0) 编辑
摘要:原文出处:http://cmsblogs.com/?p=1395沉寂了许久(大概有三个多月了吧),LZ“按捺不住”开始写博了!java编码中的中文问题是一个老生常谈的问题了,每次遇到中文乱码LZ要么是按照以前的经验修改,要么则是baidu.com来解决问题。阅读许多关于中文乱码的解决办法的博文后,发... 阅读全文
posted @ 2015-01-04 08:46 brave-sailor 阅读(633) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示