摘要: [toc] 一、选择 1. 凡在函数中未指明存储类型的变量,其隐含的存储类别为:auto 2. 如下对static的描述,错误的是: A. static修饰全局变量时,存储空间可能发生变化 B. static修饰全局变量时,作用域发生变化 C. static修饰局部变量时,作用域不会发生变化 D. 阅读全文
posted @ 2020-04-19 00:09 hansenn 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 8.1、概述及应用场景 安卓bugreport主要用于分析手机的状态。其包含:main log,kernel log,cpuinfo等信息。bugreport是一个可执行文件,编译后的路径为system/bin/bugreport,源码位于framework/native/cmds/bugrepor 阅读全文
posted @ 2020-04-18 22:35 hansenn 阅读(4353) 评论(0) 推荐(0) 编辑
摘要: makefile关系到了整个工程的编译规则。一个工程中的源文件不计数,其按类型、功能、模块分别放在若干个目录中,makefile定义了规则来指定,哪些文件先编译,哪些文件后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作。makefile带来的好处就是“自动化编译”,一旦写好,只需要一个mak 阅读全文
posted @ 2020-04-18 22:24 hansenn 阅读(728) 评论(0) 推荐(0) 编辑
摘要: 使用Android传感器框架访问传感器并获取原始传感器数据。传感器框架可以做什么? 1. 确定设备上可用的传感器; 2. 确定单个传感器的功能,例如:量程,制造商,功率要求和分辨率等; 3. 获取原始数据并定义获取数据的最小速率; 4. 注册和取消传感器事件监听。 传感器框架是android.har 阅读全文
posted @ 2020-04-17 15:01 hansenn 阅读(1170) 评论(0) 推荐(0) 编辑
摘要: Android平台支持三大类传感器: 1. 运动传感器 :沿三个轴测量加速力和旋转力。包括:加速度传感器, 重力传感器, 陀螺仪, 旋转矢量传感器。 2. 环境传感器 :测量各种环境参数,例如:温度和压力,照明和湿度。包括:气压计, 光度计, 温度计。 3. 位置传感器 :测量设备的物理位置。包括: 阅读全文
posted @ 2020-04-17 14:31 hansenn 阅读(1694) 评论(0) 推荐(0) 编辑
摘要: adb是安卓调试必不可少的工具之一,可在 "Android 调试桥 (adb)" 中去了解具体的内容。 3.1、adb的工作原理 当启动某个adb客户端时,会先检查是否有adb服务器进程正在运行。如果没有,它将启动服务器进程。服务器在启动后会与本地TCP端口5037绑定,并监听adb客户端发出的命令 阅读全文
posted @ 2020-04-17 11:20 hansenn 阅读(2071) 评论(0) 推荐(0) 编辑
摘要: 一、java和c++的转化 java和C库中间存在数据类型和函数的类型转换的问题。比如:java中char类型是两个字节而在C中只有1个字节;java中字符串用String定义,C中使用的是字符数组char string[]。 因此存在一个转换问题,jni就是这么来的。 jni(java nativ 阅读全文
posted @ 2020-04-16 20:38 hansenn 阅读(250) 评论(0) 推荐(0) 编辑
摘要: [toc] 一、Android源自Linux Android驱动实际就是linux驱动和封装,内核通过驱动与底层硬件 “交互” 并为framework层提供统一接口。linux中诸如进程管理、内存管理、中断管理、虚拟文件系统(vfs)、网络管理等内容的都是差别不大的。但在驱动构成上存在下面的差异。 阅读全文
posted @ 2020-04-16 17:15 hansenn 阅读(1851) 评论(0) 推荐(0) 编辑
摘要: "听说用LaTex写简历可以增加竞争力" ,突发奇想来学习看看。写简历当然用的是中文。CTeX是TEX中的一个版本,对于中文有更好的支持。 "官方网站" 下载安装好后打开其中的编辑器 即可在当前页面编辑。可以设置首选项如下图: 如果只为了写一个简历的话网络上有非常多的 "模板" 可供参考。通过替换 阅读全文
posted @ 2020-04-16 14:00 hansenn 阅读(425) 评论(0) 推荐(0) 编辑