自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 ViewPager使用详解

这是谷歌官方给我们提供的一个兼容低版本安卓设备的软件包,里面包囊了只有在安卓3.0以上可以使用的api。而viewpager就是其中之一利用它,我们可以做很多事情,从最简单的导航,到页面菜单等等。那如何使用它呢,与LisstView类似,我们也需要一个适配器,他就是PagerAdapter。看一下api的图片, ViewPager的功能就是可以使视图滑动,就像Lanucher左

2014-08-11 11:35:17 485

转载 scrollview实现反弹效果与解决与listview的冲突

先看一些案例:(微信界面)          玩过微信的朋友想必很熟悉,其实就是界面可以拖拽,会有反弹效果,看起来很炫酷.(总之比拖拽没反应的死板要好.)下面我来一一讲解如何实现这样效果:原理:自定义ScrollView对其Touch监听,对布局时时更改.一:不包含孩子,就是只针对普通的布局:MyScrollView.java

2014-08-10 15:53:20 497

原创 协议封装工具 protobuf

今天来介绍一下“Protocol Buffers ”(以下简称protobuf)这个玩意儿。本来俺在构思“生产者/消费者模式 ”系列的下一个帖子:关于生产者和消费者之间的数据传输格式。由于里面扯到了protobuf,想想干脆单独开一个帖子算了。  ★protobuf是啥玩意儿?  为了照顾从没听说过的同学,照例先来扫盲一把。  首先,protobuf是一个开源 项 目(官方站点

2014-08-09 14:52:04 2861 2

原创 HttpClient简单用法

使public class HttpClientUtil { private HttpClient client; private HttpPost post; private HttpGet get; private HttpResponse response; public HttpClientUtil() { super(); if (StringUtils.isNotB

2014-08-02 19:06:27 346

原创 OverScroll用法

IOS上的bounce功能给人的感觉很爽,当一个可以滚动的区域被拖到边界时,它允许用户将内容拖过界,放手后再弹回来,以一种非常棒的方式提示了用户边界的存在,是IOS的一大特色。android2.3新增了overscroll功能,听名字就知道应该是bounce功能的翻版,但也许是出于专利方面的考虑,google的默认实现跟IOS有所不同,它只是在list拖到边界处时做了一个发光的动画,个人觉得体验比

2014-07-28 21:57:13 3806

转载 View和自定义控件的绘制流程

相信每个Android程序员都知道,我们每天的开发工作当中都在不停地跟View打交道,Android中的任何一个布局、任何一个控件其实都是直接或间接继承自View的,如TextView、Button、ImageView、ListView等。这些控件虽然是Android系统本身就提供好的,我们只需要拿过来使用就可以了,但你知道它们是怎样被绘制到屏幕上的吗?多知道一些总是没有坏处的,那么我们赶快进入到

2014-07-28 16:22:02 490

原创 在控件中自定义监听器接口

1. 内部接口

2014-07-26 14:58:19 450

原创 自定义控件

1.      新建com.example.demo.ui.SwitchUi类

2014-07-14 21:51:25 364

原创 自定义未捕获异常时输出的日志为空或日志文件没有生成

1. 定义类继承Application2.

2014-07-12 20:06:13 1562

原创 屏幕适配的一些个人经验

1.首先针对一个机型做ui2.

2014-07-06 10:11:24 392

转载 中文分词算法

自动分词算法的分类我们可以将现有的分词算法分为三大类:基于字符串匹配的分词方法、基于理解的分词方法和基于统计的分词方法。1、 基于字符串匹配的分词方法这种方法又叫做机械分词方法,它是按照一定的策略将待分析的汉字串与一个"充分大的"机器词典中的词条进行配,若在词典中找到某个字符串,则匹配成功(识别出一个词)。按照扫描方向的不同,串匹配分词方法可以分为正向匹配和逆向

2014-07-05 00:52:18 3417

原创 设置背景为透明

三种设置透明的方法,ge1、直接使用Java代码 android:background="@android:color/transparent" 例如 设置按钮Java代码    android:text="@+id/Button01"     android:id="@+id/Button01"     android:layout_w

2014-07-01 16:51:09 417

原创 获取SD卡上联系人信息

1.javabean: ContentInfo类public class ContactInfo { private String name; private String number; public ContactInfo(String name, String number) { super(); this.name = name; this.number = num

2014-06-24 23:07:27 655

原创 集http上传下载、sqlite的orm框架等实用功能的快速开发框架Afinal

最近,一直在使用的国产神器Afinal

2014-06-23 10:30:20 820

转载 Android开发者必知的5个开源库

(转自http://www.20ju.com/content/V246908.htm)

2014-06-17 10:07:15 802

翻译 使用MediaPlayer的一些注意事项

们可以知道一个MediaPlayer对象有以下的状态:1)当一个MediaPlayer对象被刚刚用new操作符创建或是调用了reset()方法后,它就处于Idle状态。当调用了release()方法后,它就处于End状态。这两种状态之间是MediaPlayer对象的生命周期。1.1) 在一个新构建的MediaPlayer对象和一个调用了reset()方法的MediaPlayer对象之间

2014-06-14 12:12:32 5474 1

原创 实测有效Intent打开各种资源

Intent it =getPdfFileIntent("file:///android_asset/helphelp.pdf");//Intent it =getHtmlFileIntent("/mnt/sdcard/tutorial.html");//SD卡主目录//Intent it =getHtmlFileIntent("/sdcard/tutorial.html");//

2014-06-08 09:49:09 414

转载 直接拿来用!最火的Android开源项目(二)

今天,我们将介绍另外20个Android开源项目,在这些项目中,你又用到了哪些呢?21. drag-sort-listviewDragSortListView(DSLV)是Android ListView的一个扩展,支持拖拽排序和左右滑动删除功能。重写了TouchInterceptor(TI)类来提供更加优美的拖拽动画效果。 DSLV主要特性:完

2014-06-02 16:23:47 536

转载 直接拿来用!最火的Android开源项目(一)

转载自http://www.csdn.net/article/2013-05-03/2815127-Android-open-source-projects

2014-06-01 13:07:27 482

原创 使用Random类生成随机数

java中,除了可以通过random 方法来产生随机数之外,还可以通过一个random类来产生随机数。通过实例化一个Random对象来创建一个随机数的生成器。如 Random i=new Random()。通过这条语句就利用了Random类创建了一个随机数的生成器。不过以这种方法创建随机数时,与采用Random方法产生随机数的机制不同。利用现在这种方式实例化对象时,Java编译器会以系统当前的时间

2014-05-26 14:54:42 4567

原创 重装mysql失败的解决方法

早上重装MySQL,卡在最后一步

2014-05-21 13:54:35 665

原创 解决servlet中输出中文到浏览器以及post、get两种提交方法乱码问题

一、get方式和post方式区别对待二、ge

2014-05-18 13:21:52 2417

原创 Servlet生命周期

首先通过时序图来了解servlet和tomcat是如何工作的

2014-05-12 14:58:30 419

原创 dom sax stax解析xml文档的性能优劣

DOM解析器把XML文档转化为一个包含其内容的树,并可以对树进行遍历。用DOM解析模型的优点是编程容易,开发人员只需要调用建树的指令,然后利用 navigation APIs访问所需的树节点来完成任务。可以很容易的添加和修改树中的元素。然而由于使用 DOM解析器的时候需要处理整个XML文档,所以对性能和内存的要求比较高,尤其是遇到很大的XML文件的时候。由于它的遍历能力,DOM解析器常用于 XML

2014-05-04 09:55:10 705

转载 程序员为什么要加班(转载)

原文:http://blog.csdn.net/bingbingtea/article/details/24527515#comments首先,假设这个程序员是一位职场新手甲。他刚大学毕业,没有工作经验。来自产品的需求,他要理解很久才能做。然后开发的过程中会遇到各种问题,如果经验不足以支撑他快速完成任务,那么只能求助于网络,书籍,熟人。如果这些都帮助不了他。他需要求助于同事。但是次数频

2014-04-29 09:50:56 496

转载 正则表达式基础

四、获取:将字符串中的符合规则的子串取出。 操作步骤: 1、将正则表达式封装成对象 2、让正则对象和要操作的字符串相关联 3、关联后,获取正则匹配引擎。 4、通过引擎对符合规则的子串进行操作,比如取出。 实例1、 public static void main(String[] args) {   String str = "0122202386";   String re

2014-04-26 23:13:30 5702

原创 Java迭代器与迭代模式

一、迭代器在jdk中,与迭代器相关的接口有两个:Iterator 与 Iterable。 Iterator:迭代器,Iterator及其子类通常是迭代器本身的结构与方法; Iterable:可迭代的,需要用到迭代器功能的其它类,如AbstractList HashMap等,需要实现该接口。1, Iterator提供标准的Java迭代器。Iterator接口实现后的功能是“使用”

2014-04-21 09:52:57 731

原创 Java设计模式的六大原则

一、分类设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。1.

2014-04-12 11:21:21 1245

空空如也

空空如也

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

TA关注的人

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