自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MD5 BASE 64

String token = new Random().nextInt(999999999) + ""; MessageDigest md = MessageDigest.getInstance("MD5"); byte[] bs = md.digest(token.getBytes()); BASE64Encoder encoder = new BASE64Encoder

2012-07-26 15:55:13 671

原创 Android java Observer

public class TaskManager extends Observable { private static final String TAG = "TaskManager"; public static final Integer CANCEL_ALL = 1; public void cancelAll() { Log.d(TAG, "All task cancelle

2012-07-02 12:44:54 717

原创 Hibernate 直接继承 避免使用super() 拥有父类的CRUD

原:private final Class clazz; public HibernateDao(Class clazz) {this.clazz = clazz;}需要从子类中传递:public OccupierDaoImpl() {super(Occupier.class);}指定相应的Bean.class  不优

2012-06-21 15:07:30 699

转载 区分Activity的四种加载模式

http://marshal.easymorse.com/archives/2950

2012-04-19 14:53:04 392

转载 java排序汇总

原文地址:http://blog.csdn.net/zuoluoboy/article/details/4123943http://blog.csdn.net/lenotang/article/details/3411346冒泡排序: for (int i = 1; i < x.length; i++) { for (int j =0 ; j < x.length-

2012-04-16 14:24:47 398

转载 google Gson学习笔记

json解析在android中的使用://转换器 GsonBuilder builder = new GsonBuilder(); // 不转换没有 @Expose 注解的字段 builder.excludeFieldsWithoutExposeAnnotation(); Gson gson = builder.create(

2012-04-13 11:21:39 580

原创 list分割线不能点击

@Override public boolean areAllItemsEnabled() { return false; } @Override public boolean isEnabled(int position) { int type = mSeparatorsSet.contains(position) ? TYPE_SEPARATOR : T

2012-04-10 14:51:55 563

原创 获取屏幕分辨率的几种方法

// 通过WindowManager获取  DisplayMetrics dm = new DisplayMetrics();  getWindowManager().getDefaultDisplay().getMetrics(dm);  System.out.println("heigth : " + dm.heightPixels);  System.out.

2012-04-07 11:48:40 1624

原创 获取android设备id

mDeviceID = Secure.getString(this.getContentResolver(), Secure.ANDROID_ID);

2012-03-21 09:50:50 603

转载 android UI进阶之弹窗的使用(2)--实现通讯录的弹窗效果

http://www.cnblogs.com/noTice520/archive/2011/08/16/2140356.html

2012-03-11 22:29:31 647

原创 sleep() 和 wait() 有什么区别?

(网上的答案:sleep是线程类(Thread)的方法,导致此线程暂停执行指定时间,给执行机会给其他线程,但是监控状态依然保持,到时后会自动恢复。调用sleep不会释放对象锁。 wait是Object类的方法,对此对象调用wait方法导致本线程放弃对象锁,进入等待此对象的等待锁定池,只有针对此对象发出notify方法(或notifyAll)后本线程才进入对象锁定池准备获得对象锁进入运行状态。)

2012-02-14 16:13:04 6843

原创 什么是内部类?Static Nested Class 和 Inner Class的不同。

内部类就是在一个类的内部定义的类,内部类中不能定义静态成员(静态成员不是对象的特性,只是为了找一个容身之处,所以需要放到一个类中而已,这么一点小事,你还要把它放到类内部的一个类中,过分了啊!提供内部类,不是为让你干这种事情,无聊,不让你干。我想可能是既然静态成员类似c语言的全局变量,而内部类通常是用于创建内部对象用的,所以,把“全局变量”放在内部类中就是毫无意义的事情,既然是毫无意义的事情,就应该

2012-02-14 15:03:16 856

原创 abstract的method是否可同时是static,是否可同时是native,是否可同时是synchronized?

abstract的method 不可以是static的,因为抽象的方法是要被子类实现的,而static与子类扯不上关系!native方法表示该方法要用另外一种依赖平台的编程语言实现的,不存在着被子类实现的问题,所以,它也不能是抽象的,不能与abstract混用。例如,FileOutputSteam类要硬件打交道,底层的实现用的是操作系统相关的api实现,例如,在windows用c语言实现的,所

2012-02-14 15:00:18 4177 1

原创 abstract class和interface有什么区别?

含有abstract修饰符的class即为抽象类,abstract 类不能创建的实例对象。含有abstract方法的类必须定义为abstract class,abstract class类中的方法不必是抽象的。abstract class类中定义抽象方法必须在具体(Concrete)子类中实现,所以,不能有抽象构造方法或抽象静态方法。如果的子类没有实现抽象父类中的所有抽象方法,那么子类也必须定义为

2012-02-14 14:53:33 770

转载 Android中构建HTML5应用

原文地址:http://blog.sina.com.cn/s/blog_83940dfb0100yrfm.htmlAndroid中构建HTML5应用使用WebView控件 与其他控件的使用方法相同 在layout中使用一个标签WebView不包括导航栏,地址栏等完整浏览器功能,只用于显示一个网页在WebView中加载Web页面,使用loadUrl()

2012-02-12 11:50:58 7056

原创 Android: 读取短信

原文:http://kevinlynx.iteye.com/blog/843281读取短信本身没什么难度,仅仅是读取SQLite数据库而已。 Java代码  public Uri SMS_INBOX = Uri.parse("content://sms/inbox");      private void fillListView() {

2012-02-12 09:57:44 18837

原创 cdt 下launch failed Binary not found

前面的环境搭建就略过了,具体可以看http://tech.ddvip.com/2011-01/1294910179165964.html问题解决方法:1、安装minGW先   ; 2、添加path系统环境变量为minGw\bin目录; 3、更改**—make.exe为make.exe; 4、编写程序源文件然后编译ctrl+B; 5、最后就可以运行了。

2012-02-10 10:54:56 773

原创 使用ndk(jni)开发程序

1.下载ndk.解压即可2.下载cygwin软件.进入命令行:window->开始->程序->cygwin->cygwin bash shell.3.创建android项目4.创建jni文件夹,并编写c文件到该目录下{android项目下}/jni/hellojni.c#include #include jstring Java_cn_itcast_he

2012-01-12 15:40:53 573

转载 Android的设置界面

http://www.cnblogs.com/u0fly/archive/2011/05/06/2038623.htmlhttp://www.myext.cn/android/29016_3.html

2012-01-12 12:33:28 649

原创 android styleable

简单你只需要设置 一下Activity的主题就可以了在AndroidManifest.xml 中定义 Activity的地方一句话:Xml代码 android :theme="@android:style/Theme.Dialog"    android:theme="@android:style/Theme.Dialog"    这就使你的应用程序

2012-01-11 09:41:12 4688

转载 Designing For Performance

Android 开发者指南 开发者指南(17) —— Designing For Performance 前言 本章内容为开发者指南(Dev Guide)/Best Practices/Designing For Performanc,这里 译为“性能优化”,版本为 Android3.1 r1,翻译来自:"qiongju@gmail.com",欢迎大家访问 他的博客:"http:/

2012-01-10 10:36:29 522

原创 foreach remove 时出现并发修改异常

例如:List overlays = mapView.getOverlays();// for (Overlay overlay : overlays) {// if (overlay instanceof MyLocationOverlay// | overlay instanceof MyPoiOverlay) {// } else {// overlays.r

2012-01-05 11:16:20 2505

转载 本地图片选择(打开媒体库,选择图片)

原文:http://liuquanjc.iteye.com/blog/938668在此调查中我要实现的是:点击Pictures按钮后,获取手机内所有图片,选择某一个图片,并显示到ImageView中。应用范围: 图片上传时的图片选择  , 类似"浏览"。所有的图片都会列出来,包括目录。在Activity Action里面有一个“ACTION_

2012-01-04 16:58:20 817

转载 android锁屏问题

原文地址:http://www.2cto.com/kf/201111/109815.html花了半天时间研究下了自定义锁屏,发现其实实现并不是很神秘。不过有些地方还是值得注意。首先说流程,锁屏界面一般是在关闭屏幕时启用,打开屏幕时展现在我们面前,所以我们知道了锁屏的时机,恰好屏幕开关会发出相应的广播,所以我们也可以像系统一样捕获到屏幕开关的事件。广播对应的两

2011-12-22 10:42:00 4025 1

转载 控制软键盘显示和隐藏

作者: Android开发网原创 时间: 2011-04-11  如何用Java代码控制Android软键盘的显示和隐藏呢? 过去我们在 EditText中显示隐藏Android输入法窗口 提到过,部分网友可能没有太注意。InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_MET

2011-12-16 17:24:30 569

转载 ListView中getView的原理+如何在ListView中放置多个item

原文:http://www.cnblogs.com/xiaowenji/archive/2010/12/08/1900579.html木乃猫的学习笔记

2011-12-16 11:49:05 537

转载 Activity 去掉默认的动画效果

Activity去掉默认的动画效果方法:1.重写Activity的Them中的windowAnimationStyle相关属性,并保存在res/values/styles.xmlJava codexml version="1.0" encoding="utf-8"?>resources>style name="Theme" parent="android:Theme">

2011-12-01 15:13:35 12200 3

转载 关于bitmap回收的问题

First:BitmapFactory.Options options = new BitmapFactory.Options();options.inTempStorage = new byte[16*1024];bitmapImage = BitmapFactory.decodeFile(path,opt);Other:I had this

2011-11-23 17:04:57 3297

转载 ontouch onclick事件处理

Button的onTouch,onClick,onLongClick事件发生先后顺序和关联:一,onTouch返回false首先是onTouch事件的down事件发生,此时,如果长按,触发onLongClick事件;然后是onTouch事件的up事件发生,up完毕,最后触发onClick事件。二,onTouch返回true首先是onTouch事件的down事件发生,然后是o

2011-11-16 22:42:58 1069

原创 res/raw和assets资源文件的使用

两者目录下的文件都会原封不动的打包到apk中,不会被编译成二进制。 而raw单个文件不能超过1M,否则会报错"Data exceeds UNCOMPRESS_DATA_MAX", (就android raw读取超过1M文件,通过压缩后文件大小小于1M的可以参考:http://www.hackvip.com/mobiwen/html/Mobile_249962.html)

2011-10-30 22:24:55 921

转载 利用Application进行数据传递以及要注意的问题(内存泄漏)

Application的使用  Application和Actovotu,Service一样是android框架的一个系统组件,当android程序启动时系统会创建一个 application对象,用来存储系统的一些信息。通常我们是不需要指定一个Application的,这时系统会自动帮我们创建,如果需要创建自己 的Application,也很简单创建一个类继承 Application并在

2011-10-28 10:23:08 630

原创 Geocoder

http://code.mapabc.com/APIForAndroid/com/mapabc/mapapi/Geocoder.html#getFromLocation(double, double, int)Geocoder APIGoogle Geocoding APIhttp://code.google.com/intl/zh-CN/apis/maps/documen

2011-10-24 17:41:28 532

原创 res/raw和assets资源文件的使用

[size=medium]两者目录下的文件都会原封不动的打包到apk中,不会被编译成二进制。而raw单个文件不能超过1M,否则会报错&quot;Data exceeds UNCOMPRESS_DATA_MAX&quot;,(就android raw读取超过1M文件,通过压缩后文件大小小于1M的可以参考:[url]http://www.hackvip.com/mobiwen/html/Mob...

2011-10-18 09:56:09 182

空空如也

空空如也

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

TA关注的人

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