自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

note

write down what u had learned veryday

  • 博客(44)
  • 资源 (2)
  • 收藏
  • 关注

原创 使用Set移除List中相同元素方法

public static List<String> removeDuplicate(List<String> list) { Set set = new LinkedHashSet<String>(); set.addAll(list); list.clear(); list.addAll(set); retu

2016-05-04 10:26:16 659

原创 Android捕获全局异常CrashExceptionHander 使用

在Android开发中,捕获异常日志,是分析代码BUG的最好方式。 CrashExceptionHander使用步骤 1:新建一个CrashExceptionHanderpublic class CrashExceptionHander implements UncaughtExceptionHandler { public static final String TAG = "Crash

2016-05-04 10:01:56 617

原创 Android蓝牙通信开发总结

Android手机蓝牙通讯开发步骤: 1.搜索蓝牙(BlueAdapter) 2.蓝牙配对 3.配对成功后,建立socket通讯注意事项: 1.蓝牙配对成功,需要在socket连接成功后,才能进行蓝牙的通讯 2.建立socket通讯有俩种方法:一种是通过uuid,另外一种通过反射的方法 uuid方法代码: private static final UUID MY_UUID = UUID.

2016-04-29 11:09:58 921

原创 微信网页录音与NativeApp网页录音

微信网页录音注意事项: 1.实现微信网页录音,需使用微信JS-SDK。 2.网页必须部署在带域名的服务器下。(微信JS-sdk 必须在域名服务器下运行) 3.在微信公众号中,需绑定自己的域名。 NativeApp网页录音注意事项: 实现NativeApp网页录音可以参考微信网页录音,通过Android本地的方法实现录音的操作,然后提供接口,由网页的js调用。 关键代码示例: app代

2016-04-29 10:45:08 1757

原创 iOS 记录系统运行日志到指定文件目录

按照名称创建文件,如果文件存在,继续写在文件中,如果文件不存在,创建新的文件,实现记录自己需要记录的日志信息。 使用方法,在需要记录的地方,直接使用 write2Log方法即可,俩个参数(NSString )logmessg为消息内容,(NSString )logname为日志文件名称。#import <Foundation/Foundation.h>#import "Comm.h"@inter

2016-01-08 16:30:49 1018

原创 iOS uitableview自定义相册(实现拍照并保存在指定目录以相册的形式展示图片)

原理: 图片的展示是通过uitableview实现。照片的展示以及选择(uitableviewce’l’l)是通过俩个uibutton的叠加完成。通过设置每个uibutton的tag,并在viewcontroller中实现cell的delegate来实现对uibutton的监听。.h文件#import <UIKit/UIKit.h>#import "PhotoObject.h"#import

2016-01-07 16:41:45 3831

原创 iOS 实现录音并保存在指定文件目录下面

原理: 进入界面,先遍历文件目录,将所有的文件名,显示在uitableview中。在录音时需要设置session以及录音采样率。1.ios录音主要使用ios自带的类,是工程中需要手动添加这俩个framework#import <AVFoundation/AVFoundation.h>#import <CoreAudio/CoreAudioTypes.h>2.在录音前,先监测文件存放目录是否存在,

2016-01-07 16:31:19 12219 6

原创 iOS 键盘遮挡问题

原理: 监听每个uitextfiled,动态计算view的位置,在输入完成之后,将view重新设置到原始位置。 步骤: 1.添加监听事件 监听事件可以使用uitextfiled的delegate,或者使用NSNotificationCenter。 /* 点击空白区域收起键盘 */ self.userInteractionEna

2016-01-07 16:16:37 530

原创 IOS使用AFneting进行Post访问webservice

在iOS中只使用post方法访问时,一定要注意报文头部的拼接在拼接好报文之后,再使用afneting访问

2016-01-07 16:04:13 1566 1

原创 WIN7 64位安装jdk,javac出错

解决方案:运行——>cmd 在控制台中运行以下命令设置java环境变量即可解决:set java_home=C:\Program Files\Java\jdk1.6.0_26   安装JDK的根目录set classpath=%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;set path=%JAVA_HOME%\bin;

2015-09-01 15:57:33 861

原创 android json解析

/** * json解析工具 */package xx.utils;import java.util.ArrayList;import java.util.HashMap;import java.util.Iterator;import java.util.List;import org.json.JSONArray;import org.json.JSONException;imp

2015-04-14 15:46:26 507

原创 android日期事件管理

package xx.utils;import android.annotation.SuppressLint;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;public class DateTimeUtils { public String getReco

2015-04-14 15:41:00 662

原创 android键值对

/** * 键值对写工具 */ package wgh.utils;import java.io.IOException; import java.util.Map; import java.util.Map.Entry;import android.app.Activity; import android.content.Context; import android.conte

2015-04-14 15:36:08 2177

原创 欢迎使用CSDN-markdown编辑器

private void showSelfAlert(String versioncode,String updatetime,String msg) { final AlertDialog dlg = new AlertDialog.Builder(this).create(); dlg.show();// WindowManager m = getWindowMana

2015-04-14 15:34:46 460

转载 Android程序如何升级

用户可以从market上直接下载下来直接安装就可以了,会自动识别覆盖的,除非你把版本调低了  android="http://schemas.android.com/apk/res/android"      package="com.xx.xx"包名      android:versionCode="X"版本号     android

2014-08-14 14:53:28 592

转载 Android 程序的安装、卸载和更新

安装程序的方法:1、通过Intent机制,调出系统安装应用,重新安装应用的话,会保留原应用的数据。StringfileName = Environment.getExternalStorageDirectory() +apkName;  Uriuri = Uri.fromFile(new File(fileName));  Intentint

2014-08-14 14:49:07 749

转载 Android开发常用工具方法(CommonTools)

在发开Android应用过程中,我们往往添加一个Utils包放置一些帮助方法类(这也是很好的Android开发习惯),这样大大方便了开发时的调取操作、也使得软件维护、更新更为便捷,以下就是我常用的几个util类:有关于网络的、文件操作的等等!

2014-07-15 14:59:27 1559

原创 java 连接oracle数据库

.1.下载ojdbc14.jar包package dateconverttool;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;

2014-07-04 10:04:45 694

原创 java连接sqllite数据库

1.下载sqllietjdbc包package dateconverttool;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class

2014-07-04 09:59:32 1393

原创 android network,gps定位切换

1.默认gps定位2.判断gps是否能dingw

2014-07-04 09:50:42 4357

转载 Oracle 支持在具有 DHCP 分配的 IP 地址的系统上进行安装。

Win7先安装oracle 10g时,安装检测到系统的主 IP 地址是 DHCP 分配的地址.检测失败情况:正在检查网络配置需求...检查完成.此次检查的总体结果为: 失败 问题: 安装检测到系统的主 IP 地址是 DHCP 分配的地址.建议案: Oracle 支持在具有 DHCP 分配的 IP 地址的系统上进行安装.但在安装之前, 必须将Microsoft L

2014-04-28 12:49:17 1959 1

原创 破解vs2010番茄插件

1.将下载好的插件包中的,vsC:\Users\Administrator\AppData\Local\Microsoft\VisualStudio\10.0\Extensions\Whole Tomato Software\Visual Assist X\10.6.1845.0

2014-04-17 10:24:35 3683

原创 俩种webservice返回数据格式

1.返回结构体1>定义结构体

2014-04-16 14:34:30 1619

原创 android使用soap包调用webservice

public void getRemoteInfo(String username) { // 命名空间 String nameSpace="http://tempuri.org/"; // 调用的方法名称 String methodName="GetUserList"; // EndPoint Str

2014-04-14 15:43:42 886

转载 c# datetime 使用

//今天 DateTime.Now.Date.ToShortDateString(); //昨天,就是今天的日期减一 DateTime.Now.AddDays(-1).ToShortDateString(); //明天,同理,加一 DateTime.Now.AddDays(1).ToShortDateString(); //本周(要知道本周的第一天就得先知

2014-04-14 15:42:23 520

转载 java api学习纪要

1、语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且知道任何修正。2、命令:必须熟悉JDK带的一些常用命令及其常用选项,命令至少需要熟悉:appletviewer、 HtmlConverter、jar、 java、javac、javadoc、javap、javaw、native2ascii、serialver,如果这些命令你没有全部使用

2014-04-14 15:39:58 565

原创 ORACLE获取oledbdatareader 记录数

try { //打开连接 conn.Open(); //为命令对象附加连接 command.Connection = conn; //获取Data Reader OleDbData

2014-03-27 11:35:54 2233

转载 Android 判断横屏还是竖屏以及设置方式

方法一:1DisplayMetrics dm = new DisplayMetrics();2        getWindowManager().getDefaultDisplay().getMetrics(dm);3        int width

2014-03-21 11:30:15 1278

原创 android 创建文件

//----以下两个成员变量是针对在SD卡中存储数据库文件使用---- private File path = new File("/sdcard/dbfile"); //数据库文件目录 private File f = new File("/sdcard/dbfile/test.db"); //数据库文件 //----如要在SD卡中创建数据库文件,先做如下的判断和创建相

2014-03-20 16:01:30 650

转载 android SQLite使用SQLiteOpenHelper类对数据库进行操作

一、 SQLite介绍 SQLite是android内置的一个很小的关系型数据库。 SQLite的官网是http://www.sqlite.org/,可以去下载一些文档或相关信息。 博客中有一篇有稍微详细一点的介绍,大家可以去看一下。 二、 SQLiteOpenHelper的使用方法 SQLiteOpenHelper是一个辅助类来管理数据库的创建和版本。 可以通过继承这

2014-03-19 10:45:35 1281 1

转载 vs2010下创建webservice

Visual Studio 2010默认采用的框架为.NET Framework4,在这个框架中已找不到直接创建WebService的模板方式了。但VS2010可以创建WebService是毋庸置疑的,那么怎么在VS2010中创建WebService呢,请看下面为您提供的两种方法,方法已经本人测试,可以放心使用! 方法一:.NET Framework4.0框架下,依然可以创建Web

2014-03-18 16:22:32 579

原创 Android常用权限

在AndroidManifest.xml文件的标签中添加如下代码 就可以在软件中获取相应的权限。下面表格是Android:name属性中的值,对应相应的权限。 权限定义功能android.permission.ACCESS_CHECKIN_PROPERTIES允许读写访问"properties"表在checkin数据库中,改值可以修改上传android.permissio

2014-03-17 18:38:01 533

原创 Eclipse工程文件中出现红色感叹号解决方法

Eclipse工程文件上在你转移了工作空间或者导入工程后可能会出现红色感叹号,原因是工程的外部jar包没有随着一起转移,所以报“build path”的警告。    解决方法:鼠标点着工程右键,进入“Build Path”->“Configure Build Path”,将出现红色叉叉的外部包路径项删掉,重新导入该包即可解决。

2014-03-17 18:37:24 1907

原创 Android 常用工具类

public class CommonUtil {public static boolean hasSDCard() {String status = Environment.getExternalStorageState();return status.equals(Environment.MEDIA_MOUNTED);}/*** 获取最大内存* * @return

2014-03-17 15:13:19 608

转载 Android提示软件更新下载

package com.Rzhang.updatedemo;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.net.HttpURLConnection;import java.net.Malform

2014-03-17 14:52:04 650

原创 java字符串截取

1.三个参数分别是:字符串,字符串头,字符串尾 public static String getcontent(String s,String head,String end) { int index1=s.indexOf(head); int index2=index1+head.length(); if(index1>0) { index2=s.indexOf

2014-03-17 10:55:18 543

原创 Android判断是否联网

ConnectivityManager cwjManager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE); if(cwjManager.getActiveNetworkInfo().isAvailable())

2014-03-17 10:52:31 796

原创 (opencv)Android人脸识别

1.下载opencv2.mainactivitypackage com.example.facetest1;import static com.googlecode.javacv.cpp.opencv_contrib.createFisherFaceRecognizer;import static com.googlecode.javacv.cpp.opencv_core.CV_32

2014-03-17 10:47:37 2261 3

原创 Android获取明天日期

//获得明天日期 private String getTomoData(){ // 添加大小月月份并将其转换为list,方便之后的判断 String[] months_big = { "1", "3", "5", "7", "8", "10", "12" }; String[] months_little = { "4", "6", "9", "11" }; L

2014-03-12 16:02:45 4333 1

原创 简单webview的使用

package com.rzhang.webviewtest;import android.os.Bundle;import android.app.Activity;import android.view.KeyEvent;import android.view.Menu;import android.webkit.WebView;import android.webkit.Web

2014-03-12 10:57:04 626

微信网页录音

实现微信录音,上传下载

2016-04-29

多线程编程指南

ios中实用的多线程指南,是初学ios编程的利器,有助于对多线程的理解

2012-11-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除