平安好医生技术栈的分析
本文的合集已经编著成书,高级Android开发强化实战,欢迎各位读友的建议和指导。在京东即可购买:https://item.jd.com/12385680.html
平安好医生作为平安旗下的移动医疗应用, 受到平安集团的很大重视, 非常不错. 让我们来分析一下这款应用所使用的技术吧, 多学习多进步. 大家在文中获取需要学习的内容吧.
版本: personaldoc_PCGW_V_3.1.2_30102.apk
架构
Apk: 18.5M, 包名是com.pingan.papd
.
Android SDK: 构建版本19, 最低版本14.
MultiDex: 使用两个Dex.
Jpush: 极光推送. 平安大量使用极光推送(Jpush)的产品. 服务: AlarmReceiver
, DownloadService
, PushReceiver
, DaemonService
. 同时, 自开发的RegistrationIdReceiver
接收器也接收大量Jpush的广播.
百度LBS & 高德定位.
动态加载DL: 动态加载方案DL, 百度的任玉刚开发, 非常厉害.
小米推送(mipush): 使用的类XMPushService
, PushMessageHandler
, MessageHandleService
, PingReceiver
.
友盟统计(umeng).
SQLite的So: libsecsqlite3.so, xUtils(ORM)使用.
代码
com
xiaomi: 小米推送;
ryg: 动态加载DL, 百度任玉刚的库, 非常棒的库.
squareup: Otto是一种EventBus.
pajk, pingan: 平安健康, 平安, 自有代码.
talkingdata: TalkingData数据统计服务, 类似于听云, 平安定制.
samsung: 三星的SHealth库.
se.emilsjolander.StickyListHeaders: StickyListHeaders是固定顶部滚动列表的开源库, 3k+的Star, 非常有名.
paf.cordova: Cordova混合编程, 类似于RN.
autonavi.aps: 高德的自动导航.
lidroid.xutils: xUtils是SQLite的ORM, 简化编写, 与Sugar类似.
alibaba.fastjson: FastJson是阿里巴巴的Json解析库, FastJson.
google.gson: Google的Gson库.
tencent: 腾讯的SNS库集合.
eu.janmuller: CropImage是图片剪裁的开源库, 400+Stars.
pafu: 平安的公共库, 工具和渠道管理, 使用方便.
amap.api: 高德定位.
sina: 新浪微博.
tendcloud: TalkingData数据统计库, 类似听云.
paic.zhifu: 壹钱包, 平安的支付平台.
其他
de.greenrobot: GreenRobot的EventBus;
ru.noties.scrollable: Scrollable是滚动控件库.
org.apache.cordova: Cordova混合编程.
org.akita: Akita是Android的快速开发库, 一家公司的产品, 非常有意思.
org.jivesoftware: Jivesoftware是协同工作的库, 也是一家公司的产品.
cn.jpush: 极光推送, 平安健康非常喜欢, 还做了定制!
pl.droidsonroids.gif: 使用Gif图片的库.
总结
平安好医生的体积相对较大, 升级Android的SDK比较慢, 所以只使用Api19版本. 使用几个主流的开源库, 加快迭代速度. 混合编程(Cordova)和动态加载(DL)均有使用. 其他的开源库都比较大众, 就不多介绍了, 想了解可以直接阅读相关GitHub或官网.
本文仅做为技术学习使用.
OK, that’s all! Enjoy it!
最初发布地址:
http://www.wangchenlong.org/2016/05/06/1605/064-pingan-app-analyze/
欢迎Follow我的GitHub, 关注我的简书, CSDN, 掘金.
我已委托“维权骑士”为我的文章进行维权行动. 未经授权, 禁止转载, 授权或合作请留言.
平安好医生技术栈的分析相关推荐
- 平安好医生技术栈的分析【转】
平安好医生作为平安旗下的移动医疗应用, 受到平安集团的很大重视, 非常不错. 让我们来分析一下这款应用所使用的技术吧, 多学习多进步. 大家在文中获取需要学习的内容吧. 版本: personaldoc ...
- 极盾科技郑冬东:XDR的技术栈参考
这几年,随着各家企业安全建设的日渐成熟,安全运营越来越得到重视.讲到安全运营,实际上脱离不开相关的安全产品及技术,尽管相关产品和技术已发展了这么多年,但整体现状却不是特别乐观. 如果要把安全产品粗粗分 ...
- 企业级自动化运维方案设计及Saltstack、Ansible等5种工具比较分析--云平台技术栈08...
导读:之前发布了云平台技术栈(ps:点击可查看),本文主要说一下其中的服务器自动化配置! 来自:公众号talkwithtrend 1.企业运维现状与发展趋势 随着企业信息化的不断发展,运维人员需要面对 ...
- 60个Chrome神器插件大收集:助你快速成为B站老司机,一键分析网站技术栈
乾明 编辑整理 量子位 报道 | 公众号 QbitAI 让WebP图片下载为PNG格式,从Github批量下载表情包,一键滚动截屏整个网页,助你快速成为B站老司机,一键分析网站技术栈,翻录网页视频神 ...
- 服务外包技术培训——后端开发技术栈分析(Java)
技术栈 http://www.atguigu.com/download.shtml 学习资源 https://space.bilibili.com/302417610/channel/detail?c ...
- B站Golang技术栈分析
技术栈 技术选型 参考链接 RPC 基于grpc封装的warden框架, 已开源 https://github.com/bilibili/kratos HTTP框架 基于gin封装的blade mas ...
- 登陆成功率 99%,云知声携手平安好医生推声纹登录系统
近日,云知声宣布与医疗健康生态平台平安好医生(01833.HK)共同研发的"声纹登录系统"(又称声纹锁)经过多次模型优化和升级迭代后,登录成功率接近 99%,达行业一流水准. 声纹 ...
- 平安好医生王涛:“互联网+人工智能”重塑医疗服务
-让中国人每人都有一个家庭医生 上海2018年11月9日电 /美通社/ -- 在互联网和人工智能技术飞速发展的今天,不断涌现的新技术.新业态.新产品.新服务,切切实实改变了人们的生活.然而,看病难.排 ...
- 平安好医生高调亮相智博会 利用AI创新发展
8月21日,平安好医生出席了2018中国智慧城市国际博览会. 作为国内领先的一站式医疗健康生态平台,平安好医生携"现代华佗"."一分钟诊所"." AI ...
最新文章
- layer.alert 延迟自动关闭_自动门中的检测与延时预防事故,分享控制案例
- SVN和Git的比较
- 一个漂亮的输出MySql数据库表结构的PHP页面
- cmd中检测远程的ip和端口是否处于监听状态
- 天池 在线编程 求和查找
- dede定义全局变量(include/common.inc.php)及调用方式
- 通过 User-Agent 请求头判断设备类型
- C#session共享+redis_Redis+Tomcat+Nginx集群实现Session共享,Tomcat Session共享
- 《Cracking the Coding Interview》——第8章:面向对象设计——题目9
- 能源管理系统在企业中的应用及系统介绍
- Java面试被问特长,面试官问“你有什么特长”,这三种回答堪称完美,拿走不谢...
- IOS简单的实现手机震动的提示
- html文件太大,怎样压缩文件(文件太大怎么办)
- mysql 直方图统计_MySQL 8.0 新特性之统计直方图
- 基于MQ-135传感器和Arduino开发板的烟雾探测器
- ker矩阵是什么意思_矩阵形式下的最小二乘法推导
- 使用Unity实现VR中在黑板上写字(升级篇)(一)-----解决画笔穿透画板的问题
- 不思议迷宫量子计算机,不思议迷宫男巫刷法及男巫的猫形态详解
- AI技术领跑、23个国际冠军,2019百度AI如何彰显核心竞争力
- 一款c#实现的实用好玩儿的背单词程序
热门文章
- Avaya收购Esna丰富企业通信应用
- 欧特克加入制裁,科技真的无国界吗?
- Windows10自带键盘突然失灵
- webshell管理之中国菜刀 蚁剑 WeBaCoo Weevely
- 关于RInda和dRuby(DRB)
- 射频标签技术特征的分类
- java中 never closed_【Spring】在Java使用Spring时的Resource leak: 'applicationContext' is never closed警告...
- 利用R语言制作GGEBiplot-双标图教程
- 浏览器可以访问,git无法拉取的问题;
- 谷歌浏览器:无法翻译此网页