Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

有没有 Service 插件化启动的思路,尝试了一段时间没成功 #9

Open
Primer1889 opened this issue Jul 11, 2023 · 3 comments

Comments

@Primer1889
Copy link

No description provided.

@Primer1889
Copy link
Author

Android 插件化原理解析——Service的插件化

代码可以看看这个 https://github.com/androidmalin/AndroidComponentPlugin/tree/master 代码在master分支上

具体核心在这里 https://github.com/androidmalin/AndroidComponentPlugin/blob/master/app/src/main/java/com/malin/hook/HookAMSForServicePlugin.java

疑惑一:从 Android 10 开始 AMS 部分代码不是被抽取到了 android.app.ActivityTaskManager,此仓库是还没适配吗

疑惑二:调试 Tinker 源码也是使用了 ActivityManagerNative 和 ActivityManager(后来自己加入 ActivityTaskManager),但发现一个问题是在 Android 10 以下版本能代理到 startService 和 bindService 相关接口,在 Android 10 及以上没有代理到,这是为什么?

@androidmalin
Copy link
Owner

最近一直没有太多时间, 等有空的时候, 我看看.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants