自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 LINUX 虚拟网卡tun例子

/** *  linux TUN 例子 代码来至 *  http://hi.baidu.com/zkheartboy/blog/item/e96acf33508e4a40ad4b5f88.html和 *  http://blog.csdn.net/Z_man/archive/2009/05/26/4216530.aspx *  建立一个tun0的虚拟网卡进行通信,程序关闭后将消失。 *  ping 10.0.0.1 *  Documentation/networking/tuntap.txt *  br_s

2011-05-30 13:41:00 12194 2

转载 linux下实现虚拟网卡TAP/TUN例子

我们在使用VMWARE的虚拟化软件时经常会发现它们能都能虚拟出一个网卡,貌似很神奇的技术,其实在Linux下很简单,有两种虚拟设备,TUN时点对点的设备,tap表示以太网设备的,做为虚拟网卡驱动,Tun/tap驱动程序的数据接收和发送并不直接和真实网卡打交道,而是通过用户态来转交。在linux下,要实现核心态和用户态数据的交互,有多种方式:可以通用socket创建特殊套接字,利用套接字实现数据交互;通过proc文件系统创建文件来进行数据交互;还可以使用设备文件的方式,访问设备文件会

2011-05-30 10:13:00 12076 1

转载 Ubuntu下安装git

<br /><br />在Ubuntu下安装git的过程,一般系统没有安装zlib.h所以要自己安装<br />首先下载git包:<br />$ cd ~/tmp<br />$ wget http://www.kernel.org/pub/software/scm/git/git-1.6.0.2.tar.gz<br />解压:<br />$ tar xvzf git-1.6.0.2.tar.gz<br />Build它:<br />$ cd  git-1.6.0.2<br />$ ./configure -

2011-05-26 09:58:00 2335

原创 android 操作路由表

route add default dev DEVICEroute add default gw IP dev DEVICEroute add -net IP netmask NETMASK gw IP

2011-05-23 11:28:00 3398

转载 什么是Socket

<br />什么是Socket <br />  Socket接口是TCP/IP网络的API,Socket接口定义了许多函数或例程,程序员可以用它们来开发TCP/IP网络上的应用程序。要学Internet上的TCP/IP网络编程,必须理解Socket接口。 <br />  Socket接口设计者最先是将接口放在Unix操作系统里面的。如果了解Unix系统的输入和输出的话,就很容易了解Socket了。网络的Socket数据传输是一种特殊的I/O,Socket也是一种文件描述符。Socket也具有一个类似于打开文

2011-05-20 15:50:00 2211

转载 Linux监听子线程的函数

<br /><br />waitpid系统调用】   <br />    <br />功能描述: <br />等待进程改变其状态。所有下面哪些调用都被用于等待子进程状态的改 变,获取状态已改变的子进程信息。状态改变可被认为是:1.子进程已终止。2.信号导致子进程停止执行。3.信号恢复子进程的执行。在子进程终止的情况 下,wait调用将允许系统释放与子进程关联的资源。如果不执行wait,终止了的子进程会停留在"zombie"状态。<br />如果发现子进程改变了状态,这些调用会立即返回。反之,调用会被阻塞直到

2011-05-20 15:18:00 744

转载 LINUX下OPEN函数简介

<br /><br />open 函数用于打开和创建文件。以下是 open 函数的简单描述<br />        #include <fcntl.h><br />        int open(const char *pathname, int oflag, ... /* mode_t mode */);<br />                    返回值:成功则返回文件描述符,否则返回 -1<br />对于 open 函数来说,第三个参数(...)仅当创建新文件时才使用,用于指定文件的访问权限

2011-05-20 14:48:00 2226

转载 ioctl是设备驱动程序中对设备的I/O通道进行管理的函数

<br />一、 什么是ioctl<br />ioctl是设备驱动程序中对设备的I/O通道进行管理的函数。所谓对I/O通道进行管理,就是对设备的一些特性进行控制,例如串口的传输波特率、马达的转速等等。它的调用个数如下:<br /><br />int ioctl(int fd, ind cmd, …);其中fd就是用户程序打开设备时使用open函数返回的文件标示符,cmd就是用户程序对设备的控制命令,至于后面的省略号,那是一些补充参数,一般最多一个,有或没有是和cmd的意义相关的。<br /><br />io

2011-05-20 14:14:00 1214

原创 _IO,_IOR,_IOW,_IOWR 宏的用法与解析

<br />_IO,_IOR,_IOW,_IOWR 宏的用法与解析<br />linux 2011-02-24 11:26:44 阅读66 评论0  字号:大中小 订阅< DOCTYPE HTML PUBLIC -WCDTD HTML TransitionalEN>_IO, _IOR, _IOW, _IOWR 的用法这几个宏的使用格式为:<br />_IO (魔数, 基数);_IOR (魔数, 基数, 变量型)_IOW  (魔数, 基数, 变量型)<br />_IOWR (魔数, 基数,变量型 )魔数

2011-05-20 13:42:00 1033

原创 Android AlertDialog解决点击按钮立即消失的问题

Android alertDialog中左中右三个按钮,点击按钮的时候,即使没调用dismiss方法,系统也会默认的去调用,而把这个对话框被关闭掉,但是我们的一些实际需求,就需要保留这个对话框不动,例如输入校验码,密码之类的校验问题,如果用户输入错误,而关闭后弹出对话框,就很别扭了。这里有个方案可以解决这个问题,使得即使按钮事件发生了,也不会关闭对话框。核心思想是欺骗一下系统,在点击事件里,修改该对话框的显示状态为关闭,则系统就不会去关闭该对话框了。具体实现代码如下:/** @author xux

2011-05-18 09:06:00 3959

原创 NDK开发的网站信息

<br />http://ishare.iask.sina.com.cn/search.php?key=jni&from=file&format=<br /> <br />http://www.51cto.com/php/search.php?cx=009282861548354936440%3Ahr3ofkkskha&cof=FORID%3A11&ie=GB2312&oe=utf-8&q=jni#1193<br /> <br />http://www.doc88.com/tag/jni<br /> <br

2011-05-10 16:27:00 1106

转载 正确配置安装和卸载Cygwin

<br />关于cygwin的安装: <br />1. 最好不要到www.cygwin.com下载cygwin..也就是说不要从Internet上安装cygwin,而要从本地安装(PS:往往千奇百怪的错误就是因为从internet下载的cygwin的版本引起的)。,从这里下载http://140.116.72.80/~smallko/ns2/ns_setup.rar <br /><br />2.解压下载的文件点setup..选“Install from Local Directory”,选好下载的文件所在的

2011-05-10 16:13:00 21072 1

转载 NDK编程实例

<br />Android开发手记一 NDK编程实例<br />Android 开发手记一 <br />---- NDK 编程实例 <br /> <br />       在 Android 上,应用程序的开发,大部分基于 Java 语言来实现。要使用 c 或是 c++ 的程序或库,就需要使用 NDK 来实现。 NDK 是 Native Development Kit 的简称。它是一个工具集,集成了 Android 的交叉编译环境,并提供了一套比较方便的 Makefile ,可以帮助开发者快速开发 C 或是

2011-05-10 14:04:00 6590 1

转载 android NDK 开发

 Java Native Interface (JNI)标准是java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI 是本地编程接口,它使得在 Java 虚拟机 (VM) 内部运行的 Java 代码能够与用其它编程语言(如 C、C++ 和汇编语言)编写的应用程序和库进行交互操作。1.从如何载入.so档案谈起    由于Android的应用层的类都是以Java写的,这些Java类编译为Dex型式的Bytecode之后,必须靠Dalvik虚拟机(VM: Virtual Machine)来执行

2011-05-10 10:30:00 1860

原创 增加一条新的联系人记录

 public static void insertContact(Context context,String name,String phone) { //首先插入空值,再得到rawContactsId ,用于下面插值 ContentValues values = new ContentValues (); Uri rawContactUri =context.getContentResolver().insert(RawContacts.CONTENT_URI,values)

2011-05-06 17:49:00 1334

转载 JDK5_Thread的run异常的setUncaughtExceptionHandler处理

<br /> <br />Thread的run方法是不抛出任何检查型异常(checked exception)的,但是它自身却可能因为一个异常而被终止,导致这个线程的终结。最麻烦的是,在线程中抛出的异常即使使用try...catch也无法截获,因此可能导致一些问题出现,比如异常的时候无法回收一些系统资源,或者没有关闭当前的连接等等。 <br /><br />JDK5.0之前,不能为单独的Thread设置UncaughtExceptionHandler,也不能指定一个默认的UncaughtExceptionH

2011-05-03 17:07:00 1036

转载 Android的一些开发资料

<br />  Android的一些开发资料 收藏<br />1.JNI<br />(1)Java call Native C<br />JNI的基本概念可以参考以下文献:<br />http://blog.csdn.net/believefym/archive/2007/06/08/1644635.aspx<br />    这里需要注意的是javah命令处理的是.class文件,而不是.java文件。你需要指定package的路径和package名。javap命令也有类似的要求。<br />例子很简单,

2011-05-03 11:31:00 701 1

一个美女图库APP

一个集成登录系统,后台获取图库系统,和图库展示的APP

2018-05-18

动画制作脚本

这个工具是用来制作开机动画,和关机动画的,里面参数可以动态修改。

2014-05-19

android tcpdump文件

android用来抓取TCP包的二进制文件

2011-12-22

MZ606 root工具及说明

一款很强的软件,用于rootMZ606,本人已经实践过,确实可以ROOT,并且不影响WIFI等其他功能,请ROOT前记住要插上SD卡,让SD卡可读可写。

2011-07-26

android蓝牙通信源码

本程序提供android蓝牙开发的范例,包含打开蓝牙开关,让本机可见,搜索周围的蓝牙设备,蓝牙发送和接受数据。

2011-03-18

SSL安全网络通信源码

利用自己生成的服务器端和客户端的数字证书,实现客户和服务器的双向认证SSL通信

2011-03-09

android数字签名环境

使用方法:在androidManifest.xml里加上属性 android:sharedUid="android.uid.system" 然后整个项目打成apk包,和该sign文件夹放在一起,然后运行一条jar命令,文件里图片里有,就可以生成新的APK,那么新的包拿来就可以使用了。

2011-03-05

android 测试GPS搜星程序及源代码

手机自带的GPS测试应用程序,直接烧到真机里,可跟踪搜到的卫星信号,是否定位成功等相关信息。

2010-12-29

android 代码自动打开GPS开关

支持2.1以上的android版本,可以把里面的APK下载到真机上测试,可以做到和系统的GPS开关同步控制,源码是在LINUX下编译的,因为android2.1把修改GPS开关的代码HIDE了,所以在2.1window平台下是编译不了。但是APK直接烧到机子里可以运行

2010-12-29

android socket UDP 通信

本程序实现了android的基于UDP的socket通信,实现了三次来回通信,即先向服务器发送请求,然后接收服务器回复,再给服务器回复确认,并且可以传递多条数据,每条数据的通信互不冲突。

2010-12-13

android自带的icons图标汇集

包含android系统自带的,免费公开的icons集合,有每个图标的样式和英文名称,包括桌面的,menu菜单里的所有图标,使用时不用下载,直接通过代码引用即可。

2010-12-08

android mp3音乐播放器源码

融合android自带的音乐播放功能,并具有音乐的播放列表

2010-12-01

android 短信拦截及存储源代码

对任何短信进行拦截,并针对不同种类的短信分别存储 如果还需要屏蔽特殊短信的来信提醒,就要修改源代码,具体是: 可以在SmsReceiverService.java的insertMessage方法里拦截。短信的来源和内容都可以通过class SmsMessage提供的方法获取。 如可以通过getOriginatingAddress方法获取,内容则可以通过getMessageBody方法获取。如果满足拦截的条件,就不做storeMessage的动作。

2010-11-26

android“连云”反编译工具

http://www.docin.com/p-78715380.html# 反编译Android的apk文件的三种方法

2010-11-25

android 常见应用问题的解答

包括了短信拦截,电话拦截,情景模式,开机判断,飞行模式的判断,背景音乐,进程通信,kill进程,长按和短按事件等等技术问题及解答。

2010-11-24

android Google map 定位程序

在android模拟器上可以使用google map,定位自己的位置,也可以定位任何给定的经度和纬度的精确位置,还可以获得各种语言的地理位置信息。

2010-11-24

android 位置领航代码程序

本程序运行在android模拟器上的,利用模拟器上的GPS读取功能,实现位置领航,还具有选择联系人等功能

2010-11-24

空空如也

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

TA关注的人

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