ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
本章主要内容: - 介绍Binder系统的Java层框架 - 介绍MessageQueue 本章所涉及的源代码文件名及位置: - IBinder.java `frameworks/base/core/java/android/os/IBinder.java` - Binder.java `frameworks/base/core/java/android/os/Binder.java` - BinderInternal.java `frameworks/base/core/java/com/android/intenal/os/BinderInternal.java` - android\_util\_Binder.cpp `frameworks/base/core/jni/android\_util\_Binder.cpp` - SystemServer.java `frameworks/base/services/java/com/android/servers/SystemServer.java` - ActivityManagerService.java `frameworks/base/services/java/com/android/servers/ActivityManagerService.java` - ServiceManager.java `frameworks/base/core/java/android/os/ServiceManager.java` - ServcieManagerNative.java `frameworks/base/core/java/android/os/ServcieManagerNative.java` - MessageQueue.java `frameworks/base/core/java/android/os/MessageQueue.java` - android\_os\_MessageQueue.cpp `frameworks/base/core/jni/android\_os\_MessageQueue.cpp` - Looper.cpp `frameworks/base/native/android/Looper.cpp` - Looper.h `frameworks/base/include/utils/Looper.h` - android\_app\_NativeActivity.cpp ~~~ frameworks/base/core/jni/android\_app\_NativeActivity.cpp ~~~