├── .gitignore ├── LICENSE.md ├── README.md ├── doc ├── 数据上报方案.png └── 数据上报方案.vsdx ├── release ├── Android │ └── datareporter-release_1.5.2.aar └── iOS │ ├── all │ └── DataReporter.framework │ │ ├── DataReporter │ │ ├── Headers │ │ └── DataReporter.h │ │ └── Info.plist │ ├── arm │ └── DataReporter.framework │ │ ├── DataReporter │ │ ├── Headers │ │ └── DataReporter.h │ │ └── Info.plist │ ├── i386 │ └── DataReporter.framework │ │ ├── DataReporter │ │ ├── Headers │ │ └── DataReporter.h │ │ └── Info.plist │ └── x86_64 │ └── DataReporter.framework │ ├── DataReporter │ ├── Headers │ └── DataReporter.h │ └── Info.plist ├── sample ├── Android │ ├── .gitignore │ ├── app │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── libs │ │ │ └── datareporter-release_1.5.0.aar │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── iget │ │ │ │ └── demo │ │ │ │ └── ExampleInstrumentedTest.java │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── iget │ │ │ │ │ └── demo │ │ │ │ │ └── MainActivity.java │ │ │ └── res │ │ │ │ ├── drawable-v24 │ │ │ │ └── ic_launcher_foreground.xml │ │ │ │ ├── drawable │ │ │ │ └── ic_launcher_background.xml │ │ │ │ ├── layout │ │ │ │ └── activity_main.xml │ │ │ │ ├── mipmap-anydpi-v26 │ │ │ │ ├── ic_launcher.xml │ │ │ │ └── ic_launcher_round.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ └── values │ │ │ │ ├── colors.xml │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── iget │ │ │ └── demo │ │ │ └── ExampleUnitTest.java │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle └── iOS │ └── iOS │ ├── Classes │ ├── DataReporterManager.h │ └── DataReporterManager.m │ ├── DataReporter.framework │ ├── DataReporter │ ├── Headers │ │ └── DataReporter.h │ └── Info.plist │ ├── DataReporter.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ ├── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ │ └── xcuserdata │ │ │ ├── bingjian.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ └── rocpeng.xcuserdatad │ │ │ ├── IDEFindNavigatorScopes.plist │ │ │ └── UserInterfaceState.xcuserstate │ ├── xcshareddata │ │ └── xcschemes │ │ │ └── DataReporter.xcscheme │ └── xcuserdata │ │ ├── bingjian.xcuserdatad │ │ ├── xcdebugger │ │ │ └── Breakpoints_v2.xcbkptlist │ │ └── xcschemes │ │ │ └── xcschememanagement.plist │ │ └── rocpeng.xcuserdatad │ │ ├── xcdebugger │ │ └── Breakpoints_v2.xcbkptlist │ │ └── xcschemes │ │ └── xcschememanagement.plist │ ├── DataReporter │ ├── AppDelegate.h │ ├── AppDelegate.m │ ├── Assets.xcassets │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── Contents.json │ ├── Base.lproj │ │ ├── LaunchScreen.storyboard │ │ └── Main.storyboard │ ├── Info.plist │ └── main.m │ └── DataReporterTests │ ├── DataReporterTests.m │ └── Info.plist └── src ├── call_interface ├── android │ ├── DataReporter.cpp │ └── JniOnLoad.cpp └── ios │ ├── DataReporter.h │ └── DataReporter.mm ├── core ├── base │ ├── Buffer.cpp │ ├── Buffer.h │ ├── File.cpp │ ├── File.h │ ├── Log.h │ ├── MetaInfo.hpp │ ├── MiniPBCoder.cpp │ ├── MiniPBCoder.h │ ├── MmapedFile.cpp │ ├── MmapedFile.h │ ├── PBEncodeItem.hpp │ ├── PBUtility.cpp │ ├── PBUtility.h │ ├── RawInput.cpp │ ├── RawInput.h │ ├── RawOutput.cpp │ └── RawOutput.h ├── crypto │ ├── xxtea.c │ └── xxtea.h ├── reporter │ ├── CacheItem.h │ ├── DataProvider.cpp │ ├── DataProvider.h │ ├── FileInputStream.cpp │ ├── FileInputStream.h │ ├── IoUtil.cpp │ ├── IoUtil.h │ ├── MemoryStream.cpp │ ├── MemoryStream.h │ ├── Reporter.cpp │ ├── Reporter.h │ ├── StringUtil.cpp │ ├── StringUtil.h │ ├── TimeUtil.cpp │ └── TimeUtil.h └── thread │ ├── Compiler.h │ ├── FeatureDefines.h │ ├── HandlerThread.cpp │ ├── HandlerThread.h │ ├── Platform.h │ ├── ThreadsafeQueue.h │ ├── TimeQueue.cpp │ └── TimeQueue.h └── platform ├── android ├── FileAndroid.cpp └── util │ ├── AndroidUtil.cpp │ ├── AndroidUtil.h │ ├── JniEnvelope.cpp │ ├── JniEnvelope.h │ ├── JniHelper.cpp │ └── JniHelper.h └── ios └── FileiOS.mm /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/README.md -------------------------------------------------------------------------------- /doc/数据上报方案.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/doc/数据上报方案.png -------------------------------------------------------------------------------- /doc/数据上报方案.vsdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/doc/数据上报方案.vsdx -------------------------------------------------------------------------------- /release/Android/datareporter-release_1.5.2.aar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/release/Android/datareporter-release_1.5.2.aar -------------------------------------------------------------------------------- /release/iOS/all/DataReporter.framework/DataReporter: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/release/iOS/all/DataReporter.framework/DataReporter -------------------------------------------------------------------------------- /release/iOS/all/DataReporter.framework/Headers/DataReporter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/release/iOS/all/DataReporter.framework/Headers/DataReporter.h -------------------------------------------------------------------------------- /release/iOS/all/DataReporter.framework/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/release/iOS/all/DataReporter.framework/Info.plist -------------------------------------------------------------------------------- /release/iOS/arm/DataReporter.framework/DataReporter: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/release/iOS/arm/DataReporter.framework/DataReporter -------------------------------------------------------------------------------- /release/iOS/arm/DataReporter.framework/Headers/DataReporter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/release/iOS/arm/DataReporter.framework/Headers/DataReporter.h -------------------------------------------------------------------------------- /release/iOS/arm/DataReporter.framework/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/release/iOS/arm/DataReporter.framework/Info.plist -------------------------------------------------------------------------------- /release/iOS/i386/DataReporter.framework/DataReporter: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/release/iOS/i386/DataReporter.framework/DataReporter -------------------------------------------------------------------------------- /release/iOS/i386/DataReporter.framework/Headers/DataReporter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/release/iOS/i386/DataReporter.framework/Headers/DataReporter.h -------------------------------------------------------------------------------- /release/iOS/i386/DataReporter.framework/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/release/iOS/i386/DataReporter.framework/Info.plist -------------------------------------------------------------------------------- /release/iOS/x86_64/DataReporter.framework/DataReporter: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/release/iOS/x86_64/DataReporter.framework/DataReporter -------------------------------------------------------------------------------- /release/iOS/x86_64/DataReporter.framework/Headers/DataReporter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/release/iOS/x86_64/DataReporter.framework/Headers/DataReporter.h -------------------------------------------------------------------------------- /release/iOS/x86_64/DataReporter.framework/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/release/iOS/x86_64/DataReporter.framework/Info.plist -------------------------------------------------------------------------------- /sample/Android/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/sample/Android/.gitignore -------------------------------------------------------------------------------- /sample/Android/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /sample/Android/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/sample/Android/app/build.gradle -------------------------------------------------------------------------------- /sample/Android/app/libs/datareporter-release_1.5.0.aar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/sample/Android/app/libs/datareporter-release_1.5.0.aar -------------------------------------------------------------------------------- /sample/Android/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/sample/Android/app/proguard-rules.pro -------------------------------------------------------------------------------- /sample/Android/app/src/androidTest/java/com/iget/demo/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/sample/Android/app/src/androidTest/java/com/iget/demo/ExampleInstrumentedTest.java -------------------------------------------------------------------------------- /sample/Android/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/sample/Android/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /sample/Android/app/src/main/java/com/iget/demo/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/sample/Android/app/src/main/java/com/iget/demo/MainActivity.java -------------------------------------------------------------------------------- /sample/Android/app/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/sample/Android/app/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /sample/Android/app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/sample/Android/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /sample/Android/app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/sample/Android/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /sample/Android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/sample/Android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /sample/Android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/sample/Android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /sample/Android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/sample/Android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/Android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/sample/Android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /sample/Android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/sample/Android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/Android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/sample/Android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /sample/Android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/sample/Android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/Android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/sample/Android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /sample/Android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/sample/Android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/Android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/sample/Android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /sample/Android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/sample/Android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/Android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/sample/Android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /sample/Android/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/sample/Android/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /sample/Android/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/sample/Android/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /sample/Android/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/sample/Android/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /sample/Android/app/src/test/java/com/iget/demo/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/sample/Android/app/src/test/java/com/iget/demo/ExampleUnitTest.java -------------------------------------------------------------------------------- /sample/Android/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/sample/Android/build.gradle -------------------------------------------------------------------------------- /sample/Android/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/sample/Android/gradle.properties -------------------------------------------------------------------------------- /sample/Android/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/sample/Android/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /sample/Android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/sample/Android/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /sample/Android/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/sample/Android/gradlew -------------------------------------------------------------------------------- /sample/Android/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/sample/Android/gradlew.bat -------------------------------------------------------------------------------- /sample/Android/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /sample/iOS/iOS/Classes/DataReporterManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/sample/iOS/iOS/Classes/DataReporterManager.h -------------------------------------------------------------------------------- /sample/iOS/iOS/Classes/DataReporterManager.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/sample/iOS/iOS/Classes/DataReporterManager.m -------------------------------------------------------------------------------- /sample/iOS/iOS/DataReporter.framework/DataReporter: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/sample/iOS/iOS/DataReporter.framework/DataReporter -------------------------------------------------------------------------------- /sample/iOS/iOS/DataReporter.framework/Headers/DataReporter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/sample/iOS/iOS/DataReporter.framework/Headers/DataReporter.h -------------------------------------------------------------------------------- /sample/iOS/iOS/DataReporter.framework/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/sample/iOS/iOS/DataReporter.framework/Info.plist -------------------------------------------------------------------------------- /sample/iOS/iOS/DataReporter.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/sample/iOS/iOS/DataReporter.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /sample/iOS/iOS/DataReporter.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/sample/iOS/iOS/DataReporter.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /sample/iOS/iOS/DataReporter.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/sample/iOS/iOS/DataReporter.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /sample/iOS/iOS/DataReporter.xcodeproj/project.xcworkspace/xcuserdata/bingjian.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/sample/iOS/iOS/DataReporter.xcodeproj/project.xcworkspace/xcuserdata/bingjian.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /sample/iOS/iOS/DataReporter.xcodeproj/project.xcworkspace/xcuserdata/rocpeng.xcuserdatad/IDEFindNavigatorScopes.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/sample/iOS/iOS/DataReporter.xcodeproj/project.xcworkspace/xcuserdata/rocpeng.xcuserdatad/IDEFindNavigatorScopes.plist -------------------------------------------------------------------------------- /sample/iOS/iOS/DataReporter.xcodeproj/project.xcworkspace/xcuserdata/rocpeng.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/sample/iOS/iOS/DataReporter.xcodeproj/project.xcworkspace/xcuserdata/rocpeng.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /sample/iOS/iOS/DataReporter.xcodeproj/xcshareddata/xcschemes/DataReporter.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/sample/iOS/iOS/DataReporter.xcodeproj/xcshareddata/xcschemes/DataReporter.xcscheme -------------------------------------------------------------------------------- /sample/iOS/iOS/DataReporter.xcodeproj/xcuserdata/bingjian.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/sample/iOS/iOS/DataReporter.xcodeproj/xcuserdata/bingjian.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist -------------------------------------------------------------------------------- /sample/iOS/iOS/DataReporter.xcodeproj/xcuserdata/bingjian.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/sample/iOS/iOS/DataReporter.xcodeproj/xcuserdata/bingjian.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /sample/iOS/iOS/DataReporter.xcodeproj/xcuserdata/rocpeng.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/sample/iOS/iOS/DataReporter.xcodeproj/xcuserdata/rocpeng.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist -------------------------------------------------------------------------------- /sample/iOS/iOS/DataReporter.xcodeproj/xcuserdata/rocpeng.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/sample/iOS/iOS/DataReporter.xcodeproj/xcuserdata/rocpeng.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /sample/iOS/iOS/DataReporter/AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/sample/iOS/iOS/DataReporter/AppDelegate.h -------------------------------------------------------------------------------- /sample/iOS/iOS/DataReporter/AppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/sample/iOS/iOS/DataReporter/AppDelegate.m -------------------------------------------------------------------------------- /sample/iOS/iOS/DataReporter/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/sample/iOS/iOS/DataReporter/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /sample/iOS/iOS/DataReporter/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/sample/iOS/iOS/DataReporter/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /sample/iOS/iOS/DataReporter/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/sample/iOS/iOS/DataReporter/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /sample/iOS/iOS/DataReporter/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/sample/iOS/iOS/DataReporter/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /sample/iOS/iOS/DataReporter/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/sample/iOS/iOS/DataReporter/Info.plist -------------------------------------------------------------------------------- /sample/iOS/iOS/DataReporter/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/sample/iOS/iOS/DataReporter/main.m -------------------------------------------------------------------------------- /sample/iOS/iOS/DataReporterTests/DataReporterTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/sample/iOS/iOS/DataReporterTests/DataReporterTests.m -------------------------------------------------------------------------------- /sample/iOS/iOS/DataReporterTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/sample/iOS/iOS/DataReporterTests/Info.plist -------------------------------------------------------------------------------- /src/call_interface/android/DataReporter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/src/call_interface/android/DataReporter.cpp -------------------------------------------------------------------------------- /src/call_interface/android/JniOnLoad.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/src/call_interface/android/JniOnLoad.cpp -------------------------------------------------------------------------------- /src/call_interface/ios/DataReporter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/src/call_interface/ios/DataReporter.h -------------------------------------------------------------------------------- /src/call_interface/ios/DataReporter.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/src/call_interface/ios/DataReporter.mm -------------------------------------------------------------------------------- /src/core/base/Buffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/src/core/base/Buffer.cpp -------------------------------------------------------------------------------- /src/core/base/Buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/src/core/base/Buffer.h -------------------------------------------------------------------------------- /src/core/base/File.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/src/core/base/File.cpp -------------------------------------------------------------------------------- /src/core/base/File.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/src/core/base/File.h -------------------------------------------------------------------------------- /src/core/base/Log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/src/core/base/Log.h -------------------------------------------------------------------------------- /src/core/base/MetaInfo.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/src/core/base/MetaInfo.hpp -------------------------------------------------------------------------------- /src/core/base/MiniPBCoder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/src/core/base/MiniPBCoder.cpp -------------------------------------------------------------------------------- /src/core/base/MiniPBCoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/src/core/base/MiniPBCoder.h -------------------------------------------------------------------------------- /src/core/base/MmapedFile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/src/core/base/MmapedFile.cpp -------------------------------------------------------------------------------- /src/core/base/MmapedFile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/src/core/base/MmapedFile.h -------------------------------------------------------------------------------- /src/core/base/PBEncodeItem.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/src/core/base/PBEncodeItem.hpp -------------------------------------------------------------------------------- /src/core/base/PBUtility.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/src/core/base/PBUtility.cpp -------------------------------------------------------------------------------- /src/core/base/PBUtility.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/src/core/base/PBUtility.h -------------------------------------------------------------------------------- /src/core/base/RawInput.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/src/core/base/RawInput.cpp -------------------------------------------------------------------------------- /src/core/base/RawInput.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/src/core/base/RawInput.h -------------------------------------------------------------------------------- /src/core/base/RawOutput.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/src/core/base/RawOutput.cpp -------------------------------------------------------------------------------- /src/core/base/RawOutput.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/src/core/base/RawOutput.h -------------------------------------------------------------------------------- /src/core/crypto/xxtea.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/src/core/crypto/xxtea.c -------------------------------------------------------------------------------- /src/core/crypto/xxtea.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/src/core/crypto/xxtea.h -------------------------------------------------------------------------------- /src/core/reporter/CacheItem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/src/core/reporter/CacheItem.h -------------------------------------------------------------------------------- /src/core/reporter/DataProvider.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/src/core/reporter/DataProvider.cpp -------------------------------------------------------------------------------- /src/core/reporter/DataProvider.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/src/core/reporter/DataProvider.h -------------------------------------------------------------------------------- /src/core/reporter/FileInputStream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/src/core/reporter/FileInputStream.cpp -------------------------------------------------------------------------------- /src/core/reporter/FileInputStream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/src/core/reporter/FileInputStream.h -------------------------------------------------------------------------------- /src/core/reporter/IoUtil.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/src/core/reporter/IoUtil.cpp -------------------------------------------------------------------------------- /src/core/reporter/IoUtil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/src/core/reporter/IoUtil.h -------------------------------------------------------------------------------- /src/core/reporter/MemoryStream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/src/core/reporter/MemoryStream.cpp -------------------------------------------------------------------------------- /src/core/reporter/MemoryStream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/src/core/reporter/MemoryStream.h -------------------------------------------------------------------------------- /src/core/reporter/Reporter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/src/core/reporter/Reporter.cpp -------------------------------------------------------------------------------- /src/core/reporter/Reporter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/src/core/reporter/Reporter.h -------------------------------------------------------------------------------- /src/core/reporter/StringUtil.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/src/core/reporter/StringUtil.cpp -------------------------------------------------------------------------------- /src/core/reporter/StringUtil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/src/core/reporter/StringUtil.h -------------------------------------------------------------------------------- /src/core/reporter/TimeUtil.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/src/core/reporter/TimeUtil.cpp -------------------------------------------------------------------------------- /src/core/reporter/TimeUtil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/src/core/reporter/TimeUtil.h -------------------------------------------------------------------------------- /src/core/thread/Compiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/src/core/thread/Compiler.h -------------------------------------------------------------------------------- /src/core/thread/FeatureDefines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/src/core/thread/FeatureDefines.h -------------------------------------------------------------------------------- /src/core/thread/HandlerThread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/src/core/thread/HandlerThread.cpp -------------------------------------------------------------------------------- /src/core/thread/HandlerThread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/src/core/thread/HandlerThread.h -------------------------------------------------------------------------------- /src/core/thread/Platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/src/core/thread/Platform.h -------------------------------------------------------------------------------- /src/core/thread/ThreadsafeQueue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/src/core/thread/ThreadsafeQueue.h -------------------------------------------------------------------------------- /src/core/thread/TimeQueue.cpp: -------------------------------------------------------------------------------- 1 | // 2 | // Created by bingjian on 2017/10/23. 3 | // 4 | 5 | #include "TimeQueue.h" 6 | 7 | namespace WTF { 8 | 9 | } 10 | -------------------------------------------------------------------------------- /src/core/thread/TimeQueue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/src/core/thread/TimeQueue.h -------------------------------------------------------------------------------- /src/platform/android/FileAndroid.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/src/platform/android/FileAndroid.cpp -------------------------------------------------------------------------------- /src/platform/android/util/AndroidUtil.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/src/platform/android/util/AndroidUtil.cpp -------------------------------------------------------------------------------- /src/platform/android/util/AndroidUtil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/src/platform/android/util/AndroidUtil.h -------------------------------------------------------------------------------- /src/platform/android/util/JniEnvelope.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/src/platform/android/util/JniEnvelope.cpp -------------------------------------------------------------------------------- /src/platform/android/util/JniEnvelope.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/src/platform/android/util/JniEnvelope.h -------------------------------------------------------------------------------- /src/platform/android/util/JniHelper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/src/platform/android/util/JniHelper.cpp -------------------------------------------------------------------------------- /src/platform/android/util/JniHelper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/src/platform/android/util/JniHelper.h -------------------------------------------------------------------------------- /src/platform/ios/FileiOS.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojilab/DataReporter/HEAD/src/platform/ios/FileiOS.mm --------------------------------------------------------------------------------