Android
文章平均质量分 68
慢几步-深几度-前行
这个作者很懒,什么都没留下…
展开
-
android环境搭建(所有安装文件打包+更新镜像地址)
安装包:http://pan.baidu.com/s/1pJBjuaB1. 安装jdk及配置环境(http://jingyan.baidu.com/article/6dad5075d1dc40a123e36ea3.html)2. eclipse'等安装:http://wenku.baidu.com/link?url=Q3HAOHCTEuE_R3IyJ5bGhCBMuv2885ZpFlS原创 2015-04-06 18:53:50 · 659 阅读 · 0 评论 -
Android使用am命令实现拨打电话、打开应用
前提:在Android 通话自动化测试中会用到am命令去拨打电话、打开音乐播放器播放音乐等等操作。这里总结一下am命令。Android am命令:(1)命令参数:am start -n 包名(package)/包名.活动(activity)名称 其实启动的方法可以从应用的AndroidManifest.xml文件中找到,然而并无什么卵用。(2)举例:a)启动Music、视频: am start原创 2015-08-16 09:37:22 · 5407 阅读 · 0 评论 -
Linux I2C(一)之常用的几种实例化(i2c_client )
前言:因为工作是音频驱动,所以经常涉及到I2C、I2S等常用的总线,想将I2C相关的东西总结一下,让自己更加了解I2C。方式一:使用arch/arm/mach-s3c24xx/mach-mini2440.c举例:static struct i2c_board_info mini2440_i2c_devs[] __initdata = { {/* 遇到与”24c08一样的名称”的驱动就会与之原创 2015-09-01 21:40:04 · 13043 阅读 · 4 评论 -
在Linux DeviceTree添加dtsi文件并在驱动中读取节点信息写入sys文件系统
一、前提新版基于ARM的Linux都会基于Device Tree去代替之前的device驱动。更加多的了解Device Tree可以访问宝哥的Bolg:ARM Linux 3.x的设备树(Device Tree)这里只是举例在arch/arm/boot/dts中添加dtsi文件并在驱动中读取dtsi中节点信息,并将节点信息写入sys文件系统,至于怎么创建、读写sys文件可以参考: linux sys原创 2015-08-19 20:23:44 · 5669 阅读 · 1 评论 -
Freescale u-boot 开启DEBUG或添加打印信息后无法正常运行(I.MX 6Q)
背景:直接在bootlaoder中编译生成u-boot.bin下载到RAM中运行,u-boot无法正常运行。在u-boot中添加代码(不含打印)可以直接在RAM中加载运行,只要添加了puts或者printf就无法正常运行。解决:不要直接使用u-boot.bin,使用xxx.imx标识的u-boot。若环境是android,那在android体系下,进行编译最好。原因: The differe原创 2015-10-19 17:18:08 · 2096 阅读 · 0 评论 -
android/linux读写I2C调试工具
源码下载方式1. http://download.csdn.net/detail/lugandong/9605246 方式2. (1)svn checkout http://lm-sensors.org/svn/i2c-tools/branches/i2c-tools-3.1 external/i2c-tools (2) 在 i2c-tools 目录下新建 Android.mk 文件,内容转载 2016-08-17 09:56:29 · 1771 阅读 · 0 评论 -
Android(Linux)模拟按键、触摸屏等事件
前提:在我们应用程序或者在写Android自动化测试时候常常会需要模拟实体按键,来给我们做测试用。这也是我要整理的目的。主要的涉及的是Linux Input Event事件。以下的例子基于Android 5.1(Linux-3.10)。一、利用getevent、sendevent模拟按键(1)命令:getevent -t 结果:...add device 6: /dev/input/event9原创 2015-08-16 08:18:28 · 8245 阅读 · 0 评论