- 博客(11)
- 资源 (11)
- 收藏
- 关注
原创 Java 结构体之 JavaStruct 使用教程<三> JavaStruct 数组进阶
经过前面两篇博客的介绍,相信对于 JavaStruct 的认识以及编程使用,读者已经有一定的基础了。只要理解和实践结合起来,掌握还是很容易的。下面进行一些数组使用方面的实例说明及演示。在结构体类中使用数组有几种方式,可以使用静态指定大小的方式也可以通过使用 ArrayLengthMaker 进行动态分配。数组的大小既可以在类中定义,也可以在定义对象后通过对象进行指定。静态指定方法如下所
2017-07-21 18:07:55 11384 4
原创 Java 结构体之 JavaStruct 使用教程<二> JavaStruct 用例分析
使用环境前一篇在介绍 JavaStruct 类时指定了使用库使用环境为 Java 5 及以上,也即开发我们使用的 JDK 版本为1.5及以上就可以了。以下讲解的用例可以直接将 code 直接粘贴到 java 的 main 函数中执行就可以了,后面会给出测试用例和结果。使用方法JavaStruct 类用于打包和解包结构体,也即使用方法为用该类的 pack 与 unpack 方法将定义的
2017-07-21 14:23:21 29586 12
原创 Java 结构体之 JavaStruct 使用教程<一> 初识 JavaStruct
Javastruct 是什么简而言之,Javastruct 是一个第三方库,用于像处理 C 或者 C++ 结构体那样处理 java 对象。也即利用 Javastruct 可以在 java 上实现类似于结构体的功能和操作。Javastruct 的用途在 java 或者 Android 应用程序与一些嵌入式设备通讯或者C、C++ 应用程序通讯时,比如网络、无线、蓝牙、串口通讯等场景,由于实
2017-07-20 18:06:30 19635 2
原创 Linux 驱动编译报错:error: macro "__DATE__" might prevent reproducible builds [-Werror=date-time]
编译驱动时遇到这个错误提示,表示当前编译环境中将关于 DATE 以及 TIME 的警告也作为错误来进行处理的。有如下几种方法可以参考:1. 在编译驱动的相应 Makefile 中增加一行:CFLAGS += -Wno-error=date-time,然后保存重新 make;2. 若 CFLAGS 不生效,将关键字替换为 EXTRA_FLAGS;3. 修改 /lib/modules/
2017-07-17 11:32:18 7537 1
翻译 安卓USB开发教程 <六> 安卓 AOA 2.0
Android Open Accessory Protocol 2.0目录Detecting AOAv2 supportAudio supportHID supportInteroperability with AOAv1Connecting AOAv2 without an Android app目录检测AOAv2支持音频支持H
2017-07-10 19:58:33 3773
原创 安卓USB开发教程 <五> 安卓 AOA 1.0
Android Open Accessory Protocol 1.0(AOA 协议 1.0)Android USB 配件必须遵从 Android Open Accessory(AOA)协议,该协议定义了配件如何检测和建立与 Android 设备的通信。配件应执行以下步骤:等待并检测连接的设备确定设备的配件模式支持尝试以配件模式下启动设备(如果需要)如果设备支持 AOA,与设备
2017-07-10 11:13:10 2519
原创 安卓USB开发教程 <四> 安卓 AOA
Android 开放性配件协议(AOA)Android 开放性配件协议(AOA)支持允许外部 USB 硬件(Android USB 配件)与工作在配件模式下的 Android 设备进行交互。当处于配件模式的 Android 设备被供电,所连接的配件充当 USB 主机(为总线供电并枚举设备),Android 设备作为 USB 配件。Android USB 配件旨在连接 Android 设
2017-07-09 23:42:55 2087
原创 Cygwin 下载极速源推荐
Cygwin 默认列表中的源下载速度太慢,国内使用时常用以下两个源,经过实际使用速度很快,下载时不妨两者都尝试下:如上图所示,下载时在此栏填写 URL 地址即可,推荐地址:http://mirrors.sohu.com/cygwin/http://mirrors.163.com/cygwin/添加完,选中新的源后,再进入下一步就可以了。
2017-07-05 14:14:28 871
翻译 安卓系统源代码下载(官方教程)
下载源代码Android 源代码树位于由 Google 托管的 Git 代码库中。Git 代码库中包含 Android 源代码的元数据,其中包括与对源代码进行的更改以及更改日期相关的元数据。本文档介绍了如何下载特定 Android 代码流水线的源代码树。要从特定设备的出厂映像开始,请参阅选择设备版本。安装 RepoRepo 是一款工具,可让您在 Android
2017-07-04 19:27:01 2933
原创 轻松访问 Android 系统源码与下载
有时研究 Android 某个特性或者协议的时候需要参阅安卓系统源代码中代码实现或者协议文档等。通过正常的建立 repo,git 获取十分耗时,并且速度很慢,除非是需要重新编译系统,定制系统才需要这样做。因此,推荐一个 Android 系统网站,可以轻松访问,下载参考需要的文档即可。首先进入网站:http://www.androidxref.com ,界面如下所示:之后选择我们需要的
2017-07-04 19:02:23 842
翻译 Android ADB
Android 调试桥本文内容adb 的工作方式在您的设备上启用 adb 调试通过 WLAN 连接到设备查询设备将命令发送至特定设备安装应用设置端口转发将文件复制到设备/从设备复制文件停止 adb 服务器adb 命令参考发出 shell 命令调用 Activity Manager (am)调用软件包管理器 (pm)进行屏幕截图录制视频读取应用的 ART 配置
2017-07-03 11:50:25 870
安卓电视与BLE遥控器交互蓝牙报文.zip
2019-07-23
Android/Linux触摸屏解决方案
2018-07-06
解决 Windows Update 更新错误/无法创建还原点 代码 0x80246008
2018-03-05
Office2007转PDF插件
2018-02-09
安卓JNA例程
2017-09-25
JavaStruct库与应用文档
2017-07-20
安卓串口应用资料
2017-07-20
CCIE路由与交换认证考试指南(英文版)
2016-10-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人