Cảm ơn bạn đã gửi yêu cầu! Một thành viên trong đội ngũ của chúng tôi sẽ liên hệ với bạn ngay lập tức.
Cảm ơn bạn đã gửi đặt chỗ! Một thành viên trong đội ngũ của chúng tôi sẽ liên hệ với bạn ngay lập tức.
Đề cương khóa học
Giới thiệu
Chuẩn bị Môi trường Phát triển
- Eclipse và Android SDK
- Lập trình hệ thống và ngôn ngữ lập trình C/C++
- Tổ chức kho lưu trữ mã nguồn
Tổng quan về Kiến trúc Nền tảng Linux
- Hiểu cấu trúc tệp Android
- Cách mã được tổ chức trong Android
- Cách các dịch vụ hệ thống (ứng dụng) giao tiếp với phần cứng
Linux Kernel
- Hiểu khung trình điều khiển thiết bị Android
- Giao tiếp phần cứng (Cảm biến, Camera, Âm thanh) tới Android HAL
- Biên dịch Kernel
Android HAL
- Hiểu HAL (Lớp trừu tượng hóa Phần cứng)
- Giao tiếp HAL tới các dịch vụ hệ thống (ứng dụng)
Hệ thống Programming
- Hiểu hệ thống xây dựng Android
- Xây dựng và gỡ lỗi hệ thống Android
- Gỡ lỗi quá trình khởi động
Android cho Nền tảng Nhúng
- Tổng quan về phần cứng ảo (bộ dịch, cầu nối, trình mô phỏng, máy ảo)
- Tùy chỉnh Trình giả lập Android
- Tùy chỉnh Android cho hệ thống dựa trên ARM
Android Networking
- Bật Wi-Fi
Thêm Phần cứng Mới
- Tích hợp các thiết bị phần cứng
- Bật đồ họa
Triển khai Android
- Tạo các gói OTA
Khắc phục sự cố
- Phục hồi Android
Tóm tắt và Kết luận
Yêu cầu
- Kinh nghiệm lập trình C/C++.
- Kinh nghiệm lập trình Java.
- Kiến thức về các khái niệm phần cứng và phần mềm.
Đối tượng
- Các nhà phát triển hệ thống Linux
- Các lập trình viên hệ thống Android
- Các nhà phát triển muốn tham gia vào lập trình hệ thống Android
28 Giờ
Đánh giá (3)
Giảng viên sẵn sàng khám phá thêm các vấn đề trong Dagger.
Susheel - Home
Khóa học - Dependency Injection with Dagger 2
Dịch thuật bằng máy
Kiến thức của huấn luyện viên và cách anh ấy trình bày một cách dễ hiểu.
Piotr - DPDgroup IT Solutions sp. z o.o.
Khóa học - Android Applications Testing
Dịch thuật bằng máy
I really enjoyed the fairly broad coverage of topics.
john harrigan
Khóa học - Android Development
Dịch thuật bằng máy