自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 资源 (15)
  • 收藏
  • 关注

转载 使用TextView/EditText应该注意的地方

EditText小记 http://www.cnblogs.com/endure/p/3690443.htmlAndroid字体阴影strings.xml文件定义字符串中的标签Android TextView 自动换行问题关于android软键盘enter键的替换与事件监听 软件盘的界面替换只有一个属性android:imeOptions,这

2014-04-30 16:52:56 1599

使用TextView/EditText应该注意的地方

EditText小记 http://www.cnblogs.com/endure/p/3690443.htmlAndroid字体阴影strings.xml文件定义字符串中的标签Android TextView 自动换行问题关于android软键盘enter键的替换与事件监听 软件盘的界面替换只有一个属性android:imeOptions,这个属性的可以取的值有norm...

2014-04-30 16:52:00 150

原创 android自定义radiobutton、checkbox样式

<CheckBox android:id="@+id/cbPayTypeDefault" android:layout_width="wrap_content" android:layout_height="wrap_content" android:button="@n

2014-04-29 17:56:20 1456

android自定义radiobutton、checkbox样式

&lt;CheckBox android:id="@+id/cbPayTypeDefault" android:layout_width="wrap_content" android:layout_height="wrap_content" and...

2014-04-29 17:56:00 167

原创 Android图片缓存库使用经验总结

1、Android-Universal-Image-Loader

2014-04-29 13:44:58 9426

Android图片缓存库使用经验总结

1、Android-Universal-Image-Loader可以高度配置的网络图片缓存库,非常灵活,用户量最多缓存过期实现:File cacheDir = StorageUtils.getCacheDirectory(context); // or any other folderMemoryCacheAware&lt;String, Bitmap&gt; memoryCa...

2014-04-29 13:44:00 79

转载 Android Asynchronous Http Client-Android异步网络请求客户端接口

1.简介Android中网络请求一般使用Apache HTTP Client或者采用HttpURLConnect,但是直接使用这两个类库需要写大量的代码才能完成网络post和get请求,而使用android-async-http这个库可以大大的简化操作,它是基于Apache’s HttpClient ,所有的请求都是独立在UI主线程之外,通过回调方法处理请求结果,采用android  

2014-04-28 20:32:41 1450

Android Asynchronous Http Client-Android异步网络请求客户端接口

1.简介Android中网络请求一般使用Apache HTTP Client或者采用HttpURLConnect,但是直接使用这两个类库需要写大量的代码才能完成网络post和get请求,而使用android-async-http这个库可以大大的简化操作,它是基于Apache’s HttpClient ,所有的请求都是独立在UI主线程之外,通过回调方法处理请求结果,采用android Handler...

2014-04-28 20:32:00 80

转载 代码面试最常用的10大算法

在程序员的职业生涯中,算法亦算是一门基础课程,尤其是在面试的时候,很多公司都会让程序员编写一些算法实例,例如快速排序、二叉树查找等等。本文总结了程序员在代码面试中最常遇到的10大算法类型,想要真正了解这些算法的原理,还需程序员们花些功夫。1.String/Array/Matrix在Java中,String是一个包含char数组和其它字段、方法的类。如果没有IDE自动

2014-04-28 20:24:03 1064

代码面试最常用的10大算法

在程序员的职业生涯中,算法亦算是一门基础课程,尤其是在面试的时候,很多公司都会让程序员编写一些算法实例,例如快速排序、二叉树查找等等。本文总结了程序员在代码面试中最常遇到的10大算法类型,想要真正了解这些算法的原理,还需程序员们花些功夫。1.String/Array/Matrix在Java中,String是一个包含char数组和其它字段、方法的类。如果没有IDE自动完成代码,下面这...

2014-04-28 20:24:00 113

原创 Android常见控件使用经验之——Activity

activity设置背景透明

2014-04-28 11:30:18 901

Android常见控件使用经验之——Activity

activity设置背景透明 在manifest中配置:01.android:theme="@style/android:Theme.Translucent.NoTitleBar"此模式可以用作复杂dialog逻辑实现以剥离代码,比如点击edittext弹出自定义密码键盘,将activity作为dialog容器 @Override public void o...

2014-04-28 11:30:00 84

原创 Android常见控件使用经验之——ListView

属性首先是stackFromBottom属性,这只该属性之后你做好的列表就会显示你列表的最下面,值为true和falseandroid:stackFromBottom="true"           第二是transciptMode属性,需要用ListView或者其它显示大量Items的控件实时跟踪或者查看信息,并且希望最新的条目可以自动滚动到可视范围内。通过

2014-04-25 10:39:57 974

Android常见控件使用经验之——ListView

属性首先是stackFromBottom属性,这只该属性之后你做好的列表就会显示你列表的最下面,值为true和falseandroid:stackFromBottom="true"第二是transciptMode属性,需要用ListView或者其它显示大量Items的控件实时跟踪或者查看信息,并且希望最新的条目可以自动滚动到可视范围内。通过设置的控件transcriptMode属性...

2014-04-25 10:39:00 159

Android常见控件使用经验汇总

三年多的时间积累下来,自己积累的控件特性、控件使用技巧、常用代码段到处都是,曾经解决过的问题时常忘记之后再重新解决一遍,而不记得当初写在何处,只记得当初解决过。故在此做个汇总索引,以便检索。...

2014-04-25 10:31:00 74

转载 git常用命令

查看远程分支:git branch -a

2014-04-23 16:29:53 867

git常用命令

查看远程分支:git branch -a删除远程分支git push origin --delete &lt;branchName&gt;查看当前分支状态git status切换分支git checkout本地分支的创建本地分支的来源为执行git checkout -b &lt;branch name&gt; 的那个分支例如现在有...

2014-04-23 16:29:00 106

原创 fragment使用技巧

1、项目中经常遇到fragment载完毕时再更新界面,

2014-04-23 15:23:54 1225

fragment使用技巧

1、项目中经常遇到viewpager中fragment滑动完毕时再更新界面的需求,重写以下方法即可: @Override public void setUserVisibleHint(boolean isVisibleToUser) { super.setUserVisibleHint(isVisibleToUser); if (isVisibleToUser) { if (g...

2014-04-23 15:23:00 85

转载 Android类参考---Fragment(八)

public void setTargetFragment(Fragment fragment, int requestCode)该方法给该Fragment对象设置一个可选的目标。例如,如果该Fragment对象使用由另一个Fragment对象启动的,并且在想要把一个给定的结果返回给第一个Fragment对象时,就可以使用这个方法。这里被设置的目标是通过FragmentManager.

2014-04-23 15:14:11 2539

Android类参考---Fragment(八)

public void setTargetFragment(Fragment fragment, int requestCode)该方法给该Fragment对象设置一个可选的目标。例如,如果该Fragment对象使用由另一个Fragment对象启动的,并且在想要把一个给定的结果返回给第一个Fragment对象时,就可以使用这个方法。这里被设置的目标是通过FragmentManager....

2014-04-23 15:14:00 85

转载 FastJson--阿里巴巴公司开源的速度最快的Json和对象转换工具

这是关于FastJson的一个使用Demo,在Java环境下验证的

2014-04-21 11:00:43 101768 8

FastJson--阿里巴巴公司开源的速度最快的Json和对象转换工具

这是关于FastJson的一个使用Demo,在Java环境下验证的class User{ private int id; private String name; public int getId() { return id; } public void setId(int id) { this.id = id; } public String getName(...

2014-04-21 11:00:00 293

原创 Android组件间通信库EventBus学习

项目地址:https://github.com/greenrobot/EventBus

2014-04-15 15:59:36 49248 4

Android组件间通信库EventBus学习

项目地址:https://github.com/greenrobot/EventBusEventBus主要特点1. 事件订阅函数不是基于注解(Annotation)的,而是基于命名约定的,在Android 4.0之前的版本中,注解解析起来比较慢 , 事件响应函数默认以“onEvent”开始,可以在EventBus中修改这个值,但是不推荐这么干2. 事件响应有更多的线程选择...

2014-04-15 15:59:00 217

转载 service如何弹出dialog

我们都知道service是没有界面的,默默的在后台执行逻辑代码,有时候需要和前台有所交互,如:toast或弹出提示框等等在service中弹出toast很简单,只要使用handler就可搞定,代码如下123456hanlder.post(new Runnable() { @Override public void r

2014-04-15 14:12:19 24016 6

service如何弹出dialog

我们都知道service是没有界面的,默默的在后台执行逻辑代码,有时候需要和前台有所交互,如:toast或弹出提示框等等在service中弹出toast很简单,只要使用handler就可搞定,代码如下123456hanlder.post(new Runnable() { @Override public void run() ...

2014-04-15 14:12:00 686

原创 使用tabhost换号登录情况是否需要刷新tab页的逻辑判断

需求:同一用户切换到我的张当

2014-04-14 13:31:47 1053

使用tabhost换号登录情况是否需要刷新tab页的逻辑判断

需求:同一用户切换到我的账单tab时首次刷新,以后切换到本tab时载入缓存页不进行刷新或下拉刷新,然后注销,换号登录,再切换到账单tab时自动刷新,其后换到其他tab再切回来的时候不再自动刷新,即每个用户载入本tab时都是首次刷新,其后需要显示都是载入缓存执行onResume()。fragmentactivity的生命周期,从其他activity跳转到tab页的fragmentactivi...

2014-04-14 13:31:00 97

转载 内部Handler类引起内存泄露

如果您在Activity中定义了一个内部Handler类,如下代码:

2014-04-13 23:39:08 831

内部Handler类引起内存泄露

如果您在Activity中定义了一个内部Handler类,如下代码:public class MainActivity extends Activity { private Handler mHandler = new Handler() { @Override public void handleMessage(Message msg) {...

2014-04-13 23:39:00 74

原创 Android Orm框架(GreenDao)

GreenDao与Ormlite对比Ormlite:简单好用,比较符合JavaEE开发者使用习惯,注解真的很好用

2014-04-10 14:29:19 10422 2

Android Orm框架(GreenDao)

GreenDao与Ormlite对比Ormlite:简单好用,比较符合JavaEE开发者使用习惯,注解很方便;GreenDao:为Android大大优化,最小的内存使用,非常高的性能优势。官网地址:http://greendao-orm.com/features/项目地址:https://github.com/greenrobot/greenDAO参考:http://my....

2014-04-10 14:29:00 104

转载 Java中8进制和16进制的表示方法

由于数据在计算机中的表示,最终以二进制的形式存在,所以有时候使用二进制,可以更直观地解决问题。   但,二进制数太长了。比如int   类型占用4个字节,32位。比如100,用int类型的二进制数表达将是:   0000   0000   0000   0000   0110   0100   面对这么长的数进行思考或操作,没有人会喜欢。因此,C,C++,以及java中   没

2014-04-02 16:58:26 15201

Java中8进制和16进制的表示方法

由于数据在计算机中的表示,最终以二进制的形式存在,所以有时候使用二进制,可以更直观地解决问题。 但,二进制数太长了。比如int 类型占用4个字节,32位。比如100,用int类型的二进制数表达将是: 0000 0000 0000 0000 0110 0100 面对这么长的数进行思考或操作,没有人会喜欢。因此,C,C++,以及java中 没有提供在代码直接写二进制数的方法。 ...

2014-04-02 16:58:00 241

转载 Java中普通代码块,构造代码块,静态代码块区别及代码示例

//执行顺序:(优先级从高到低。)静态代码块>mian方法>构造代码块>构造方法。其中静态代码块只执行一次。构造代码块在每次创建对象是都会执行。1 普通代码块//普通代码块:在方法或语句中出现的{}就称为普通代码块。普通代码块和一般的语句执行顺序由他们在代码中出现的次序决定--“先出现先执行”public class CodeBlock01{ public sta

2014-04-02 16:49:16 916

Java中普通代码块,构造代码块,静态代码块区别及代码示例

//执行顺序:(优先级从高到低。)静态代码块&gt;mian方法&gt;构造代码块&gt;构造方法。其中静态代码块只执行一次。构造代码块在每次创建对象是都会执行。1 普通代码块//普通代码块:在方法或语句中出现的{}就称为普通代码块。普通代码块和一般的语句执行顺序由他们在代码中出现的次序决定--“先出现先执行”public class CodeBlock01{ p...

2014-04-02 16:49:00 206

转载 关于隐式Intent和IntentFilter

Intent 和 Intent filter1、一个隐式Intent请求必须要通过三方面的检查:action、data、category。2、一条元素至少应该包含一个,否则任何Intent请求都不能和该匹配。3、如果Intent请求的Action和中某一条(一个元素中可以包含多条)匹配,那么该Intent就通过了这条的动作测试。4、如果中没有包含任何Action类型,那么无

2014-04-02 13:51:59 643

关于隐式Intent和IntentFilter

Intent 和 Intent filter1、一个隐式Intent请求必须要通过三方面的检查:action、data、category。2、一条&lt;intent-filter&gt;元素至少应该包含一个&lt;action&gt;,否则任何Intent请求都不能和该&lt;intent-filter&gt;匹配。3、如果Intent请求的Action和&lt;intent...

2014-04-02 13:51:00 83

转载 java挂起、恢复和终止线程&线程间通信

有时,线程的挂起是很有用的。例如,一个独立的线程可以用来显示当日的时间。如果用户不希望用时钟,线程被挂起。先于java2的版本,程序用Thread定义的suspend()和resume()来暂停和再启动线程。    java2中挂起、恢复和终止线程。thread定义的suspend(),resume()和stop()方法看起来是管理线程的完美的和方便的方法,它们不能用于新java版本的

2014-04-01 18:51:31 835

netty4.0.20API文档手册chm版

netty4.0.20最新稳定版chm版本文档手册,放到桌面方便查阅

2014-06-20

java对象排序需要导入的包

commons-beanutils-1.8.3.jar commons-collections-3.2.1.jar commons-logging-1.1.3.jar这三个包都是从apache官网下的,含源码、api文档

2013-09-21

百度api获取地名城市名

通过百度api获取经纬度,继而获取到详细地名。不需要开gps照样定位很快,本人于浦东测试2秒内就可以获取到。

2013-09-02

servlet3.0源码jar包

javax.servlet-3.0-sources.jar引用到eclipse就能用

2013-08-29

Android瀑布流demo

这个是从本地加载图片的,从网络加载图片也有可以参考的地方,一看就懂,可以直接哪来嫁接

2013-08-27

servlet缩放图片

servlet缩放图片,下载下来就能跑,虽然设置的缩放为200x200,但效果仍是按比例缩放,没空详细看了,能用就好暂时

2013-08-22

javaee7 j2ee7 api chm文档

javaee7 j2ee7 api chm文档

2013-08-20

fragment学一个demo就会用之二

fragment学一个demo就会用之二

2013-08-19

fragment学两个demo就会用之一

fragment学两个demo就会用之一

2013-08-19

Android fragment学一个demo就会用

Android fragment学一个demo就会用,fragment代替tabhost很不错,很灵活

2013-08-16

Servlet api

你是不是找不到Servlet api文档呢?这个就是,还是英文版的哦

2013-07-08

Android聊天源码含表情,功能完美

高仿QQ,能发表情的聊天demo^^^^^^^

2013-07-03

Android微信客户端源码

里面最重要的是对话界面,短信项目或者对话项目都能用得到

2013-07-02

ScrollView嵌套ListView的解决方案

通过自定义listview方式能够完美解决显示不完全问题

2013-07-01

mongodb java api 2.9.1chm版

最新的2.9.1版本的java api文档。比较实用,方便离线的时候查看。

2012-10-01

空空如也

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

TA关注的人

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