如何穿透透明的activity,把点击事件穿透给下层?

heyjuded 2017-07-04 04:11:01
我创建了一个透明的activity,在主界面打开后,能看到主界面的其他app图标,但我点击其他图标是没反应的,因为activity挡住了。如何把我的点击事件穿透下去,点击其他app时能让其运行?
...全文
3072 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
huangqiancun 2017-07-07
  • 打赏
  • 举报
回复
谢谢很有帮组,可以参考一下
Aaronsmida 2017-07-07
  • 打赏
  • 举报
回复
一个application是一个沙盒, 而launcher属于另外一个沙盒。 正常情况下你是没办法把一个沙盒的内容传递到系统沙盒里面去的。 不过如果这两个沙盒你都拥有绝对控制权的话(例如你写了两个demo,一个demo是透明activity,一个demo作为receiver), 那倒是可以尝试采用aidl来解决这个问题, 把event通过binder传到receiver端去。 楼主不要干坏事啊~
  • 打赏
  • 举报
回复
你是要用它做什么功能?主界面有一个activity,点击事件都是在这个activity,你只能做一个广播或者什么东西去触发吧。activity设置的透明度和穿不穿透他是没关系的,你只是对这个activity做的操作。如果想你说的那个,那要怎么区分用户是想穿透出去还是点击的该activity呢?这是一个难题啊。 最后希望你能找到答案吧,我也当学习一下。
heyjuded 2017-07-05
  • 打赏
  • 举报
回复
引用 1 楼 hjywyj 的回复:
OK,那么你实现这个功能之后,是不是就可以 打开支付宝,转账,输入支付密码的时候,我能通过记录的坐标来解析出支付宝的密码,然后 呵呵
是可以,但我不会这么做。 这种功能好像根本实现不了。
  • 打赏
  • 举报
回复
OK,那么你实现这个功能之后,是不是就可以 打开支付宝,转账,输入支付密码的时候,我能通过记录的坐标来解析出支付宝的密码,然后 呵呵

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧