平安好医生技术栈的分析【转】
平安好医生作为平安旗下的移动医疗应用, 受到平安集团的很大重视, 非常不错. 让我们来分析一下这款应用所使用的技术吧, 多学习多进步. 大家在文中获取需要学习的内容吧.
版本: 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或官网.
http://blog.csdn.net/caroline_wendy/article/details/51426837
转载于:https://www.cnblogs.com/kenshinobiy/p/5504480.html
平安好医生技术栈的分析【转】相关推荐
- 平安好医生技术栈的分析
本文的合集已经编著成书,高级Android开发强化实战,欢迎各位读友的建议和指导.在京东即可购买:https://item.jd.com/12385680.html 平安好医生作为平安旗下的移动医疗应 ...
- 极盾科技郑冬东: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 ...
最新文章
- VS2010 编译 QT4.8.7 x64
- android gridview控件使用详解_作为Android 开发者该如何进阶?
- java质因数算法_Java实现的质因数分解操作示例【基于递归算法】
- PHP里的“夏令虫”
- zabbix详解(十四)——zabbix钉钉报警实战
- java dateutils 今天_Java日期时间DateUtils工具包
- Android Studio中导出数据库文件的方法总结
- 斯坦福NLP名课带学详解 | CS224n 第6讲 - 循环神经网络与语言模型(NLP通关指南·完结)
- 遥感原理与应用-基本概念
- 2021最全数学建模比赛时间、含金量、获奖率等数据一览!
- 【20211228】【信号处理】从 Matlab 仿真角度理解频谱泄露
- 双显示器无法加载第二个
- 别让职场形象毁了你的职场前程
- Outlook-VBA-06-邮件另存为
- 《Hexo: 从零开始编写自己的主题》3. 优化样式,设计自己的主题
- 每日一题 2019/4/8
- 图形学(8)二维三维图形变换
- Umeng统计-上报事件
- checkbox选中和不选中 jqu_JQuery控制radio选中和不选中方法总结
- 视频转图片序列 java_OpenCV 视频与图片序列相互转换