├── .github ├── ISSUE_TEMPLATE │ └── -dokit-------------.md └── issue_template.md ├── .gitignore ├── Android ├── .editorconfig ├── .gitignore ├── README.md ├── app │ ├── .gitignore │ ├── build.gradle │ ├── doraemonkit.gradle │ ├── keystore │ │ └── test.keystore │ ├── libs │ │ ├── BaiduLBS_Android.jar │ │ ├── arm64-v8a │ │ │ ├── libBaiduMapSDK_base_v7_1_0.so │ │ │ ├── libBaiduMapSDK_map_v7_1_0.so │ │ │ ├── libcrypto.so │ │ │ ├── libgnustl_shared.so │ │ │ ├── liblocSDK8a.so │ │ │ └── libssl.so │ │ ├── armeabi-v7a │ │ │ ├── libBaiduMapSDK_base_v7_1_0.so │ │ │ ├── libBaiduMapSDK_map_v7_1_0.so │ │ │ ├── libcrypto.so │ │ │ ├── libgnustl_shared.so │ │ │ ├── liblocSDK8a.so │ │ │ └── libssl.so │ │ └── armeabi │ │ │ ├── libBaiduMapSDK_base_v7_1_0.so │ │ │ ├── libBaiduMapSDK_map_v7_1_0.so │ │ │ ├── libcrypto.so │ │ │ ├── libgnustl_shared.so │ │ │ ├── liblocSDK8a.so │ │ │ └── libssl.so │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── didichuxing │ │ │ └── doraemondemo │ │ │ └── ExampleInstrumentedTest.java │ │ ├── debug │ │ └── java │ │ │ ├── AndroidManifest.xml │ │ │ └── com │ │ │ └── didichuxing │ │ │ └── doraemondemo │ │ │ ├── AopApp.java │ │ │ ├── App.kt │ │ │ └── amap │ │ │ ├── AMapUtil.java │ │ │ ├── ChString.java │ │ │ ├── DrivingRouteOverLay.java │ │ │ ├── FloatGpsMockRouteKitView.java │ │ │ ├── FloatGpsPresetMockKit.java │ │ │ ├── FloatGpsPresetMockKitView.java │ │ │ ├── RouteOverlay.java │ │ │ └── mockroute │ │ │ ├── BearingUtils.java │ │ │ ├── LogUtils.java │ │ │ ├── MockGPSTaskData.java │ │ │ └── MockGPSTaskManager.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── didichuxing │ │ │ │ └── doraemondemo │ │ │ │ ├── AopTest.java │ │ │ │ ├── BaseStatusBarActivity.java │ │ │ │ ├── DataBaseActivity.kt │ │ │ │ ├── EmptyActivity.kt │ │ │ │ ├── MainDoKitActivity.kt │ │ │ │ ├── WebViewSystemActivity.kt │ │ │ │ ├── WebViewX5Activity.kt │ │ │ │ ├── amap │ │ │ │ ├── AMapRouterFragment.kt │ │ │ │ ├── DefaultNaviListener.kt │ │ │ │ └── NaviRouteOverlay.kt │ │ │ │ ├── comm │ │ │ │ ├── CommBaseFragment.kt │ │ │ │ ├── CommFragmentActivity.kt │ │ │ │ ├── CommLauncher.kt │ │ │ │ └── CommViewModel.kt │ │ │ │ ├── db │ │ │ │ ├── DatabaseHelper.kt │ │ │ │ └── PersonDBHelper.java │ │ │ │ ├── dokit │ │ │ │ ├── BorderDoKitView.java │ │ │ │ ├── CustomDokitFragment.kt │ │ │ │ ├── DemoDoKitView.kt │ │ │ │ ├── DemoKit.kt │ │ │ │ ├── SimpleDoKitView.java │ │ │ │ ├── TestSimpleDoKitFloatView.kt │ │ │ │ ├── TestSimpleDokitFloatViewKit.kt │ │ │ │ ├── TestSimpleDokitFragmentKit.kt │ │ │ │ └── ViewSetupHelper.java │ │ │ │ ├── mc │ │ │ │ ├── DoKitButton.kt │ │ │ │ ├── DoKitRecycleView.kt │ │ │ │ ├── DoKitWebView.kt │ │ │ │ ├── FileUtils.java │ │ │ │ ├── MCActivity.kt │ │ │ │ ├── MyProxyWebView.java │ │ │ │ ├── MyTestWebView.java │ │ │ │ ├── MyTestWebViewBuilder.java │ │ │ │ ├── NetMainActivity.kt │ │ │ │ ├── RVAdapter.kt │ │ │ │ ├── SlideBar.java │ │ │ │ ├── VPAdapter.kt │ │ │ │ ├── VpFragment.kt │ │ │ │ └── WebViewActivity.kt │ │ │ │ ├── module │ │ │ │ ├── CrashTest.kt │ │ │ │ ├── DoKitItemView.java │ │ │ │ ├── MethodCostTest.kt │ │ │ │ ├── ModuleActivity.java │ │ │ │ ├── ShadowDrawable.java │ │ │ │ ├── bigbitmap │ │ │ │ │ └── BigBitmapActivity.kt │ │ │ │ ├── db │ │ │ │ │ └── DataBaseTest.kt │ │ │ │ ├── http │ │ │ │ │ ├── CustomInterceptor.kt │ │ │ │ │ ├── FileUploadTest.kt │ │ │ │ │ ├── OkHttpMock.kt │ │ │ │ │ ├── RetrofitMock.kt │ │ │ │ │ └── URLConnectionMock.kt │ │ │ │ ├── leak │ │ │ │ │ └── LeakActivity.kt │ │ │ │ └── retrofit │ │ │ │ │ ├── GithubService.kt │ │ │ │ │ └── GithubUserInfo.kt │ │ │ │ ├── old │ │ │ │ ├── BaseActivity.kt │ │ │ │ ├── MainAdapter.kt │ │ │ │ ├── MainDebugActivityOkhttpV3.kt │ │ │ │ ├── MainDebugActivityOkhttpV4.kt │ │ │ │ ├── MapActivity.kt │ │ │ │ └── MapShowingLocationActivity.kt │ │ │ │ └── test │ │ │ │ ├── ScreenRecordingService.java │ │ │ │ ├── ScreenRecordingTest.java │ │ │ │ └── screen │ │ │ │ └── ScreenRecordingDoKitView.kt │ │ └── res │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable │ │ │ ├── bg_unlock_bar_btn_normal_v5.xml │ │ │ ├── bg_unlock_bar_normal_v5.xml │ │ │ ├── dk_btn_background.xml │ │ │ ├── dk_info_background.xml │ │ │ ├── dk_line_divider.xml │ │ │ ├── dk_shape_float_view_bg.xml │ │ │ └── ic_launcher_background.xml │ │ │ ├── layout │ │ │ ├── activity_amap_path.xml │ │ │ ├── activity_big_bitmap_mock.xml │ │ │ ├── activity_comm.xml │ │ │ ├── activity_dokit_main.xml │ │ │ ├── activity_empty.xml │ │ │ ├── activity_leak.xml │ │ │ ├── activity_main.xml │ │ │ ├── activity_map.xml │ │ │ ├── activity_mc.xml │ │ │ ├── activity_net_main.xml │ │ │ ├── activity_normal_webview.xml │ │ │ ├── activity_second.xml │ │ │ ├── activity_webview.xml │ │ │ ├── activity_ws.xml │ │ │ ├── activity_x5_webview.xml │ │ │ ├── dk_demo.xml │ │ │ ├── dk_layout_simple_dokit_float_view.xml │ │ │ ├── dk_screen_show_view.xml │ │ │ ├── fragment_amap.xml │ │ │ ├── fragment_vp.xml │ │ │ ├── item_lv.xml │ │ │ ├── item_main_rv.xml │ │ │ ├── item_rv.xml │ │ │ ├── item_sc.xml │ │ │ ├── layout_demo_custom.xml │ │ │ ├── layout_mock_location_preset.xml │ │ │ ├── layout_mock_route.xml │ │ │ ├── layout_slidebar.xml │ │ │ └── view_dokit_item_view.xml │ │ │ ├── mipmap-xxhdpi │ │ │ ├── btn_icon_unlock_arrow.png │ │ │ ├── cat.jpg │ │ │ ├── dk_close_25.png │ │ │ ├── dk_mock_location_preset.png │ │ │ └── ic_navi_map_gps_locked.png │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── amap_bus.png │ │ │ ├── amap_car.png │ │ │ ├── amap_end.png │ │ │ ├── amap_man.png │ │ │ ├── amap_start.png │ │ │ ├── amap_through.png │ │ │ ├── bool.jpg │ │ │ ├── dir1.png │ │ │ ├── dir10.png │ │ │ ├── dir11.png │ │ │ ├── dir12.png │ │ │ ├── dir13.png │ │ │ ├── dir14.png │ │ │ ├── dir15.png │ │ │ ├── dir16.png │ │ │ ├── dir2.png │ │ │ ├── dir3.png │ │ │ ├── dir4.png │ │ │ ├── dir5.png │ │ │ ├── dir6.png │ │ │ ├── dir7.png │ │ │ ├── dir8.png │ │ │ ├── dir9.png │ │ │ ├── dir_end.png │ │ │ ├── dir_start.png │ │ │ ├── dir_station.png │ │ │ ├── dk_app_icon.png │ │ │ ├── dk_dokit_big.PNG │ │ │ ├── dk_location_marker.png │ │ │ ├── dk_sys_info.png │ │ │ ├── end.png │ │ │ ├── ic_launcher.png │ │ │ ├── start.png │ │ │ └── title_back.png │ │ │ ├── values-en-rUS │ │ │ └── strings.xml │ │ │ ├── values-zh-rCN │ │ │ └── strings.xml │ │ │ ├── values │ │ │ ├── atts.xml │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ │ └── xml │ │ │ └── network_config.xml │ │ ├── release │ │ └── java │ │ │ ├── AndroidManifest.xml │ │ │ └── com │ │ │ └── didichuxing │ │ │ └── doraemondemo │ │ │ └── App.kt │ │ └── test │ │ └── java │ │ └── com │ │ └── didichuxing │ │ └── doraemondemo │ │ ├── ExampleUnitTest.kt │ │ ├── KotlinBaseUnitTest.kt │ │ ├── KotlinCaseTest.kt │ │ └── TestJava.java ├── build.gradle ├── buildSrc │ ├── .gitignore │ ├── build.gradle │ └── src │ │ └── main │ │ ├── kotlin │ │ └── com │ │ │ └── didichuxing │ │ │ └── doraemonkit │ │ │ └── plugin │ │ │ ├── DoKitExt.kt │ │ │ ├── DoKitExtUtil.kt │ │ │ ├── DoKitPlugin.kt │ │ │ ├── DoKitPluginUtil.kt │ │ │ ├── DoKitTransformTaskExecutionListener.kt │ │ │ ├── extension │ │ │ ├── BigImageExtension.kt │ │ │ ├── DoKitExtension.kt │ │ │ ├── GpsExtension.kt │ │ │ ├── NetworkExtension.kt │ │ │ ├── SlowMethodExtension.kt │ │ │ └── WebViewExtension.kt │ │ │ ├── processor │ │ │ ├── DoKitComponentHandler.kt │ │ │ └── DoKitPluginConfigProcessor.kt │ │ │ ├── stack_method │ │ │ ├── MethodStackNode.kt │ │ │ └── MethodStackNodeUtil.kt │ │ │ ├── thirdlib │ │ │ ├── ThirdLibInfo.kt │ │ │ └── ThirdLibVariantProcessor.kt │ │ │ └── transform │ │ │ ├── DoKitBaseTransform.kt │ │ │ ├── DoKitCommonTransform.kt │ │ │ ├── DoKitCommonTransformV34.kt │ │ │ ├── DoKitDependTransform.kt │ │ │ ├── DoKitDependTransformV34.kt │ │ │ ├── DoKitTransformContext.kt │ │ │ ├── DoKitTransformInvocation.kt │ │ │ ├── asmtransform │ │ │ ├── BaseDoKitAsmTransformer.kt │ │ │ └── DoKitAsmTransformer.kt │ │ │ └── classtransform │ │ │ ├── AbsClassTransformer.kt │ │ │ ├── BigImgClassTransformer.kt │ │ │ ├── CommClassTransformer.kt │ │ │ ├── EnterMSClassTransformer.kt │ │ │ ├── GPSAMapClassTransformer.kt │ │ │ ├── GPSBDClassTransformer.kt │ │ │ ├── GPSClassTransformer.kt │ │ │ ├── GPSTencentClassTransformer.kt │ │ │ ├── GSMClassTransformer.kt │ │ │ ├── MSDClassTransformer.kt │ │ │ ├── Okhttp3ClassTransformer.kt │ │ │ ├── ThirdLibsClassTransformer.kt │ │ │ ├── UrlConnectionTransformer.kt │ │ │ └── WebViewClassTransformer.kt │ │ └── resources │ │ └── META-INF │ │ └── gradle-plugins │ │ └── com.didi.dokit.debug.properties ├── config.gradle ├── dokit-autotest │ ├── .gitignore │ ├── build.gradle │ ├── gradle.properties │ ├── proguard-rules.pro │ ├── src │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── didichuxing │ │ │ │ │ └── doraemonkit │ │ │ │ │ └── kit │ │ │ │ │ └── autotest │ │ │ │ │ ├── AutoTestControlKit.kt │ │ │ │ │ ├── AutoTestManager.kt │ │ │ │ │ ├── AutoTestMessage.kt │ │ │ │ │ ├── AutoTestState.kt │ │ │ │ │ ├── DelayHandler.kt │ │ │ │ │ └── ui │ │ │ │ │ ├── AutotestPage.java │ │ │ │ │ ├── DoKitAutotestActivity.java │ │ │ │ │ ├── DoKitAutotestConnectFragment.kt │ │ │ │ │ ├── DoKitAutotestFragment.kt │ │ │ │ │ └── RecordingCaseDoKitView.kt │ │ │ └── res │ │ │ │ ├── drawable-xxhdpi │ │ │ │ ├── dk_autotest_banner.jpg │ │ │ │ └── dk_icon_autotest.png │ │ │ │ ├── drawable │ │ │ │ ├── dk_autotest_dialog_bg.xml │ │ │ │ ├── dk_autotest_flash_blue_bg.xml │ │ │ │ ├── dk_autotest_flash_green_bg.xml │ │ │ │ ├── dk_autotest_flash_red_bg.xml │ │ │ │ └── dk_btn_autotest_bg.xml │ │ │ │ ├── layout │ │ │ │ ├── dk_activity_autotest.xml │ │ │ │ ├── dk_autotest_view_recording_case.xml │ │ │ │ ├── dk_fragment_autotest_connect.xml │ │ │ │ └── dk_fragment_autotest_main.xml │ │ │ │ ├── values-en-rCN │ │ │ │ └── strings.xml │ │ │ │ ├── values-zh-rTW │ │ │ │ └── strings.xml │ │ │ │ ├── values-zh-rUS │ │ │ │ └── strings.xml │ │ │ │ └── values │ │ │ │ └── strings.xml │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── didichuxing │ │ │ └── doraemonkit │ │ │ └── kit │ │ │ └── autotest │ │ │ └── ExampleUnitTest.java │ └── upload.sh ├── dokit-ft │ ├── .gitignore │ ├── build.gradle │ ├── gradle.properties │ ├── proguard-rules.pro │ ├── src │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ └── com │ │ │ │ └── didichuxing │ │ │ │ └── doraemonkit │ │ │ │ └── kit │ │ │ │ └── filemanager │ │ │ │ ├── DokitFileRouter.kt │ │ │ │ ├── FileManagerUtil.kt │ │ │ │ ├── FileTransferFragment.kt │ │ │ │ ├── FileTransferKit.kt │ │ │ │ ├── HttpServer.kt │ │ │ │ ├── ability │ │ │ │ ├── DokitFtAbility.kt │ │ │ │ └── DokitFtModuleProcessor.kt │ │ │ │ ├── action │ │ │ │ ├── RequestErrorAction.kt │ │ │ │ ├── file │ │ │ │ │ ├── CreateFolderAction.kt │ │ │ │ │ ├── DeleteFileAction.kt │ │ │ │ │ ├── DeviceInfoAction.kt │ │ │ │ │ ├── FileDetailAction.kt │ │ │ │ │ ├── FileListAction.kt │ │ │ │ │ ├── IndexAction.kt │ │ │ │ │ ├── RenameFileAction.kt │ │ │ │ │ ├── SaveFileAction.kt │ │ │ │ │ └── UploadFileAction.kt │ │ │ │ └── sql │ │ │ │ │ └── DatabaseAction.kt │ │ │ │ ├── bean │ │ │ │ ├── DirInfo.kt │ │ │ │ ├── RenameFileInfo.kt │ │ │ │ └── SaveFileInfo.kt │ │ │ │ ├── convert │ │ │ │ └── GsonConverter.kt │ │ │ │ └── sqlite │ │ │ │ ├── DBManager.kt │ │ │ │ ├── bean │ │ │ │ ├── RowFiledInfo.kt │ │ │ │ ├── RowRequestInfo.kt │ │ │ │ └── TableFieldInfo.kt │ │ │ │ ├── dao │ │ │ │ ├── EncryptSQLiteDB.kt │ │ │ │ ├── NormalSQLiteDB.kt │ │ │ │ └── SQLiteDB.kt │ │ │ │ ├── factory │ │ │ │ ├── DBFactory.kt │ │ │ │ ├── EncryptDBFactory.kt │ │ │ │ └── NormalDBFactory.kt │ │ │ │ └── util │ │ │ │ └── DBUtil.kt │ │ │ └── res │ │ │ └── layout │ │ │ └── dk_fragment_file_transfer.xml │ └── upload.sh ├── dokit-gps-mock │ ├── .gitignore │ ├── build.gradle │ ├── consumer-rules.pro │ ├── gradle.properties │ ├── libs │ │ ├── BaiduLBS_Android.jar │ │ ├── arm64-v8a │ │ │ ├── libBaiduMapSDK_base_v7_1_0.so │ │ │ ├── libBaiduMapSDK_map_v7_1_0.so │ │ │ ├── libcrypto.so │ │ │ ├── libgnustl_shared.so │ │ │ ├── liblocSDK8a.so │ │ │ └── libssl.so │ │ ├── armeabi-v7a │ │ │ ├── libBaiduMapSDK_base_v7_1_0.so │ │ │ ├── libBaiduMapSDK_map_v7_1_0.so │ │ │ ├── libcrypto.so │ │ │ ├── libgnustl_shared.so │ │ │ ├── liblocSDK8a.so │ │ │ └── libssl.so │ │ └── armeabi │ │ │ ├── libBaiduMapSDK_base_v7_1_0.so │ │ │ ├── libBaiduMapSDK_map_v7_1_0.so │ │ │ ├── libcrypto.so │ │ │ ├── libgnustl_shared.so │ │ │ ├── liblocSDK8a.so │ │ │ └── libssl.so │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── didichuxing │ │ │ └── doraemonkit │ │ │ └── ExampleInstrumentedTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── assets │ │ │ ├── Icon_end.png │ │ │ ├── Icon_line_node.png │ │ │ ├── Icon_road_blue_arrow.png │ │ │ ├── Icon_road_green_arrow.png │ │ │ ├── Icon_road_nofocus.png │ │ │ ├── Icon_road_red_arrow.png │ │ │ ├── Icon_road_yellow_arrow.png │ │ │ ├── Icon_start.png │ │ │ └── dk_icon_cur_loc.png │ │ ├── java │ │ │ └── com │ │ │ │ └── didichuxing │ │ │ │ └── doraemonkit │ │ │ │ └── gps_mock │ │ │ │ ├── ability │ │ │ │ ├── DokitFtAbility.kt │ │ │ │ └── DokitFtModuleProcessor.kt │ │ │ │ ├── common │ │ │ │ ├── BdMapRouteData.java │ │ │ │ └── Utils.java │ │ │ │ ├── gpsmock │ │ │ │ ├── BaseServiceHooker.kt │ │ │ │ ├── BinderHookHandler.java │ │ │ │ ├── CordTransformUtil.java │ │ │ │ ├── GpsMockFragment.java │ │ │ │ ├── GpsMockKit.kt │ │ │ │ ├── GpsMockManager.java │ │ │ │ ├── GpsMockProxyManager.kt │ │ │ │ ├── LocationBuilder.java │ │ │ │ ├── LocationHookHandler.java │ │ │ │ ├── LocationHooker.java │ │ │ │ ├── MethodHandler.kt │ │ │ │ ├── RouteMockThread.java │ │ │ │ ├── ServiceHookManager.kt │ │ │ │ ├── TelephonyHooker.java │ │ │ │ ├── TencentLocationImp.java │ │ │ │ └── WifiHooker.java │ │ │ │ ├── lbs │ │ │ │ ├── common │ │ │ │ │ ├── AMapDrivingRouteOverLay.java │ │ │ │ │ ├── AMapRouteOverlay.java │ │ │ │ │ ├── AMapUtil.kt │ │ │ │ │ ├── Constants.java │ │ │ │ │ └── LocInfo.java │ │ │ │ ├── manual │ │ │ │ │ ├── FloatGpsMockCache.java │ │ │ │ │ ├── GPSTools.java │ │ │ │ │ ├── PosAdjustKit.kt │ │ │ │ │ └── PosAdjustKitView.java │ │ │ │ ├── preset │ │ │ │ │ ├── FloatGpsPresetMockCache.java │ │ │ │ │ └── MockLocList.java │ │ │ │ └── route │ │ │ │ │ ├── AMapRealNavMockView.kt │ │ │ │ │ ├── FloatGpsRouteMockCache.java │ │ │ │ │ ├── NaviSettings.kt │ │ │ │ │ └── RealNavMockKit.kt │ │ │ │ ├── location │ │ │ │ └── GpsStatusUtil.java │ │ │ │ ├── map │ │ │ │ ├── AMapLocationChangedListenerProxy.java │ │ │ │ ├── AMapLocationClientProxy.java │ │ │ │ ├── AMapLocationListenerProxy.java │ │ │ │ ├── AMapLocationSourceProxy.java │ │ │ │ ├── AMapNaviListenerProxy.java │ │ │ │ ├── AMapNaviListenerProxyDelegate.java │ │ │ │ ├── AMapNaviListenerProxyNoOp.java │ │ │ │ ├── BDAbsLocationListenerProxy.java │ │ │ │ ├── BDLocationListenerProxy.java │ │ │ │ ├── BDLocationUtil.java │ │ │ │ ├── DMapLocationListener.kt │ │ │ │ ├── TencentLocationListenerProxy.java │ │ │ │ └── ThirdMapLocationListenerUtil.java │ │ │ │ ├── sysservicehook │ │ │ │ ├── ActivityMangerHooker.kt │ │ │ │ ├── ActivityTaskMangerHooker.kt │ │ │ │ ├── GetInstalledApplicationsMethodHandler.kt │ │ │ │ ├── PackageManagerHooker.kt │ │ │ │ └── StartActivityMethodHandler.kt │ │ │ │ └── widget │ │ │ │ ├── CustomDialogFragment.java │ │ │ │ ├── DrivingRouteOverlay.java │ │ │ │ ├── IDialogHelper.java │ │ │ │ ├── OverlayManager.java │ │ │ │ ├── PositionSelectDialogHelper.java │ │ │ │ ├── PositionSelectRecyclerAdapter.java │ │ │ │ ├── RouteMockDokitView.kt │ │ │ │ └── SeekRangeBar.java │ │ └── res │ │ │ ├── drawable │ │ │ ├── dk_bg_btn_round_rectangle.xml │ │ │ ├── dk_bg_custom_spinner.xml │ │ │ ├── dk_bg_dokitview_route_mock.xml │ │ │ ├── dk_bg_edt_hint.xml │ │ │ ├── dk_bg_gray_round_rectangle.xml │ │ │ ├── dk_bg_round_edt.xml │ │ │ ├── dk_icon_loc_circle_shape.xml │ │ │ ├── dk_seek_bar_background_shape.xml │ │ │ ├── dk_seek_bar_circle_indicator.xml │ │ │ └── dk_seek_bar_foreground_shape.xml │ │ │ ├── layout │ │ │ ├── dk_dokitview_route_mock.xml │ │ │ ├── dk_fragment_gps_mock.xml │ │ │ ├── dk_item_position_select.xml │ │ │ └── dk_position_select_dialog_fragment.xml │ │ │ ├── mipmap-xxhdpi │ │ │ ├── dk_icon_arrow_down_expand.png │ │ │ ├── dk_icon_arrow_up.png │ │ │ ├── dk_icon_cur_loc.png │ │ │ ├── dk_icon_double_arrow_up.png │ │ │ ├── dk_icon_en.png │ │ │ ├── dk_icon_expand_more.png │ │ │ ├── dk_icon_map_loc.png │ │ │ ├── dk_icon_route_end.png │ │ │ ├── dk_icon_route_start.png │ │ │ └── dk_icon_st.png │ │ │ ├── values-en-rCN │ │ │ └── strings.xml │ │ │ ├── values-zh-rTW │ │ │ └── strings.xml │ │ │ ├── values-zh-rUS │ │ │ └── strings.xml │ │ │ ├── values │ │ │ ├── attrs.xml │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ └── strings.xml │ │ │ └── xml │ │ │ └── gps_mock_root_scene.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── didichuxing │ │ └── doraemonkit │ │ └── ExampleUnitTest.java ├── dokit-leakcanary │ ├── .gitignore │ ├── build.gradle │ ├── gradle.properties │ ├── proguard-rules.pro │ ├── src │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── aidl │ │ │ └── com │ │ │ │ └── didichuxing │ │ │ │ └── doraemonkit │ │ │ │ └── aidl │ │ │ │ ├── IReceiverAidlInterface.aidl │ │ │ │ └── ISenderAidlInterface.aidl │ │ │ ├── java │ │ │ └── com │ │ │ │ ├── didichuxing │ │ │ │ └── doraemonkit │ │ │ │ │ ├── LeakCanaryManager.java │ │ │ │ │ ├── abridge │ │ │ │ │ ├── AbridgeCallBack.java │ │ │ │ │ ├── AbridgeManager.java │ │ │ │ │ ├── AbridgeMessengerCallBack.java │ │ │ │ │ ├── AbridgeMessengerManager.java │ │ │ │ │ ├── IBridge.java │ │ │ │ │ └── service │ │ │ │ │ │ ├── ABridgeService.java │ │ │ │ │ │ └── MessengerService.java │ │ │ │ │ └── kit │ │ │ │ │ └── leakcanary │ │ │ │ │ └── LeakCanaryKit.java │ │ │ │ └── squareup │ │ │ │ ├── haha │ │ │ │ └── perflib │ │ │ │ │ └── HahaSpy.java │ │ │ │ └── leakcanary │ │ │ │ ├── AbstractAnalysisResultService.java │ │ │ │ ├── ActivityRefWatcher.java │ │ │ │ ├── AnalysisResult.java │ │ │ │ ├── AnalyzedHeap.java │ │ │ │ ├── AnalyzerProgressListener.java │ │ │ │ ├── AndroidDebuggerControl.java │ │ │ │ ├── AndroidExcludedRefs.java │ │ │ │ ├── AndroidHeapDumper.java │ │ │ │ ├── AndroidReachabilityInspectors.java │ │ │ │ ├── AndroidRefWatcherBuilder.java │ │ │ │ ├── AndroidWatchExecutor.java │ │ │ │ ├── CanaryLog.java │ │ │ │ ├── DebuggerControl.java │ │ │ │ ├── DefaultLeakDirectoryProvider.java │ │ │ │ ├── DisplayLeakService.java │ │ │ │ ├── ExcludedRefs.java │ │ │ │ ├── Exclusion.java │ │ │ │ ├── FailTestOnLeakRunListener.java │ │ │ │ ├── GcTrigger.java │ │ │ │ ├── HahaHelper.java │ │ │ │ ├── HeapAnalyzer.java │ │ │ │ ├── HeapDump.java │ │ │ │ ├── HeapDumper.java │ │ │ │ ├── InstrumentationLeakDetector.java │ │ │ │ ├── InstrumentationLeakResults.java │ │ │ │ ├── KeyedWeakReference.java │ │ │ │ ├── LeakCanary.java │ │ │ │ ├── LeakDirectoryProvider.java │ │ │ │ ├── LeakNode.java │ │ │ │ ├── LeakReference.java │ │ │ │ ├── LeakTrace.java │ │ │ │ ├── LeakTraceElement.java │ │ │ │ ├── Preconditions.java │ │ │ │ ├── Reachability.java │ │ │ │ ├── RefWatcher.java │ │ │ │ ├── RefWatcherBuilder.java │ │ │ │ ├── Retryable.java │ │ │ │ ├── ServiceHeapDumpListener.java │ │ │ │ ├── ShortestPathFinder.java │ │ │ │ ├── TrackedReference.java │ │ │ │ ├── UploadLeakService.java │ │ │ │ ├── WatchExecutor.java │ │ │ │ └── internal │ │ │ │ ├── ActivityLifecycleCallbacksAdapter.java │ │ │ │ ├── AndroidOFragmentRefWatcher.java │ │ │ │ ├── DisplayLeakActivity.java │ │ │ │ ├── DisplayLeakAdapter.java │ │ │ │ ├── DisplayLeakConnectorView.java │ │ │ │ ├── ForegroundService.java │ │ │ │ ├── FragmentRefWatcher.java │ │ │ │ ├── FutureResult.java │ │ │ │ ├── HeapAnalyzerService.java │ │ │ │ ├── LeakCanaryFileProvider.java │ │ │ │ ├── LeakCanaryInternals.java │ │ │ │ ├── LeakCanarySingleThreadFactory.java │ │ │ │ ├── MoreDetailsView.java │ │ │ │ ├── RequestStoragePermissionActivity.java │ │ │ │ ├── RowElementLayout.java │ │ │ │ ├── SquigglySpan.java │ │ │ │ └── SupportFragmentRefWatcher.java │ │ │ └── res │ │ │ ├── drawable │ │ │ ├── leak_canary_icon_foreground.xml │ │ │ └── leak_canary_toast_background.xml │ │ │ ├── layout │ │ │ ├── leak_canary_display_leak.xml │ │ │ ├── leak_canary_heap_dump_toast.xml │ │ │ ├── leak_canary_leak_row.xml │ │ │ ├── leak_canary_ref_row.xml │ │ │ └── leak_canary_ref_top_row.xml │ │ │ ├── mipmap-xxhdpi │ │ │ ├── leak_canary_icon.png │ │ │ └── leak_canary_notification.png │ │ │ ├── values │ │ │ ├── leak_canary_attrs.xml │ │ │ ├── leak_canary_colors.xml │ │ │ ├── leak_canary_dimens.xml │ │ │ ├── leak_canary_icon_background.xml │ │ │ ├── leak_canary_public.xml │ │ │ ├── leak_canary_strings.xml │ │ │ ├── leak_canary_themes.xml │ │ │ └── strings.xml │ │ │ └── xml │ │ │ └── leak_canary_file_paths.xml │ └── upload.sh ├── dokit-mc │ ├── .gitignore │ ├── build.gradle │ ├── gradle.properties │ ├── proguard-rules.pro │ ├── src │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── didichuxing │ │ │ │ │ └── doraemonkit │ │ │ │ │ └── kit │ │ │ │ │ └── mc │ │ │ │ │ ├── AbstractMultiController.kt │ │ │ │ │ ├── ClientMultiController.kt │ │ │ │ │ ├── DelayHandler.kt │ │ │ │ │ ├── HostMultiController.kt │ │ │ │ │ ├── MultiControlConfig.kt │ │ │ │ │ ├── MultiControlKit.kt │ │ │ │ │ ├── MultiControlKitTest.kt │ │ │ │ │ ├── MultiControlManager.kt │ │ │ │ │ ├── OnMultiControlModeChangeListener.kt │ │ │ │ │ ├── ability │ │ │ │ │ ├── DoKitMcAbility.kt │ │ │ │ │ └── DoKitMcModuleProcessor.kt │ │ │ │ │ ├── net │ │ │ │ │ ├── ConnectMode.kt │ │ │ │ │ ├── DoKitMcClient.kt │ │ │ │ │ ├── DoKitMcHostServer.kt │ │ │ │ │ ├── DokitMcConnectManager.kt │ │ │ │ │ ├── WSEventProcessor.kt │ │ │ │ │ ├── WSSRouter.kt │ │ │ │ │ └── WSServerProcessor.kt │ │ │ │ │ ├── oldui │ │ │ │ │ ├── DoKitMcManager.kt │ │ │ │ │ ├── client │ │ │ │ │ │ ├── ClientDoKitView.kt │ │ │ │ │ │ ├── DoKitMcClientFragment.kt │ │ │ │ │ │ └── DoKitMcClientHistoryFragment.kt │ │ │ │ │ ├── host │ │ │ │ │ │ ├── DoKitMcHostFragment.kt │ │ │ │ │ │ └── HostDoKitView.kt │ │ │ │ │ ├── main │ │ │ │ │ │ └── DoKitMcMainFragment.kt │ │ │ │ │ └── record │ │ │ │ │ │ ├── DoKitMcDatasFragment.kt │ │ │ │ │ │ └── RecordingDoKitView.kt │ │ │ │ │ ├── report │ │ │ │ │ ├── MCRecordManager.kt │ │ │ │ │ ├── RecordActionCase.kt │ │ │ │ │ ├── RecordActionStep.kt │ │ │ │ │ ├── RecordData.kt │ │ │ │ │ └── ScreenShotManager.java │ │ │ │ │ ├── ui │ │ │ │ │ ├── BorderDoKitView.java │ │ │ │ │ ├── DoKitMcActivity.kt │ │ │ │ │ ├── DoKitMcScanActivity.kt │ │ │ │ │ ├── McDialogDoKitView.kt │ │ │ │ │ ├── McPages.kt │ │ │ │ │ ├── adapter │ │ │ │ │ │ ├── McCaseInfoDialogProvider.kt │ │ │ │ │ │ ├── McCaseListAdapter.kt │ │ │ │ │ │ └── McClientHistoryAdapter.kt │ │ │ │ │ └── connect │ │ │ │ │ │ ├── MultiControlAllFragment.kt │ │ │ │ │ │ └── MultiControlDoKitView.kt │ │ │ │ │ └── utils │ │ │ │ │ ├── ActivityStatusUtil.kt │ │ │ │ │ ├── ClientHistoryUtils.kt │ │ │ │ │ ├── CodeUtils.kt │ │ │ │ │ ├── ConnectHistoryUtils.kt │ │ │ │ │ ├── DensityUtils.kt │ │ │ │ │ ├── McCaseUtils.kt │ │ │ │ │ ├── McPageUtils.kt │ │ │ │ │ └── WSPackageUtils.kt │ │ │ └── res │ │ │ │ ├── drawable │ │ │ │ ├── dk_btn_mc_bg.xml │ │ │ │ ├── dk_dokitview_mc.xml │ │ │ │ ├── dk_dokitview_mc_connect.xml │ │ │ │ └── dk_dokitview_mc_recoding.xml │ │ │ │ ├── layout │ │ │ │ ├── dk_activity_mc.xml │ │ │ │ ├── dk_dialog_mc_case_info.xml │ │ │ │ ├── dk_dokitview_client.xml │ │ │ │ ├── dk_dokitview_connect.xml │ │ │ │ ├── dk_dokitview_dialog.xml │ │ │ │ ├── dk_dokitview_host.xml │ │ │ │ ├── dk_dokitview_recording.xml │ │ │ │ ├── dk_fragment_mc_client.xml │ │ │ │ ├── dk_fragment_mc_client_history.xml │ │ │ │ ├── dk_fragment_mc_connect.xml │ │ │ │ ├── dk_fragment_mc_connect_history.xml │ │ │ │ ├── dk_fragment_mc_datas.xml │ │ │ │ ├── dk_fragment_mc_host.xml │ │ │ │ ├── dk_fragment_mc_select.xml │ │ │ │ ├── dk_item_mc_case.xml │ │ │ │ └── dk_item_mc_client.xml │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ ├── dk_icon_mc.png │ │ │ │ └── dk_mc_banner.jpg │ │ │ │ ├── values-en-rCN │ │ │ │ └── strings.xml │ │ │ │ ├── values-zh-rTW │ │ │ │ └── strings.xml │ │ │ │ ├── values-zh-rUS │ │ │ │ └── strings.xml │ │ │ │ ├── values │ │ │ │ └── strings.xml │ │ │ │ └── xml │ │ │ │ └── mc_accessibity_config.xml │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── didichuxing │ │ │ └── doraemonkit │ │ │ └── ExampleUnitTest.kt │ └── upload.sh ├── dokit-no-op │ ├── .gitignore │ ├── build.gradle │ ├── gradle.properties │ ├── proguard-rules.pro │ ├── src │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ └── java │ │ │ └── com │ │ │ └── didichuxing │ │ │ └── doraemonkit │ │ │ ├── DoKit.kt │ │ │ ├── DoKitCallBack.kt │ │ │ ├── DoKitMCHummerHelper.java │ │ │ ├── DoraemonKit.kt │ │ │ ├── kit │ │ │ ├── AbstractKit.kt │ │ │ ├── Category.java │ │ │ ├── IKit.kt │ │ │ ├── core │ │ │ │ ├── AbsDokitFragment.kt │ │ │ │ ├── AbsDokitView.kt │ │ │ │ ├── BaseFragment.kt │ │ │ │ ├── DokitFrameLayout.java │ │ │ │ ├── DokitIntent.kt │ │ │ │ ├── DokitView.java │ │ │ │ ├── DokitViewInterface.java │ │ │ │ ├── DokitViewLayoutParams.java │ │ │ │ ├── DokitViewManager.kt │ │ │ │ ├── DokitViewManagerInterface.kt │ │ │ │ ├── McClientProcessor.kt │ │ │ │ └── TouchProxy.java │ │ │ ├── network │ │ │ │ ├── bean │ │ │ │ │ ├── NetworkRecord.java │ │ │ │ │ ├── Request.java │ │ │ │ │ └── Response.java │ │ │ │ └── okhttp │ │ │ │ │ └── interceptor │ │ │ │ │ └── DokitExtInterceptor.kt │ │ │ ├── performance │ │ │ │ └── PerformanceValueListener.kt │ │ │ ├── test │ │ │ │ ├── DoKitTestManager.kt │ │ │ │ └── TestMode.kt │ │ │ └── webdoor │ │ │ │ └── WebDoorManager.java │ │ │ └── tcp │ │ │ └── ability │ │ │ ├── MessageReceiverHook.java │ │ │ ├── MessageSenderHook.java │ │ │ └── TcpMessageHook.java │ └── upload.sh ├── dokit-okhttp-api │ ├── .gitignore │ ├── build.gradle │ ├── gradle.properties │ ├── proguard-rules.pro │ ├── src │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ └── java │ │ │ └── com │ │ │ └── didichuxing │ │ │ └── doraemonkit │ │ │ └── okhttp_api │ │ │ └── OkHttpWrap.kt │ └── upload.sh ├── dokit-okhttp-v3 │ ├── .gitignore │ ├── build.gradle │ ├── gradle.properties │ ├── proguard-rules.pro │ ├── src │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ └── java │ │ │ └── com │ │ │ └── didichuxing │ │ │ └── doraemonkit │ │ │ └── okhttp_api │ │ │ ├── ByteCountBufferedSinkV3.java │ │ │ └── OkHttpWrapV3.kt │ └── upload.sh ├── dokit-okhttp-v4 │ ├── .gitignore │ ├── build.gradle │ ├── gradle.properties │ ├── proguard-rules.pro │ ├── src │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ └── java │ │ │ └── com │ │ │ └── didichuxing │ │ │ └── doraemonkit │ │ │ └── okhttp_api │ │ │ ├── ByteCountBufferedSinkV4.java │ │ │ └── OkHttpWrapV4.kt │ └── upload.sh ├── dokit-plugin │ ├── .gitignore │ ├── build.gradle │ ├── gradle.properties │ ├── src │ │ └── main │ │ │ ├── kotlin │ │ │ └── com │ │ │ │ └── didichuxing │ │ │ │ └── doraemonkit │ │ │ │ └── plugin │ │ │ │ ├── DoKitExt.kt │ │ │ │ ├── DoKitExtUtil.kt │ │ │ │ ├── DoKitPlugin.kt │ │ │ │ ├── DoKitPluginUtil.kt │ │ │ │ ├── DoKitTransformTaskExecutionListener.kt │ │ │ │ ├── extension │ │ │ │ ├── BigImageExtension.kt │ │ │ │ ├── DoKitExtension.kt │ │ │ │ ├── GpsExtension.kt │ │ │ │ ├── NetworkExtension.kt │ │ │ │ ├── SlowMethodExtension.kt │ │ │ │ └── WebViewExtension.kt │ │ │ │ ├── processor │ │ │ │ ├── DoKitComponentHandler.kt │ │ │ │ └── DoKitPluginConfigProcessor.kt │ │ │ │ ├── stack_method │ │ │ │ ├── MethodStackNode.kt │ │ │ │ └── MethodStackNodeUtil.kt │ │ │ │ ├── thirdlib │ │ │ │ ├── ThirdLibInfo.kt │ │ │ │ └── ThirdLibVariantProcessor.kt │ │ │ │ └── transform │ │ │ │ ├── DoKitBaseTransform.kt │ │ │ │ ├── DoKitCommonTransform.kt │ │ │ │ ├── DoKitCommonTransformV34.kt │ │ │ │ ├── DoKitDependTransform.kt │ │ │ │ ├── DoKitDependTransformV34.kt │ │ │ │ ├── DoKitTransformContext.kt │ │ │ │ ├── DoKitTransformInvocation.kt │ │ │ │ ├── asmtransform │ │ │ │ ├── BaseDoKitAsmTransformer.kt │ │ │ │ └── DoKitAsmTransformer.kt │ │ │ │ └── classtransform │ │ │ │ ├── AbsClassTransformer.kt │ │ │ │ ├── BigImgClassTransformer.kt │ │ │ │ ├── CommClassTransformer.kt │ │ │ │ ├── EnterMSClassTransformer.kt │ │ │ │ ├── GPSAMapClassTransformer.kt │ │ │ │ ├── GPSBDClassTransformer.kt │ │ │ │ ├── GPSClassTransformer.kt │ │ │ │ ├── GPSTencentClassTransformer.kt │ │ │ │ ├── GSMClassTransformer.kt │ │ │ │ ├── MSDClassTransformer.kt │ │ │ │ ├── Okhttp3ClassTransformer.kt │ │ │ │ ├── ThirdLibsClassTransformer.kt │ │ │ │ ├── UrlConnectionTransformer.kt │ │ │ │ └── WebViewClassTransformer.kt │ │ │ └── resources │ │ │ └── META-INF │ │ │ └── gradle-plugins │ │ │ └── com.didi.dokit.properties │ └── upload.sh ├── dokit-pthread-hook │ ├── .gitignore │ ├── build.gradle │ ├── consumer-rules.pro │ ├── gradle.properties │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── kronos │ │ │ └── dokit │ │ │ └── pthread │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── kronos │ │ │ │ └── dokit │ │ │ │ └── pthread │ │ │ │ ├── AutoDumpListener.kt │ │ │ │ ├── PThreadDumpHelper.kt │ │ │ │ ├── PThreadEntity.kt │ │ │ │ ├── PThreadKit.kt │ │ │ │ ├── ViewExtensions.kt │ │ │ │ └── ui │ │ │ │ ├── PThreadHookUiActivity.kt │ │ │ │ └── ThreadAdapter.kt │ │ └── res │ │ │ ├── layout │ │ │ ├── activity_pthread_hook.xml │ │ │ └── recycler_view_thread_hook.xml │ │ │ └── values │ │ │ └── values.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── kronos │ │ └── dokit │ │ └── pthread │ │ └── ExampleUnitTest.kt ├── dokit-test │ ├── .gitignore │ ├── build.gradle │ ├── consumer-rules.pro │ ├── gradle.properties │ ├── proguard-rules.pro │ ├── src │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── didichuxing │ │ │ │ └── doraemonkit │ │ │ │ └── kit │ │ │ │ └── test │ │ │ │ ├── DoKitTestManager.kt │ │ │ │ ├── OnTestModeChangeListener.kt │ │ │ │ ├── TestMode.kt │ │ │ │ ├── event │ │ │ │ ├── AccessibilityEventNode.kt │ │ │ │ ├── ActionType.kt │ │ │ │ ├── ControlEvent.kt │ │ │ │ ├── ControlEventManager.kt │ │ │ │ ├── ControlEventProcessor.kt │ │ │ │ ├── DoKitViewNode.kt │ │ │ │ ├── DoKitViewPanelNode.kt │ │ │ │ ├── EventErrorCode.kt │ │ │ │ ├── EventType.kt │ │ │ │ ├── OnControlEventActionListener.kt │ │ │ │ ├── OnControlEventActionProcessListener.kt │ │ │ │ ├── OnControlEventInterceptor.kt │ │ │ │ ├── Position.kt │ │ │ │ ├── SystemViewNode.kt │ │ │ │ ├── ViewC12c.kt │ │ │ │ ├── WindowNode.kt │ │ │ │ ├── monitor │ │ │ │ │ ├── AccessibilityEventMonitor.kt │ │ │ │ │ ├── CustomEventMonitor.kt │ │ │ │ │ ├── LifecycleEventMonitor.kt │ │ │ │ │ └── TcpMessageEventMonitor.kt │ │ │ │ └── processor │ │ │ │ │ ├── AbstractEventProcessor.kt │ │ │ │ │ ├── AccessibilityEventProcessor.kt │ │ │ │ │ ├── CustomEventProcessor.kt │ │ │ │ │ ├── LifecycleEventProcessor.kt │ │ │ │ │ └── TcpMessageEventProcessor.kt │ │ │ │ ├── hook │ │ │ │ ├── AccessibilityGetInstanceMethodHook.kt │ │ │ │ ├── ViewOnClickListenerEventHook.kt │ │ │ │ ├── ViewOnClickListenerProxy.kt │ │ │ │ └── ViewOnInitializeAccessibilityEventHook.kt │ │ │ │ ├── mock │ │ │ │ ├── HttpMockInterceptor.kt │ │ │ │ ├── MockManager.kt │ │ │ │ ├── OnHttpProxyMockDataListener.kt │ │ │ │ ├── OnHttpProxyMockSendListener.kt │ │ │ │ ├── ProxyMockCallback.kt │ │ │ │ ├── data │ │ │ │ │ ├── AppInfo.kt │ │ │ │ │ ├── CaseInfo.kt │ │ │ │ │ ├── HostInfo.kt │ │ │ │ │ ├── HttpMatchedInfo.kt │ │ │ │ │ ├── HttpUploadInfo.kt │ │ │ │ │ ├── McCaseInfo.kt │ │ │ │ │ ├── McConfigInfo.kt │ │ │ │ │ ├── McMockKey.kt │ │ │ │ │ └── McResInfo.kt │ │ │ │ ├── http │ │ │ │ │ ├── DoKitMockInterceptor.kt │ │ │ │ │ ├── DoKitProxyMockInterceptor.kt │ │ │ │ │ └── HttpMockServer.kt │ │ │ │ ├── proxy │ │ │ │ │ ├── ProxyCallback.kt │ │ │ │ │ ├── ProxyMockManager.kt │ │ │ │ │ ├── ProxyMockUtils.kt │ │ │ │ │ ├── ProxyQueryData.java │ │ │ │ │ ├── ProxyRequest.kt │ │ │ │ │ └── ProxyResponse.kt │ │ │ │ └── tcp │ │ │ │ │ ├── TcpMockManager.kt │ │ │ │ │ └── TcpMockMessageProcessor.kt │ │ │ │ ├── report │ │ │ │ ├── AutoTestMessage.kt │ │ │ │ ├── AutoTestState.kt │ │ │ │ ├── FileUploadManager.kt │ │ │ │ ├── MCRecordManager.kt │ │ │ │ ├── MyWindowBitmap.kt │ │ │ │ ├── RecordActionCase.kt │ │ │ │ ├── RecordActionStep.kt │ │ │ │ ├── RecordData.kt │ │ │ │ └── ScreenShotManager.java │ │ │ │ ├── utils │ │ │ │ ├── DateTime.kt │ │ │ │ ├── RandomIdentityUtil.kt │ │ │ │ ├── ReflectHookUtil.java │ │ │ │ ├── ViewPathUtil.kt │ │ │ │ ├── WindowPathUtil.java │ │ │ │ └── XposedHookUtil.kt │ │ │ │ └── widget │ │ │ │ ├── FlashImageView.kt │ │ │ │ └── FlashTextView.kt │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── didichuxing │ │ │ └── doraemonkit │ │ │ └── kit │ │ │ └── test │ │ │ └── ExampleUnitTest.java │ └── upload.sh ├── dokit-util │ ├── .gitignore │ ├── build.gradle │ ├── gradle.properties │ ├── proguard-rules.pro │ ├── src │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ └── com │ │ │ │ └── didichuxing │ │ │ │ └── doraemonkit │ │ │ │ ├── constant │ │ │ │ ├── CacheConstants.java │ │ │ │ ├── MemoryConstants.java │ │ │ │ ├── PermissionConstants.java │ │ │ │ ├── RegexConstants.java │ │ │ │ └── TimeConstants.java │ │ │ │ └── util │ │ │ │ ├── ActivityUtils.java │ │ │ │ ├── AdaptScreenUtils.java │ │ │ │ ├── ApiUtils.java │ │ │ │ ├── AppStoreUtils.java │ │ │ │ ├── AppUtils.java │ │ │ │ ├── ArrayUtils.java │ │ │ │ ├── BarUtils.java │ │ │ │ ├── BatteryUtils.java │ │ │ │ ├── BitUtils.java │ │ │ │ ├── BrightnessUtils.java │ │ │ │ ├── BusUtils.java │ │ │ │ ├── CacheDiskStaticUtils.java │ │ │ │ ├── CacheDiskUtils.java │ │ │ │ ├── CacheDoubleStaticUtils.java │ │ │ │ ├── CacheDoubleUtils.java │ │ │ │ ├── CacheMemoryStaticUtils.java │ │ │ │ ├── CacheMemoryUtils.java │ │ │ │ ├── CameraUtils.java │ │ │ │ ├── CleanUtils.java │ │ │ │ ├── ClickUtils.java │ │ │ │ ├── ClipboardUtils.java │ │ │ │ ├── CloneUtils.java │ │ │ │ ├── CloseUtils.java │ │ │ │ ├── CollectionUtils.java │ │ │ │ ├── ColorUtils.java │ │ │ │ ├── ConvertUtils.java │ │ │ │ ├── CoordinateUtils.java │ │ │ │ ├── CountryUtils.java │ │ │ │ ├── CrashUtils.java │ │ │ │ ├── DangerousUtils.java │ │ │ │ ├── DebouncingUtils.java │ │ │ │ ├── DeviceUtils.java │ │ │ │ ├── DialogUtils.java │ │ │ │ ├── EncodeUtils.java │ │ │ │ ├── EncryptUtils.java │ │ │ │ ├── FileIOUtils.java │ │ │ │ ├── FileUtils.java │ │ │ │ ├── FlashlightUtils.java │ │ │ │ ├── FragmentUtils.java │ │ │ │ ├── GlideUtils.java │ │ │ │ ├── GsonUtils.java │ │ │ │ ├── HttpsUtil.java │ │ │ │ ├── ImageUtils.java │ │ │ │ ├── IntentUtils.java │ │ │ │ ├── JsonUtils.java │ │ │ │ ├── KeyboardUtils.java │ │ │ │ ├── LanguageUtils.java │ │ │ │ ├── LocationUtils.java │ │ │ │ ├── LogUtils.java │ │ │ │ ├── LunarUtils.java │ │ │ │ ├── MapUtils.java │ │ │ │ ├── MessengerUtils.java │ │ │ │ ├── MetaDataUtils.java │ │ │ │ ├── NetworkUtils.java │ │ │ │ ├── NotificationUtils.java │ │ │ │ ├── NumberUtils.java │ │ │ │ ├── ObjectUtils.java │ │ │ │ ├── PathUtils.java │ │ │ │ ├── PermissionUtils.java │ │ │ │ ├── PhoneUtils.java │ │ │ │ ├── PinyinUtils.java │ │ │ │ ├── ProcessUtils.java │ │ │ │ ├── RandomUtils.java │ │ │ │ ├── ReflectUtils.java │ │ │ │ ├── RegexUtils.java │ │ │ │ ├── ResourceUtils.java │ │ │ │ ├── RetrofitUtils.java │ │ │ │ ├── RomUtils.java │ │ │ │ ├── SDCardUtils.java │ │ │ │ ├── SPStaticUtils.java │ │ │ │ ├── SPUtils.java │ │ │ │ ├── ScreenUtils.java │ │ │ │ ├── ServiceUtils.java │ │ │ │ ├── ShadowUtils.java │ │ │ │ ├── ShellUtils.java │ │ │ │ ├── SizeUtils.java │ │ │ │ ├── SnackbarUtils.java │ │ │ │ ├── SpanUtils.java │ │ │ │ ├── StringUtils.java │ │ │ │ ├── TemperatureUtils.java │ │ │ │ ├── ThreadUtils.java │ │ │ │ ├── ThrowableUtils.java │ │ │ │ ├── TimeUtils.java │ │ │ │ ├── ToastUtils.java │ │ │ │ ├── TouchUtils.java │ │ │ │ ├── UiMessageUtils.java │ │ │ │ ├── UriUtils.java │ │ │ │ ├── Utils.java │ │ │ │ ├── UtilsActivityLifecycleImpl.java │ │ │ │ ├── UtilsBridge.java │ │ │ │ ├── UtilsFileProvider.java │ │ │ │ ├── UtilsTransActivity.java │ │ │ │ ├── UtilsTransActivity4MainProcess.java │ │ │ │ ├── VibrateUtils.java │ │ │ │ ├── ViewUtils.java │ │ │ │ ├── VolumeUtils.java │ │ │ │ └── ZipUtils.java │ │ │ └── res │ │ │ ├── drawable │ │ │ └── utils_toast_bg.xml │ │ │ ├── layout │ │ │ └── utils_toast_view.xml │ │ │ ├── values-v21 │ │ │ └── styles.xml │ │ │ ├── values │ │ │ └── styles.xml │ │ │ └── xml │ │ │ └── util_code_provider_paths.xml │ └── upload.sh ├── dokit-weex │ ├── .gitignore │ ├── build.gradle │ ├── gradle.properties │ ├── proguard-rules.pro │ ├── src │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ └── com │ │ │ │ └── didichuxing │ │ │ │ └── doraemonkit │ │ │ │ └── weex │ │ │ │ ├── common │ │ │ │ └── DKCommonActivity.java │ │ │ │ ├── devtool │ │ │ │ ├── DevToolActivity.java │ │ │ │ ├── DevToolScanActivity.java │ │ │ │ └── WeexDevToolKit.kt │ │ │ │ ├── info │ │ │ │ ├── WeexInfo.java │ │ │ │ ├── WeexInfoAdapter.java │ │ │ │ ├── WeexInfoFragment.java │ │ │ │ ├── WeexInfoHacker.java │ │ │ │ └── WeexInfoKit.kt │ │ │ │ ├── log │ │ │ │ ├── WeexLogInfoDoKitView.java │ │ │ │ └── WeexLogKit.kt │ │ │ │ └── storage │ │ │ │ ├── StorageAdapter.java │ │ │ │ ├── StorageDialogFragment.java │ │ │ │ ├── StorageFragment.java │ │ │ │ ├── StorageHacker.java │ │ │ │ ├── StorageInfo.java │ │ │ │ └── WeexStorageKit.kt │ │ │ └── res │ │ │ ├── layout │ │ │ ├── dk_fragment_info.xml │ │ │ ├── dk_fragment_info_item.xml │ │ │ ├── dk_fragment_storage.xml │ │ │ ├── dk_item_storage_dialog.xml │ │ │ ├── dk_item_storage_watch.xml │ │ │ └── dk_weex_float_log_info.xml │ │ │ ├── mipmap-xxhdpi │ │ │ ├── dk_close_icon.png │ │ │ ├── dk_custom.png │ │ │ ├── dk_file_explorer.png │ │ │ ├── dk_log_info.png │ │ │ └── dk_sys_info.png │ │ │ ├── values-en-rUS │ │ │ └── strings.xml │ │ │ ├── values-zh-rCN │ │ │ └── strings.xml │ │ │ ├── values-zh-rTW │ │ │ └── strings.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ └── upload.sh ├── dokit │ ├── .gitignore │ ├── build.gradle │ ├── gradle.properties │ ├── proguard-rules.pro │ ├── src │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── didichuxing │ │ │ │ └── doraemonkit │ │ │ │ └── ExampleInstrumentedTest.java │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── assets │ │ │ │ ├── dokit_system_kits.json │ │ │ │ ├── h5help │ │ │ │ │ ├── dokit.js │ │ │ │ │ ├── dokit_js_hook.html │ │ │ │ │ └── dokit_js_vconsole_hook.html │ │ │ │ ├── img │ │ │ │ │ ├── dk_custtexture.png │ │ │ │ │ ├── dk_custtexture_aolr.png │ │ │ │ │ ├── dk_custtexture_b.png │ │ │ │ │ ├── dk_custtexture_bad.png │ │ │ │ │ ├── dk_custtexture_bad_b.png │ │ │ │ │ ├── dk_custtexture_grayred.png │ │ │ │ │ ├── dk_custtexture_grayred_b.png │ │ │ │ │ ├── dk_custtexture_green.png │ │ │ │ │ ├── dk_custtexture_green_b.png │ │ │ │ │ ├── dk_custtexture_no.png │ │ │ │ │ ├── dk_custtexture_no_b.png │ │ │ │ │ ├── dk_custtexture_slow.png │ │ │ │ │ └── dk_custtexture_slow_b.png │ │ │ │ └── map │ │ │ │ │ └── map.html │ │ │ ├── cpp │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── art.cpp │ │ │ │ ├── art.h │ │ │ │ └── main.cpp │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── didichuxing │ │ │ │ │ └── doraemonkit │ │ │ │ │ ├── DebugFileProvider.java │ │ │ │ │ ├── DoKit.kt │ │ │ │ │ ├── DoKitActivityLifecycleCallbacks.kt │ │ │ │ │ ├── DoKitCallBack.kt │ │ │ │ │ ├── DoKitEnv.kt │ │ │ │ │ ├── DoKitFragmentLifecycleCallbacks.kt │ │ │ │ │ ├── DoKitOrientationEventListener.kt │ │ │ │ │ ├── DoKitReal.kt │ │ │ │ │ ├── DoraemonKit.kt │ │ │ │ │ ├── aop │ │ │ │ │ ├── DokitPluginConfig.java │ │ │ │ │ ├── DokitThirdLibInfo.java │ │ │ │ │ ├── MethodCostUtil.kt │ │ │ │ │ ├── OkHttpHook.java │ │ │ │ │ ├── WebViewHook.java │ │ │ │ │ ├── bigimg │ │ │ │ │ │ ├── coil │ │ │ │ │ │ │ ├── CoilHook.java │ │ │ │ │ │ │ └── DokitCoilTransformation.java │ │ │ │ │ │ ├── fresco │ │ │ │ │ │ │ ├── DokitFrescoPostprocessor.java │ │ │ │ │ │ │ └── FrescoHook.java │ │ │ │ │ │ ├── glide │ │ │ │ │ │ │ ├── DokitGlideRequestListener.java │ │ │ │ │ │ │ ├── DokitGlideTransform.java │ │ │ │ │ │ │ ├── GlideHook.java │ │ │ │ │ │ │ └── GlideTransformHook.java │ │ │ │ │ │ ├── imageloader │ │ │ │ │ │ │ ├── DokitImageLoadingListener.java │ │ │ │ │ │ │ └── ImageLoaderHook.java │ │ │ │ │ │ └── picasso │ │ │ │ │ │ │ ├── DokitPicassoTransformation.java │ │ │ │ │ │ │ └── PicassoHook.java │ │ │ │ │ ├── mc │ │ │ │ │ │ ├── DoKitListenerHelper.kt │ │ │ │ │ │ └── DoKitProxyActivity.kt │ │ │ │ │ ├── method_stack │ │ │ │ │ │ ├── MethodInvokNode.kt │ │ │ │ │ │ ├── MethodStackBean.kt │ │ │ │ │ │ ├── MethodStackUtil.kt │ │ │ │ │ │ └── StaticMethodObject.kt │ │ │ │ │ └── urlconnection │ │ │ │ │ │ ├── HttpUrlConnectionProxyUtil.java │ │ │ │ │ │ ├── MyTrustManager.java │ │ │ │ │ │ ├── ObsoleteUrlFactory.java │ │ │ │ │ │ └── OkhttpClientUtil.kt │ │ │ │ │ ├── config │ │ │ │ │ ├── AlignRulerConfig.java │ │ │ │ │ ├── ColorPickConfig.java │ │ │ │ │ ├── CrashCaptureConfig.java │ │ │ │ │ ├── DokitMemoryConfig.java │ │ │ │ │ ├── DokitSwitchConfig.java │ │ │ │ │ ├── FloatIconConfig.java │ │ │ │ │ ├── GlobalConfig.java │ │ │ │ │ ├── GpsMockConfig.java │ │ │ │ │ ├── LayoutBorderConfig.java │ │ │ │ │ ├── LogInfoConfig.java │ │ │ │ │ └── PerformanceSpInfoConfig.java │ │ │ │ │ ├── constant │ │ │ │ │ ├── BroadcastAction.java │ │ │ │ │ ├── BundleKey.java │ │ │ │ │ ├── CachesKey.java │ │ │ │ │ ├── DoKitModule.kt │ │ │ │ │ ├── FragmentIndex.java │ │ │ │ │ ├── PageTag.java │ │ │ │ │ ├── RequestCode.java │ │ │ │ │ ├── SharedPrefsKey.java │ │ │ │ │ └── SpInputType.java │ │ │ │ │ ├── datapick │ │ │ │ │ ├── DataPickBean.java │ │ │ │ │ ├── DataPickManager.java │ │ │ │ │ └── DataPickUtils.java │ │ │ │ │ ├── extension │ │ │ │ │ └── DokitExtension.kt │ │ │ │ │ ├── kit │ │ │ │ │ ├── AbstractKit.kt │ │ │ │ │ ├── Category.java │ │ │ │ │ ├── IKit.kt │ │ │ │ │ ├── alignruler │ │ │ │ │ │ ├── AlignLineView.java │ │ │ │ │ │ ├── AlignRulerInfoDoKitView.java │ │ │ │ │ │ ├── AlignRulerKit.kt │ │ │ │ │ │ ├── AlignRulerLineDoKitView.java │ │ │ │ │ │ ├── AlignRulerMarkerDoKitView.java │ │ │ │ │ │ └── AlignRulerSettingFragment.java │ │ │ │ │ ├── blockmonitor │ │ │ │ │ │ ├── BlockListAdapter.java │ │ │ │ │ │ ├── BlockListFragment.java │ │ │ │ │ │ ├── BlockMonitorFragment.java │ │ │ │ │ │ ├── BlockMonitorKit.kt │ │ │ │ │ │ ├── bean │ │ │ │ │ │ │ └── BlockInfo.java │ │ │ │ │ │ └── core │ │ │ │ │ │ │ ├── BlockCanaryUtils.java │ │ │ │ │ │ │ ├── BlockMonitorManager.java │ │ │ │ │ │ │ ├── MonitorCore.java │ │ │ │ │ │ │ ├── OnBlockInfoUpdateListener.java │ │ │ │ │ │ │ └── StackSampler.java │ │ │ │ │ ├── colorpick │ │ │ │ │ │ ├── ColorPickConstants.java │ │ │ │ │ │ ├── ColorPickManager.java │ │ │ │ │ │ ├── ColorPickerDoKitView.java │ │ │ │ │ │ ├── ColorPickerInfoDoKitView.java │ │ │ │ │ │ ├── ColorPickerKit.kt │ │ │ │ │ │ ├── ColorPickerSettingFragment.java │ │ │ │ │ │ ├── ColorPickerView.java │ │ │ │ │ │ ├── ImageCapture.java │ │ │ │ │ │ └── ScreenRecorderService.java │ │ │ │ │ ├── connect │ │ │ │ │ │ ├── ConnectAddress.kt │ │ │ │ │ │ ├── ConnectAddressStore.kt │ │ │ │ │ │ ├── ConnectConfig.kt │ │ │ │ │ │ ├── ConnectListAdapter.kt │ │ │ │ │ │ ├── DoKitConnectFragment.kt │ │ │ │ │ │ ├── DoKitConnectManager.kt │ │ │ │ │ │ ├── DoKitScanActivity.kt │ │ │ │ │ │ ├── DoKitStudioConnectKit.kt │ │ │ │ │ │ ├── data │ │ │ │ │ │ │ ├── BytePackage.kt │ │ │ │ │ │ │ ├── LoginData.kt │ │ │ │ │ │ │ ├── PackageType.kt │ │ │ │ │ │ │ └── TextPackage.kt │ │ │ │ │ │ ├── parser │ │ │ │ │ │ │ ├── ByteParser.kt │ │ │ │ │ │ │ └── JsonParser.kt │ │ │ │ │ │ └── ws │ │ │ │ │ │ │ ├── ConnectStatus.kt │ │ │ │ │ │ │ ├── OkHttpWebSocketSession.kt │ │ │ │ │ │ │ ├── OnWebSocketBytesMessageListener.kt │ │ │ │ │ │ │ ├── OnWebSocketCloseListener.kt │ │ │ │ │ │ │ ├── OnWebSocketLoginSuccessListener.kt │ │ │ │ │ │ │ ├── OnWebSocketMessageListener.kt │ │ │ │ │ │ │ ├── OnWebSocketQueueSizeOutListener.kt │ │ │ │ │ │ │ ├── OnWebSocketReConnectListener.kt │ │ │ │ │ │ │ ├── OnWebSocketStatusChangeListener.kt │ │ │ │ │ │ │ ├── OnWebSocketTextPackageListener.kt │ │ │ │ │ │ │ ├── WebSocketClient.kt │ │ │ │ │ │ │ ├── WebSocketSession.kt │ │ │ │ │ │ │ └── WsLog.kt │ │ │ │ │ ├── core │ │ │ │ │ │ ├── AbsDoKitFragment.kt │ │ │ │ │ │ ├── AbsDoKitView.kt │ │ │ │ │ │ ├── AbsDoKitViewManager.kt │ │ │ │ │ │ ├── ActivityLifecycleStatusInfo.kt │ │ │ │ │ │ ├── BaseActivity.kt │ │ │ │ │ │ ├── BaseFragment.kt │ │ │ │ │ │ ├── DoKitFrameLayout.java │ │ │ │ │ │ ├── DoKitIntent.kt │ │ │ │ │ │ ├── DoKitKeyEvent.kt │ │ │ │ │ │ ├── DoKitLifecycleInterface.kt │ │ │ │ │ │ ├── DoKitManager.kt │ │ │ │ │ │ ├── DoKitServiceEnum.kt │ │ │ │ │ │ ├── DoKitServiceManager.kt │ │ │ │ │ │ ├── DoKitView.java │ │ │ │ │ │ ├── DoKitViewInfo.kt │ │ │ │ │ │ ├── DoKitViewInterface.java │ │ │ │ │ │ ├── DoKitViewLayoutParams.java │ │ │ │ │ │ ├── DoKitViewManager.kt │ │ │ │ │ │ ├── DoKitViewManagerInterface.kt │ │ │ │ │ │ ├── DokitAbility.kt │ │ │ │ │ │ ├── GlobalSingleDoKitViewInfo.kt │ │ │ │ │ │ ├── LastDoKitViewPosInfo.java │ │ │ │ │ │ ├── McClientProcessor.kt │ │ │ │ │ │ ├── NewBaseActivity.kt │ │ │ │ │ │ ├── NormalDoKitViewManager.kt │ │ │ │ │ │ ├── SettingItem.java │ │ │ │ │ │ ├── SettingItemAdapter.java │ │ │ │ │ │ ├── SimpleDoKitLauncher.kt │ │ │ │ │ │ ├── SystemDoKitViewManager.kt │ │ │ │ │ │ ├── TouchProxy.java │ │ │ │ │ │ ├── TranslucentActivity.java │ │ │ │ │ │ └── UniversalActivity.kt │ │ │ │ │ ├── crash │ │ │ │ │ │ ├── CrashCaptureKit.kt │ │ │ │ │ │ ├── CrashCaptureMainFragment.java │ │ │ │ │ │ ├── CrashCaptureManager.java │ │ │ │ │ │ ├── CrashHistoryAdapter.java │ │ │ │ │ │ └── CrashInfo.java │ │ │ │ │ ├── dataclean │ │ │ │ │ │ ├── DataCleanFragment.kt │ │ │ │ │ │ └── DataCleanKit.kt │ │ │ │ │ ├── dbdebug │ │ │ │ │ │ ├── DbDebugFragment.java │ │ │ │ │ │ └── DbDebugKit.kt │ │ │ │ │ ├── dokitforweb │ │ │ │ │ │ ├── DoKitForWebJsInjectFragment.kt │ │ │ │ │ │ ├── DokitForWeb.kt │ │ │ │ │ │ └── DokitForWebKit.kt │ │ │ │ │ ├── fileexplorer │ │ │ │ │ │ ├── DBListAdapter.java │ │ │ │ │ │ ├── DatabaseDetailFragment.java │ │ │ │ │ │ ├── FileExplorerChooseDialog.java │ │ │ │ │ │ ├── FileExplorerFragment.java │ │ │ │ │ │ ├── FileExplorerKit.kt │ │ │ │ │ │ ├── FileInfo.java │ │ │ │ │ │ ├── FileInfoAdapter.java │ │ │ │ │ │ ├── ImageDetailFragment.java │ │ │ │ │ │ ├── SpAdapter.java │ │ │ │ │ │ ├── SpBean.java │ │ │ │ │ │ ├── SpFragment.java │ │ │ │ │ │ ├── SpInputView.java │ │ │ │ │ │ ├── TextContentAdapter.java │ │ │ │ │ │ ├── TextDetailFragment.java │ │ │ │ │ │ └── VideoPlayFragment.java │ │ │ │ │ ├── h5_help │ │ │ │ │ │ ├── DoKitJSI.kt │ │ │ │ │ │ ├── DoKitWebViewClient.kt │ │ │ │ │ │ ├── DoKitX5WebViewClient.kt │ │ │ │ │ │ ├── H5DoKitView.kt │ │ │ │ │ │ ├── H5Kit.kt │ │ │ │ │ │ ├── JsHookDataManager.kt │ │ │ │ │ │ ├── JsHttpUtil.kt │ │ │ │ │ │ ├── LocalStorageAdapter.kt │ │ │ │ │ │ ├── ProxyWebViewClient.kt │ │ │ │ │ │ ├── ProxyX5WebViewClient.kt │ │ │ │ │ │ ├── X5WebViewUtil.kt │ │ │ │ │ │ └── bean │ │ │ │ │ │ │ ├── JsRequestBean.kt │ │ │ │ │ │ │ └── StorageBean.kt │ │ │ │ │ ├── health │ │ │ │ │ │ ├── AbsCountDownDoKitView.kt │ │ │ │ │ │ ├── AppHealthInfoUtil.java │ │ │ │ │ │ ├── CountDownDoKitView.kt │ │ │ │ │ │ ├── HealthFragment.java │ │ │ │ │ │ ├── HealthFragmentChild0.java │ │ │ │ │ │ ├── HealthFragmentChild1.java │ │ │ │ │ │ ├── HealthKit.kt │ │ │ │ │ │ ├── UploadAppHealthCallback.java │ │ │ │ │ │ ├── UserInfoDialogProvider.java │ │ │ │ │ │ └── model │ │ │ │ │ │ │ └── AppHealthInfo.java │ │ │ │ │ ├── largepicture │ │ │ │ │ │ ├── LargeImageInfo.java │ │ │ │ │ │ ├── LargeImageListAdapter.java │ │ │ │ │ │ ├── LargeImageListFragment.java │ │ │ │ │ │ ├── LargePictureFragment.java │ │ │ │ │ │ ├── LargePictureItemAdapter.java │ │ │ │ │ │ ├── LargePictureKit.kt │ │ │ │ │ │ └── LargePictureManager.java │ │ │ │ │ ├── layoutborder │ │ │ │ │ │ ├── LayoutBorderKit.kt │ │ │ │ │ │ ├── LayoutBorderManager.java │ │ │ │ │ │ ├── LayoutBorderSettingFragment.java │ │ │ │ │ │ ├── LayoutLevelDoKitView.java │ │ │ │ │ │ ├── ScalpelFrameLayout.java │ │ │ │ │ │ ├── ViewBorderDrawable.java │ │ │ │ │ │ └── ViewBorderFrameLayout.java │ │ │ │ │ ├── loginfo │ │ │ │ │ │ ├── LogExportDialog.java │ │ │ │ │ │ ├── LogInfoDoKitView.java │ │ │ │ │ │ ├── LogInfoKit.kt │ │ │ │ │ │ ├── LogInfoManager.java │ │ │ │ │ │ ├── LogInfoSettingFragment.java │ │ │ │ │ │ ├── LogItemAdapter.java │ │ │ │ │ │ ├── LogLine.java │ │ │ │ │ │ ├── helper │ │ │ │ │ │ │ ├── LogcatHelper.java │ │ │ │ │ │ │ └── RuntimeHelper.java │ │ │ │ │ │ ├── reader │ │ │ │ │ │ │ ├── AbsLogcatReader.java │ │ │ │ │ │ │ ├── LogcatReader.java │ │ │ │ │ │ │ ├── LogcatReaderLoader.java │ │ │ │ │ │ │ ├── ScrubberUtils.java │ │ │ │ │ │ │ └── SingleLogcatReader.java │ │ │ │ │ │ └── util │ │ │ │ │ │ │ ├── ArrayUtil.java │ │ │ │ │ │ │ ├── SearchCriteria.java │ │ │ │ │ │ │ ├── StringUtil.java │ │ │ │ │ │ │ └── TagColorUtil.java │ │ │ │ │ ├── main │ │ │ │ │ │ └── MainIconDoKitView.kt │ │ │ │ │ ├── methodtrace │ │ │ │ │ │ ├── AppHealthMethodCostBean.java │ │ │ │ │ │ ├── AppHealthMethodCostBeanWrap.java │ │ │ │ │ │ └── MethodCostKit.kt │ │ │ │ │ ├── network │ │ │ │ │ │ ├── MockKit.kt │ │ │ │ │ │ ├── NetworkKit.kt │ │ │ │ │ │ ├── NetworkManager.java │ │ │ │ │ │ ├── OnNetworkInfoUpdateListener.java │ │ │ │ │ │ ├── bean │ │ │ │ │ │ │ ├── MockApiResponseBean.java │ │ │ │ │ │ │ ├── MockInterceptTitleBean.java │ │ │ │ │ │ │ ├── MockTemplateTitleBean.java │ │ │ │ │ │ │ ├── NetflowInfo.java │ │ │ │ │ │ │ ├── NetworkRecord.java │ │ │ │ │ │ │ ├── Request.java │ │ │ │ │ │ │ ├── Response.java │ │ │ │ │ │ │ └── WhiteHostBean.java │ │ │ │ │ │ ├── common │ │ │ │ │ │ │ ├── CommonHeaders.java │ │ │ │ │ │ │ ├── CommonInspectorRequest.java │ │ │ │ │ │ │ ├── CommonInspectorResponse.java │ │ │ │ │ │ │ └── NetworkPrinterHelper.java │ │ │ │ │ │ ├── core │ │ │ │ │ │ │ ├── DefaultResponseHandler.java │ │ │ │ │ │ │ ├── MimeMatcher.java │ │ │ │ │ │ │ ├── NetworkInterpreter.java │ │ │ │ │ │ │ ├── RequestBodyHelper.java │ │ │ │ │ │ │ ├── ResourceType.java │ │ │ │ │ │ │ ├── ResourceTypeHelper.java │ │ │ │ │ │ │ └── ResponseHandler.java │ │ │ │ │ │ ├── okhttp │ │ │ │ │ │ │ ├── ForwardingResponseBody.java │ │ │ │ │ │ │ ├── InterceptorUtil.java │ │ │ │ │ │ │ ├── OkHttpInspectorRequest.java │ │ │ │ │ │ │ ├── OkHttpInspectorResponse.java │ │ │ │ │ │ │ └── interceptor │ │ │ │ │ │ │ │ ├── AbsDoKitInterceptor.kt │ │ │ │ │ │ │ │ ├── DokitCapInterceptor.java │ │ │ │ │ │ │ │ ├── DokitExtInterceptor.kt │ │ │ │ │ │ │ │ ├── DokitLargePicInterceptor.java │ │ │ │ │ │ │ │ ├── DokitMockInterceptor.java │ │ │ │ │ │ │ │ └── DokitWeakNetworkInterceptor.java │ │ │ │ │ │ ├── room_db │ │ │ │ │ │ │ ├── AbsMockApiBean.java │ │ │ │ │ │ │ ├── DokitDatabase.java │ │ │ │ │ │ │ ├── DokitDbManager.java │ │ │ │ │ │ │ ├── MockApiDao.java │ │ │ │ │ │ │ ├── MockInterceptApiBean.java │ │ │ │ │ │ │ └── MockTemplateApiBean.java │ │ │ │ │ │ ├── stream │ │ │ │ │ │ │ ├── GunzippingOutputStream.java │ │ │ │ │ │ │ ├── HttpOutputStreamProxy.java │ │ │ │ │ │ │ ├── InputStreamProxy.java │ │ │ │ │ │ │ └── OutputStreamProxy.java │ │ │ │ │ │ ├── ui │ │ │ │ │ │ │ ├── InterceptDetailNodeProvider.java │ │ │ │ │ │ │ ├── InterceptMockAdapter.java │ │ │ │ │ │ │ ├── InterceptTitleNodeProvider.java │ │ │ │ │ │ │ ├── ListDropDownAdapter.java │ │ │ │ │ │ │ ├── MockTemplatePreviewFragment.java │ │ │ │ │ │ │ ├── NetWorkMainPagerAdapter.java │ │ │ │ │ │ │ ├── NetWorkMainPagerFragment.java │ │ │ │ │ │ │ ├── NetWorkMockFragment.java │ │ │ │ │ │ │ ├── NetWorkMonitorFragment.java │ │ │ │ │ │ │ ├── NetWorkSummaryView.java │ │ │ │ │ │ │ ├── NetworkDetailFragment.java │ │ │ │ │ │ │ ├── NetworkDetailView.java │ │ │ │ │ │ │ ├── NetworkListAdapter.java │ │ │ │ │ │ │ ├── NetworkListView.java │ │ │ │ │ │ │ ├── NetworkPagerAdapter.java │ │ │ │ │ │ │ ├── TemplateDetailNodeProvider.java │ │ │ │ │ │ │ ├── TemplateMockAdapter.java │ │ │ │ │ │ │ ├── TemplateTitleNodeProvider.java │ │ │ │ │ │ │ └── WhiteHostAdapter.java │ │ │ │ │ │ └── utils │ │ │ │ │ │ │ ├── ByteUtil.java │ │ │ │ │ │ │ ├── CostTimeUtil.java │ │ │ │ │ │ │ ├── ExceptionUtil.java │ │ │ │ │ │ │ ├── OkHttpResponse.kt │ │ │ │ │ │ │ ├── StreamUtil.java │ │ │ │ │ │ │ └── Utf8Charset.java │ │ │ │ │ ├── parameter │ │ │ │ │ │ ├── AbsParameterFragment.java │ │ │ │ │ │ ├── cpu │ │ │ │ │ │ │ ├── CpuKit.kt │ │ │ │ │ │ │ └── CpuMainPageFragment.java │ │ │ │ │ │ ├── frameInfo │ │ │ │ │ │ │ ├── FrameInfoFragment.java │ │ │ │ │ │ │ └── FrameInfoKit.kt │ │ │ │ │ │ └── ram │ │ │ │ │ │ │ ├── RamKit.kt │ │ │ │ │ │ │ └── RamMainPageFragment.java │ │ │ │ │ ├── performance │ │ │ │ │ │ ├── PerformanceCloseDoKitView.java │ │ │ │ │ │ ├── PerformanceCloseListener.java │ │ │ │ │ │ ├── PerformanceData.java │ │ │ │ │ │ ├── PerformanceDataAdapter.java │ │ │ │ │ │ ├── PerformanceDataManager.java │ │ │ │ │ │ ├── PerformanceDoKitView.java │ │ │ │ │ │ ├── PerformanceDokitViewManager.java │ │ │ │ │ │ ├── PerformanceFragment.java │ │ │ │ │ │ ├── PerformanceFragmentCloseListener.java │ │ │ │ │ │ ├── PolyLineAdapter.java │ │ │ │ │ │ ├── PolyLineItemView.java │ │ │ │ │ │ ├── datasource │ │ │ │ │ │ │ ├── CpuDataSource.java │ │ │ │ │ │ │ ├── DataSourceFactory.java │ │ │ │ │ │ │ ├── DefaultDataSource.java │ │ │ │ │ │ │ ├── FpsDataSource.java │ │ │ │ │ │ │ ├── IDataSource.java │ │ │ │ │ │ │ ├── NetworkDataSource.java │ │ │ │ │ │ │ └── RamDataSource.java │ │ │ │ │ │ ├── performanceViewInfo.java │ │ │ │ │ │ └── widget │ │ │ │ │ │ │ ├── CardiogramView.java │ │ │ │ │ │ │ ├── LineChart.java │ │ │ │ │ │ │ ├── LineData.java │ │ │ │ │ │ │ └── LineRender.java │ │ │ │ │ ├── sysinfo │ │ │ │ │ │ ├── DevelopmentPageKit.kt │ │ │ │ │ │ ├── LocalLangKit.kt │ │ │ │ │ │ ├── ServiceRunningKit.kt │ │ │ │ │ │ ├── SysInfoFragment.java │ │ │ │ │ │ ├── SysInfoItem.java │ │ │ │ │ │ ├── SysInfoItemAdapter.java │ │ │ │ │ │ ├── SysInfoKit.kt │ │ │ │ │ │ ├── ThirdLibInfoFragment.java │ │ │ │ │ │ ├── ThirdLibInfoItemAdapter.java │ │ │ │ │ │ ├── ThirdLibInfoKit.kt │ │ │ │ │ │ └── TitleItem.java │ │ │ │ │ ├── timecounter │ │ │ │ │ │ ├── AppStartInfoFragment.java │ │ │ │ │ │ ├── TimeCounterDoKitView.java │ │ │ │ │ │ ├── TimeCounterFragment.java │ │ │ │ │ │ ├── TimeCounterKit.kt │ │ │ │ │ │ ├── TimeCounterListAdapter.java │ │ │ │ │ │ ├── TimeCounterListFragment.java │ │ │ │ │ │ ├── TimeCounterManager.java │ │ │ │ │ │ ├── bean │ │ │ │ │ │ │ └── CounterInfo.java │ │ │ │ │ │ ├── counter │ │ │ │ │ │ │ ├── ActivityCounter.java │ │ │ │ │ │ │ └── AppCounter.java │ │ │ │ │ │ └── instrumentation │ │ │ │ │ │ │ ├── HandlerHooker.java │ │ │ │ │ │ │ └── ProxyHandlerCallback.java │ │ │ │ │ ├── toolpanel │ │ │ │ │ │ ├── ConfirmDialogProvider.kt │ │ │ │ │ │ ├── DokitManagerAdapter.kt │ │ │ │ │ │ ├── DokitManagerFragment.kt │ │ │ │ │ │ ├── DokitMoreAdapter.kt │ │ │ │ │ │ ├── DokitMoreFragment.kt │ │ │ │ │ │ ├── KitBeans.kt │ │ │ │ │ │ ├── KitWrapItem.kt │ │ │ │ │ │ ├── TipDialogProvider.kt │ │ │ │ │ │ ├── ToolPanelAdapter.kt │ │ │ │ │ │ ├── ToolPanelDoKitView.kt │ │ │ │ │ │ ├── ToolPanelUtil.kt │ │ │ │ │ │ ├── bean │ │ │ │ │ │ │ └── MorePageGroupBean.java │ │ │ │ │ │ └── decoration │ │ │ │ │ │ │ ├── FlexibleDividerDecoration.java │ │ │ │ │ │ │ ├── HorizontalDividerItemDecoration.java │ │ │ │ │ │ │ └── VerticalDividerItemDecoration.java │ │ │ │ │ ├── uiperformance │ │ │ │ │ │ ├── UIPerformanceDisplayDoKitView.java │ │ │ │ │ │ ├── UIPerformanceInfoDoKitView.java │ │ │ │ │ │ ├── UIPerformanceKit.kt │ │ │ │ │ │ ├── UIPerformanceManager.java │ │ │ │ │ │ └── UIPerformanceUtil.java │ │ │ │ │ ├── viewcheck │ │ │ │ │ │ ├── AimCircleView.java │ │ │ │ │ │ ├── DebugAccessibilityService.java │ │ │ │ │ │ ├── LayoutBorderView.java │ │ │ │ │ │ ├── ViewCheckDoKitView.java │ │ │ │ │ │ ├── ViewCheckDrawDoKitView.java │ │ │ │ │ │ ├── ViewCheckInfoDoKitView.java │ │ │ │ │ │ └── ViewCheckerKit.kt │ │ │ │ │ ├── weaknetwork │ │ │ │ │ │ ├── NetWokDoKitView.java │ │ │ │ │ │ ├── SpeedLimitRequestBody.java │ │ │ │ │ │ ├── SpeedLimitResponseBody.java │ │ │ │ │ │ ├── WeakNetworkFragment.java │ │ │ │ │ │ ├── WeakNetworkKit.kt │ │ │ │ │ │ └── WeakNetworkManager.java │ │ │ │ │ ├── webdoor │ │ │ │ │ │ ├── WebDoorDefaultFragment.java │ │ │ │ │ │ ├── WebDoorFragment.java │ │ │ │ │ │ ├── WebDoorHistoryAdapter.java │ │ │ │ │ │ ├── WebDoorKit.kt │ │ │ │ │ │ └── WebDoorManager.java │ │ │ │ │ └── webview │ │ │ │ │ │ ├── CommWebViewFragment.kt │ │ │ │ │ │ ├── OnWebViewTitleChangeCallBack.java │ │ │ │ │ │ └── WebViewManager.kt │ │ │ │ │ ├── model │ │ │ │ │ ├── LatLng.java │ │ │ │ │ └── ViewInfo.java │ │ │ │ │ ├── picasso │ │ │ │ │ ├── Action.java │ │ │ │ │ ├── AssetRequestHandler.java │ │ │ │ │ ├── BitmapHunter.java │ │ │ │ │ ├── Cache.java │ │ │ │ │ ├── Callback.java │ │ │ │ │ ├── ContactsPhotoRequestHandler.java │ │ │ │ │ ├── ContentStreamRequestHandler.java │ │ │ │ │ ├── DeferredRequestCreator.java │ │ │ │ │ ├── Dispatcher.java │ │ │ │ │ ├── DokitPicasso.java │ │ │ │ │ ├── Downloader.java │ │ │ │ │ ├── FetchAction.java │ │ │ │ │ ├── FileRequestHandler.java │ │ │ │ │ ├── GetAction.java │ │ │ │ │ ├── ImageViewAction.java │ │ │ │ │ ├── LruCache.java │ │ │ │ │ ├── MarkableInputStream.java │ │ │ │ │ ├── MediaStoreRequestHandler.java │ │ │ │ │ ├── MemoryPolicy.java │ │ │ │ │ ├── NetworkPolicy.java │ │ │ │ │ ├── NetworkRequestHandler.java │ │ │ │ │ ├── OkHttpDownloader.java │ │ │ │ │ ├── PicassoDrawable.java │ │ │ │ │ ├── PicassoExecutorService.java │ │ │ │ │ ├── RemoteViewsAction.java │ │ │ │ │ ├── Request.java │ │ │ │ │ ├── RequestCreator.java │ │ │ │ │ ├── RequestHandler.java │ │ │ │ │ ├── ResourceRequestHandler.java │ │ │ │ │ ├── Stats.java │ │ │ │ │ ├── StatsSnapshot.java │ │ │ │ │ ├── Target.java │ │ │ │ │ ├── TargetAction.java │ │ │ │ │ ├── Transformation.java │ │ │ │ │ ├── UrlConnectionDownloader.java │ │ │ │ │ └── Utils.java │ │ │ │ │ ├── reflection │ │ │ │ │ ├── BootstrapClass.java │ │ │ │ │ └── Reflection.java │ │ │ │ │ ├── util │ │ │ │ │ ├── ColorUtil.java │ │ │ │ │ ├── DataCleanUtil.java │ │ │ │ │ ├── DatabaseUtil.java │ │ │ │ │ ├── DoKitCacheUtils.java │ │ │ │ │ ├── DoKitClipboardUtils.java │ │ │ │ │ ├── DoKitCommUtil.java │ │ │ │ │ ├── DoKitExecutorUtil.java │ │ │ │ │ ├── DoKitFileUtil.java │ │ │ │ │ ├── DoKitFormatUtil.java │ │ │ │ │ ├── DoKitImageUtil.java │ │ │ │ │ ├── DoKitJsonUtil.java │ │ │ │ │ ├── DoKitMiscUtil.java │ │ │ │ │ ├── DoKitNotificationUtils.java │ │ │ │ │ ├── DoKitPermissionUtil.java │ │ │ │ │ ├── DoKitSPUtil.java │ │ │ │ │ ├── DoKitSystemUtil.java │ │ │ │ │ ├── DoKitWebUtil.java │ │ │ │ │ ├── DokitDeviceUtils.java │ │ │ │ │ ├── DoraemonStatisticsUtil.java │ │ │ │ │ ├── FileManager.java │ │ │ │ │ ├── LifecycleListenerUtil.java │ │ │ │ │ ├── LogHelper.java │ │ │ │ │ ├── Reflector.java │ │ │ │ │ ├── UIUtils.java │ │ │ │ │ └── threadpool │ │ │ │ │ │ ├── ThreadPoolProxy.java │ │ │ │ │ │ └── ThreadPoolProxyFactory.java │ │ │ │ │ ├── volley │ │ │ │ │ └── VolleyManager.kt │ │ │ │ │ ├── widget │ │ │ │ │ ├── JustifyTextView.java │ │ │ │ │ ├── MultiLineRadioGroup.java │ │ │ │ │ ├── bottomview │ │ │ │ │ │ ├── AssociationView.java │ │ │ │ │ │ ├── BottomUpWindow.java │ │ │ │ │ │ └── EditSpInputView.java │ │ │ │ │ ├── brvah │ │ │ │ │ │ ├── BaseBinderAdapter.kt │ │ │ │ │ │ ├── BaseDelegateMultiAdapter.kt │ │ │ │ │ │ ├── BaseMultiItemQuickAdapter.kt │ │ │ │ │ │ ├── BaseNodeAdapter.kt │ │ │ │ │ │ ├── BaseProviderMultiAdapter.kt │ │ │ │ │ │ ├── BaseQuickAdapter.kt │ │ │ │ │ │ ├── BaseSectionQuickAdapter.kt │ │ │ │ │ │ ├── animation │ │ │ │ │ │ │ ├── AlphaInAnimation.kt │ │ │ │ │ │ │ ├── BaseAnimation.kt │ │ │ │ │ │ │ ├── ScaleInAnimation.kt │ │ │ │ │ │ │ ├── SlideInBottomAnimation.kt │ │ │ │ │ │ │ ├── SlideInLeftAnimation.kt │ │ │ │ │ │ │ └── SlideInRightAnimation.kt │ │ │ │ │ │ ├── binder │ │ │ │ │ │ │ ├── BaseItemBinder.kt │ │ │ │ │ │ │ ├── QuickDataBindingItemBinder.kt │ │ │ │ │ │ │ ├── QuickItemBinder.kt │ │ │ │ │ │ │ └── QuickViewBindingItemBinder.kt │ │ │ │ │ │ ├── delegate │ │ │ │ │ │ │ └── BaseMultiTypeDelegate.kt │ │ │ │ │ │ ├── diff │ │ │ │ │ │ │ ├── BrvahAsyncDiffer.kt │ │ │ │ │ │ │ ├── BrvahAsyncDifferConfig.kt │ │ │ │ │ │ │ ├── BrvahListUpdateCallback.kt │ │ │ │ │ │ │ ├── DifferImp.java │ │ │ │ │ │ │ └── ListChangeListener.java │ │ │ │ │ │ ├── dragswipe │ │ │ │ │ │ │ └── DragAndSwipeCallback.java │ │ │ │ │ │ ├── entity │ │ │ │ │ │ │ ├── JSectionEntity.java │ │ │ │ │ │ │ ├── MultiItemEntity.kt │ │ │ │ │ │ │ ├── SectionEntity.kt │ │ │ │ │ │ │ └── node │ │ │ │ │ │ │ │ ├── BaseExpandNode.kt │ │ │ │ │ │ │ │ ├── BaseNode.kt │ │ │ │ │ │ │ │ └── NodeFooterImp.kt │ │ │ │ │ │ ├── listener │ │ │ │ │ │ │ ├── BaseListenerImp.java │ │ │ │ │ │ │ ├── DraggableListenerImp.java │ │ │ │ │ │ │ ├── GridSpanSizeLookup.java │ │ │ │ │ │ │ ├── LoadMoreListenerImp.java │ │ │ │ │ │ │ ├── OnItemChildClickListener.java │ │ │ │ │ │ │ ├── OnItemChildLongClickListener.java │ │ │ │ │ │ │ ├── OnItemClickListener.java │ │ │ │ │ │ │ ├── OnItemDragListener.java │ │ │ │ │ │ │ ├── OnItemLongClickListener.java │ │ │ │ │ │ │ ├── OnItemSwipeListener.java │ │ │ │ │ │ │ ├── OnLoadMoreListener.java │ │ │ │ │ │ │ ├── OnUpFetchListener.java │ │ │ │ │ │ │ └── UpFetchListenerImp.java │ │ │ │ │ │ ├── loadmore │ │ │ │ │ │ │ ├── BaseLoadMoreView.kt │ │ │ │ │ │ │ └── SimpleLoadMoreView.kt │ │ │ │ │ │ ├── module │ │ │ │ │ │ │ ├── DraggableModule.kt │ │ │ │ │ │ │ ├── LoadMoreModule.kt │ │ │ │ │ │ │ └── UpFetchModule.kt │ │ │ │ │ │ ├── provider │ │ │ │ │ │ │ ├── BaseItemProvider.kt │ │ │ │ │ │ │ └── BaseNodeProvider.kt │ │ │ │ │ │ ├── util │ │ │ │ │ │ │ └── AdapterUtils.kt │ │ │ │ │ │ └── viewholder │ │ │ │ │ │ │ ├── BaseDataBindingHolder.kt │ │ │ │ │ │ │ └── BaseViewHolder.kt │ │ │ │ │ ├── chart │ │ │ │ │ │ ├── BarChart.java │ │ │ │ │ │ └── PieChart.java │ │ │ │ │ ├── dialog │ │ │ │ │ │ ├── CommonDialogProvider.java │ │ │ │ │ │ ├── DialogInfo.java │ │ │ │ │ │ ├── DialogListener.kt │ │ │ │ │ │ ├── DialogProvider.java │ │ │ │ │ │ ├── SimpleDialogListener.java │ │ │ │ │ │ └── UniversalDialogFragment.java │ │ │ │ │ ├── dropdown │ │ │ │ │ │ ├── DkDropDownMenu.java │ │ │ │ │ │ └── Orientation.java │ │ │ │ │ ├── easyrefresh │ │ │ │ │ │ ├── ELog.java │ │ │ │ │ │ ├── EasyRefreshLayout.java │ │ │ │ │ │ ├── ILoadMoreView.java │ │ │ │ │ │ ├── IRefreshHeader.java │ │ │ │ │ │ ├── LoadModel.java │ │ │ │ │ │ ├── State.java │ │ │ │ │ │ ├── exception │ │ │ │ │ │ │ └── ERVHRuntimeException.java │ │ │ │ │ │ └── view │ │ │ │ │ │ │ ├── SimpleLoadMoreView.java │ │ │ │ │ │ │ └── SimpleRefreshHeaderView.java │ │ │ │ │ ├── jsonviewer │ │ │ │ │ │ ├── JsonRecyclerView.java │ │ │ │ │ │ ├── adapter │ │ │ │ │ │ │ ├── BaseJsonViewerAdapter.java │ │ │ │ │ │ │ └── JsonViewerAdapter.java │ │ │ │ │ │ ├── utils │ │ │ │ │ │ │ └── Utils.java │ │ │ │ │ │ └── view │ │ │ │ │ │ │ └── JsonItemView.java │ │ │ │ │ ├── recyclerview │ │ │ │ │ │ ├── AbsRecyclerAdapter.java │ │ │ │ │ │ ├── AbsViewBinder.java │ │ │ │ │ │ └── DividerItemDecoration.java │ │ │ │ │ ├── tableview │ │ │ │ │ │ ├── SelectionOperation.java │ │ │ │ │ │ ├── TableConfig.java │ │ │ │ │ │ ├── TableMeasurer.java │ │ │ │ │ │ ├── TableParser.java │ │ │ │ │ │ ├── TableProvider.java │ │ │ │ │ │ ├── bean │ │ │ │ │ │ │ ├── ArrayTableData.java │ │ │ │ │ │ │ ├── Cell.java │ │ │ │ │ │ │ ├── CellInfo.java │ │ │ │ │ │ │ ├── Column.java │ │ │ │ │ │ │ ├── ColumnInfo.java │ │ │ │ │ │ │ ├── TableData.java │ │ │ │ │ │ │ └── TableInfo.java │ │ │ │ │ │ ├── component │ │ │ │ │ │ │ ├── SmartTable.java │ │ │ │ │ │ │ ├── TableTitle.java │ │ │ │ │ │ │ └── YSequence.java │ │ │ │ │ │ ├── format │ │ │ │ │ │ │ ├── BaseSequenceFormat.java │ │ │ │ │ │ │ ├── FastTextDrawFormat.java │ │ │ │ │ │ │ ├── NumberSequenceFormat.java │ │ │ │ │ │ │ ├── TextDrawFormat.java │ │ │ │ │ │ │ └── TitleDrawFormat.java │ │ │ │ │ │ ├── intface │ │ │ │ │ │ │ ├── IComponent.java │ │ │ │ │ │ │ ├── IDrawFormat.java │ │ │ │ │ │ │ ├── IFormat.java │ │ │ │ │ │ │ ├── ISelectFormat.java │ │ │ │ │ │ │ ├── ISequenceFormat.java │ │ │ │ │ │ │ ├── IStyle.java │ │ │ │ │ │ │ ├── ITableTitle.java │ │ │ │ │ │ │ ├── ITitleDrawFormat.java │ │ │ │ │ │ │ └── ITouch.java │ │ │ │ │ │ ├── listener │ │ │ │ │ │ │ ├── Observable.java │ │ │ │ │ │ │ ├── OnColumnClickListener.java │ │ │ │ │ │ │ ├── OnColumnItemClickListener.java │ │ │ │ │ │ │ ├── OnTableChangeListener.java │ │ │ │ │ │ │ └── TableClickObserver.java │ │ │ │ │ │ ├── style │ │ │ │ │ │ │ ├── FontStyle.java │ │ │ │ │ │ │ └── LineStyle.java │ │ │ │ │ │ └── utils │ │ │ │ │ │ │ ├── DensityUtils.java │ │ │ │ │ │ │ ├── DrawUtils.java │ │ │ │ │ │ │ └── MatrixHelper.java │ │ │ │ │ ├── textview │ │ │ │ │ │ └── LabelTextView.java │ │ │ │ │ ├── titlebar │ │ │ │ │ │ ├── HomeTitleBar.java │ │ │ │ │ │ ├── LogTitleBar.java │ │ │ │ │ │ └── TitleBar.java │ │ │ │ │ ├── verticalviewpager │ │ │ │ │ │ ├── VerticalViewPager.java │ │ │ │ │ │ └── transforms │ │ │ │ │ │ │ ├── DefaultTransformer.java │ │ │ │ │ │ │ ├── StackTransformer.java │ │ │ │ │ │ │ └── ZoomOutTransformer.java │ │ │ │ │ ├── videoview │ │ │ │ │ │ ├── CustomVideoView.java │ │ │ │ │ │ └── MyVideoView.java │ │ │ │ │ └── webview │ │ │ │ │ │ ├── MyWebView.java │ │ │ │ │ │ └── MyWebViewClient.java │ │ │ │ │ └── zxing │ │ │ │ │ ├── activity │ │ │ │ │ └── CaptureActivity.java │ │ │ │ │ ├── camera │ │ │ │ │ ├── AutoFocusCallback.java │ │ │ │ │ ├── CameraConfigurationManager.java │ │ │ │ │ ├── CameraManager.java │ │ │ │ │ ├── FlashlightManager.java │ │ │ │ │ ├── PlanarYUVLuminanceSource.java │ │ │ │ │ └── PreviewCallback.java │ │ │ │ │ ├── decoding │ │ │ │ │ ├── CaptureActivityHandler.java │ │ │ │ │ ├── DecodeFormatManager.java │ │ │ │ │ ├── DecodeHandler.java │ │ │ │ │ ├── DecodeThread.java │ │ │ │ │ ├── FinishListener.java │ │ │ │ │ ├── InactivityTimer.java │ │ │ │ │ └── Intents.java │ │ │ │ │ └── view │ │ │ │ │ ├── ViewfinderResultPointCallback.java │ │ │ │ │ └── ViewfinderView.java │ │ │ └── res │ │ │ │ ├── anim │ │ │ │ ├── dk_dd_mask_in.xml │ │ │ │ ├── dk_dd_mask_out.xml │ │ │ │ ├── dk_dd_menu_in.xml │ │ │ │ ├── dk_dd_menu_out.xml │ │ │ │ ├── dk_easy_refresh_rotate_down.xml │ │ │ │ ├── dk_easy_refresh_rotate_infinite.xml │ │ │ │ └── dk_easy_refresh_rotate_up.xml │ │ │ │ ├── color │ │ │ │ ├── dk_confirm_button_text_color.xml │ │ │ │ ├── dk_network_pager_color.xml │ │ │ │ └── dk_radio_button_text_color.xml │ │ │ │ ├── drawable │ │ │ │ ├── dk_add_shape.xml │ │ │ │ ├── dk_app_toast_shape.xml │ │ │ │ ├── dk_brvah_sample_footer_loading_progress.xml │ │ │ │ ├── dk_btn_dokit_for_web_bg.xml │ │ │ │ ├── dk_btn_pause_style.xml │ │ │ │ ├── dk_btn_play_style.xml │ │ │ │ ├── dk_confirm_button_background.xml │ │ │ │ ├── dk_dialog_button_background.xml │ │ │ │ ├── dk_dialog_complete_bg.xml │ │ │ │ ├── dk_dialog_confirm_bg.xml │ │ │ │ ├── dk_divider.xml │ │ │ │ ├── dk_divider_gray.xml │ │ │ │ ├── dk_dokitview_studio_connect.xml │ │ │ │ ├── dk_dotted_line_horizontal.xml │ │ │ │ ├── dk_dotted_line_vertical.xml │ │ │ │ ├── dk_edittext_shape.xml │ │ │ │ ├── dk_float_ui_performance_info_bg.xml │ │ │ │ ├── dk_health_edittext_style.xml │ │ │ │ ├── dk_hint_bg.xml │ │ │ │ ├── dk_info_background.xml │ │ │ │ ├── dk_input_cursor.xml │ │ │ │ ├── dk_item_btn_img.xml │ │ │ │ ├── dk_item_performance_detail.xml │ │ │ │ ├── dk_jsonviewer_minus.xml │ │ │ │ ├── dk_jsonviewer_plus.xml │ │ │ │ ├── dk_kit_group_background.xml │ │ │ │ ├── dk_line_chart_selected_background.xml │ │ │ │ ├── dk_log_filter_background.xml │ │ │ │ ├── dk_net_work_monitor_list_selector.xml │ │ │ │ ├── dk_net_work_monitor_summary_selector.xml │ │ │ │ ├── dk_network_info_background.xml │ │ │ │ ├── dk_network_method_bg.xml │ │ │ │ ├── dk_network_platform_bg.xml │ │ │ │ ├── dk_perform_data_background.xml │ │ │ │ ├── dk_progressbar_style.xml │ │ │ │ ├── dk_radio_button_background.xml │ │ │ │ ├── dk_radio_button_background_left.xml │ │ │ │ ├── dk_radio_button_background_middle.xml │ │ │ │ ├── dk_radio_button_background_right.xml │ │ │ │ ├── dk_radio_button_checked_background.xml │ │ │ │ ├── dk_radio_button_checked_background_left.xml │ │ │ │ ├── dk_radio_button_checked_background_middle.xml │ │ │ │ ├── dk_radio_button_checked_background_right.xml │ │ │ │ ├── dk_radio_button_normal_background.xml │ │ │ │ ├── dk_radio_button_normal_background_left.xml │ │ │ │ ├── dk_radio_button_normal_background_middle.xml │ │ │ │ ├── dk_radio_button_normal_background_right.xml │ │ │ │ ├── dk_refresh_rotate_down.xml │ │ │ │ ├── dk_seekbar_style.xml │ │ │ │ ├── dk_setting_item_background.xml │ │ │ │ ├── dk_shape_float_view_bg.xml │ │ │ │ ├── dk_switch_background.xml │ │ │ │ ├── dk_time_counter_background.xml │ │ │ │ ├── dk_view_dot_connect.xml │ │ │ │ └── dk_web_door_history_item_background.xml │ │ │ │ ├── layout │ │ │ │ ├── dk_app_toast.xml │ │ │ │ ├── dk_brvah_quick_view_load_more.xml │ │ │ │ ├── dk_dialog_common.xml │ │ │ │ ├── dk_dialog_confirm.xml │ │ │ │ ├── dk_dialog_file_explorer_choose.xml │ │ │ │ ├── dk_dialog_tip.xml │ │ │ │ ├── dk_dialog_userinfo.xml │ │ │ │ ├── dk_dropdownmenu_tab_item.xml │ │ │ │ ├── dk_float_align_ruler_info.xml │ │ │ │ ├── dk_float_align_ruler_line.xml │ │ │ │ ├── dk_float_align_ruler_marker.xml │ │ │ │ ├── dk_float_color_picker.xml │ │ │ │ ├── dk_float_color_picker_info.xml │ │ │ │ ├── dk_float_count_down.xml │ │ │ │ ├── dk_float_h5_info.xml │ │ │ │ ├── dk_float_layout_level.xml │ │ │ │ ├── dk_float_lbs_route.xml │ │ │ │ ├── dk_float_log_info.xml │ │ │ │ ├── dk_float_network.xml │ │ │ │ ├── dk_float_perform_data.xml │ │ │ │ ├── dk_float_time_counter.xml │ │ │ │ ├── dk_float_ui_performance_display.xml │ │ │ │ ├── dk_float_ui_performance_info.xml │ │ │ │ ├── dk_float_view_check.xml │ │ │ │ ├── dk_float_view_check_draw.xml │ │ │ │ ├── dk_float_view_check_info.xml │ │ │ │ ├── dk_fragment_align_ruler_setting.xml │ │ │ │ ├── dk_fragment_app_start_info.xml │ │ │ │ ├── dk_fragment_block_list.xml │ │ │ │ ├── dk_fragment_block_monitor_index.xml │ │ │ │ ├── dk_fragment_color_picker_setting.xml │ │ │ │ ├── dk_fragment_comm_webview.xml │ │ │ │ ├── dk_fragment_cpu_cache_log.xml │ │ │ │ ├── dk_fragment_crash_capture_detail.xml │ │ │ │ ├── dk_fragment_crash_capture_main.xml │ │ │ │ ├── dk_fragment_crash_detail_info.xml │ │ │ │ ├── dk_fragment_data_clean.xml │ │ │ │ ├── dk_fragment_db_debug.xml │ │ │ │ ├── dk_fragment_db_detail.xml │ │ │ │ ├── dk_fragment_dokit_connect.xml │ │ │ │ ├── dk_fragment_dokit_for_web.xml │ │ │ │ ├── dk_fragment_file_explorer.xml │ │ │ │ ├── dk_fragment_file_manager_doc.xml │ │ │ │ ├── dk_fragment_health.xml │ │ │ │ ├── dk_fragment_health_child0.xml │ │ │ │ ├── dk_fragment_health_child1.xml │ │ │ │ ├── dk_fragment_image_detail.xml │ │ │ │ ├── dk_fragment_kit_manager.xml │ │ │ │ ├── dk_fragment_large_img_list.xml │ │ │ │ ├── dk_fragment_layout_border_setting.xml │ │ │ │ ├── dk_fragment_log_info_setting.xml │ │ │ │ ├── dk_fragment_method_cost.xml │ │ │ │ ├── dk_fragment_mock_template_preview.xml │ │ │ │ ├── dk_fragment_monitor_data_upload_page.xml │ │ │ │ ├── dk_fragment_monitor_pagedata.xml │ │ │ │ ├── dk_fragment_monitor_pagedata_item.xml │ │ │ │ ├── dk_fragment_monitor_pagedata_item_item.xml │ │ │ │ ├── dk_fragment_more.xml │ │ │ │ ├── dk_fragment_net_main_pager.xml │ │ │ │ ├── dk_fragment_net_mock.xml │ │ │ │ ├── dk_fragment_net_monitor.xml │ │ │ │ ├── dk_fragment_network_monitor_detail.xml │ │ │ │ ├── dk_fragment_network_monitor_list.xml │ │ │ │ ├── dk_fragment_network_summary_page.xml │ │ │ │ ├── dk_fragment_parameter.xml │ │ │ │ ├── dk_fragment_performance_large_picture_setting.xml │ │ │ │ ├── dk_fragment_simple_dokit_page.xml │ │ │ │ ├── dk_fragment_sp_show.xml │ │ │ │ ├── dk_fragment_sys_info.xml │ │ │ │ ├── dk_fragment_text_detail.xml │ │ │ │ ├── dk_fragment_third_lib_info.xml │ │ │ │ ├── dk_fragment_time_counter_index.xml │ │ │ │ ├── dk_fragment_time_counter_list.xml │ │ │ │ ├── dk_fragment_top_activity.xml │ │ │ │ ├── dk_fragment_video_play.xml │ │ │ │ ├── dk_fragment_view_check.xml │ │ │ │ ├── dk_fragment_weak_network.xml │ │ │ │ ├── dk_fragment_web_door.xml │ │ │ │ ├── dk_fragment_web_door_default.xml │ │ │ │ ├── dk_home_title_bar.xml │ │ │ │ ├── dk_item_bar_chart.xml │ │ │ │ ├── dk_item_block_list.xml │ │ │ │ ├── dk_item_connect_address.xml │ │ │ │ ├── dk_item_crash_history.xml │ │ │ │ ├── dk_item_data_clean.xml │ │ │ │ ├── dk_item_default_drop_down.xml │ │ │ │ ├── dk_item_file_info.xml │ │ │ │ ├── dk_item_group_exit.xml │ │ │ │ ├── dk_item_group_kit.xml │ │ │ │ ├── dk_item_group_kit_manager.xml │ │ │ │ ├── dk_item_group_mode.xml │ │ │ │ ├── dk_item_group_title.xml │ │ │ │ ├── dk_item_group_version.xml │ │ │ │ ├── dk_item_kit.xml │ │ │ │ ├── dk_item_large_img_list.xml │ │ │ │ ├── dk_item_layout_bottom_up_select_window.xml │ │ │ │ ├── dk_item_localstorage.xml │ │ │ │ ├── dk_item_log.xml │ │ │ │ ├── dk_item_more_content.xml │ │ │ │ ├── dk_item_more_header.xml │ │ │ │ ├── dk_item_network_list.xml │ │ │ │ ├── dk_item_performance_close.xml │ │ │ │ ├── dk_item_performance_detail.xml │ │ │ │ ├── dk_item_performance_wrap.xml │ │ │ │ ├── dk_item_setting.xml │ │ │ │ ├── dk_item_sp_input.xml │ │ │ │ ├── dk_item_sys_info.xml │ │ │ │ ├── dk_item_sys_title.xml │ │ │ │ ├── dk_item_text_content.xml │ │ │ │ ├── dk_item_third_lib_info.xml │ │ │ │ ├── dk_item_time_counter_list.xml │ │ │ │ ├── dk_item_tips_view.xml │ │ │ │ ├── dk_item_web_door_history.xml │ │ │ │ ├── dk_item_white_host.xml │ │ │ │ ├── dk_jsonviewer_layout_item_view.xml │ │ │ │ ├── dk_label_text_view.xml │ │ │ │ ├── dk_layout_localstorage_empty.xml │ │ │ │ ├── dk_layout_sessionstorage_empty.xml │ │ │ │ ├── dk_light_hint_layout.xml │ │ │ │ ├── dk_log_title_bar.xml │ │ │ │ ├── dk_main_launch_icon.xml │ │ │ │ ├── dk_mock_intercept_content_item.xml │ │ │ │ ├── dk_mock_template_content_item.xml │ │ │ │ ├── dk_mock_title_item.xml │ │ │ │ ├── dk_performance_close_wrap.xml │ │ │ │ ├── dk_performance_wrap.xml │ │ │ │ ├── dk_radio_button.xml │ │ │ │ ├── dk_radio_table_layout.xml │ │ │ │ ├── dk_radio_table_row.xml │ │ │ │ ├── dk_refresh_default_load_more.xml │ │ │ │ ├── dk_refresh_default_refresh_header.xml │ │ │ │ ├── dk_rv_empty_layout.xml │ │ │ │ ├── dk_rv_empty_layout2.xml │ │ │ │ ├── dk_title_bar.xml │ │ │ │ ├── dk_tool_panel.xml │ │ │ │ ├── dk_tool_panel_old.xml │ │ │ │ ├── dk_video_layout.xml │ │ │ │ ├── dk_view_line_chart.xml │ │ │ │ ├── dk_view_network_detail_pager_title.xml │ │ │ │ ├── dk_view_network_request.xml │ │ │ │ ├── dk_view_network_tab_layout.xml │ │ │ │ ├── dk_volume_hint_layout.xml │ │ │ │ ├── dk_zxing_activity_scanner.xml │ │ │ │ ├── kd_item_sp_input.xml │ │ │ │ └── layout_mock_pos_adjust.xml │ │ │ │ ├── mipmap-en-xxhdpi │ │ │ │ ├── dk_health_bg.png │ │ │ │ ├── dk_health_start.png │ │ │ │ └── dk_health_stop.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ ├── dk_align_ruler.png │ │ │ │ ├── dk_arrow_bottom.png │ │ │ │ ├── dk_arrow_normal.png │ │ │ │ ├── dk_arrow_open.png │ │ │ │ ├── dk_arrow_right.png │ │ │ │ ├── dk_arrow_selected.png │ │ │ │ ├── dk_arrow_unselected.png │ │ │ │ ├── dk_block_monitor.png │ │ │ │ ├── dk_brvah_sample_footer_loading.png │ │ │ │ ├── dk_checkbox_checked.png │ │ │ │ ├── dk_checkbox_unchecked.png │ │ │ │ ├── dk_close_icon.png │ │ │ │ ├── dk_close_icon_big.png │ │ │ │ ├── dk_close_white.png │ │ │ │ ├── dk_color_picker.png │ │ │ │ ├── dk_cpu.png │ │ │ │ ├── dk_crash_catch.png │ │ │ │ ├── dk_custom.png │ │ │ │ ├── dk_data_clean.png │ │ │ │ ├── dk_db_view.png │ │ │ │ ├── dk_dir_icon.png │ │ │ │ ├── dk_dokit_for_web.png │ │ │ │ ├── dk_doraemon.png │ │ │ │ ├── dk_egg.png │ │ │ │ ├── dk_file_db.png │ │ │ │ ├── dk_file_explorer.png │ │ │ │ ├── dk_file_icon.png │ │ │ │ ├── dk_file_manager_banner.png │ │ │ │ ├── dk_float_button.png │ │ │ │ ├── dk_frame_hist.png │ │ │ │ ├── dk_gps_mock.png │ │ │ │ ├── dk_health.png │ │ │ │ ├── dk_health_bg.png │ │ │ │ ├── dk_health_next_page.png │ │ │ │ ├── dk_health_start.png │ │ │ │ ├── dk_health_stop.png │ │ │ │ ├── dk_health_title_bg.png │ │ │ │ ├── dk_ic_light_hint.png │ │ │ │ ├── dk_ic_pause.png │ │ │ │ ├── dk_ic_pause_disable.png │ │ │ │ ├── dk_ic_pause_pressed.png │ │ │ │ ├── dk_ic_play.png │ │ │ │ ├── dk_ic_play_disable.png │ │ │ │ ├── dk_ic_play_pressed.png │ │ │ │ ├── dk_ic_screen.png │ │ │ │ ├── dk_ic_volume.png │ │ │ │ ├── dk_ic_volume_hint.png │ │ │ │ ├── dk_icon_complete.png │ │ │ │ ├── dk_icon_file_manager.png │ │ │ │ ├── dk_icon_h5help.png │ │ │ │ ├── dk_icon_third_lib.png │ │ │ │ ├── dk_jpg_icon.png │ │ │ │ ├── dk_kit_devlop.png │ │ │ │ ├── dk_kit_item_checked.png │ │ │ │ ├── dk_kit_item_normal.png │ │ │ │ ├── dk_kit_local_lang.png │ │ │ │ ├── dk_kit_s_runing.png │ │ │ │ ├── dk_lbs_bus.png │ │ │ │ ├── dk_lbs_car.png │ │ │ │ ├── dk_lbs_end.png │ │ │ │ ├── dk_lbs_man.png │ │ │ │ ├── dk_lbs_start.png │ │ │ │ ├── dk_lbs_through.png │ │ │ │ ├── dk_log_info.png │ │ │ │ ├── dk_logo.png │ │ │ │ ├── dk_method_cost.png │ │ │ │ ├── dk_mock_highlight.png │ │ │ │ ├── dk_mock_location.png │ │ │ │ ├── dk_mock_location_route.png │ │ │ │ ├── dk_mock_normal.png │ │ │ │ ├── dk_more_icon.png │ │ │ │ ├── dk_net_mock.png │ │ │ │ ├── dk_net_monitor.png │ │ │ │ ├── dk_net_work_monitor_list.png │ │ │ │ ├── dk_net_work_monitor_list_selected.png │ │ │ │ ├── dk_net_work_monitor_summary.png │ │ │ │ ├── dk_net_work_monitor_summary_selected.png │ │ │ │ ├── dk_network_bar.png │ │ │ │ ├── dk_network_filter_bg.png │ │ │ │ ├── dk_network_pie.png │ │ │ │ ├── dk_next_icon.png │ │ │ │ ├── dk_performance_down_arrow.png │ │ │ │ ├── dk_performance_large_picture.png │ │ │ │ ├── dk_performance_up_arrow.png │ │ │ │ ├── dk_pre_icon.png │ │ │ │ ├── dk_ram.png │ │ │ │ ├── dk_refresh_arrow.png │ │ │ │ ├── dk_refresh_cpmplete_icon.png │ │ │ │ ├── dk_search.png │ │ │ │ ├── dk_search_icon.png │ │ │ │ ├── dk_shadow_bottom.png │ │ │ │ ├── dk_sp_modify.png │ │ │ │ ├── dk_sys_info.png │ │ │ │ ├── dk_template_highlight.png │ │ │ │ ├── dk_template_normal.png │ │ │ │ ├── dk_temporary_close.png │ │ │ │ ├── dk_time_counter.png │ │ │ │ ├── dk_txt_icon.png │ │ │ │ ├── dk_ui_performance.png │ │ │ │ ├── dk_view_border.png │ │ │ │ ├── dk_view_check.png │ │ │ │ ├── dk_weak_network.png │ │ │ │ ├── dk_web_door.png │ │ │ │ ├── dk_web_door_history_item_magnifier.png │ │ │ │ ├── dk_web_door_history_qrcode.png │ │ │ │ └── title_back.png │ │ │ │ ├── values-en-rUS │ │ │ │ └── strings.xml │ │ │ │ ├── values-zh-rCN │ │ │ │ └── strings.xml │ │ │ │ ├── values-zh-rTW │ │ │ │ └── strings.xml │ │ │ │ ├── values │ │ │ │ ├── attrs.xml │ │ │ │ ├── colors.xml │ │ │ │ ├── dimens.xml │ │ │ │ ├── font_sizes.xml │ │ │ │ ├── ids.xml │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ │ │ └── xml │ │ │ │ ├── dokit_debug_provider_paths.xml │ │ │ │ └── dokit_network_config.xml │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── didichuxing │ │ │ └── doraemonkit │ │ │ ├── DokitTest.java │ │ │ └── kit │ │ │ └── connect │ │ │ ├── ByteParserTest.kt │ │ │ ├── WebSocketClientTest.kt │ │ │ └── WebSocketSessionTest.java │ └── upload.sh ├── dokit_module.json ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle ├── upload.gradle ├── upload_didi.sh ├── upload_local.sh ├── upload_maven.sh ├── upload_maven_central.gradle └── upload_private.gradle ├── CODE_OF_CONDUCT.md ├── CODE_OF_CONDUCT.zh-cn.md ├── CONTRIBUTING.md ├── Doc ├── android-ReleaseNotes.md ├── iOS-ReleaseNotes.md ├── iOS_cn_guide.md ├── iOS_en_guide.md ├── miniapp-ReleaseNotes.md └── miniapp_cn_guide.md ├── DoraemonKit.podspec ├── Flutter ├── .gitignore ├── .metadata ├── CHANGELOG.md ├── LICENSE ├── README.md ├── analysis_options.yaml ├── example │ ├── .gitignore │ ├── .metadata │ ├── LICENSE │ ├── android │ │ ├── .gitignore │ │ ├── app │ │ │ ├── build.gradle │ │ │ └── src │ │ │ │ ├── debug │ │ │ │ └── AndroidManifest.xml │ │ │ │ ├── main │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── java │ │ │ │ │ └── io │ │ │ │ │ │ └── flutter │ │ │ │ │ │ └── plugins │ │ │ │ │ │ └── GeneratedPluginRegistrant.java │ │ │ │ ├── kotlin │ │ │ │ │ └── com │ │ │ │ │ │ └── linjizong │ │ │ │ │ │ └── flutter_app │ │ │ │ │ │ └── MainActivity.kt │ │ │ │ └── res │ │ │ │ │ ├── drawable │ │ │ │ │ └── launch_background.xml │ │ │ │ │ ├── mipmap-hdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ ├── mipmap-mdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ ├── mipmap-xhdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ └── values │ │ │ │ │ └── styles.xml │ │ │ │ └── profile │ │ │ │ └── AndroidManifest.xml │ │ ├── build.gradle │ │ ├── gradle.properties │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ └── settings.gradle │ ├── ios │ │ ├── .gitignore │ │ ├── Flutter │ │ │ ├── .last_build_id │ │ │ ├── AppFrameworkInfo.plist │ │ │ ├── Debug.xcconfig │ │ │ └── Release.xcconfig │ │ ├── Podfile │ │ ├── Podfile.lock │ │ ├── Runner.xcodeproj │ │ │ ├── project.pbxproj │ │ │ ├── project.xcworkspace │ │ │ │ └── xcshareddata │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ └── xcshareddata │ │ │ │ └── xcschemes │ │ │ │ └── Runner.xcscheme │ │ ├── Runner.xcworkspace │ │ │ └── xcshareddata │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ └── WorkspaceSettings.xcsettings │ │ └── Runner │ │ │ ├── AppDelegate.h │ │ │ ├── AppDelegate.m │ │ │ ├── Assets.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ ├── Contents.json │ │ │ │ ├── Icon-App-1024x1024@1x.png │ │ │ │ ├── Icon-App-20x20@1x.png │ │ │ │ ├── Icon-App-20x20@2x.png │ │ │ │ ├── Icon-App-20x20@3x.png │ │ │ │ ├── Icon-App-29x29@1x.png │ │ │ │ ├── Icon-App-29x29@2x.png │ │ │ │ ├── Icon-App-29x29@3x.png │ │ │ │ ├── Icon-App-40x40@1x.png │ │ │ │ ├── Icon-App-40x40@2x.png │ │ │ │ ├── Icon-App-40x40@3x.png │ │ │ │ ├── Icon-App-60x60@2x.png │ │ │ │ ├── Icon-App-60x60@3x.png │ │ │ │ ├── Icon-App-76x76@1x.png │ │ │ │ ├── Icon-App-76x76@2x.png │ │ │ │ └── Icon-App-83.5x83.5@2x.png │ │ │ └── LaunchImage.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── LaunchImage.png │ │ │ │ ├── LaunchImage@2x.png │ │ │ │ ├── LaunchImage@3x.png │ │ │ │ └── README.md │ │ │ ├── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ │ ├── GeneratedPluginRegistrant.h │ │ │ ├── GeneratedPluginRegistrant.m │ │ │ ├── Info.plist │ │ │ ├── Runner-Bridging-Header.h │ │ │ └── main.m │ ├── lib │ │ ├── main.dart │ │ └── page2.dart │ ├── local.properties │ ├── pubspec.lock │ ├── pubspec.yaml │ └── test │ │ └── dokit_library_test.dart ├── flutterw ├── images │ └── 3.0x │ │ ├── dk_channel_check_h.png │ │ ├── dk_channel_check_n.png │ │ ├── dk_channel_expand_h.png │ │ ├── dk_channel_expand_n.png │ │ ├── dk_color_pick.png │ │ ├── dk_fps_chart.png │ │ ├── dk_frame_hist.png │ │ ├── dk_log_info.png │ │ ├── dk_memory_search.png │ │ ├── dk_method_channel.png │ │ ├── dk_net_monitor.png │ │ ├── dk_ram.png │ │ ├── dk_route_arrow.png │ │ ├── dk_source_code.png │ │ ├── dk_sys_info.png │ │ ├── dk_time_counter.png │ │ ├── dk_view_check.png │ │ ├── dk_view_route.png │ │ ├── dokit_flutter_btn.png │ │ └── dokit_ic_close.png ├── lib │ ├── dokit.dart │ ├── engine │ │ ├── dokit_binding.dart │ │ └── dokit_http.dart │ ├── kit │ │ ├── apm │ │ │ ├── apm.dart │ │ │ ├── fps_kit.dart │ │ │ ├── http_kit.dart │ │ │ ├── launch │ │ │ │ ├── model.dart │ │ │ │ ├── page_launch_kit.dart │ │ │ │ └── route_observer.dart │ │ │ ├── log_kit.dart │ │ │ ├── memory_kit.dart │ │ │ ├── method_channel_kit.dart │ │ │ ├── route_kit.dart │ │ │ ├── source_code_kit.dart │ │ │ └── vm │ │ │ │ ├── version.dart │ │ │ │ ├── vm_helper.dart │ │ │ │ └── vm_service_wrapper.dart │ │ ├── biz │ │ │ └── biz.dart │ │ ├── common │ │ │ ├── basic_info.dart │ │ │ └── common.dart │ │ ├── kit.dart │ │ ├── observer.dart │ │ └── visual │ │ │ ├── color_pick.dart │ │ │ ├── view_check.dart │ │ │ └── visual.dart │ ├── ui │ │ ├── dokit_app.dart │ │ ├── dokit_btn.dart │ │ ├── kit_page.dart │ │ └── resident_page.dart │ ├── util │ │ ├── byte_util.dart │ │ ├── screen_util.dart │ │ └── time_util.dart │ └── widget │ │ ├── dash_decoration.dart │ │ ├── fps_chart.dart │ │ ├── source_code │ │ ├── source_code_view.dart │ │ └── syntax_highlighter.dart │ │ └── widget_build_chain │ │ ├── widget_build_chain_page.dart │ │ └── widget_details_page.dart ├── pubspec.lock ├── pubspec.yaml └── test │ └── widget_test.dart ├── LICENSE ├── README.md ├── README_EN.md ├── Web ├── .gitignore ├── DEVELOPMENT.md ├── LICENSE ├── README.md ├── jest.config.js ├── lerna-debug.log ├── lerna.json ├── package.json ├── packages │ ├── core │ │ ├── README.md │ │ ├── __tests__ │ │ │ └── index.test.js │ │ ├── package.json │ │ ├── rollup.config.js │ │ └── src │ │ │ ├── common │ │ │ ├── components │ │ │ │ ├── card.vue │ │ │ │ ├── dokit-ui │ │ │ │ │ ├── index.js │ │ │ │ │ └── layout │ │ │ │ │ │ ├── col.css │ │ │ │ │ │ ├── col.js │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── row.css │ │ │ │ │ │ └── row.js │ │ │ │ ├── toast │ │ │ │ │ ├── index.js │ │ │ │ │ └── toast.vue │ │ │ │ ├── top-bar.vue │ │ │ │ └── version.vue │ │ │ └── js │ │ │ │ ├── EventPlayback.js │ │ │ │ ├── EventRecorder.js │ │ │ │ ├── UIController.js │ │ │ │ ├── dom-events-to-record.js │ │ │ │ ├── feature.js │ │ │ │ ├── finder │ │ │ │ └── index.js │ │ │ │ ├── icon.js │ │ │ │ ├── lifecycle.js │ │ │ │ ├── node.js │ │ │ │ ├── socket.js │ │ │ │ ├── store.js │ │ │ │ ├── util.js │ │ │ │ └── xpath │ │ │ │ └── index.js │ │ │ ├── components │ │ │ ├── app.vue │ │ │ ├── elements-highlight.vue │ │ │ ├── home.vue │ │ │ ├── hostSuspendedBall.vue │ │ │ ├── independ-container.vue │ │ │ └── router-container.vue │ │ │ ├── index.js │ │ │ ├── router │ │ │ ├── index.js │ │ │ ├── router.js │ │ │ └── routes.js │ │ │ └── store │ │ │ └── index.js │ ├── utils │ │ ├── README.md │ │ ├── __tests__ │ │ │ └── index.test.js │ │ ├── package.json │ │ ├── rollup.config.js │ │ └── src │ │ │ ├── deepClone.js │ │ │ ├── dom.js │ │ │ ├── dragable.js │ │ │ ├── eventEmiter.js │ │ │ ├── index.js │ │ │ ├── md5.js │ │ │ ├── network.js │ │ │ └── utils.js │ ├── web-independent │ │ ├── README.md │ │ ├── package.json │ │ ├── rollup.config.js │ │ └── src │ │ │ └── index.js │ └── web │ │ ├── README.md │ │ ├── __tests__ │ │ └── index.test.js │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── playground │ │ └── index.html │ │ ├── rollup.config.js │ │ └── src │ │ ├── assets │ │ ├── CssStore.js │ │ ├── deepClone.js │ │ └── util.js │ │ ├── common │ │ ├── Card.vue │ │ └── info-card.vue │ │ ├── components │ │ ├── ScanerComponent.vue │ │ ├── ToolHelloWorld.vue │ │ └── ToolsContainer.vue │ │ ├── feature.js │ │ ├── index.js │ │ └── plugins │ │ ├── align-ruler │ │ ├── align-ruler.vue │ │ ├── index.js │ │ └── info-box.vue │ │ ├── api-mock │ │ ├── index.js │ │ ├── interface-item.vue │ │ └── main.vue │ │ ├── app-info │ │ ├── ToolAppInfo.vue │ │ └── index.js │ │ ├── console │ │ ├── console-tap.vue │ │ ├── css │ │ │ └── var.less │ │ ├── index.js │ │ ├── js │ │ │ └── console.js │ │ ├── log-container.vue │ │ ├── log-detail.vue │ │ ├── log-item.vue │ │ ├── main.vue │ │ └── op-command.vue │ │ ├── demo-plugin │ │ ├── ToolHelloWorld.vue │ │ └── index.js │ │ ├── demo-single-plugin │ │ ├── FPS.vue │ │ ├── IndependPluginDemo.vue │ │ └── index.js │ │ ├── element │ │ ├── components │ │ │ ├── ElementAttributes.vue │ │ │ ├── ElementBoxModel.vue │ │ │ ├── ElementBreadcrumb.vue │ │ │ ├── ElementComputedStyle.vue │ │ │ └── ElementStyles.vue │ │ ├── elementContainer.vue │ │ ├── elementDetails.vue │ │ ├── elementSnippet.vue │ │ ├── elementTree.vue │ │ └── index.js │ │ ├── h5-door │ │ ├── ToolH5Door.vue │ │ └── index.js │ │ ├── network │ │ ├── index.js │ │ ├── js │ │ │ └── request.js │ │ ├── main.vue │ │ └── request-item.vue │ │ ├── one-machine-with-multiple-controls │ │ ├── app.vue │ │ └── index.js │ │ ├── resources │ │ ├── css │ │ │ └── var.less │ │ ├── index.js │ │ ├── js │ │ │ └── resources.js │ │ ├── main.vue │ │ ├── resource-container.vue │ │ ├── resource-item.vue │ │ └── resource-tap.vue │ │ ├── scan-code │ │ ├── app.vue │ │ └── index.js │ │ ├── storage │ │ ├── cookie.vue │ │ ├── index.js │ │ ├── info-card.vue │ │ ├── js │ │ │ └── storage.js │ │ ├── local-storage.vue │ │ ├── main.vue │ │ └── session-storage.vue │ │ └── web-vitals-time │ │ ├── index.js │ │ └── info-box.vue ├── playground │ ├── independent.html │ ├── index.html │ ├── index2.html │ ├── index3.html │ └── liveReload.js └── scripts │ └── dev-playground.js ├── iOS ├── .gitignore ├── Demo.xcodeproj │ ├── project.pbxproj │ └── xcshareddata │ │ └── xcschemes │ │ └── Demo.xcscheme ├── Demo │ ├── AppDelegate.swift │ ├── Assets.xcassets │ │ ├── AccentColor.colorset │ │ │ └── Contents.json │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── Contents.json │ ├── Base.lproj │ │ ├── LaunchScreen.storyboard │ │ └── Main.storyboard │ ├── Info.plist │ └── ViewController.swift ├── DoKit │ ├── Assets │ │ ├── Assets.xcassets │ │ │ ├── Contents.json │ │ │ └── dokit_logo.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── dokit_logo@3x.png │ │ └── DKTrayViewController.xib │ └── Classes │ │ ├── CFoundation │ │ ├── common.h │ │ ├── hook.c │ │ └── hook.h │ │ ├── Core │ │ ├── DKTrayViewController.h │ │ ├── DKTrayViewController.m │ │ ├── DoKit.h │ │ └── DoKit.m │ │ ├── EventSynthesize │ │ ├── UITouch+DKEventSynthesize.h │ │ ├── UITouch+DKEventSynthesize.m │ │ ├── UIView+EventSynthesize.h │ │ └── UIView+EventSynthesize.m │ │ └── Foundation │ │ ├── DKMultiControlProtocol.h │ │ ├── DKMultiControlProtocol.m │ │ ├── DKMultiControlStreamManager.h │ │ ├── DKMultiControlStreamManager.m │ │ ├── DKQRCodeScanLogic.h │ │ ├── DKQRCodeScanLogic.m │ │ ├── DKQRCodeScanView.h │ │ ├── DKQRCodeScanView.m │ │ ├── DKQRCodeScanViewController.h │ │ ├── DKQRCodeScanViewController.m │ │ ├── DKWebSocketSession.h │ │ ├── DKWebSocketSession.m │ │ ├── DTO │ │ ├── DKActionDTOModel.h │ │ ├── DKActionDTOModel.m │ │ ├── DKCommonDTOModel.h │ │ ├── DKCommonDTOModel.m │ │ ├── DKDataRequestDTOModel.h │ │ ├── DKDataRequestDTOModel.m │ │ ├── DKDataResponseDTOModel.h │ │ ├── DKDataResponseDTOModel.m │ │ ├── DKLoginDataDTOModel.h │ │ └── DKLoginDataDTOModel.m │ │ ├── NSURLSessionConfiguration+DoKit.h │ │ └── NSURLSessionConfiguration+DoKit.m ├── DoraemonKit │ ├── Framework │ │ └── DoraemonLoadAnalyze.framework │ │ │ ├── DoraemonLoadAnalyze │ │ │ ├── Headers │ │ │ └── DoraemonLoadAnalyze.h │ │ │ ├── Info.plist │ │ │ └── Modules │ │ │ └── module.modulemap │ ├── Resource │ │ ├── Assets.xcassets │ │ │ ├── Contents.json │ │ │ ├── dk_icon_mc.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── dk_icon_mc.png │ │ │ ├── dk_mc_banner.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── dk_mc_banner.jpg │ │ │ ├── doraemon_align.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── doraemon_align@2x.png │ │ │ │ └── doraemon_align@3x.png │ │ │ ├── doraemon_app_info.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── doraemon_app_info@2x.png │ │ │ │ └── doraemon_app_info@3x.png │ │ │ ├── doraemon_app_start_time.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── doraemon_app_start_time@2x.png │ │ │ │ └── doraemon_app_start_time@3x.png │ │ │ ├── doraemon_arrow_down.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── doraemon_arrow_down@2x.png │ │ │ │ └── doraemon_arrow_down@3x.png │ │ │ ├── doraemon_back.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── doraemon_back@2x.png │ │ │ │ └── doraemon_back@3x.png │ │ │ ├── doraemon_back_dark.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── doraemon_back_dark@2x.png │ │ │ │ └── doraemon_back_dark@3x.png │ │ │ ├── doraemon_check_circle.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── doraemon_check_circle@2x.png │ │ │ │ └── doraemon_check_circle@3x.png │ │ │ ├── doraemon_check_circle_fill.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── doraemon_check_circle_fill@2x.png │ │ │ │ └── doraemon_check_circle_fill@3x.png │ │ │ ├── doraemon_close.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── doraemon_close@2x.png │ │ │ │ └── doraemon_close@3x.png │ │ │ ├── doraemon_close_dark.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── doraemon_close_dark@2x.png │ │ │ │ └── doraemon_close_dark@3x.png │ │ │ ├── doraemon_close_white.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── doraemon_close_white@2x.png │ │ │ │ └── doraemon_close_white@3x.png │ │ │ ├── doraemon_cpu.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── doraemon_cpu@2x.png │ │ │ │ └── doraemon_cpu@3x.png │ │ │ ├── doraemon_crash.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── doraemon_crash@2x.png │ │ │ │ └── doraemon_crash@3x.png │ │ │ ├── doraemon_database.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── doraemon_database@2x.png │ │ │ │ └── doraemon_database@3x.png │ │ │ ├── doraemon_default.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── doraemon_default@2x.png │ │ │ │ └── doraemon_default@3x.png │ │ │ ├── doraemon_dir.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── doraemon_dir@2x.png │ │ │ │ └── doraemon_dir@3x.png │ │ │ ├── doraemon_expand.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── doraemon_expand@2x.png │ │ │ │ └── doraemon_expand@3x.png │ │ │ ├── doraemon_expand_no.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── doraemon_expand_no@2x.png │ │ │ │ └── doraemon_expand_no@3x.png │ │ │ ├── doraemon_file.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── doraemon_file@2x.png │ │ │ │ └── doraemon_file@3x.png │ │ │ ├── doraemon_file_2.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── doraemon_file_2@2x.png │ │ │ │ └── doraemon_file_2@3x.png │ │ │ ├── doraemon_file_sync.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── doraemon_file_sync@2x.png │ │ │ │ └── doraemon_file_sync@3x.png │ │ │ ├── doraemon_file_sync_banner.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── doraemon_file_sync_banner@2x.png │ │ │ │ └── doraemon_file_sync_banner@3x.png │ │ │ ├── doraemon_fps.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── doraemon_fps@2x.png │ │ │ │ └── doraemon_fps@3x.png │ │ │ ├── doraemon_h5.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── doraemon_h5@2x.png │ │ │ │ └── doraemon_h5@3x.png │ │ │ ├── doraemon_health.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── doraemon_health@2x.png │ │ │ │ └── doraemon_health@3x.png │ │ │ ├── doraemon_health_bg.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── doraemon_health_bg@2x.png │ │ │ │ └── doraemon_health_bg@3x.png │ │ │ ├── doraemon_health_cell_bg.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── doraemon_health_cell_bg@2x.png │ │ │ │ └── doraemon_health_cell_bg@3x.png │ │ │ ├── doraemon_health_end.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── doraemon_health_end@2x.png │ │ │ │ └── doraemon_health_end@3x.png │ │ │ ├── doraemon_health_slide.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── doraemon_health_slide@2x.png │ │ │ │ └── doraemon_health_slide@3x.png │ │ │ ├── doraemon_health_slideTop.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── doraemon_health_slideTop@2x.png │ │ │ │ └── doraemon_health_slideTop@3x.png │ │ │ ├── doraemon_health_start.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── doraemon_health_start@2x.png │ │ │ │ └── doraemon_health_start@3x.png │ │ │ ├── doraemon_hierarchy_info.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── doraemon_hierarchy_info@2x.png │ │ │ │ └── doraemon_hierarchy_info@3x.png │ │ │ ├── doraemon_hierarchy_parent.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── doraemon_hierarchy_parent@2x.png │ │ │ │ └── doraemon_hierarchy_parent@3x.png │ │ │ ├── doraemon_hierarchy_select.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── doraemon_hierarchy_select@2x.png │ │ │ │ └── doraemon_hierarchy_select@3x.png │ │ │ ├── doraemon_hierarchy_subview.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── doraemon_hierarchy_subview@2x.png │ │ │ │ └── doraemon_hierarchy_subview@3x.png │ │ │ ├── doraemon_js.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── doraemon_js@2x.png │ │ │ │ └── doraemon_js@3x.png │ │ │ ├── doraemon_kadun.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── doraemon_kadun@2x.png │ │ │ │ └── doraemon_kadun@3x.png │ │ │ ├── doraemon_location.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── doraemon_location@2x.png │ │ │ │ └── doraemon_location@3x.png │ │ │ ├── doraemon_log.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── doraemon_log@2x.png │ │ │ │ └── doraemon_log@3x.png │ │ │ ├── doraemon_logo.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── dk_doraemon.png │ │ │ ├── doraemon_logo_dark.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── doraemon_logo_dark@2x.png │ │ │ │ └── doraemon_logo_dark@3x.png │ │ │ ├── doraemon_max.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── doraemon_max@2x.png │ │ │ │ └── doraemon_max@3x.png │ │ │ ├── doraemon_memory.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── doraemon_memory@2x.png │ │ │ │ └── doraemon_memory@3x.png │ │ │ ├── doraemon_memory_leak.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── doraemon_memory_leak@2x.png │ │ │ │ └── doraemon_memory_leak@3x.png │ │ │ ├── doraemon_method_use_time.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── doraemon_method_use_time@2x.png │ │ │ │ └── doraemon_method_use_time@3x.png │ │ │ ├── doraemon_min.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── doraemon_min@2x.png │ │ │ │ └── doraemon_min@3x.png │ │ │ ├── doraemon_mock.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── doraemon_mock@2x.png │ │ │ │ └── doraemon_mock@3x.png │ │ │ ├── doraemon_mock_cancle.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── doraemon_mock_cancle@2x.png │ │ │ │ └── doraemon_mock_cancle@3x.png │ │ │ ├── doraemon_mock_data.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── doraemon_mock_data@2x.png │ │ │ │ └── doraemon_mock_data@3x.png │ │ │ ├── doraemon_mock_data_selected.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── doraemon_mock_data_selected@2x.png │ │ │ │ └── doraemon_mock_data_selected@3x.png │ │ │ ├── doraemon_mock_detail_down.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── doraemon_mock_detail_down@2x.png │ │ │ │ └── doraemon_mock_detail_down@3x.png │ │ │ ├── doraemon_mock_detail_up.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── doraemon_mock_detail_up@2x.png │ │ │ │ └── doraemon_mock_detail_up@3x.png │ │ │ ├── doraemon_mock_filter_down.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── doraemon_mock_filter_down@2x.png │ │ │ │ └── doraemon_mock_filter_down@3x.png │ │ │ ├── doraemon_mock_filter_up.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── doraemon_mock_filter_up@2x.png │ │ │ │ └── doraemon_mock_filter_up@3x.png │ │ │ ├── doraemon_mock_gps.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── doraemon_mock_gps@2x.png │ │ │ │ └── doraemon_mock_gps@3x.png │ │ │ ├── doraemon_mock_selected.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── doraemon_mock_selected@2x.png │ │ │ │ └── doraemon_mock_selected@3x.png │ │ │ ├── doraemon_mock_up.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── doraemon_mock_up@2x.png │ │ │ │ └── doraemon_mock_up@3x.png │ │ │ ├── doraemon_mock_up_selected.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── doraemon_mock_up_selected@2x.png │ │ │ │ └── doraemon_mock_up_selected@3x.png │ │ │ ├── doraemon_more.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── doraemon_more@2x.png │ │ │ │ └── doraemon_more@3x.png │ │ │ ├── doraemon_net.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── doraemon_net@2x.png │ │ │ │ └── doraemon_net@3x.png │ │ │ ├── doraemon_netflow_list_select.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── doraemon_netflow_list_select@2x.png │ │ │ │ └── doraemon_netflow_list_select@3x.png │ │ │ ├── doraemon_netflow_list_unselect.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── doraemon_netflow_list_unselect@2x.png │ │ │ │ └── doraemon_netflow_list_unselect@3x.png │ │ │ ├── doraemon_netflow_summary_select.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── doraemon_netflow_summary_select@2x.png │ │ │ │ └── doraemon_netflow_summary_select@3x.png │ │ │ ├── doraemon_netflow_summary_unselect.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── doraemon_netflow_summary_unselect@2x.png │ │ │ │ └── doraemon_netflow_summary_unselect@3x.png │ │ │ ├── doraemon_nslog.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── doraemon_nslog@2x.png │ │ │ │ └── doraemon_nslog@3x.png │ │ │ ├── doraemon_qingchu.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── doraemon_qingchu@2x.png │ │ │ │ └── doraemon_qingchu@3x.png │ │ │ ├── doraemon_scan.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── doraemon_scan@2x.png │ │ │ │ └── doraemon_scan@3x.png │ │ │ ├── doraemon_scan_line.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── doraemon_scan_line@2x.png │ │ │ │ └── doraemon_scan_line@3x.png │ │ │ ├── doraemon_search.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── doraemon_search@2x.png │ │ │ │ └── doraemon_search@3x.png │ │ │ ├── doraemon_search_highlight.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── doraemon_search_highlight@2x.png │ │ │ │ └── doraemon_search_highlight@3x.png │ │ │ ├── doraemon_self.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── doraemon_self@2x.png │ │ │ │ └── doraemon_self@3x.png │ │ │ ├── doraemon_setting.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── doraemon_setting@2x.png │ │ │ │ └── doraemon_setting@3x.png │ │ │ ├── doraemon_straw.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── doraemon_straw@2x.png │ │ │ │ └── doraemon_straw@3x.png │ │ │ ├── doraemon_time_profiler.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── doraemon_time_profiler@2x.png │ │ │ │ └── doraemon_time_profiler@3x.png │ │ │ ├── doraemon_ui.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── doraemon_ui@2x.png │ │ │ │ └── doraemon_ui@3x.png │ │ │ ├── doraemon_view_check.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── doraemon_view_check@2x.png │ │ │ │ └── doraemon_view_check@3x.png │ │ │ ├── doraemon_view_level.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── doraemon_view_level@2x.png │ │ │ │ └── doraemon_view_level@3x.png │ │ │ ├── doraemon_viewmetrics.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── doraemon_viewmetrics@2x.png │ │ │ │ └── doraemon_viewmetrics@3x.png │ │ │ ├── doraemon_visual.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── doraemon_visual@2x.png │ │ │ │ └── doraemon_visual@3x.png │ │ │ └── doraemon_weaknet.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── doraemon_weaknet@2x.png │ │ │ │ └── doraemon_weaknet@3x.png │ │ ├── doraemon_file_sync@2x.png │ │ ├── doraemon_file_sync@3x.png │ │ ├── doraemon_file_sync_banner@2x.png │ │ ├── doraemon_file_sync_banner@3x.png │ │ ├── en.lproj │ │ │ └── Doraemon.strings │ │ └── zh-Hans.lproj │ │ │ └── Doraemon.strings │ └── Src │ │ ├── Core │ │ ├── Base │ │ │ ├── DoraemonBaseViewController.h │ │ │ ├── DoraemonBaseViewController.m │ │ │ ├── DoraemonNavBarItemModel.h │ │ │ ├── DoraemonNavBarItemModel.m │ │ │ ├── DoraemonStatusBarViewController.h │ │ │ ├── DoraemonStatusBarViewController.m │ │ │ └── View │ │ │ │ ├── DoraemonBaseBigTitleView.h │ │ │ │ └── DoraemonBaseBigTitleView.m │ │ ├── Cache │ │ │ ├── DoraemonCacheManager.h │ │ │ └── DoraemonCacheManager.m │ │ ├── Category │ │ │ ├── Foundation+Doraemon.m │ │ │ ├── NSObject+Doraemon.h │ │ │ ├── NSObject+Doraemon.m │ │ │ ├── UIColor+Doraemon.h │ │ │ ├── UIColor+Doraemon.m │ │ │ ├── UIImage+Doraemon.h │ │ │ ├── UIImage+Doraemon.m │ │ │ ├── UIView+Doraemon.h │ │ │ ├── UIView+Doraemon.m │ │ │ ├── UIViewController+Doraemon.h │ │ │ └── UIViewController+Doraemon.m │ │ ├── CommonUI │ │ │ ├── Alert │ │ │ │ ├── DoraemonAlertUtil.h │ │ │ │ └── DoraemonAlertUtil.m │ │ │ ├── CellBtn │ │ │ │ ├── DoraemonCellButton.h │ │ │ │ └── DoraemonCellButton.m │ │ │ ├── CellInput │ │ │ │ ├── DoraemonCellInput.h │ │ │ │ └── DoraemonCellInput.m │ │ │ ├── CellSwitch │ │ │ │ ├── DoraemonCellSwitch.h │ │ │ │ └── DoraemonCellSwitch.m │ │ │ ├── Charts │ │ │ │ ├── DoraemonBarChart.h │ │ │ │ ├── DoraemonBarChart.m │ │ │ │ ├── DoraemonChart.h │ │ │ │ ├── DoraemonChart.m │ │ │ │ ├── DoraemonChartAxis.h │ │ │ │ ├── DoraemonChartAxis.m │ │ │ │ ├── DoraemonChartDataItem.h │ │ │ │ ├── DoraemonChartDataItem.m │ │ │ │ ├── DoraemonPieChart.h │ │ │ │ ├── DoraemonPieChart.m │ │ │ │ ├── DoraemonXAxis.h │ │ │ │ ├── DoraemonXAxis.m │ │ │ │ ├── DoraemonYAxis.h │ │ │ │ └── DoraemonYAxis.m │ │ │ ├── Label │ │ │ │ ├── DoraemonCopyLabel.h │ │ │ │ └── DoraemonCopyLabel.m │ │ │ ├── Oscillogram │ │ │ │ ├── DoraemonOscillogramView.h │ │ │ │ ├── DoraemonOscillogramView.m │ │ │ │ ├── DoraemonOscillogramViewController.h │ │ │ │ ├── DoraemonOscillogramViewController.m │ │ │ │ ├── DoraemonOscillogramWindow.h │ │ │ │ ├── DoraemonOscillogramWindow.m │ │ │ │ ├── DoraemonOscillogramWindowManager.h │ │ │ │ └── DoraemonOscillogramWindowManager.m │ │ │ ├── Toast │ │ │ │ ├── DoraemonToastUtil.h │ │ │ │ └── DoraemonToastUtil.m │ │ │ └── Visual │ │ │ │ ├── DoraemonVisualInfoWindow.h │ │ │ │ ├── DoraemonVisualInfoWindow.m │ │ │ │ ├── DoraemonVisualMagnifierWindow.h │ │ │ │ └── DoraemonVisualMagnifierWindow.m │ │ ├── Define │ │ │ └── DoraemonDefine.h │ │ ├── DoraemonKit.h │ │ ├── Entry │ │ │ ├── Entry │ │ │ │ ├── DoraemonEntryWindow.h │ │ │ │ └── DoraemonEntryWindow.m │ │ │ └── Home │ │ │ │ ├── Cell │ │ │ │ ├── DoraemonHomeCell.h │ │ │ │ ├── DoraemonHomeCell.m │ │ │ │ ├── DoraemonHomeCloseCell.h │ │ │ │ ├── DoraemonHomeCloseCell.m │ │ │ │ ├── DoraemonHomeFootCell.h │ │ │ │ ├── DoraemonHomeFootCell.m │ │ │ │ ├── DoraemonHomeHeadCell.h │ │ │ │ └── DoraemonHomeHeadCell.m │ │ │ │ ├── DoraemonHomeViewController.h │ │ │ │ ├── DoraemonHomeViewController.m │ │ │ │ ├── DoraemonHomeWindow.h │ │ │ │ ├── DoraemonHomeWindow.m │ │ │ │ ├── DoraemonNavigationController.h │ │ │ │ ├── DoraemonNavigationController.m │ │ │ │ └── Settings │ │ │ │ ├── DoraemonSettingCell.h │ │ │ │ ├── DoraemonSettingCell.m │ │ │ │ ├── DoraemonSettingViewController.h │ │ │ │ ├── DoraemonSettingViewController.m │ │ │ │ └── KitManager │ │ │ │ ├── DoraemonKitManagerViewController.h │ │ │ │ ├── DoraemonKitManagerViewController.m │ │ │ │ └── View │ │ │ │ ├── DoraemonKitManagerCell.h │ │ │ │ ├── DoraemonKitManagerCell.m │ │ │ │ ├── DoraemonKitManagerHeadCell.h │ │ │ │ ├── DoraemonKitManagerHeadCell.m │ │ │ │ ├── DoraemonKitManagerResetCell.h │ │ │ │ └── DoraemonKitManagerResetCell.m │ │ ├── Manager │ │ │ ├── DoraemonManager.h │ │ │ └── DoraemonManager.m │ │ ├── Network │ │ │ └── Interceptor │ │ │ │ ├── DoraemonNSURLProtocol.h │ │ │ │ ├── DoraemonNSURLProtocol.m │ │ │ │ ├── DoraemonNetworkInterceptor.h │ │ │ │ ├── DoraemonNetworkInterceptor.m │ │ │ │ ├── DoraemonURLSessionDemux.h │ │ │ │ ├── DoraemonURLSessionDemux.m │ │ │ │ ├── NSURLSessionConfiguration+Doraemon.h │ │ │ │ └── NSURLSessionConfiguration+Doraemon.m │ │ ├── Plugin │ │ │ ├── Common │ │ │ │ ├── AppInfo │ │ │ │ │ ├── DoraemonAppInfoCell.h │ │ │ │ │ ├── DoraemonAppInfoCell.m │ │ │ │ │ ├── DoraemonAppInfoPlugin.h │ │ │ │ │ ├── DoraemonAppInfoPlugin.m │ │ │ │ │ ├── DoraemonAppInfoUtil.h │ │ │ │ │ ├── DoraemonAppInfoUtil.m │ │ │ │ │ ├── DoraemonAppInfoViewController.h │ │ │ │ │ └── DoraemonAppInfoViewController.m │ │ │ │ ├── AppSetting │ │ │ │ │ ├── DoraemonAppSettingPlugin.h │ │ │ │ │ └── DoraemonAppSettingPlugin.m │ │ │ │ ├── DeleteLocalData │ │ │ │ │ ├── DoraemonDeleteLocalDataPlugin.h │ │ │ │ │ ├── DoraemonDeleteLocalDataPlugin.m │ │ │ │ │ ├── DoraemonDeleteLocalDataViewController.h │ │ │ │ │ └── DoraemonDeleteLocalDataViewController.m │ │ │ │ ├── H5 │ │ │ │ │ ├── DoraemonDefaultWebViewController.h │ │ │ │ │ ├── DoraemonDefaultWebViewController.m │ │ │ │ │ ├── DoraemonH5Plugin.h │ │ │ │ │ ├── DoraemonH5Plugin.m │ │ │ │ │ ├── DoraemonH5ViewController.h │ │ │ │ │ ├── DoraemonH5ViewController.m │ │ │ │ │ ├── DoraemonQRCodeViewController.h │ │ │ │ │ ├── DoraemonQRCodeViewController.m │ │ │ │ │ └── QRCode │ │ │ │ │ │ ├── DoraemonQRScanView.h │ │ │ │ │ │ └── DoraemonQRScanView.m │ │ │ │ ├── JavaScript │ │ │ │ │ ├── DoraemonJavaScriptDetailViewController.h │ │ │ │ │ ├── DoraemonJavaScriptDetailViewController.m │ │ │ │ │ ├── DoraemonJavaScriptPlugin.h │ │ │ │ │ ├── DoraemonJavaScriptPlugin.m │ │ │ │ │ ├── DoraemonJavaScriptViewController.h │ │ │ │ │ ├── DoraemonJavaScriptViewController.m │ │ │ │ │ └── Function │ │ │ │ │ │ ├── DoraemonJavaScriptManager.h │ │ │ │ │ │ └── DoraemonJavaScriptManager.m │ │ │ │ ├── NSLog │ │ │ │ │ ├── DoraemonNSLogPlugin.h │ │ │ │ │ ├── DoraemonNSLogPlugin.m │ │ │ │ │ ├── DoraemonNSLogViewController.h │ │ │ │ │ ├── DoraemonNSLogViewController.m │ │ │ │ │ ├── Function │ │ │ │ │ │ ├── DoraemonNSLogManager.h │ │ │ │ │ │ ├── DoraemonNSLogManager.m │ │ │ │ │ │ ├── DoraemonNSLogModel.h │ │ │ │ │ │ └── DoraemonNSLogModel.m │ │ │ │ │ └── List │ │ │ │ │ │ ├── DoraemonNSLogListCell.h │ │ │ │ │ │ ├── DoraemonNSLogListCell.m │ │ │ │ │ │ ├── DoraemonNSLogListViewController.h │ │ │ │ │ │ ├── DoraemonNSLogListViewController.m │ │ │ │ │ │ ├── DoraemonNSLogSearchView.h │ │ │ │ │ │ └── DoraemonNSLogSearchView.m │ │ │ │ ├── NSUserDefaults │ │ │ │ │ ├── DoraemonNSUserDefaultsPlugin.h │ │ │ │ │ ├── DoraemonNSUserDefaultsPlugin.m │ │ │ │ │ ├── Model │ │ │ │ │ │ ├── DoraemonNSUserDefaultsModel.h │ │ │ │ │ │ └── DoraemonNSUserDefaultsModel.m │ │ │ │ │ └── ViewControllers │ │ │ │ │ │ ├── DoraemonNSUserDefaultsEditViewController.h │ │ │ │ │ │ ├── DoraemonNSUserDefaultsEditViewController.m │ │ │ │ │ │ ├── DoraemonNSUserDefaultsViewController.h │ │ │ │ │ │ └── DoraemonNSUserDefaultsViewController.m │ │ │ │ └── Sanbox │ │ │ │ │ ├── DoraemonSandboxPlugin.h │ │ │ │ │ ├── DoraemonSandboxPlugin.m │ │ │ │ │ ├── Util │ │ │ │ │ ├── DoraemonDBManager.h │ │ │ │ │ └── DoraemonDBManager.m │ │ │ │ │ └── VC │ │ │ │ │ ├── DB │ │ │ │ │ ├── DoraemonDBCell.h │ │ │ │ │ ├── DoraemonDBCell.m │ │ │ │ │ ├── DoraemonDBRowView.h │ │ │ │ │ ├── DoraemonDBRowView.m │ │ │ │ │ ├── DoraemonDBShowView.h │ │ │ │ │ ├── DoraemonDBShowView.m │ │ │ │ │ ├── DoraemonDBTableViewController.h │ │ │ │ │ └── DoraemonDBTableViewController.m │ │ │ │ │ ├── DoraemonSanboxDetailViewController.h │ │ │ │ │ ├── DoraemonSanboxDetailViewController.m │ │ │ │ │ ├── DoraemonSandboxCell.h │ │ │ │ │ ├── DoraemonSandboxCell.m │ │ │ │ │ ├── DoraemonSandboxModel.h │ │ │ │ │ ├── DoraemonSandboxModel.m │ │ │ │ │ ├── DoraemonSandboxViewController.h │ │ │ │ │ └── DoraemonSandboxViewController.m │ │ │ ├── Performance │ │ │ │ ├── ANR │ │ │ │ │ ├── Detail │ │ │ │ │ │ ├── DoraemonANRDetailViewController.h │ │ │ │ │ │ └── DoraemonANRDetailViewController.m │ │ │ │ │ ├── DoraemonANRPlugin.h │ │ │ │ │ ├── DoraemonANRPlugin.m │ │ │ │ │ ├── DoraemonANRViewController.h │ │ │ │ │ ├── DoraemonANRViewController.m │ │ │ │ │ ├── Function │ │ │ │ │ │ ├── DoraemonANRManager.h │ │ │ │ │ │ ├── DoraemonANRManager.m │ │ │ │ │ │ ├── DoraemonANRTool.h │ │ │ │ │ │ ├── DoraemonANRTool.m │ │ │ │ │ │ ├── DoraemonANRTracker.h │ │ │ │ │ │ ├── DoraemonANRTracker.m │ │ │ │ │ │ ├── DoraemonPingThread.h │ │ │ │ │ │ └── DoraemonPingThread.m │ │ │ │ │ └── List │ │ │ │ │ │ ├── DoraemonANRListCell.h │ │ │ │ │ │ ├── DoraemonANRListCell.m │ │ │ │ │ │ ├── DoraemonANRListViewController.h │ │ │ │ │ │ └── DoraemonANRListViewController.m │ │ │ │ ├── CPU │ │ │ │ │ ├── DoraemonCPUPlugin.h │ │ │ │ │ ├── DoraemonCPUPlugin.m │ │ │ │ │ ├── DoraemonCPUViewController.h │ │ │ │ │ ├── DoraemonCPUViewController.m │ │ │ │ │ └── Function │ │ │ │ │ │ ├── DoraemonCPUOscillogramViewController.h │ │ │ │ │ │ ├── DoraemonCPUOscillogramViewController.m │ │ │ │ │ │ ├── DoraemonCPUOscillogramWindow.h │ │ │ │ │ │ ├── DoraemonCPUOscillogramWindow.m │ │ │ │ │ │ ├── DoraemonCPUUtil.h │ │ │ │ │ │ └── DoraemonCPUUtil.m │ │ │ │ ├── Crash │ │ │ │ │ ├── DoraemonCrashPlugin.h │ │ │ │ │ ├── DoraemonCrashPlugin.m │ │ │ │ │ ├── DoraemonCrashViewController.h │ │ │ │ │ ├── DoraemonCrashViewController.m │ │ │ │ │ ├── Function │ │ │ │ │ │ ├── DoraemonCrashSignalExceptionHandler.h │ │ │ │ │ │ ├── DoraemonCrashSignalExceptionHandler.m │ │ │ │ │ │ ├── DoraemonCrashTool.h │ │ │ │ │ │ ├── DoraemonCrashTool.m │ │ │ │ │ │ ├── DoraemonCrashUncaughtExceptionHandler.h │ │ │ │ │ │ └── DoraemonCrashUncaughtExceptionHandler.m │ │ │ │ │ └── List │ │ │ │ │ │ ├── DoraemonCrashListCell.h │ │ │ │ │ │ ├── DoraemonCrashListCell.m │ │ │ │ │ │ ├── DoraemonCrashListViewController.h │ │ │ │ │ │ └── DoraemonCrashListViewController.m │ │ │ │ ├── FPS │ │ │ │ │ ├── DoraemonFPSPlugin.h │ │ │ │ │ ├── DoraemonFPSPlugin.m │ │ │ │ │ ├── DoraemonFPSViewController.h │ │ │ │ │ ├── DoraemonFPSViewController.m │ │ │ │ │ └── Function │ │ │ │ │ │ ├── DoraemonFPSOscillogramViewController.h │ │ │ │ │ │ ├── DoraemonFPSOscillogramViewController.m │ │ │ │ │ │ ├── DoraemonFPSOscillogramWindow.h │ │ │ │ │ │ ├── DoraemonFPSOscillogramWindow.m │ │ │ │ │ │ ├── DoraemonFPSUtil.h │ │ │ │ │ │ └── DoraemonFPSUtil.m │ │ │ │ ├── LargeImageDetection │ │ │ │ │ ├── Detail │ │ │ │ │ │ ├── DoraemonImageDetectionCell.h │ │ │ │ │ │ ├── DoraemonImageDetectionCell.m │ │ │ │ │ │ ├── DoraemonLargeImageDetectionListViewController.h │ │ │ │ │ │ ├── DoraemonLargeImageDetectionListViewController.m │ │ │ │ │ │ ├── DoraemonResponseImageModel.h │ │ │ │ │ │ └── DoraemonResponseImageModel.m │ │ │ │ │ ├── DoraemonLargeImagePlugin.h │ │ │ │ │ ├── DoraemonLargeImagePlugin.m │ │ │ │ │ ├── DoraemonLargeImageViewController.h │ │ │ │ │ ├── DoraemonLargeImageViewController.m │ │ │ │ │ └── Function │ │ │ │ │ │ ├── DoraemonLargeImageDetectionManager.h │ │ │ │ │ │ ├── DoraemonLargeImageDetectionManager.m │ │ │ │ │ │ ├── UIImageView+DoraemonSDImage.h │ │ │ │ │ │ └── UIImageView+DoraemonSDImage.m │ │ │ │ ├── Memory │ │ │ │ │ ├── DoraemonMemoryPlugin.h │ │ │ │ │ ├── DoraemonMemoryPlugin.m │ │ │ │ │ ├── DoraemonMemoryViewController.h │ │ │ │ │ ├── DoraemonMemoryViewController.m │ │ │ │ │ └── Function │ │ │ │ │ │ ├── DoraemonMemoryOscillogramViewController.h │ │ │ │ │ │ ├── DoraemonMemoryOscillogramViewController.m │ │ │ │ │ │ ├── DoraemonMemoryOscillogramWindow.h │ │ │ │ │ │ ├── DoraemonMemoryOscillogramWindow.m │ │ │ │ │ │ ├── DoraemonMemoryUtil.h │ │ │ │ │ │ └── DoraemonMemoryUtil.m │ │ │ │ ├── NetFlow │ │ │ │ │ ├── Detail │ │ │ │ │ │ ├── DoraemonNetFlowDetailCell.h │ │ │ │ │ │ ├── DoraemonNetFlowDetailCell.m │ │ │ │ │ │ ├── DoraemonNetFlowDetailSegment.h │ │ │ │ │ │ ├── DoraemonNetFlowDetailSegment.m │ │ │ │ │ │ ├── DoraemonNetFlowDetailViewController.h │ │ │ │ │ │ └── DoraemonNetFlowDetailViewController.m │ │ │ │ │ ├── DoraemonNetFlowPlugin.h │ │ │ │ │ ├── DoraemonNetFlowPlugin.m │ │ │ │ │ ├── DoraemonNetFlowViewController.h │ │ │ │ │ ├── DoraemonNetFlowViewController.m │ │ │ │ │ ├── Function │ │ │ │ │ │ ├── DoraemonNetFlowDataSource.h │ │ │ │ │ │ ├── DoraemonNetFlowDataSource.m │ │ │ │ │ │ ├── DoraemonNetFlowHttpModel.h │ │ │ │ │ │ ├── DoraemonNetFlowHttpModel.m │ │ │ │ │ │ ├── DoraemonNetFlowManager.h │ │ │ │ │ │ ├── DoraemonNetFlowManager.m │ │ │ │ │ │ ├── Util │ │ │ │ │ │ │ ├── DoraemonUrlUtil.h │ │ │ │ │ │ │ ├── DoraemonUrlUtil.m │ │ │ │ │ │ │ ├── NSURLRequest+Doraemon.h │ │ │ │ │ │ │ └── NSURLRequest+Doraemon.m │ │ │ │ │ │ └── View │ │ │ │ │ │ │ ├── DoraemonNetFlowOscillogramViewController.h │ │ │ │ │ │ │ ├── DoraemonNetFlowOscillogramViewController.m │ │ │ │ │ │ │ ├── DoraemonNetFlowOscillogramWindow.h │ │ │ │ │ │ │ └── DoraemonNetFlowOscillogramWindow.m │ │ │ │ │ ├── List │ │ │ │ │ │ ├── DoraemonNetFlowListCell.h │ │ │ │ │ │ ├── DoraemonNetFlowListCell.m │ │ │ │ │ │ ├── DoraemonNetFlowListViewController.h │ │ │ │ │ │ └── DoraemonNetFlowListViewController.m │ │ │ │ │ └── Summary │ │ │ │ │ │ ├── DoraemonNetFlowSummaryViewController.h │ │ │ │ │ │ ├── DoraemonNetFlowSummaryViewController.m │ │ │ │ │ │ └── View │ │ │ │ │ │ ├── DoraemonNetFlowSummaryMethodDataView.h │ │ │ │ │ │ ├── DoraemonNetFlowSummaryMethodDataView.m │ │ │ │ │ │ ├── DoraemonNetFlowSummaryTotalDataView.h │ │ │ │ │ │ ├── DoraemonNetFlowSummaryTotalDataView.m │ │ │ │ │ │ ├── DoraemonNetFlowSummaryTypeDataView.h │ │ │ │ │ │ └── DoraemonNetFlowSummaryTypeDataView.m │ │ │ │ ├── StartTime │ │ │ │ │ ├── DoraemonStartTimePlugin.h │ │ │ │ │ ├── DoraemonStartTimePlugin.m │ │ │ │ │ ├── DoraemonStartTimeViewController.h │ │ │ │ │ ├── DoraemonStartTimeViewController.m │ │ │ │ │ └── TimeProfiler │ │ │ │ │ │ ├── DoraemonStartTimeProfilerViewController.h │ │ │ │ │ │ └── DoraemonStartTimeProfilerViewController.m │ │ │ │ ├── SubThreadUICheck │ │ │ │ │ ├── Detail │ │ │ │ │ │ ├── DoraemonSubThreadUICheckDetailViewController.h │ │ │ │ │ │ └── DoraemonSubThreadUICheckDetailViewController.m │ │ │ │ │ ├── DoraemonSubThreadUICheckPlugin.h │ │ │ │ │ ├── DoraemonSubThreadUICheckPlugin.m │ │ │ │ │ ├── DoraemonSubThreadUICheckViewController.h │ │ │ │ │ ├── DoraemonSubThreadUICheckViewController.m │ │ │ │ │ ├── Function │ │ │ │ │ │ ├── DoraemonSubThreadUICheckManager.h │ │ │ │ │ │ ├── DoraemonSubThreadUICheckManager.m │ │ │ │ │ │ ├── UIView+DoraemonSubThreadUICheck.h │ │ │ │ │ │ └── UIView+DoraemonSubThreadUICheck.m │ │ │ │ │ └── List │ │ │ │ │ │ ├── DoraemonSubThreadUICheckListCell.h │ │ │ │ │ │ ├── DoraemonSubThreadUICheckListCell.m │ │ │ │ │ │ ├── DoraemonSubThreadUICheckListViewController.h │ │ │ │ │ │ └── DoraemonSubThreadUICheckListViewController.m │ │ │ │ ├── TimeProfiler │ │ │ │ │ ├── DoraemonTimeProfilerPlugin.h │ │ │ │ │ ├── DoraemonTimeProfilerPlugin.m │ │ │ │ │ ├── DoraemonTimeProfilerViewController.h │ │ │ │ │ ├── DoraemonTimeProfilerViewController.m │ │ │ │ │ └── Function │ │ │ │ │ │ ├── DoraemonTimeProfiler.h │ │ │ │ │ │ ├── DoraemonTimeProfiler.m │ │ │ │ │ │ ├── DoraemonTimeProfilerCore.c │ │ │ │ │ │ ├── DoraemonTimeProfilerCore.h │ │ │ │ │ │ ├── DoraemonTimeProfilerRecord.h │ │ │ │ │ │ └── DoraemonTimeProfilerRecord.m │ │ │ │ ├── UIProfile │ │ │ │ │ ├── DoraemonUIProfilePlugin.h │ │ │ │ │ ├── DoraemonUIProfilePlugin.m │ │ │ │ │ ├── DoraemonUIProfileViewController.h │ │ │ │ │ ├── DoraemonUIProfileViewController.m │ │ │ │ │ └── Function │ │ │ │ │ │ ├── DoraemonUIProfileManager.h │ │ │ │ │ │ ├── DoraemonUIProfileManager.m │ │ │ │ │ │ ├── DoraemonUIProfileWindow.h │ │ │ │ │ │ ├── DoraemonUIProfileWindow.m │ │ │ │ │ │ ├── UIViewController+DoraemonUIProfile.h │ │ │ │ │ │ └── UIViewController+DoraemonUIProfile.m │ │ │ │ ├── VCProfiler │ │ │ │ │ ├── UIViewController+DoraemonVCProfiler.h │ │ │ │ │ ├── UIViewController+DoraemonVCProfiler.m │ │ │ │ │ ├── WKWebView+Doraemon.h │ │ │ │ │ └── WKWebView+Doraemon.m │ │ │ │ └── WeakNetwork │ │ │ │ │ ├── DoraemonWeakNetworkPlugin.h │ │ │ │ │ ├── DoraemonWeakNetworkPlugin.m │ │ │ │ │ ├── DoraemonWeakNetworkViewController.h │ │ │ │ │ ├── DoraemonWeakNetworkViewController.m │ │ │ │ │ ├── Function │ │ │ │ │ ├── DoraemonWeakNetworkHandle.h │ │ │ │ │ ├── DoraemonWeakNetworkHandle.m │ │ │ │ │ ├── DoraemonWeakNetworkManager.h │ │ │ │ │ └── DoraemonWeakNetworkManager.m │ │ │ │ │ └── View │ │ │ │ │ ├── DoraemonWeakNetworkDetailView.h │ │ │ │ │ ├── DoraemonWeakNetworkDetailView.m │ │ │ │ │ ├── DoraemonWeakNetworkInputView.h │ │ │ │ │ ├── DoraemonWeakNetworkInputView.m │ │ │ │ │ ├── DoraemonWeakNetworkLevelView.h │ │ │ │ │ ├── DoraemonWeakNetworkLevelView.m │ │ │ │ │ └── Window │ │ │ │ │ ├── DoraemonWeakNetworkWindow.h │ │ │ │ │ └── DoraemonWeakNetworkWindow.m │ │ │ ├── Platform │ │ │ │ ├── FileSync │ │ │ │ │ ├── DoraemonFileSyncPlugin.h │ │ │ │ │ ├── DoraemonFileSyncPlugin.m │ │ │ │ │ ├── DoraemonFileSyncViewController.h │ │ │ │ │ ├── DoraemonFileSyncViewController.m │ │ │ │ │ └── Function │ │ │ │ │ │ ├── DoraemonFileSyncManager.h │ │ │ │ │ │ └── DoraemonFileSyncManager.m │ │ │ │ ├── Health │ │ │ │ │ ├── Alert │ │ │ │ │ │ ├── DoraemonHealthAlertView.h │ │ │ │ │ │ ├── DoraemonHealthAlertView.m │ │ │ │ │ │ ├── DoraemonHealthEndInputView.h │ │ │ │ │ │ └── DoraemonHealthEndInputView.m │ │ │ │ │ ├── DoraemonHealthPlugin.h │ │ │ │ │ ├── DoraemonHealthPlugin.m │ │ │ │ │ ├── DoraemonHealthViewController.h │ │ │ │ │ ├── DoraemonHealthViewController.m │ │ │ │ │ ├── Function │ │ │ │ │ │ ├── DoraemonHealthManager.h │ │ │ │ │ │ └── DoraemonHealthManager.m │ │ │ │ │ └── View │ │ │ │ │ │ ├── DoraemonHealthFooterView.h │ │ │ │ │ │ ├── DoraemonHealthFooterView.m │ │ │ │ │ │ ├── Home │ │ │ │ │ │ ├── Detail │ │ │ │ │ │ │ ├── DoraemonHealthBgView.h │ │ │ │ │ │ │ ├── DoraemonHealthBgView.m │ │ │ │ │ │ │ ├── DoraemonHealthBtnView.h │ │ │ │ │ │ │ ├── DoraemonHealthBtnView.m │ │ │ │ │ │ │ ├── DoraemonHealthStartingTitle.h │ │ │ │ │ │ │ └── DoraemonHealthStartingTitle.m │ │ │ │ │ │ ├── DoraemonHealthHomeView.h │ │ │ │ │ │ └── DoraemonHealthHomeView.m │ │ │ │ │ │ ├── Instructions │ │ │ │ │ │ ├── DoraemonHealthInstructionsCell.h │ │ │ │ │ │ ├── DoraemonHealthInstructionsCell.m │ │ │ │ │ │ ├── DoraemonHealthInstructionsView.h │ │ │ │ │ │ └── DoraemonHealthInstructionsView.m │ │ │ │ │ │ └── Window │ │ │ │ │ │ ├── DoraemonHealthCountdownWindow.h │ │ │ │ │ │ └── DoraemonHealthCountdownWindow.m │ │ │ │ └── Mock │ │ │ │ │ ├── DoraemonMockPlugin.h │ │ │ │ │ ├── DoraemonMockPlugin.m │ │ │ │ │ ├── DoraemonMockViewController.h │ │ │ │ │ ├── DoraemonMockViewController.m │ │ │ │ │ ├── Function │ │ │ │ │ ├── DoraemonMockManager.h │ │ │ │ │ ├── DoraemonMockManager.m │ │ │ │ │ ├── DoraemonMockUtil.h │ │ │ │ │ └── DoraemonMockUtil.m │ │ │ │ │ ├── Model │ │ │ │ │ ├── DoraemonMockAPIModel.h │ │ │ │ │ ├── DoraemonMockAPIModel.m │ │ │ │ │ ├── DoraemonMockBaseModel.h │ │ │ │ │ ├── DoraemonMockBaseModel.m │ │ │ │ │ ├── DoraemonMockScene.h │ │ │ │ │ ├── DoraemonMockScene.m │ │ │ │ │ ├── DoraemonMockUpLoadModel.h │ │ │ │ │ └── DoraemonMockUpLoadModel.m │ │ │ │ │ ├── VC │ │ │ │ │ ├── DoraemonMockAPIViewController.h │ │ │ │ │ ├── DoraemonMockAPIViewController.m │ │ │ │ │ ├── DoraemonMockBaseViewController.h │ │ │ │ │ ├── DoraemonMockBaseViewController.m │ │ │ │ │ ├── DoraemonMockUploadViewController.h │ │ │ │ │ ├── DoraemonMockUploadViewController.m │ │ │ │ │ └── Preview │ │ │ │ │ │ ├── DoraemonMockDataPreviewViewController.h │ │ │ │ │ │ └── DoraemonMockDataPreviewViewController.m │ │ │ │ │ └── View │ │ │ │ │ ├── Filter │ │ │ │ │ ├── DoraemonMockFilterButton.h │ │ │ │ │ ├── DoraemonMockFilterButton.m │ │ │ │ │ ├── DoraemonMockFilterListView.h │ │ │ │ │ ├── DoraemonMockFilterListView.m │ │ │ │ │ ├── DoraemonMockFilterTableCell.h │ │ │ │ │ └── DoraemonMockFilterTableCell.m │ │ │ │ │ ├── List │ │ │ │ │ ├── Cell │ │ │ │ │ │ ├── DoraemonMockApiCell.h │ │ │ │ │ │ ├── DoraemonMockApiCell.m │ │ │ │ │ │ ├── DoraemonMockBaseCell.h │ │ │ │ │ │ ├── DoraemonMockBaseCell.m │ │ │ │ │ │ ├── DoraemonMockUploadCell.h │ │ │ │ │ │ └── DoraemonMockUploadCell.m │ │ │ │ │ ├── DoraemonMockDetailSwitch.h │ │ │ │ │ ├── DoraemonMockDetailSwitch.m │ │ │ │ │ ├── DoraemonMockSceneButton.h │ │ │ │ │ ├── DoraemonMockSceneButton.m │ │ │ │ │ └── ListView │ │ │ │ │ │ ├── DoraemonMockApiListView.h │ │ │ │ │ │ ├── DoraemonMockApiListView.m │ │ │ │ │ │ ├── DoraemonMockBaseListView.h │ │ │ │ │ │ ├── DoraemonMockBaseListView.m │ │ │ │ │ │ ├── DoraemonMockUploadListView.h │ │ │ │ │ │ └── DoraemonMockUploadListView.m │ │ │ │ │ └── Search │ │ │ │ │ ├── DoraemonMockSearchView.h │ │ │ │ │ └── DoraemonMockSearchView.m │ │ │ ├── Protocol │ │ │ │ ├── DoraemonPluginProtocol.h │ │ │ │ └── DoraemonStartPluginProtocol.h │ │ │ └── UI │ │ │ │ ├── ColorPick │ │ │ │ ├── DoraemonColorPickPlugin.h │ │ │ │ ├── DoraemonColorPickPlugin.m │ │ │ │ └── Function │ │ │ │ │ ├── DoraemonColorPickInfoView.h │ │ │ │ │ ├── DoraemonColorPickInfoView.m │ │ │ │ │ ├── DoraemonColorPickInfoWindow.h │ │ │ │ │ ├── DoraemonColorPickInfoWindow.m │ │ │ │ │ ├── DoraemonColorPickMagnifyLayer.h │ │ │ │ │ ├── DoraemonColorPickMagnifyLayer.m │ │ │ │ │ ├── DoraemonColorPickView.h │ │ │ │ │ ├── DoraemonColorPickView.m │ │ │ │ │ ├── DoraemonColorPickWindow.h │ │ │ │ │ └── DoraemonColorPickWindow.m │ │ │ │ ├── Hierarchy │ │ │ │ ├── DoraemonHierarchyPlugin.h │ │ │ │ ├── DoraemonHierarchyPlugin.m │ │ │ │ ├── Function │ │ │ │ │ ├── Category │ │ │ │ │ │ ├── NSObject+DoraemonHierarchy.h │ │ │ │ │ │ ├── NSObject+DoraemonHierarchy.m │ │ │ │ │ │ ├── UIColor+DoraemonHierarchy.h │ │ │ │ │ │ ├── UIColor+DoraemonHierarchy.m │ │ │ │ │ │ ├── UIViewController+DoraemonHierarchy.h │ │ │ │ │ │ └── UIViewController+DoraemonHierarchy.m │ │ │ │ │ ├── DoraemonEnumDescription.h │ │ │ │ │ ├── DoraemonEnumDescription.m │ │ │ │ │ ├── DoraemonHierarchyFormatterTool.h │ │ │ │ │ ├── DoraemonHierarchyFormatterTool.m │ │ │ │ │ ├── DoraemonHierarchyHelper.h │ │ │ │ │ └── DoraemonHierarchyHelper.m │ │ │ │ └── UserInterface │ │ │ │ │ ├── Cell │ │ │ │ │ ├── DoraemonHierarchyDetailTitleCell.h │ │ │ │ │ ├── DoraemonHierarchyDetailTitleCell.m │ │ │ │ │ ├── DoraemonHierarchySelectorCell.h │ │ │ │ │ ├── DoraemonHierarchySelectorCell.m │ │ │ │ │ ├── DoraemonHierarchySwitchCell.h │ │ │ │ │ ├── DoraemonHierarchySwitchCell.m │ │ │ │ │ ├── DoraemonHierarchyTitleCell.h │ │ │ │ │ └── DoraemonHierarchyTitleCell.m │ │ │ │ │ ├── DoraemonHierarchyDetailViewController.h │ │ │ │ │ ├── DoraemonHierarchyDetailViewController.m │ │ │ │ │ ├── DoraemonHierarchyTableViewController.h │ │ │ │ │ ├── DoraemonHierarchyTableViewController.m │ │ │ │ │ ├── DoraemonHierarchyViewController.h │ │ │ │ │ ├── DoraemonHierarchyViewController.m │ │ │ │ │ ├── DoraemonHierarchyWindow.h │ │ │ │ │ ├── DoraemonHierarchyWindow.m │ │ │ │ │ ├── Model │ │ │ │ │ ├── DoraemonHierarchyCategoryModel.h │ │ │ │ │ ├── DoraemonHierarchyCategoryModel.m │ │ │ │ │ ├── DoraemonHierarchyCellModel.h │ │ │ │ │ └── DoraemonHierarchyCellModel.m │ │ │ │ │ └── View │ │ │ │ │ ├── DKHierarchyInfoView.h │ │ │ │ │ ├── DKHierarchyInfoView.m │ │ │ │ │ ├── DKHierarchyPickerView.h │ │ │ │ │ ├── DKHierarchyPickerView.m │ │ │ │ │ ├── DKMoveView.h │ │ │ │ │ ├── DKMoveView.m │ │ │ │ │ ├── DKPickerView.h │ │ │ │ │ ├── DKPickerView.m │ │ │ │ │ ├── DoraemonHierarchyHeaderView.h │ │ │ │ │ └── DoraemonHierarchyHeaderView.m │ │ │ │ ├── ViewAlign │ │ │ │ ├── DoraemonViewAlignPlugin.h │ │ │ │ ├── DoraemonViewAlignPlugin.m │ │ │ │ └── Function │ │ │ │ │ ├── DoraemonViewAlignManager.h │ │ │ │ │ ├── DoraemonViewAlignManager.m │ │ │ │ │ ├── DoraemonViewAlignView.h │ │ │ │ │ └── DoraemonViewAlignView.m │ │ │ │ ├── ViewCheck │ │ │ │ ├── DoraemonViewCheckPlugin.h │ │ │ │ ├── DoraemonViewCheckPlugin.m │ │ │ │ └── Function │ │ │ │ │ ├── DoraemonViewCheckManager.h │ │ │ │ │ ├── DoraemonViewCheckManager.m │ │ │ │ │ ├── DoraemonViewCheckView.h │ │ │ │ │ └── DoraemonViewCheckView.m │ │ │ │ └── ViewMetrics │ │ │ │ ├── DoraemonMetricsViewController.h │ │ │ │ ├── DoraemonMetricsViewController.m │ │ │ │ ├── DoraemonViewMetricsPlugin.h │ │ │ │ ├── DoraemonViewMetricsPlugin.m │ │ │ │ └── Function │ │ │ │ ├── DoraemonViewMetricsConfig.h │ │ │ │ ├── DoraemonViewMetricsConfig.m │ │ │ │ ├── UIView+DoraemonViewMetrics.h │ │ │ │ └── UIView+DoraemonViewMetrics.m │ │ └── Util │ │ │ ├── BSBacktraceLogger │ │ │ ├── DoraemonBacktraceLogger.h │ │ │ └── DoraemonBacktraceLogger.m │ │ │ ├── BuriedPoint │ │ │ ├── DoraemonBuriedPointManager.h │ │ │ └── DoraemonBuriedPointManager.m │ │ │ ├── DoraemonNetworkUtil.h │ │ │ ├── DoraemonNetworkUtil.m │ │ │ ├── DoraemonStatisticsUtil.h │ │ │ ├── DoraemonStatisticsUtil.m │ │ │ ├── DoraemonThreadSafeMutableArray.h │ │ │ ├── DoraemonThreadSafeMutableArray.m │ │ │ ├── DoraemonThreadSafeMutableDictionary.h │ │ │ ├── DoraemonThreadSafeMutableDictionary.m │ │ │ ├── DoraemonUtil.h │ │ │ ├── DoraemonUtil.m │ │ │ ├── Doraemoni18NUtil.h │ │ │ ├── Doraemoni18NUtil.m │ │ │ └── fishhook │ │ │ ├── doraemon_fishhook.c │ │ │ └── doraemon_fishhook.h │ │ ├── Database │ │ ├── DoraemonDatabasePlugin.h │ │ ├── DoraemonDatabasePlugin.m │ │ ├── DoraemonDatabaseViewController.h │ │ └── DoraemonDatabaseViewController.m │ │ ├── GPS │ │ ├── DoraemonGPSPlugin.h │ │ ├── DoraemonGPSPlugin.m │ │ ├── DoraemonGPSViewController.h │ │ ├── DoraemonGPSViewController.m │ │ ├── Function │ │ │ ├── CLLocationManager+Doraemon.h │ │ │ ├── CLLocationManager+Doraemon.m │ │ │ ├── DoraemonGPSMocker.h │ │ │ └── DoraemonGPSMocker.m │ │ └── View │ │ │ ├── DoraemonMockGPSCenterView.h │ │ │ ├── DoraemonMockGPSCenterView.m │ │ │ ├── DoraemonMockGPSInputView.h │ │ │ ├── DoraemonMockGPSInputView.m │ │ │ ├── DoraemonMockGPSOperateView.h │ │ │ └── DoraemonMockGPSOperateView.m │ │ ├── Logger │ │ ├── DoraemonCocoaLumberjackPlugin.h │ │ ├── DoraemonCocoaLumberjackPlugin.m │ │ ├── DoraemonCocoaLumberjackViewController.h │ │ ├── DoraemonCocoaLumberjackViewController.m │ │ ├── Function │ │ │ ├── DoraemonCocoaLumberjackLogger.h │ │ │ ├── DoraemonCocoaLumberjackLogger.m │ │ │ ├── DoraemonDDLogMessage.h │ │ │ └── DoraemonDDLogMessage.m │ │ └── List │ │ │ ├── DoraemonCocoaLumberjackLevelView.h │ │ │ ├── DoraemonCocoaLumberjackLevelView.m │ │ │ ├── DoraemonCocoaLumberjackListCell.h │ │ │ ├── DoraemonCocoaLumberjackListCell.m │ │ │ ├── DoraemonCocoaLumberjackListViewController.h │ │ │ └── DoraemonCocoaLumberjackListViewController.m │ │ ├── MLeaksFinder │ │ ├── Detail │ │ │ ├── DoraemonMLeaksFinderDetailViewController.h │ │ │ └── DoraemonMLeaksFinderDetailViewController.m │ │ ├── DoraemonMLeaksFinderPlugin.h │ │ ├── DoraemonMLeaksFinderPlugin.m │ │ ├── DoraemonMLeaksFinderViewController.h │ │ ├── DoraemonMLeaksFinderViewController.m │ │ ├── Function │ │ │ ├── Extra │ │ │ │ ├── DoraemonMemoryLeakData.h │ │ │ │ └── DoraemonMemoryLeakData.m │ │ │ ├── MLeakedObjectProxy.h │ │ │ ├── MLeakedObjectProxy.m │ │ │ ├── MLeaksFinder.h │ │ │ ├── NSObject+MemoryLeak.h │ │ │ ├── NSObject+MemoryLeak.m │ │ │ ├── UIApplication+MemoryLeak.h │ │ │ ├── UIApplication+MemoryLeak.m │ │ │ ├── UINavigationController+MemoryLeak.h │ │ │ ├── UINavigationController+MemoryLeak.m │ │ │ ├── UIPageViewController+MemoryLeak.h │ │ │ ├── UIPageViewController+MemoryLeak.m │ │ │ ├── UISplitViewController+MemoryLeak.h │ │ │ ├── UISplitViewController+MemoryLeak.m │ │ │ ├── UITabBarController+MemoryLeak.h │ │ │ ├── UITabBarController+MemoryLeak.m │ │ │ ├── UITouch+MemoryLeak.h │ │ │ ├── UITouch+MemoryLeak.m │ │ │ ├── UIView+MemoryLeak.h │ │ │ ├── UIView+MemoryLeak.m │ │ │ ├── UIViewController+MemoryLeak.h │ │ │ └── UIViewController+MemoryLeak.m │ │ └── List │ │ │ ├── DoraemonMLeaksFinderListCell.h │ │ │ ├── DoraemonMLeaksFinderListCell.m │ │ │ ├── DoraemonMLeaksFinderListViewController.h │ │ │ └── DoraemonMLeaksFinderListViewController.m │ │ ├── MethodUseTime │ │ ├── DoraemonMethodUseTimePlugin.h │ │ ├── DoraemonMethodUseTimePlugin.m │ │ ├── DoraemonMethodUseTimeViewController.h │ │ ├── DoraemonMethodUseTimeViewController.m │ │ ├── Function │ │ │ ├── DoraemonMethodUseTimeManager.h │ │ │ └── DoraemonMethodUseTimeManager.m │ │ └── List │ │ │ ├── DoraemonMethodUseTimeListCell.h │ │ │ ├── DoraemonMethodUseTimeListCell.m │ │ │ ├── DoraemonMethodUseTimeListViewController.h │ │ │ └── DoraemonMethodUseTimeListViewController.m │ │ ├── MultiControl │ │ ├── Function │ │ │ └── EventSync │ │ │ │ ├── Communication │ │ │ │ ├── DoraemonMCClient.h │ │ │ │ ├── DoraemonMCClient.m │ │ │ │ ├── DoraemonMCServer.h │ │ │ │ └── DoraemonMCServer.m │ │ │ │ ├── Dispatcher │ │ │ │ ├── DoraemonMCCommandExcutor.h │ │ │ │ ├── DoraemonMCCommandExcutor.m │ │ │ │ ├── DoraemonMCCommandGenerator.h │ │ │ │ └── DoraemonMCCommandGenerator.m │ │ │ │ ├── Event │ │ │ │ ├── Capture │ │ │ │ │ ├── DoraemonMCEventCapturer.h │ │ │ │ │ ├── DoraemonMCEventCapturer.m │ │ │ │ │ ├── DoraemonMCGestureTargetActionPair.h │ │ │ │ │ ├── DoraemonMCGestureTargetActionPair.m │ │ │ │ │ ├── DoraemonMCReuseViewDelegateProxy.h │ │ │ │ │ └── DoraemonMCReuseViewDelegateProxy.m │ │ │ │ └── Excutor │ │ │ │ │ ├── DoraemonMCEventHandler.h │ │ │ │ │ └── DoraemonMCEventHandler.m │ │ │ │ ├── MessagePackager │ │ │ │ ├── DoraemonMCMessagePackager.h │ │ │ │ └── DoraemonMCMessagePackager.m │ │ │ │ ├── Serialize │ │ │ │ ├── EventInfo │ │ │ │ │ ├── DoraemonMCGustureSerializer.h │ │ │ │ │ ├── DoraemonMCGustureSerializer.m │ │ │ │ │ ├── UIControl+DoraemonMCSerializer.h │ │ │ │ │ ├── UIControl+DoraemonMCSerializer.m │ │ │ │ │ ├── UIGestureRecognizer+DoraemonMCSerializer.h │ │ │ │ │ ├── UIGestureRecognizer+DoraemonMCSerializer.m │ │ │ │ │ ├── UILongPressGestureRecognizer+DoraemonMCSerializer.h │ │ │ │ │ ├── UILongPressGestureRecognizer+DoraemonMCSerializer.m │ │ │ │ │ ├── UIPanGestureRecognizer+DoraemonMCSerializer.h │ │ │ │ │ ├── UIPanGestureRecognizer+DoraemonMCSerializer.m │ │ │ │ │ ├── UIPinchGestureRecognizer+DoraemonMCSerializer.h │ │ │ │ │ ├── UIPinchGestureRecognizer+DoraemonMCSerializer.m │ │ │ │ │ ├── UIResponder+DoraemonMCSerializer.h │ │ │ │ │ ├── UIResponder+DoraemonMCSerializer.m │ │ │ │ │ ├── UIRotationGestureRecognizer+DoraemonMCSerializer.h │ │ │ │ │ ├── UIRotationGestureRecognizer+DoraemonMCSerializer.m │ │ │ │ │ ├── UISwipeGestureRecognizer+DoraemonMCSerializer.h │ │ │ │ │ ├── UISwipeGestureRecognizer+DoraemonMCSerializer.m │ │ │ │ │ ├── UITapGestureRecognizer+DoraemonMCSerializer.h │ │ │ │ │ └── UITapGestureRecognizer+DoraemonMCSerializer.m │ │ │ │ └── XPath │ │ │ │ │ ├── DoraemonMCXPathSerializer.h │ │ │ │ │ └── DoraemonMCXPathSerializer.m │ │ │ │ └── Utils │ │ │ │ ├── NSObject+DoraemonMCSupport.h │ │ │ │ └── NSObject+DoraemonMCSupport.m │ │ ├── Plugin │ │ │ ├── DoraemonMultiControlPlugin.h │ │ │ └── DoraemonMultiControlPlugin.m │ │ └── UserInterface │ │ │ └── Main │ │ │ ├── DoraemonMCViewController.h │ │ │ └── DoraemonMCViewController.m │ │ └── Weex │ │ ├── DevTool │ │ ├── DoraemonWeexDevToolViewController.h │ │ ├── DoraemonWeexDevToolViewController.m │ │ ├── DoraemonWeexDevTooloPlugin.h │ │ └── DoraemonWeexDevTooloPlugin.m │ │ ├── Info │ │ ├── DoraemonWeexInfoPlugin.h │ │ ├── DoraemonWeexInfoPlugin.m │ │ ├── DoraemonWeexInfoViewController.h │ │ ├── DoraemonWeexInfoViewController.m │ │ ├── Function │ │ │ ├── DoraemonWeexInfoAnalyzer.h │ │ │ ├── DoraemonWeexInfoAnalyzer.m │ │ │ ├── DoraemonWeexInfoDataManager.h │ │ │ └── DoraemonWeexInfoDataManager.m │ │ └── View │ │ │ ├── DoraemonWeexInfoCell.h │ │ │ ├── DoraemonWeexInfoCell.m │ │ │ ├── DoraemonWeexInfoHeaderView.h │ │ │ └── DoraemonWeexInfoHeaderView.m │ │ ├── Log │ │ ├── DoraemonWeexLogPlugin.h │ │ ├── DoraemonWeexLogPlugin.m │ │ ├── DoraemonWeexLogViewController.h │ │ ├── DoraemonWeexLogViewController.m │ │ ├── Function │ │ │ ├── DoraemonWeexLogDataSource.h │ │ │ ├── DoraemonWeexLogDataSource.m │ │ │ ├── DoraemonWeexLogger.h │ │ │ └── DoraemonWeexLogger.m │ │ ├── Model │ │ │ ├── DoraemonWeexLogModel.h │ │ │ └── DoraemonWeexLogModel.m │ │ └── View │ │ │ ├── DoraemonWeexLogCell.h │ │ │ ├── DoraemonWeexLogCell.m │ │ │ ├── DoraemonWeexLogLevelView.h │ │ │ ├── DoraemonWeexLogLevelView.m │ │ │ ├── DoraemonWeexLogSearchView.h │ │ │ └── DoraemonWeexLogSearchView.m │ │ └── Storage │ │ ├── DoraemonWeexStoragePlugin.h │ │ ├── DoraemonWeexStoragePlugin.m │ │ ├── DoraemonWeexStorageViewController.h │ │ ├── DoraemonWeexStorageViewController.m │ │ ├── Function │ │ ├── DoraemonWeexStorageResolver.h │ │ └── DoraemonWeexStorageResolver.m │ │ └── View │ │ ├── DoraemonWeexStorageCell.h │ │ ├── DoraemonWeexStorageCell.m │ │ ├── DoraemonWeexStorageRowView.h │ │ ├── DoraemonWeexStorageRowView.m │ │ ├── DoraemonWeexStorageShowView.h │ │ └── DoraemonWeexStorageShowView.m ├── DoraemonKitDemo │ ├── DoraemonKitDemo.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ ├── DoraemonKitDemo.xcworkspace │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ ├── DoraemonKitDemo │ │ ├── Assets.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ ├── Contents.json │ │ │ │ ├── appicon_1024.png │ │ │ │ ├── appicon_120-1.png │ │ │ │ ├── appicon_120.png │ │ │ │ ├── appicon_152.png │ │ │ │ ├── appicon_167.png │ │ │ │ ├── appicon_180.png │ │ │ │ ├── appicon_20.png │ │ │ │ ├── appicon_29.png │ │ │ │ ├── appicon_40-1.png │ │ │ │ ├── appicon_40-2.png │ │ │ │ ├── appicon_40.png │ │ │ │ ├── appicon_58-1.png │ │ │ │ ├── appicon_58.png │ │ │ │ ├── appicon_60.png │ │ │ │ ├── appicon_76.png │ │ │ │ ├── appicon_80-1.png │ │ │ │ ├── appicon_80.png │ │ │ │ └── appicon_87.png │ │ │ ├── Contents.json │ │ │ ├── emoji.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── emoji.png │ │ │ └── zhaoliyin.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── zhaoliyin.jpg │ │ ├── Base.lproj │ │ │ └── LaunchScreen.storyboard │ │ ├── DemoVC │ │ │ ├── Base │ │ │ │ ├── DoraemonDemoBaseViewController.h │ │ │ │ └── DoraemonDemoBaseViewController.m │ │ │ ├── Common │ │ │ │ ├── DoraemonDemoCommonViewController.h │ │ │ │ └── DoraemonDemoCommonViewController.m │ │ │ ├── Crash │ │ │ │ ├── DoraemonDemoCrashMRCView.h │ │ │ │ ├── DoraemonDemoCrashMRCView.m │ │ │ │ ├── DoraemonDemoCrashViewController.h │ │ │ │ └── DoraemonDemoCrashViewController.m │ │ │ ├── Home │ │ │ │ ├── DoraemonDemoHomeViewController.h │ │ │ │ └── DoraemonDemoHomeViewController.m │ │ │ ├── Logger │ │ │ │ ├── DoraemonDemoLoggerViewController.h │ │ │ │ └── DoraemonDemoLoggerViewController.m │ │ │ ├── MemoryLeak │ │ │ │ ├── DoraemonDemoMemoryLeakModel.h │ │ │ │ ├── DoraemonDemoMemoryLeakModel.m │ │ │ │ ├── DoraemonDemoMemoryLeakView.h │ │ │ │ ├── DoraemonDemoMemoryLeakView.m │ │ │ │ ├── DoraemonDemoMemoryLeakViewController.h │ │ │ │ └── DoraemonDemoMemoryLeakViewController.m │ │ │ ├── MockGPS │ │ │ │ ├── DoraemonDemoMockGPSAnnotation.h │ │ │ │ ├── DoraemonDemoMockGPSAnnotation.m │ │ │ │ ├── DoraemonDemoMockGPSViewController.h │ │ │ │ └── DoraemonDemoMockGPSViewController.m │ │ │ ├── MultiControl │ │ │ │ ├── DoraemonDemoMultiConLongPressGesture.h │ │ │ │ ├── DoraemonDemoMultiConLongPressGesture.m │ │ │ │ ├── DoraemonDemoMultiConPinchGesture.h │ │ │ │ ├── DoraemonDemoMultiConPinchGesture.m │ │ │ │ ├── DoraemonDemoMultiConRotationGesture.h │ │ │ │ ├── DoraemonDemoMultiConRotationGesture.m │ │ │ │ ├── DoraemonDemoMultiConScreenEdgePanGesture.h │ │ │ │ ├── DoraemonDemoMultiConScreenEdgePanGesture.m │ │ │ │ ├── DoraemonDemoMultiConSwipeGesture.h │ │ │ │ ├── DoraemonDemoMultiConSwipeGesture.m │ │ │ │ ├── DoraemonDemoMultiConTapGesture.h │ │ │ │ ├── DoraemonDemoMultiConTapGesture.m │ │ │ │ ├── DoraemonDemoMultiControlViewController.h │ │ │ │ ├── DoraemonDemoMultiControlViewController.m │ │ │ │ ├── DoraemonDemoMultiSlideView.h │ │ │ │ └── DoraemonDemoMultiSlideView.m │ │ │ ├── Net │ │ │ │ ├── NSURLProtocol │ │ │ │ │ ├── DoraemonDemoURLProtocol1.h │ │ │ │ │ ├── DoraemonDemoURLProtocol1.m │ │ │ │ │ ├── DoraemonDemoURLProtocol2.h │ │ │ │ │ └── DoraemonDemoURLProtocol2.m │ │ │ │ ├── Cell │ │ │ │ │ ├── DoraemonDemoNetTableViewCell.h │ │ │ │ │ └── DoraemonDemoNetTableViewCell.m │ │ │ │ ├── DoraemonDemoNetViewController.h │ │ │ │ ├── DoraemonDemoNetViewController.m │ │ │ │ ├── Image │ │ │ │ │ ├── DoraemonDemoImageShowViewController.h │ │ │ │ │ ├── DoraemonDemoImageShowViewController.m │ │ │ │ │ ├── DoraemonDemoImageViewController.h │ │ │ │ │ └── DoraemonDemoImageViewController.m │ │ │ │ └── WebView │ │ │ │ │ ├── DoraemonUIWebViewViewController.h │ │ │ │ │ ├── DoraemonUIWebViewViewController.m │ │ │ │ │ ├── DoraemonWKWebViewViewController.h │ │ │ │ │ └── DoraemonWKWebViewViewController.m │ │ │ ├── Performance │ │ │ │ ├── DoraemonDemoPerformanceViewController.h │ │ │ │ └── DoraemonDemoPerformanceViewController.m │ │ │ ├── Sanbox │ │ │ │ ├── DoraemonDemoSanboxViewController.h │ │ │ │ └── DoraemonDemoSanboxViewController.m │ │ │ └── UI │ │ │ │ ├── DoraemonDemoUIViewController.h │ │ │ │ └── DoraemonDemoUIViewController.m │ │ ├── DoKitAppDelegate.h │ │ ├── DoKitAppDelegate.m │ │ ├── DoraemonKitDemo-PrefixHeader.pch │ │ ├── Info.plist │ │ ├── Plugin │ │ │ ├── StartPlugin.h │ │ │ ├── StartPlugin.m │ │ │ ├── TestPlugin.h │ │ │ └── TestPlugin.m │ │ ├── Resource │ │ │ ├── Doraemon.docx │ │ │ ├── Doraemon.pdf │ │ │ ├── Doraemon.xlsx │ │ │ ├── WebpDemo.webp │ │ │ ├── doraemon.html │ │ │ └── huoying.mp4 │ │ ├── Util │ │ │ ├── DoraemonKitDemoi18Util.h │ │ │ ├── DoraemonKitDemoi18Util.m │ │ │ ├── NSObject+Runtime.h │ │ │ └── NSObject+Runtime.m │ │ ├── en.lproj │ │ │ └── DoraemonKitDemo.strings │ │ ├── main.m │ │ └── zh-Hans.lproj │ │ │ ├── DoraemonKitDemo.strings │ │ │ └── LaunchScreen.strings │ ├── Podfile │ └── Podfile.lock ├── DoraemonLoadAnalyzeDemo │ ├── DoraemonLoadAnalyze │ │ ├── DoraemonLoadAnalyze.h │ │ ├── DoraemonLoadAnalyze.mm │ │ └── Info.plist │ ├── DoraemonLoadAnalyzeDemo.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ └── xcshareddata │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ └── WorkspaceSettings.xcsettings │ │ └── xcshareddata │ │ │ └── xcschemes │ │ │ ├── DoraemonLoadAnalyze.xcscheme │ │ │ └── UniversalFramework.xcscheme │ ├── DoraemonLoadAnalyzeDemo │ │ ├── AppDelegate.h │ │ ├── AppDelegate.m │ │ ├── Assets.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ │ └── Contents.json │ │ ├── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ ├── Info.plist │ │ ├── ViewController+A.h │ │ ├── ViewController+A.m │ │ ├── ViewController+B.h │ │ ├── ViewController+B.m │ │ ├── ViewController.h │ │ ├── ViewController.m │ │ └── main.m │ └── README.md ├── LICENSE ├── Podfile ├── Podfile.lock ├── README.md └── Swift │ └── DoKitSwiftDemo │ ├── DoKitSwiftDemo.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist │ ├── DoKitSwiftDemo.xcworkspace │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist │ ├── DoKitSwiftDemo │ ├── AppDelegate.swift │ ├── Assets.xcassets │ │ ├── AppIcon.appiconset │ │ │ ├── Contents.json │ │ │ ├── appicon_1024.png │ │ │ ├── appicon_120-1.png │ │ │ ├── appicon_120.png │ │ │ ├── appicon_152.png │ │ │ ├── appicon_167.png │ │ │ ├── appicon_180.png │ │ │ ├── appicon_20.png │ │ │ ├── appicon_29.png │ │ │ ├── appicon_40-1.png │ │ │ ├── appicon_40-2.png │ │ │ ├── appicon_40.png │ │ │ ├── appicon_58-1.png │ │ │ ├── appicon_58.png │ │ │ ├── appicon_60.png │ │ │ ├── appicon_76.png │ │ │ ├── appicon_80-1.png │ │ │ ├── appicon_80.png │ │ │ └── appicon_87.png │ │ ├── Contents.json │ │ ├── emoji.imageset │ │ │ ├── Contents.json │ │ │ └── emoji.png │ │ └── zhaoliyin.imageset │ │ │ ├── Contents.json │ │ │ └── zhaoliyin.jpg │ ├── Base.lproj │ │ ├── LaunchScreen.storyboard │ │ └── Main.storyboard │ ├── Base │ │ └── DoraemonDemoBaseViewController.swift │ ├── Common │ │ └── DoraemonDemoCommonViewController.swift │ ├── Crash │ │ └── DoraemonDemoCrashViewController.swift │ ├── DoKitSwiftDemo-Bridging-Header.h │ ├── Home │ │ └── DoraemonDemoHomeViewController.swift │ ├── Info.plist │ ├── Logger │ │ └── DoraemonDemoLoggerViewController.swift │ ├── MemoryLeak │ │ ├── DoraemonDemoMemoryLeakModel.swift │ │ ├── DoraemonDemoMemoryLeakView.swift │ │ └── DoraemonDemoMemoryLeakViewController.swift │ ├── MockGPS │ │ ├── DoraemonDemoGPSAnnotation.swift │ │ └── DoraemonDemoGPSViewController.swift │ ├── Net │ │ └── DoraemonDemoNetViewController.swift │ ├── OC │ │ ├── DoraemonDemoOCViewController.h │ │ ├── DoraemonDemoOCViewController.m │ │ └── DoraemonDemoSwiftViewController.swift │ ├── Performance │ │ └── DoraemonDemoPerformanceViewController.swift │ ├── Plugin │ │ └── TestPlugin.swift │ ├── Resource │ │ ├── Doraemon.docx │ │ ├── Doraemon.pdf │ │ ├── Doraemon.xlsx │ │ ├── WebpDemo.webp │ │ ├── doraemon.html │ │ └── huoying.mp4 │ ├── Sanbox │ │ └── DoraemonDemoSanboxViewController.swift │ ├── SceneDelegate.swift │ ├── UI │ │ └── DoraemonDemoUIViewController.swift │ ├── Util │ │ ├── Dictionary+DoKit.swift │ │ ├── DoraemonDemoDefine.swift │ │ ├── DoraemonDemoi18Util.swift │ │ ├── UIColor+DoKit.swift │ │ └── UIView+DoKit.swift │ ├── en.lproj │ │ └── DoraemonKitDemo.strings │ └── zh-Hans.lproj │ │ ├── DoraemonKitDemo.strings │ │ ├── LaunchScreen.strings │ │ └── Main.strings │ ├── Podfile │ └── Podfile.lock └── miniapp ├── .babelrc ├── .gitignore ├── README.md ├── dist ├── assets │ └── img │ │ ├── add-icon.png │ │ ├── api-mock.png │ │ ├── appinfo-icon.png │ │ ├── checked-icon.png │ │ ├── clear-all-icon.png │ │ ├── delete-icon.png │ │ ├── error.png │ │ ├── gps-icon.png │ │ ├── h5door-icon.png │ │ ├── injector.png │ │ ├── map.png │ │ ├── mock-active.png │ │ ├── mock.png │ │ ├── modify-icon.png │ │ ├── more-icon.png │ │ ├── right-arrow-icon.png │ │ ├── save-icon.png │ │ ├── scraning-icon.png │ │ ├── search-icon.png │ │ ├── storage-add.png │ │ ├── storage-revise-detail.png │ │ ├── storage-revise.png │ │ ├── tpl-upload-active.png │ │ ├── tpl-upload.png │ │ ├── unchecked-icon.png │ │ ├── update-version-icon.png │ │ └── warning-icon.png ├── components │ ├── apimock │ │ ├── apimock.js │ │ ├── apimock.json │ │ ├── apimock.wxml │ │ └── apimock.wxss │ ├── appinformation │ │ ├── appinformation.js │ │ ├── appinformation.json │ │ ├── appinformation.wxml │ │ ├── appinformation.wxss │ │ └── formatInfo.js │ ├── back │ │ ├── back.js │ │ ├── back.json │ │ ├── back.wxml │ │ └── back.wxss │ ├── debug │ │ ├── debug.js │ │ ├── debug.json │ │ ├── debug.wxml │ │ └── debug.wxss │ ├── h5door │ │ ├── h5door.js │ │ ├── h5door.json │ │ ├── h5door.wxml │ │ └── h5door.wxss │ ├── httpinjector │ │ ├── httpinjector.js │ │ ├── httpinjector.json │ │ ├── httpinjector.wxml │ │ └── httpinjector.wxss │ ├── looklogs │ │ ├── looklogs.js │ │ ├── looklogs.json │ │ ├── looklogs.wxml │ │ └── looklogs.wxss │ ├── pagedoor │ │ ├── pagedoor.js │ │ ├── pagedoor.json │ │ ├── pagedoor.wxml │ │ └── pagedoor.wxss │ ├── positionsimulation │ │ ├── positionsimulation.js │ │ ├── positionsimulation.json │ │ ├── positionsimulation.wxml │ │ └── positionsimulation.wxss │ └── storage │ │ ├── storage.js │ │ ├── storage.json │ │ ├── storage.wxml │ │ └── storage.wxss ├── index │ ├── index.js │ ├── index.json │ ├── index.wxml │ └── index.wxss ├── logs │ ├── logs.js │ ├── logs.json │ ├── logs.wxml │ └── logs.wxss └── utils │ ├── imgbase64.js │ └── util.js ├── docs └── assets │ ├── apimock-1.png │ ├── apimock-2.png │ ├── apimock-3.png │ ├── apimock-4.png │ ├── apimock.png │ ├── appinfo.jpg │ ├── clipboard_2019-09-22_1559.png │ ├── dokit.png │ ├── h5door.jpg │ ├── map.png │ ├── position.jpg │ ├── preview.png │ ├── storage-add.png │ ├── storage-revise-detail.png │ ├── storage-revise.png │ └── storage.jpg ├── example ├── app.js ├── app.json ├── app.wxss ├── pages │ ├── index │ │ ├── index.js │ │ ├── index.json │ │ ├── index.wxml │ │ └── index.wxss │ └── logs │ │ ├── logs.js │ │ ├── logs.json │ │ ├── logs.wxml │ │ └── logs.wxss ├── project.config.json ├── sitemap.json └── utils │ └── util.js ├── gulpfile.babel.js ├── package-lock.json ├── package.json ├── postcss.config.js └── src ├── assets └── img │ ├── add-icon.png │ ├── api-mock.png │ ├── appinfo-icon.png │ ├── checked-icon.png │ ├── clear-all-icon.png │ ├── delete-icon.png │ ├── error.png │ ├── gps-icon.png │ ├── h5door-icon.png │ ├── injector.png │ ├── map.png │ ├── mock-active.png │ ├── mock.png │ ├── modify-icon.png │ ├── more-icon.png │ ├── right-arrow-icon.png │ ├── save-icon.png │ ├── scraning-icon.png │ ├── search-icon.png │ ├── storage-add.png │ ├── storage-revise-detail.png │ ├── storage-revise.png │ ├── tpl-upload-active.png │ ├── tpl-upload.png │ ├── unchecked-icon.png │ ├── update-version-icon.png │ └── warning-icon.png ├── components ├── apimock │ ├── apimock.js │ ├── apimock.json │ ├── apimock.wxml │ └── apimock.wxss ├── appinformation │ ├── appinformation.js │ ├── appinformation.json │ ├── appinformation.wxml │ ├── appinformation.wxss │ └── formatInfo.js ├── back │ ├── back.js │ ├── back.json │ ├── back.wxml │ └── back.wxss ├── debug │ ├── debug.js │ ├── debug.json │ ├── debug.wxml │ └── debug.wxss ├── h5door │ ├── h5door.js │ ├── h5door.json │ ├── h5door.wxml │ └── h5door.wxss ├── httpinjector │ ├── httpinjector.js │ ├── httpinjector.json │ ├── httpinjector.wxml │ └── httpinjector.wxss ├── looklogs │ ├── looklogs.js │ ├── looklogs.json │ ├── looklogs.wxml │ └── looklogs.wxss ├── pagedoor │ ├── pagedoor.js │ ├── pagedoor.json │ ├── pagedoor.wxml │ └── pagedoor.wxss ├── positionsimulation │ ├── positionsimulation.js │ ├── positionsimulation.json │ ├── positionsimulation.wxml │ └── positionsimulation.wxss └── storage │ ├── storage.js │ ├── storage.json │ ├── storage.wxml │ └── storage.wxss ├── index ├── index.js ├── index.json ├── index.wxml └── index.wxss ├── logs ├── logs.js ├── logs.json ├── logs.wxml └── logs.wxss └── utils ├── imgbase64.js └── util.js /.github/ISSUE_TEMPLATE/-dokit-------------.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/.github/ISSUE_TEMPLATE/-dokit-------------.md -------------------------------------------------------------------------------- /.github/issue_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/.github/issue_template.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/.gitignore -------------------------------------------------------------------------------- /Android/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/.editorconfig -------------------------------------------------------------------------------- /Android/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/.gitignore -------------------------------------------------------------------------------- /Android/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/README.md -------------------------------------------------------------------------------- /Android/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /Android/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/app/build.gradle -------------------------------------------------------------------------------- /Android/app/doraemonkit.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/app/doraemonkit.gradle -------------------------------------------------------------------------------- /Android/app/keystore/test.keystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/app/keystore/test.keystore -------------------------------------------------------------------------------- /Android/app/libs/BaiduLBS_Android.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/app/libs/BaiduLBS_Android.jar -------------------------------------------------------------------------------- /Android/app/libs/arm64-v8a/libBaiduMapSDK_base_v7_1_0.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/app/libs/arm64-v8a/libBaiduMapSDK_base_v7_1_0.so -------------------------------------------------------------------------------- /Android/app/libs/arm64-v8a/libBaiduMapSDK_map_v7_1_0.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/app/libs/arm64-v8a/libBaiduMapSDK_map_v7_1_0.so -------------------------------------------------------------------------------- /Android/app/libs/arm64-v8a/libcrypto.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/app/libs/arm64-v8a/libcrypto.so -------------------------------------------------------------------------------- /Android/app/libs/arm64-v8a/libgnustl_shared.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/app/libs/arm64-v8a/libgnustl_shared.so -------------------------------------------------------------------------------- /Android/app/libs/arm64-v8a/liblocSDK8a.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/app/libs/arm64-v8a/liblocSDK8a.so -------------------------------------------------------------------------------- /Android/app/libs/arm64-v8a/libssl.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/app/libs/arm64-v8a/libssl.so -------------------------------------------------------------------------------- /Android/app/libs/armeabi-v7a/libcrypto.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/app/libs/armeabi-v7a/libcrypto.so -------------------------------------------------------------------------------- /Android/app/libs/armeabi-v7a/libgnustl_shared.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/app/libs/armeabi-v7a/libgnustl_shared.so -------------------------------------------------------------------------------- /Android/app/libs/armeabi-v7a/liblocSDK8a.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/app/libs/armeabi-v7a/liblocSDK8a.so -------------------------------------------------------------------------------- /Android/app/libs/armeabi-v7a/libssl.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/app/libs/armeabi-v7a/libssl.so -------------------------------------------------------------------------------- /Android/app/libs/armeabi/libBaiduMapSDK_base_v7_1_0.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/app/libs/armeabi/libBaiduMapSDK_base_v7_1_0.so -------------------------------------------------------------------------------- /Android/app/libs/armeabi/libBaiduMapSDK_map_v7_1_0.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/app/libs/armeabi/libBaiduMapSDK_map_v7_1_0.so -------------------------------------------------------------------------------- /Android/app/libs/armeabi/libcrypto.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/app/libs/armeabi/libcrypto.so -------------------------------------------------------------------------------- /Android/app/libs/armeabi/libgnustl_shared.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/app/libs/armeabi/libgnustl_shared.so -------------------------------------------------------------------------------- /Android/app/libs/armeabi/liblocSDK8a.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/app/libs/armeabi/liblocSDK8a.so -------------------------------------------------------------------------------- /Android/app/libs/armeabi/libssl.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/app/libs/armeabi/libssl.so -------------------------------------------------------------------------------- /Android/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/app/proguard-rules.pro -------------------------------------------------------------------------------- /Android/app/src/debug/java/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/app/src/debug/java/AndroidManifest.xml -------------------------------------------------------------------------------- /Android/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /Android/app/src/main/res/drawable/dk_btn_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/app/src/main/res/drawable/dk_btn_background.xml -------------------------------------------------------------------------------- /Android/app/src/main/res/drawable/dk_info_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/app/src/main/res/drawable/dk_info_background.xml -------------------------------------------------------------------------------- /Android/app/src/main/res/drawable/dk_line_divider.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/app/src/main/res/drawable/dk_line_divider.xml -------------------------------------------------------------------------------- /Android/app/src/main/res/layout/activity_amap_path.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/app/src/main/res/layout/activity_amap_path.xml -------------------------------------------------------------------------------- /Android/app/src/main/res/layout/activity_comm.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/app/src/main/res/layout/activity_comm.xml -------------------------------------------------------------------------------- /Android/app/src/main/res/layout/activity_dokit_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/app/src/main/res/layout/activity_dokit_main.xml -------------------------------------------------------------------------------- /Android/app/src/main/res/layout/activity_empty.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/app/src/main/res/layout/activity_empty.xml -------------------------------------------------------------------------------- /Android/app/src/main/res/layout/activity_leak.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/app/src/main/res/layout/activity_leak.xml -------------------------------------------------------------------------------- /Android/app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /Android/app/src/main/res/layout/activity_map.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/app/src/main/res/layout/activity_map.xml -------------------------------------------------------------------------------- /Android/app/src/main/res/layout/activity_mc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/app/src/main/res/layout/activity_mc.xml -------------------------------------------------------------------------------- /Android/app/src/main/res/layout/activity_net_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/app/src/main/res/layout/activity_net_main.xml -------------------------------------------------------------------------------- /Android/app/src/main/res/layout/activity_second.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/app/src/main/res/layout/activity_second.xml -------------------------------------------------------------------------------- /Android/app/src/main/res/layout/activity_webview.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/app/src/main/res/layout/activity_webview.xml -------------------------------------------------------------------------------- /Android/app/src/main/res/layout/activity_ws.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/app/src/main/res/layout/activity_ws.xml -------------------------------------------------------------------------------- /Android/app/src/main/res/layout/activity_x5_webview.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/app/src/main/res/layout/activity_x5_webview.xml -------------------------------------------------------------------------------- /Android/app/src/main/res/layout/dk_demo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/app/src/main/res/layout/dk_demo.xml -------------------------------------------------------------------------------- /Android/app/src/main/res/layout/dk_screen_show_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/app/src/main/res/layout/dk_screen_show_view.xml -------------------------------------------------------------------------------- /Android/app/src/main/res/layout/fragment_amap.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/app/src/main/res/layout/fragment_amap.xml -------------------------------------------------------------------------------- /Android/app/src/main/res/layout/fragment_vp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/app/src/main/res/layout/fragment_vp.xml -------------------------------------------------------------------------------- /Android/app/src/main/res/layout/item_lv.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/app/src/main/res/layout/item_lv.xml -------------------------------------------------------------------------------- /Android/app/src/main/res/layout/item_main_rv.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/app/src/main/res/layout/item_main_rv.xml -------------------------------------------------------------------------------- /Android/app/src/main/res/layout/item_rv.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/app/src/main/res/layout/item_rv.xml -------------------------------------------------------------------------------- /Android/app/src/main/res/layout/item_sc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/app/src/main/res/layout/item_sc.xml -------------------------------------------------------------------------------- /Android/app/src/main/res/layout/layout_demo_custom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/app/src/main/res/layout/layout_demo_custom.xml -------------------------------------------------------------------------------- /Android/app/src/main/res/layout/layout_mock_route.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/app/src/main/res/layout/layout_mock_route.xml -------------------------------------------------------------------------------- /Android/app/src/main/res/layout/layout_slidebar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/app/src/main/res/layout/layout_slidebar.xml -------------------------------------------------------------------------------- /Android/app/src/main/res/layout/view_dokit_item_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/app/src/main/res/layout/view_dokit_item_view.xml -------------------------------------------------------------------------------- /Android/app/src/main/res/mipmap-xxhdpi/cat.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/app/src/main/res/mipmap-xxhdpi/cat.jpg -------------------------------------------------------------------------------- /Android/app/src/main/res/mipmap-xxhdpi/dk_close_25.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/app/src/main/res/mipmap-xxhdpi/dk_close_25.png -------------------------------------------------------------------------------- /Android/app/src/main/res/mipmap-xxxhdpi/amap_bus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/app/src/main/res/mipmap-xxxhdpi/amap_bus.png -------------------------------------------------------------------------------- /Android/app/src/main/res/mipmap-xxxhdpi/amap_car.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/app/src/main/res/mipmap-xxxhdpi/amap_car.png -------------------------------------------------------------------------------- /Android/app/src/main/res/mipmap-xxxhdpi/amap_end.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/app/src/main/res/mipmap-xxxhdpi/amap_end.png -------------------------------------------------------------------------------- /Android/app/src/main/res/mipmap-xxxhdpi/amap_man.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/app/src/main/res/mipmap-xxxhdpi/amap_man.png -------------------------------------------------------------------------------- /Android/app/src/main/res/mipmap-xxxhdpi/amap_start.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/app/src/main/res/mipmap-xxxhdpi/amap_start.png -------------------------------------------------------------------------------- /Android/app/src/main/res/mipmap-xxxhdpi/amap_through.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/app/src/main/res/mipmap-xxxhdpi/amap_through.png -------------------------------------------------------------------------------- /Android/app/src/main/res/mipmap-xxxhdpi/bool.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/app/src/main/res/mipmap-xxxhdpi/bool.jpg -------------------------------------------------------------------------------- /Android/app/src/main/res/mipmap-xxxhdpi/dir1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/app/src/main/res/mipmap-xxxhdpi/dir1.png -------------------------------------------------------------------------------- /Android/app/src/main/res/mipmap-xxxhdpi/dir10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/app/src/main/res/mipmap-xxxhdpi/dir10.png -------------------------------------------------------------------------------- /Android/app/src/main/res/mipmap-xxxhdpi/dir11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/app/src/main/res/mipmap-xxxhdpi/dir11.png -------------------------------------------------------------------------------- /Android/app/src/main/res/mipmap-xxxhdpi/dir12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/app/src/main/res/mipmap-xxxhdpi/dir12.png -------------------------------------------------------------------------------- /Android/app/src/main/res/mipmap-xxxhdpi/dir13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/app/src/main/res/mipmap-xxxhdpi/dir13.png -------------------------------------------------------------------------------- /Android/app/src/main/res/mipmap-xxxhdpi/dir14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/app/src/main/res/mipmap-xxxhdpi/dir14.png -------------------------------------------------------------------------------- /Android/app/src/main/res/mipmap-xxxhdpi/dir15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/app/src/main/res/mipmap-xxxhdpi/dir15.png -------------------------------------------------------------------------------- /Android/app/src/main/res/mipmap-xxxhdpi/dir16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/app/src/main/res/mipmap-xxxhdpi/dir16.png -------------------------------------------------------------------------------- /Android/app/src/main/res/mipmap-xxxhdpi/dir2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/app/src/main/res/mipmap-xxxhdpi/dir2.png -------------------------------------------------------------------------------- /Android/app/src/main/res/mipmap-xxxhdpi/dir3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/app/src/main/res/mipmap-xxxhdpi/dir3.png -------------------------------------------------------------------------------- /Android/app/src/main/res/mipmap-xxxhdpi/dir4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/app/src/main/res/mipmap-xxxhdpi/dir4.png -------------------------------------------------------------------------------- /Android/app/src/main/res/mipmap-xxxhdpi/dir5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/app/src/main/res/mipmap-xxxhdpi/dir5.png -------------------------------------------------------------------------------- /Android/app/src/main/res/mipmap-xxxhdpi/dir6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/app/src/main/res/mipmap-xxxhdpi/dir6.png -------------------------------------------------------------------------------- /Android/app/src/main/res/mipmap-xxxhdpi/dir7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/app/src/main/res/mipmap-xxxhdpi/dir7.png -------------------------------------------------------------------------------- /Android/app/src/main/res/mipmap-xxxhdpi/dir8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/app/src/main/res/mipmap-xxxhdpi/dir8.png -------------------------------------------------------------------------------- /Android/app/src/main/res/mipmap-xxxhdpi/dir9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/app/src/main/res/mipmap-xxxhdpi/dir9.png -------------------------------------------------------------------------------- /Android/app/src/main/res/mipmap-xxxhdpi/dir_end.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/app/src/main/res/mipmap-xxxhdpi/dir_end.png -------------------------------------------------------------------------------- /Android/app/src/main/res/mipmap-xxxhdpi/dir_start.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/app/src/main/res/mipmap-xxxhdpi/dir_start.png -------------------------------------------------------------------------------- /Android/app/src/main/res/mipmap-xxxhdpi/dir_station.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/app/src/main/res/mipmap-xxxhdpi/dir_station.png -------------------------------------------------------------------------------- /Android/app/src/main/res/mipmap-xxxhdpi/dk_app_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/app/src/main/res/mipmap-xxxhdpi/dk_app_icon.png -------------------------------------------------------------------------------- /Android/app/src/main/res/mipmap-xxxhdpi/dk_dokit_big.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/app/src/main/res/mipmap-xxxhdpi/dk_dokit_big.PNG -------------------------------------------------------------------------------- /Android/app/src/main/res/mipmap-xxxhdpi/dk_sys_info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/app/src/main/res/mipmap-xxxhdpi/dk_sys_info.png -------------------------------------------------------------------------------- /Android/app/src/main/res/mipmap-xxxhdpi/end.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/app/src/main/res/mipmap-xxxhdpi/end.png -------------------------------------------------------------------------------- /Android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Android/app/src/main/res/mipmap-xxxhdpi/start.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/app/src/main/res/mipmap-xxxhdpi/start.png -------------------------------------------------------------------------------- /Android/app/src/main/res/mipmap-xxxhdpi/title_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/app/src/main/res/mipmap-xxxhdpi/title_back.png -------------------------------------------------------------------------------- /Android/app/src/main/res/values-en-rUS/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/app/src/main/res/values-en-rUS/strings.xml -------------------------------------------------------------------------------- /Android/app/src/main/res/values-zh-rCN/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/app/src/main/res/values-zh-rCN/strings.xml -------------------------------------------------------------------------------- /Android/app/src/main/res/values/atts.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/app/src/main/res/values/atts.xml -------------------------------------------------------------------------------- /Android/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /Android/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /Android/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /Android/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /Android/app/src/main/res/xml/network_config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/app/src/main/res/xml/network_config.xml -------------------------------------------------------------------------------- /Android/app/src/release/java/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/app/src/release/java/AndroidManifest.xml -------------------------------------------------------------------------------- /Android/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/build.gradle -------------------------------------------------------------------------------- /Android/buildSrc/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /Android/buildSrc/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/buildSrc/build.gradle -------------------------------------------------------------------------------- /Android/config.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/config.gradle -------------------------------------------------------------------------------- /Android/dokit-autotest/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /Android/dokit-autotest/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit-autotest/build.gradle -------------------------------------------------------------------------------- /Android/dokit-autotest/gradle.properties: -------------------------------------------------------------------------------- 1 | ARTIFACT_ID=dokitx-autotest 2 | -------------------------------------------------------------------------------- /Android/dokit-autotest/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit-autotest/proguard-rules.pro -------------------------------------------------------------------------------- /Android/dokit-autotest/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit-autotest/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /Android/dokit-autotest/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit-autotest/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /Android/dokit-autotest/upload.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit-autotest/upload.sh -------------------------------------------------------------------------------- /Android/dokit-ft/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /Android/dokit-ft/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit-ft/build.gradle -------------------------------------------------------------------------------- /Android/dokit-ft/gradle.properties: -------------------------------------------------------------------------------- 1 | ARTIFACT_ID=dokitx-ft -------------------------------------------------------------------------------- /Android/dokit-ft/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit-ft/proguard-rules.pro -------------------------------------------------------------------------------- /Android/dokit-ft/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit-ft/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /Android/dokit-ft/upload.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit-ft/upload.sh -------------------------------------------------------------------------------- /Android/dokit-gps-mock/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /Android/dokit-gps-mock/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit-gps-mock/build.gradle -------------------------------------------------------------------------------- /Android/dokit-gps-mock/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Android/dokit-gps-mock/gradle.properties: -------------------------------------------------------------------------------- 1 | ARTIFACT_ID=dokitx-gps-mock 2 | -------------------------------------------------------------------------------- /Android/dokit-gps-mock/libs/BaiduLBS_Android.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit-gps-mock/libs/BaiduLBS_Android.jar -------------------------------------------------------------------------------- /Android/dokit-gps-mock/libs/arm64-v8a/libcrypto.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit-gps-mock/libs/arm64-v8a/libcrypto.so -------------------------------------------------------------------------------- /Android/dokit-gps-mock/libs/arm64-v8a/liblocSDK8a.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit-gps-mock/libs/arm64-v8a/liblocSDK8a.so -------------------------------------------------------------------------------- /Android/dokit-gps-mock/libs/arm64-v8a/libssl.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit-gps-mock/libs/arm64-v8a/libssl.so -------------------------------------------------------------------------------- /Android/dokit-gps-mock/libs/armeabi-v7a/libcrypto.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit-gps-mock/libs/armeabi-v7a/libcrypto.so -------------------------------------------------------------------------------- /Android/dokit-gps-mock/libs/armeabi-v7a/liblocSDK8a.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit-gps-mock/libs/armeabi-v7a/liblocSDK8a.so -------------------------------------------------------------------------------- /Android/dokit-gps-mock/libs/armeabi-v7a/libssl.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit-gps-mock/libs/armeabi-v7a/libssl.so -------------------------------------------------------------------------------- /Android/dokit-gps-mock/libs/armeabi/libcrypto.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit-gps-mock/libs/armeabi/libcrypto.so -------------------------------------------------------------------------------- /Android/dokit-gps-mock/libs/armeabi/libgnustl_shared.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit-gps-mock/libs/armeabi/libgnustl_shared.so -------------------------------------------------------------------------------- /Android/dokit-gps-mock/libs/armeabi/liblocSDK8a.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit-gps-mock/libs/armeabi/liblocSDK8a.so -------------------------------------------------------------------------------- /Android/dokit-gps-mock/libs/armeabi/libssl.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit-gps-mock/libs/armeabi/libssl.so -------------------------------------------------------------------------------- /Android/dokit-gps-mock/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit-gps-mock/proguard-rules.pro -------------------------------------------------------------------------------- /Android/dokit-gps-mock/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit-gps-mock/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /Android/dokit-gps-mock/src/main/assets/Icon_end.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit-gps-mock/src/main/assets/Icon_end.png -------------------------------------------------------------------------------- /Android/dokit-gps-mock/src/main/assets/Icon_start.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit-gps-mock/src/main/assets/Icon_start.png -------------------------------------------------------------------------------- /Android/dokit-gps-mock/src/main/res/values/attrs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit-gps-mock/src/main/res/values/attrs.xml -------------------------------------------------------------------------------- /Android/dokit-gps-mock/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit-gps-mock/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /Android/dokit-gps-mock/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit-gps-mock/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /Android/dokit-gps-mock/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit-gps-mock/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /Android/dokit-leakcanary/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /Android/dokit-leakcanary/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit-leakcanary/build.gradle -------------------------------------------------------------------------------- /Android/dokit-leakcanary/gradle.properties: -------------------------------------------------------------------------------- 1 | ARTIFACT_ID=dokitx-leakcanary -------------------------------------------------------------------------------- /Android/dokit-leakcanary/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit-leakcanary/proguard-rules.pro -------------------------------------------------------------------------------- /Android/dokit-leakcanary/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit-leakcanary/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /Android/dokit-leakcanary/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit-leakcanary/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /Android/dokit-leakcanary/upload.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit-leakcanary/upload.sh -------------------------------------------------------------------------------- /Android/dokit-mc/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /Android/dokit-mc/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit-mc/build.gradle -------------------------------------------------------------------------------- /Android/dokit-mc/gradle.properties: -------------------------------------------------------------------------------- 1 | ARTIFACT_ID=dokitx-mc -------------------------------------------------------------------------------- /Android/dokit-mc/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit-mc/proguard-rules.pro -------------------------------------------------------------------------------- /Android/dokit-mc/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit-mc/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /Android/dokit-mc/src/main/res/drawable/dk_btn_mc_bg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit-mc/src/main/res/drawable/dk_btn_mc_bg.xml -------------------------------------------------------------------------------- /Android/dokit-mc/src/main/res/layout/dk_activity_mc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit-mc/src/main/res/layout/dk_activity_mc.xml -------------------------------------------------------------------------------- /Android/dokit-mc/src/main/res/layout/dk_item_mc_case.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit-mc/src/main/res/layout/dk_item_mc_case.xml -------------------------------------------------------------------------------- /Android/dokit-mc/src/main/res/values-en-rCN/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit-mc/src/main/res/values-en-rCN/strings.xml -------------------------------------------------------------------------------- /Android/dokit-mc/src/main/res/values-zh-rTW/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit-mc/src/main/res/values-zh-rTW/strings.xml -------------------------------------------------------------------------------- /Android/dokit-mc/src/main/res/values-zh-rUS/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit-mc/src/main/res/values-zh-rUS/strings.xml -------------------------------------------------------------------------------- /Android/dokit-mc/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit-mc/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /Android/dokit-mc/upload.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit-mc/upload.sh -------------------------------------------------------------------------------- /Android/dokit-no-op/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /Android/dokit-no-op/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit-no-op/build.gradle -------------------------------------------------------------------------------- /Android/dokit-no-op/gradle.properties: -------------------------------------------------------------------------------- 1 | ARTIFACT_ID=dokitx-no-op -------------------------------------------------------------------------------- /Android/dokit-no-op/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit-no-op/proguard-rules.pro -------------------------------------------------------------------------------- /Android/dokit-no-op/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit-no-op/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /Android/dokit-no-op/upload.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit-no-op/upload.sh -------------------------------------------------------------------------------- /Android/dokit-okhttp-api/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /Android/dokit-okhttp-api/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit-okhttp-api/build.gradle -------------------------------------------------------------------------------- /Android/dokit-okhttp-api/gradle.properties: -------------------------------------------------------------------------------- 1 | ARTIFACT_ID=dokitx-okhttp-api -------------------------------------------------------------------------------- /Android/dokit-okhttp-api/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit-okhttp-api/proguard-rules.pro -------------------------------------------------------------------------------- /Android/dokit-okhttp-api/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit-okhttp-api/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /Android/dokit-okhttp-api/upload.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit-okhttp-api/upload.sh -------------------------------------------------------------------------------- /Android/dokit-okhttp-v3/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /Android/dokit-okhttp-v3/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit-okhttp-v3/build.gradle -------------------------------------------------------------------------------- /Android/dokit-okhttp-v3/gradle.properties: -------------------------------------------------------------------------------- 1 | ARTIFACT_ID=dokitx-okhttp-v3 -------------------------------------------------------------------------------- /Android/dokit-okhttp-v3/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit-okhttp-v3/proguard-rules.pro -------------------------------------------------------------------------------- /Android/dokit-okhttp-v3/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit-okhttp-v3/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /Android/dokit-okhttp-v3/upload.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit-okhttp-v3/upload.sh -------------------------------------------------------------------------------- /Android/dokit-okhttp-v4/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /Android/dokit-okhttp-v4/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit-okhttp-v4/build.gradle -------------------------------------------------------------------------------- /Android/dokit-okhttp-v4/gradle.properties: -------------------------------------------------------------------------------- 1 | ARTIFACT_ID=dokitx-okhttp-v4 -------------------------------------------------------------------------------- /Android/dokit-okhttp-v4/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit-okhttp-v4/proguard-rules.pro -------------------------------------------------------------------------------- /Android/dokit-okhttp-v4/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit-okhttp-v4/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /Android/dokit-okhttp-v4/upload.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit-okhttp-v4/upload.sh -------------------------------------------------------------------------------- /Android/dokit-plugin/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /Android/dokit-plugin/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit-plugin/build.gradle -------------------------------------------------------------------------------- /Android/dokit-plugin/gradle.properties: -------------------------------------------------------------------------------- 1 | ARTIFACT_ID=dokitx-plugin -------------------------------------------------------------------------------- /Android/dokit-plugin/upload.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit-plugin/upload.sh -------------------------------------------------------------------------------- /Android/dokit-pthread-hook/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /Android/dokit-pthread-hook/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit-pthread-hook/build.gradle -------------------------------------------------------------------------------- /Android/dokit-pthread-hook/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Android/dokit-pthread-hook/gradle.properties: -------------------------------------------------------------------------------- 1 | ARTIFACT_ID=dokitx-pthread-hook 2 | -------------------------------------------------------------------------------- /Android/dokit-pthread-hook/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit-pthread-hook/proguard-rules.pro -------------------------------------------------------------------------------- /Android/dokit-pthread-hook/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit-pthread-hook/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /Android/dokit-test/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /Android/dokit-test/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit-test/build.gradle -------------------------------------------------------------------------------- /Android/dokit-test/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Android/dokit-test/gradle.properties: -------------------------------------------------------------------------------- 1 | ARTIFACT_ID=dokitx-test 2 | -------------------------------------------------------------------------------- /Android/dokit-test/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit-test/proguard-rules.pro -------------------------------------------------------------------------------- /Android/dokit-test/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit-test/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /Android/dokit-test/upload.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit-test/upload.sh -------------------------------------------------------------------------------- /Android/dokit-util/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /Android/dokit-util/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit-util/build.gradle -------------------------------------------------------------------------------- /Android/dokit-util/gradle.properties: -------------------------------------------------------------------------------- 1 | ARTIFACT_ID=dokitx-util -------------------------------------------------------------------------------- /Android/dokit-util/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit-util/proguard-rules.pro -------------------------------------------------------------------------------- /Android/dokit-util/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit-util/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /Android/dokit-util/src/main/res/values-v21/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit-util/src/main/res/values-v21/styles.xml -------------------------------------------------------------------------------- /Android/dokit-util/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit-util/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /Android/dokit-util/upload.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit-util/upload.sh -------------------------------------------------------------------------------- /Android/dokit-weex/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /Android/dokit-weex/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit-weex/build.gradle -------------------------------------------------------------------------------- /Android/dokit-weex/gradle.properties: -------------------------------------------------------------------------------- 1 | ARTIFACT_ID=dokitx-weex -------------------------------------------------------------------------------- /Android/dokit-weex/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit-weex/proguard-rules.pro -------------------------------------------------------------------------------- /Android/dokit-weex/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit-weex/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /Android/dokit-weex/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit-weex/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /Android/dokit-weex/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit-weex/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /Android/dokit-weex/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit-weex/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /Android/dokit-weex/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit-weex/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /Android/dokit-weex/upload.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit-weex/upload.sh -------------------------------------------------------------------------------- /Android/dokit/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | /.cxx 3 | -------------------------------------------------------------------------------- /Android/dokit/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/build.gradle -------------------------------------------------------------------------------- /Android/dokit/gradle.properties: -------------------------------------------------------------------------------- 1 | ARTIFACT_ID=dokitx -------------------------------------------------------------------------------- /Android/dokit/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/proguard-rules.pro -------------------------------------------------------------------------------- /Android/dokit/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /Android/dokit/src/main/assets/dokit_system_kits.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/assets/dokit_system_kits.json -------------------------------------------------------------------------------- /Android/dokit/src/main/assets/h5help/dokit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/assets/h5help/dokit.js -------------------------------------------------------------------------------- /Android/dokit/src/main/assets/h5help/dokit_js_hook.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/assets/h5help/dokit_js_hook.html -------------------------------------------------------------------------------- /Android/dokit/src/main/assets/img/dk_custtexture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/assets/img/dk_custtexture.png -------------------------------------------------------------------------------- /Android/dokit/src/main/assets/img/dk_custtexture_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/assets/img/dk_custtexture_b.png -------------------------------------------------------------------------------- /Android/dokit/src/main/assets/img/dk_custtexture_bad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/assets/img/dk_custtexture_bad.png -------------------------------------------------------------------------------- /Android/dokit/src/main/assets/img/dk_custtexture_no.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/assets/img/dk_custtexture_no.png -------------------------------------------------------------------------------- /Android/dokit/src/main/assets/map/map.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/assets/map/map.html -------------------------------------------------------------------------------- /Android/dokit/src/main/cpp/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/cpp/CMakeLists.txt -------------------------------------------------------------------------------- /Android/dokit/src/main/cpp/art.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/cpp/art.cpp -------------------------------------------------------------------------------- /Android/dokit/src/main/cpp/art.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/cpp/art.h -------------------------------------------------------------------------------- /Android/dokit/src/main/cpp/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/cpp/main.cpp -------------------------------------------------------------------------------- /Android/dokit/src/main/res/anim/dk_dd_mask_in.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/res/anim/dk_dd_mask_in.xml -------------------------------------------------------------------------------- /Android/dokit/src/main/res/anim/dk_dd_mask_out.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/res/anim/dk_dd_mask_out.xml -------------------------------------------------------------------------------- /Android/dokit/src/main/res/anim/dk_dd_menu_in.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/res/anim/dk_dd_menu_in.xml -------------------------------------------------------------------------------- /Android/dokit/src/main/res/anim/dk_dd_menu_out.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/res/anim/dk_dd_menu_out.xml -------------------------------------------------------------------------------- /Android/dokit/src/main/res/drawable/dk_add_shape.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/res/drawable/dk_add_shape.xml -------------------------------------------------------------------------------- /Android/dokit/src/main/res/drawable/dk_divider.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/res/drawable/dk_divider.xml -------------------------------------------------------------------------------- /Android/dokit/src/main/res/drawable/dk_divider_gray.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/res/drawable/dk_divider_gray.xml -------------------------------------------------------------------------------- /Android/dokit/src/main/res/drawable/dk_hint_bg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/res/drawable/dk_hint_bg.xml -------------------------------------------------------------------------------- /Android/dokit/src/main/res/drawable/dk_input_cursor.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/res/drawable/dk_input_cursor.xml -------------------------------------------------------------------------------- /Android/dokit/src/main/res/drawable/dk_item_btn_img.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/res/drawable/dk_item_btn_img.xml -------------------------------------------------------------------------------- /Android/dokit/src/main/res/drawable/dk_seekbar_style.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/res/drawable/dk_seekbar_style.xml -------------------------------------------------------------------------------- /Android/dokit/src/main/res/layout/dk_app_toast.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/res/layout/dk_app_toast.xml -------------------------------------------------------------------------------- /Android/dokit/src/main/res/layout/dk_dialog_common.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/res/layout/dk_dialog_common.xml -------------------------------------------------------------------------------- /Android/dokit/src/main/res/layout/dk_dialog_confirm.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/res/layout/dk_dialog_confirm.xml -------------------------------------------------------------------------------- /Android/dokit/src/main/res/layout/dk_dialog_tip.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/res/layout/dk_dialog_tip.xml -------------------------------------------------------------------------------- /Android/dokit/src/main/res/layout/dk_dialog_userinfo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/res/layout/dk_dialog_userinfo.xml -------------------------------------------------------------------------------- /Android/dokit/src/main/res/layout/dk_float_h5_info.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/res/layout/dk_float_h5_info.xml -------------------------------------------------------------------------------- /Android/dokit/src/main/res/layout/dk_float_lbs_route.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/res/layout/dk_float_lbs_route.xml -------------------------------------------------------------------------------- /Android/dokit/src/main/res/layout/dk_float_log_info.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/res/layout/dk_float_log_info.xml -------------------------------------------------------------------------------- /Android/dokit/src/main/res/layout/dk_float_network.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/res/layout/dk_float_network.xml -------------------------------------------------------------------------------- /Android/dokit/src/main/res/layout/dk_fragment_health.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/res/layout/dk_fragment_health.xml -------------------------------------------------------------------------------- /Android/dokit/src/main/res/layout/dk_fragment_more.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/res/layout/dk_fragment_more.xml -------------------------------------------------------------------------------- /Android/dokit/src/main/res/layout/dk_home_title_bar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/res/layout/dk_home_title_bar.xml -------------------------------------------------------------------------------- /Android/dokit/src/main/res/layout/dk_item_bar_chart.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/res/layout/dk_item_bar_chart.xml -------------------------------------------------------------------------------- /Android/dokit/src/main/res/layout/dk_item_block_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/res/layout/dk_item_block_list.xml -------------------------------------------------------------------------------- /Android/dokit/src/main/res/layout/dk_item_data_clean.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/res/layout/dk_item_data_clean.xml -------------------------------------------------------------------------------- /Android/dokit/src/main/res/layout/dk_item_file_info.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/res/layout/dk_item_file_info.xml -------------------------------------------------------------------------------- /Android/dokit/src/main/res/layout/dk_item_group_exit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/res/layout/dk_item_group_exit.xml -------------------------------------------------------------------------------- /Android/dokit/src/main/res/layout/dk_item_group_kit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/res/layout/dk_item_group_kit.xml -------------------------------------------------------------------------------- /Android/dokit/src/main/res/layout/dk_item_group_mode.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/res/layout/dk_item_group_mode.xml -------------------------------------------------------------------------------- /Android/dokit/src/main/res/layout/dk_item_kit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/res/layout/dk_item_kit.xml -------------------------------------------------------------------------------- /Android/dokit/src/main/res/layout/dk_item_log.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/res/layout/dk_item_log.xml -------------------------------------------------------------------------------- /Android/dokit/src/main/res/layout/dk_item_setting.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/res/layout/dk_item_setting.xml -------------------------------------------------------------------------------- /Android/dokit/src/main/res/layout/dk_item_sp_input.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/res/layout/dk_item_sp_input.xml -------------------------------------------------------------------------------- /Android/dokit/src/main/res/layout/dk_item_sys_info.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/res/layout/dk_item_sys_info.xml -------------------------------------------------------------------------------- /Android/dokit/src/main/res/layout/dk_item_sys_title.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/res/layout/dk_item_sys_title.xml -------------------------------------------------------------------------------- /Android/dokit/src/main/res/layout/dk_item_tips_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/res/layout/dk_item_tips_view.xml -------------------------------------------------------------------------------- /Android/dokit/src/main/res/layout/dk_item_white_host.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/res/layout/dk_item_white_host.xml -------------------------------------------------------------------------------- /Android/dokit/src/main/res/layout/dk_label_text_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/res/layout/dk_label_text_view.xml -------------------------------------------------------------------------------- /Android/dokit/src/main/res/layout/dk_log_title_bar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/res/layout/dk_log_title_bar.xml -------------------------------------------------------------------------------- /Android/dokit/src/main/res/layout/dk_mock_title_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/res/layout/dk_mock_title_item.xml -------------------------------------------------------------------------------- /Android/dokit/src/main/res/layout/dk_radio_button.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/res/layout/dk_radio_button.xml -------------------------------------------------------------------------------- /Android/dokit/src/main/res/layout/dk_radio_table_row.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/res/layout/dk_radio_table_row.xml -------------------------------------------------------------------------------- /Android/dokit/src/main/res/layout/dk_rv_empty_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/res/layout/dk_rv_empty_layout.xml -------------------------------------------------------------------------------- /Android/dokit/src/main/res/layout/dk_title_bar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/res/layout/dk_title_bar.xml -------------------------------------------------------------------------------- /Android/dokit/src/main/res/layout/dk_tool_panel.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/res/layout/dk_tool_panel.xml -------------------------------------------------------------------------------- /Android/dokit/src/main/res/layout/dk_tool_panel_old.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/res/layout/dk_tool_panel_old.xml -------------------------------------------------------------------------------- /Android/dokit/src/main/res/layout/dk_video_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/res/layout/dk_video_layout.xml -------------------------------------------------------------------------------- /Android/dokit/src/main/res/layout/dk_view_line_chart.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/res/layout/dk_view_line_chart.xml -------------------------------------------------------------------------------- /Android/dokit/src/main/res/layout/kd_item_sp_input.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/res/layout/kd_item_sp_input.xml -------------------------------------------------------------------------------- /Android/dokit/src/main/res/mipmap-xxhdpi/dk_cpu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/res/mipmap-xxhdpi/dk_cpu.png -------------------------------------------------------------------------------- /Android/dokit/src/main/res/mipmap-xxhdpi/dk_custom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/res/mipmap-xxhdpi/dk_custom.png -------------------------------------------------------------------------------- /Android/dokit/src/main/res/mipmap-xxhdpi/dk_db_view.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/res/mipmap-xxhdpi/dk_db_view.png -------------------------------------------------------------------------------- /Android/dokit/src/main/res/mipmap-xxhdpi/dk_dir_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/res/mipmap-xxhdpi/dk_dir_icon.png -------------------------------------------------------------------------------- /Android/dokit/src/main/res/mipmap-xxhdpi/dk_doraemon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/res/mipmap-xxhdpi/dk_doraemon.png -------------------------------------------------------------------------------- /Android/dokit/src/main/res/mipmap-xxhdpi/dk_egg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/res/mipmap-xxhdpi/dk_egg.png -------------------------------------------------------------------------------- /Android/dokit/src/main/res/mipmap-xxhdpi/dk_file_db.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/res/mipmap-xxhdpi/dk_file_db.png -------------------------------------------------------------------------------- /Android/dokit/src/main/res/mipmap-xxhdpi/dk_gps_mock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/res/mipmap-xxhdpi/dk_gps_mock.png -------------------------------------------------------------------------------- /Android/dokit/src/main/res/mipmap-xxhdpi/dk_health.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/res/mipmap-xxhdpi/dk_health.png -------------------------------------------------------------------------------- /Android/dokit/src/main/res/mipmap-xxhdpi/dk_ic_pause.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/res/mipmap-xxhdpi/dk_ic_pause.png -------------------------------------------------------------------------------- /Android/dokit/src/main/res/mipmap-xxhdpi/dk_ic_play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/res/mipmap-xxhdpi/dk_ic_play.png -------------------------------------------------------------------------------- /Android/dokit/src/main/res/mipmap-xxhdpi/dk_jpg_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/res/mipmap-xxhdpi/dk_jpg_icon.png -------------------------------------------------------------------------------- /Android/dokit/src/main/res/mipmap-xxhdpi/dk_lbs_bus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/res/mipmap-xxhdpi/dk_lbs_bus.png -------------------------------------------------------------------------------- /Android/dokit/src/main/res/mipmap-xxhdpi/dk_lbs_car.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/res/mipmap-xxhdpi/dk_lbs_car.png -------------------------------------------------------------------------------- /Android/dokit/src/main/res/mipmap-xxhdpi/dk_lbs_end.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/res/mipmap-xxhdpi/dk_lbs_end.png -------------------------------------------------------------------------------- /Android/dokit/src/main/res/mipmap-xxhdpi/dk_lbs_man.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/res/mipmap-xxhdpi/dk_lbs_man.png -------------------------------------------------------------------------------- /Android/dokit/src/main/res/mipmap-xxhdpi/dk_log_info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/res/mipmap-xxhdpi/dk_log_info.png -------------------------------------------------------------------------------- /Android/dokit/src/main/res/mipmap-xxhdpi/dk_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/res/mipmap-xxhdpi/dk_logo.png -------------------------------------------------------------------------------- /Android/dokit/src/main/res/mipmap-xxhdpi/dk_net_mock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/res/mipmap-xxhdpi/dk_net_mock.png -------------------------------------------------------------------------------- /Android/dokit/src/main/res/mipmap-xxhdpi/dk_pre_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/res/mipmap-xxhdpi/dk_pre_icon.png -------------------------------------------------------------------------------- /Android/dokit/src/main/res/mipmap-xxhdpi/dk_ram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/res/mipmap-xxhdpi/dk_ram.png -------------------------------------------------------------------------------- /Android/dokit/src/main/res/mipmap-xxhdpi/dk_search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/res/mipmap-xxhdpi/dk_search.png -------------------------------------------------------------------------------- /Android/dokit/src/main/res/mipmap-xxhdpi/dk_sys_info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/res/mipmap-xxhdpi/dk_sys_info.png -------------------------------------------------------------------------------- /Android/dokit/src/main/res/mipmap-xxhdpi/dk_txt_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/res/mipmap-xxhdpi/dk_txt_icon.png -------------------------------------------------------------------------------- /Android/dokit/src/main/res/mipmap-xxhdpi/dk_web_door.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/res/mipmap-xxhdpi/dk_web_door.png -------------------------------------------------------------------------------- /Android/dokit/src/main/res/mipmap-xxhdpi/title_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/res/mipmap-xxhdpi/title_back.png -------------------------------------------------------------------------------- /Android/dokit/src/main/res/values-en-rUS/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/res/values-en-rUS/strings.xml -------------------------------------------------------------------------------- /Android/dokit/src/main/res/values-zh-rCN/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/res/values-zh-rCN/strings.xml -------------------------------------------------------------------------------- /Android/dokit/src/main/res/values-zh-rTW/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/res/values-zh-rTW/strings.xml -------------------------------------------------------------------------------- /Android/dokit/src/main/res/values/attrs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/res/values/attrs.xml -------------------------------------------------------------------------------- /Android/dokit/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /Android/dokit/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /Android/dokit/src/main/res/values/font_sizes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/res/values/font_sizes.xml -------------------------------------------------------------------------------- /Android/dokit/src/main/res/values/ids.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/res/values/ids.xml -------------------------------------------------------------------------------- /Android/dokit/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /Android/dokit/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /Android/dokit/src/main/res/xml/dokit_network_config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/src/main/res/xml/dokit_network_config.xml -------------------------------------------------------------------------------- /Android/dokit/upload.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit/upload.sh -------------------------------------------------------------------------------- /Android/dokit_module.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/dokit_module.json -------------------------------------------------------------------------------- /Android/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/gradle.properties -------------------------------------------------------------------------------- /Android/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /Android/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/gradlew -------------------------------------------------------------------------------- /Android/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/gradlew.bat -------------------------------------------------------------------------------- /Android/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/settings.gradle -------------------------------------------------------------------------------- /Android/upload.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/upload.gradle -------------------------------------------------------------------------------- /Android/upload_didi.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/upload_didi.sh -------------------------------------------------------------------------------- /Android/upload_local.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/upload_local.sh -------------------------------------------------------------------------------- /Android/upload_maven.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/upload_maven.sh -------------------------------------------------------------------------------- /Android/upload_maven_central.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/upload_maven_central.gradle -------------------------------------------------------------------------------- /Android/upload_private.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Android/upload_private.gradle -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.zh-cn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/CODE_OF_CONDUCT.zh-cn.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Doc/android-ReleaseNotes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Doc/android-ReleaseNotes.md -------------------------------------------------------------------------------- /Doc/iOS-ReleaseNotes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Doc/iOS-ReleaseNotes.md -------------------------------------------------------------------------------- /Doc/iOS_cn_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Doc/iOS_cn_guide.md -------------------------------------------------------------------------------- /Doc/iOS_en_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Doc/iOS_en_guide.md -------------------------------------------------------------------------------- /Doc/miniapp-ReleaseNotes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Doc/miniapp-ReleaseNotes.md -------------------------------------------------------------------------------- /Doc/miniapp_cn_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Doc/miniapp_cn_guide.md -------------------------------------------------------------------------------- /DoraemonKit.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/DoraemonKit.podspec -------------------------------------------------------------------------------- /Flutter/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Flutter/.gitignore -------------------------------------------------------------------------------- /Flutter/.metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Flutter/.metadata -------------------------------------------------------------------------------- /Flutter/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Flutter/CHANGELOG.md -------------------------------------------------------------------------------- /Flutter/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Flutter/LICENSE -------------------------------------------------------------------------------- /Flutter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Flutter/README.md -------------------------------------------------------------------------------- /Flutter/analysis_options.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Flutter/analysis_options.yaml -------------------------------------------------------------------------------- /Flutter/example/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Flutter/example/.gitignore -------------------------------------------------------------------------------- /Flutter/example/.metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Flutter/example/.metadata -------------------------------------------------------------------------------- /Flutter/example/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Flutter/example/LICENSE -------------------------------------------------------------------------------- /Flutter/example/android/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Flutter/example/android/.gitignore -------------------------------------------------------------------------------- /Flutter/example/android/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Flutter/example/android/app/build.gradle -------------------------------------------------------------------------------- /Flutter/example/android/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Flutter/example/android/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /Flutter/example/android/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Flutter/example/android/build.gradle -------------------------------------------------------------------------------- /Flutter/example/android/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Flutter/example/android/gradle.properties -------------------------------------------------------------------------------- /Flutter/example/android/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Flutter/example/android/gradlew -------------------------------------------------------------------------------- /Flutter/example/android/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Flutter/example/android/gradlew.bat -------------------------------------------------------------------------------- /Flutter/example/android/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Flutter/example/android/settings.gradle -------------------------------------------------------------------------------- /Flutter/example/ios/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Flutter/example/ios/.gitignore -------------------------------------------------------------------------------- /Flutter/example/ios/Flutter/.last_build_id: -------------------------------------------------------------------------------- 1 | 29db02f4017b5d46dbbbd5412d6a52d4 -------------------------------------------------------------------------------- /Flutter/example/ios/Flutter/AppFrameworkInfo.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Flutter/example/ios/Flutter/AppFrameworkInfo.plist -------------------------------------------------------------------------------- /Flutter/example/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Flutter/example/ios/Flutter/Debug.xcconfig -------------------------------------------------------------------------------- /Flutter/example/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Flutter/example/ios/Flutter/Release.xcconfig -------------------------------------------------------------------------------- /Flutter/example/ios/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Flutter/example/ios/Podfile -------------------------------------------------------------------------------- /Flutter/example/ios/Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Flutter/example/ios/Podfile.lock -------------------------------------------------------------------------------- /Flutter/example/ios/Runner.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Flutter/example/ios/Runner.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Flutter/example/ios/Runner/AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Flutter/example/ios/Runner/AppDelegate.h -------------------------------------------------------------------------------- /Flutter/example/ios/Runner/AppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Flutter/example/ios/Runner/AppDelegate.m -------------------------------------------------------------------------------- /Flutter/example/ios/Runner/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Flutter/example/ios/Runner/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /Flutter/example/ios/Runner/GeneratedPluginRegistrant.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Flutter/example/ios/Runner/GeneratedPluginRegistrant.h -------------------------------------------------------------------------------- /Flutter/example/ios/Runner/GeneratedPluginRegistrant.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Flutter/example/ios/Runner/GeneratedPluginRegistrant.m -------------------------------------------------------------------------------- /Flutter/example/ios/Runner/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Flutter/example/ios/Runner/Info.plist -------------------------------------------------------------------------------- /Flutter/example/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Flutter/example/ios/Runner/Runner-Bridging-Header.h -------------------------------------------------------------------------------- /Flutter/example/ios/Runner/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Flutter/example/ios/Runner/main.m -------------------------------------------------------------------------------- /Flutter/example/lib/main.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Flutter/example/lib/main.dart -------------------------------------------------------------------------------- /Flutter/example/lib/page2.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Flutter/example/lib/page2.dart -------------------------------------------------------------------------------- /Flutter/example/local.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Flutter/example/local.properties -------------------------------------------------------------------------------- /Flutter/example/pubspec.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Flutter/example/pubspec.lock -------------------------------------------------------------------------------- /Flutter/example/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Flutter/example/pubspec.yaml -------------------------------------------------------------------------------- /Flutter/example/test/dokit_library_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Flutter/example/test/dokit_library_test.dart -------------------------------------------------------------------------------- /Flutter/flutterw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Flutter/flutterw -------------------------------------------------------------------------------- /Flutter/images/3.0x/dk_channel_check_h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Flutter/images/3.0x/dk_channel_check_h.png -------------------------------------------------------------------------------- /Flutter/images/3.0x/dk_channel_check_n.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Flutter/images/3.0x/dk_channel_check_n.png -------------------------------------------------------------------------------- /Flutter/images/3.0x/dk_channel_expand_h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Flutter/images/3.0x/dk_channel_expand_h.png -------------------------------------------------------------------------------- /Flutter/images/3.0x/dk_channel_expand_n.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Flutter/images/3.0x/dk_channel_expand_n.png -------------------------------------------------------------------------------- /Flutter/images/3.0x/dk_color_pick.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Flutter/images/3.0x/dk_color_pick.png -------------------------------------------------------------------------------- /Flutter/images/3.0x/dk_fps_chart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Flutter/images/3.0x/dk_fps_chart.png -------------------------------------------------------------------------------- /Flutter/images/3.0x/dk_frame_hist.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Flutter/images/3.0x/dk_frame_hist.png -------------------------------------------------------------------------------- /Flutter/images/3.0x/dk_log_info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Flutter/images/3.0x/dk_log_info.png -------------------------------------------------------------------------------- /Flutter/images/3.0x/dk_memory_search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Flutter/images/3.0x/dk_memory_search.png -------------------------------------------------------------------------------- /Flutter/images/3.0x/dk_method_channel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Flutter/images/3.0x/dk_method_channel.png -------------------------------------------------------------------------------- /Flutter/images/3.0x/dk_net_monitor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Flutter/images/3.0x/dk_net_monitor.png -------------------------------------------------------------------------------- /Flutter/images/3.0x/dk_ram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Flutter/images/3.0x/dk_ram.png -------------------------------------------------------------------------------- /Flutter/images/3.0x/dk_route_arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Flutter/images/3.0x/dk_route_arrow.png -------------------------------------------------------------------------------- /Flutter/images/3.0x/dk_source_code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Flutter/images/3.0x/dk_source_code.png -------------------------------------------------------------------------------- /Flutter/images/3.0x/dk_sys_info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Flutter/images/3.0x/dk_sys_info.png -------------------------------------------------------------------------------- /Flutter/images/3.0x/dk_time_counter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Flutter/images/3.0x/dk_time_counter.png -------------------------------------------------------------------------------- /Flutter/images/3.0x/dk_view_check.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Flutter/images/3.0x/dk_view_check.png -------------------------------------------------------------------------------- /Flutter/images/3.0x/dk_view_route.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Flutter/images/3.0x/dk_view_route.png -------------------------------------------------------------------------------- /Flutter/images/3.0x/dokit_flutter_btn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Flutter/images/3.0x/dokit_flutter_btn.png -------------------------------------------------------------------------------- /Flutter/images/3.0x/dokit_ic_close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Flutter/images/3.0x/dokit_ic_close.png -------------------------------------------------------------------------------- /Flutter/lib/dokit.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Flutter/lib/dokit.dart -------------------------------------------------------------------------------- /Flutter/lib/engine/dokit_binding.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Flutter/lib/engine/dokit_binding.dart -------------------------------------------------------------------------------- /Flutter/lib/engine/dokit_http.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Flutter/lib/engine/dokit_http.dart -------------------------------------------------------------------------------- /Flutter/lib/kit/apm/apm.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Flutter/lib/kit/apm/apm.dart -------------------------------------------------------------------------------- /Flutter/lib/kit/apm/fps_kit.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Flutter/lib/kit/apm/fps_kit.dart -------------------------------------------------------------------------------- /Flutter/lib/kit/apm/http_kit.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Flutter/lib/kit/apm/http_kit.dart -------------------------------------------------------------------------------- /Flutter/lib/kit/apm/launch/model.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Flutter/lib/kit/apm/launch/model.dart -------------------------------------------------------------------------------- /Flutter/lib/kit/apm/launch/page_launch_kit.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Flutter/lib/kit/apm/launch/page_launch_kit.dart -------------------------------------------------------------------------------- /Flutter/lib/kit/apm/launch/route_observer.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Flutter/lib/kit/apm/launch/route_observer.dart -------------------------------------------------------------------------------- /Flutter/lib/kit/apm/log_kit.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Flutter/lib/kit/apm/log_kit.dart -------------------------------------------------------------------------------- /Flutter/lib/kit/apm/memory_kit.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Flutter/lib/kit/apm/memory_kit.dart -------------------------------------------------------------------------------- /Flutter/lib/kit/apm/method_channel_kit.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Flutter/lib/kit/apm/method_channel_kit.dart -------------------------------------------------------------------------------- /Flutter/lib/kit/apm/route_kit.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Flutter/lib/kit/apm/route_kit.dart -------------------------------------------------------------------------------- /Flutter/lib/kit/apm/source_code_kit.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Flutter/lib/kit/apm/source_code_kit.dart -------------------------------------------------------------------------------- /Flutter/lib/kit/apm/vm/version.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Flutter/lib/kit/apm/vm/version.dart -------------------------------------------------------------------------------- /Flutter/lib/kit/apm/vm/vm_helper.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Flutter/lib/kit/apm/vm/vm_helper.dart -------------------------------------------------------------------------------- /Flutter/lib/kit/apm/vm/vm_service_wrapper.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Flutter/lib/kit/apm/vm/vm_service_wrapper.dart -------------------------------------------------------------------------------- /Flutter/lib/kit/biz/biz.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Flutter/lib/kit/biz/biz.dart -------------------------------------------------------------------------------- /Flutter/lib/kit/common/basic_info.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Flutter/lib/kit/common/basic_info.dart -------------------------------------------------------------------------------- /Flutter/lib/kit/common/common.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Flutter/lib/kit/common/common.dart -------------------------------------------------------------------------------- /Flutter/lib/kit/kit.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Flutter/lib/kit/kit.dart -------------------------------------------------------------------------------- /Flutter/lib/kit/observer.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Flutter/lib/kit/observer.dart -------------------------------------------------------------------------------- /Flutter/lib/kit/visual/color_pick.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Flutter/lib/kit/visual/color_pick.dart -------------------------------------------------------------------------------- /Flutter/lib/kit/visual/view_check.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Flutter/lib/kit/visual/view_check.dart -------------------------------------------------------------------------------- /Flutter/lib/kit/visual/visual.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Flutter/lib/kit/visual/visual.dart -------------------------------------------------------------------------------- /Flutter/lib/ui/dokit_app.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Flutter/lib/ui/dokit_app.dart -------------------------------------------------------------------------------- /Flutter/lib/ui/dokit_btn.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Flutter/lib/ui/dokit_btn.dart -------------------------------------------------------------------------------- /Flutter/lib/ui/kit_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Flutter/lib/ui/kit_page.dart -------------------------------------------------------------------------------- /Flutter/lib/ui/resident_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Flutter/lib/ui/resident_page.dart -------------------------------------------------------------------------------- /Flutter/lib/util/byte_util.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Flutter/lib/util/byte_util.dart -------------------------------------------------------------------------------- /Flutter/lib/util/screen_util.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Flutter/lib/util/screen_util.dart -------------------------------------------------------------------------------- /Flutter/lib/util/time_util.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Flutter/lib/util/time_util.dart -------------------------------------------------------------------------------- /Flutter/lib/widget/dash_decoration.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Flutter/lib/widget/dash_decoration.dart -------------------------------------------------------------------------------- /Flutter/lib/widget/fps_chart.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Flutter/lib/widget/fps_chart.dart -------------------------------------------------------------------------------- /Flutter/lib/widget/source_code/source_code_view.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Flutter/lib/widget/source_code/source_code_view.dart -------------------------------------------------------------------------------- /Flutter/lib/widget/source_code/syntax_highlighter.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Flutter/lib/widget/source_code/syntax_highlighter.dart -------------------------------------------------------------------------------- /Flutter/pubspec.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Flutter/pubspec.lock -------------------------------------------------------------------------------- /Flutter/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Flutter/pubspec.yaml -------------------------------------------------------------------------------- /Flutter/test/widget_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Flutter/test/widget_test.dart -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/README.md -------------------------------------------------------------------------------- /README_EN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/README_EN.md -------------------------------------------------------------------------------- /Web/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/.gitignore -------------------------------------------------------------------------------- /Web/DEVELOPMENT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/DEVELOPMENT.md -------------------------------------------------------------------------------- /Web/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/LICENSE -------------------------------------------------------------------------------- /Web/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/README.md -------------------------------------------------------------------------------- /Web/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/jest.config.js -------------------------------------------------------------------------------- /Web/lerna-debug.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/lerna-debug.log -------------------------------------------------------------------------------- /Web/lerna.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/lerna.json -------------------------------------------------------------------------------- /Web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/package.json -------------------------------------------------------------------------------- /Web/packages/core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/core/README.md -------------------------------------------------------------------------------- /Web/packages/core/__tests__/index.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/core/__tests__/index.test.js -------------------------------------------------------------------------------- /Web/packages/core/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/core/package.json -------------------------------------------------------------------------------- /Web/packages/core/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/core/rollup.config.js -------------------------------------------------------------------------------- /Web/packages/core/src/common/components/card.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/core/src/common/components/card.vue -------------------------------------------------------------------------------- /Web/packages/core/src/common/components/toast/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/core/src/common/components/toast/index.js -------------------------------------------------------------------------------- /Web/packages/core/src/common/components/toast/toast.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/core/src/common/components/toast/toast.vue -------------------------------------------------------------------------------- /Web/packages/core/src/common/components/top-bar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/core/src/common/components/top-bar.vue -------------------------------------------------------------------------------- /Web/packages/core/src/common/components/version.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/core/src/common/components/version.vue -------------------------------------------------------------------------------- /Web/packages/core/src/common/js/EventPlayback.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/core/src/common/js/EventPlayback.js -------------------------------------------------------------------------------- /Web/packages/core/src/common/js/EventRecorder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/core/src/common/js/EventRecorder.js -------------------------------------------------------------------------------- /Web/packages/core/src/common/js/UIController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/core/src/common/js/UIController.js -------------------------------------------------------------------------------- /Web/packages/core/src/common/js/dom-events-to-record.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/core/src/common/js/dom-events-to-record.js -------------------------------------------------------------------------------- /Web/packages/core/src/common/js/feature.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/core/src/common/js/feature.js -------------------------------------------------------------------------------- /Web/packages/core/src/common/js/finder/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/core/src/common/js/finder/index.js -------------------------------------------------------------------------------- /Web/packages/core/src/common/js/icon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/core/src/common/js/icon.js -------------------------------------------------------------------------------- /Web/packages/core/src/common/js/lifecycle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/core/src/common/js/lifecycle.js -------------------------------------------------------------------------------- /Web/packages/core/src/common/js/node.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/core/src/common/js/node.js -------------------------------------------------------------------------------- /Web/packages/core/src/common/js/socket.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/core/src/common/js/socket.js -------------------------------------------------------------------------------- /Web/packages/core/src/common/js/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/core/src/common/js/store.js -------------------------------------------------------------------------------- /Web/packages/core/src/common/js/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/core/src/common/js/util.js -------------------------------------------------------------------------------- /Web/packages/core/src/common/js/xpath/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/core/src/common/js/xpath/index.js -------------------------------------------------------------------------------- /Web/packages/core/src/components/app.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/core/src/components/app.vue -------------------------------------------------------------------------------- /Web/packages/core/src/components/elements-highlight.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/core/src/components/elements-highlight.vue -------------------------------------------------------------------------------- /Web/packages/core/src/components/home.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/core/src/components/home.vue -------------------------------------------------------------------------------- /Web/packages/core/src/components/hostSuspendedBall.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/core/src/components/hostSuspendedBall.vue -------------------------------------------------------------------------------- /Web/packages/core/src/components/independ-container.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/core/src/components/independ-container.vue -------------------------------------------------------------------------------- /Web/packages/core/src/components/router-container.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/core/src/components/router-container.vue -------------------------------------------------------------------------------- /Web/packages/core/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/core/src/index.js -------------------------------------------------------------------------------- /Web/packages/core/src/router/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/core/src/router/index.js -------------------------------------------------------------------------------- /Web/packages/core/src/router/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/core/src/router/router.js -------------------------------------------------------------------------------- /Web/packages/core/src/router/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/core/src/router/routes.js -------------------------------------------------------------------------------- /Web/packages/core/src/store/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/core/src/store/index.js -------------------------------------------------------------------------------- /Web/packages/utils/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/utils/README.md -------------------------------------------------------------------------------- /Web/packages/utils/__tests__/index.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/utils/__tests__/index.test.js -------------------------------------------------------------------------------- /Web/packages/utils/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/utils/package.json -------------------------------------------------------------------------------- /Web/packages/utils/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/utils/rollup.config.js -------------------------------------------------------------------------------- /Web/packages/utils/src/deepClone.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/utils/src/deepClone.js -------------------------------------------------------------------------------- /Web/packages/utils/src/dom.js: -------------------------------------------------------------------------------- 1 | export const inBrowser = typeof window !== 'undefined' 2 | -------------------------------------------------------------------------------- /Web/packages/utils/src/dragable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/utils/src/dragable.js -------------------------------------------------------------------------------- /Web/packages/utils/src/eventEmiter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/utils/src/eventEmiter.js -------------------------------------------------------------------------------- /Web/packages/utils/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/utils/src/index.js -------------------------------------------------------------------------------- /Web/packages/utils/src/md5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/utils/src/md5.js -------------------------------------------------------------------------------- /Web/packages/utils/src/network.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/utils/src/network.js -------------------------------------------------------------------------------- /Web/packages/utils/src/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/utils/src/utils.js -------------------------------------------------------------------------------- /Web/packages/web-independent/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/web-independent/README.md -------------------------------------------------------------------------------- /Web/packages/web-independent/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/web-independent/package.json -------------------------------------------------------------------------------- /Web/packages/web-independent/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/web-independent/rollup.config.js -------------------------------------------------------------------------------- /Web/packages/web-independent/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/web-independent/src/index.js -------------------------------------------------------------------------------- /Web/packages/web/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/web/README.md -------------------------------------------------------------------------------- /Web/packages/web/__tests__/index.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/web/__tests__/index.test.js -------------------------------------------------------------------------------- /Web/packages/web/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/web/package-lock.json -------------------------------------------------------------------------------- /Web/packages/web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/web/package.json -------------------------------------------------------------------------------- /Web/packages/web/playground/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/web/playground/index.html -------------------------------------------------------------------------------- /Web/packages/web/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/web/rollup.config.js -------------------------------------------------------------------------------- /Web/packages/web/src/assets/CssStore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/web/src/assets/CssStore.js -------------------------------------------------------------------------------- /Web/packages/web/src/assets/deepClone.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/web/src/assets/deepClone.js -------------------------------------------------------------------------------- /Web/packages/web/src/assets/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/web/src/assets/util.js -------------------------------------------------------------------------------- /Web/packages/web/src/common/Card.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/web/src/common/Card.vue -------------------------------------------------------------------------------- /Web/packages/web/src/common/info-card.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/web/src/common/info-card.vue -------------------------------------------------------------------------------- /Web/packages/web/src/components/ScanerComponent.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/web/src/components/ScanerComponent.vue -------------------------------------------------------------------------------- /Web/packages/web/src/components/ToolHelloWorld.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/web/src/components/ToolHelloWorld.vue -------------------------------------------------------------------------------- /Web/packages/web/src/components/ToolsContainer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/web/src/components/ToolsContainer.vue -------------------------------------------------------------------------------- /Web/packages/web/src/feature.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/web/src/feature.js -------------------------------------------------------------------------------- /Web/packages/web/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/web/src/index.js -------------------------------------------------------------------------------- /Web/packages/web/src/plugins/align-ruler/align-ruler.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/web/src/plugins/align-ruler/align-ruler.vue -------------------------------------------------------------------------------- /Web/packages/web/src/plugins/align-ruler/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/web/src/plugins/align-ruler/index.js -------------------------------------------------------------------------------- /Web/packages/web/src/plugins/align-ruler/info-box.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/web/src/plugins/align-ruler/info-box.vue -------------------------------------------------------------------------------- /Web/packages/web/src/plugins/api-mock/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/web/src/plugins/api-mock/index.js -------------------------------------------------------------------------------- /Web/packages/web/src/plugins/api-mock/interface-item.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/web/src/plugins/api-mock/interface-item.vue -------------------------------------------------------------------------------- /Web/packages/web/src/plugins/api-mock/main.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/web/src/plugins/api-mock/main.vue -------------------------------------------------------------------------------- /Web/packages/web/src/plugins/app-info/ToolAppInfo.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/web/src/plugins/app-info/ToolAppInfo.vue -------------------------------------------------------------------------------- /Web/packages/web/src/plugins/app-info/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/web/src/plugins/app-info/index.js -------------------------------------------------------------------------------- /Web/packages/web/src/plugins/console/console-tap.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/web/src/plugins/console/console-tap.vue -------------------------------------------------------------------------------- /Web/packages/web/src/plugins/console/css/var.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/web/src/plugins/console/css/var.less -------------------------------------------------------------------------------- /Web/packages/web/src/plugins/console/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/web/src/plugins/console/index.js -------------------------------------------------------------------------------- /Web/packages/web/src/plugins/console/js/console.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/web/src/plugins/console/js/console.js -------------------------------------------------------------------------------- /Web/packages/web/src/plugins/console/log-container.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/web/src/plugins/console/log-container.vue -------------------------------------------------------------------------------- /Web/packages/web/src/plugins/console/log-detail.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/web/src/plugins/console/log-detail.vue -------------------------------------------------------------------------------- /Web/packages/web/src/plugins/console/log-item.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/web/src/plugins/console/log-item.vue -------------------------------------------------------------------------------- /Web/packages/web/src/plugins/console/main.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/web/src/plugins/console/main.vue -------------------------------------------------------------------------------- /Web/packages/web/src/plugins/console/op-command.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/web/src/plugins/console/op-command.vue -------------------------------------------------------------------------------- /Web/packages/web/src/plugins/demo-plugin/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/web/src/plugins/demo-plugin/index.js -------------------------------------------------------------------------------- /Web/packages/web/src/plugins/demo-single-plugin/FPS.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/web/src/plugins/demo-single-plugin/FPS.vue -------------------------------------------------------------------------------- /Web/packages/web/src/plugins/demo-single-plugin/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/web/src/plugins/demo-single-plugin/index.js -------------------------------------------------------------------------------- /Web/packages/web/src/plugins/element/elementDetails.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/web/src/plugins/element/elementDetails.vue -------------------------------------------------------------------------------- /Web/packages/web/src/plugins/element/elementSnippet.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/web/src/plugins/element/elementSnippet.vue -------------------------------------------------------------------------------- /Web/packages/web/src/plugins/element/elementTree.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/web/src/plugins/element/elementTree.vue -------------------------------------------------------------------------------- /Web/packages/web/src/plugins/element/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/web/src/plugins/element/index.js -------------------------------------------------------------------------------- /Web/packages/web/src/plugins/h5-door/ToolH5Door.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/web/src/plugins/h5-door/ToolH5Door.vue -------------------------------------------------------------------------------- /Web/packages/web/src/plugins/h5-door/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/web/src/plugins/h5-door/index.js -------------------------------------------------------------------------------- /Web/packages/web/src/plugins/network/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/web/src/plugins/network/index.js -------------------------------------------------------------------------------- /Web/packages/web/src/plugins/network/js/request.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/web/src/plugins/network/js/request.js -------------------------------------------------------------------------------- /Web/packages/web/src/plugins/network/main.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/web/src/plugins/network/main.vue -------------------------------------------------------------------------------- /Web/packages/web/src/plugins/network/request-item.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/web/src/plugins/network/request-item.vue -------------------------------------------------------------------------------- /Web/packages/web/src/plugins/resources/css/var.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/web/src/plugins/resources/css/var.less -------------------------------------------------------------------------------- /Web/packages/web/src/plugins/resources/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/web/src/plugins/resources/index.js -------------------------------------------------------------------------------- /Web/packages/web/src/plugins/resources/js/resources.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/web/src/plugins/resources/js/resources.js -------------------------------------------------------------------------------- /Web/packages/web/src/plugins/resources/main.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/web/src/plugins/resources/main.vue -------------------------------------------------------------------------------- /Web/packages/web/src/plugins/resources/resource-item.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/web/src/plugins/resources/resource-item.vue -------------------------------------------------------------------------------- /Web/packages/web/src/plugins/resources/resource-tap.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/web/src/plugins/resources/resource-tap.vue -------------------------------------------------------------------------------- /Web/packages/web/src/plugins/scan-code/app.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/web/src/plugins/scan-code/app.vue -------------------------------------------------------------------------------- /Web/packages/web/src/plugins/scan-code/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/web/src/plugins/scan-code/index.js -------------------------------------------------------------------------------- /Web/packages/web/src/plugins/storage/cookie.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/web/src/plugins/storage/cookie.vue -------------------------------------------------------------------------------- /Web/packages/web/src/plugins/storage/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/web/src/plugins/storage/index.js -------------------------------------------------------------------------------- /Web/packages/web/src/plugins/storage/info-card.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/web/src/plugins/storage/info-card.vue -------------------------------------------------------------------------------- /Web/packages/web/src/plugins/storage/js/storage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/web/src/plugins/storage/js/storage.js -------------------------------------------------------------------------------- /Web/packages/web/src/plugins/storage/local-storage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/web/src/plugins/storage/local-storage.vue -------------------------------------------------------------------------------- /Web/packages/web/src/plugins/storage/main.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/web/src/plugins/storage/main.vue -------------------------------------------------------------------------------- /Web/packages/web/src/plugins/storage/session-storage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/web/src/plugins/storage/session-storage.vue -------------------------------------------------------------------------------- /Web/packages/web/src/plugins/web-vitals-time/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/packages/web/src/plugins/web-vitals-time/index.js -------------------------------------------------------------------------------- /Web/playground/independent.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/playground/independent.html -------------------------------------------------------------------------------- /Web/playground/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/playground/index.html -------------------------------------------------------------------------------- /Web/playground/index2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/playground/index2.html -------------------------------------------------------------------------------- /Web/playground/index3.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/playground/index3.html -------------------------------------------------------------------------------- /Web/playground/liveReload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/playground/liveReload.js -------------------------------------------------------------------------------- /Web/scripts/dev-playground.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/Web/scripts/dev-playground.js -------------------------------------------------------------------------------- /iOS/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/iOS/.gitignore -------------------------------------------------------------------------------- /iOS/Demo.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/iOS/Demo.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /iOS/Demo.xcodeproj/xcshareddata/xcschemes/Demo.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/iOS/Demo.xcodeproj/xcshareddata/xcschemes/Demo.xcscheme -------------------------------------------------------------------------------- /iOS/Demo/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/iOS/Demo/AppDelegate.swift -------------------------------------------------------------------------------- /iOS/Demo/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/iOS/Demo/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /iOS/Demo/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/iOS/Demo/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /iOS/Demo/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/iOS/Demo/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /iOS/Demo/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/iOS/Demo/Info.plist -------------------------------------------------------------------------------- /iOS/Demo/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/iOS/Demo/ViewController.swift -------------------------------------------------------------------------------- /iOS/DoKit/Assets/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/iOS/DoKit/Assets/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /iOS/DoKit/Assets/DKTrayViewController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/iOS/DoKit/Assets/DKTrayViewController.xib -------------------------------------------------------------------------------- /iOS/DoKit/Classes/CFoundation/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/iOS/DoKit/Classes/CFoundation/common.h -------------------------------------------------------------------------------- /iOS/DoKit/Classes/CFoundation/hook.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/iOS/DoKit/Classes/CFoundation/hook.c -------------------------------------------------------------------------------- /iOS/DoKit/Classes/CFoundation/hook.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/iOS/DoKit/Classes/CFoundation/hook.h -------------------------------------------------------------------------------- /iOS/DoKit/Classes/Core/DKTrayViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/iOS/DoKit/Classes/Core/DKTrayViewController.h -------------------------------------------------------------------------------- /iOS/DoKit/Classes/Core/DKTrayViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/iOS/DoKit/Classes/Core/DKTrayViewController.m -------------------------------------------------------------------------------- /iOS/DoKit/Classes/Core/DoKit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/iOS/DoKit/Classes/Core/DoKit.h -------------------------------------------------------------------------------- /iOS/DoKit/Classes/Core/DoKit.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/iOS/DoKit/Classes/Core/DoKit.m -------------------------------------------------------------------------------- /iOS/DoKit/Classes/Foundation/DKMultiControlProtocol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/iOS/DoKit/Classes/Foundation/DKMultiControlProtocol.h -------------------------------------------------------------------------------- /iOS/DoKit/Classes/Foundation/DKMultiControlProtocol.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/iOS/DoKit/Classes/Foundation/DKMultiControlProtocol.m -------------------------------------------------------------------------------- /iOS/DoKit/Classes/Foundation/DKQRCodeScanLogic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/iOS/DoKit/Classes/Foundation/DKQRCodeScanLogic.h -------------------------------------------------------------------------------- /iOS/DoKit/Classes/Foundation/DKQRCodeScanLogic.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/iOS/DoKit/Classes/Foundation/DKQRCodeScanLogic.m -------------------------------------------------------------------------------- /iOS/DoKit/Classes/Foundation/DKQRCodeScanView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/iOS/DoKit/Classes/Foundation/DKQRCodeScanView.h -------------------------------------------------------------------------------- /iOS/DoKit/Classes/Foundation/DKQRCodeScanView.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/iOS/DoKit/Classes/Foundation/DKQRCodeScanView.m -------------------------------------------------------------------------------- /iOS/DoKit/Classes/Foundation/DKWebSocketSession.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/iOS/DoKit/Classes/Foundation/DKWebSocketSession.h -------------------------------------------------------------------------------- /iOS/DoKit/Classes/Foundation/DKWebSocketSession.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/iOS/DoKit/Classes/Foundation/DKWebSocketSession.m -------------------------------------------------------------------------------- /iOS/DoKit/Classes/Foundation/DTO/DKActionDTOModel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/iOS/DoKit/Classes/Foundation/DTO/DKActionDTOModel.h -------------------------------------------------------------------------------- /iOS/DoKit/Classes/Foundation/DTO/DKActionDTOModel.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/iOS/DoKit/Classes/Foundation/DTO/DKActionDTOModel.m -------------------------------------------------------------------------------- /iOS/DoKit/Classes/Foundation/DTO/DKCommonDTOModel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/iOS/DoKit/Classes/Foundation/DTO/DKCommonDTOModel.h -------------------------------------------------------------------------------- /iOS/DoKit/Classes/Foundation/DTO/DKCommonDTOModel.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/iOS/DoKit/Classes/Foundation/DTO/DKCommonDTOModel.m -------------------------------------------------------------------------------- /iOS/DoKit/Classes/Foundation/DTO/DKDataRequestDTOModel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/iOS/DoKit/Classes/Foundation/DTO/DKDataRequestDTOModel.h -------------------------------------------------------------------------------- /iOS/DoKit/Classes/Foundation/DTO/DKDataRequestDTOModel.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/iOS/DoKit/Classes/Foundation/DTO/DKDataRequestDTOModel.m -------------------------------------------------------------------------------- /iOS/DoKit/Classes/Foundation/DTO/DKLoginDataDTOModel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/iOS/DoKit/Classes/Foundation/DTO/DKLoginDataDTOModel.h -------------------------------------------------------------------------------- /iOS/DoKit/Classes/Foundation/DTO/DKLoginDataDTOModel.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/iOS/DoKit/Classes/Foundation/DTO/DKLoginDataDTOModel.m -------------------------------------------------------------------------------- /iOS/DoraemonKit/Resource/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/iOS/DoraemonKit/Resource/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /iOS/DoraemonKit/Resource/doraemon_file_sync@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/iOS/DoraemonKit/Resource/doraemon_file_sync@2x.png -------------------------------------------------------------------------------- /iOS/DoraemonKit/Resource/doraemon_file_sync@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/iOS/DoraemonKit/Resource/doraemon_file_sync@3x.png -------------------------------------------------------------------------------- /iOS/DoraemonKit/Resource/en.lproj/Doraemon.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/iOS/DoraemonKit/Resource/en.lproj/Doraemon.strings -------------------------------------------------------------------------------- /iOS/DoraemonKit/Resource/zh-Hans.lproj/Doraemon.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/iOS/DoraemonKit/Resource/zh-Hans.lproj/Doraemon.strings -------------------------------------------------------------------------------- /iOS/DoraemonKit/Src/Core/Base/DoraemonNavBarItemModel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/iOS/DoraemonKit/Src/Core/Base/DoraemonNavBarItemModel.h -------------------------------------------------------------------------------- /iOS/DoraemonKit/Src/Core/Cache/DoraemonCacheManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/iOS/DoraemonKit/Src/Core/Cache/DoraemonCacheManager.h -------------------------------------------------------------------------------- /iOS/DoraemonKit/Src/Core/Cache/DoraemonCacheManager.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/iOS/DoraemonKit/Src/Core/Cache/DoraemonCacheManager.m -------------------------------------------------------------------------------- /iOS/DoraemonKit/Src/Core/Category/NSObject+Doraemon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/iOS/DoraemonKit/Src/Core/Category/NSObject+Doraemon.h -------------------------------------------------------------------------------- /iOS/DoraemonKit/Src/Core/Category/NSObject+Doraemon.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/iOS/DoraemonKit/Src/Core/Category/NSObject+Doraemon.m -------------------------------------------------------------------------------- /iOS/DoraemonKit/Src/Core/Category/UIColor+Doraemon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/iOS/DoraemonKit/Src/Core/Category/UIColor+Doraemon.h -------------------------------------------------------------------------------- /iOS/DoraemonKit/Src/Core/Category/UIColor+Doraemon.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/iOS/DoraemonKit/Src/Core/Category/UIColor+Doraemon.m -------------------------------------------------------------------------------- /iOS/DoraemonKit/Src/Core/Category/UIImage+Doraemon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/iOS/DoraemonKit/Src/Core/Category/UIImage+Doraemon.h -------------------------------------------------------------------------------- /iOS/DoraemonKit/Src/Core/Category/UIImage+Doraemon.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/iOS/DoraemonKit/Src/Core/Category/UIImage+Doraemon.m -------------------------------------------------------------------------------- /iOS/DoraemonKit/Src/Core/Category/UIView+Doraemon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/iOS/DoraemonKit/Src/Core/Category/UIView+Doraemon.h -------------------------------------------------------------------------------- /iOS/DoraemonKit/Src/Core/Category/UIView+Doraemon.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/iOS/DoraemonKit/Src/Core/Category/UIView+Doraemon.m -------------------------------------------------------------------------------- /iOS/DoraemonKit/Src/Core/Define/DoraemonDefine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/iOS/DoraemonKit/Src/Core/Define/DoraemonDefine.h -------------------------------------------------------------------------------- /iOS/DoraemonKit/Src/Core/DoraemonKit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/iOS/DoraemonKit/Src/Core/DoraemonKit.h -------------------------------------------------------------------------------- /iOS/DoraemonKit/Src/Core/Manager/DoraemonManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/iOS/DoraemonKit/Src/Core/Manager/DoraemonManager.h -------------------------------------------------------------------------------- /iOS/DoraemonKit/Src/Core/Manager/DoraemonManager.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/iOS/DoraemonKit/Src/Core/Manager/DoraemonManager.m -------------------------------------------------------------------------------- /iOS/DoraemonKit/Src/Core/Util/DoraemonNetworkUtil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/iOS/DoraemonKit/Src/Core/Util/DoraemonNetworkUtil.h -------------------------------------------------------------------------------- /iOS/DoraemonKit/Src/Core/Util/DoraemonNetworkUtil.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/iOS/DoraemonKit/Src/Core/Util/DoraemonNetworkUtil.m -------------------------------------------------------------------------------- /iOS/DoraemonKit/Src/Core/Util/DoraemonUtil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/iOS/DoraemonKit/Src/Core/Util/DoraemonUtil.h -------------------------------------------------------------------------------- /iOS/DoraemonKit/Src/Core/Util/DoraemonUtil.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/iOS/DoraemonKit/Src/Core/Util/DoraemonUtil.m -------------------------------------------------------------------------------- /iOS/DoraemonKit/Src/Core/Util/Doraemoni18NUtil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/iOS/DoraemonKit/Src/Core/Util/Doraemoni18NUtil.h -------------------------------------------------------------------------------- /iOS/DoraemonKit/Src/Core/Util/Doraemoni18NUtil.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/iOS/DoraemonKit/Src/Core/Util/Doraemoni18NUtil.m -------------------------------------------------------------------------------- /iOS/DoraemonKit/Src/Database/DoraemonDatabasePlugin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/iOS/DoraemonKit/Src/Database/DoraemonDatabasePlugin.h -------------------------------------------------------------------------------- /iOS/DoraemonKit/Src/Database/DoraemonDatabasePlugin.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/iOS/DoraemonKit/Src/Database/DoraemonDatabasePlugin.m -------------------------------------------------------------------------------- /iOS/DoraemonKit/Src/GPS/DoraemonGPSPlugin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/iOS/DoraemonKit/Src/GPS/DoraemonGPSPlugin.h -------------------------------------------------------------------------------- /iOS/DoraemonKit/Src/GPS/DoraemonGPSPlugin.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/iOS/DoraemonKit/Src/GPS/DoraemonGPSPlugin.m -------------------------------------------------------------------------------- /iOS/DoraemonKit/Src/GPS/DoraemonGPSViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/iOS/DoraemonKit/Src/GPS/DoraemonGPSViewController.h -------------------------------------------------------------------------------- /iOS/DoraemonKit/Src/GPS/DoraemonGPSViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/iOS/DoraemonKit/Src/GPS/DoraemonGPSViewController.m -------------------------------------------------------------------------------- /iOS/DoraemonKit/Src/GPS/Function/DoraemonGPSMocker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/iOS/DoraemonKit/Src/GPS/Function/DoraemonGPSMocker.h -------------------------------------------------------------------------------- /iOS/DoraemonKit/Src/GPS/Function/DoraemonGPSMocker.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/iOS/DoraemonKit/Src/GPS/Function/DoraemonGPSMocker.m -------------------------------------------------------------------------------- /iOS/DoraemonKit/Src/Weex/Log/DoraemonWeexLogPlugin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/iOS/DoraemonKit/Src/Weex/Log/DoraemonWeexLogPlugin.h -------------------------------------------------------------------------------- /iOS/DoraemonKit/Src/Weex/Log/DoraemonWeexLogPlugin.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/iOS/DoraemonKit/Src/Weex/Log/DoraemonWeexLogPlugin.m -------------------------------------------------------------------------------- /iOS/DoraemonKitDemo/DoraemonKitDemo/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/iOS/DoraemonKitDemo/DoraemonKitDemo/Info.plist -------------------------------------------------------------------------------- /iOS/DoraemonKitDemo/DoraemonKitDemo/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/iOS/DoraemonKitDemo/DoraemonKitDemo/main.m -------------------------------------------------------------------------------- /iOS/DoraemonKitDemo/DoraemonKitDemo/zh-Hans.lproj/LaunchScreen.strings: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /iOS/DoraemonKitDemo/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/iOS/DoraemonKitDemo/Podfile -------------------------------------------------------------------------------- /iOS/DoraemonKitDemo/Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/iOS/DoraemonKitDemo/Podfile.lock -------------------------------------------------------------------------------- /iOS/DoraemonLoadAnalyzeDemo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/iOS/DoraemonLoadAnalyzeDemo/README.md -------------------------------------------------------------------------------- /iOS/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/iOS/LICENSE -------------------------------------------------------------------------------- /iOS/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/iOS/Podfile -------------------------------------------------------------------------------- /iOS/Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/iOS/Podfile.lock -------------------------------------------------------------------------------- /iOS/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/iOS/README.md -------------------------------------------------------------------------------- /iOS/Swift/DoKitSwiftDemo/DoKitSwiftDemo/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/iOS/Swift/DoKitSwiftDemo/DoKitSwiftDemo/Info.plist -------------------------------------------------------------------------------- /iOS/Swift/DoKitSwiftDemo/DoKitSwiftDemo/zh-Hans.lproj/LaunchScreen.strings: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /iOS/Swift/DoKitSwiftDemo/DoKitSwiftDemo/zh-Hans.lproj/Main.strings: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /iOS/Swift/DoKitSwiftDemo/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/iOS/Swift/DoKitSwiftDemo/Podfile -------------------------------------------------------------------------------- /iOS/Swift/DoKitSwiftDemo/Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/iOS/Swift/DoKitSwiftDemo/Podfile.lock -------------------------------------------------------------------------------- /miniapp/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/.babelrc -------------------------------------------------------------------------------- /miniapp/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/.gitignore -------------------------------------------------------------------------------- /miniapp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/README.md -------------------------------------------------------------------------------- /miniapp/dist/assets/img/add-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/dist/assets/img/add-icon.png -------------------------------------------------------------------------------- /miniapp/dist/assets/img/api-mock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/dist/assets/img/api-mock.png -------------------------------------------------------------------------------- /miniapp/dist/assets/img/appinfo-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/dist/assets/img/appinfo-icon.png -------------------------------------------------------------------------------- /miniapp/dist/assets/img/checked-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/dist/assets/img/checked-icon.png -------------------------------------------------------------------------------- /miniapp/dist/assets/img/clear-all-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/dist/assets/img/clear-all-icon.png -------------------------------------------------------------------------------- /miniapp/dist/assets/img/delete-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/dist/assets/img/delete-icon.png -------------------------------------------------------------------------------- /miniapp/dist/assets/img/error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/dist/assets/img/error.png -------------------------------------------------------------------------------- /miniapp/dist/assets/img/gps-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/dist/assets/img/gps-icon.png -------------------------------------------------------------------------------- /miniapp/dist/assets/img/h5door-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/dist/assets/img/h5door-icon.png -------------------------------------------------------------------------------- /miniapp/dist/assets/img/injector.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/dist/assets/img/injector.png -------------------------------------------------------------------------------- /miniapp/dist/assets/img/map.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/dist/assets/img/map.png -------------------------------------------------------------------------------- /miniapp/dist/assets/img/mock-active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/dist/assets/img/mock-active.png -------------------------------------------------------------------------------- /miniapp/dist/assets/img/mock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/dist/assets/img/mock.png -------------------------------------------------------------------------------- /miniapp/dist/assets/img/modify-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/dist/assets/img/modify-icon.png -------------------------------------------------------------------------------- /miniapp/dist/assets/img/more-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/dist/assets/img/more-icon.png -------------------------------------------------------------------------------- /miniapp/dist/assets/img/right-arrow-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/dist/assets/img/right-arrow-icon.png -------------------------------------------------------------------------------- /miniapp/dist/assets/img/save-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/dist/assets/img/save-icon.png -------------------------------------------------------------------------------- /miniapp/dist/assets/img/scraning-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/dist/assets/img/scraning-icon.png -------------------------------------------------------------------------------- /miniapp/dist/assets/img/search-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/dist/assets/img/search-icon.png -------------------------------------------------------------------------------- /miniapp/dist/assets/img/storage-add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/dist/assets/img/storage-add.png -------------------------------------------------------------------------------- /miniapp/dist/assets/img/storage-revise-detail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/dist/assets/img/storage-revise-detail.png -------------------------------------------------------------------------------- /miniapp/dist/assets/img/storage-revise.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/dist/assets/img/storage-revise.png -------------------------------------------------------------------------------- /miniapp/dist/assets/img/tpl-upload-active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/dist/assets/img/tpl-upload-active.png -------------------------------------------------------------------------------- /miniapp/dist/assets/img/tpl-upload.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/dist/assets/img/tpl-upload.png -------------------------------------------------------------------------------- /miniapp/dist/assets/img/unchecked-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/dist/assets/img/unchecked-icon.png -------------------------------------------------------------------------------- /miniapp/dist/assets/img/update-version-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/dist/assets/img/update-version-icon.png -------------------------------------------------------------------------------- /miniapp/dist/assets/img/warning-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/dist/assets/img/warning-icon.png -------------------------------------------------------------------------------- /miniapp/dist/components/apimock/apimock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/dist/components/apimock/apimock.js -------------------------------------------------------------------------------- /miniapp/dist/components/apimock/apimock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/dist/components/apimock/apimock.json -------------------------------------------------------------------------------- /miniapp/dist/components/apimock/apimock.wxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/dist/components/apimock/apimock.wxml -------------------------------------------------------------------------------- /miniapp/dist/components/apimock/apimock.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/dist/components/apimock/apimock.wxss -------------------------------------------------------------------------------- /miniapp/dist/components/appinformation/formatInfo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/dist/components/appinformation/formatInfo.js -------------------------------------------------------------------------------- /miniapp/dist/components/back/back.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/dist/components/back/back.js -------------------------------------------------------------------------------- /miniapp/dist/components/back/back.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/dist/components/back/back.json -------------------------------------------------------------------------------- /miniapp/dist/components/back/back.wxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/dist/components/back/back.wxml -------------------------------------------------------------------------------- /miniapp/dist/components/back/back.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/dist/components/back/back.wxss -------------------------------------------------------------------------------- /miniapp/dist/components/debug/debug.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/dist/components/debug/debug.js -------------------------------------------------------------------------------- /miniapp/dist/components/debug/debug.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/dist/components/debug/debug.json -------------------------------------------------------------------------------- /miniapp/dist/components/debug/debug.wxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/dist/components/debug/debug.wxml -------------------------------------------------------------------------------- /miniapp/dist/components/debug/debug.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/dist/components/debug/debug.wxss -------------------------------------------------------------------------------- /miniapp/dist/components/h5door/h5door.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/dist/components/h5door/h5door.js -------------------------------------------------------------------------------- /miniapp/dist/components/h5door/h5door.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/dist/components/h5door/h5door.json -------------------------------------------------------------------------------- /miniapp/dist/components/h5door/h5door.wxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/dist/components/h5door/h5door.wxml -------------------------------------------------------------------------------- /miniapp/dist/components/h5door/h5door.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/dist/components/h5door/h5door.wxss -------------------------------------------------------------------------------- /miniapp/dist/components/httpinjector/httpinjector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/dist/components/httpinjector/httpinjector.js -------------------------------------------------------------------------------- /miniapp/dist/components/looklogs/looklogs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/dist/components/looklogs/looklogs.js -------------------------------------------------------------------------------- /miniapp/dist/components/looklogs/looklogs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/dist/components/looklogs/looklogs.json -------------------------------------------------------------------------------- /miniapp/dist/components/looklogs/looklogs.wxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/dist/components/looklogs/looklogs.wxml -------------------------------------------------------------------------------- /miniapp/dist/components/looklogs/looklogs.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/dist/components/looklogs/looklogs.wxss -------------------------------------------------------------------------------- /miniapp/dist/components/pagedoor/pagedoor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/dist/components/pagedoor/pagedoor.js -------------------------------------------------------------------------------- /miniapp/dist/components/pagedoor/pagedoor.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/dist/components/pagedoor/pagedoor.json -------------------------------------------------------------------------------- /miniapp/dist/components/pagedoor/pagedoor.wxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/dist/components/pagedoor/pagedoor.wxml -------------------------------------------------------------------------------- /miniapp/dist/components/pagedoor/pagedoor.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/dist/components/pagedoor/pagedoor.wxss -------------------------------------------------------------------------------- /miniapp/dist/components/storage/storage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/dist/components/storage/storage.js -------------------------------------------------------------------------------- /miniapp/dist/components/storage/storage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/dist/components/storage/storage.json -------------------------------------------------------------------------------- /miniapp/dist/components/storage/storage.wxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/dist/components/storage/storage.wxml -------------------------------------------------------------------------------- /miniapp/dist/components/storage/storage.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/dist/components/storage/storage.wxss -------------------------------------------------------------------------------- /miniapp/dist/index/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/dist/index/index.js -------------------------------------------------------------------------------- /miniapp/dist/index/index.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/dist/index/index.json -------------------------------------------------------------------------------- /miniapp/dist/index/index.wxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/dist/index/index.wxml -------------------------------------------------------------------------------- /miniapp/dist/index/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/dist/index/index.wxss -------------------------------------------------------------------------------- /miniapp/dist/logs/logs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/dist/logs/logs.js -------------------------------------------------------------------------------- /miniapp/dist/logs/logs.json: -------------------------------------------------------------------------------- 1 | { 2 | "navigationBarTitleText": "查看启动日志", 3 | "usingComponents": {} 4 | } -------------------------------------------------------------------------------- /miniapp/dist/logs/logs.wxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/dist/logs/logs.wxml -------------------------------------------------------------------------------- /miniapp/dist/logs/logs.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/dist/logs/logs.wxss -------------------------------------------------------------------------------- /miniapp/dist/utils/imgbase64.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/dist/utils/imgbase64.js -------------------------------------------------------------------------------- /miniapp/dist/utils/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/dist/utils/util.js -------------------------------------------------------------------------------- /miniapp/docs/assets/apimock-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/docs/assets/apimock-1.png -------------------------------------------------------------------------------- /miniapp/docs/assets/apimock-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/docs/assets/apimock-2.png -------------------------------------------------------------------------------- /miniapp/docs/assets/apimock-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/docs/assets/apimock-3.png -------------------------------------------------------------------------------- /miniapp/docs/assets/apimock-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/docs/assets/apimock-4.png -------------------------------------------------------------------------------- /miniapp/docs/assets/apimock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/docs/assets/apimock.png -------------------------------------------------------------------------------- /miniapp/docs/assets/appinfo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/docs/assets/appinfo.jpg -------------------------------------------------------------------------------- /miniapp/docs/assets/clipboard_2019-09-22_1559.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/docs/assets/clipboard_2019-09-22_1559.png -------------------------------------------------------------------------------- /miniapp/docs/assets/dokit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/docs/assets/dokit.png -------------------------------------------------------------------------------- /miniapp/docs/assets/h5door.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/docs/assets/h5door.jpg -------------------------------------------------------------------------------- /miniapp/docs/assets/map.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/docs/assets/map.png -------------------------------------------------------------------------------- /miniapp/docs/assets/position.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/docs/assets/position.jpg -------------------------------------------------------------------------------- /miniapp/docs/assets/preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/docs/assets/preview.png -------------------------------------------------------------------------------- /miniapp/docs/assets/storage-add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/docs/assets/storage-add.png -------------------------------------------------------------------------------- /miniapp/docs/assets/storage-revise-detail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/docs/assets/storage-revise-detail.png -------------------------------------------------------------------------------- /miniapp/docs/assets/storage-revise.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/docs/assets/storage-revise.png -------------------------------------------------------------------------------- /miniapp/docs/assets/storage.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/docs/assets/storage.jpg -------------------------------------------------------------------------------- /miniapp/example/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/example/app.js -------------------------------------------------------------------------------- /miniapp/example/app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/example/app.json -------------------------------------------------------------------------------- /miniapp/example/app.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/example/app.wxss -------------------------------------------------------------------------------- /miniapp/example/pages/index/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/example/pages/index/index.js -------------------------------------------------------------------------------- /miniapp/example/pages/index/index.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/example/pages/index/index.json -------------------------------------------------------------------------------- /miniapp/example/pages/index/index.wxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/example/pages/index/index.wxml -------------------------------------------------------------------------------- /miniapp/example/pages/index/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/example/pages/index/index.wxss -------------------------------------------------------------------------------- /miniapp/example/pages/logs/logs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/example/pages/logs/logs.js -------------------------------------------------------------------------------- /miniapp/example/pages/logs/logs.json: -------------------------------------------------------------------------------- 1 | { 2 | "navigationBarTitleText": "查看启动日志", 3 | "usingComponents": {} 4 | } -------------------------------------------------------------------------------- /miniapp/example/pages/logs/logs.wxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/example/pages/logs/logs.wxml -------------------------------------------------------------------------------- /miniapp/example/pages/logs/logs.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/example/pages/logs/logs.wxss -------------------------------------------------------------------------------- /miniapp/example/project.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/example/project.config.json -------------------------------------------------------------------------------- /miniapp/example/sitemap.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/example/sitemap.json -------------------------------------------------------------------------------- /miniapp/example/utils/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/example/utils/util.js -------------------------------------------------------------------------------- /miniapp/gulpfile.babel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/gulpfile.babel.js -------------------------------------------------------------------------------- /miniapp/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/package-lock.json -------------------------------------------------------------------------------- /miniapp/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/package.json -------------------------------------------------------------------------------- /miniapp/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/postcss.config.js -------------------------------------------------------------------------------- /miniapp/src/assets/img/add-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/src/assets/img/add-icon.png -------------------------------------------------------------------------------- /miniapp/src/assets/img/api-mock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/src/assets/img/api-mock.png -------------------------------------------------------------------------------- /miniapp/src/assets/img/appinfo-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/src/assets/img/appinfo-icon.png -------------------------------------------------------------------------------- /miniapp/src/assets/img/checked-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/src/assets/img/checked-icon.png -------------------------------------------------------------------------------- /miniapp/src/assets/img/clear-all-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/src/assets/img/clear-all-icon.png -------------------------------------------------------------------------------- /miniapp/src/assets/img/delete-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/src/assets/img/delete-icon.png -------------------------------------------------------------------------------- /miniapp/src/assets/img/error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/src/assets/img/error.png -------------------------------------------------------------------------------- /miniapp/src/assets/img/gps-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/src/assets/img/gps-icon.png -------------------------------------------------------------------------------- /miniapp/src/assets/img/h5door-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/src/assets/img/h5door-icon.png -------------------------------------------------------------------------------- /miniapp/src/assets/img/injector.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/src/assets/img/injector.png -------------------------------------------------------------------------------- /miniapp/src/assets/img/map.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/src/assets/img/map.png -------------------------------------------------------------------------------- /miniapp/src/assets/img/mock-active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/src/assets/img/mock-active.png -------------------------------------------------------------------------------- /miniapp/src/assets/img/mock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/src/assets/img/mock.png -------------------------------------------------------------------------------- /miniapp/src/assets/img/modify-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/src/assets/img/modify-icon.png -------------------------------------------------------------------------------- /miniapp/src/assets/img/more-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/src/assets/img/more-icon.png -------------------------------------------------------------------------------- /miniapp/src/assets/img/right-arrow-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/src/assets/img/right-arrow-icon.png -------------------------------------------------------------------------------- /miniapp/src/assets/img/save-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/src/assets/img/save-icon.png -------------------------------------------------------------------------------- /miniapp/src/assets/img/scraning-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/src/assets/img/scraning-icon.png -------------------------------------------------------------------------------- /miniapp/src/assets/img/search-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/src/assets/img/search-icon.png -------------------------------------------------------------------------------- /miniapp/src/assets/img/storage-add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/src/assets/img/storage-add.png -------------------------------------------------------------------------------- /miniapp/src/assets/img/storage-revise-detail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/src/assets/img/storage-revise-detail.png -------------------------------------------------------------------------------- /miniapp/src/assets/img/storage-revise.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/src/assets/img/storage-revise.png -------------------------------------------------------------------------------- /miniapp/src/assets/img/tpl-upload-active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/src/assets/img/tpl-upload-active.png -------------------------------------------------------------------------------- /miniapp/src/assets/img/tpl-upload.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/src/assets/img/tpl-upload.png -------------------------------------------------------------------------------- /miniapp/src/assets/img/unchecked-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/src/assets/img/unchecked-icon.png -------------------------------------------------------------------------------- /miniapp/src/assets/img/update-version-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/src/assets/img/update-version-icon.png -------------------------------------------------------------------------------- /miniapp/src/assets/img/warning-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/src/assets/img/warning-icon.png -------------------------------------------------------------------------------- /miniapp/src/components/apimock/apimock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/src/components/apimock/apimock.js -------------------------------------------------------------------------------- /miniapp/src/components/apimock/apimock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/src/components/apimock/apimock.json -------------------------------------------------------------------------------- /miniapp/src/components/apimock/apimock.wxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/src/components/apimock/apimock.wxml -------------------------------------------------------------------------------- /miniapp/src/components/apimock/apimock.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/src/components/apimock/apimock.wxss -------------------------------------------------------------------------------- /miniapp/src/components/appinformation/formatInfo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/src/components/appinformation/formatInfo.js -------------------------------------------------------------------------------- /miniapp/src/components/back/back.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/src/components/back/back.js -------------------------------------------------------------------------------- /miniapp/src/components/back/back.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/src/components/back/back.json -------------------------------------------------------------------------------- /miniapp/src/components/back/back.wxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/src/components/back/back.wxml -------------------------------------------------------------------------------- /miniapp/src/components/back/back.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/src/components/back/back.wxss -------------------------------------------------------------------------------- /miniapp/src/components/debug/debug.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/src/components/debug/debug.js -------------------------------------------------------------------------------- /miniapp/src/components/debug/debug.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/src/components/debug/debug.json -------------------------------------------------------------------------------- /miniapp/src/components/debug/debug.wxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/src/components/debug/debug.wxml -------------------------------------------------------------------------------- /miniapp/src/components/debug/debug.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/src/components/debug/debug.wxss -------------------------------------------------------------------------------- /miniapp/src/components/h5door/h5door.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/src/components/h5door/h5door.js -------------------------------------------------------------------------------- /miniapp/src/components/h5door/h5door.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/src/components/h5door/h5door.json -------------------------------------------------------------------------------- /miniapp/src/components/h5door/h5door.wxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/src/components/h5door/h5door.wxml -------------------------------------------------------------------------------- /miniapp/src/components/h5door/h5door.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/src/components/h5door/h5door.wxss -------------------------------------------------------------------------------- /miniapp/src/components/httpinjector/httpinjector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/src/components/httpinjector/httpinjector.js -------------------------------------------------------------------------------- /miniapp/src/components/httpinjector/httpinjector.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/src/components/httpinjector/httpinjector.json -------------------------------------------------------------------------------- /miniapp/src/components/httpinjector/httpinjector.wxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/src/components/httpinjector/httpinjector.wxml -------------------------------------------------------------------------------- /miniapp/src/components/httpinjector/httpinjector.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/src/components/httpinjector/httpinjector.wxss -------------------------------------------------------------------------------- /miniapp/src/components/looklogs/looklogs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/src/components/looklogs/looklogs.js -------------------------------------------------------------------------------- /miniapp/src/components/looklogs/looklogs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/src/components/looklogs/looklogs.json -------------------------------------------------------------------------------- /miniapp/src/components/looklogs/looklogs.wxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/src/components/looklogs/looklogs.wxml -------------------------------------------------------------------------------- /miniapp/src/components/looklogs/looklogs.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/src/components/looklogs/looklogs.wxss -------------------------------------------------------------------------------- /miniapp/src/components/pagedoor/pagedoor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/src/components/pagedoor/pagedoor.js -------------------------------------------------------------------------------- /miniapp/src/components/pagedoor/pagedoor.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/src/components/pagedoor/pagedoor.json -------------------------------------------------------------------------------- /miniapp/src/components/pagedoor/pagedoor.wxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/src/components/pagedoor/pagedoor.wxml -------------------------------------------------------------------------------- /miniapp/src/components/pagedoor/pagedoor.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/src/components/pagedoor/pagedoor.wxss -------------------------------------------------------------------------------- /miniapp/src/components/storage/storage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/src/components/storage/storage.js -------------------------------------------------------------------------------- /miniapp/src/components/storage/storage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/src/components/storage/storage.json -------------------------------------------------------------------------------- /miniapp/src/components/storage/storage.wxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/src/components/storage/storage.wxml -------------------------------------------------------------------------------- /miniapp/src/components/storage/storage.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/src/components/storage/storage.wxss -------------------------------------------------------------------------------- /miniapp/src/index/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/src/index/index.js -------------------------------------------------------------------------------- /miniapp/src/index/index.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/src/index/index.json -------------------------------------------------------------------------------- /miniapp/src/index/index.wxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/src/index/index.wxml -------------------------------------------------------------------------------- /miniapp/src/index/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/src/index/index.wxss -------------------------------------------------------------------------------- /miniapp/src/logs/logs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/src/logs/logs.js -------------------------------------------------------------------------------- /miniapp/src/logs/logs.json: -------------------------------------------------------------------------------- 1 | { 2 | "navigationBarTitleText": "查看启动日志", 3 | "usingComponents": {} 4 | } -------------------------------------------------------------------------------- /miniapp/src/logs/logs.wxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/src/logs/logs.wxml -------------------------------------------------------------------------------- /miniapp/src/logs/logs.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/src/logs/logs.wxss -------------------------------------------------------------------------------- /miniapp/src/utils/imgbase64.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/src/utils/imgbase64.js -------------------------------------------------------------------------------- /miniapp/src/utils/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/didi/DoKit/HEAD/miniapp/src/utils/util.js --------------------------------------------------------------------------------