- 博客(20)
- 资源 (15)
- 收藏
- 关注
原创 以太网基础知识介绍
1 以太网发展历史及标准介绍自20世纪70年代局域网技术被提出以来,各种局域网组网技术不断产生,其中有的技术发展壮大,有的技术逐渐被淘汰。现阶段成熟的局域网组网技术主要包含以太网、令牌环网、ARCNET和光纤式数据接口(FDDI)等,这些技术当中以太网技术以其简明高效的拓扑结构逐渐占据了主导地位。1.1 以太网起源和发展以太网技术起源于施乐公司帕洛阿尔托研究中心1972年的先锋技术项目,这一...
2019-02-26 19:56:40 23
原创 如何使用CSDN-markdown编辑器
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...
2019-02-26 19:51:28 161
转载 Android自动化解锁脚本实现解析
Android自动化测试有很多方式,常见的包括MonkeyRunner,Robotium,SL4A,Java Instrumentation,Shell脚本等(随机点击的Monkey测试太过低级不在此列)。因测试需要,便在网上百度一下Android自动化测试脚本编写,自己动手完成Shell脚本,来通过脚本自动化测试一些需要的操作,有时候是非常的实用!手机上有很多输入设备,这些设备的编号每个手机都不同
2015-03-11 22:57:54 674
转载 使用Adb shell command直接送key event給Android
adb shell input keyevent 7 # for key ‘0’ adb shell input keyevent 8 # for key ‘1’ adb shell input keyevent 29 # for key ‘A’ adb shell input keyevent 54 # for key ‘B’ adb shell input tex
2015-03-11 22:44:40 708
转载 android手势创建及识别
原文地址:http://www.cnblogs.com/android100/p/android-hand.html 使用一些浏览器或者输入法应用时会有一些手势操作,还可以自定义手势。这些神奇的操作是怎么做的呢?这一篇重点记录手势的识别和创建。这篇的内容使用到的是android.gesture包,具体的例子参考的是Sample中GestureBui
2014-12-10 22:44:15 448
转载 Android系统中的ROOT和System权限的区别
原文地址: 在linux系统中是只有root权限和普通权限的,Android包装了一套自己的权限体系,有platform、media、shared等的权限。Root权限是超级权限,如果得到ROOT权限则可以对系统进行任意操作。Android系统肯定不会让APK获得这种权限,但是提供了访问system目录的权限,即system权限,对应Android的权限体系为platfor
2014-12-07 23:19:34 4953
原创 Sublime text 3快捷键大全
Ctrl+Shift+P:打开命令面板Ctrl+P:搜索项目中的文件Ctrl+G:跳转到第几行Ctrl+W:关闭当前打开文件Ctrl+Shift+W:关闭所有打开文件Ctrl+Shift+V:粘贴并格式化Ctrl+D:选择单词,重复可增加选择下一个相同的单词Ctrl+L:选择行,重复可依次增加选择下一行Ctrl+Shift+L:选择多行Ctrl+Shift+En
2014-12-06 00:27:57 358
转载 Android HAL实例解析
Android HAL实例解析作者:刘老师,华清远见嵌入式学院讲师。一、概述 本文希望通过分析台湾的Jollen的mokoid 工程代码,和在s5pc100平台上实现过程种遇到的问题,解析Andorid HAL的开发方法。 二、HAL介绍现有HAL架构由Patrick Brady (Google) 在2008 Google I/O演讲中提出的,如下图。Android的
2014-11-25 00:45:04 434
转载 android--监听按键
Android手机常用的三个键,home键,back键及menu键。在应用程序里我们经常会对它们经常进行一定的处理,方便用户使用。首先我们要明确点击三个键时系统干了什么事,如果没有进行监听处理,点击home键时,系统默认只执行应用程序的当前显示的Activity的onStop()方法后跳出界面。而点击back键时,系统默认执行的是应用程序当前Activity的finish()方
2014-11-20 23:48:28 424
转载 Android touch事件处理流程
前面我们看了key事件的处理流程,相信大家对此已经有了新的认识,这篇文章我打算带领大家来看看稍微复杂些的touch事件的处理流程。说它复杂是因为key事件本身就key down,up,long pressed这几种,而touch事件支持多指触摸,给人的感觉好像同时在发生多个touch事件一样,所以要处理的手指是多个而不是固定的一个,逻辑上当然也就复杂些了。不过本质上还都是down、up
2014-11-16 23:37:50 382
转载 Android touch mode和focusableInTouchMode分析
原文地址:http://www.cnblogs.com/xiaoweiz/p/3833079.html首先我们来看看touch mode的定义。它是用户和手机进行交互时view层次结构的一个状态。它本身是很容易理解的,代表了最近一次的交互是否是通过触摸屏发生的,因为在Android设备上还存在别的交互方式,比如D-pad、滚动球等等。 为什么Android会引入这样一个mode呢?这
2014-11-16 23:35:53 390
转载 Android按键事件处理流程 -- KeyEvent
刚接触Android开发的时候,对touch、key事件的处理总是一知半解,一会是Activity里的方法,一会是各种View中的,自己始终不清楚到底哪个在先哪个在后,总之对整个处理流程没能很好的把握。每次写这部分代码的时候都有些心虚,因为我不是很清楚什么时候、以什么样的顺序被调用,大都是打下log看看,没问题就算ok了。但随着时间流逝,这种感觉一直折磨着我。期间也在网上搜索了相关资料
2014-11-16 23:34:54 2255
转载 Android中按键消息的派发过程及源码分析
Android中消息的整体派发过程:接收消息——消息处理前端——窗口管理系统派发消息——窗口进行消息处理以上过程中前三步都在WmS中完成,按键消息直接发送给当前窗口,而触摸消息则根据触摸坐标位置来匹配所有窗口,并判断坐标落到哪个窗口区域中,然后把消息发送给相应的窗口。对于按键消息还会涉及到“生理长按”的检测,比如一直按住某个键,那么会产生一些列的按键消息,然而第1个和第2个消息之间往往会间
2014-11-16 23:33:21 398
转载 android的frameworks层键盘事件处理流程分析
事件处理流程1)InputManager负责读取事件并把事件送到frameworks的java层 2)WindowManagerService里会有一个InputMonitor类来监听事件变化并做相应的分发处理。 3)在WindowManagerService会有一个WindowManagerPolicy来做消息拦截处理。 4)WindowManagerService会把消息发给最
2014-11-16 23:30:06 358
转载 Android ,在争议中逃离 Linux 内核的 GPL 约束
为这个题材起名,我思考了许久,GPL 是著名的开放源代码许可协议,Linux 内核开源项目正是在 GPL 的庇佑之下,十多年来在服务器、PC 端以及各种嵌入式设备上成绩斐然,是当之无愧的当代计算机软件的基石,说 GPL 代表着 Linux 的开源精神,毫不为过。然而,现实世界中,GPL 开源乌托邦和商业社会的丛林法则之间存在剧烈的冲突,其中犬牙交错,艰难成长,从中引发的思考,与大家共享。Lin
2014-11-08 01:49:49 384
原创 Linux内核编译静态库的方法
obj-m := mymodule.omymodule-objs := my_module1.o my_module2.o 3rd_party_library.a
2014-11-08 01:21:42 678
转载 Android导入第三方静态库.a编译成动态库.so
在Android开发的时候,经常会使用到用c或c++编写的第三方的静态库。如果有源码的话,可以直接跟你自己的代码一去编译成动态库so,但是如果没有源码的话,你就必须在自己的动态库so里面将别人生成好的静态库导入进来一起编译了。我在编译的时候遇到了不少问题,我觉得有必要进行总结一下。 下面我以一个简单的实际例子来讲解如何在动态库中导入静态库。 静态库中的源代码有两个文件:static
2014-11-06 22:01:06 794
转载 使用GPIO模拟I2C总线进行通信
I2C总线的通信过程(见图4-8)主要包含三个主要阶段:起始阶段、数据传输阶段和终止阶段。1. 起始阶段在I2C总线不工作的情况下,SDA(数据线)和SCL(时钟线)上的信号均为高电平。如果此时主机需要发起新的通信请求,那么需要首先通过SDA和SCL发出起始标志。当SCL为高电平时,SDA电平从高变低,这一变化表示完成了通信的起始条件。在起始条件和数据通信之间,通常会有
2014-10-10 22:41:54 593
转载 高通平台mipi panel kernel读包方法
原文 在mipi_xxx.c中加入下面函数即可,很好用的!关键时候起作用。 static u32 mipi_truely_read_reg(struct msm_fb_data_type *mfd, u16 reg){ u32 data; int len = 4; struct dsi_cmd_desc cmd_read_r
2014-08-14 22:59:39 426
转载 linux支持串口(serial)登录配置方法
检查系统是否支持serial执行命令:[root@oscar root]# dmesg | grep ttyttyS0 at 0x03f8 (irq = 4) is a 16550AttyS1 at 0x02f8 (irq = 3) is a 16550A [root@oscar root]# setserial -g /dev/ttyS[01]/dev
2014-06-21 22:38:25 2832
Rust-Programming-Language-Tutorial-Basics.pdf
2020-07-15
How-to-develop-embedded-software-using-the-QEMU-machine-emulator.pdf
2020-07-15
Adobe.最新版字库包].Adobe.Font.Folio.v11.Font.Collection.iSO-LZ0.z05
2014-12-27
[Adobe.最新版字库包].Adobe.Font.Folio.v11.Font.Collection.iSO-LZ0.z04
2014-12-27
[Adobe.最新版字库包].Adobe.Font.Folio.v11.Font.Collection.iSO-LZ0.z03
2014-12-27
Adobe.最新版字库包].Adobe.Font.Folio.v11.Font.Collection.iSO-LZ0.z02
2014-12-27
[Adobe.最新版字库包].Adobe.Font.Folio.v11.Font.Collection.iSO-LZ0.z01
2014-12-27
产品经理手册
2014-05-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人