android app技术架构2
2018-11-23 10:27:50 0 举报
android 技术架构
作者其他创作
大纲/内容
fresco图片加载框架
imagepicker图片选择框架
业务控制
系统运行库层
主要包括基本的C库、以及多媒体库以支持各种多媒体格式、位图和矢量字体、2D和3D图形引擎、浏览器、数据库支持。另外这里还有一个硬件抽象层包括:显示器驱动,声音,相机,GPS,GSM等等。
flowlayout流式布局
展示层
RegexpUtil正则判断
GotoUtil页面跳转
butterknife注解框架
Luban图片压缩框架
三方SDK支付通讯定位
logManage日志管理
应用层
包括email客户端,SMS短消息程序,日历,地图,浏览器,联系人管理程序等。所有的应用程序都是使用JAVA语言编写。项目中经常使用到的是调用联系人也可以称之为通讯录,发短信,调用自带浏览器下载等。
三方服务支付:alipay、wechat即时通讯:rongIM、Jpush社会化分享:shareSDK定位导航:baiduMapAPI
ToastUtil提示工具
fastjson数据解析框架
应用程序框架层
视图(Views),它包括列表(lists),网格(grids),文本框(text boxes),按钮(buttons)内容提供器(Content Providers)使得应用程序可以访问另一个应用程序的数据(如联系人数据库)资源管理器(Resource Manager)提供 非代码资源的访问,如本地字符串,图形,和布局文件( layout files )。通知管理器 (Notification Manager) 使得应用程序可以在状态栏中显示自定义的提示信息。 活动管理器( Activity Manager) 用来管理应用程序生命周期并提供常用的导航回退功能。
控制层
snackbar轻量级提示库
banner导航图框架
移动端技术架构图
okhttp网络请求框架
Android SDK
material对话框框架
recyclerview下拉刷新框架
Linux 内核层:Android 的核心系统服务依赖于 Linux 2.6 内核 ,如安全性,内存管理,进程管理, 网络协议栈和驱动模型。
混合 hybridJsBridge 提供java与js代码互相调用既安全也方便
系统服务DB (SQLite) 轻量级数据库Sharedpreferences 配置文件
本地数据GreenDao 数据库框架Image cache 图片缓存技术
原生 nativeBaseActivity 全局视图集成管理ActivityTaskManage 页面管理
网页 webviewchromium-webview-samplesWebView开发应用实例库
数据层
EncryptUtil数据加密
pickerview联动选择器
视图控制
0 条评论
下一页