CN102722326A - 一种车载Android平台基于软按键操控***的方法及Android设备 - Google Patents
一种车载Android平台基于软按键操控***的方法及Android设备 Download PDFInfo
- Publication number
- CN102722326A CN102722326A CN2012101660635A CN201210166063A CN102722326A CN 102722326 A CN102722326 A CN 102722326A CN 2012101660635 A CN2012101660635 A CN 2012101660635A CN 201210166063 A CN201210166063 A CN 201210166063A CN 102722326 A CN102722326 A CN 102722326A
- Authority
- CN
- China
- Prior art keywords
- android
- vehicle
- physical button
- soft
- signal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Input From Keyboards Or The Like (AREA)
Abstract
本发明公开了一种车载Android平台基于软按键操控***的方法,旨在提供一种可不受芯片I/O口和物理按键数量限制的车载Android平台控制方法,其包括:Android设备接收物理按键的信号并采样;Android设备的Android***端接收所述采样信号并在LCD的特定显示区域显示出软键盘。本发明还公开了一种采用上述方法制作的Android设备。本发明可用于车载Android设备。
Description
技术领域
本发明涉及车载Android平台,尤其是涉及一种车载Android平台基于软按键操控***的方法及Android设备。
背景技术
现在Android设备上,内部通信有一套自己的从下而上的通信机制。但是现有的通信机制存在一定的局限性。如传统Android设备的物理按键与Android***端的通信是通过I/O口来实现的,其结构原理图如图3所示,物理按键与Android***端通过I/O口直接连接。现有物理按键与Android***端的通信方法如图4所示。物理按键按下,通过I/O口Android***端发送信号,Android***端接收所述信号并做相应处理(即弹出软键盘)。但是该种通信方式需要占用I/O口,而每个芯片的I/O口是非常有限的。
因此,急需开发一种新的通信机制。
发明内容
本发明为了解决现有技术Android设备的物理按键与Android***端的通信是通过I/O口来实现的,该种通信方式需要占用I/O口技术问题,提供了一种车载Android平台基于软按键操控***的方法及Android设备。
为解决上述技术问题,本发明采用的技术方案为设计一种车载Android平台基于软按键操控***的方法,包括:
Android设备接收物理按键的信号并采样;
Android设备的Android***端接收所述采样信号并在LCD的特定显示区域显示出软键盘。
所述Android设备通过MCU接收物理按键的信号并采样。
所述MCU通过UART向Android***端发送采样信号。
所述车载Android平台基于软按键操控***的方法还包括所述Android***端检测软键盘区域是否被正确点击,若是则触发模拟一个按键事件。
本发明还提供了一种Android设备,包括物理按键、Android***端和LCD,所述Android设备还包括:物理按键检测模块,其接收物理按键的信号并采样;
Android***端接收所述采样信号并在LCD的特定显示区域显示出软键盘。
所述物理按键检测模块为MCU。
所述MCU通过UART向Android***端发送采样信号。
本发明通过利用Android设备接收物理按键的信号并采样,Android设备的Android***端接收所述采样信号并在LCD的特定显示区域显示出软键盘,从而放弃了传统的通过I/O口来直接连接物理按键和Android***端的方案,不会受到芯片I/O口的限制和物理按键数量的限制。
附图说明
下面结合实施例和附图对本发明进行详细说明,其中:
图1是本发明车载Android平台基于软按键操控***的方法的流程图;
图2是采用图1所示方法制作的Android设备的原理图;
图3是现有Android设备的原理图;
图4是现有技术物理按键与Android***端的通信方法的流程图。
具体实施方式
请参见图1。本发明车载Android平台基于软按键操控***的方法包括:
第一步:Android设备接收物理按键的信号并采样;
在本具体实施例中,Android设备通过MCU接收物理按键的信号并采样, MCU通过UART(Universal Asynchronous Receiver/Transmitter,通用异步接收/发送装置)向Android***端发送采样信号。采用UART通信比I/O口通信准确率更高。
第二步:Android设备的Android***端接收所述采样信号并在LCD的特定显示区域显示出软键盘。
第三步:所述Android***端检测软键盘区域是否被正确点击,若是则触发模拟一个按键事件,否则,继续检测。
由于采用弹出软键盘的方式,因此,可以采用虚拟键盘输入而不采用物理键盘输入,可以节省物理按键,节省了成本。如现有技术Android设备的Menu、Back和Home这几个按键都是用物理按键做在设备上面的,这样就增加物料成本,而采用本发明的方案后,通过弹出软键盘来输入,可以节省上述三个物理按键,节省了成本。
请参见图2。本发明还提供了一种Android设备包括依次连接的物理按键、物理按键检测模块和 Android***端。其中:
物理按键用于供用户操作。
物理按键检测模块主要用于接收物理按键的信号并采样。在本具体实施例中,物理按键检测模块为MCU,其通过UART向Android***端发送采样信号。
当物理按键按下时,物理按键检测模块就接收到一信号,并对信号进行采用后发送出去。
Android***端主要用于接收所述采样信号并在LCD的特定显示区域显示出软键盘。
本发明通过利用Android设备接收物理按键的信号并采样,Android设备的Android***端接收所述采样信号并在LCD的特定显示区域显示出软键盘,从而放弃了传统的通过I/O口来直接连接物理按键和Android***端的方案,不会受到芯片I/O口的限制和物理按键数量的限制 。同时,采用弹出软键盘的方式可以节省物理按键的数量,节约成本。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (7)
1.一种车载Android平台基于软按键操控***的方法,其特征在于包括:
Android设备接收物理按键的信号并采样;
Android设备的Android***端接收所述采样信号并在LCD的特定显示区域显示出软键盘。
2.根据权利要求1所述的车载Android平台基于软按键操控***的方法,其特征在于:所述Android设备通过MCU接收物理按键的信号并采样。
3.根据权利要求2所述的车载Android平台基于软按键操控***的方法,其特征在于:所述MCU通过UART向Android***端发送采样信号。
4.根据权利要求1所述的车载Android平台基于软按键操控***的方法,其特征在于:所述车载Android平台基于软按键操控***的方法还包括所述Android***端检测软键盘区域是否被正确点击,若是则触发模拟一个按键事件。
5.一种Android设备,包括物理按键、Android***端和LCD,其特征在于:所述Android设备还包括:物理按键检测模块,其接收物理按键的信号并采样;
Android***端接收所述采样信号并在LCD的特定显示区域显示出软键盘。
6.根据权利要求5所述的Android设备,其特征在于:所述物理按键检测模块为MCU。
7.根据权利要求6所述的Android设备,其特征在于:所述MCU通过UART向Android***端发送采样信号。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2012101660635A CN102722326A (zh) | 2012-05-25 | 2012-05-25 | 一种车载Android平台基于软按键操控***的方法及Android设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2012101660635A CN102722326A (zh) | 2012-05-25 | 2012-05-25 | 一种车载Android平台基于软按键操控***的方法及Android设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102722326A true CN102722326A (zh) | 2012-10-10 |
Family
ID=46948113
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2012101660635A Pending CN102722326A (zh) | 2012-05-25 | 2012-05-25 | 一种车载Android平台基于软按键操控***的方法及Android设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102722326A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102981875A (zh) * | 2012-11-28 | 2013-03-20 | 深圳市航盛电子股份有限公司 | 一种基于android的x86端按键适配方法及*** |
CN103093777A (zh) * | 2012-12-28 | 2013-05-08 | Tcl集团股份有限公司 | 一种采用Android***控制DVD设备的方法及*** |
CN106339108A (zh) * | 2016-09-06 | 2017-01-18 | 深圳格兰泰克汽车电子有限公司 | 一种基于物理按键控制智能车载导航方法及装置 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101929921A (zh) * | 2009-06-22 | 2010-12-29 | 钟桢 | 基于智能手机的汽车故障检测方法与装置 |
CN201742445U (zh) * | 2010-07-14 | 2011-02-09 | 苏州市职业大学 | 基于gsm协议的无线数据传输*** |
CN102298497A (zh) * | 2011-08-12 | 2011-12-28 | 北京天地云箱科技有限公司 | 在嵌入式设备上进行字符输入的方法及*** |
CN102393203A (zh) * | 2011-10-27 | 2012-03-28 | 深圳市路畅科技有限公司 | 一种无硬按键的车载导航仪 |
-
2012
- 2012-05-25 CN CN2012101660635A patent/CN102722326A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101929921A (zh) * | 2009-06-22 | 2010-12-29 | 钟桢 | 基于智能手机的汽车故障检测方法与装置 |
CN201742445U (zh) * | 2010-07-14 | 2011-02-09 | 苏州市职业大学 | 基于gsm协议的无线数据传输*** |
CN102298497A (zh) * | 2011-08-12 | 2011-12-28 | 北京天地云箱科技有限公司 | 在嵌入式设备上进行字符输入的方法及*** |
CN102393203A (zh) * | 2011-10-27 | 2012-03-28 | 深圳市路畅科技有限公司 | 一种无硬按键的车载导航仪 |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102981875A (zh) * | 2012-11-28 | 2013-03-20 | 深圳市航盛电子股份有限公司 | 一种基于android的x86端按键适配方法及*** |
CN102981875B (zh) * | 2012-11-28 | 2015-12-02 | 深圳市航盛电子股份有限公司 | 一种基于android的x86端按键适配方法及*** |
CN103093777A (zh) * | 2012-12-28 | 2013-05-08 | Tcl集团股份有限公司 | 一种采用Android***控制DVD设备的方法及*** |
CN103093777B (zh) * | 2012-12-28 | 2015-12-23 | Tcl康钛汽车信息服务(深圳)有限公司 | 一种采用Android***控制DVD设备的方法及*** |
CN106339108A (zh) * | 2016-09-06 | 2017-01-18 | 深圳格兰泰克汽车电子有限公司 | 一种基于物理按键控制智能车载导航方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20180260041A1 (en) | All-in-One Machine and Method and Computer Memory Medium for Realizing Quick Touch in All Channels Thereof | |
JP6522124B2 (ja) | ジェスチャ制御方法、デバイス、およびシステム | |
CN106598342A (zh) | 智能白板电视的多***同时使用一个触控框的设计方法 | |
WO2006085181A3 (en) | System and method for interacting with an entity by means of a mobile station via a user-wearable terminal | |
WO2008033875A3 (en) | Electronic devices having complementary bistable and refresh-based displays | |
WO2004107715A8 (en) | Mobile communication apparatus and method for inputting data | |
WO2012169730A3 (en) | Method and apparatus for providing character input interface | |
CN101241397A (zh) | 具有鼠标功能的键盘及其输入方法 | |
EP2284675A3 (en) | Method for displaying data and mobile terminal thereof | |
WO2011139449A3 (en) | Interfacing with a computing application using a multi-digit sensor | |
CN102023796A (zh) | 虚拟键盘的显示***及其实现方法 | |
US9658703B2 (en) | Method and apparatus for operating mobile terminal | |
CN103607779A (zh) | 多屏协同智能输入***及其实现方法 | |
CN101667079A (zh) | 通过移动终端触摸屏控制计算机的方法、***及移动终端 | |
CN102722326A (zh) | 一种车载Android平台基于软按键操控***的方法及Android设备 | |
CN106293262A (zh) | 一种交互教学大屏触控转发***和方法 | |
CN103076888B (zh) | 一种kvm设备及该设备中usb键盘调用osd切换通道的方法 | |
CN104027101A (zh) | 一种电子血压计实现方法、电子血压计及血压管理*** | |
CN103425400A (zh) | 基于移动终端横竖屏切换的车载自适应控制装置及方法 | |
CN202282066U (zh) | 用于家庭多媒体娱乐设备的无线控制装置及家庭娱乐*** | |
CN102799286A (zh) | 手写笔的输入方法和装置 | |
CN103024568A (zh) | 一种通过空中鼠标控制智能电视的控制方法及遥控*** | |
CN202721714U (zh) | 具有虚拟投影键盘的手机 | |
CN101650595A (zh) | 一种实现移动终端向计算机输入文字的方法及装置 | |
CN204447317U (zh) | 基于语音控制相对定高飞行的玩具遥控飞行装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination |