汉固达接入第三方 SDK目录
为保障汉固达 App 相关功能的实现与应用的稳定运行, 我们可能会接入由第三方提供的软件开发包( SDK)以实现相关目的。 不同版本的第三方 SDK会有所不同,一般包括推送通知消息类、第三方支付类、地图导航类、厂商推送类、分享类、统计类等。 我们会对合作方获取信息的软件工具开发包(SDK)进行严格的安全监测,以保障数据安全。您可以通过以下链接查看第三方的数据使用和保护规则。
第三方名称 |
功能类型 |
描述 |
涉及个人信息 |
使用目的 |
官方链接 |
阿里云移动数据分析SDK |
统计 |
移动数据分析 (Mobile Analytics) 是阿里云推出的一款移动App数据统计分析产品,提供通用的多维度用户行为分析,支持日志自主分析,助力移动开发者实现基于大数据技术的精细化运营、提升产品质量和体验、增强用户黏性。 |
4.AndroidID |
数据统计 |
https://help.aliyun.com /document_detail /30037.html? spm=a2c4g.11186623.6. 560.2b3a35918K6XCK |
Okio |
工具 |
Okio是一个补充java的库。io和java。Nio使访问、存储和处理数据变得更加容易。 |
|
|
https://github.com /square/okio |
Jsoup |
工具 |
jsoup是一个用于处理真实HTML的Java库。它提供了一个非常方便的API来提取和操作数据,jsoup实现了WHATWG HTML5规范,并将HTML解析为与现代浏览器相同的DOM。 |
|
|
https://jsoup.org |
腾讯云播放器SDK |
视频 |
播放器 SDK 基于腾讯云强大的后台能力与 AI 技术,为客户提供视频点播和直播播放能力的强大播放载体。播放器 SDK 深度融合腾讯云点播、云直播服务,拥有流畅稳定的播放性能,集广告植入、数据监测等功能于一身,覆盖多类应用场景,满足客户多样需求,让客户轻松聚焦于业务发展本身,畅享极速高清播放新体验。 |
1.网络权限 |
直播功能 |
https://cloud.tencent.com /document/product /881/20205 |
友盟社会化分享 SDK |
社交 |
社会化组件包含了国内外多平台分享、第三方登录功能。为让您的下载和集成包更加精简,请勾选需要的平台。使用第三方登录功能时,建议同时下载智能认证SDK,可以实现手机号免密登录。 |
1.网络权限 |
平台分享功能 |
https://developer.umeng.com /sdk |
腾讯云游戏多媒体引擎SDK |
游戏 |
腾讯云游戏多媒体引擎(Game Multimedia Engine,GME)提供高质量低成本的一站式语音解决方案,全面覆盖游戏、社交、娱乐、直播、电商等多种泛互联网行业应用场景。支持多人实时语音、3D 位置语音、语音消息及文本和语音分析等功能。 |
1.录制声音 |
直播语音 |
https://cloud.tencent.com /document/product /607/18521 |
Android GIF Drawable |
图像 |
用于显示Android的gif动画 |
|
加载动图 |
https://github.com /koral-- /android-gif-drawable |
阿里移动热修复SDK |
工具 |
移动热修复(Mobile Hotfix)是面向Android、iOS平台应用提供的在线热修复服务方案,产品基于阿里巴巴首创的Hotpatch技术,提供细粒度热修复能力,无需等待发版即可实时修复应用线上问题,用户全程无感知。 |
5. Android系统设备标识 |
1.热修复下发补丁 |
https://help.aliyun.com /product/51340.html |
Facebook ImagePipeline |
工具 |
图像加载库. |
1、访问网络 |
图片加载 |
https://mvnrepository.com /artifact /com.facebook.fresco /imagepipeline |
hongyangAndroid okhttputils |
工具 |
对okhttp的封装类 |
|
网络请求 |
https://github.com /hongyangAndroid /okhttputils |
小米开放平台消息推送SDK |
消息推送 |
小米消息推送服务在MIUI上为系统级通道,并且全 平台通用,可以为开发者提供稳定、可靠、高效的 推送服务 |
1.设备识别信息 |
消息通知 |
https://dev.mi.com /console/appservice /push.html |
FastJson |
工具 |
fastjson是阿里巴巴的开源JSON解析库,它可以解析JSON格式的字符串,支持将Java Bean序列化为JSON字符串,也可以从JSON字符串反序列化到JavaBean。 |
|
数据解析 |
https://github.com /alibaba/fastjson |
岳鹰全景监控SDK |
APM |
岳鹰全景监控,是阿里UC官方出品的先进移动应用线上监控平台,为多家知名企业提供服务。岳鹰提供服务包括:WEB前端监控、APP崩溃监控、小程序监控、IoT设备稳定性监控等。岳鹰全景监控,为开发者及企业提供一套完整的移动应用线上质量监控解决方案,支持智能分析、智能预警,大幅提升了问题发现和定位的效率,让用户体验提升更简单。 |
1、获取网络状态 |
应用监控 |
https://www.yuque.com /efs-yueying /yueying/yueying-intro |
RxJavaFX |
工具 |
可以将JavaFX事件转换为RxJava的observable /Flowables,反之亦然。它还有一个调度程序,可以安全地将排放移动到JavaFX事件调度线程。 |
|
|
https://github.com /ReactiveX/RxJava |
百度地图检索 |
地图 |
包括POI检索,公交信息查询,路线规划,地理编码查询,在线建议检索,短串分享等 |
5.设备标识(AndroidID) |
1.地图检索 2.问题追踪、排查、诊断服务并进行数据统计 |
http://lbs.baidu.com /index.php?title=sdk /download&action#selected =location_all |
Reactive Streams |
工具 |
异步非阻塞数据序列协议 |
|
|
http://www.reactive-streams .org/ |
友盟智能反作弊组件asms SDK |
工具 |
友盟智能反作弊组件SDK |
1.获取位置信息 |
获取位置信息剔除作弊设备 |
https://developer.umeng.com /sdk |
Apache HttpClient |
工具 |
为扩展而设计,同时提供对基本HTTP协议的健壮支持,HttpClient可能会对任何构建支持HTTP的客户端应用程序(如web浏览器、web服务客户端或利用或扩展HTTP协议进行分布式通信的系统)的人产生兴趣。 |
|
|
https://mvnrepository.com /artifact/org.apache .httpcomponents/httpclient |
youth banner |
工具 |
Android广告图片轮播控件,内部基于ViewPager2实现,Indicator和UI都可以自定义 |
|
轮播图 |
https://github.com /youth5201314/banner |
阿里云推送SDK |
消息推送 |
移动推送(Mobile Push)是提供给移动开发者的移动端消息推送服务,通过在App中集成推送功能,进行高效、精准、实时的消息推送,从而使业务及时触达用户,提高用户粘性。 |
1.访问网络 |
推送消息 |
https://help.aliyun.com /product/30047.html |
阿里设备标识SDK |
工具 |
UTDID 是一个 APP 级别的设备标识 ID。通过设备标识组件,开发者可以实现简单快捷地获取设备 ID,以利于应用程序安全有效地找到特定设备。 UTDID 的设计目标是给每一台物理设备提供一个唯一且独立的设备 ID。在理想状况下,不同的 APP 在同一台设备上可以获取到相同的 UTDID;同一个App在同一个设备上卸载重装后,可以获取到相同的UTDID;不同的设备的 UTDID 不一样。但是随着设备变化和隐私权限控制增强,UTDID 在同一台物理设备上可能会发生变化。因此 UTDID 不提供强一致性的保证,所以不要把 UTDID 应用到有强一致性保证需求的业务中。 |
1.设备标识(Android ID) |
1.用于识别推送设备 |
/document_detail /159082.html? spm=5176.11065259. 1996646101. searchclickresult. 5032d47fngebBU |
Bolts Tasks |
工具 |
bolt是一组旨在简化移动应用开发的低级库。bolt是由Parse和Facebook为我们自己的内部使用而设计的,我们决定开放这些库的源代码,让其他人也可以使用它们。使用这些库不需要使用任何Parse服务。他们也不需要Parse或Facebook开发者账户。 |
|
|
https://github.com /BoltsFramework /Bolts-Android
|
友盟社会化分享微信精简版SDK |
分享 |
友盟社会化分享微信精简版SDK |
1.网络权限 |
平台分享 |
|
Facebook Fresco |
图像 |
Fresco负责图像加载和显示,所以你不必这么做。它将从网络、本地存储或本地资源加载图像,并显示一个占位符,直到图像到达。它有两层缓存;一个在内存中,另一个在内存中。 |
|
图片加载 |
https://github.com /facebook/fresco
|
Android Support Library Compat |
工具 |
Jetpack 是一套库、工具和指南,可帮助开发者更轻松地编写优质应用。这些组件可以帮助您遵循最佳做法、省去编写样板代码的工作并简化复杂任务,以便集中精力编写重要的代码。 Jetpack 包含独立于平台 API 的 androidx.* 软件包库。这意味着,它可以提供向后兼容性,并且比 Android 平台的更新频率更高,从而确保您始终可以获得最新、最好的 Jetpack 组件版本。 |
|
|
https://mvnrepository.com /artifact /androidx.core/core
|
华为HMS核心功能SDK |
工具 |
HMS SDK核心功能包 |
|
|
https://developer. huawei.com /consumer/cn/doc /HMSCore-Library-V5 /sdk-download- 0000001050151556-V5 |
Greenrobot EventBus |
工具 |
Android和Java的事件总线,简化了活动,片段,线程,服务等之间的通信。代码越少,质量越好。 |
|
消息传递 |
https://github.com /greenrobot/EventBus |
PhotoView |
工具 |
PhotoView 是一款扩展自Android ImageView ,支持通过单点/多点触摸来进行图片缩放,使用方法简单,是一个很好的图片框架 |
|
图片查看,支持缩放功能 |
https://github.com /chrisbanes/PhotoView |
FlycoTabLayout |
工具 |
一个安卓TabLayout的扩展库 |
|
|
https://mvnrepository.com /artifact /com.taohf.tablayout /FlycoTabLayout |
uCrop |
工具 |
用于裁剪图像的Android库 |
|
裁剪图片 |
https://jitpack.io /#com.github.yalantis /ucrop |
Picasso |
工具 |
一个强大的图像下载和缓存库 |
|
|
https://github.com /square/picasso |
GreenDAO |
工具 |
greenDAO是一个轻量级、快速的Android ORM |
|
|
http://greenrobot.org /greendao |
腾讯浏览服务Web |
内容浏览 |
TBS SDK 是指X5内核团队提供的接⼊SDK,它提供了X5内核的下载、安装、共享、升级、加载等能⼒,可以让合作伙伴轻松的接⼊和使⽤X5内核;X5内核是指QQ浏览器团队提供的⼀套致⼒于解决移动端浏览碎⽚化、体验差的综合解决⽅案。三⽅APP可以通过接⼊TBS SDK的⽅式加载和使⽤X5内 核。 |
1、访问网络 |
1.腾讯浏览服务 |
https://x5.tencent.com /tbs/sdk.html |
百度地图 |
地图导航/定位/出行 |
包括基础地图、卫星图、路况图和各种覆盖物,及与地图相关的操作、事件监听 |
1、访问大概位置 7.设备标识(Android ID) |
1.获取位置,为用户提供附近门店信息 2.问题追踪、排查、诊断服务并进行数据统计 |
http://lbs.baidu.com/ index.php?title=sdk/ download&action#selected =location_all |
百度地图Api之认证 |
账号服务/认证 |
百度地图开发者认证 |
|
开发者信息认证审核 |
|
NineOldAndroids |
工具 |
roid库用于在所有版本的平台上使用Honeycomb (Android 3.0)动画API回到1.0 |
|
|
http://nineoldandroids.com/ |
Google Protocol Buffers |
工具 |
Protocol Buffers(Profbuff) 是一种语言无关、平台无关的可扩展机制,用于序列化结构化数据。 |
|
|
https://developers. google.com /protocol-buffers |
Facebook Drawee |
工具 |
一个快速,功能丰富的Android图像显示库 |
|
|
https://mvnrepository.com /artifact/ com.facebook.fresco /drawee |
支付宝支付SDK |
支付 |
APP支付适用于商家在 App 应用中集成支付宝支付功能。 商家APP调用支付宝提供的 SDK,SDK 再调用支付宝APP内的支付模块。如果用户已安装支付宝 APP,商家 APP 会跳转到支付宝中完成支付,支付完后跳回到商家APP内,最后展示支付结果。如果用户没有安装支付宝 APP,商家 APP 内会调起支付宝网页支付收银台,用户登录支付宝账户,支付完后展示支付结果。 目前支持手机系统有:iOS(苹果)、Android(安卓)。 |
1、访问网络 |
1.支付宝支付功能 |
https://opendocs.alipay.com /open |
设备标识生成库(支付宝) |
统计分析 |
支付宝开放平台的应用的唯一标识 |
|
|
|
阿里云HTTPDNS SDK |
工具 |
HTTPDNS是面向多端应用(移动端APP,PC客户端应用)的域名解析服务,具有域名防劫持、精准调度、实时解析生效的特性。 |
|
|
https://help.aliyun.com /document_detail /150879.html? spm=a2c4g.11174283.3.2. 4a41110c7EJ2nP |
DanmakuFlameMaster |
弹幕 |
android上开源弹幕解析绘制引擎项目 |
|
|
https://github.com /bilibili /DanmakuFlameMaster |
Gson |
工具 |
Google JSON工具类 |
|
|
https://mvnrepository.com /artifact /com.google.code.gson /gson |
chrisbanes PhotoView |
工具 |
帮助生成一个易于使用的实现图片缩放 |
|
|
https://github.com /chrisbanes/PhotoView |
Firebase IID |
工具 |
Firebase IID |
|
|
https://mvnrepository.com /artifact /com.google.firebase /firebase-iid |
百度定位 |
地图导航/定位/出行 |
包含基础定位能力(GPS/WiFi/基站)、基础位置描述能力; |
1、访问大概位置 7.设备标识(Android ID) |
1.获取位置信息,为用户提供附近门店信息 2.问题追踪、排查、诊断服务并进行数据统计 |
http://lbs.baidu.com /index.php? title=%E9%A6%96%E9%A1%B5 |
OPPO推送平台SDK |
消息推送 |
OPPO PUSH是ColorOS上的系统级通道,为开发者提供稳定,高效的消息推送服务 |
|
|
https://push.oppo.com/ |
VIVO消息推送SDK |
消息推送 |
vivo推送是vivo公司向开发者提供的消息推送服务,通过在云端与客户端之间建立一条稳定、可靠的长连接,为开发者提供向客户端应用实时推送消息的服务,支持百亿级的通知/消息推送,秒级触达移动用户。 开发者可以方便地通过嵌入 SDK,通过 API 调用或者Web端可视化操作,实现对特定用户人群推送,大幅提升用户活跃度,有效唤醒沉睡用户,并实时查看推送效果。 |
1、访问网络 |
|
https://dev.vivo.com.cn /documentCenter/doc/365 |
友盟性能监控APM SDK |
工具 |
提供实时、可靠、全面的应用崩溃、ANR、自定义异常等捕获能力,支持多场景、多通道智能告警监控,帮助开发者高效还原崩溃用户的访问路径和业务现场,缩短故障排查时间 |
1、访问网络 |
1.应用性能监控 |
https://developer. umeng.com/sdk |
TinyPinyin |
工具 |
适用于Java和Android的快速、低内存占用的汉字转拼音库。 |
|
|
https://github.com /promeG/TinyPinyin |
淘宝通道服务SDK |
工具 |
通道服务是阿里巴巴淘宝无线向开发者提供全双工、低延时、高安全的通道服务,同时具备实时推送消息能力。 支持了手淘的淘友、推送服务)、无线配置推送、优酷、Lazada等中间件和业务,支撑了海量的数据请求和推送需求,经受住了每年双十一的大流量冲击的考验。 |
读取手机状态和身份 |
|
https://help.aliyun.com /document_detail /88790.html? spm=a2c4g.11174283.6. 557.799054b5mObqj |
腾讯云移动直播SDK |
音视频/图像处理 |
移动直播(Mobile Live Video Broadcasting,MLVB)SDK 是云直播服务(LVB)在移动场景的延伸。相比于主要面向云对接的直播(LVB) 服务,移动直播既提供了基于 RTMP SDK 的“快速集成方案”,也提供了云直播(LVB)、云点播(VOD)和即时通信(IM)等云端服务的“一体化解决方案” |
1.访问网络 |
1.平台直播功能 |
https://cloud.tencent.com /document/product/454/7873 |
腾讯云RTMP推流 |
音视频/图像处理 |
用于实现主播端的手机推流功能 |
1.网络权限 |
1.平台直播功能 |
|
subsampling-scale-image-view |
工具 |
Android的自定义图像视图,专为图库和显示巨大的图像(如地图和建筑平面图)而设计,没有OutOfMemoryErrors。包括缩放,平移,旋转和动画支持,并允许简单的扩展,使您可以添加自己的覆盖和触摸事件检测。 |
|
|
https://github.com /davemorrissey /subsampling-scale -image-view |
微信SDK |
社交 |
提供微信分享、登录、收藏、支付等功能 |
1、访问网络 |
1.用户使用微信分享、登录、收藏、支付等功能 |
https://developers. weixin.qq.com /doc/oplatform/Mobile_App /Access_Guide/Android.html |
Android Support Library Fragment |
工具 |
Jetpack 是一套库、工具和指南,可帮助开发者更轻松地编写优质应用。这些组件可以帮助您遵循最佳做法、省去编写样板代码的工作并简化复杂任务,以便集中精力编写重要的代码。 Jetpack 包含独立于平台 API 的 androidx.* 软件包库。这意味着,它可以提供向后兼容性,并且比 Android 平台的更新频率更高,从而确保您始终可以获得最新、最好的 Jetpack 组件版本。 |
|
|
https://mvnrepository.com /artifact/androidx.fragment /fragment |
Android Lifecycle ViewModel |
工具 |
Jetpack 是一套库、工具和指南,可帮助开发者更轻松地编写优质应用。这些组件可以帮助您遵循最佳做法、省去编写样板代码的工作并简化复杂任务,以便集中精力编写重要的代码。 Jetpack 包含独立于平台 API 的 androidx.* 软件包库。这意味着,它可以提供向后兼容性,并且比 Android 平台的更新频率更高,从而确保您始终可以获得最新、最好的 Jetpack 组件版本。 |
|
|
https://mvnrepository.com /artifact/androidx.lifecycle /lifecycle-viewmodel |
腾讯云实时音视频SDK |
音视频 |
腾讯实时音视频(Tencent Real-Time Communication,TRTC),将腾讯21年来在网络与音视频技术上的深度积累,以多人音视频通话和低延时互动直播两大场景化方案,通过腾讯云服务向开发者开放,致力于帮助开发者快速搭建低成本、低延时、高品质的音视频互动解决方案。 |
1.访问网络 |
1.实时音视频 |
https://cloud.tencent.com /document/product/647/16788 |
BumpTech Glide |
工具 |
Glide是一个用于Android的快速、高效的开源媒体管理和图像加载框架,它将媒体解码、内存和磁盘缓存以及资源池封装到一个简单易用的界面中。 |
1、访问网络 |
|
https://github.com /bumptech/glide |
友盟移动统计SDK |
APM |
统计分析组件可精准统计应用的新增、启动、活跃、自定义事件等指标,并包含定位crash错误定位功能。新版本统计SDK(8.0.0以上)简化集成过程,支持一行代码完成基础统计指标集成;支持多种页面统计模式,方便老用户无缝升级。 |
1、访问网络 |
1.数据采集与管理、业务监测 |
https://developer.umeng.com /sdk |
Zxing |
工具 |
二维码,条码扫描库 |
|
|
https://github.com /zxing/zxing |
华为消息推送SDK |
消息推送 |
推送服务(Push Kit)是华为为开发者提供的消息推送平台,建立了从云端到终端的消息推送通道。开发者通过集成Push Kit可以实时推送消息到用户终端应用,构筑良好的用户关系,提升用户的感知度和活跃度。 |
|
|
https://developer.huawei.com /consumer/cn/doc /HMSCore-Library-V5 /eclipse-sdk-download -0000001051065996-V5 |
华为开放id接口 |
|
推送数据统计与设备数据统计功能 |
|
1.统计用户通知的删除/点击事件上报 |
|
Facebook Common Android SDK |
工具 |
Facebook Android SDK 中的公有部分 |
读取SD卡上的内容 |
|
https://mvnrepository.com /artifact /com.facebook.android /facebook-common |
阿里移动用户反馈SDK |
工具 |
移动用户反馈(Mobile Feedback)面向企业客户和移动开发者的移动应用提供 App 运营服务,用于设置 App 内部用户反馈页面、收集/管理 App 内部及外部市场的用户反馈,以便及时响应、解决用户问题,提升服务质量和用户满意度。 |
4.AndroidID |
1.用户反馈问题 |
https://help.aliyun.com /document_detail /172797.html |
JSON In Java |
工具 |
这个包中的文件用Java实现JSON编码器/解码器。它还包括在JSON和XML、HTTP头、cookie和CDL之间转换的功能。 |
|
|
https://github.com /douglascrockford /JSON-java |
RxAndroid |
工具 |
这个模块为RxJava添加了最小的类,使得在Android应用程序中编写响应式组件变得容易和轻松。更具体地说,它提供了一个Scheduler来调度主线程或任何给定的Looper。 |
|
|
https://github.com /ReactiveX/RxAndroid /tags |
腾讯云短视频SDK |
音视频/图像处理 |
短视频(User Generated Short Video,UGSV)基于腾讯云强大的上传、存储、转码、分发的云点播能力,提供集成了采集、剪辑、拼接、特效、分享、播放等功能的客户端 SDK,并整合腾讯的 IM、社交、用户画像数据以及 AI 人脸识别和图像检测技术,帮助用户聚焦业务本身,快速轻松实现基于移动端的短视频应用。 |
1.访问网络 |
1.视频播放功能 |
https://cloud.tencent.com /document/product/584/9366 |
OkHttp |
工具 |
Square为Java和Kotlin精心设计的HTTP客户端。 |
|
|
https://square.github.io /okhttp |
recycler-fast-scroll |
工具 |
为回收器视图提供快速滚动和节idexer |
|
|
https://github.com /FutureMind /recycler-fast-scroll |
腾讯移动开放平台SDK |
社交 |
腾讯QQ互联平台SDK,辅助开发者快速接入QQ登录、分享等功能。 |
1.访问网络 |
1.用户使用QQ登录、分享等功能 |
https://wiki.connect.qq.com/ |
腾讯云即时通信IMSDK |
通信 |
腾讯云即时通信(Instant Messaging,IM)基于QQ 底层 IM 能力开发,仅需植入 SDK 即可轻松集成聊天、会话、群组、资料管理能力,帮助您实现文字、图片、短语音、短视频等富媒体消息收发,以及各大平台小程序接入使用,全面满足通信需要。 |
1.访问网络 |
1.用户与平台之间的即时消息通讯 |
https://github.com /tencentyun/TIMSDK |
kxml2 |
工具 |
kXML是一个小型XML拉取解析器,专门为受限环境(如applet、Personal Java或MIDP设备)设计。与kXML 1相比,kXML 2是基于公共XML拉取API的。 |
|
|
http://kxml.sourceforge.net/ |
SystemBarTint |
工具 |
当使用KitKat半透明模式时,应用背景着色到Android系统UI。 |
|
|
https://github.com /jgilfelt/SystemBarTint |
腾讯Bugly SDK |
工具 |
腾讯Bugly,为移动开发者提供专业的异常上报和运营统计,帮助开发者快速发现并解决异常,同时掌握产品运营动态,及时跟进用户反馈。 |
1、读取SD卡上的内容 |
1.获取APP运行异常信息 |
https://bugly.qq.com/v2/ |
TensorFlow Lite |
工具 |
TensorFlow Lite 是一组工具,可帮助开发者在移动设备、嵌入式设备和 IoT 设备上运行 TensorFlow 模型。它支持设备端机器学习推断,延迟较低,并且二进制文件很小 |
|
|
https://www.tensorflow.org /lite?hl=zh-cn /artifact/org.tensorflow /tensorflow-lite |
Yalantis |
音视频/图像处理 |
Yalantis uCrop图片裁剪库,支持缩放,旋转图片,支持各种比例的裁剪框 |
|
1.用于APP中的图片裁剪功能 |
|