
Android
文章平均质量分 85
cooship
这个作者很懒,什么都没留下…
展开
-
iMx键盘驱动分析
1. kernel_imx/arch/arm/mach-mx5/mx51_babbage.c文件mxc_board_init()函数中mxc_register_device(&mxc_keypad_device, &keypad_plat_data); //注册按键设备mxc_register_device定义为:int __init mxc_register_device(s原创 2014-01-10 17:47:17 · 1771 阅读 · 0 评论 -
Android开发中内置apk程序
转自: http://blog.youkuaiyun.com/yinwei520/article/details/6598476?ADUIN=512183926&ADSESSION=1389658990&ADTAG=CLIENT.QQ.5275_.0&ADPUBNO=26274 MID内置APK教程By YWW首先申明,这里的方法介绍是针对我司自己项目中的具体开发板而做的。Mg701内置A转载 2014-01-15 08:20:34 · 676 阅读 · 0 评论 -
iMx把App预先装入系统
iMx把App预先装入系统(01)把.apk文件预先放入out/target/product/imx51_bbg/system/app目录(02)编译安卓(03)烧写系统(擦除flash方式烧写)原创 2014-01-15 09:11:55 · 822 阅读 · 0 评论 -
在Ubuntu上为Android系统内置Java应用程序测试Application Frameworks层的硬件服务
转自: http://blog.youkuaiyun.com/luoshengyang/article/details/6580267 我们在Android系统增加硬件服务的目的是为了让应用层的APP能够通过Java接口来访问硬件服务。那么, APP如何通过Java接口来访问Application Frameworks层提供的硬件服务呢?在这一篇文章中,我们将在Android系统的应用层增加一个内转载 2014-01-15 08:19:14 · 562 阅读 · 0 评论 -
Android输入系统参考文档
01. Android用户输入系统: http://wenku.baidu.com/link?url=s40UyKsBfQrKVXznQ6gUgU_mjiqSMRaITWBmrGfE3utLPiVmYbYY-xnBTQ0KbN5xcZ3916c68EKRuB2FA-hX3NFbdMZa7gCVFo-QCv09Ecy02.android输入系统: http://wenku.baidu转载 2014-01-24 09:03:50 · 640 阅读 · 0 评论 -
ANDROID输入系统
转自: http://blog.sina.com.cn/s/blog_4ad7c2540101cxlt.html以下内容,针对Android2.3.3Android的用户输入系统,自下而上,分成如下部分:1.驱动程序 /dev/input目录下,通常是Event类型的驱动;2.EventHub libui的一部分,实现了对驱动程序的控制,从中获得信息;3.Key转载 2014-01-24 08:58:50 · 746 阅读 · 0 评论 -
Android图形系统之libui
转自: http://hi.baidu.com/aokikyon/item/061db04c46d42d0c6dc2f00e1 libui简介 libui是Android图形库的本地框架,负责提供图形界面(Surface)的框架。libui不仅仅负责图形界面框架,还提供处理事件输入、摄像头输出、Overlay显示等框架,是整个图形用户交互(GUI)系统的中枢。头文件位置转载 2014-01-24 09:34:08 · 4035 阅读 · 0 评论 -
linux键盘input_event浅析
input_event(mxckbd_dev, EV_KEY, mxckpd_keycodes[scancode], 0);void input_event(struct input_dev *dev, unsigned int type, unsigned int code, int value){ unsigned long flags; // 判断是否支持此种原创 2014-01-23 17:39:20 · 16675 阅读 · 0 评论 -
android 调试信息 系统的使用
转自: http://fgsink.blog.163.com/blog/static/167169970201182095851142/Android应用程序开发,调试时需要辅助日志文件中的输出信息。 一、Android应用程序调试 默认Android应用程序不能调试,(eclipse)会提示如下信息:“Application “xxx” does not hav转载 2014-01-24 10:03:23 · 699 阅读 · 0 评论 -
试图显示Android内核所有LOG
修改system/core/include/cutils/log.h试图显示Android内核所有LOG,不知是否成功。/* * Normally we strip LOGV (VERBOSE messages) from release builds. * You can modify this (for example with "#define LOG_NDEBUG 0" *原创 2014-02-11 10:00:30 · 1073 阅读 · 0 评论 -
Android 加载键盘布局文件过程
转自: http://blog.sina.com.cn/s/blog_6695f9eb0101gf1w.htmlAndriod启动过程中是如何正确加载.kl和.kcm的键盘布局文件?本文就从Honeycomb代码入手,详细介绍开机启动时键盘布局文件的加载过程。Honeycom相较与之前的版本,加入了一个.idc后缀的配置文件,使在不修改系统代码的前提下,我们就可以使用自定转载 2014-02-12 13:36:29 · 1294 阅读 · 0 评论 -
Android键盘输出增加按键码
转自: http://www.open-open.com/lib/view/open1328192260124.html开发过程中免不得需要增加或减少按键码值,在android2.3系统事件处理部分,主要向上层提供统一的按键码(KeyCode),这个按键码是一个整数,在上层的JAVA程序中主要通过这个值来判断系统的实现。 这里主要讲android事件的处理过程转载 2014-02-12 13:45:55 · 673 阅读 · 0 评论 -
Android中发现的方向键旋转定义
在frameworks/base/libs/ui/InputReader.cpp中有定义:static const int32_t keyCodeRotationMap[][4] = { // key codes enumerated counter-clockwise with the original (unrotated) key first // n原创 2014-02-11 17:09:32 · 1502 阅读 · 0 评论 -
Android输入事件流程中的EventHub分析及源码演示
转自: http://blog.youkuaiyun.com/a345017062/article/details/6417929Android2.3的输入事件流程与以前版本有了较大的不同,这里做一下详细的分析,最后我把自己分析时用的演示代码放在了这里:http://code.google.com/p/flying-on-android/下面的分析都是基于这些源码的,大家可以下载转载 2014-02-12 14:01:27 · 1069 阅读 · 0 评论 -
浅谈Android系统开发中LOG的使用
转自: http://blog.youkuaiyun.com/luoshengyang/article/details/6581828在程序开发过程中,LOG是广泛使用的用来记录程序执行过程的机制,它既可以用于程序调试,也可以用于产品运营中的事件记录。在Android系统中,提供了简单、便利的LOG机制,开发人员可以方便地使用。在这一篇文章中,我们简单介绍在Android内核空间和用户空间中LOG的使用和转载 2014-01-24 10:58:43 · 657 阅读 · 0 评论 -
Android目录Frameworks下base/libs/ui/EventHub.cpp中加键盘布局文件名称的注释
文件frameworks/base/libs/ui/EventHub.cpp的int EventHub::openDevice(const char *deviceName)函数约775行: if ((device->classes & INPUT_DEVICE_CLASS_KEYBOARD) != 0) { char tmpfn[sizeof(name)];原创 2014-02-12 14:42:46 · 1601 阅读 · 0 评论 -
android log机制——输出log
转自: http://my.oschina.net/wolfcs/blog/164624android log系统。 在android Java code中输出log android系统有4种类型、6个优先级的log,有一些常量用于标识这些信息,相关的定义在frameworks/base/core/java/android/util/Log.java中可以看到:转载 2014-02-11 18:05:12 · 25234 阅读 · 0 评论 -
Android 开发笔记1 (MTK)
转自: http://www.52rd.com/Blog/Detail_RD.Blog_jimbo_lee_30433.html http://www.52rd.com/Blog/Detail_RD.Blog_jimbo_lee_30865.html编译代码步骤:一.无源代码目录时1.登录编译服务器 进入命令行执行 ssh release@19转载 2014-02-13 09:47:28 · 3113 阅读 · 0 评论 -
Andorid系统配置及编译过程
转自: http://blog.youkuaiyun.com/zhengmeifu/article/details/7705051- make: 编译源码,生成相应的系统镜像文件。 - make snod: 重新生成一个sy转载 2014-02-13 10:58:23 · 1343 阅读 · 0 评论 -
Android中添加USB键盘的CapsLock键
转自: http://blog.youkuaiyun.com/joard_yang/article/details/7191313 Android平板的硬件越来越强大屏幕越来越大,大家希望按照使用PC的习惯来使用它,如果要在平板上进行大量的文字输入使用虚拟按键简直就是折磨自己,USB键盘才是正常的输入设备,下面的文章记录了调试键盘中对CapsLock按键添加的过程。转载 2014-02-13 14:11:04 · 1037 阅读 · 0 评论 -
iMX51的键盘布局文件
iMX51的键盘布局文件可能在device/fsl/imx51_bbg目录下,具体还需测试原创 2014-02-12 11:58:27 · 808 阅读 · 0 评论 -
Android中源码Launcher主屏幕程序排列详解
转自: http://blog.youkuaiyun.com/wdaming1986/article/details/6978814最近研究Lancher,从短信Mms的框架中过度到Launcher的bug和需求修改中,下面对launcher最简单的主屏幕程序的程序的布局的详解,给读者一个入门的感觉,android的主屏幕一共分为5个屏幕,从左到右依次是:0,1,2,3,4。所以想在那个主屏幕转载 2014-02-13 09:35:22 · 793 阅读 · 0 评论 -
能人文章: 嵌入式调试手段
转自: http://blog.youkuaiyun.com/zhenwenxian/article/list/2调试嵌入式系统,比如手机,平板电脑。遇到bug要定位代码的位置。一般有下面的方法。1,通过命令行参数将控制台重定性到某个串口,PC的串口连接到手机的UART串口,打开超级终端或者用secure_CRT工具,设置比特率,将手机的log输出到securecrt,从log大概判断转载 2014-02-13 15:28:40 · 752 阅读 · 0 评论 -
Android 取消蓝牙配对框 实现自动配对
转自: http://blog.youkuaiyun.com/jilong17/article/details/7928628 我看了几个文章,主要是接受配对广播,然后设置pin,实现配对,但是网上的大部分手机是不可以的,android.bluetoothdevice 下 action_pair_request ,没有定义这个,开始困扰了我一点时间,实现难度:是否能进入那个广播转载 2014-03-04 08:25:12 · 7340 阅读 · 2 评论 -
编译Nexus 7源码的流程
编译Nexus 7 源码的流程转载 2014-04-29 20:09:25 · 689 阅读 · 0 评论 -
Building AOSP 4.4_r1.2 with efs tools on Nexus 7 Tablet
Building AOSP 4.4_r1.2 with efs tools on Nexus 7 TabletThe following steps will guide you to download, build and install AOSP 4.4_r12 together with ecryptfs and efs-tools on a Nexus 7 tabl转载 2014-04-29 21:59:30 · 1178 阅读 · 0 评论 -
MTK Android 之MT6577驱动笔记
转自: http://blog.youkuaiyun.com/cbk861110/article/details/9385439转载 2014-04-14 21:07:28 · 2898 阅读 · 0 评论 -
MTK Android Driver :add a new key
转自:转载 2014-04-14 21:18:50 · 997 阅读 · 0 评论 -
ANDROID SDK体系介绍
转自:转自:http://wenku.baidu.com/view/beb7081c650e52ea551898ff.html本章介绍了Android SDK的相关内容,包括其文档解读,示例讲解,以及相关API的介绍,通过本章的学习,可以比较清晰地把握Android SDK的全貌,熟悉其提供的相关示例,以及附带的工具使用。另外,按照课件中推荐的文档阅读顺序,可以更快速、全面的了解整转载 2014-04-14 21:34:27 · 9167 阅读 · 0 评论 -
Android 网上学习工具网址
转自:http://blog.youkuaiyun.com/cbk861110/article/details/8994902转载 2014-04-14 21:35:39 · 694 阅读 · 0 评论 -
Android平台开发需要掌握的知识范围
转自: http://blog.youkuaiyun.com/cbk861110/article/details/8998372转载 2014-04-14 21:37:00 · 643 阅读 · 0 评论 -
MTK Andorid开关机动画及图片修改
转自:开机动画开关 system/core/rootdir/etc/init.goldfish.sh setprop debug.sf.nobootanimation 0 mediatek\custom\taibo13_gb\system\bootanim\bootanimation mediatek\custom\taibo13_gb\system\bootanim\s转载 2014-04-14 21:38:11 · 1072 阅读 · 0 评论 -
MTK Android 开发编译环境准备
转自:一.Ubuntu下载与安装1.Definition:Ubuntu(友帮拓)是一个以桌面应用为主的Linux操作系统。其名称来自非洲南部祖鲁语或豪萨语的“ubuntu”一词,意思是“人性”、“我的存在是因为大家的存在”,是非洲传统的一种价值观,类似华人社会的“仁爱”思想。Ubuntu基于Debian发行版和GNOME桌面环境,与Debian的不同在于它每6个月会发布一个转载 2014-04-14 21:22:00 · 954 阅读 · 0 评论 -
Android平台软件体系浅注
转自:http://blog.youkuaiyun.com/cbk861110/article/details/8757840转载 2014-04-14 21:30:43 · 1210 阅读 · 0 评论 -
linux grep命令
转自:1.作用Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。2.格式grep [options]3.主要参数[options]主要参数:-c:只输出匹配行的计数。-I:不区分转载 2014-04-14 21:44:03 · 390 阅读 · 0 评论 -
MTK Android Driver :key
转自:http://blog.youkuaiyun.com/cbk861110/article/details/17556533转载 2014-04-14 21:17:08 · 2462 阅读 · 0 评论 -
Linux常用命令大全
转自:备注:命令及相关参数基本说明可以通过下列命令查看:命令 --help 系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性转载 2014-04-14 21:45:57 · 465 阅读 · 0 评论 -
MTK 6573工程目录结构
转自:http://www.52rd.com/bbs/Detail_RD.BBS_240404_145_1_1.html转载 2014-04-14 21:32:55 · 1806 阅读 · 0 评论 -
MTK Android 编译命令
转自:http://blog.youkuaiyun.com/cbk861110/article/details/8758108一、Target 编译命令usage: (makeMtk|mk) [options] project actions [moudles]options: -t,-tcc转载 2014-04-14 21:39:42 · 1821 阅读 · 0 评论 -
模拟器搭建之一:如何搭建MT6573 模拟器
转自:http://blog.youkuaiyun.com/cbk861110/article/details/8757259部分一:网上摘录一、安装ubuntu10.04 的64位系统。二、安装MTK编译的工具(略) 安装完用 ./mk check-env 命令检查编译环境是否安装好三、安装好原始的Android编译环境,能正常运行模拟器(略)四、整理代码如:我转载 2014-04-14 21:40:42 · 832 阅读 · 0 评论