摘要: 一、选择排序思路:指定要排序的元素在数组中的位置i(一般默认从位置0开始),依次遍历数组,找出其中的最值然后和位置i对应的元素交换。代码:public static void selectSort(int arr[]){ for(int x=0; x arr[y]){ //swap(... 阅读全文
posted @ 2014-04-13 18:10 Self_improve 阅读(292) 评论(0) 推荐(0) 编辑
摘要: SharedPreferences适合储存一些配置及变量状态信息,保存在data/data/应用包名下面,是一个xml文件。下面实现一个SharedPreferences工具类,以后开发直接调用就可以。package com.example.shortcut;import android.content.Context;import android.content.SharedPreferences;/** * SharedPreferences的一个工具类,调用setParam就能保存String, Integer, Boolean, Float, Long类型的参数 * 同样调用getPa 阅读全文
posted @ 2014-04-01 17:42 Self_improve 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 网上大部分说在listview的属性中通过设置android:fadingEdge="none"来解决问题,需要说明的是是在2.3版本之前有效!方法一、public class MyListView extends ListView { public MyListView(Context context, AttributeSet attrs) { super(context, attrs); if (Integer.parseInt(Build.VERSION.SDK) >= 9) { this.setOverScrollMode(View.OVER_SCROLL_ 阅读全文
posted @ 2014-03-28 17:43 Self_improve 阅读(538) 评论(0) 推荐(0) 编辑
摘要: 在Android 2.2版本中,新增了一个ThumbnailUtils工具类来是实现缩略图,此工具类的功能是强大的,使用是简单,它提供了一个常量和三个方法。利用这些常数和方法,可以轻松快捷的实现图片和视频的缩略图功能。下面将依次说明一下这些常数和方法。常数:OPTIONS_RECYCLE_INPUT: 从此常量用于表示应该回收extractThumbnail(Bitmap, int, int, int)输入源图片(第一个参数),除非输出图片就是输入图片。方法:Bitmap createVideoThumbnail(String filePath, int kind)从方法名称即可看出,这个方法 阅读全文
posted @ 2014-03-27 20:13 Self_improve 阅读(1764) 评论(0) 推荐(0) 编辑
摘要: 1、先说下嵌套在ListView中的ImageView如何响应点击事件方法:在imageView中设置onClick属性,例如:android:onClick="TimeClick"然后在Activity中写TimeClick方法,获取ImageView的id就可以了。2、长按事件:本人是用BaseAdapter的,然后在getView中写:holder.iv.setOnLongClickListener(new deleteClickListener());holder.iv是:private class Holder{ public ImageView iv; }hol 阅读全文
posted @ 2014-03-21 15:52 Self_improve 阅读(2724) 评论(0) 推荐(0) 编辑
摘要: import java.io.File; import java.util.Arrays; import java.util.Comparator; import java.util.Date; public class Log { public static void main(String[] args) { File file = new File("F:\\baby"); File[] fs = file.listFiles(); Arrays.sort(fs, new CompratorByLastModified()); for (int i = 0; i { 阅读全文
posted @ 2014-03-14 15:25 Self_improve 阅读(7039) 评论(1) 推荐(1) 编辑
摘要: 1 package thread; 2 3 /** 4 * 需求:线程编程:子线程先运行 2 次,然后主线程运行 4 次,如此反复运行 3 次。 5 * @author zhongfg 6 * @date 2015-06-16 7 */ 8 class Business { // 控制由... 阅读全文
posted @ 2014-02-27 21:25 Self_improve 阅读(365) 评论(0) 推荐(0) 编辑
摘要: package thread;/** * Java线程面试题 * @author zhongfg * @date 2015-06-16 */public class ThreadInterview2 { // 定义全局变量 private int j; public static ... 阅读全文
posted @ 2014-02-27 20:09 Self_improve 阅读(504) 评论(0) 推荐(0) 编辑
摘要: 会的。原因:长生命周期的对象持有短生命周期对象的引用,导致短生命周期对象不能被回收,由此可能发生内存泄露。举例参考:http://blog.csdn.net/yakihappy/article/details/3979942 阅读全文
posted @ 2014-02-27 17:33 Self_improve 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 方法一:Ubuntu默认的中文字符编码为zh_CN.UTF-8,这个可以在/etc/environment中看到:sudo gedit /etc/environment可以看到如下内容:PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"LANG="zh_CN.UTF-8"LANGUAGE="zh_CN:zh:en_US:en" 第二行即是默认的中文字符编码。注:可以通过这里修改默认的中文编码字符,比如修改为:zh_CN.GBK。执 阅读全文
posted @ 2014-02-22 10:11 Self_improve 阅读(258) 评论(0) 推荐(0) 编辑