自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android Intent.FLAG_NEW_TASK详解

ddd

2014-11-10 10:11:31 140

原创 观察者模式Observer(对象行为型)

1.概述一些面向对象的编程方式,提供了一种构建对象间复杂网络互连的能力。当对象们连接在一起时,它们就可以相互提供服务和信息。通常来说,当某个对象的状态发生改变时,你仍然需要对象之间能互相通信。但是出于各种原因,你也许并不愿意因为代码环境的改变而对代码做大的修改。也许,你只想根据你的具体应用环境而改进通信代码。或者,你只想简单的重新构造通信代码来避免类和类之间的相互依赖与相互从属。...

2014-11-07 16:55:35 159

原创 Android线程间的通信

andriod提供了 Handler 和 Looper 来满足线程间的通信。例如一个子线程从网络上下载了一副图片,当它下载完成后会发送消息给主线程,这个消息是通过绑定在主线程的Handler来传递的。  在Android,这里的线程分为有消息循环的线程和没有消息循环的线程,有消息循环的线程一般都会有一个Looper,这个是android的新概念。我们的主线程(UI线程)就是一个消息循环的线程...

2014-11-06 18:05:57 135

原创 Android——WebView组件的使用详解

通过本专题的讲解可以了解到WebView组件的详细使用:网络内容1、LoadUrl直接显示网页内容(单独显示网络图片)2、LoadData显示中文网页内容(含空格的处理)APK包内文件1、LoadUrl显示APK中Html和图片文件2、LoadData(loadDataWithBaseURL)显示APK中图片和文字混合的Html内容res/layout/main.xmlX...

2014-11-06 15:33:50 109

原创 Android 最火的快速开发框架XUtils

最近搜了一些框架供初学者学习,比较了一下XUtils是目前git上比较活跃 功能比较完善的一个框架,是基于afinal开发的,比afinal稳定性提高了不少,下面是介绍:鉴于大家的热情,我又写了一篇Android 最火框架XUtils之注解机制详解<-点击查看xUtils简介xUtils 包含了很多实用的android工具。xUtils 最初源于Afinal框架,进行...

2014-10-28 14:22:40 94

原创 ButterKnife Android程序员的一大利器

注:最近才看到的这个类库,来自于jakewharton大神的力作,安卓里面的视图注入库另小弟水平有限,翻译的不好,还请多多指正首先是地址(托管在github上):http://jakewharton.github.io/butterknife/进去后首先看到的是关于用法的讲解,翻译部分正式开始(通俗且精简化,建议对照着看)!简介:程序员都是懒惰的,不想写一大堆像下面这样的代码...

2014-10-28 14:22:03 189

原创 Android中Scroller类的分析

今天看了一下项目中用到的ViewFlow控件,想弄明白其工作原理。从头开始分析,卡在“滚动”这儿了。做android也快两年了,连最基本的滚动都不熟悉,真是惭愧。。。遂网上找资料,很容易的在google前排找到此文章:Android Scroller类的详细分析 http://blog.csdn.net/gemmem/article/details/7321910很受启发,学习之后...

2014-10-23 18:13:27 90

原创 Android 增量更新实例

 http://blog.csdn.net/lan410812571/article/details/12840263http://blog.csdn.net/hmg25/article/details/8100896 http://www.eoeandroid.com/thread-307819-1-1.htmlhttp://blog.csdn.net/leilu2008/...

2014-10-18 15:25:46 59

原创 Android Lint简介

http://blog.csdn.net/hudashi/article/details/8333349 http://hubingforever.blog.163.com/blog/static/17104057920129249497980/ http://hubingforever.blog.163.com/blog/static/17104057920121025949...

2014-10-12 13:38:56 91

原创 Android 4.0以后代码混淆及签名

http://blog.csdn.net/moruna/article/details/17352115

2014-09-23 18:35:59 64

原创 Android4.4中获取资源路径问题

原文地址:http://blog.csdn.net/huangyanan1989/article/details/17263203

2014-09-19 15:28:35 79

原创 HttpClient连接池抛出大量ConnectionPoolTimeoutException: Timeout waiting for connection异

今天解决了一个HttpClient的异常,汗啊,一个HttpClient使用稍有不慎都会是毁灭级别的啊。这里有之前因为route配置不当导致服务器异常的一个处理:http://blog.csdn.net/shootyou/article/details/6415248里面的HttpConnectionManager实现就是我在这里使用的实现。 问题表现:tomcat后台日志...

2014-09-16 09:55:31 73

原创 android 点击EditTextView不弹出输入法

看一个manifest中Activity的配置,如果这个页面有EditText,并且我们想要进入这个页面的时候默认弹出输入法,可以这样设置这个属相:android:windowSoftInputMode=stateVisible,这样就会默认弹起输入法,当然还有别的办法。 <activity android:name=".ui.login"android:configChang...

2014-09-10 16:29:49 371

原创 Android Xutils 框架

xUtils简介xUtils 包含了很多实用的android工具。xUtils 源于Afinal框架,对Afinal进行了大量重构,使得xUtils支持大文件上传,更全面的http请求协议支持,拥有更加灵活的ORM,更多的事件注解支持且不受混淆影响...xUitls最低兼容android 2.2 (api level 8)目前xUtils主要有四大模块:DbUt...

2014-09-10 16:26:55 77

原创 SpannableString的基本用法

以前一直好奇QQ的输入框里面是如何出现表情的,今天看了下这个,心中发出“原来是这样啊”的感叹。通常情况下,我们都是使用字符串类型的变量,直接放置在TextView.setText()的参数里面的。这样只能单纯的输出字符串。如果要给TextView加上特殊的文本效果,就要使用SpannableString这个类了。用法如下:new一个SpannableString对象,将要显示的字符...

2014-09-09 15:59:16 60

原创 Android多媒体分析(一)MediaScanner (android 缩略图的原理)

http://blog.csdn.net/zqiang_55/article/details/7060171

2014-09-06 16:56:28 296

原创 Android最佳实践之:StrictMode介绍

第1页:  【IT168技术  】最新的Android平台中(Android 2.3起),新增加了一个新的类,叫StrictMode(android.os.StrictMode)。这个类可以用来帮助开发者改进他们编写的应用,并且提供了各种的策略,这些策略能随时检查和报告开发者开发应用中存在的问题,比如可以监视那些本不应该在主线程中完成的工作或者其他的一些不规范和不好的代码。  Str...

2014-08-26 16:36:45 83

原创 浅谈开源项目Android-Universal-Image-Loader(Part 3.1)

最近,在办离职手续,相对来说,比之前一年多忙碌的外包闲了许多。总算有时间去做些平时喜欢而没空去做的事情。一直觉得项目中使用的Image Loader适用性不强,昨晚在github随便逛逛,发现一个开源项目Android-Universal-Image-Loader十分火热。代码并不十分复杂,却写的不错,决定记录和分享一下。  Android-Universal-Image-Loader是一个...

2014-08-26 13:35:15 55

原创 Android中的SystemClock类

一、声明:public final class SystemClock extends Object 是一个不可变类。 二、结构:java.lang.Object?android.os.SystemClock三、概述: 它是一个核心的技术设备。三种不同的时钟是可用的,他们不应该混淆:1、System.currentTimeMillis()是一个标准的“墙”时钟...

2014-08-25 08:39:59 136

原创 基于微信api Android程序签名+代码混淆

微信开放平台真是独特啊!!! 微信的ap调用确实别新浪微博,人人,QQ互联这些方便很多,也不用判断绑定什么的,让人眼前一亮。但是到代码混淆这一步,我真瞎了,网上关于微信签名混淆资料讲的让人摸不着头脑,捣鼓了很久终于弄明白了。 第一步: 申请APP_ID,然后还需要填那个“应用类型” ---下载地址地址无关紧要;重点是应用签名,接下来会讲,先空着;包名,顾名思义就算你的Android应用的包名 第...

2014-08-22 13:37:27 130

原创 Bitmap.Config下的几个图片质量参数

转自:http://www.cnblogs.com/coding-way/archive/2011/07/26/2117522.htmlBitmap.Config ALPHA_8 Bitmap.Config ARGB_4444 Bitmap.Config ARGB_8888 Bitmap.Config RGB_565   A   R  G  B透明度 红色 绿色 蓝色Bitmap.Config...

2014-08-21 16:49:27 93

原创 SectionIndexer 的使用(联系人分类索引)

推荐安卓开发神器(里面有各种UI特效和android代码库实例)// 获取标题栏索引int position = sectionIndexter.getPositionForSection(l[idx]); if (position == -1) { returntrue; } // 设置调整到指定区域 list.setSelection(position)...

2014-08-20 09:37:05 112

原创 对对对

http://www.cnblogs.com/akira90/archive/2013/03/06/2946740.html http://blog.csdn.net/xiaanming/article/details/9750689 http://blog.csdn.net/shulianghan/article/details/18046021 http://www...

2014-08-19 15:57:27 57

原创 android 动态效果学习之旅

一.Android官网上training的这个实例项目 com.example.android.animationsdemo.MainActivity里面有5种4.0以上的实例效果1.Simple Crossfade这是一个文字从无到有逐渐显现的效果,没什么说的,就是一个函数 [java] view plaincopyprint?privatevoid ...

2014-08-19 10:17:26 84

原创 Android 解决ListView 和 ScrollView 共存冲突的问题

ListView 与 ScrollView 同在一个界面用头脑想想都觉得不大可能这样做,但还真的有美工这样做了,有点郁闷~!!沟通无果,解决之~~~~!初期还真没啥头绪,Google 一下看到有很多同样碰到这类头痛的问题,不好意思还没描述问题症状。ListView 与 ScrollView 同在一界面会导致ListView 显示变形,因为ListView 也有自带的滚动事件,故无法与Scroll...

2014-08-13 18:16:06 65

原创 ScrollView下,ListView生存之道

首先讲一下我遇到的需求吧,页面是这样的,上边有东西,中间是列表,下边还有东西。首先我看到列表立刻就想到了用ListView,但是页面有限,只能用ScrollView包一下。想到就做呗。我就在ScrollView里面加了一个ListView, ListView设置的是wapcontent,这样就出现了ListView数据只显示出了一行。好的,解决问题的方案就来了。一.设置scrollView中...

2014-08-13 18:11:09 60

原创 四种方案解决ScrollView嵌套ListView问题

本人网上用的ID是泡面或安卓泡面,学习一年半之前开始从事Android应用开发,这是我写的第一篇Android技术文章,转载请注明出处和作者,有写的不好的地方还请帮忙指出,谢谢。在工作中,曾多次碰到ScrollView嵌套ListView的问题,网上的解决方法有很多种,但是杂而不全。我试过很多种方法,它们各有利弊。在这里我将会从使用ScrollView嵌套ListView结构的原因、...

2014-08-13 17:59:16 78

原创 Android中自定义控件和属性

在xml 文件里定义控件的属性,我们已经习惯了android:attrs="" ,那么我们能不能定义自己的属性能,比如:test:attrs="" 呢?答案是肯定的.进入主题。大致以下步骤:一、 在res/values 文件下定义一个attrs.xml 文件.代码如下:1. <?xml version="1.0" encoding="utf-8"?> 2. <resources...

2014-08-01 13:49:54 57

原创 Android自定义属性

Android自定义xml中控件属性的学习 前言: 在做大型应用开发的过程中,为了满足各种UI风格,必须要求自己的应用程序有一套自己统一风格的界面风格。否则援用系统的风格时,会出现意想不到的效果。 比如:button控件,可能在android2.3是黑底白字,android2.4是白底黑字,那么我们在UI设计的时候就无法去设计我的界面背景到底是采用黑底还是采用白底,于是就顺其自...

2014-08-01 13:41:09 50

原创 Hibernate search实践

http://isoloist.iteye.com/blog/856888

2014-07-25 19:49:55 54

原创 hibernate 中 Criteria 的使用介绍

http://www.blogjava.net/jjshcc/archive/2010/08/16/329046.html?opt=admin

2014-07-25 19:48:47 64

原创 当前几个主要的Lucene中文分词器的比较

1. 基本介绍:paoding :Lucene中文分词“庖丁解牛” Paoding Analysisimdict :imdict智能词典所采用的智能中文分词程序mmseg4j : 用 Chih-Hao Tsai 的 MMSeg 算法 实现的中文分词器ik :采用了特有的“正向迭代最细粒度切分算法“,多子处理器分析模式  2. 开发者及开发活跃度:paoding :qieqi...

2014-07-25 19:36:52 57

原创 Android事件分发onInterceptTouchEvent与onTouchEvent

最近在做一个项目,需要定制一个View,类似于Launcher中水平滚动效果。当初仿照Workspace类来实现。然而在针对一个子View响应Scroll事件时,这个子View死活都不响应触摸事件。分析了一天,最后给这个子View的属性中添加android:clickable="true", 问题就被搞定了。Android平台事件分发的两个函数onInterceptTouchEvent与on...

2014-07-22 10:46:24 79

原创 android 调用系统相机拍照 获取原图

好吧,为了这个问题又折腾了一整天。之前在网上找来的方法,如果在onActivityResult中直接用data.getData()的方式来生成bitmap,其实获取的是拍照生成的缩略图!看看尺寸就知道了。如果要获取原图,还需要一番折腾(特别是对于手里这个Samsung i9000)——之前朋友在不同的机型上使用的方法在我这里一直报错,且属于那种uncaught的错误-.-话说回来,具体的折腾方法...

2014-07-12 12:08:38 79

原创 drawable文件夹详解

QVGA使用ldpi,虽然有不同尺寸,但都是120dpi左右;HVGA同理;如下图; -finger 用于触摸屏的设备-hdpi 近似于240dpi的高级显示密度的屏幕-mdpi 近似于160dpi的中级显示密度的屏幕-ldpi 近似于120dpi的低级显示密度的屏幕-land 横屏显示-port 竖屏显示-long 比较长的屏幕,例如WQVGA(432×...

2014-07-12 08:36:16 99

原创 Android 图片加载Bit地图 OOM异常解决方法

Android 图片加载Bitmap OOM错误解决办法Android加载资源图片时,很容易出现OOM的错误。因为Android系统对内存有一个限制,如果超出该限制,就会出现OOM。为了避免这个问题,需要在加载资源时尽量考虑如何节约内存,尽快释放资源等等。Android系统版本对图片加载,回收的影响:1,在Android 2.3以及之后,采用的是并发回收机制,避免在回收内存时的卡顿现象。2,在...

2014-07-09 19:13:43 59

原创 Android平台完美解决图片内存溢出问题

尽量不要使用setImageBitmap或setImageResource或BitmapFactory.decodeResource来设置一张大图,因为这些函数在完成decode后,最终都是通过java层的createBitmap来完成的,需要消耗更多内存。因此,改用先通过BitmapFactory.decodeStream方法,创建出一个bitmap,再将其设为ImageView的 so...

2014-07-09 18:17:19 80

原创 BitMap工具类

<span style="font-size:18px;color:#009900;">public final class BitmapUtil { /**  *取得指定区域的图形  * @param source  * @param x  * @param y  * @param width  * @param height  * @return  */ public sta...

2014-07-09 18:05:21 77

原创 Android之Matrix用法

Matrix,中文里叫矩阵,高等数学里有介绍,在图像处理方面,主要是用于平面的缩放、平移、旋转等操作。 首先介绍一下矩阵运算。加法和减法就不用说了,太简单了,对应位相加就好。图像处理,主要用到的是乘法。下面是一个乘法的公式:   在Android里面,Matrix由9个float值构成,是一个3*3的矩阵。如下图。 没专业工具,画的挺难看。解释一下,上面的sinX和c...

2014-07-09 18:01:52 84

原创 Android硬件加速的一些问题和错误

最近做的程序中遇到了一些奇怪的问题:来源未知,只对特定机型出现问题。如果你也遇到了,可以考虑是不是硬件加速(Hardware Acceleration)的错从Android3.0 (API level 11)开始,Android的2D显示管道被被设计得更加支持硬加速了.硬加速使用GPU承担了所有在View的canvas上执行的绘制操作。硬件加速是个好东西,可以让ListView、WebV...

2014-07-08 16:50:25 91

空空如也

空空如也

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

TA关注的人

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