05 2021 档案

摘要:首先需要知道包名,参考实现如下 import android.content.Intent; import android.content.pm.PackageManager; import android.content.pm.ResolveInfo; import java.util.List; 阅读全文
posted @ 2021-05-26 22:14 SupperMary 阅读(1136) 评论(0) 推荐(0)
摘要:接着上回的继续说,这次我们在系统服务里面使用 RemoteCallbackList 。 首先,你需要有一份能完整编译的安卓源码。 我这里以 Android10_r47为例。 我在 frameworks/base/core/java/com/callback/ 内几个文件。 服务接口的 aidl // 阅读全文
posted @ 2021-05-09 17:15 SupperMary 阅读(3203) 评论(0) 推荐(0)
摘要:通过aidl,我们可以实现client(后称客户端)和server(服务端)的双向通信,有时候server和client处于不同的进程当中,如果client意外退出,server再向client发送消息的话,就有可能导致server端也退出。 安卓提供了 RemoteCallbackList 来为我 阅读全文
posted @ 2021-05-08 21:26 SupperMary 阅读(6443) 评论(0) 推荐(0)