SDK名称 | 厂商 | 使用目的 | 使用场景 | 下载链接 | 获取方式 | 共享信息名称 | 集成系统 |
---|---|---|---|---|---|---|---|
友盟sdk(P系列) | 友盟同欣(北京)科技有限公司 | 通过执行SHELL命令,以便提供设备应用性能监控服务,通过采集位置信息,检测ROOT权限提供反作弊服务,提出作弊设备,排查应用性能崩溃原因 | Quick Tracking是一款多端(App端、H5和小程序)用户行为数据统计分析的工具。针对每一端,开发者都需将Quick Tracking的SDK集成在工程中,才能对客户端数据进行采集和传递。 SDK采集能力可以简单分为两类:基础采集和高级采集。 基础采集是指客户端用户的启动日志和退出日志采集,因为初始化Quick Tracking SDK后,就可以采集到启动日志和退出日志,其中日志内容包括行为发生时间、渠道、版本、机型、系统、ip、联网模式等。 高级采集是指,开发者对用户其他行为埋点、打标后的采集,包括自定义事件埋点采集、页面访问情况采集、用户登录登出记录、全局属性打标等。 | https://www.umeng.com | 本地采集 | 尝试写入SDCard卡数据、尝试写入SDCard卡数据、动态加载SO文件、打开文件读取流、获取网络状态、读取系统设置、获取CPU型号/获取设备存储空间信息、获取系统属性 | Android |
AndroidSupportLibraryCompat | AndroidJetpack社区 | 基础功能 | 支持库是一个静态库,您可以将其添加到Android应用程序中,以使用旧平台版本不可用的API或不属于框架API的实用程序API。与运行API 14或更高版本的设备兼容。 | https://mvnrepository.com/artifact/androidx.core/core | 本地采集 | 需要获得修改/删除SD卡中的内容权限、获取任务信息、获取网络信息 | Android |
AndroidX 核心库 | 谷歌公司 | 基础功能 | 它提供了一组核心实用程序类和功能,以帮助开发者更轻松地处理常见任务和操作。通过使用 Androidx.core 库,开发者可以获得许多实用的功能和工具类,以简化 Android 应用程序开发过程。 | https://mvnrepository.com/artifact/androidx.core/core | 本地采集 | 需要获得修改/删除SD卡中的内容权限、获取任务信息、获取网络信息 | Android |
AndroidX 应用启动模块 | 谷歌公司 | 基础功能 | Androidx.startup 模块引入了一个叫做 App Startup 的库,它允许开发者在应用程序的启动过程中执行一些必要的初始化操作,例如初始化第三方库、注册组件、预加载数据等。通过在 Application 类中配置和使用 App Startup,您可以更好地控制和管理应用程序的启动流程,并确保必要的初始化工作在需要时被及时执行。 | https://mvnrepository.com/artifact/androidx.core/core | 本地采集 | 需要获得修改/删除SD卡中的内容权限、获取任务信息、获取网络信息 | Android |
efs.base基础库 | 北京锐讯灵通科技有限公司 | 基础功能 | efs.base基础库,友盟内部使用的基础库 | https://www.umeng.com | 本地采集 | 尝试写入SDCard卡数据、尝试写入SDCard卡数据、动态加载SO文件、打开文件读取流、获取网络状态、读取系统设置、获取CPU型号/获取设备存储空间信息、获取系统属性 | Android |
AndroidX Activity组件 | 基础功能 | Androidx.activity 是 AndroidX 库中的一个模块,用于支持基于组件的 Activity 架构。它提供了一套与 Activity 相关的类和接口,以简化在 Android 应用程序中编写活动(Activity)代码的过程。通过使用 Androidx.activity,您可以使用 Lifecycle API 来注册和观察活动的生命周期事件。这样,您就可以在适当的时机执行初始化、释放资源、处理权限请求等操作,以便更好地管理和控制应用程序的行为。 | https://mvnrepository.com/artifact/androidx.core/core | 无 | 无 | Android | |
blankj工具类库 | Blankj(个人) | 基础功能 | 该模块目的是为了提供一些通用的功能和工具,帮助开发人员更高效地编写 Android 应用。它包含了很多常见的功能,如日志工具、文件操作、网络请求、设备信息、屏幕相关、转换工具、时间日期处理、加密解密等。通过引入这个库,开发人员可以方便地使用这些功能,节省开发时间和精力。 | https://github.com/Blankj | 本地采集 | 打开文件读取流、获取网络状态、读取系统设置、获取CPU型号/获取设备存储空间信息、获取系统属性 | Android |
AndroidX片段功能库 | 谷歌公司 | 基础功能 | AndroidX 是 Google 为了简化 Android 开发而提供的一组库,旨在取代过时的支持库(Support Library) | https://mvnrepository.com/artifact/androidx.core/core | 本地采集 | 需要获得修改/删除SD卡中的内容权限、获取任务信息、获取网络信息、获取系统版本 | Android |
友盟统计分析 | -- | 统计 | 友盟统计是一个常用的移动应用数据分析工具,它提供了丰富的功能和统计指标,帮助开发者深入了解用户行为、应用使用情况等数据。 | https://developer.umeng.com/sdk | 本地采集 | 尝试写入SDCard卡数据、尝试写入SDCard卡数据、动态加载SO文件、打开文件读取流、获取网络状态、读取系统设置、获取CPU型号/获取设备存储空间信息、获取系统属性 | Android |
Blankj/AndroidUtilCode | Blankj | 基础功能 | AndroidUtilCode is a powerful & easy to use library for Android. This library encapsulates the functions that commonly used in Android development which have complete demo and unit test. By using it's encapsulated APIs, you can greatly improve the development efficiency. The program mainly consists of two modules which is utilcode, which is commonly used in development, and subutil which is rarely used in development, but the utils can be beneficial to simplify the main module. | https://mvnrepository.com/artifact/com.blankj/utilcode/1.28.1 | 本地采集 | 打开文件读取流、获取网络状态、读取系统设置、获取CPU型号/获取设备存储空间信息、获取系统属性 | Android |
友盟崩溃日志收集 | 友盟同欣(北京)科技有限公司 | Crash监控 | Umeng 的崩溃分析和错误报告功能旨在帮助开发者追踪和解决应用程序中的崩溃问题,提高应用的稳定性和用户体验。 | https://www.umeng.com | 本地采集 | 尝试写入SDCard卡数据、尝试写入SDCard卡数据、动态加载SO文件、打开文件读取流、获取网络状态、读取系统设置、获取CPU型号/获取设备存储空间信息、获取系统属性 | Android |
AndroidSupportLibraryFragment | AndroidJetpack社区 | 基础功能 | The Support Library is a static library that you can add to your Android application in order to use APIs that are either not available for older platform versions or utility APIs that aren't a part of the framework APIs. Compatible on devices running API 14 or later. | https://mvnrepository.com/artifact/androidx.fragment/fragment | 本地采集 | 尝试写入SDCard卡数据、尝试写入SDCard卡数据、打开文件读取流、获取网络状态、读取系统设置、获取CPU型号/获取设备存储空间信息、获取系统属性 | Android |
blankj工具库 | Blankj | 基础功能 | 在 Android 平台上使用的工具类库,它提供了各种常用工具类和方法,如日期时间处理、文件操作、加密解密、设备信息等。该库旨在帮助开发者减少重复性代码,提高开发效率。 | https://github.com/Blankj | 本地采集 | 打开文件读取流、获取网络状态、读取系统设置、获取CPU型号/获取设备存储空间信息、获取系统属性 | Android |
conscrypt-gmscore | -- | 基础功能 | Conscrypt is an alternate Java Security Provider that uses BoringSSL | https://github.com/microg/conscrypt_gmscore | 本地采集 | 获取网络状态 | Android |
中国移动号码认证 | 中国移动通信集团有限公司 | 短信验证 | 主要面向金融、互联网等对用户实名信息认证有需求的行业,向企业应用开放一对一手机号实名信息查询服务的产品。 | http://dev.10086.cn/docInside?contentId=10000009833270 | 本地采集 | 获取网络状态、读取系统设置、获取CPU型号/获取设备存储空间信息、获取系统属性 | Android |
实名认证SDK | 中国移动通信集团有限公司 | 基础功能 | 主要面向金融、互联网等对用户实名信息认证有需求的行业,向企业应用开放一对一手机号实名信息查询服务的产品。 | http://dev.10086.cn/docInside?contentId=10000009833270 | 本地采集 | 系统版本、Androidid地理位置(非必要) 、基站信息 | Android |
友盟错误分析sdk | -- | Crash监控 | 用于分析crash错误和统计性能数据 | https://www.umeng.com | 本地采集 | 尝试写入SDCard卡数据、尝试写入SDCard卡数据、动态加载SO文件、打开文件读取流、获取网络状态、读取系统设置、获取CPU型号/获取设备存储空间信息、获取系统属性 | Android |
umeng-commonsdk | 北京锐讯灵通科技有限公司 | 统计 | 组件化基础库 | https://www.umeng.com | 本地采集 | 尝试写入SDCard卡数据、尝试写入SDCard卡数据、动态加载SO文件、打开文件读取流、获取网络状态、读取系统设置、获取CPU型号/获取设备存储空间信息、获取系统属性 | Android |
友盟统计 | 友盟同欣(北京)科技有限公司 | 统计 | 友盟基础工具库SDK | https://devs.umeng.com/ | 本地采集 | 尝试写入SDCard卡数据、尝试写入SDCard卡数据、动态加载SO文件、打开文件读取流、获取网络状态、读取系统设置、获取CPU型号/获取设备存储空间信息、获取系统属性 | Android |
啄木鸟 | 蚂蚁科技集团股份有限公司 | 统计 | 啄木鸟为移动开发者提供了App线上实时质量监控以及问题快速定位分析的能力,包括了以下功能:APP闪退、ANR、卡顿、卡死等异常问题分析APP性能监控,问题分析远程调试,主动拉取用户行为日志,用于深层次本地无法复现的问题定位分析提供Hybrid架构下的H5页面监控,包括首屏性能,JS异常以及白屏分析 | https://www.yuque.com/wpk/help/android-join | 本地采集 | 尝试写入SDCard卡数据、尝试写入SDCard卡数据、动态加载SO文件、打开文件读取流、获取网络状态、读取系统设置、获取CPU型号/获取设备存储空间信息、获取系统属性 | Android |
应用性能监控 SDK | 友盟同欣(北京)科技有限公司 | Crash监控 | 提供实时、可靠、全面的应用崩溃、ANR、自定义异常等捕获能力,支持多场景、多通道智能告警监控,帮助开发者高效还原崩溃用户的访问路径和业务现场,缩短故障排查时间。 | https://developer.umeng.com/sdk | 本地采集 | 尝试写入SDCard卡数据、尝试写入SDCard卡数据、动态加载SO文件、打开文件读取流、获取网络状态、读取系统设置、获取CPU型号/获取设备存储空间信息、获取系统属性 | Android |
Android AppCompat Library | 基础功能 | Jetpack 是一个由多个库组成的套件,可帮助开发者遵循最佳做法、减少样板代码并编写可在各种 Android 版本和设备中一致运行的代码,让开发者可将精力集中于真正重要的编码工作。 | https://mvnrepository.com/artifact/androidx.appcompat/appcompat/1.3.0-rc01 | 本地采集 | 获取网络状态、读取系统设置、获取CPU型号/获取设备存储空间信息、获取系统属性 | Android | |
Androidx Fragment组件 | 谷歌公司 | 基础功能 | 该模块是 Android Jetpack 提供的一个库,用于支持在 Android 应用中使用 Fragment 的开发。Fragment 是一种可重用的组件,用于构建灵活的用户界面,并能够与 Activity 进行交互。 | https://mvnrepository.com/artifact/androidx.appcompat/appcompat/1.3.0-rc01 | 本地采集 | 获取网络状态、读取系统设置、获取CPU型号/获取设备存储空间信息、获取系统属性 | Android |
umeng-analytics | 北京锐讯灵通科技有限公司 | 统计 | 组件化基础库 | https://developer.umeng.com/sdk | 本地采集 | 尝试写入SDCard卡数据、尝试写入SDCard卡数据、动态加载SO文件、打开文件读取流、获取网络状态、读取系统设置、获取CPU型号/获取设备存储空间信息、获取系统属性 | Android |
glide图片加载库 | bumptech 公司 | 框架 | 一款用于 Android 平台上的图片加载库,可以高效地加载、缓存和处理各种类型的图片资源。相较于 Android 自带的图片加载框架,com.bumptech.glide 具有更好的性能和稳定性,并且提供了丰富的配置选项和 API 接口 | https://www.glideapps.com/ | 本地采集 | 获取网络状态、读取系统设置、获取CPU型号/获取设备存储空间信息、获取系统属性 | Android |
梆梆安全加固框架 | 北京梆梆安全科技有限公司 | 框架 | 梆梆安全加固框架(Bunble Security Framework)是一种用于Android应用程序的安全加固解决方案。它提供了一系列的保护机制,旨在增强应用程序的安全性,防止反编译、破解和篡改等风险。梆梆安全加固框架的主要功能包括:代码加密:对应用程序的敏感代码进行加密处理,增加逆向工程的难度。反调试保护:防止应用程序被调试、动态分析或修改。内存保护:防范内存攻击和动态注入,保护应用程序执行过程中的关键数据。代码混淆:对应用程序的代码进行混淆处理,使得逆向工程者难以理解和还原。安全修复:通过自动化修复漏洞和安全风险,提高应用程序的安全性。自定义策略:提供灵活的配置和定制选项,允许开发者根据具体需求进行相关设置。 梆梆安全加固框架可以作为一个插件集成到应用程序的构建流程中,而无需修改源代码。开发者通过简单的配置即可实现对应用程序的保护。 | https://dev.bangcle.com/ | 无 | 无 | Android |
fastjsonJSON解析库 | 北京阿里巴巴云计算技术有限公司 | 框架 | fastjson是阿里巴巴的开源JSON解析库,它可以解析JSON格式的字符串,支持将Java Bean序列化为JSON字符串,也可以从JSON字符串反序列化到JavaBean | https://alibaba.github.io/fastjson2/ | 无 | 无 | Android |
BumpTechGlide | BumpTechnologies | 框架 | Glide is a fast and efficient open source media management and image loading framework for Android that wraps media decoding, memory and disk caching, and resource pooling into a simple and easy to use interface. | https://github.com/bumptech/glide | 本地采集 | 获取网络状态、读取系统设置、获取CPU型号/获取设备存储空间信息、获取系统属性 | Android |
Retrofit OkHttp网络请求 | Square | 框架 | 在Retrofit中,"OkHttpCall" 负责处理基于 OkHttp 库的网络请求。它是 Retrofit 的 Call 接口的实现类之一,用于执行网络请求并处理响应。 | http://okhttp.foofun.cn/ | 本地采集 | 网络连接情况、获取IP、进行读取/写入系统缓存日志、应用包名、获取应用安装列表、剪切板、剪切板信息、剪切板描述信息、当前运行程序、写入外部存储文件(APP私有目录)、socket连接请求、尝试读取SDCard卡数据 | Android |
Android二维码生成和扫描工具(ZXing) | 框架 | ZXing ("zebra crossing") is an open-source, multi-format 1D/2D barcode image processing library implemented in Java, with ports to other languages. | https://github.com/zxing/zxing | 本地采集 | 网络连接情况、获取IP、进行读取/写入系统缓存日志、应用包名、获取应用安装列表、剪切板、剪切板信息、剪切板描述信息、当前运行程序、写入外部存储文件(APP私有目录)、socket连接请求、尝试读取SDCard卡数据 | Android | |
Zxing | Zxing | 框架 | ZXing (Zebra Crossing) barcode scanning library for Java, Android | https://github.com/zxing/zxing | 本地采集 | 相机权限、存储(媒体和文件)权限(仅限Android系统)、相册(iOS系统) | Android |
AndroidX Activity | -- | 框架 | Provides the base Activity subclass and the relevant hooks to build a composable structure on top. | https://mvnrepository.com/artifact/androidx.appcompat/appcompat/1.3.0-rc01 | 本地采集 | 无 | Android |
Retrofit | Square | 框架 | 目的是为了用来对网络请求 上层进行封装,供网络请求 业务使用 | https://square.github.io/retrofit/ | 本地采集 | 网络连接情况、获取IP、进行读取/写入系统缓存日志、应用包名、获取应用安装列表、剪切板、剪切板信息、剪切板描述信息、当前运行程序、写入外部存储文件(APP私有目录)、socket连接请求、尝试读取SDCard卡数据 | Android |
统一认证sdk | 中国移动 | 一键登录 | 在登录页面预获取手机号,使用预获取到的手机号进行一键登录 | http://dev.10086.cn/docInside?contentId=10000009833270 | 无 | 获取sim卡信息 | IOS |
Moya | Moya | 网络通信 | http请求的发送解析 | https://github.com/Moya/Moya | 无 | 获取网络权限 | IOS |
MJRefresh | CoderMJLee | 下拉刷新 | tableView等下拉加载刷新 | https://github.com/CoderMJLee/MJRefresh | 无 | 无 | IOS |
SDWebImage | mirrors | 图片缓存加载 | 拿到图片的链接可以直接加载显示,有三级缓存 | https://gitee.com/mirrors/SDWebImage.git | 无 | 无 | IOS |
FMDB | ccgus | 数据保存 | 加密存储用户信息 | https://github.com/ccgus/fmdb | 无 | 无 | IOS |
SnapKit | SnapKit | 链式约束 | 代码工具,方便写ui的时候写链式约束 | https://github.com/SnapKit/SnapKit | 无 | 无 | IOS |
SwiftyBeaver | SwiftyBeaver | log打印,输出 | 方便需要打印log并输出成文件的时候使用 | https://github.com/SwiftyBeaver/SwiftyBeaver.git | 无 | 无 | IOS |
GLM API | 北京智谱华章科技有限公司 | 依据您提供的信息生成问答对话或文本、图片等内容 | 使用AI助手时依据您提供的信息生成问答对话或文本、图片等内容 | https://open.bigmodel.cn/dev/howuse/ProtocolStatement | 接口采集 | 需要共享您提供的对话信息 | web |
九天大模型API | 中国移动通信有限公司研究院 | 依据您提供的信息生成问答对话或文本、图片等内容 | 使用AI助手时依据您提供的信息生成问答对话或文本、图片等内容 | https://jiutian.10086.cn/portal/common-helpcenter#/document/803?platformCode=LLM_STUDIO | 接口采集 | 需要共享您提供的对话信息 | web |
cppcodec | Topology LP | base32/64 编解码库 | cppcodec是一个C++11头文件库,主要包括:Base64、Base64URL、Base32、Base32Hex和Hex(也称为Base16)的编码与解码 | https://github.com/tplgy/cppcodec | 无 | 无 | Linux (Kylin,UOS) |
cpp-httplib | yhirose | HTTP框架 | cpp-httplib(也称为httplib)是一个基于C++的轻量级HTTP框架,用于创建HTTP服务器和客户端。 | https://github.com/yhirose/cpp-httplib | 无 | 无 | Linux (Kylin,UOS) |
spdlog | gabime | CPP 日志库 | Spdlog是一个快速且可扩展的C++日志库,它支持多线程和异步日志记录 | https://github.com/gabime/spdlog | 无 | 无 | Linux (Kylin,UOS) |
cereal | iLab @ USC | CPP 序列化库 | cereal 是一个C++11 序列化库cereal支持任何类型的数据并可以将其序列化为不同形式,例如:二进制、XML或者JSON。 | https://github.com/USCiLab/cereal | 无 | 无 | Linux (Kylin,UOS) |
qt-virt-manager | F1ash | CPP SPICE抽象 | qt-virt-manager是一个QT版本spice封装,用于支持用QT开发SPCIE相关应用 | https://github.com/F1ash/qt-virt-manager | 无 | 无 | Linux (Kylin,UOS) |
QT | Qt Company | QT 图形开发框架 | 用于开发图形化桌面应用程序 | https://www.qt.io/ | 无 | 无 | Linux (Kylin,UOS) |
Openssl | OpenSSL | OPENSSL 加解密库 | OPENSSL主要用于实现SSL(安全套接字层)和TLS(传输层安全)协议,提供加密和解密功能,确保网络通信的安全。 | https://www.openssl.org/ | 无 | 无 | Linux (Kylin,UOS) |
cppcodec | Topology LP | base32/64 编解码库 | cppcodec是一个C++11头文件库,主要包括:Base64、Base64URL、Base32、Base32Hex和Hex(也称为Base16)的编码与解码 | https://github.com/tplgy/cppcodec | 无 | 无 | Windows |
cpp-httplib | yhirose | HTTP框架 | cpp-httplib(也称为httplib)是一个基于C++的轻量级HTTP框架,用于创建HTTP服务器和客户端。 | https://github.com/yhirose/cpp-httplib | 无 | 无 | Windows |
spdlog | gabime | CPP 日志库 | Spdlog是一个快速且可扩展的C++日志库,它支持多线程和异步日志记录 | https://github.com/gabime/spdlog | 无 | 无 | Windows |
cereal | iLab @ USC | CPP 序列化库 | cereal 是一个C++11 序列化库cereal支持任何类型的数据并可以将其序列化为不同形式,例如:二进制、XML或者JSON。 | https://github.com/USCiLab/cereal | 无 | 无 | Windows |
QT | Qt Company | QT 图形开发框架 | 用于开发图形化桌面应用程序 | https://www.qt.io/ | 无 | 无 | Windows |
Openssl | OpenSSL | OPENSSL 加解密库 | OPENSSL主要用于实现SSL(安全套接字层)和TLS(传输层安全)协议,提供加密和解密功能,确保网络通信的安全。 | https://www.openssl.org/ | 无 | 无 | Windows |