├── .gitignore ├── .idea ├── caches │ └── build_file_checksums.ser ├── codeStyles │ └── Project.xml ├── copyright │ ├── profiles_settings.xml │ └── xuexiang.xml ├── gradle.xml ├── markdown-navigator.xml ├── markdown-navigator │ └── profiles_settings.xml ├── misc.xml └── runConfigurations.xml ├── JitPackUpload.gradle ├── README.md ├── apk ├── remote_demo_1.0.apk └── xipc_demo_1.0.apk ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── xuexiang │ │ └── xipcdemo │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── aidl │ │ └── com │ │ │ └── xuexiang │ │ │ └── aidl │ │ │ └── ICompute.aidl │ ├── java │ │ └── com │ │ │ └── xuexiang │ │ │ ├── aidl │ │ │ └── AIDLService.java │ │ │ └── xipcdemo │ │ │ ├── App.java │ │ │ ├── activity │ │ │ ├── MainActivity.java │ │ │ └── SecondProcessActivity.java │ │ │ ├── fragment │ │ │ ├── AIDLProcessFragment.java │ │ │ ├── DifferentProcessFragment.java │ │ │ ├── MainFragment.java │ │ │ └── SameProcessFragment.java │ │ │ └── service │ │ │ ├── IComputeService.java │ │ │ ├── IFileUtils.java │ │ │ ├── ILoadingTask.java │ │ │ ├── IUserManager.java │ │ │ ├── LoadingCallback.java │ │ │ └── impl │ │ │ ├── ComputeService.java │ │ │ ├── FileUtils.java │ │ │ ├── LoadingTask.java │ │ │ └── UserManager.java │ └── res │ │ ├── drawable-v24 │ │ └── ic_launcher_foreground.xml │ │ ├── drawable │ │ └── ic_launcher_background.xml │ │ ├── layout │ │ ├── layout_aidl_test.xml │ │ └── layout_ipc_test.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ └── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── xuexiang │ └── xipcdemo │ └── ExampleUnitTest.java ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── img ├── 1.png └── demo.gif ├── principle.md ├── remote_demo ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── xuexiang │ │ └── remotedemo │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── aidl │ │ └── com │ │ │ └── xuexiang │ │ │ └── aidl │ │ │ └── ICompute.aidl │ ├── java │ │ └── com │ │ │ └── xuexiang │ │ │ └── remotedemo │ │ │ ├── App.java │ │ │ ├── activity │ │ │ └── MainActivity.java │ │ │ ├── fragment │ │ │ ├── AIDLProcessFragment.java │ │ │ ├── CrossApplicationProcessFragment.java │ │ │ └── MainFragment.java │ │ │ └── service │ │ │ ├── IComputeService.java │ │ │ ├── IFileUtils.java │ │ │ ├── ILoadingTask.java │ │ │ ├── IUserManager.java │ │ │ └── LoadingCallback.java │ └── res │ │ ├── drawable-v24 │ │ └── ic_launcher_foreground.xml │ │ ├── drawable │ │ └── ic_launcher_background.xml │ │ ├── layout │ │ ├── layout_aidl_test.xml │ │ └── layout_ipc_test.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ └── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── xuexiang │ └── remotedemo │ └── ExampleUnitTest.java ├── settings.gradle ├── versions.gradle └── xipc-runtime ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src └── main ├── AndroidManifest.xml └── java └── com └── xuexiang └── xipc ├── XIPC.java ├── annotation ├── Background.java ├── ClassName.java ├── MethodName.java ├── Singleton.java ├── WeakRef.java └── WithinProcess.java ├── core ├── channel │ ├── Channel.java │ ├── IIPCService.java │ ├── IIPCServiceCallback.java │ ├── IPCCallbackInvocationHandler.java │ ├── IPCInvocationHandler.java │ ├── IPCListener.java │ └── IPCService.java ├── entity │ ├── CallbackMail.java │ ├── Mail.java │ └── Reply.java ├── receiver │ ├── IReceiver.java │ ├── Receiver.java │ ├── ReceiverDesignator.java │ └── impl │ │ ├── InstanceCreatingReceiver.java │ │ ├── InstanceGettingReceiver.java │ │ ├── ObjectReceiver.java │ │ ├── UtilityGettingReceiver.java │ │ └── UtilityReceiver.java ├── sender │ ├── ISender.java │ ├── Sender.java │ └── impl │ │ ├── InstanceCreatingSender.java │ │ ├── InstanceGettingSender.java │ │ ├── ObjectSender.java │ │ ├── SenderDesignator.java │ │ └── UtilityGettingSender.java └── wrapper │ ├── BaseWrapper.java │ ├── MethodWrapper.java │ ├── ObjectWrapper.java │ ├── ParameterWrapper.java │ └── TypeWrapper.java ├── exception ├── ErrorCodes.java └── IPCException.java ├── logs ├── ILogger.java ├── IPCLog.java └── LogcatLogger.java └── util ├── CallbackManager.java ├── ClassUtils.java ├── IPCCallbackGc.java ├── IPCGc.java ├── IPCPoolExecutor.java ├── ObjectCenter.java ├── SerializeUtils.java ├── TimeStampGenerator.java ├── Triple.java ├── TypeCenter.java └── TypeUtils.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/caches/build_file_checksums.ser: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/.idea/caches/build_file_checksums.ser -------------------------------------------------------------------------------- /.idea/codeStyles/Project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/.idea/codeStyles/Project.xml -------------------------------------------------------------------------------- /.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/.idea/copyright/profiles_settings.xml -------------------------------------------------------------------------------- /.idea/copyright/xuexiang.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/.idea/copyright/xuexiang.xml -------------------------------------------------------------------------------- /.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/.idea/gradle.xml -------------------------------------------------------------------------------- /.idea/markdown-navigator.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/.idea/markdown-navigator.xml -------------------------------------------------------------------------------- /.idea/markdown-navigator/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/.idea/markdown-navigator/profiles_settings.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /JitPackUpload.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/JitPackUpload.gradle -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/README.md -------------------------------------------------------------------------------- /apk/remote_demo_1.0.apk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/apk/remote_demo_1.0.apk -------------------------------------------------------------------------------- /apk/xipc_demo_1.0.apk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/apk/xipc_demo_1.0.apk -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidTest/java/com/xuexiang/xipcdemo/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/app/src/androidTest/java/com/xuexiang/xipcdemo/ExampleInstrumentedTest.java -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/aidl/com/xuexiang/aidl/ICompute.aidl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/app/src/main/aidl/com/xuexiang/aidl/ICompute.aidl -------------------------------------------------------------------------------- /app/src/main/java/com/xuexiang/aidl/AIDLService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/app/src/main/java/com/xuexiang/aidl/AIDLService.java -------------------------------------------------------------------------------- /app/src/main/java/com/xuexiang/xipcdemo/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/app/src/main/java/com/xuexiang/xipcdemo/App.java -------------------------------------------------------------------------------- /app/src/main/java/com/xuexiang/xipcdemo/activity/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/app/src/main/java/com/xuexiang/xipcdemo/activity/MainActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/xuexiang/xipcdemo/activity/SecondProcessActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/app/src/main/java/com/xuexiang/xipcdemo/activity/SecondProcessActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/xuexiang/xipcdemo/fragment/AIDLProcessFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/app/src/main/java/com/xuexiang/xipcdemo/fragment/AIDLProcessFragment.java -------------------------------------------------------------------------------- /app/src/main/java/com/xuexiang/xipcdemo/fragment/DifferentProcessFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/app/src/main/java/com/xuexiang/xipcdemo/fragment/DifferentProcessFragment.java -------------------------------------------------------------------------------- /app/src/main/java/com/xuexiang/xipcdemo/fragment/MainFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/app/src/main/java/com/xuexiang/xipcdemo/fragment/MainFragment.java -------------------------------------------------------------------------------- /app/src/main/java/com/xuexiang/xipcdemo/fragment/SameProcessFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/app/src/main/java/com/xuexiang/xipcdemo/fragment/SameProcessFragment.java -------------------------------------------------------------------------------- /app/src/main/java/com/xuexiang/xipcdemo/service/IComputeService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/app/src/main/java/com/xuexiang/xipcdemo/service/IComputeService.java -------------------------------------------------------------------------------- /app/src/main/java/com/xuexiang/xipcdemo/service/IFileUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/app/src/main/java/com/xuexiang/xipcdemo/service/IFileUtils.java -------------------------------------------------------------------------------- /app/src/main/java/com/xuexiang/xipcdemo/service/ILoadingTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/app/src/main/java/com/xuexiang/xipcdemo/service/ILoadingTask.java -------------------------------------------------------------------------------- /app/src/main/java/com/xuexiang/xipcdemo/service/IUserManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/app/src/main/java/com/xuexiang/xipcdemo/service/IUserManager.java -------------------------------------------------------------------------------- /app/src/main/java/com/xuexiang/xipcdemo/service/LoadingCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/app/src/main/java/com/xuexiang/xipcdemo/service/LoadingCallback.java -------------------------------------------------------------------------------- /app/src/main/java/com/xuexiang/xipcdemo/service/impl/ComputeService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/app/src/main/java/com/xuexiang/xipcdemo/service/impl/ComputeService.java -------------------------------------------------------------------------------- /app/src/main/java/com/xuexiang/xipcdemo/service/impl/FileUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/app/src/main/java/com/xuexiang/xipcdemo/service/impl/FileUtils.java -------------------------------------------------------------------------------- /app/src/main/java/com/xuexiang/xipcdemo/service/impl/LoadingTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/app/src/main/java/com/xuexiang/xipcdemo/service/impl/LoadingTask.java -------------------------------------------------------------------------------- /app/src/main/java/com/xuexiang/xipcdemo/service/impl/UserManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/app/src/main/java/com/xuexiang/xipcdemo/service/impl/UserManager.java -------------------------------------------------------------------------------- /app/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/app/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/layout_aidl_test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/app/src/main/res/layout/layout_aidl_test.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/layout_ipc_test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/app/src/main/res/layout/layout_ipc_test.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /app/src/test/java/com/xuexiang/xipcdemo/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/app/src/test/java/com/xuexiang/xipcdemo/ExampleUnitTest.java -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/gradlew.bat -------------------------------------------------------------------------------- /img/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/img/1.png -------------------------------------------------------------------------------- /img/demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/img/demo.gif -------------------------------------------------------------------------------- /principle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/principle.md -------------------------------------------------------------------------------- /remote_demo/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /remote_demo/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/remote_demo/build.gradle -------------------------------------------------------------------------------- /remote_demo/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/remote_demo/proguard-rules.pro -------------------------------------------------------------------------------- /remote_demo/src/androidTest/java/com/xuexiang/remotedemo/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/remote_demo/src/androidTest/java/com/xuexiang/remotedemo/ExampleInstrumentedTest.java -------------------------------------------------------------------------------- /remote_demo/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/remote_demo/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /remote_demo/src/main/aidl/com/xuexiang/aidl/ICompute.aidl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/remote_demo/src/main/aidl/com/xuexiang/aidl/ICompute.aidl -------------------------------------------------------------------------------- /remote_demo/src/main/java/com/xuexiang/remotedemo/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/remote_demo/src/main/java/com/xuexiang/remotedemo/App.java -------------------------------------------------------------------------------- /remote_demo/src/main/java/com/xuexiang/remotedemo/activity/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/remote_demo/src/main/java/com/xuexiang/remotedemo/activity/MainActivity.java -------------------------------------------------------------------------------- /remote_demo/src/main/java/com/xuexiang/remotedemo/fragment/AIDLProcessFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/remote_demo/src/main/java/com/xuexiang/remotedemo/fragment/AIDLProcessFragment.java -------------------------------------------------------------------------------- /remote_demo/src/main/java/com/xuexiang/remotedemo/fragment/CrossApplicationProcessFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/remote_demo/src/main/java/com/xuexiang/remotedemo/fragment/CrossApplicationProcessFragment.java -------------------------------------------------------------------------------- /remote_demo/src/main/java/com/xuexiang/remotedemo/fragment/MainFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/remote_demo/src/main/java/com/xuexiang/remotedemo/fragment/MainFragment.java -------------------------------------------------------------------------------- /remote_demo/src/main/java/com/xuexiang/remotedemo/service/IComputeService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/remote_demo/src/main/java/com/xuexiang/remotedemo/service/IComputeService.java -------------------------------------------------------------------------------- /remote_demo/src/main/java/com/xuexiang/remotedemo/service/IFileUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/remote_demo/src/main/java/com/xuexiang/remotedemo/service/IFileUtils.java -------------------------------------------------------------------------------- /remote_demo/src/main/java/com/xuexiang/remotedemo/service/ILoadingTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/remote_demo/src/main/java/com/xuexiang/remotedemo/service/ILoadingTask.java -------------------------------------------------------------------------------- /remote_demo/src/main/java/com/xuexiang/remotedemo/service/IUserManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/remote_demo/src/main/java/com/xuexiang/remotedemo/service/IUserManager.java -------------------------------------------------------------------------------- /remote_demo/src/main/java/com/xuexiang/remotedemo/service/LoadingCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/remote_demo/src/main/java/com/xuexiang/remotedemo/service/LoadingCallback.java -------------------------------------------------------------------------------- /remote_demo/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/remote_demo/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /remote_demo/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/remote_demo/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /remote_demo/src/main/res/layout/layout_aidl_test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/remote_demo/src/main/res/layout/layout_aidl_test.xml -------------------------------------------------------------------------------- /remote_demo/src/main/res/layout/layout_ipc_test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/remote_demo/src/main/res/layout/layout_ipc_test.xml -------------------------------------------------------------------------------- /remote_demo/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/remote_demo/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /remote_demo/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/remote_demo/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /remote_demo/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/remote_demo/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /remote_demo/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/remote_demo/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /remote_demo/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/remote_demo/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /remote_demo/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/remote_demo/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /remote_demo/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/remote_demo/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /remote_demo/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/remote_demo/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /remote_demo/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/remote_demo/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /remote_demo/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/remote_demo/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /remote_demo/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/remote_demo/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /remote_demo/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/remote_demo/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /remote_demo/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/remote_demo/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /remote_demo/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/remote_demo/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /remote_demo/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/remote_demo/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /remote_demo/src/test/java/com/xuexiang/remotedemo/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/remote_demo/src/test/java/com/xuexiang/remotedemo/ExampleUnitTest.java -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/settings.gradle -------------------------------------------------------------------------------- /versions.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/versions.gradle -------------------------------------------------------------------------------- /xipc-runtime/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /xipc-runtime/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/xipc-runtime/build.gradle -------------------------------------------------------------------------------- /xipc-runtime/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/xipc-runtime/proguard-rules.pro -------------------------------------------------------------------------------- /xipc-runtime/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /xipc-runtime/src/main/java/com/xuexiang/xipc/XIPC.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/xipc-runtime/src/main/java/com/xuexiang/xipc/XIPC.java -------------------------------------------------------------------------------- /xipc-runtime/src/main/java/com/xuexiang/xipc/annotation/Background.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/xipc-runtime/src/main/java/com/xuexiang/xipc/annotation/Background.java -------------------------------------------------------------------------------- /xipc-runtime/src/main/java/com/xuexiang/xipc/annotation/ClassName.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/xipc-runtime/src/main/java/com/xuexiang/xipc/annotation/ClassName.java -------------------------------------------------------------------------------- /xipc-runtime/src/main/java/com/xuexiang/xipc/annotation/MethodName.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/xipc-runtime/src/main/java/com/xuexiang/xipc/annotation/MethodName.java -------------------------------------------------------------------------------- /xipc-runtime/src/main/java/com/xuexiang/xipc/annotation/Singleton.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/xipc-runtime/src/main/java/com/xuexiang/xipc/annotation/Singleton.java -------------------------------------------------------------------------------- /xipc-runtime/src/main/java/com/xuexiang/xipc/annotation/WeakRef.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/xipc-runtime/src/main/java/com/xuexiang/xipc/annotation/WeakRef.java -------------------------------------------------------------------------------- /xipc-runtime/src/main/java/com/xuexiang/xipc/annotation/WithinProcess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/xipc-runtime/src/main/java/com/xuexiang/xipc/annotation/WithinProcess.java -------------------------------------------------------------------------------- /xipc-runtime/src/main/java/com/xuexiang/xipc/core/channel/Channel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/xipc-runtime/src/main/java/com/xuexiang/xipc/core/channel/Channel.java -------------------------------------------------------------------------------- /xipc-runtime/src/main/java/com/xuexiang/xipc/core/channel/IIPCService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/xipc-runtime/src/main/java/com/xuexiang/xipc/core/channel/IIPCService.java -------------------------------------------------------------------------------- /xipc-runtime/src/main/java/com/xuexiang/xipc/core/channel/IIPCServiceCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/xipc-runtime/src/main/java/com/xuexiang/xipc/core/channel/IIPCServiceCallback.java -------------------------------------------------------------------------------- /xipc-runtime/src/main/java/com/xuexiang/xipc/core/channel/IPCCallbackInvocationHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/xipc-runtime/src/main/java/com/xuexiang/xipc/core/channel/IPCCallbackInvocationHandler.java -------------------------------------------------------------------------------- /xipc-runtime/src/main/java/com/xuexiang/xipc/core/channel/IPCInvocationHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/xipc-runtime/src/main/java/com/xuexiang/xipc/core/channel/IPCInvocationHandler.java -------------------------------------------------------------------------------- /xipc-runtime/src/main/java/com/xuexiang/xipc/core/channel/IPCListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/xipc-runtime/src/main/java/com/xuexiang/xipc/core/channel/IPCListener.java -------------------------------------------------------------------------------- /xipc-runtime/src/main/java/com/xuexiang/xipc/core/channel/IPCService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/xipc-runtime/src/main/java/com/xuexiang/xipc/core/channel/IPCService.java -------------------------------------------------------------------------------- /xipc-runtime/src/main/java/com/xuexiang/xipc/core/entity/CallbackMail.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/xipc-runtime/src/main/java/com/xuexiang/xipc/core/entity/CallbackMail.java -------------------------------------------------------------------------------- /xipc-runtime/src/main/java/com/xuexiang/xipc/core/entity/Mail.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/xipc-runtime/src/main/java/com/xuexiang/xipc/core/entity/Mail.java -------------------------------------------------------------------------------- /xipc-runtime/src/main/java/com/xuexiang/xipc/core/entity/Reply.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/xipc-runtime/src/main/java/com/xuexiang/xipc/core/entity/Reply.java -------------------------------------------------------------------------------- /xipc-runtime/src/main/java/com/xuexiang/xipc/core/receiver/IReceiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/xipc-runtime/src/main/java/com/xuexiang/xipc/core/receiver/IReceiver.java -------------------------------------------------------------------------------- /xipc-runtime/src/main/java/com/xuexiang/xipc/core/receiver/Receiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/xipc-runtime/src/main/java/com/xuexiang/xipc/core/receiver/Receiver.java -------------------------------------------------------------------------------- /xipc-runtime/src/main/java/com/xuexiang/xipc/core/receiver/ReceiverDesignator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/xipc-runtime/src/main/java/com/xuexiang/xipc/core/receiver/ReceiverDesignator.java -------------------------------------------------------------------------------- /xipc-runtime/src/main/java/com/xuexiang/xipc/core/receiver/impl/InstanceCreatingReceiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/xipc-runtime/src/main/java/com/xuexiang/xipc/core/receiver/impl/InstanceCreatingReceiver.java -------------------------------------------------------------------------------- /xipc-runtime/src/main/java/com/xuexiang/xipc/core/receiver/impl/InstanceGettingReceiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/xipc-runtime/src/main/java/com/xuexiang/xipc/core/receiver/impl/InstanceGettingReceiver.java -------------------------------------------------------------------------------- /xipc-runtime/src/main/java/com/xuexiang/xipc/core/receiver/impl/ObjectReceiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/xipc-runtime/src/main/java/com/xuexiang/xipc/core/receiver/impl/ObjectReceiver.java -------------------------------------------------------------------------------- /xipc-runtime/src/main/java/com/xuexiang/xipc/core/receiver/impl/UtilityGettingReceiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/xipc-runtime/src/main/java/com/xuexiang/xipc/core/receiver/impl/UtilityGettingReceiver.java -------------------------------------------------------------------------------- /xipc-runtime/src/main/java/com/xuexiang/xipc/core/receiver/impl/UtilityReceiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/xipc-runtime/src/main/java/com/xuexiang/xipc/core/receiver/impl/UtilityReceiver.java -------------------------------------------------------------------------------- /xipc-runtime/src/main/java/com/xuexiang/xipc/core/sender/ISender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/xipc-runtime/src/main/java/com/xuexiang/xipc/core/sender/ISender.java -------------------------------------------------------------------------------- /xipc-runtime/src/main/java/com/xuexiang/xipc/core/sender/Sender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/xipc-runtime/src/main/java/com/xuexiang/xipc/core/sender/Sender.java -------------------------------------------------------------------------------- /xipc-runtime/src/main/java/com/xuexiang/xipc/core/sender/impl/InstanceCreatingSender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/xipc-runtime/src/main/java/com/xuexiang/xipc/core/sender/impl/InstanceCreatingSender.java -------------------------------------------------------------------------------- /xipc-runtime/src/main/java/com/xuexiang/xipc/core/sender/impl/InstanceGettingSender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/xipc-runtime/src/main/java/com/xuexiang/xipc/core/sender/impl/InstanceGettingSender.java -------------------------------------------------------------------------------- /xipc-runtime/src/main/java/com/xuexiang/xipc/core/sender/impl/ObjectSender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/xipc-runtime/src/main/java/com/xuexiang/xipc/core/sender/impl/ObjectSender.java -------------------------------------------------------------------------------- /xipc-runtime/src/main/java/com/xuexiang/xipc/core/sender/impl/SenderDesignator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/xipc-runtime/src/main/java/com/xuexiang/xipc/core/sender/impl/SenderDesignator.java -------------------------------------------------------------------------------- /xipc-runtime/src/main/java/com/xuexiang/xipc/core/sender/impl/UtilityGettingSender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/xipc-runtime/src/main/java/com/xuexiang/xipc/core/sender/impl/UtilityGettingSender.java -------------------------------------------------------------------------------- /xipc-runtime/src/main/java/com/xuexiang/xipc/core/wrapper/BaseWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/xipc-runtime/src/main/java/com/xuexiang/xipc/core/wrapper/BaseWrapper.java -------------------------------------------------------------------------------- /xipc-runtime/src/main/java/com/xuexiang/xipc/core/wrapper/MethodWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/xipc-runtime/src/main/java/com/xuexiang/xipc/core/wrapper/MethodWrapper.java -------------------------------------------------------------------------------- /xipc-runtime/src/main/java/com/xuexiang/xipc/core/wrapper/ObjectWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/xipc-runtime/src/main/java/com/xuexiang/xipc/core/wrapper/ObjectWrapper.java -------------------------------------------------------------------------------- /xipc-runtime/src/main/java/com/xuexiang/xipc/core/wrapper/ParameterWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/xipc-runtime/src/main/java/com/xuexiang/xipc/core/wrapper/ParameterWrapper.java -------------------------------------------------------------------------------- /xipc-runtime/src/main/java/com/xuexiang/xipc/core/wrapper/TypeWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/xipc-runtime/src/main/java/com/xuexiang/xipc/core/wrapper/TypeWrapper.java -------------------------------------------------------------------------------- /xipc-runtime/src/main/java/com/xuexiang/xipc/exception/ErrorCodes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/xipc-runtime/src/main/java/com/xuexiang/xipc/exception/ErrorCodes.java -------------------------------------------------------------------------------- /xipc-runtime/src/main/java/com/xuexiang/xipc/exception/IPCException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/xipc-runtime/src/main/java/com/xuexiang/xipc/exception/IPCException.java -------------------------------------------------------------------------------- /xipc-runtime/src/main/java/com/xuexiang/xipc/logs/ILogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/xipc-runtime/src/main/java/com/xuexiang/xipc/logs/ILogger.java -------------------------------------------------------------------------------- /xipc-runtime/src/main/java/com/xuexiang/xipc/logs/IPCLog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/xipc-runtime/src/main/java/com/xuexiang/xipc/logs/IPCLog.java -------------------------------------------------------------------------------- /xipc-runtime/src/main/java/com/xuexiang/xipc/logs/LogcatLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/xipc-runtime/src/main/java/com/xuexiang/xipc/logs/LogcatLogger.java -------------------------------------------------------------------------------- /xipc-runtime/src/main/java/com/xuexiang/xipc/util/CallbackManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/xipc-runtime/src/main/java/com/xuexiang/xipc/util/CallbackManager.java -------------------------------------------------------------------------------- /xipc-runtime/src/main/java/com/xuexiang/xipc/util/ClassUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/xipc-runtime/src/main/java/com/xuexiang/xipc/util/ClassUtils.java -------------------------------------------------------------------------------- /xipc-runtime/src/main/java/com/xuexiang/xipc/util/IPCCallbackGc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/xipc-runtime/src/main/java/com/xuexiang/xipc/util/IPCCallbackGc.java -------------------------------------------------------------------------------- /xipc-runtime/src/main/java/com/xuexiang/xipc/util/IPCGc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/xipc-runtime/src/main/java/com/xuexiang/xipc/util/IPCGc.java -------------------------------------------------------------------------------- /xipc-runtime/src/main/java/com/xuexiang/xipc/util/IPCPoolExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/xipc-runtime/src/main/java/com/xuexiang/xipc/util/IPCPoolExecutor.java -------------------------------------------------------------------------------- /xipc-runtime/src/main/java/com/xuexiang/xipc/util/ObjectCenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/xipc-runtime/src/main/java/com/xuexiang/xipc/util/ObjectCenter.java -------------------------------------------------------------------------------- /xipc-runtime/src/main/java/com/xuexiang/xipc/util/SerializeUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/xipc-runtime/src/main/java/com/xuexiang/xipc/util/SerializeUtils.java -------------------------------------------------------------------------------- /xipc-runtime/src/main/java/com/xuexiang/xipc/util/TimeStampGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/xipc-runtime/src/main/java/com/xuexiang/xipc/util/TimeStampGenerator.java -------------------------------------------------------------------------------- /xipc-runtime/src/main/java/com/xuexiang/xipc/util/Triple.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/xipc-runtime/src/main/java/com/xuexiang/xipc/util/Triple.java -------------------------------------------------------------------------------- /xipc-runtime/src/main/java/com/xuexiang/xipc/util/TypeCenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/xipc-runtime/src/main/java/com/xuexiang/xipc/util/TypeCenter.java -------------------------------------------------------------------------------- /xipc-runtime/src/main/java/com/xuexiang/xipc/util/TypeUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuexiangjys/XIPC/HEAD/xipc-runtime/src/main/java/com/xuexiang/xipc/util/TypeUtils.java --------------------------------------------------------------------------------