• Example Search by API
  • Example Search by Word
  • Project Search
  • Top Packages
  • Top Classes
  • Top Methods
  • Top Projects
  • Java
  • C++
  • Python
  • Scala
  • Blog
Project: DroidPlugin (GitHub Link)
  • DroidPlugin-master
    • readme_cn.md
    • LICENSE
    • project
      • gradle.properties
      • gradlew.bat
      • gradlew
      • build.gradle
      • Test
        • ApiTest
          • src
            • main
              • cpp
                • help
                  • log.h
                  • nativehelper
                    • JNIHelp.cpp
                    • JNIHelp.h
                • Core.cpp
                • HelperJni
                  • HelperJni.cpp
                  • HelperJni.h
              • res
                • drawable-mdpi
                • layout
                  • service.xml
                  • main.xml
                  • content_provider.xml
                  • activity_activity_test.xml
                  • activity_web_view_test.xml
                  • activity_native_test.xml
                  • activity_launchmode.xml
                  • notification_test.xml
                  • broadcast_receiver.xml
                • drawable-xhdpi
                • values-v11
                  • styles.xml
                • values-w820dp
                  • dimens.xml
                • drawable-ldpi
                • values-v14
                  • styles.xml
                • drawable-hdpi
                • values
                  • styles.xml
                  • dimens.xml
                  • strings.xml
              • AndroidManifest.xml
              • java
                • com
                  • example
                    • ApiTest
                      • SingleInstanceActivity.java
                      • NotificationTest.java
                      • WebViewTestActivity.java
                      • BaseService.java
                      • MyContentProvider1.java
                      • BroadcastReceiverTest.java
                      • Service4.java
                      • ServiceTest2.java
                      • Service3.java
                      • ActivityTestActivity.java
                      • Service2.java
                      • Service1.java
                      • Binder2.aidl
                      • StandardActivity.java
                      • ServiceTest1.java
                      • StaticBroadcastReceiver.java
                      • SingleTopActivity.java
                      • LaunchModeTestActivity.java
                      • MyContentProvider2.java
                      • ContentProviderTest.java
                      • SingleTaskActivity.java
                      • ContentProviderTest2.java
                      • NativeTestActivity.java
                      • MyActivity.java
                      • Binder1.aidl
                  • morgoo
                    • nativec
                      • NativeCHelper.java
          • lib
            • dalviksystem.jar
          • build.gradle
          • project.properties
          • proguard-project.txt
      • Libraries
        • DroidPlugin
          • src
            • main
              • res
                • values-v11
                  • styles.xml
                • drawable-xxhdpi
                  • plugin_activity_loading.xml
                • values-v14
                  • styles.xml
                • values
                  • styles.xml
                  • strings.xml
              • java
                • com
                  • morgoo
                    • helper
                      • AttributeCache.java
                      • utils
                        • ProcessUtils.java
                      • MyProxy.java
                      • Utils.java
                      • Log.java
                      • compat
                        • BuildCompat.java
                        • ITelephonyRegistryCompat.java
                        • ContentProviderCompat.java
                        • ActivityThreadCompat.java
                        • IMmsCompat.java
                        • ProcessCompat.java
                        • ActivityManagerNativeCompat.java
                        • IPhoneSubInfoCompat.java
                        • IAppOpsServiceCompat.java
                        • IActivityManagerCompat.java
                        • ActivityManagerCompat.java
                        • VMRuntimeCompat.java
                        • ISubCompat.java
                        • BundleCompat.java
                        • UserHandleCompat.java
                        • IMediaRouterServiceCompat.java
                        • CompatibilityInfoCompat.java
                        • IClipboardCompat.java
                        • IInputMethodManagerCompat.java
                        • IAudioServiceCompat.java
                        • IWindowManagerCompat.java
                        • ServiceManagerCompat.java
                        • NativeLibraryHelperCompat.java
                        • SystemPropertiesCompat.java
                        • ITelephonyCompat.java
                        • ParceledListSliceCompat.java
                        • QueuedWorkCompat.java
                        • WebViewFactoryCompat.java
                        • ISearchManagerCompat.java
                        • IPackageDataObserverCompat.java
                        • SingletonCompat.java
                        • IMountServiceCompat.java
                        • ISmsCompat.java
                        • ILocationManagerCompat.java
                        • IGraphicsStatsCompat.java
                        • IContentServiceCompat.java
                        • ISessionManagerCompat.java
                        • IDisplayManagerCompat.java
                        • INotificationManagerCompat.java
                        • IWifiManagerCompat.java
                        • ContentProviderHolderCompat.java
                        • PackageManagerCompat.java
                      • ComponentNameComparator.java
                    • droidplugin
                      • reflect
                        • MemberUtils.java
                        • Validate.java
                        • Utils.java
                        • MethodUtils.java
                        • FieldUtils.java
                      • am
                        • RunningActivities.java
                        • MyActivityManagerService.java
                        • RunningProcessList.java
                        • StaticProcessList.java
                        • BaseActivityManagerService.java
                        • ServiceStubMap.java
                      • stub
                        • ContentProviderStub.java
                        • ActivityStub.java
                        • ShortcutProxyActivity.java
                        • AbstractServiceStub.java
                        • ServcesManager.java
                        • AbstractContentProviderStub.java
                        • MyFakeIBinder.java
                        • ServiceStub.java
                      • MyCrashHandler.java
                      • PluginServiceProvider.java
                      • hook
                        • HookFactory.java
                        • proxy
                          • ProxyHook.java
                          • PluginCallbackHook.java
                          • IContentProviderHook.java
                          • WebViewFactoryProviderHook.java
                          • IWindowSessionHook.java
                          • InstrumentationHook.java
                          • IPackageManagerHook.java
                          • IActivityManagerHook.java
                          • LibCoreHook.java
                        • BaseHookHandle.java
                        • xhook
                          • SQLiteDatabaseHook.java
                        • Hook.java
                        • HookedMethodHandler.java
                        • handle
                          • IClipboardHookHandle.java
                          • ITelephonyHookHandle.java
                          • IPhoneSubInfoHookHandle.java
                          • IActivityManagerHookHandle.java
                          • ISubBinderHookHandle.java
                          • IInputMethodManagerHookHandle.java
                          • IDisplayManagerHookHandle.java
                          • IWifiManagerHookHandle.java
                          • IAppOpsServiceHookHandle.java
                          • IContentProviderInvokeHandle.java
                          • ReplaceCallingPackageHookedMethodHandler.java
                          • LibCoreHookHandle.java
                          • ISessionManagerHookHandle.java
                          • PluginCallback.java
                          • IAudioServiceHookHandle.java
                          • ITelephonyRegistryHookHandle.java
                          • IGraphicsStatsHookHandle.java
                          • IPackageManagerHookHandle.java
                          • IMediaRouterServiceHookHandle.java
                          • ILocationManagerHookHandle.java
                          • IMmsHookHandle.java
                          • PluginInstrumentation.java
                          • ISmsHookHandle.java
                          • WebViewFactoryProviderHookHandle.java
                          • ISearchManagerHookHandle.java
                          • IContentServiceHandle.java
                          • IWindowSessionInvokeHandle.java
                          • INotificationManagerHookHandle.java
                          • IMountServiceHookHandle.java
                          • IWindowManagerHookHandle.java
                        • binder
                          • IAudioServiceBinderHook.java
                          • IMediaRouterServiceBinderHook.java
                          • ISearchManagerBinderHook.java
                          • INotificationManagerBinderHook.java
                          • IGraphicsStatsBinderHook.java
                          • ISmsBinderHook.java
                          • IDisplayManagerBinderHook.java
                          • IMmsBinderHook.java
                          • IWifiManagerBinderHook.java
                          • ServiceManagerCacheBinderHook.java
                          • IClipboardBinderHook.java
                          • ISubBinderHook.java
                          • BinderHook.java
                          • IPhoneSubInfoBinderHook.java
                          • IWindowManagerBinderHook.java
                          • ITelephonyRegistryBinderHook.java
                          • IMountServiceBinderHook.java
                          • IAppOpsServiceBinderHook.java
                          • MyServiceManager.java
                          • ServiceManagerBinderHook.java
                          • ILocationManagerBinderHook.java
                          • IInputMethodManagerBinderHook.java
                          • ITelephonyBinderHook.java
                          • ISessionManagerBinderHook.java
                          • IContentServiceBinderHook.java
                      • PluginPatchManager.java
                      • pm
                        • IPluginManagerImpl.java
                        • PluginManager.java
                        • parser
                          • PackageParserApi22.java
                          • PackageParser.java
                          • PackageParserApi15.java
                          • PackageParserApi21.java
                          • IntentMatcher.java
                          • PackageParserApi16.java
                          • PackageParserApi20.java
                          • PluginPackageParser.java
                          • PackageParserApi22Preview1.java
                      • core
                        • PluginDirHelper.java
                        • PluginClassLoader.java
                        • Env.java
                        • PluginProcessManager.java
                      • PluginApplication.java
                      • PluginHelper.java
                      • PluginManagerService.java
              • aidl
                • android
                  • app
                    • IServiceConnection.aidl
                • com
                  • morgoo
                    • droidplugin
                      • pm
                        • IPluginManager.aidl
                        • IApplicationCallback.aidl
                        • IPackageDataObserver.aidl
          • lib
            • layoutlib.jar
          • build.gradle
          • project.properties
          • LICENSE.txt
          • proguard-project.txt
      • settings.gradle
      • .gitignore
      • TestPlugin
        • src
          • main
            • res
              • drawable-mdpi
              • layout
                • apk_item.xml
                • main.xml
              • drawable-xhdpi
              • values-v11
                • styles.xml
              • drawable-ldpi
              • values-v14
                • styles.xml
              • drawable-hdpi
              • values
                • styles.xml
                • strings.xml
            • AndroidManifest.xml
            • java
              • com
                • example
                  • TestPlugin
                    • InstalledFragment.java
                    • MainActivity.java
                    • ApkItem.java
                    • ApkFragment.java
                    • MyActivity.java
        • build.gradle
        • project.properties
        • proguard-project.txt
    • DOC
      • tianweishu
        • BroadcastReceiver插件化.md
        • ClassLoader管理.md
        • 概述.md
        • Hook机制之Binder-Hook.md
        • ContentProvider插件化.md
        • Service插件化.md
        • Hook机制之AMS&PMS.md
        • Hook机制之代理Hook.md
        • .gitignore
        • Activity生命周期管理.md
      • hejunlin
        • 插件开发之360 DroidPlugin源码分析(四)Activity预注册占坑.md
        • 插件开发之360 DroidPlugin源码分析(二)Hook机制.md
        • 插件占坑,四大组件动态注册前奏(三) 系统BroadCast的注册发送流程.md
        • LICENSE
        • 插件开发之360 DroidPlugin源码分析(一)初识.md
        • 插件占坑,四大组件动态注册前奏(二) 系统Service的启动流程.md
        • 插件开发之360 DroidPlugin源码分析(五)Service预注册占坑.md
        • 插件占坑,四大组件动态注册前奏(一) 系统Activity的启动流程.md
        • 插件开发之360 DroidPlugin源码分析(三)Binder代理.md
      • .gitignore
    • readme.md
    • .gitignore