1、推送SDK(7个)
友盟消息推送SDK/友盟+消息推送SDK/友盟推送SDK/U-Push 消息推送SDK
包名:
com.umeng.message
SDK厂家:
友盟同欣(北京)科技有限公司、北京锐讯灵通科技有限公司、浙江阿里巴巴云计算有限公司、北京缔元信互联网数据技术有限公司
收集方式:
SDK初始化时自动采集
使用场景:
在推送消息时使用
使用目的:
接收服务器下发的消息推送、运营通知、系统消息
涉及个人信息:
Android ID、GAID/AAID、SSID、BSSID、设备标识(UTDID/OAID)、设备信息(品牌、型号、系统版本)、网络状态、应用列表
SDK描述:消息推送组件,提供给用户准时的Push通知功能。
小米推送
包名:
com.xiaomi.push
SDK厂家:
北京小米移动软件有限公司、小米科技有限责任公司
收集方式:
APP初始化SDK,SDK通过自己逻辑调用系统的API获取
使用场景:
在推送消息时使用
使用目的:
小米设备消息推送
涉及个人信息:
设备标识符(如Android ID、OAID)、RegID、设备信息(如设备类型、操作系统)、网络信息(如运营商类型、网络类型)
SDK描述:小米推送(MiPush)是小米公司向开发者提供的消息推送服务,通过在云端与客户端之间建立一条稳定、可靠的长连接,为开发者提供向客户端应用实时推送消息的服务,有效地帮助开发者触达用户,提升APP活跃度。
华为推送SDK
包名:
com.huawei.android.hms.push
SDK厂家:
华为软件技术有限公司、华为终端有限公司
收集方式:
APP初始化SDK,SDK通过自己逻辑调用系统的API获取
使用场景:
在推送消息时使用
使用目的:
华为设备消息推送
涉及个人信息:
应用基本信息(如自身APP名称、包名、版本号)、应用内设备标识符、设备的硬件信息、华为Push Token、系统基本信息和系统设置信息
SDK描述:推送服务(Push Kit)是华为提供的消息推送平台,建立了从云端到终端的消息推送通道。您通过集成推送服务,可以向客户端应用实时推送消息,构筑良好的用户关系,提升用户的感知度和活跃度。
OPPO消息推送SDK/OPPO PUSH 客户端SDK/OPUSH SDK/oppo推送SDK/oppo-openid SDK
包名:
com.heytap.msp
SDK厂家:
OPPO广东移动通信有限公司、广东欢太科技有限公司
收集方式:
APP初始化SDK,SDK通过自己逻辑调用系统的API获取
使用场景:
在推送消息时使用
使用目的:
OPPO设备消息推送
涉及个人信息:
设备标识符(如OAID、Android ID、GAID/AAID)、OPPO设备标识、RegistrationID、网络信息(如运营商类型、网络类型)、IP地址、设备信息(如设备类型、操作系统)
SDK描述:提供给到外部业务的进行集成的SDK,业务通过该SDK实现离线消息的推送能力。
vivo推送/vivo推送SDK/vivo PUSH-SDK/vivoId SDK
包名:
com.vivo.push
SDK厂家:
维沃移动通信有限公司、维沃控股有限公司
收集方式:
APP初始化SDK,SDK通过自己逻辑调用系统的API获取
使用场景:
在推送消息时使用
使用目的:
vivo设备消息推送
涉及个人信息:
OAID、Android ID、GAID/AAID、设备信息(如设备类型、操作系统)、RegID、网络信息(如运营商类型、网络类型)
SDK描述:vivo推送(即Vpush)是vivo公司向开发者提供的消息推送服务,通过在云端与客户端之间建立一条稳定、可靠的长连接,为开发者提供向客户端应用实时推送消息的服务。
魅族推送SDK
包名:
com.meizu.cloud.pushsdk
SDK厂家:
珠海市魅族通讯设备有限公司、珠海星纪魅族信息技术有限公司
收集方式:
APP初始化SDK,SDK通过自己逻辑调用系统的API获取
使用场景:
在推送消息时使用
使用目的:
魅族设备消息推送
涉及个人信息:
应用基本信息(如自身APP名称、包名、版本号)、魅族设备标识、PushId、应用内设备标识符、设备的硬件信息、系统基本信息和系统设置信息
SDK描述:推送服务(Push Kit)是由魅族提供的消息推送服务,建立了从云端到终端的消息推送通道。您通过集成推送服务,可以向客户端应用实时推送消息,与用户保持互动,提高活跃率。
荣耀推送/荣耀推送SDK
包名:
com.hihonor.push
SDK厂家:
深圳荣耀软件技术有限公司
收集方式:
APP初始化SDK,SDK通过自己逻辑调用系统的API获取
使用场景:
在推送消息时使用
使用目的:
荣耀设备消息推送
涉及个人信息:
应用匿名标识(AAID)、应用Token、OAID、设备信息(如设备类型、操作系统)
SDK描述:荣耀推送服务(HONOR Push)是荣耀公司向开发者提供的消息推送服务,通过服务端与客户端建立一条稳定、可靠的长连接通道,向荣耀手机系统上的APP应用客户端实时推送消息的服务。无论应用进程是否存在,均可正常收到消息。
2、第三方登录SDK(5个)
QQ互联SDK/QQ互联sdk(Android版本)/QQ登录SDK/QQ分享SDK/腾讯移动开放平台SDK/腾讯开放平台
包名:
com.tencent.tauth
SDK厂家:
深圳市腾讯计算机系统有限公司
收集方式:
用户授权时采集
使用场景:
在用户使用QQ登录、绑定QQ、分享时使用
使用目的:
QQ第三方登录授权、分享到QQ
涉及个人信息:
设备标识符(Android如Android ID,iOS如IDFV)、QQ授权信息、用户OpenID、IP地址、分享的图片或内容、设备信息(如设备类型、操作系统)、QQ头像、昵称等信息
代码位置:
LoginActivity.java
SDK描述:QQ互联sdk,帮助手机端App快捷实现QQ帐号登录、分享到QQ等功能。
微信OpenSDK/微信OpenSDK Android/微信SDK/微信登录SDK/微信分享SDK/微信支付SDK
包名:
com.tencent.mm.opensdk
SDK厂家:
深圳市腾讯计算机系统有限公司
收集方式:
APP初始化SDK,SDK通过自己逻辑调用系统的API获取,用户授权时采集
使用场景:
在用户使用微信登录微信支付或将内容分享至微信时使用
使用目的:
微信第三方登录、分享到微信、微信支付
涉及个人信息:
设备信息Android ID、GAID/AAID、OAID、SSID、BSSID、设备标识、微信授权信息、用户OpenID、应用签名、分享的图片或内容、微信头像、昵称等信息
代码位置:
PayUtils.java、WXPayEntryActivity.java
SDK描述:提供分享到微信分享、收藏,微信登录、微信支付等功能。
新浪微博移动SDK/微博移动SDK-android/微博开放平台SDK/新浪微博SDK(微博登录sdk、微博分享sdk)/微博SDK
包名:
com.sina.weibo
SDK厂家:
北京微梦创科网络技术有限公司
收集方式:
用户授权时采集
使用场景:
在用户使用微博登录或将内容分享至微博时使用
使用目的:
微博第三方登录、分享到微博
涉及个人信息:
设备标识符(Android如Android ID、OAID,iOS如IDFV、IDFA)、分享的图片或内容、设备信息(如设备类型、操作系统)、微博头像、昵称等信息
SDK描述:为第三方提供用微博帐号登录、分享到微博两个功能。
华为AGC认证服务SDK
包名:
com.huawei.agconnect:agconnect-auth(华为账号登录用 com.huawei.agconnect:agconnect-auth-huawei)
SDK厂家:
华为软件技术有限公司
收集方式:
APP初始化SDK,SDK通过自己逻辑调用系统的API获取
使用场景:
在用户登录认证时使用
使用目的:
用户身份认证
涉及个人信息:
账号信息、设备标识符
SDK描述:认证服务可以为您的应用快速构建安全可靠的用户认证系统,您只需在应用中访问认证服务的相关能力,而不需要关心云侧的设施和实现。AGC认证服务支持多种认证方式(华为账号、微信、邮箱、匿名账号等),并与其他Serverless服务紧密集成。
GoogleAccountLogin
包名:
com.google.android.gms:play-services-auth
SDK厂家:
Google LLC
收集方式:
APP初始化SDK,SDK通过自己逻辑调用系统的API获取
使用场景:
在用户使用Google账号登录时使用
使用目的:
Google账号登录
涉及个人信息:
Google账号信息、OAuth 2.0 Token
SDK描述:GoogleAccountLogin允许Android应用通过用户的Google账号进行身份验证,使用GoogleAuthUtil类及相关API为用户提供安全一致的账号选择体验,获取OAuth 2.0 Token用于访问Google API服务。
11、框架类SDK(9个)
SpringFramework
包名:
org.springframework
SDK厂家:
VMware
收集方式:
用户主动使用Spring功能时处理
使用场景:
在App使用Spring框架功能时
使用目的:
后端框架、企业级开发
涉及个人信息:
无(仅处理应用数据)
SDK描述:Spring Framework是用于构建企业级应用程序的Java框架,提供依赖注入、事务管理、Web应用等功能。
阿里HTTPDNS/HTTPDNS-android/阿里云HTTPDNS SDK
包名:
com.alibaba.sdk.android.httpdns
SDK厂家:
杭州阿里云智能科技有限公司、阿里云计算有限公司
收集方式:
APP初始化SDK,SDK通过自己逻辑调用系统的API获取
使用场景:
在App进行网络请求时使用
使用目的:
域名解析、访问加速
涉及个人信息:
设备标识符、网络状态、域名解析请求
SDK描述:HTTPDNS是面向多端应用(移动端APP,PC客户端应用)的域名解析服务,具有域名防劫持、精准调度、实时解析生效的特性。
阿里OSS/对象存储OSS Android SDK/阿里云OSS对象存储SDK
包名:
com.aliyun.oss
SDK厂家:
阿里云计算有限公司、浙江阿里巴巴云计算有限公司
收集方式:
用户主动使用云存储功能时采集
使用场景:
在用户上传或下载文件时使用
使用目的:
云端文件存储、文件同步
涉及个人信息:
设备标识符、网络状态、上传/下载的文件内容
SDK描述:阿里云对象存储服务(OSS)为您提供基于网络的数据存取服务。
Glide
包名:
com.bumptech.glide
SDK厂家:
个人开发者
收集方式:
用户主动使用图片加载功能时采集
使用场景:
在App加载图片时使用
使用目的:
图片加载、图片缓存
涉及个人信息:
设备标识符(仅用于缓存标识)、网络状态
SDK描述:Glide是安卓平台上一款快速且高效的开源媒体管理和图片加载框架。
华为设备标识服务
包名:
com.huawei.hms.identify
SDK厂家:
华为软件技术有限公司
收集方式:
APP初始化SDK,SDK通过自己逻辑调用系统的API获取
使用场景:
在App需要获取设备标识时使用
使用目的:
设备标识获取、设备认证
涉及个人信息:
设备标识符、设备信息
SDK描述:获取设备唯一标识服务。
LuckPicture
包名:
com.luck.picture
SDK厂家:
个人开发者
收集方式:
用户主动选择图片或视频时采集
使用场景:
在用户选择图片或视频时使用
使用目的:
图片选择、视频选择、媒体处理
涉及个人信息:
用户选择的图片或视频内容
SDK描述:一款针对android平台下的图片选择器,支持从相册或拍照选择图片或视频、音频,支持动态权限获取、裁剪(单图or多图裁剪)、压缩、主题自定义配置等功能、适配android 6.0+系统的开源图片选择框架。
SmartRefreshLayout
包名:
com.scwang.smartrefresh
SDK厂家:
个人开发者
收集方式:
用户使用下拉刷新功能时采集
使用场景:
在用户下拉刷新页面时使用
使用目的:
页面刷新、用户体验优化
涉及个人信息:
无
SDK描述:Android智能下拉刷新框架
腾讯浏览服务 X5 网页引擎 SDK/腾讯TBS浏览服务/腾讯X5内核 SDK
包名:
com.tencent.tbs,com.tencent.smtt.sdk
SDK厂家:
深圳市腾讯计算机系统有限公司
收集方式:
APP初始化SDK,SDK通过自己逻辑调用系统的API获取
使用场景:
在App使用内嵌浏览器时使用
使用目的:
网页浏览、文档查看
涉及个人信息:
设备信息(设备型号、操作系统、CPU类型)、应用信息(宿主应用包名,版本号)、Wi-Fi状态和参数、IP地址、应用信息、【可选】精确位置信息、附近的Wi-Fi、CellID、OAID、BSSID、SSID、旋转矢量传感器
代码位置:
MyApp.java(已注释设置不获取IMEI)
合规处理:
代码中已调用 QbSdk.canGetDeviceId(false) 禁止获取IMEI
SDK描述:腾讯浏览服务是致力于优化移动端webview体验的整套解决方案,可解决移动端webview使用过程中出现的问题,提供浏览增强、内容框架等服务,优化用户的浏览体验。
华为性能加速库/性能加速库
包名:
com.huawei.hms.stats
SDK厂家:
华为软件技术有限公司
收集方式:
APP初始化SDK,SDK通过自己逻辑调用系统的API获取
使用场景:
在App进行性能优化时使用
使用目的:
应用性能加速
涉及个人信息:
无
SDK描述:华为性能加速库是HMS Core提供的性能优化服务,帮助开发者提升应用运行效率,降低资源消耗。
12、基础功能类SDK(42个)
AliFastJson
包名:
com.alibaba.fastjson
SDK厂家:
杭州阿里巴巴广告有限公司
收集方式:
用户主动使用JSON解析功能时处理
使用场景:
在App处理JSON数据时使用
使用目的:
JSON解析、数据处理
涉及个人信息:
处理的JSON数据内容(不涉及个人信息采集)
SDK描述:Fastjson是一个Java库
Okhttp3
包名:
com.squareup.okhttp3
SDK厂家:
Square公司
收集方式:
用户主动发起网络请求时采集
使用场景:
在App进行网络通信时使用
使用目的:
网络请求、数据传输
涉及个人信息:
网络请求内容、设备标识符(用于连接管理)
SDK描述:一个适用于Android和Java应用程序的HTTP+SPDY客户端。
Zxing
包名:
com.google.zxing
SDK厂家:
Google公司
收集方式:
用户主动使用扫码功能时采集
使用场景:
在用户使用扫码功能时使用
使用目的:
二维码扫描、条形码识别
涉及个人信息:
扫码结果(由用户主动提供)
SDK描述:这是一个用Java实现的开源、支持多格式的一维/二维条形码图像处理库。
Sanselan
包名:
org.apache.sanselan
SDK厂家:
Apache Software Foundation
收集方式:
用户主动使用图像处理功能时采集
使用场景:
在App处理图像时使用
使用目的:
图像处理、格式转换
涉及个人信息:
处理的图像内容
SDK描述:Apache Sanselan是一个Java图像处理库。
JodaTime
包名:
org.joda.time
SDK厂家:
Joda.org
收集方式:
用户主动使用日期时间处理功能时处理
使用场景:
在App处理日期时间时使用
使用目的:
日期时间处理
涉及个人信息:
无
SDK描述:Joda-Time为Java日期和时间类提供了一个优质的替代方案。
Aho-corasick
包名:
org.ahocorasick
SDK厂家:
个人开发者
收集方式:
用户主动使用字符串匹配功能时处理
使用场景:
在App进行字符串匹配时使用
使用目的:
字符串匹配、关键词过滤
涉及个人信息:
无
SDK描述:Aho-Corasick算法的Java实现,用于高效字符串匹配。
阿里Utils包
包名:
com.ali.utils
SDK厂家:
阿里云计算有限公司
收集方式:
APP初始化SDK
使用场景:
在App使用阿里云工具功能时
使用目的:
通用工具功能
涉及个人信息:
设备标识符
SDK描述:阿里云通用工具包。
BaseRecyclerViewAdapterHelper
包名:
com.chad.library.adapter4
SDK厂家:
个人开发者
收集方式:
用户使用列表功能时处理
使用场景:
在App展示列表时使用
使用目的:
列表展示优化
涉及个人信息:
无
SDK描述:BRVAH:强大且灵活的回收适配器。
BigkooPickerview
包名:
com.bigkoo.pickerview
SDK厂家:
深圳必酷科技有限公司
收集方式:
用户主动使用选择器功能时处理
使用场景:
在用户选择时间或地区时使用
使用目的:
时间选择、地区选择
涉及个人信息:
用户选择的内容
SDK描述:时间选择器、省市区三级联动。
BingoogolAppleQR
包名:
com.bingoogolapple.qrcode
SDK厂家:
个人开发者
收集方式:
用户主动使用扫码功能时采集
使用场景:
在用户使用扫码功能时使用
使用目的:
二维码扫描、条形码识别、二维码生成
涉及个人信息:
扫码结果(由用户主动提供)
SDK描述:QRCode 扫描二维码、扫描条形码、相册获取图片后识别、生成带 Logo 二维码、支持微博微信 QQ 二维码扫描样式。
Davemorrissey
包名:
com.davemorrissey.labs.subscaleview
SDK厂家:
个人开发者
收集方式:
用户主动使用图像查看功能时处理
使用场景:
在用户查看大图或地图时使用
使用目的:
图像缩放查看
涉及个人信息:
无
SDK描述:Android的自定义图像视图,用于设地图、建筑平面图等等。
EventBus
包名:
org.greenrobot.eventbus
SDK厂家:
greenrobot Common
收集方式:
用户主动触发事件时处理
使用场景:
在App组件间通信时使用
使用目的:
组件通信、事件分发
涉及个人信息:
无(仅处理应用内事件)
SDK描述:针对Android优化的事件总线,简化了Activity、Fragment、线程、服务等组件之间的通信。
谷歌Gson
包名:
com.google.code.gson
SDK厂家:
Google公司
收集方式:
用户主动使用JSON解析功能时处理
使用场景:
在App处理JSON数据时使用
使用目的:
JSON解析、数据处理
涉及个人信息:
处理的JSON数据内容(不涉及个人信息采集)
SDK描述:Gson是一个Java库
华为HMS network-framework
包名:
com.huawei.hms.network
SDK厂家:
华为技术有限公司
收集方式:
APP初始化SDK,SDK通过自己逻辑调用系统的API获取
使用场景:
在App进行网络通信时使用
使用目的:
网络通信优化
涉及个人信息:
设备标识符、网络状态
SDK描述:华为HMS网络框架服务。
华为更新服务
包名:
com.huawei.android.hms.update
SDK厂家:
华为技术有限公司
收集方式:
APP初始化SDK,SDK通过自己逻辑调用系统的API获取
使用场景:
在App检查更新时使用
使用目的:
应用更新
涉及个人信息:
设备标识符、应用版本信息
SDK描述:应用自升级服务。
鲁班Android图片压缩工具
包名:
top.zhibin.emage
SDK厂家:
个人开发者
收集方式:
用户主动使用图片压缩功能时处理
使用场景:
在用户压缩图片时使用
使用目的:
图片压缩
涉及个人信息:
需要压缩的图片内容
SDK描述:仿微信朋友圈压缩策略框架。
MPAndroidChart
包名:
com.github.PhilJay.MPAndroidChart
SDK厂家:
个人开发者
收集方式:
用户主动使用图表功能时处理
使用场景:
在App展示图表数据时使用
使用目的:
数据可视化
涉及个人信息:
展示的图表数据内容
SDK描述:MPAndroidChart是一个功能强大且易于使用的Android图表库。
Okhttputils
包名:
com.zhy.okhttputils
SDK厂家:
个人开发者
收集方式:
用户主动发起网络请求时采集
使用场景:
在App进行网络通信时使用
使用目的:
网络请求、数据传输
涉及个人信息:
网络请求内容、设备标识符
SDK描述:okhttp的辅助类。
PhotoView
包名:
com.github.chrisbanes.photoview
SDK厂家:
个人开发者
收集方式:
用户主动使用图片查看功能时处理
使用场景:
在用户查看图片时使用
使用目的:
图片缩放查看
涉及个人信息:
无
SDK描述:PhotoView旨在帮助实现一个易于使用的可缩放Android ImageView。
Pinyin4j
包名:
com.belerweb.pinyin4j
SDK厂家:
个人开发者
收集方式:
用户主动使用拼音转换功能时处理
使用场景:
在App进行汉字转拼音时使用
使用目的:
拼音转换
涉及个人信息:
需要转换的汉字内容
SDK描述:在pinyin4j的基础上添加了多音字识别,带近一万个多音词。
融云IM SDK/融云音视频通话(含UI版)
包名:
io.rong.imkit
SDK厂家:
北京云中融信网络科技有限公司
收集方式:
设备标识、网络状态由 SDK 初始化采集;用户头像、昵称、消息内容由 App 业务传入 IM SDK
使用场景:
在用户使用即时聊天功能时使用
使用目的:
用户聊天、私信功能、客服咨询、消息通知
涉及个人信息:
用户ID、昵称、头像、设备标识、网络状态、消息内容、设备信息(设备品牌、设备型号、Android ID)、操作系统版本、IP地址
代码位置:
StartupPageActivity.java 初始化,LoginUtil.java 连接融云
SDK描述:通过融云IM SDK实现的用于应用内社交的私聊、群聊沟通场景,IM 界面组件
RxJava
包名:
io.reactivex.rxjava3
SDK厂家:
ReactiveX公司
收集方式:
用户主动使用响应式编程功能时处理
使用场景:
在App处理异步事件时使用
使用目的:
异步编程、响应式开发
涉及个人信息:
无
SDK描述:JVM 响应式扩展库 - 一个用于为 Java VM 构建异步和基于事件的程序,使用可观察序列的库。
SubsamplingScale
包名:
com.davemorrissey.labs.subscaleview
SDK厂家:
个人开发者
收集方式:
用户主动使用图像查看功能时处理
使用场景:
在用户查看大图时使用
使用目的:
图像缩放查看
涉及个人信息:
无
SDK描述:Android库(AAR)。高度可配置、易于扩展的深度缩放视图,用于显示巨幅图像而不会丢失细节。
SwipeRecyclerView
包名:
com.yanzhenjie.recyclerview
SDK厂家:
个人开发者
收集方式:
用户使用列表功能时处理
使用场景:
在App展示列表时使用
使用目的:
列表展示优化
涉及个人信息:
无
SDK描述:RecyclerView侧滑菜单,Item拖拽,滑动删除Item,自动加载更多,HeaderView,FooterView,Item分组黏贴。
Tagsoup
包名:
org.ccil.cowan.tagsoup
SDK厂家:
个人开发者
收集方式:
用户主动使用HTML解析功能时处理
使用场景:
在App解析HTML时使用
使用目的:
HTML解析
涉及个人信息:
解析的HTML内容
SDK描述:TagSoup是一个Java库,用于对 HTML 进行解析和清洁,并交付一个表示格式良好且有效的XHTML的SAX事件流。
设备标识生成库/阿里设备标识SDK
包名:
com.ut.device,com.ta.utdid2
SDK厂家:
支付宝(中国)网络技术有限公司
收集方式:
APP初始化SDK,SDK通过自己逻辑调用系统的API获取
使用场景:
在App生成设备标识时使用
使用目的:
设备标识生成
涉及个人信息:
设备标识符,该设备标识仅用于风控统计,不用于广告追踪
SDK描述:utdid为设备生成唯一deviceid的一个基础类库。
TinyPinyin
包名:
com.github.promeG.TinyPinyin
SDK厂家:
个人开发者
收集方式:
用户主动使用拼音转换功能时处理
使用场景:
在App进行汉字转拼音时使用
使用目的:
拼音转换
涉及个人信息:
需要转换的汉字内容
SDK描述:适用于Java和Android的快速、低内存占用的汉字转拼音库。
Yalantis
包名:
com.yalantis.ucrop
SDK厂家:
yalantis公司
收集方式:
用户主动使用图片裁剪功能时处理
使用场景:
在用户裁剪图片时使用
使用目的:
图片裁剪
涉及个人信息:
需要裁剪的图片内容
SDK描述:图片裁剪库。
YouthBanner
包名:
com.youth.banner
SDK厂家:
个人开发者
收集方式:
用户使用轮播图功能时处理
使用场景:
在App展示轮播图时使用
使用目的:
图片轮播展示
涉及个人信息:
轮播的图片内容
SDK描述:Android图片轮播控件。
ZhyView
包名:
com.zhy.view
SDK厂家:
个人开发者
收集方式:
用户使用圆环菜单功能时处理
使用场景:
在App展示圆环菜单时使用
使用目的:
菜单展示
涉及个人信息:
无
SDK描述:Android自定义View圆环菜单。
CircleImageView
包名:
de.hdodenhof:circleimageview:3.1.0(Maven Central;Java包 de.hdodenhof.circleimageview)
SDK厂家:
个人开发者(Henning Dodenhof)
隐私政策:
开源库,无独立隐私政策
收集方式:
APP初始化SDK,SDK通过自己逻辑调用系统的API获取
使用场景:
在展示圆形头像时使用
使用目的:
圆形图片展示
涉及个人信息:
处理的图片内容
SDK描述:CircleImageView是一个快速圆形ImageView组件,专为展示个人头像等圆形图片场景设计,使用BitmapShader实现圆形裁剪,支持各类Drawable资源。
RxPermissions
包名:
com.github.tbruyelle:rxpermissions:0.12(JitPack;RxJava2旧版 com.tbruyelle.rxpermissions2:rxpermissions:0.9.4)
SDK厂家:
个人开发者(Thomas Bruyelle)
隐私政策:
开源库,无独立隐私政策
收集方式:
APP初始化SDK,SDK通过自己逻辑调用系统的API获取
使用场景:
在App请求运行时权限时使用
使用目的:
Android运行时权限管理
涉及个人信息:
无
SDK描述:RxPermissions是一个基于RxJava的Android运行时权限处理库,简化了Android 6.0及以上版本的权限请求和处理流程,防止权限请求与结果处理代码分离。
ImmersionBar
包名:
com.gyf.immersionbar:immersionbar:3.0.0(经典jcenter版;新版 com.geyifeng.immersionbar:immersionbar:3.2.2)
SDK厂家:
个人开发者(Gyf-Dev)
隐私政策:
开源库,无独立隐私政策
收集方式:
APP初始化SDK,SDK通过自己逻辑调用系统的API获取
使用场景:
在App界面显示时使用
使用目的:
沉浸式状态栏与导航栏管理
涉及个人信息:
无
SDK描述:ImmersionBar是Android 4.4以上沉浸式状态栏和沉浸式导航栏管理框架,适配横竖屏切换、刘海屏、软键盘弹出等问题,支持修改状态栏字体颜色和导航栏图标颜色,适用于Activity、Fragment、DialogFragment等场景。
Okio
包名:
com.squareup.okio:okio(Maven Central)
SDK厂家:
Square公司
隐私政策:
开源库,无独立隐私政策(Square 公司出品)
收集方式:
APP初始化SDK,SDK通过自己逻辑调用系统的API获取
使用场景:
在App进行I/O操作时使用
使用目的:
数据读写与存储
涉及个人信息:
无
SDK描述:Okio是一个现代化的Java I/O API库,补充了java.io和java.nio,使数据访问、存储和处理更加容易。核心类型包括ByteString(不可变字节序列,支持hex/base64/UTF-8编解码)和Buffer(可变字节序列,读写队列模式),支持压缩、超时、文件系统等操作。
ReactiveStreams
包名:
org.reactivestreams:reactive-streams(规范 API;另有 reactive-streams-tck)
SDK厂家:
Reactive Streams
隐私政策:
开源库,无独立隐私政策(Reactive Streams 规范组织)
收集方式:
APP初始化SDK,SDK通过自己逻辑调用系统的API获取
使用场景:
在App进行响应式流处理时使用
使用目的:
异步流处理规范
涉及个人信息:
无
SDK描述:Reactive Streams是JVM的响应式流规范,定义了Publisher、Subscriber、Subscription、Processor四个核心接口,为异步流处理提供标准化接口定义,解决异步处理中的背压(Backpressure)问题。
ApacheHttp
包名:
4.x:org.apache.httpcomponents:httpclient 与 org.apache.httpcomponents:httpcore;5.x:org.apache.httpcomponents.client5:httpclient5 / org.apache.httpcomponents.core5:httpcore5
SDK厂家:
Apache Software Foundation
隐私政策:
开源库,无独立隐私政策(Apache Software Foundation 出品)
收集方式:
APP初始化SDK,SDK通过自己逻辑调用系统的API获取
使用场景:
在App进行HTTP网络请求时使用
使用目的:
HTTP协议通信
涉及个人信息:
网络请求数据
SDK描述:Apache HttpComponents项目负责创建和维护一组底层Java组件,专注于HTTP及相关协议。包含HttpCore和HttpClient两个主要组件,支持连接池、异步I/O、TLS/SSL、认证、Cookie管理、内容协商等功能。
阿里Beacon
包名:
com.aliyun.ams:alicloud-android-beacon(Java包名:com.alibaba.sdk.android.beacon)
SDK厂家:
阿里巴巴
收集方式:
APP初始化SDK,SDK通过自己逻辑调用系统的API获取
使用场景:
在App进行室内定位与感知时使用
使用目的:
室内定位与存在感知
涉及个人信息:
位置信息
SDK描述:阿里Beacon(aBeacon)是基于蓝牙低功耗(BLE)的室内感知系统,通过部署低成本的BLE广播设备,配合手机App的BLE扫描模块接收设备ID,上传至后端服务器实现室内定位与存在感知功能。
AlipayDeviceid
包名:
无公开Maven中央仓库坐标(支付宝DWS设备指纹SDK,分发于蚂蚁私有Maven仓库mvn.cloud.alipay.com;关联Java包名:com.ta.utdid2 / com.alipay.mobile.security)
SDK厂家:
支付宝(中国)网络技术有限公司
收集方式:
APP初始化SDK,SDK通过自己逻辑调用系统的API获取
使用场景:
在App进行设备风险识别时使用
使用目的:
设备标识生成与风险识别
涉及个人信息:
设备标识符
SDK描述:AlipayDeviceid是支付宝提供的设备风险识别工具,通过嵌入SDK快速集成设备指纹能力,实时获取设备信息并联动风险识别服务,支持多种场景下的设备Token获取。
FasterXMLJackson
包名:
com.fasterxml.jackson.core:jackson-databind(另含 jackson-core、jackson-annotations)
SDK厂家:
FasterXML公司
隐私政策:
开源库,无独立隐私政策(FasterXML 出品)
收集方式:
APP初始化SDK,SDK通过自己逻辑调用系统的API获取
使用场景:
在App进行JSON数据处理时使用
使用目的:
JSON解析与序列化
涉及个人信息:
处理的JSON数据内容
SDK描述:Jackson是一个多用途的Java库,用于处理JSON数据格式,是Java技术栈内广泛使用的JSON解析工具。包含流式解析/生成API(JsonParser/JsonGenerator)和数据绑定功能(ObjectMapper),支持将POJO序列化为JSON/XML等格式。
GoogleArSDK
包名:
com.google.ar:core
SDK厂家:
Google公司
收集方式:
APP初始化SDK,SDK通过自己逻辑调用系统的API获取
使用场景:
在App提供AR功能时使用
使用目的:
增强现实体验
涉及个人信息:
摄像头信息、传感器信息
SDK描述:ARCore SDK为Android应用提供AR核心功能API,包括运动跟踪、环境理解和光线估计等。应用通过ARCore SDK与Google Play Services for AR通信,可构建全新的AR体验或为现有应用添加AR功能。
GoogleCast
包名:
com.google.android.gms:play-services-cast-framework(及 com.google.android.gms:play-services-cast)
SDK厂家:
Google LLC
收集方式:
APP初始化SDK,SDK通过自己逻辑调用系统的API获取
使用场景:
在用户进行投屏操作时使用
使用目的:
音视频投屏
涉及个人信息:
无
SDK描述:Google Cast SDK允许开发者扩展Android、iOS或Web应用,将流式视频和音频发送至电视或音响系统。手机/平板/电脑作为发送端,充当遥控器控制播放、暂停、跳转、快退、停止等操作。
MobileVision
包名:
com.google.android.gms:play-services-vision(已废弃,迁移至ML Kit)
SDK厂家:
Google公司
收集方式:
APP初始化SDK,SDK通过自己逻辑调用系统的API获取
使用场景:
在App进行图像识别时使用
使用目的:
条码扫描、文字识别、人脸检测
涉及个人信息:
处理的图像内容
SDK描述:Google Mobile Vision API提供在照片和视频中查找对象的框架,包括条码扫描、文字识别和人脸检测等功能。目前建议迁移至ML Kit SDK以获得相同功能和性能。
13、其他SDK(11个)
AnetChannel
包名:
com.taobao.android.mtopgateway
SDK厂家:
浙江阿里巴巴云计算有限公司
收集方式:
APP初始化SDK,SDK通过自己逻辑调用系统的API获取
使用场景:
在App进行网络通信时使用
使用目的:
网络通信
涉及个人信息:
设备标识符、网络状态
SDK描述:淘宝网络通道框架。
阿里视频播放器/阿里云短视频SDK-Android
包名:
com.aliyun.video
SDK厂家:
阿里云计算有限公司
收集方式:
用户主动使用视频播放功能时采集
使用场景:
在用户播放视频时使用
使用目的:
视频播放
涉及个人信息:
设备标识符、网络状态、播放日志
SDK描述:包含直播播放和点播播放功能。播放器和互动直播SDK中使用此功能。
阿里云音视频通信SDK/音视频通信RTC
包名:
com.aliyun.rtc
SDK厂家:
阿里云计算有限公司
收集方式:
用户主动使用音视频通话功能时采集
使用场景:
在用户进行音视频通话时使用
使用目的:
音视频通话、实时通信
涉及个人信息:
用户ID、昵称、头像、设备标识、网络状态、音视频数据
SDK描述:阿里云音视频通信服务,提供多方语音、视频通话能力。
FlycoDialog
包名:
com.flyco.dialog
SDK厂家:
个人开发者
收集方式:
用户使用对话框功能时处理
使用场景:
在App展示对话框时使用
使用目的:
对话框展示
涉及个人信息:
无
SDK描述:Android对话框库。
IndexableRecyclerView
包名:
com.dreforever.library
SDK厂家:
个人开发者
收集方式:
用户使用索引列表功能时处理
使用场景:
在App展示索引列表时使用
使用目的:
列表索引
涉及个人信息:
无
SDK描述:Android索引列表组件。
LitePal
包名:
org.litepal.litepalsdk
SDK厂家:
个人开发者
收集方式:
用户主动使用数据库功能时处理
使用场景:
在App使用本地数据库时使用
使用目的:
本地数据存储
涉及个人信息:
用户存储的应用数据
SDK描述:一个让开发者能够极其轻松地使用SQLite数据库的Android库。
淘宝Anetwork框架
包名:
com.taobao.android.network
SDK厂家:
阿里云计算有限公司
收集方式:
用户主动发起网络请求时采集
使用场景:
在App进行网络通信时使用
使用目的:
网络请求
涉及个人信息:
设备标识符、网络请求内容
SDK描述:淘宝网络请求框架。
FirebaseCloudMessaging
包名:
com.google.firebase:firebase-messaging
SDK厂家:
Google LLC
收集方式:
APP初始化SDK,SDK通过自己逻辑调用系统的API获取
使用场景:
在App接收推送消息时使用
使用目的:
跨平台消息推送
涉及个人信息:
设备标识符、Push Token
SDK描述:Firebase Cloud Messaging(FCM)是一个跨平台消息推送解决方案,可可靠地免费发送消息和通知。支持通知消息和数据消息,支持向单设备、设备组或订阅主题的设备发送消息,单条消息负载最大4KB。
BouncyCastle
包名:
org.bouncycastle:bcprov-jdk18on(Provider;另含 bcpkix-jdk18on、bcutil-jdk18on)
SDK厂家:
Bouncy Castle
隐私政策:
开源库,无独立隐私政策(Legion of the Bouncy Castle 出品)
收集方式:
APP初始化SDK,SDK通过自己逻辑调用系统的API获取
使用场景:
在App进行加密操作时使用
使用目的:
密码学与安全通信
涉及个人信息:
无
SDK描述:Bouncy Castle是一组用于密码学的API集合,提供Java Cryptography Extension和Java Cryptography Architecture的提供者实现,支持ASN.1编解码、TLS/DTLS、X.509证书生成、S/MIME和CMS、OpenPGP等,涵盖AES、椭圆曲线、RSA等加密算法。
GoogleCloudMessaging
包名:
com.google.android.gms:play-services-gcm(2019-05-29已从Google API移除)
SDK厂家:
Google LLC
官方网站:
https://developers.google.com/cloud-messaging(已移除,迁移至FCM)
收集方式:
APP初始化SDK,SDK通过自己逻辑调用系统的API获取
使用场景:
在App接收推送消息时使用
使用目的:
消息推送
涉及个人信息:
设备标识符
SDK描述:Google Cloud Messaging(GCM)是一个免费服务,帮助开发者将数据从服务器发送到Android设备上的应用,以及从设备向云端发送上行消息。GCM处理消息的排队和向目标设备上的目标应用投递等所有方面。该服务已迁移至Firebase Cloud Messaging。
AliVFS
包名:
无法核实(未在公开Maven仓库/官方文档中检索到独立Maven坐标;该组件为阿里系内部虚拟文件系统模块,淘宝/支付宝等App中可见alivfs.sqlite缓存文件)
SDK厂家:
阿里云计算有限公司
官方网站:
无法核实(无公开开发者文档页)
隐私政策:
受阿里系App统一隐私政策管辖,无法独立核实
收集方式:
APP初始化SDK,SDK通过自己逻辑调用系统的API获取
使用场景:
在App进行文件操作时使用
使用目的:
虚拟文件系统
涉及个人信息:
无
SDK描述:AliVFS是阿里云提供的虚拟文件系统组件,为各种文件提供统一的操作接口,是具体设备文件和文件系统之上的抽象层,支持普通文件操作、设备文件操作、inode管理和文件描述符管理。