求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Model Center   Code  
会员   
 
 
 
开班计划 | 技术学院 | 管理学院 | 嵌入式学院 | 机械 | 军工学院 | 定向培养 | 专家指导  
 电话 English
成功案例   品质保证
 
成功案例
某核电企 软件设计重构与代码
某集成电 多核体系的软件仿真
某电力能 设计模式原理及应用
南方航空 软件设计方法与实践
某跨国公 软件设计原理与实
爱立信( 软件设计
Moto 设计模式
 

全部课程 >嵌入式Android  
Android平台与Gis应用开发
1536 次浏览  55 次
Kavin老师
谷歌开发组GDG 联合负责人
 
地点时间: 北京 上海 深圳根据报名开班
课程费用:5000元/人,详见 公开课学习手册
报公开课  
企业内训:可以根据企业需求,定制内训,详见 内训学习手册


    在天地互联的时代,移动设备广泛的应用于社会,很多应用(例如物流、社交、军事、设备、交通运输)需要物理位置基础信息,然后基于此结合地理位置提供周到的服务, 作为移动端平台的主流操作系统Android上的Gis应用开发无疑是很重要的技术基础,本课程针对Android平台,讲解如何开发Gis应用,包括GIS的API接口解析,应用框架的搭建和结合Gis的应用功能设计何开发。 在本课程中,从实用角度,讲解如何开发一个完整的Android平台的GIS。课程结合具体的时机案例讲解,从界面框架、控制逻辑、功能模块、GIS服务、服务之间的集成角度,完整的解析如何构建易用和可用的Android平台的GIS应用。让学员获得实践性强的开发技能。

培训目标:
  • 掌握Android平台的GIS开发框架
  • 了解Android平台的GIS开发库
  • 能够搭建自己的GIS应用框架
  • 结合功能需求实现GIS应用效果
  • 对GIS应用进行界面优化
  • 实现Web嵌入式GIS应用
培训对象:Android应用开发工程师,Android系统工程师、架构师
学员基础:1) 熟练掌握Java或其他编程语言
           2) 对Android应用开发有初步的了解
培训方式:本课程采取技术理论和实例结合的方式,理论方面具有较为丰富的资料,基础扎实,实例从基本的出发,容易实现,可扩展性强,保证听众可以学习实用的开发技术技巧
培训内容:3天

一、Android系统架构
  • (1)Android系统的架构、应用到驱动层结构介绍
  • (2)Android系统的特点
  • (3)Android系统的优势
  • (4)Android各主要版本介绍
  • (5)Android架构层次框架解析
  • 二、Android平台的GIS应用开发概览
  • Android平台的GIS应用开发典型功能需求
  • Android平台的可选GIS库概览
  • Android应用和GIS的边界划分
  • GIS接口和应用的集成模式
  • Android应用和GIS数据交互
  • Android应用和GIS性能问题与优化
  • Android应用和GIS扩展问题与优化
  • 三、Android开发简介
  • (1)工程的目录结构讲解
  • (2)工程清单文件分析
  • (3)Android开发插件 ADT介绍
  • (4)Android常用开发工具介绍,包括ADT Bundle、Android Studio
  • 四、Android中界面的布局
  • (1)布局管理器的使用
  • (2)布局优化技术
  • (3)屏幕适配技术
  • (4)各个度量单位的使用

  • 第5单元:综合练习(1小时)
    使用布局实现App详情页面
    五、Android界面Activity
  • (1)Activity的作用及用法
  • (2)如何创建新的Activity
  • (3)意图Intent的作用
  • (4)Activity之间的跳转以及数据的传递
  • (5)隐式意图Intent(Extras,Category,Action等属性的应用)
  • 六、应用程序界面风格
  • (1)Android中风格的作用及使用技巧
  • (2)风格的继承
  • (3)Android中主题的作用及使用技巧
  • (4)Android系统提供的常用主题
  • 七、Android中的后台服务
  • (1)Service的作用
  • (2)通过Intent启动和停止服务
  • (3)以绑定的方式启动和停止服务
  • (4)Activity控制服务的三种方式
  • 八、Android中的消息群发技术
  • (1)广播的作用及使用方法
  • (2)发送广播的方法
  • (3)接收系统广播的方法
  • (4)广播接收者的优先级
  • 九、列表(ListView)分析与实例
  • (1)列表组件的作用
  • (2)列表组件的实现原理
  • (3)列表组件的使用方法
  • (4)列表组件的使用技巧
  • (5)列表组件的性能优化技术
  • Android的Gis应用开发(结合google,baidu地图讲解,也介绍一下arcgis)
    十、Android地图原理介绍
  • (1)Android地图类组件介绍
  • (2)通用地图与ArcGIS差异
  • (3)地图组件的核心实现原理
  • 十一、自定义控件的定义和使用
  • (1)地图组件的绘制
  • (2)自定义控件的原理
  • (3)自定义控件的实现流程
  • (4)自定义控件的属性
  • (5)自定义控件的使用注意事项
  • 十二、Arcgis组件基本概念
  • (1)地图组件MapView和MapOptions
  • (2)加载地图数据
  • (3)地图显示类型
  • (4)2D和3D地图组件
  • 十三、ArcgisSDK
  • (1)认识ArcGIS Mobile
  • (2)ArcGIS工作流程
  • (3)连接到ArcGISServer 获取地图
  • (4)编辑ArcGIS数据
  • (5)预览ArcGIS Mobile
  • 十四、自定义控件的定义和使用
  • (1)地图组件的绘制
  • (2)自定义控件的原理
  • (3)自定义控件的实现流程
  • (4)自定义控件的属性
  • 十五、ArcGIS SDK常用API
  • (1)Maps and scenes
  • (2)Offline
  • (3)Layers and tables
  • (4)Features and graphics
  • 更多API的学习方法
  • 十六、ArcGIS SDK常用API
  • Android的GIS应用优化
  • 地图的坐标转换与更新
  • 数据扩展的方案
  • GIS 同步性能问题与优化
  • GIS接口扩展问题与优化
  • 十七、项目实战
  • 通用App功能分析,例如登录、推送、地图、IM等
  • 常用卡原项目实例
  • 常用开放接口项目
  • 搭建通用应用框架,演示项目开发流程
  •    
    1536 次浏览  55 次
    其他人还看了课程
    Android平如台Gis开发框架与应用  1456 次浏览
    Android系统原理及应用开发实践  2935 次浏览
    精通Android软硬云整合  1840 次浏览
    NFC高级应用开发(基于Android)  1577 次浏览
    Android软、硬、云整合  4164 次浏览
    Android、iOS自动化测试方法、工具与实践   3564 次浏览
    定制内训


    咨询服务:架构评估与优化
    咨询目标
    对现有的架构进行评估,发现问题,并优化
    咨询范围 业务架构,应用架构,数据架构,技术架构
    咨询方式 对现有架构进行建模,然后诊断问题,对问题进行集成分析,设计优化方案,指导团队实施优化,最终效果评估。
    成功案例 中国移动广西分公司,中国电信
    详情咨询:010-62670969, zhgx@uml.net.cn
    课程计划
    QT应用开发 11-21[线上]
    C++高级编程 11-27[北京]
    LLM大模型应用与项目构建 12-26[特惠]
    UML和EA进行系统分析设计 12-20[线上]
    数据建模方法与工具 12-3[北京]
    SysML建模专家 1-16[北京]