Training Categories

Click on a link to see more about each course.

Technical Training

Schedule

Course Outline

Dates Offered (click on the desired date to register):


This course is currently not scheduled for the near future.

Fast Track to Android Internals

Course Number:  ANDROID3

Course Description: 

Fast Track to Android Internals is an intensive 5-day hands-on training course designed for developers who wish to have a solid understanding of the Android Architecture (Linux Kernel and Linux File System, Linux Tools, Libraries, Android Runtime, Application Development Framework, Applications, and internals), it’s features, development environment, and tools with a focus on the internals for the Android platform.


Fast Track to Android includes: Looking at the Linux Kernel, Patches, Linux Filesystem (YAFFS), Linux Device Drivers, setting up activities and UI widgets, as well as the advanced capabilities that make Android compelling, such as GPS, mapping, Internet access, multimedia, on-device search, and the Android Native Development Environment.


 

Objectives: 


  • Compile the Linux kernel with the Google patches to create the Android Linux Layer

  • Assemble the multiple Filesystems with the Google Android Layers to create the Android Platform

  • Describe all the components of the Android Platform

  • Create Android user interfaces (activities)

  • Connect Android applications to the Internet and to local databases

  • Publish data to Android applications through a content provider

  • Use data that other applications provide through their content providers

  • Build long-running Android processes using services

  • Use advanced Android features such as GPS access, mapping, and search

  • Accessing Android Hardware

  • Describe the Dalvik virtual machine

  • Describe and use the Power Management Class

  • Describe and use Wakelocks

  • Build the SDK

  • Describe and build native servicesDescribe and build native libraries

  • Use the Android NDK

Benefits: 

Target Audience: 

This course is designed for the embedded developer who is moving to Android

Prerequisites: 

Participants should have a working knowledge of Java programming, developing graphical user interfaces, and a working knowledge of Linux (as a Linux User).

Course Length:  Intructor Lead

CourseTopics:

Phone:  772 217 3261

Email:  info@jhltech.com

Contact Us