- 博客(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
378
转载 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
3171
转载 滑屏
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
545
转载 android项目流程
一 应用规划: ※ 确定功能。 ※ 必须的界面及界面跳转的流程。 ※ 需要的数据及数据的来源及格式。 ※ 是否需要服务端支持。 ※ 是否需要本地数据库支持。 ※ 是否需要特殊权限。 ※ 是否需要后台服务。 二 架构设计: ※ 分层。 ※ 网络连接。 ※ 数据处理 -xml 、
2014-06-05 11:53:37
501
转载 截屏
/** * 获取和保存当前屏幕的截图 */ private void GetandSaveCurrentImage() { // 构建Bitmap WindowManager windowManager = getWindowManager(); Display display = windowManager.getDefaultDisplay(); int
2014-06-04 13:51:22
385
转载 图片处理
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
451
转载 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
541
转载 xmpp文件传世协议
XMPP 文件传输协议(转) 2012-05-12 14:52:09| 分类:手机开发 | 标签:|字号大中小 订阅http://wkkyo.iteye.com/blog/1403465项目中需要用到openfire的文件传输,但是客户端使用flex,官方提供的xiff包中并没有封装文件传输的功能,没办法,研究了几天,在google和官
2013-11-12 14:58:20
681
转载 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
620
原创 加密(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
4472
原创 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
509
转载 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
1350
转载 CSS基本语法的总结
CSS基本语法的总结今天系统的学习了一下CSS(Cascading Style Sheets)的语法。之前看书时候感觉很乱但最后总结下来其实也就两个大的方面。现在记录下来以便帮助以后回顾。从CSS代码放置的位置可以分为四种:1. 内联式样式表这里是指的每个html标签都有一个基本属性style,直接可以利用style设置该标签的样式。例如:content with de
2013-05-09 16:24:44
648
转载 TPlink无线路由器研发负责人谈常见路由器问题
经常使用无线路由器的同学会发现有时候家里的路由器长时间运行后上网速度会越来越慢,尤其是使用BT等软件下载东东会发现路由器非常慢,有时候发现小米盒子上的无线信号满格,但网络却不通?而上述问题出现后一般重启路由器就可以解决?这到底是为啥原因呢?张先生是TPLink无线路由器的前研发负责人,他下面的回答会让大家清楚这些现象背后的原因。 我们具体的疑问如下:Q1. 为啥长时间使用低端路由后,路由器
2013-05-08 14:55:10
2105
转载 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
666
转载 android keystore
android要求所有的程序必须有签名,否则就不会安装该程序。在我们开发过程中,adt使用debug keystore,在 preference->android->buid中设置。debug的keystore默认有效期为一年,如果你是从一年前开始开发 android程序,那么很可能出现debug keystore过期,导致你无法生成 apk文件。我调了一下系统时间,就出现以下错误。此时你只要删除
2013-04-27 16:52:14
767
原创 图片处理
public class ZoomPicture { private Context mContext = null; public ZoomPicture(Context mContext) { this.mContext = mContext; } /** * * @param path * 图片的路径 * @return
2013-04-27 10:22:55
406
转载 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
564
原创 从服务器上请求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
959
转载 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
847
转载 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
701
转载 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
474
转载 linux C socket 编程
一、基本socket函数Linux系统是通过提供套接字(socket)来进行网络编程的。网络的socket数据传输是一种特殊的I/O,socket也是一种文件描述符。socket也有一个类似于打开文件的函数:socket(),调用socket(),该函数返回一个整型的socket的描述符,随后的连接建立、数据传输等操作也都是通过该socket实现。1、socket函数syntax:
2013-04-19 09:27:31
604
原创 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
1096
原创 正则表达式
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
332
原创 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
659
转载 进制数之间转化
public class HexUtil { /** * 将指定字符串src,以每两个字符分割转换为16进制形式 如:"2B44EFD9" --> byte[]{0x2B, 0x44, 0xEF, * 0xD9} * * @param src * String * @return byte[] */ public static
2013-04-18 16:38:14
512
原创 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
519
转载 异步加载图片
/* * 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
393
原创 递归遍历删除指定文件夹下的文件
public class DeleteFileAndDir { /** * 递归删除给定文件 * * @param file * 文件名 */ public static void delete(File file) { if (!file.exists()) { return; } if (file.isFi
2013-04-18 16:21:21
594
原创 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
404
原创 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
519
原创 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
546
原创 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
604
原创 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
695
原创 android中异常处理机制
1. 继承UncaughtExceptionHandler2.注册监听器Thread.setDefaultUncaughtExceptionHandler(new TestExceptionHandler(this .getApplicationContext()));
2013-04-18 14:07:39
1016
原创 获取本地IP
public static final String getLocalIpAddress() { String networkIp = null; try { List interfaces = Collections .list(NetworkInterface.getNetworkInterfaces()); for (NetworkInterface
2013-04-18 14:03:55
548
原创 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
4375
原创 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
1152
原创 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
1096
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人