android activity pass data to accessibilityservice 数据传递
2024-09-05 14:13:08
不同类型的 service 传递数据的方式不同,accessibilityservice 运行在独立进程,且被系统接管,比较特别
在 AccessibilityService 的 onCreate 内加一个 BroadcastReceiver
val broadcast = object:BroadcastReceiver(){
override fun onReceive(context: Context?, intent: Intent?) {
val what = intent?.getStringExtra("hello", "dlrow")!!
}
}
registerReceiver(broadcast, IntentFilter("hangj.cnblogs.com"))
onUnbind 里
unregisterReceiver(broadcast)
在 Activity 内 sendBroadcast
sendBroadcast(Intent().apply {
action="hangj.cnblogs.com"
putExtra("hello", "world")
})
还可以用 socket
最新文章
- css浮雕效果
- file /usr/share/mysql/... conflicts with file from package mysql-libs-5.1.73-3.el6_5.x86_ 64 MySQL安装
- SVM-非线性支持向量机及SMO算法
- Lost Cows
- SQL疑难杂症【5 】大量数据查询的时候要考虑结果为空的情况
- [wikioi]线段树练习 2
- Signs of a poorly written jQuery plugin 翻译 (Jquery插件开发注意事项,Jquey官方推荐)
- Delphi实现多个图像相互覆盖时无内容处点击穿透
- BLE 广播数据解析
- Eclipse使用Maven创建Web项目
- matlab图像显示程序模板
- require和include的区别及自动加载的定义
- 使用redis所维护的代理池抓取微信文章
- phpstudy 版本切换注意的问题
- 【图文详解】linux下配置远程免密登录
- C语言memcpy函数的用法
- arm寄存器
- webpack 代码分割一点事
- python的循环和选择
- C++、VC++、MFC网页自动注册、登陆、发帖、留言,QQ注册、QQ申请器源码、注册邮箱源码、自动发帖源码