- 博客(11)
- 收藏
- 关注
原创 使用support v4包里的LocalBroadcastManager类方便得进行Service和Activity的交互
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="uk.ac.essex.LocalServiceBroadcaster" android:versionCode="1" android:versionName="1.0" > <applicati
2012-06-05 18:07:44
7579
转载 屏幕截图
/** * 获取指定Activity的截屏 * * @param activity * @return */ private Bitmap getBitmap(Activity activity) { // View是你需要截图的View View view = activity.getWindow().getDecorView(); view.setDraw
2012-05-25 10:33:37
941
原创 将view对象转化为Bitmap
如题:private Bitmap getViewBitmap(View view) { view.clearFocus(); view.setPressed(false); boolean willNotCache = view.willNotCacheDrawing(); view.setWillNotCacheDrawing(false); int color =
2012-05-24 15:11:54
2507
转载 自定义组件,下拉刷新的ListView
public class MyListView extends ListView implements OnScrollListener { private static final String TAG = "listview"; private final static int RELEASE_To_REFRESH = 0; private final static int PULL
2012-05-18 09:49:11
2197
1
原创 自定义控件HorizontalListView,横向的ListView
使用方法跟ListView一致.import java.util.LinkedList;import java.util.Queue;import android.content.Context;import android.database.DataSetObserver;import android.graphics.Rect;import android.util.Attri
2012-05-18 08:53:24
18286
原创 收集客户端的错误信息
public class CrashApplication extends Application { @Override public void onCreate() { super.onCreate(); MyUncaughtExceptionHandler handler = MyUncaughtExceptionHandler.getInstance(); hand
2012-05-11 14:52:11
1948
原创 异步加载图片的模块,图片的软引用
使用该模块的方法:创建LoadImageAsyncTask对象的时候必须传入一个LoadImageAsyncTaskCallback接口的实现类,实际调用该类的方法来完成加载图片前后的工作.public class LoadImageAsyncTask extends AsyncTask { LoadImageAsyncTaskCallback loadImageAsyncTa
2012-05-11 14:20:52
1536
原创 项目中使用的---使用系统照相机拍照预览上传
布局文件:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" andro
2012-04-06 23:09:13
1991
原创 项目中对网络请求的封装,加入了全局缓存机制
Caller类对HttpURLConnection和HttpClient两种网络访问机制的Post和Get请求都进行了封装,并且加入了全局缓存机制.需要使用缓存机制必须加入RequestCache类,并且在工程的Application类的onCreate方法里进行初始化,并且通过Caller的setRequestCache()方法设置进来.示例如下:(PS:测试的时候别忘记了添加网络权限和注册
2012-04-04 15:59:17
3467
原创 项目中使用到的封装---后台子线程执行任务,前台显示加载条
此封装后为一个抽象类LoadingDialog,使用方法为:1.写一个类继承该抽象类.(可以使用与LoadingDialog相同的传入参数)2.重写doInBackground实现加载对话框弹出后,后台完成的具体业务逻辑(此方法运行在子线程).如果想增加进度条,可以改写LoadingDialogonProgressUpdate()来实现.3.重写doStuffWithRes
2012-04-04 12:16:19
1722
原创 项目中加密存储密码的工具类---PasswordUtil类
PBE——Password-based encryption(基于密码加密)。其特点在于口令由用户自己掌管,不借助任何物理媒体;采用随机数(这里我们叫做盐)杂凑多重加密等方法保证数据的安全性。是一种简便的加密方式。本类运用了Java 6所支持的PBE对称加密算法到Android环境里,实现密码的安全存储.import java.security.Key;import java.s
2012-04-04 02:55:59
6866
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人