进程间的数据通信以及调用其他app里的方法

案例:app A提取出来了一个字符串,app B里的有个方法是对这个字符串进行语音播报,想要效果是还是在A界面,然后后台进行播报,不适用Activity跳转和广播的情况下,能有办法实现吗?

aidl
可参考:

如果有帮助,记得采纳一下哈

另外 博主在1024那天参加活动,发布了一个blog,可以来访问一下,感激不尽。

我想在1024发的一篇博客。_Pumpkin's Blog-CSDN博客 前言  本篇文章不谈技术,只写一些随笔。  直到今天(2021年10月24日)笔者已经毕业一年了。其实在这之前我对于1024,程序员这些名词在心里其实并不是很在意,每年在这一天大概就是看看网上的搞笑新闻以及图片,心里笑一笑就过去了。但是今年对于1024突然有一种别样的感觉,不同于往日,好像这就是我应该过的一个节日。  为什么会产生这样的感觉呢?我思索良久,大概可能是因为已经真正意义的工作了一年,内心接受了自己属于程序员的这个大群体,并且从某种意义上来说这是工作后的第一个1024,新鲜感也是一方面吧。但 https://blog.csdn.net/weixin_44235109/article/details/120924109

service,注册后台Service,为ApplicationContext注册监听

ClipboardManager clipboardManager = (ClipboardManager) getSystemService(CLIPBOARD_SERVICE);
clipboardManager.addPrimaryClipChangedListener(() -> {
    // 这里可以获取 clipboardManager 当前的复制内容,你可以在这里做播报操作
});