编码工具类
文章平均质量分 62
难道还怪我咯
乐观积极,乐于探索,喜欢用计算机来解决自己碰到的问题,善于写博客,积累知识,上stackoverflow搜索解决问题的思路;有较强的适应能力和良好的团队合作精神;有较强的英文阅读、交流能力以及编码能力,无障碍阅读专业外文书籍、论文等。<br>热爱移动互联网,希望在移动互联网领域向大神学习,进步!
展开
-
字符串相关
/** * 功能:判断字符串是否为数字 * * @param str * @return */ private static boolean isNumeric(String str) { try { Pattern pattern = Pattern.compile("[0-9]*"); M原创 2015-11-15 09:47:45 · 398 阅读 · 0 评论 -
android AIDL实践之清理应用缓存
1、把下面两个aidl文件放在自己的工程中,自己的项目视为客户端,来实现跨进程通信。代码如下:建立包名:/***** Copyright 2007, The Android Open Source Project**** Licensed under the Apache License, Version 2.0 (the "License");** you may not原创 2014-11-24 10:11:58 · 1891 阅读 · 0 评论 -
android分组数据适配器demo
private class CheckedNameDeceiveInfoAdapter extends BaseAdapter{ @Override public boolean isEnabled(int position) { if (position == 0) { return false; } else if (position == (mSuccessCh原创 2014-11-24 10:49:43 · 1083 阅读 · 0 评论 -
ViewPager学习demo2
public class MainActivity extends Activity { private ViewPager viewPager; // 加载显示内容 private List content; // 加载显示标题 private List title; private LayoutInflater inflater; private String[] item原创 2014-11-27 10:42:12 · 630 阅读 · 0 评论 -
android后台上传数据demo
1、界面启动后开启服务public class UploadlogActivity extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { sup原创 2014-11-11 14:07:39 · 3153 阅读 · 0 评论 -
java执行脚本语言demo
public class Test {/*** @param args* @throws IOException */public static void main(String[] args) throws IOException {// TODO Auto-generated method stubProcess process = Runtime.get原创 2014-11-11 14:25:04 · 1053 阅读 · 0 评论 -
android获取应用信息工具类
private String getAppVersion(){ PackageManager _packageManager=getPackageManager(); try { PackageInfo _PackageInfo=_packageManager.getPackageInfo(getPackageName(), 0); //可以获得应用的所有信息 r原创 2014-11-23 12:10:57 · 798 阅读 · 0 评论 -
android启动一个应用工具类
/** * 开启一个应用程序 */ private void startApk() { // 开启这个应用程序里面的第1个activity. String packname = selectedAppInfo.getPackname(); try { PackageInfo packinfo = getPackageManager().getPackageInfo(pa原创 2014-12-09 12:47:19 · 693 阅读 · 0 评论 -
android开机启动代码
1)public class StartupReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { Intent startupintent = new Intent(context,StrongTracks原创 2014-11-11 13:59:07 · 848 阅读 · 0 评论 -
android实现静默安装demo
1、需要RootTools.jar2、执行脚本public class InstallerActivity extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState)原创 2014-11-11 14:22:23 · 1133 阅读 · 0 评论 -
XML文件解析工具类pull解析
public class XMLParser { /** * 解析服务器的配置文件 * @param is 从服务器获得配置的文件的流 */ public static UpdateInfo parser(InputStream is){ UpdateInfo info=null; try { //获得pull解析实例 XmlPullParse原创 2014-11-22 10:16:00 · 1159 阅读 · 0 评论 -
android启动和推出实现侧滑效果
启动:startActivity(intent); overridePendingTransition(R.anim.tran_next_in, R.anim.tran_next_out);退出: @Override public void finish() { // TODO Auto-generated method stub super.finis原创 2014-11-22 10:36:43 · 921 阅读 · 0 评论 -
android MD5加密算法
public class MD5test {/*** @param args* @throws NoSuchAlgorithmException*/public static void main(String[] args) throws NoSuchAlgorithmException {String pwd = "123456";MessageDigest原创 2014-11-11 13:49:21 · 754 阅读 · 0 评论 -
android DP和PX之间的转换
public class DensityUtils { /** * 根据手机的分辨率从 dp 的单位 转成为 px(像素) */ public static int dip2px(Context context, float dpValue) { final float scale = context.getRe原创 2014-11-11 13:52:55 · 725 阅读 · 0 评论 -
android客户端访问网络工具类
package com.yqq.loginclient.utils;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.Reader;import java.n原创 2014-11-22 17:12:34 · 1218 阅读 · 0 评论 -
android利用ViewPager做的介绍软件功能demo
/** * 介绍该软件的功能 * @author yqq * */public class WhatNewActivity extends Activity { private ViewPager mViewPager; private ImageView mPage0; private ImageView mPage1; private ImageView mPage2;原创 2014-11-23 10:57:26 · 1059 阅读 · 0 评论 -
android分页查询获取系统联系人信息
package com.example.yqqmobilesafe.ContactProvider;import java.util.ArrayList;import java.util.List;import android.R.integer;import android.content.Context;import android.database.Cursor;impor原创 2014-11-24 09:58:14 · 2446 阅读 · 0 评论 -
android HttpClient网络通信工具类基于XML
/** * 用于建立于服务器之间通信的工具 * * * */public class HttpClientAdapter { private HttpClient client; private HttpRequest request; private HttpGet get; private HttpPost post; private HttpResponse原创 2014-11-26 20:58:26 · 1144 阅读 · 0 评论 -
android自定义style
抽取样式,在values中定义一个xml文件,在文件中, 根节点 设置一个样式名字 value设置样式中每一项的名字和值 fill_parent 45dip #355E9E left|center_vertical #EBC950原创 2014-11-23 12:23:20 · 817 阅读 · 0 评论 -
android连接服务器下载文件工具类
public static File downLoad(String serverPath,String savedPath,ProgressDialog dialog){ try { URL url=new URL(serverPath); HttpURLConnection _conn=(HttpURLConnection) url.openConnection();原创 2014-11-23 12:15:23 · 853 阅读 · 0 评论 -
GPS相关
/** * 判断是否开启GPS * @param context * @return */ public boolean isOpenGps(Context context){ try { String str = Settings.Secure.getString(context.getContentResolver(), Settings.Secure.LOCATI原创 2015-11-15 09:45:39 · 383 阅读 · 0 评论 -
解压文件
/** * 解压文件到指定目录 * @param zipFile 待解压的文件 * @param descDir 解压文件后的路径 * @return */ @SuppressWarnings("rawtypes") public boolean unZipFiles(File zipfile, File descDir,Boolean delete_zip) {原创 2015-11-15 09:37:43 · 562 阅读 · 0 评论 -
网络连接工具类
/** * 返回当前设备是否连接网络 true为已连接 * @param context * @return */ public boolean isConnect(Context context) { try { ConnectivityManager conManager=(ConnectivityManager)context.getSystemService(原创 2015-11-15 09:34:59 · 491 阅读 · 0 评论 -
批量注册事件工具类
/** * 批量注册OnFocusChangeListener事件 * @param OnFocusChangeListener * @param view */ public void setOnFocusChangeListener(OnFocusChangeListener o,View... view){ try { int size=0; if(null原创 2015-11-15 09:31:34 · 905 阅读 · 0 评论 -
Android编码文件操作相关工具类
第一,app应用数据保存路径Android应用的数据是保存在data/data/包名目录下的。/** * 生成包的文件夹用于保存数据库 */ public void setPackageDir(Context context){ try { BS.packageDBMir=new File("/data/data/"+context.getPackageName()+"原创 2015-11-15 09:16:47 · 447 阅读 · 0 评论 -
Android校验类积累
//检查电话号码public boolean checkPhone(String str){ try{ boolean flagphone = false; if(str.matches("^0?\\d{11}$")){ flagphone = true; }else if(str.matches("^(\\(?\\d{3,4}[-\\)])?\\d{7,8}$")原创 2015-11-15 09:22:24 · 399 阅读 · 0 评论 -
android 获取时间的工具类
public SimpleDateFormat dateSimple = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); public SimpleDateFormat dateSimple2 = new SimpleDateFormat("yyyy年MM月dd日 E"); public SimpleDateFormat dateSimple3 =原创 2015-11-15 09:19:45 · 712 阅读 · 0 评论 -
Java Http协议服务器demo
import java.io.*; import java.net.*; /** * MyHttpServer 实现一个简单的HTTP服务器端,可以获取用户提交的内容 * 并给用户一个response * 因为时间的关系,对http头的处理显得不规范 * **/ public class MyHttpServer { //服务器根目录,post.html,原创 2015-03-01 14:31:03 · 1102 阅读 · 1 评论 -
Java数据有效位数工具类
public class AdjustmentDouble{ /** * @param s 需处理的数据 * @param numOfIntPart 整数位数 * @param numOfDecimalPart 小数位数 * @return 处理过的数据 */ public static String adjustDouble(String s,int numOfIntPa原创 2014-12-27 20:04:54 · 766 阅读 · 0 评论 -
HttpClient联网工具类
public class HttpConnect { public static String getNews(String url,List parameters) { StringBuilder sb = new StringBuilder(); HttpClient client = new DefaultHttpClient(); HttpPost post=new Http原创 2014-12-12 15:21:36 · 792 阅读 · 0 评论 -
Java向自定义文件夹中写入文件
File file = new File("E://rawSpeechRecordData//"); File newFile = null; if (!file.exists()) { file.mkdir(); if (file.isDirectory()) { SimpleDateFormat format = new Simple原创 2014-12-25 19:25:46 · 1827 阅读 · 0 评论 -
Java把double数据写入文件中
public class ReadOrWriteObject { private FileInputStream fileIns = null ;//文件输入流 private FileOutputStream fileOts = null;//文件输出流 private ObjectInputStream objectIns = null ;//对象输入流 private Obj原创 2014-12-25 19:22:55 · 6417 阅读 · 0 评论 -
Java 字符串类型16进制字面值转成字面值字节数据工具类
private static byte hexValueOf(String hex) { byte result = 0; if (hex.charAt(0) == '0' && (hex.charAt(1) == 'X' || hex.charAt(1) == 'x')) { for (int i = 2; i < hex.length(); i++) { char原创 2014-12-25 19:20:43 · 1120 阅读 · 0 评论 -
android读取日志demo
关键是一个服务:public class SystemService extends Service {@Overridepublic IBinder onBind(Intent intent) {// TODO Auto-generated method stubreturn null;}@Overridepublic void onCreate(原创 2014-11-11 14:14:35 · 812 阅读 · 0 评论 -
android判断服务是否是运行状态
/** * 判断服务是否处于运行状态. * @param servicename * @param context * @return */ public static boolean isServiceRunning(String servicename,Context context){ ActivityManager am = (ActivityManager) c原创 2014-11-23 12:03:02 · 1118 阅读 · 0 评论 -
activty开启关闭工具类
public class ActivityUtils { /** * 开启新的activity 并且关闭掉自己 */ public static void startActivityAndFinish(Activity context, Class cls){ Intent intent = new Intent(context,cls); context.startActiv原创 2014-11-23 12:08:28 · 747 阅读 · 0 评论 -
android 网络判断工具类(APN+WIFI)
public class NetWorkHelper { private static String LOG_TAG = "NetWorkHelper"; public static Uri uri = Uri.parse("content://telephony/carriers"); /** * 判断是否有网络连接 */ public static boolean isN原创 2014-12-03 10:29:00 · 1924 阅读 · 0 评论 -
自定义HttpClient工具类
public class CustomHttpClient { private static String TAG = "CustomHttpClient"; private static final CommonLog log = LogFactory.createLog(); private static final String CHARSET_UTF8 = HTTP.UTF_8;原创 2014-12-03 10:38:59 · 1682 阅读 · 0 评论 -
android系统重启的方式
1、第一种重启方式public class RebootActivity extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.on原创 2014-11-11 14:28:39 · 1147 阅读 · 0 评论 -
android执行脚本语言完成root
public class TestsuActivity extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(save原创 2014-11-11 14:11:28 · 1693 阅读 · 0 评论