Andorid用户输入系统之-概述解决思路
发布时间:2010-05-30 10:55:20 文章来源:www.iduyao.cn 采编人员:星星草
Andorid用户输入系统之--概述
LouisWang
转载请注明出处:http://blog.csdn.net/louiswangbing/article/details/6834238
要想做好android系统开发和源码定制的工作,用户输入系统是不得不去研究的部分。为什么呢?
1. 了解用户输入系统是android深度定制中定制所有与按键相关的事件响应和广播消息的第一步,真正了解了用户输入系统的整个流程,要改写相关的源码就会得心应手,不
需要到处去找源码,到处去发帖子,焦头烂额了。
举个简单的例子,前两天看到有个朋友在论坛上发帖子,想要屏蔽掉android的音量键,不知如何下手。这时候如果你了解android用户输入系统,知道android的音量键定义的
按键码是keyevent.keycode_volume_up、keyevent.keycode_volume_up,直接去搜索这两个keycode的响应函数,改之即可!有或者你知道这两个keycode与底层驱动之间的
映射文件是qwerty.kl,而这个文件里面定义的这两个keycode的值在驱动文件中对应的是android的音量键,那么你也可以改掉这个映射文件,让其映射到其他的按键上,另音
量键失效!又或者。。。。了解了用户输入系统,方案就随你自己选了。。。
2. 了解用户输入系统是android系统开发必不可少的步骤。真正了解了用户输入系统,你想定制android快捷键,在任何地方都能一键进入你的应用程序,或者定义一个功能快
捷键?没问题!你想改写原有的快捷键?更加没问题!
举个简单的例子,前两天看到有朋友在论坛上发帖子,想说能在任何地方一键进入自己的应用程序,不知道该怎么办。这时候如果你了解android用户输入系统,知道按键定义
从底层到上层的流程,知道android的消息机制Broadcast Receiver,那么,随便在键盘上找一个键,把它加到android输入系统中,然后在适当的地方加个广播发送,在你的
APP中加个广播接收,搞定!想要哪个键就哪个键!
行了,废话就这么多吧,下面开始进入正题。android用户输入系统分几篇介绍一下:
1. android用户输入系统详细说明
2. android用户输入系统抽丝剥茧
3. android用户输入系统之intent与BroadcastReiver
4. 为android系统添加全局快捷键
------解决方案--------------------
先顶一下。可能会用到!
------解决方案--------------------
内容丰富,慷慨激昂!
------解决方案--------------------
不错。。。。
------解决方案--------------------
学习了,谢谢
------解决方案--------------------
学习了,谢谢
------解决方案--------------------
你说的更改都必须要改android的源代码了,这种更改只能应用于华为,中兴,小米等手机制造商了。作为apk开发者,只能从谷歌的原始api想办法了。
虽然我对android的输入系统有一些了解,但并不系统和深入,期待楼主的精彩博文!
------解决方案--------------------
学习了
------解决方案--------------------
听过,了解了解
------解决方案--------------------
期待。不安分于应用开发~
------解决方案--------------------
内容丰富,慷慨激昂!
------解决方案--------------------
恩,写的不错。飘过...........................
------解决方案--------------------
需要这样的资料
------解决方案--------------------
谢谢分享,学习了!!!
------解决方案--------------------
写的不错
------解决方案--------------------
……作为Android入门者,表示看不懂
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。
其他相似内容:
-
Android版块严惩倒分行为,希望大家配合维持正当的技术交流 - 移动平台 / 非技术区
近期发现Android版块一些帐号在进行倒专家分操...
-
Java应用程序调用系统中任意一个so文件的方法 大家看看是否可行?
如果我想编写一个apk程序,而这个apk程序要调用系统中的非JNI的so...
-
关于ListView中CheckBox 用程序全选的问题
LisetView中view布局
XML code
<?xml version="1.0" encoding="UTF-8"?>
<RelativeLay...
-
请教一个关于广播接收器优先级的问题,为什么我无论如何都不能超越QQ,360,GO等手机助手,管家?
android官方好像说最高1000,我试过...
-
Android 布局framelayout到底怎么用
简单demo就不要说了哈,知道framelayout的简单实例,感觉没有收获,看了源码,也没有什么感觉。我想...
-
如果调用系统剪裁功能
首先调用系统图库,获取图片,然后对该图片进行剪裁,大家帮忙看下我的代码哪里有问题
Java code
Uri uri = data...
-
求4.0的framework.jar包
如题。哪位朋友有编好的4.0的framework.jar,给个下载地址,或发我邮箱heixue888@qq.com
3Q~
------解决方案...
-
关于读取手机通讯录的问题
使用Android1.5的读取方法:
Cursor cur = context.getContentResolver().query(Contacts.Peop...
-
请教如何用android画图
我想利用android写一个画图程序,请问我应该重点看android的哪些部分,请大家给点建议,还有大家是否有相关的工...
-
分享HTC手机Android源代码下载地址
http://developer.htc.com/
------解决方案--------------------
不错,可惜只有kernel的~~...