- 博客(14)
- 资源 (5)
- 收藏
- 关注
原创 Android之自定义ViewGroup经典例子
流式布局:FlowGroupViewimport java.util.ArrayList;import java.util.List;import android.annotation.SuppressLint;import android.content.Context;import android.util.AttributeSet;import android.util.Log;im
2016-11-06 16:08:27 699
原创 Android之微信图片加载
MainActivityimport java.io.File;import java.io.FilenameFilter;import java.util.ArrayList;import java.util.Arrays;import java.util.HashMap;import java.util.HashSet;import java.util.List;import ja
2016-11-05 17:03:57 1088
原创 RecyclerView使用Dome
很好理解,套用即可import com.example.recyclerview.SimpleAdapter.OnItemClickListener;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.support.v7.widget.Default
2016-11-05 15:27:22 678
原创 ArrayUtils,ListUtils,MapUtils,ObjectUtils,SystemUtils
ArrayUtils数组工具类,可用于数组常用操作,如: isEmpty(V[] sourceArray) 判断数组是否为空或长度为0 getLast(V[] sourceArray, V value, V defaultValue, boolean isCircle) 得到数组中某个元素前一个元素,isCircle表示是否循环 getNext(
2016-11-05 09:42:52 2290
原创 Android工具类之StringUtils,RandomUtils,SerializeUtils,JSONUtils
String工具类,可用于常见字符串操作,如: isEmpty(String str) 判断字符串是否为空或长度为0 isBlank(String str) 判断字符串是否为空或长度为0 或由空格组成 utf8Encode(String str) 以utf-8格式编码 capitalizeFirstLetter(String s
2016-11-05 09:33:42 1304
原创 Android开发工具类之FileUtils,ImageUtils
文件工具类,可用于读写文件及对文件进行操作。如: readFile(String filePath) 读文件 writeFile(String filePath, String content, boolean append) 写文件 getFileSize(String path) 得到文件大小 deleteFile(Stri
2016-11-05 09:25:44 2263
原创 Android快速开发之PackageUtils,PreferencesUtils
Android包相关工具类,可用于(root)安装应用、(root)卸载应用、判断是否系统应用等,如:install(Context, String) 安装应用,如果是系统应用或已经root,则静默安装,否则一般安装 uninstall(Context, String) 卸载应用,如果是系统应用或已经root,则静默卸载,否则一般卸载 isSystemApplication(Context, Str
2016-11-05 09:20:51 1922
原创 Android工具类之ShellUtils
Android Shell工具类,可用于检查系统root权限,并在shell或root用户下执行shell命令。如: checkRootPermission() 检查root权限 。execCommand(String[] commands, boolean isRoot, boolean isNeedResultMsg) shell 环境执行命令,第二个参数表示是否root权限执行 execC
2016-11-05 09:14:11 7919 4
原创 Android快速开发工具类之DownloadManagerPro
Android系统下载管理DownloadManager增强方法,可用于包括获取下载相关信息,如: getStatusById(long) 得到下载状态 getDownloadBytes(long) 得到下载进度信息 getBytesAndStatus(long) 得到下载进度信息和状态 getFileName(long) 得到下载文件路径
2016-11-05 09:09:57 602
原创 Android之工具类封装
ResourceUtilsAndroid Resource工具类,可用于从android资源目录的raw和assets目录读取内容,如: geFileFromAssets(Context context, String fileName) 得到assets目录下某个文件内容 geFileFromRaw(Context context, int resId) 得到r
2016-11-05 09:05:57 1440 1
原创 Android之Volley使用
Volley使用demo:public class MainActivity extends Activity { private RequestQueue mQueue; private TextView tv; private ImageView iv; private Button sr,btn2,btn3,btn4,btn5,btn6,btn7;
2016-11-02 22:35:53 470
原创 Android简易集成二维码,条形码扫描
使用demo如下:public class MainActivity extends Activity { private Button scanButton; private TextView text; private EditText input; private Button genButton; private ImageView img; @O
2016-11-02 22:06:46 814
原创 Android之大转盘SurfaceView
SurfaceView和View最本质的区别在于,surfaceView是在一个新起的单独线程中可以重新绘制画面而View必须在UI的主线程中更新画. 那么在UI的主线程中更新画面.可能会引发问题,比如你更新画面的时间过长,那么你的主UI线程会被你正在画的函数阻塞。那么将无法响应按键,触屏等消息。当使用surfaceView 由于是在新的线程中更新画面所以不会阻塞你的UI主线程。但这也带来了另
2016-11-01 23:39:11 882 1
原创 android之WebView与JavaScript互调
以下是一个WebView与JavaScript互调的例子先看app.js 与index.html的代码index.html:<<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <script > function jss() {
2016-11-01 22:19:25 715
ant以及UiAutomatorHelper封装test封装
2016-10-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人