摘要: 1、IP地址转换为整数原理:IP地址每段可以看成是8位无符号整数即0-255,把每段拆分成一个二进制形式组合起来,然后把这个二进制数转变成一个无符号32为整数。举例:一个ip地址为10.0.3.193每段数字 相对应的二进制数10 000010100 000000003 00000011193 11000001组合起来即为:00001010 00000000 00000011 11000001,转换为10进制就是:167773121,即该IP地址转换后的数字就是它了。public static long ip2int(String ip) { String[] items = ip.sp... 阅读全文
posted @ 2012-06-22 16:41 坏混混 阅读(2138) 评论(2) 推荐(1) 编辑
摘要: 原来以为没有开启wifi功能是不能够获取wifi网卡mac地址的,在真机测试后发现能够获取到Mac地址只是获取的ip为0,当然wifi未连接状态下是肯定没有IP分配的。具体看看下面:AndroidManifest.xml代码:<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/> //在wifi未开启状态下,仍然可以获取MAC地址,但是IP地址必须在已连接状态下否则为0String macAddress = null, ip = null;WifiManager wifiMgr 阅读全文
posted @ 2012-06-22 16:40 坏混混 阅读(1622) 评论(2) 推荐(0) 编辑
摘要: 由于近期正在开发一个通过蓝牙进行数据传递的模块,在参考了有关资料,并详细阅读了Android的官方文档后,总结了Android中蓝牙模块的使用。使用蓝牙的响应权限<STRONG> <uses-permission android:name="android.permission.BLUETOOTH" /> <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" /> </STRONG>2. 配置本机蓝牙模块在这里首先要了解对蓝牙操 阅读全文
posted @ 2012-06-22 16:00 坏混混 阅读(221) 评论(0) 推荐(0) 编辑
摘要: #! /system/bin/sh#最简单的一个shell,没什么功能#需要注意的是必须是 #! /system/bin/sh开头(有空格)#和一般linux不同,如果用#!/bin/sh就会找不到(因为没有)ls复制代码 在cmd中用adb push d:\\x.sh /data/kenshin上传shell 第一个参数是本地文件位置,第二个是远程位置(也就是放在android中的位置),在根目录的data目录下,kenshin是我自己创建的一个文件夹.如果失败了,说是只有只读权限的话,需要修改文件夹的权限.具体如下: 进入adb shell,使用mount命令查看挂了哪些块.C:\D... 阅读全文
posted @ 2012-06-22 13:46 坏混混 阅读(536) 评论(0) 推荐(0) 编辑
摘要: Java 客户端import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.io.OutputStream; import java.io.PrintWriter; import java.net.InetSocketAddress; import java.net.Socket; /** * 客户端 * * @author Johnson ... 阅读全文
posted @ 2012-06-22 09:58 坏混混 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 问题:Factory Method模式是为一类对象提供创建接口或延迟对象的创建到子类中实现。但是,我们在软件系统中,经常面临着“一系列相互依赖的对象”的创建工作,同时由于需求的变化,这“一系列相互依赖的对象”也要改变,如何应对这种变化呢?Abstract Factory模式是为创建一系列相关或依赖的对象提供创建接口(AbstractFactory),将一组产品的创建封装到一个用于创建对象的类(ConcreteFactory)中(形成一个系列),维护这样一个创建类总比使用Factory Method维护n多相关对象的创建过程(逻辑)要简单的多,而且Factory Method,没有办法保证“一系 阅读全文
posted @ 2012-06-22 09:54 坏混混 阅读(176) 评论(0) 推荐(0) 编辑