设想android apk后台监听按键,弹出ui,如何实现 ?

tosail 2016-07-26 04:54:55
如题,

有ui,就需要activity吧。 但是如何在开机后,后台实现Listener呢?检测到按键后,弹出ui。
...全文
243 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
qianshengta 2016-07-27
  • 打赏
  • 举报
回复
广播啊,定义一个广播接收,具体的你可以百度下。具体代码我就不说了
SDYYY_FAN 2016-07-27
  • 打赏
  • 举报
回复
你说的按键是实体键还是虚拟的。
tosail 2016-07-27
  • 打赏
  • 举报
回复
第一步,先实现组合按键的检测。 如何实现呢?大体思路 ?
adfldk 2016-07-27
  • 打赏
  • 举报
回复
没看懂你意思 ,用消息处理?
SDYYY_FAN 2016-07-27
  • 打赏
  • 举报
回复
服务中: Android有个获取键值的类,在写个if{},如果是你想要的键值就发送一个intend给广播,启动广播 广播中就直接打开Activity就好了,具体上网查查
SDYYY_FAN 2016-07-27
  • 打赏
  • 举报
回复
引用 7 楼 tosail 的回复:
[quote=引用 6 楼 SDYYY_FAN 的回复:] [quote=引用 5 楼 tosail 的回复:] [quote=引用 3 楼 SDYYY_FAN 的回复:] 你说的按键是实体键还是虚拟的。
是个红外遥控器[/quote]在APK界面开启一个服务,去监听红外键值,这样就可以实现后台监听了。 [/quote] 接受广播消息?[/quote]可以,开启服务后,在服务中接受intend,触发广播打开APK 因为服务可以在后台运行
tosail 2016-07-27
  • 打赏
  • 举报
回复
引用 6 楼 SDYYY_FAN 的回复:
[quote=引用 5 楼 tosail 的回复:] [quote=引用 3 楼 SDYYY_FAN 的回复:] 你说的按键是实体键还是虚拟的。
是个红外遥控器[/quote]在APK界面开启一个服务,去监听红外键值,这样就可以实现后台监听了。 [/quote] 接受广播消息?
SDYYY_FAN 2016-07-27
  • 打赏
  • 举报
回复
引用 5 楼 tosail 的回复:
[quote=引用 3 楼 SDYYY_FAN 的回复:] 你说的按键是实体键还是虚拟的。
是个红外遥控器[/quote]在APK界面开启一个服务,去监听红外键值,这样就可以实现后台监听了。
tosail 2016-07-27
  • 打赏
  • 举报
回复
引用 3 楼 SDYYY_FAN 的回复:
你说的按键是实体键还是虚拟的。
是个红外遥控器

80,351

社区成员

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

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