12 2016 档案

摘要:组播: 阅读全文
posted @ 2016-12-28 10:05 Youxian 阅读(250) 评论(0) 推荐(0)
摘要:Mac通信: 阅读全文
posted @ 2016-12-28 10:05 Youxian 阅读(158) 评论(0) 推荐(0)
摘要:广播: 阅读全文
posted @ 2016-12-28 10:04 Youxian 阅读(239) 评论(0) 推荐(0)
摘要:单播: 阅读全文
posted @ 2016-12-28 10:03 Youxian 阅读(365) 评论(0) 推荐(0)
摘要:1.创建xxx.jni包并在该包下实现一些Java的方法,和要调用的本地方法 2.实现MainActivity中的按钮点击事件—即点击按钮调用本地的方法 3.在C文件中的方法中回调Java的方法 3.1:通过env获取字节码对象—>jclass (*FindClass)(JNIEnv*, const 阅读全文
posted @ 2016-12-22 20:16 Youxian 阅读(1118) 评论(0) 推荐(0)
摘要:1.在Android.mk文件中添加:LOCAL_LDLIBS += -llog 注:加载的这个库在NDK对应平台目录下的lib目录中。 2.在C文件中添加如下内容: 3.使用的时候和使用printf一模一样:LOGI("len = %d\n", len); 阅读全文
posted @ 2016-12-22 18:57 Youxian 阅读(255) 评论(0) 推荐(0)
摘要:1.在工程目录下创建xxx.jni包并在该包下创建JNI类 2.在JNI类中声明所有的本地方法,并加载库 3.在MainActivity类中实例化JNI对象,并调用其方法 4.通过Javah生成的方法名在对应C文件中进行实现 5.在jni目录下添加Android.mk和Application.mk文 阅读全文
posted @ 2016-12-22 18:30 Youxian 阅读(207) 评论(0) 推荐(0)
摘要:1、编写Java代码 2、选中工程目录——右键单击Android Tools——Add Native Support 3、输入要生成的库名 4、到工程目录中jni目录下对自动生成文件和.mk文件进行相应的修改 5、javah生成对应的JNI方法名 6、编写.c文件 7、点击工具栏中的小锤子 8、部署 阅读全文
posted @ 2016-12-22 16:02 Youxian 阅读(130) 评论(0) 推荐(0)
摘要:1.本地方法没有找到 原因一:在Java代码中没有加载对应的类 原因二:在.c文件中将本地的方法名转换错误 2.本地库返回为空 原因一:加载的库名称错误 原因二:生成的库与部署设备平台错误 阅读全文
posted @ 2016-12-22 15:20 Youxian 阅读(200) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2016-12-22 15:12 Youxian 阅读(1) 评论(0) 推荐(0)
摘要:最近因为要编译Android源码,但是报错因为Java版本低于1.7.x而不能进行编译,于是进行Java版本更改。 安装前软件环境: Ubuntu14.02,Java 1.6.0_29 目标软件环境:Ubuntu14.02 Java 1.8.1 1、 1、下载JDK6安装包,我的为64位系统所以选择 阅读全文
posted @ 2016-12-19 09:35 Youxian 阅读(217) 评论(0) 推荐(0)
摘要:第一种方法: 第二种方法: 第三种方法: 阅读全文
posted @ 2016-12-15 13:48 Youxian 阅读(379) 评论(0) 推荐(0)
摘要:SharedPreference文件保存格式为xml文件。 一、SharedPreference写入 二、SharedPreference读取 阅读全文
posted @ 2016-12-14 10:22 Youxian 阅读(373) 评论(0) 推荐(0)
摘要:最近入手tiny4412的标准板,底板SDK型号为1506。但是因为友善之臂提供的superboot不能进入boot菜单,此时我就不能通过tftp下载内核和通过nfs挂载根文件系统,于是想自己做个uboot,于是想先基于前人的工作先把整个流程整理下,下面是我的具体操作(在此提醒下刚刚入行的兄弟姐妹们 阅读全文
posted @ 2016-12-14 08:33 Youxian 阅读(595) 评论(0) 推荐(0)
摘要:生成方法一:同事StringBuffer类对xml文件格式解析写入 二、通过AndroidXml类获取xml生成方法写入 XML文件的解析: dom解析:基于全文加载的解析方式——即要将文件全部加载到内存才能解析 sax解析:基于事件的逐行解析方式—— pull解析:同sax解析方式 阅读全文
posted @ 2016-12-12 19:52 Youxian 阅读(273) 评论(0) 推荐(0)
摘要:1、客户端 1.1:创建服务端点 1.2:获取已有数据 1.3:通过socket输出流将数据发送给服务端 1.4:读取服务端反馈信息 1.5:关闭socket 2、服务器 阅读全文
posted @ 2016-12-12 15:10 Youxian 阅读(276) 评论(0) 推荐(0)
摘要:UDPSendDemo UDPReceiveDemo: 阅读全文
posted @ 2016-12-10 22:02 Youxian 阅读(182) 评论(0) 推荐(0)
摘要:UDP:面向无连接 ☆ 将数据及源地址和目的地址封装成数据包中 ☆ 每个数据报的大小限制在64K ☆ 不可靠协议 ☆ 不需要建立连接,速度快 TCP:面向有连接 ☆ 建立连接,形成传输数据的通道 ☆ 在连接中进行大数据量的传输 ☆ 通过三次握手完成连接,是可靠协议 ☆ 必须建立连接,效率低 注:TC 阅读全文
posted @ 2016-12-10 13:19 Youxian 阅读(160) 评论(0) 推荐(0)
摘要:类:InetAdrress 该类主要用于表示互联网协议(IP对象)地址,且无构造方法 主要方法: public static InetAddress getLocalHost()——>返回本地主机 public static InetAddress getByName(String host)——> 阅读全文
posted @ 2016-12-10 12:58 Youxian 阅读(196) 评论(0) 推荐(0)
摘要:一、网络模型 OSI七层模型 应用层 表示层 会话层 传输层: 网络层: 链路层 物理层:比特流 TCP/IP四层模型 应用层 传输层:数据包,TCP/UDP 网络层:数据帧 物理层:比特流 二、网络通信要素 2.1:IP地址 ☆ 网络中设备的标识 ☆ 网络中设备的标识 ☆ 本地回环地址:127.0 阅读全文
posted @ 2016-12-10 12:05 Youxian 阅读(164) 评论(0) 推荐(0)