Android Development 培训
目标:
完成本培训课程后,代表将能够:
- 构建自己的Android应用程序并将其上传到Android Market。
- 开发模拟器和真实设备。
- 了解Android开发的所有基础知识。
课程大纲
- Android 系统概述
- 架构层和 NDK
- Dalvik 虚拟机
- Android SDK 和开发工具
- Eclipse IDE 和 ADT
- Android 模拟器
- Activities, 服务, 内容提供商, 广播听众
- 使用 intent和 intent 过滤器
- 分析 Android 个应用
- Android 清单
- 应用权限
- 使用活动和 UI
- 视图和布局
- 部件
- 事件处理
- 列表和适配器
- 菜单和对话框
- 数据访问和 Sqlite
- 内容提供商
- 使用设备上的传感器
- 基于位置的应用程序
- 电话 API
- 广播接收机
- 系统广播
- 访问基于网络的内容
- 在 Android 中使用线程
- 开发响应式应用
- 发布到 Google 播放
要求
具有面向对象语言的先验知识,例如 Java、C++、C#、Smalltalk、PHP5 等。
需要帮助选择合适的课程吗?
Android Development 培训 - Enquiry
Android Development - 问询
问询
客户评论 (7)
Lectures (David is very knowledgeable on Android)
Johnny Miller - FedEx
课程 - Android Development
The detail given about each topic was really nice, he made sure we understood each topic before moving to the next.
Richie Wood - FedEx
课程 - Android Development
breaking down the multiple services, actions, devices, etc into the component parts.
Delaine Stoutenburgh - FedEx
课程 - Android Development
It was very interesting and I gained a lot of valuable knowledge.
Shaun Lawlor
课程 - Android Development
All of it was excellent and well taught. Very interesting.
Daniel Welch
课程 - Android Development
Very comprehensive of a general overview. Exactly what I was after.
Matt Shelton
课程 - Android Development
Learning about the overall ease of using Android Studios to build android apps.
Joshua Anderson
课程 - Android Development
即将举行的公开课程
相关课程
Cross-platform mobile development with PhoneGap/Apache Cordova
21 小时跨平台框架的目标是允许您同时编写应用程序并在多个平台上运行。 你想创建一个iPhone应用程序,它也将运行在1? 有一个客户旋转并希望他们的应用程序在Windows Phone上运行吗? 没有问题。
在这三天的PhoneGap/Apache Cordova课程中,您将探讨两种不同的但补充的跨平台移动开发技术。 (Apache Cordova是PhoneGap的新名称。 Adobe 從原始開發人員購買 PhoneGap 並將其交給 Apache 軟體基金會。
完成此 PhoneGap/Apache Cordova 课程后,您将能够使用框架构建全功能的移动 Web 应用程序,管理源代码和处理平台推文,创建来自 Web 应用程序的 “native 类似” 体验 - 和更多!
Develop Android Applications
21 小时本课程是为有兴趣创建Android应用程序的所有人创建的。
在本课程中,您将学习使用添加到Android平台的有趣功能(如后台处理,数据库访问和基于位置的服务)从头开始构建Android应用程序所需的基本技能。
Android Fundamentals
56 小时Android是由Google开发的用于移动开发的开源平台。
Android平台的应用程序是用Java开发的。
本课程概述了Android的基本主题。
Android Fundamentals - Fast Track
28 小时Android 是由 Google 开发的用于移动开发的开源平台。
Android 平台的应用程序是在 Java 中开发的。
本课程概述了 Android 的基本主题。
这是 加快原始培训速度 的快速通道计划
Android HAL (Hardware Abstraction Layer)
21 小时这种由讲师指导的中国现场培训(现场或远端)针对的是希望编写HAL介面以使Android应用程式能够与底层硬体通信的开发人员。
在培训结束时,参与者将能够:
- 了解 Android HAL 架构及其在系统功能中的作用。
- 熟练现代 HAL 开发的 AIDL(Android 介面定义语言)。
- 学习从 HIDL 到 AIDL 的迁移技术。
- 探索音讯和相机 HAL 的更新,包括 Android 14 中引入的新功能。
- 了解确保 HAL 符合 Android 安全和隐私标准的最佳实务。
- 探讨 Project Mainline 对 HAL 模组化和更新性的影响。
Android System Programming
28 小时这种以讲师为主导的中国现场培训(远程或远程)面向希望了解,适应和扩展Android不同硬件和平台的开发人员。
在培训结束时,参与者将能够:
- 为 Android 设置启动系统开发所需的开发环境。
- 了解硬件如何与系统服务(应用程序)交互
- 使用 Android 仿真器迭代开发、测试和调试系统代码。
- 在不同的嵌入式硬件系统上加载和部署自定义的 Android(使用模拟/模拟)。
Android Applications Testing
21 小时本课程旨在为软件测试人员提供所需的知识和技能,以便为针对Android平台开发的软件应用程序执行质量保证测试。本课程概述了Android平台功能,并为您提供执行测试的最新实践。
Android TV
14 小时这种以讲师为主导的中国现场培训(现场或远程)面向希望设计和构建新的Android TV应用程序的开发人员。他们还可以扩展现有应用以在电视设备上运行,以提高应用参与度和收入。
在培训结束时,参与者将能够:
- 设置必要的开发环境以开始开发 Android TV 应用程序。
- 了解将应用限定为 TV 应用的要求。
- 在 Android TV 模拟器上创建和测试应用,以获得第一手的用户体验。
- 使电视应用可搜索,并将其与 Google Assistant 集成以优化用户体验。
Dependency Injection with Dagger 2
14 小时这种由讲师指导的中国现场现场培训针对的是希望在Android应用程序中使用Dagger 2进行依赖注入的软件架构师。
在培训结束时,参与者将能够:
- 使用 Dagger 2 设置具有依赖关系注入的项目。
- 将 Dagger 2 集成到 Android 应用程序中。
- 在不使用第三方框架的情况下实现依赖注入。
Kivy: Building Android Apps with Python
7 小时Kivy是一个用Python编写的开源跨平台图形用户界面库,它允许为多种设备进行多点触摸应用程序开发。
在这个由讲师指导的实时培训参与者将学习如何在不同平台上安装和部署Kivy ,自定义和操作小部件,安排,触发和响应事件,通过多点触摸修改图形,调整屏幕大小,打包Android应用程序,和更多。
在培训结束时,参与者将能够
- 将Python代码与Kivy语言相关联。
- 深入理解Kivy的工作原理,并充分利用其最重要的元素,如小部件、事件、属性、图形等。
- 根据不同的业务和设计需求,无缝开发和部署Android应用程序。
课程形式
- 部分讲授、部分讨论、练习和大量动手实践
Kotlin for iOS and Android Development
35 小时Kotlin 是基于 Java 的现代、功能和对象导向的编程语言。
在这个导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导。
在本研讨会结束后,参与者将能够:
- 了解编程的基本原则(3)
- 编码自己的应用程序(3)
- 创建,测试,部署和解决问题(0)和(1)应用程序使用(3)
观众
- 开发者
课程格式
- 部分讲座,部分讨论,练习和重实习
笔记
- 要申请此课程的定制培训,请联系我们安排。
RxJava for Android Developers
21 小时这个由 讲师指导的 中国 现场培训(在线或现场)面向希望使用 RxJava 开发和部署 Android 移动应用程式的开发人员。
在本次培训结束时,参与者将能够:
- 设置一个开发环境,其中包括开发反应式应用程式所需的库、包和框架。
- 了解数据和事件流的发出和使用方式。
- 设计以优雅简洁的方式对现实世界(基于事件的)情况进行建模的应用程式。
Creating applications on the Android platform
21 小时Android 平台是一种流行的操作系统,主要用于智能手机、平板电脑、手表和电视等移动设备。Android 平台是目前世界上最受欢迎的平台之一,这要归功于其开放性、灵活性、丰富的功能以及对用户和开发人员的适应性。这使得它受到消费者和商界的欢迎。
Tizen for Developers
28 小时这种以讲师为主导的中国现场现场培训针对希望安装,设置,管理Tizen平台以构建各种应用程序类型和配置文件的开发人员。
在培训结束时,参与者将能够使用 Tizen.v 构建、开发、部署和设计 .NET、Web 和本机应用程序