自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 资源 (8)
  • 收藏
  • 关注

原创 C编译

`pkg-config --libs --cflags loudmouth-1.0`  error while loading shared libraries: libloudmouth-1.so.0: cannot open shared object file: No such file or directory echo /usr/local/lib >> /etc/ld.

2015-03-11 10:42:44 321

转载 OSM数据插入PostGIS数据库为GeoServer提供数据

OSM数据插入PostGIS数据库为GeoServer提供数据一、需要的软件Postgresql——Postgresql是一种对象关系型数据库。本文我们使用9.3.1版本。下载地址:http://www.postgresql.org/download/osm2pgsql­——是由OpenStreetMap开发的一个命令行工具负责将OSM数据导入到基于PostgresSql的Post

2014-11-05 14:19:45 3021 2

转载 滑屏

package com.tsl.testjni1;import android.content.Context;import android.graphics.Camera;import android.graphics.Canvas;import android.graphics.Matrix;import android.util.AttributeSet;import

2014-06-05 13:59:34 492

转载 android项目流程

一 应用规划:     ※ 确定功能。     ※ 必须的界面及界面跳转的流程。     ※ 需要的数据及数据的来源及格式。     ※ 是否需要服务端支持。     ※ 是否需要本地数据库支持。     ※ 是否需要特殊权限。     ※ 是否需要后台服务。 二 架构设计:     ※ 分层。     ※ 网络连接。     ※ 数据处理 -xml 、

2014-06-05 11:53:37 458

转载 截屏

/**  * 获取和保存当前屏幕的截图  */ private void GetandSaveCurrentImage() {  // 构建Bitmap  WindowManager windowManager = getWindowManager();  Display display = windowManager.getDefaultDisplay();  int

2014-06-04 13:51:22 360

转载 图片处理

package com.example.testactivitylifecycle;import android.content.res.Resources;import android.graphics.Bitmap;import android.graphics.Bitmap.Config;import android.graphics.BitmapFactory;impo

2014-05-13 15:41:37 428

转载 android 签名

打开cmd先定位到以下目录:    D:\Program Files\Android\android-sdk\tools\apps\SdkController\bin>    然后输入后边命令:    D:\Program Files\Android\android-sdk\tools\apps\SdkController\bin>keytool -genkey -alias andr

2014-04-28 09:13:55 459

转载 xmpp文件传世协议

XMPP 文件传输协议(转)  2012-05-12 14:52:09|  分类:手机开发 |  标签:|字号大中小 订阅http://wkkyo.iteye.com/blog/1403465项目中需要用到openfire的文件传输,但是客户端使用flex,官方提供的xiff包中并没有封装文件传输的功能,没办法,研究了几天,在google和官

2013-11-12 14:58:20 652

转载 Android 图片拖动以及放大缩小

package com.study.drascale;import android.os.Bundle;import android.app.Activity;import android.graphics.Matrix;import android.graphics.PointF;import android.util.FloatMath;import android.v

2013-08-01 14:20:33 560

原创 加密(RC4,MD5)

/** 得到wifi的mac地址public class DeviceCertification { public DeviceCertification() { } public String getWifiMac(Context mContext) {  WifiManager wifi = (WifiManager) mContext    .getSystemSer

2013-08-01 12:45:13 4390

原创 XMl文件解析

// xml 文件   类型1     00:25   00:30   精彩内容,welcome to !       00:40   00:46   精彩内容,the first demo!       00:57   00:65   精彩内容,the last talk!       01:45   01:50

2013-07-11 17:07:05 481

转载 NAT stun udp

NAT类型: 1, Opened: 即主机拥有公网IP,并且没有防火墙,可自由与外部通信. 2, Full Cone NAT: 主机前有NAT设备,NAT规则如下:从主机UDP端口A发出的数据包都会对应到NAT设备出口IP的端口B,并且从任意外部地址发送到该NAT设备UDP端口B的包都会被转到主机端口A.3, Restricted cone NAT: 主机前有NAT设备,NAT规则

2013-05-27 10:09:54 1017

转载 CSS基本语法的总结

CSS基本语法的总结今天系统的学习了一下CSS(Cascading Style Sheets)的语法。之前看书时候感觉很乱但最后总结下来其实也就两个大的方面。现在记录下来以便帮助以后回顾。从CSS代码放置的位置可以分为四种:1. 内联式样式表这里是指的每个html标签都有一个基本属性style,直接可以利用style设置该标签的样式。例如:content with de

2013-05-09 16:24:44 609

转载 TPlink无线路由器研发负责人谈常见路由器问题

经常使用无线路由器的同学会发现有时候家里的路由器长时间运行后上网速度会越来越慢,尤其是使用BT等软件下载东东会发现路由器非常慢,有时候发现小米盒子上的无线信号满格,但网络却不通?而上述问题出现后一般重启路由器就可以解决?这到底是为啥原因呢?张先生是TPLink无线路由器的前研发负责人,他下面的回答会让大家清楚这些现象背后的原因。 我们具体的疑问如下:Q1. 为啥长时间使用低端路由后,路由器

2013-05-08 14:55:10 1956

转载 android tcpdump 抓包

下载地址:http://www.strazzere.com/android/tcpdump1. 手机要有root权限2. 下载tcpdump   http://www.strazzere.com/android/tcpdump3. adb push c:\wherever_you_put\tcpdump /data/local/tcpdump4. adb shell

2013-05-07 17:55:50 650

转载 android keystore

android要求所有的程序必须有签名,否则就不会安装该程序。在我们开发过程中,adt使用debug keystore,在 preference->android->buid中设置。debug的keystore默认有效期为一年,如果你是从一年前开始开发 android程序,那么很可能出现debug keystore过期,导致你无法生成 apk文件。我调了一下系统时间,就出现以下错误。此时你只要删除

2013-04-27 16:52:14 663

原创 图片处理

public class ZoomPicture { private Context mContext = null; public ZoomPicture(Context mContext) {  this.mContext = mContext; } /**  *   * @param path  *            图片的路径  * @return

2013-04-27 10:22:55 387

转载 goole-json 解析

Gson中重要的几个核心类:Gson、JsonParser、JsonObject、JsonArray。下面演示这两个类之间的转换过程:import java.util.ArrayList;import java.util.HashMap;import java.util.Iterator;import java.util.List;import java.util.Ma

2013-04-25 19:48:34 524

原创 从服务器上请求json数据,并解析json数据

private class WeatherThread extends Thread {  private WeatherInfo weather = null;  WeatherThread() {    weather = new WeatherInfo();  }  public void run() { DefaultHttpClient httpclient =

2013-04-25 18:59:37 901

转载 android jsonwriter

在Android 3.0中新增了一个JSON写入类android.util.JsonWriter,使用JsonWriter可以轻松的生成JSON格式的数据,比如下面的JSON数据为   [   {     "id": 912345678901,     "text": "How do I write JSON on Android?",     "geo": null,

2013-04-23 17:12:30 802

转载 android jsonreader

在Android 3.0 honeycomb开始提供了新的JSON解析类 -android.util.JsonReader,下面Android123以下面的JSON为例子[    {      "id": 912345678901,      "text": "How do I read JSON on Android?",      "geo": null,

2013-04-23 17:08:51 629

转载 window 下搭建C/C++开发环境

步骤1:安装JDK步骤2:下载mingw-get-inst-20111118.exe                    地址:http://downloads.sourceforge.net/project/mingw/Installer/mingw-get-inst/mingw-get-inst-20111118/mingw-get-inst-20111118.exe步骤3:安装

2013-04-19 13:22:01 418

转载 linux C socket 编程

一、基本socket函数Linux系统是通过提供套接字(socket)来进行网络编程的。网络的socket数据传输是一种特殊的I/O,socket也是一种文件描述符。socket也有一个类似于打开文件的函数:socket(),调用socket(),该函数返回一个整型的socket的描述符,随后的连接建立、数据传输等操作也都是通过该socket实现。1、socket函数syntax:

2013-04-19 09:27:31 579

原创 xmpp

1. xmpp 登录:ConnectionConfiguration mConf = new ConnectionConfiguration(XMPP_SERVER_IP,XMPP_SERVER_PORT, "");XmppConnection xmppConnection = new XMPPConnection(mConf);xmppConnection.connect();x

2013-04-18 19:59:40 1072

原创 正则表达式

mobile                    "^((13[0-9])|(15[^4,\\D])|(18[0,5-9]))\\d{8}$" email                     "^([a-zA-Z0-9]*[-_]?[a-zA-Z0-9]+)*@([a-zA-Z0-9]*[-_]?[a-zA-Z0-9]+)+[\\.][A-Za-z]{2,3}([\\.][A-Za-z]

2013-04-18 17:04:21 312

原创 Tcp传输文件

1.传输文件名2.传输文件的内容// example:Socket socket = new Socket(mServerIP, mServerPort);File file = new file(file_name);DataInputStream dis = new DataInputStream(new BufferedInputStream( new FileInput

2013-04-18 16:59:14 600

转载 进制数之间转化

public class HexUtil { /**  * 将指定字符串src,以每两个字符分割转换为16进制形式 如:"2B44EFD9" --> byte[]{0x2B, 0x44, 0xEF,  * 0xD9}  *  * @param src  *            String  * @return byte[]  */ public static

2013-04-18 16:38:14 493

原创 JSon 读写

public class JsonTool {  public static void createJson() {  JSONObject json = new JSONObject();  JSONArray device = new JSONArray();  for (int i = 0; i     .getAllDeviceState().size(); i++

2013-04-18 16:35:03 490

转载 异步加载图片

/* * Copyright (C) 2010 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License.

2013-04-18 16:28:42 376

原创 递归遍历删除指定文件夹下的文件

public class DeleteFileAndDir { /**  * 递归删除给定文件  *   * @param file  *            文件名  */ public static void delete(File file) {  if (!file.exists()) {   return;  }  if (file.isFi

2013-04-18 16:21:21 564

原创 android 图片选择

// 相册:Intent openFrame = new Intent(Intent.ACTION_GET_CONTENT);openFrame.setType("image/*");startActivityForResult(openFrame, requestCode);// camera:File file = new File(file_path);file.mk

2013-04-18 16:19:00 387

原创 android 拖动

private int mStopX; private int mStopY; private int mStartX; private int mStartY;@Override public boolean onTouch(View v, MotionEvent event) {  super.onTouch(v, event);  switch (event.ge

2013-04-18 16:05:05 470

原创 Java 组播

1.  receive        int port = 1234;        String address = "224.0.0.1";        byte[] data = new byte[256];        try {            InetAddress ip = InetAddress.getByName(address);

2013-04-18 15:09:11 509

原创 Android 数据库自动更新

public class ControlDataBaseOpenHelper extends SQLiteOpenHelper { private static final String DATABASE_NAME = "xxx.db"; private static final String[] CREATE = new String[] {    }; private static

2013-04-18 14:41:38 572

原创 TCP socket 长连接

1. 需要开启两个线程,一个线程一直监听连接,一个线程数据传输2. 连接线程if (mSocket != null) {       mSocket.close();       mSocket = null;   } mSocket = new Socket();   mSocket.setTcpNoDelay(true);   mSocket.setKeepAl

2013-04-18 14:16:17 641

原创 android中异常处理机制

1.  继承UncaughtExceptionHandler2.注册监听器Thread.setDefaultUncaughtExceptionHandler(new TestExceptionHandler(this    .getApplicationContext()));

2013-04-18 14:07:39 978

原创 获取本地IP

public static final String getLocalIpAddress() {  String networkIp = null;  try {   List interfaces = Collections     .list(NetworkInterface.getNetworkInterfaces());   for (NetworkInterface

2013-04-18 14:03:55 531

原创 mdns 发现对方的IP

1. MDNSClient// start  WifiManager wifi = (WifiManager) getSystemService(WIFI_SERVICE);  MulticastLock mLock = wifi.createMulticastLock("mylockthereturn");  mLock.setReferenceCounted(true);

2013-04-18 14:01:37 4261

原创 upnp

1. DMCActivitypublic class DMCActivity extends Activity { private RegistryListener listener = new RegistryListener(); private ListView listView; private ImageView noRemoteDeviceImage; privat

2013-04-18 13:47:25 1051

原创 openfire 插件开发环境配置与插件开发

1. Source 地址:svn http://svn.igniterealtime.org/svn/repos/openfire/trunk     工程出错:缺少tangosol.jar和conherence.jar包,需要在conherence3.3中下载,如果还有错误需要删除错误的plugins 包2. 配置运行参数Run -- Run configuration选择J

2013-04-17 19:56:51 1043

android ffmpeg x264编译脚本

Android ffmpeg x264 编译脚本

2014-07-16

xmpp message 聊天

基于Asmack库 xmpp 协议 message 聊天

2014-03-25

xmpp socket5 文件传输

基于Asmack库 xmpp 协议 socket5 文件传输

2014-03-25

android控件拖动

android 控件拖动,实现控件放大缩小,控件拖动范围限制

2014-01-07

基于cling upnp发现

基于Cling库实现的DMC,可以访问upnp设备共享的图片,音乐,视频,并进行显示,播放

2013-07-11

android设备上构建httpserver

基于android系统设备构建httpServer,共享图片,音乐视频资源

2013-07-11

javaUDP打洞技术

java UDP P2P ,Client,Server ,Protocol,

2013-04-18

openfire3.8.1API

最完整的openfire3.8.1API文档,包含一些插件的API

2013-03-15

空空如也

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

TA关注的人

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