社区
Qualcomm 开发者论坛
帖子详情
BREW 怎么获取在其它应用的点屏消息
longlao_
2010-01-01 04:01:15
怎么获取在其它应用的点屏消息??
...全文
1130
12
打赏
收藏
BREW 怎么获取在其它应用的点屏消息
怎么获取在其它应用的点屏消息??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
alex_goacross
2010-01-14
打赏
举报
回复
按理说进入bg的app是不会收到你的应用app的事件的啊。
可以尝试当你的top app收到事件后,不再往下发事件了。
另外,3.1.5以后,笔触事件都是EVT_POINTER_XXX了。。
longlao_
2010-01-14
打赏
举报
回复
我自己的程序挂后台,然后到其它的应用(比如说联系人应用)里,点几下,我自己的程序就可以获取到联系人应用的几下点屏消息了.应该怎么做?????????????????????????????????????????????????????????????????????????????????????????????????????
longlao_
2010-01-14
打赏
举报
回复
UP
longlao_
2010-01-13
打赏
举报
回复
55555,就没有别的办法了么?
longlao_
2010-01-11
打赏
举报
回复
[Quote=引用 3 楼 kuangyeren_ai 的回复:]
2.0的手机一般支持EVT_PEN_DOWN、EVT_PEN_MOVE、EVT_PEN_UP事件(部分手机没有定义这两个宏,可以找到该手机上的事件值自己来定义),用AEE_GET_X(dwparam)和AEE_GET_Y(dwparam)来获取X和Y坐标;
3.0的手机几乎将EVT_PEN_DOWN、EVT_PEN_MOVE、EVT_PEN_UP事件(不过大多数手机还是支持的,少数手机上使用的话会出现触摸没有反应的不良反应)淘汰,取而代之的是EVT_POINTER_DOWN、EVT_POINTER_MOVE、EVT_POINTER_UP事件,使用AEE_POINTER_GET_X((char*)dwparam)和AEE_POINTER_GET_Y((char*)dwparam)或是AEE_POINTER_GET_XY((char*)dwparam,&nX,&nY)来获取X和Y坐标;
需要注意的是,在使用EVT_PEN_组合或是EVT_POINTER_组合的时候千万不要将这两组事件混用,因为他们的值是不同的,要是手机上两组事件都支持的话应用程序将把两组触摸事件都传递给你的应用程序。
[/Quote]
EVT_PEN_DOWN在是响应自己应用的点屏消息啊,就是在我自己的程序里点屏才会进入case EVT_PEN_DOWN里啊.我是要获取其它应用的点屏消息.
比如说我把我自己的程序挂后台,然后到其它的应用(比如说联系人应用)里,点几下,我自己的程序就可以获取到联系人应用的几下点屏消息了.应该怎么做呢?
strayedbird
2010-01-11
打赏
举报
回复
用钩子可以在后台收到按键事件,触摸屏事件好像不行。
longlao_
2010-01-11
打赏
举报
回复
[Quote=引用 6 楼 strayedbird 的回复:]
后台应用收不到触摸屏事件,只有前台应用能够。在联系人应用中收到触摸屏事件后,使用ISHELL_PostEvent 发到后台应用去。
[/Quote]
可是联系人应用是手机本身的啊,所以我没有办法在联系人应用中收到触摸屏事件.
在Windows上不是可以用钩子做到在别处截取到点屏消息吗?在BREW上可不可以呢?
我在<BREW开发与应用>这本书里看到有钩子的内容,但是只有几句话,谁有这方面相关的资料呢?
strayedbird
2010-01-11
打赏
举报
回复
后台应用收不到触摸屏事件,只有前台应用能够。在联系人应用中收到触摸屏事件后,使用ISHELL_PostEvent 发到后台应用去。
路飞-总裁
2010-01-05
打赏
举报
回复
使用AEE_POINTER_GET_XY需要包含头文件AEEPointerhelper.h。
路飞-总裁
2010-01-05
打赏
举报
回复
2.0的手机一般支持EVT_PEN_DOWN、EVT_PEN_MOVE、EVT_PEN_UP事件(部分手机没有定义这两个宏,可以找到该手机上的事件值自己来定义),用AEE_GET_X(dwparam)和AEE_GET_Y(dwparam)来获取X和Y坐标;
3.0的手机几乎将EVT_PEN_DOWN、EVT_PEN_MOVE、EVT_PEN_UP事件(不过大多数手机还是支持的,少数手机上使用的话会出现触摸没有反应的不良反应)淘汰,取而代之的是EVT_POINTER_DOWN、EVT_POINTER_MOVE、EVT_POINTER_UP事件,使用AEE_POINTER_GET_X((char*)dwparam)和AEE_POINTER_GET_Y((char*)dwparam)或是AEE_POINTER_GET_XY((char*)dwparam,&nX,&nY)来获取X和Y坐标;
需要注意的是,在使用EVT_PEN_组合或是EVT_POINTER_组合的时候千万不要将这两组事件混用,因为他们的值是不同的,要是手机上两组事件都支持的话应用程序将把两组触摸事件都传递给你的应用程序。
xiaoxuefengwu
2010-01-02
打赏
举报
回复
每个手机是不一样的。。
我也正在做这个。。
我的手机用这个可以的
EVT_PEN_DOWN
半吊子全栈工匠
2010-01-01
打赏
举报
回复
是 EVT_Pointer么
Home
brew
软件管理工具
Home
brew
软件管理工具
如何用
BREW
短
消息
启动
BREW
应用
程序
如何用
BREW
短
消息
启动
BREW
应用
程序摘要 本文介绍了
BREW
短
消息
的另一种用途,用户可以通过发送一条基于
BREW
的特定格式的短信,来启动手机的某一个
BREW
应用
。
BREW
应用
开发商可以采用本文提供的方法可以灵活地实现各种对
BREW
应用
程序的远程启动功能;例如新闻订阅、通知、提醒,天气预报提示等等。关键字
BREW
, SMS, 短
消息
,ITAPI
BREW
特定短信的发送
BREW
应用
程序的管理
BREW
应用
程序的管理以
BREW
的数据结构为基础,助手函数提供
应用
程序必要的辅助方法,而IShell接口最为核心。
BREW
中的数据类型使用了许多宏定义或者是typedef,导致其数据类型看起来与标准的 C语言有比较大不同。
BREW
的数据结构主要有以下4种类型。
(1)宏定义:这种类型一般的定义都是大写,或者开头几个字母都是大写的。
BREW
中大量的函数指针及接口的函数调用定位为宏定义。最为重要的ISHELL CreateInstance就是最为典型的宏定义。
关于写《
BREW
技术开发与
应用
》的初衷
关于写书的初衷,我最先写成的是《
BREW
技术开发与
应用
》,此书从2005年7月开始写,到完成大概使用了两个月的时间,但是之前我大概从2003年9月就开始写
BREW
程序,这应该是属于国内较早开始写
BREW
程序的一批。 对于
BREW
,我从2003年9月一读硕士研究生的时候才开始接触,当时对于
BREW
而言,由于并没有参加过高通(Qualcomm)关于
BREW
的培训,因此对于
BREW
应用
程序下载器
在模拟器中开发完成
应用
程序并生成可以在设备上运行的二进制(.mod)文件之后,我们需要一种能够将
应用
程序下载到
BREW
设备中去测试的工具。这个工具就是
BREW
Application Loader,也就是
应用
程序下载器。 为了使用
BREW
应用
程序下载器,我们需要首先从高通网站
获取
一个签名文件,这个签名文件通常以(.sig)作为扩展名。当我们安装小程序的时候,我们将
Qualcomm 开发者论坛
1,134
社区成员
5,506
社区内容
发帖
与我相关
我的任务
Qualcomm 开发者论坛
本论坛以AI、WoS 、XR、IoT、Auto、生成式AI等核心板块组成,为开发者提供便捷及高效的学习和交流平台。 高通开发者专区主页:https://qualcomm.csdn.net/
复制链接
扫一扫
分享
社区描述
本论坛以AI、WoS 、XR、IoT、Auto、生成式AI等核心板块组成,为开发者提供便捷及高效的学习和交流平台。 高通开发者专区主页:https://qualcomm.csdn.net/
人工智能
物联网
机器学习
技术论坛(原bbs)
北京·东城区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章