- 博客(14)
- 资源 (2)
- 收藏
- 关注
原创 Dom4j解析xml小例子
1、xml的内容为 Harry Potter J K. Rowling 2005 29.99 Everyday Italian Giada De Laurentiis 2005 30.00 Learning XML Erik T.
2016-06-15 20:42:08 225
原创 Java使用Properties小例子
直接上代码package com.java.test;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.util.
2016-06-15 20:07:07 180
原创 Android JNI开发笔记
1、搭建JNI的开发环境(安装NDK、配置NDK的classpath、在eclipse中增 Android Native Development Tools……(ADT))2、新建一个Android工程3、在工程目录下新建一个jni目录4、在Java代码中声明一个native方法public native String helloFromC();5、进入工程的src目录下,
2016-02-21 19:20:34 253
原创 Java Exception
1、java的Error和ExceptionError和Exception继承了Throwable,Throwable 类是 Java 语言中所有错误或异常的超类。只有当对象是此类(或其子类之一)的实例时,才能通过 Java 虚拟机或者 Javathrow 语句抛出。类似地,只有此类或其子类之一才可以是 catch 子句中的参数类型。Exception:1.可以是可被控制(ch
2015-12-02 22:46:07 271
原创 Java自定义注解及注解的使用
Annotation,是Java5的新特性……1、自定义注解如何自定义一个注解,看下面的代码,其实代码没几句,都是注释,写的很详细,看完就会自定义注解了package com.sl.annotation;import java.lang.annotation.Documented;import java.lang.annotation.ElementType;import
2015-11-29 21:11:29 236
原创 Android自定义View
Android自定义View的步骤:1、编写一个类(class)继承自View(貌似还可以继承自Drawable);2、编写自定义属性文件(不是必须)3、在类的构造方法中获取自定义的属性值(不是必须)4、复写onMeasure方法测量自定义view的宽高、如果复写了就必须调用setMeasuredDimension方法设置自定义view的宽高(不是必须)5、复习onDraw方法
2015-11-14 17:10:37 320
原创 Drawable和Bitmap相互转换
1、Bitmap转Drawable public static Drawable bitmap2Drawable(Resources res,Bitmap bitmap){// BitmapDrawable drawable=new BitmapDrawable(bitmap);//depreciate BitmapDrawable drawable=new BitmapDrawabl
2015-11-14 16:16:12 207
原创 Android获取手机屏幕、状态栏、Activity显示区域的宽高的获取
1、手机屏幕宽高的获取DisplayMetrics metric = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(metric); int width = metric.widthPixels; // 屏幕宽度(像素) int height = metric.heightPixe
2015-11-11 20:12:44 1308
原创 通过WindowManager实现可以移动的悬浮按钮
1、WindowManager获取通过WindowManager主要有addView(View arg0,LayoutParams arg1) removeView(View arg0) updateViewLayout(View arg0,LayoutParams arg1)三个方法Context().getApplicationCo
2015-09-16 20:56:11 326
原创 JNI Helloworld
1、下载ndk r7及以上2、配置ndk环境变量3、新建Android工程 在window-》preference-》Android-》ndk 中关联ndk的安装目录4、在Android工程右键,Android tool中 add native support5、java中声明native方法 6、在改工程的src目录下启动CMD窗口 java7以上 输入命令 javah 类
2015-08-16 22:06:05 246
原创 Android数据库操作的操作(SQLiteOpenHelper Dao)
以Person为例操作数据库。Person类的定义如下:package com.example.databasetest;public class Person { private String name; private int age; private int id; public Person(){ this(""); } public Person(String
2015-07-12 19:53:02 425
原创 android 根据uri得到带文件后缀名的uri、避免OOM获取预览图片
1、根据uri获得文件的路径 这个方法是copy别人的public static String getRealFilePath(final Context context, final Uri uri) {if (null == uri)return null;final String scheme = uri.getScheme();String data = null;
2015-06-26 10:50:24 1354
原创 android WebView上传文件点击取消后按钮不能再次响应点击的解决办法
在webview设置的WebChromeClient中实现openFileChooser方法实现页面上的上传文件,但是在选择文件的过程中取消后,页面上的选择按钮就不能再次响应点击,点击毫无反应,只需要在onActivityResult中对RESULT_CANCELED进行判断,如果这个条件成立,那么要添加一下语句:if (resultCode == RESULT_CANCELED) {if
2015-06-26 10:16:08 1375 1
原创 判断一个字符串是由字符还是数字、还是汉字组成
1、判断一个字符的类型 代码如下:/*** 判断一个字符的类型* * @param str* 需要判断的文本* @return num 数字 char 英文/拼音 zh 中文 null 出错*/public String getCharType(char str) {String txt = str + "";Pattern p
2015-06-11 20:09:31 630
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人