Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Đề cương khóa học
Android Kiến trúc hệ thống. Môi trường vận hành
- Thảo luận về kiến trúc tổng thể của hệ thống Android (kernel Linux, thư viện lõi, JVM, v.v.).
- Chuẩn bị môi trường làm việc (Eclipse + Android SDK). Các phương pháp gỡ lỗi chương trình. Thảo luận về các công cụ như adb, draw9patch, DDMS, trình giả lập, v.v.
- Vòng đời Activity. Triển khai và các phương pháp phân tích hiệu suất onCreate, onStart, OnResume, OnPause, OnDestroy.
- Thiết kế cấu trúc dữ liệu android (các thư mục src, res, tệp xml AndroidManifest.xml, quyền).
- Các quy tắc tạo bố cục. Ví dụ về triển khai lớp Linear-, Frame-, Table-, RelativeLayout.
- Triển khai tải bố cục từ XML tệp và từ trong ứng dụng. Lớp Gravity.
- Tạo menu và hộp thoại. Triển khai và xử lý sự kiện lớp menu và các lớp kế thừa hộp thoại.
Hỗ trợ đồ họa và giao diện cảm ứng
- Xem xét và triển khai các phương thức lớp View và drawable.
- Cử chỉ - xử lý sự kiện cảm ứng. Triển khai các phương thức lớp TouchEvent.
- Triển khai các 'khối xây dựng' cơ bản của phần mềm cho Android. Triển khai các lớp TextView, Button, Checkbox, ListView, v.v.).
- Triển khai lớp Notification.
Access đến các activity và dịch vụ khác đang chạy trong nền, đa luồng
- Tổng quan về lớp Intent - nó làm gì.
- Chạy các activity khác. Triển khai phương thức startActivity () và onActivityResult ().
- Khởi động và giao tiếp với các dịch vụ đang chạy trong nền. Thảo luận và triển khai các phương thức của lớp Service.
- Broadcasts.
- Luồng và Đa luồng. Triển khai lớp AsyncTask.
- Đồng bộ hóa. Triển khai các khối đồng bộ hóa và các phương thức đồng bộ hóa.
Dịch vụ Định vị
- Thông tin lý thuyết cơ bản về GPS, WGS84, bản đồ kỹ thuật số (GoogleMaps, OpenStreetMap, BingMaps, v.v.).
- Xử lý sự kiện GPS. Triển khai các phương thức lớp LocationListener.
- Vẽ biểu tượng và đối tượng trên bản đồ.
- Trích xuất tọa độ của lần nhấp trên bản đồ.
Khác
- Dịch vụ cài đặt được lưu trữ trên thiết bị. Lớp Preferences.
- Access đến các dịch vụ mạng từ xa. Triển khai các lớp HttpPost / HttpGet.
- Phân tích cú pháp các cấu trúc dữ liệu trong XML và JSON. Đọc và ghi tệp trên thiết bị.
- SQLite CONTENTMANAGER.
- Cảm biến, Camera, OpenGL.
Requirements
Giới thiệu về Programming trong Java (hiểu biết về các khái niệm lớp, thuộc tính, phương thức, kế thừa, giao diện, đa tải, v.v.)
28 Hours
Testimonials (4)
Trainer was willing to explore additional problems in dagger.
Susheel - Home
Course - Dependency Injection with Dagger 2
Trainer knowledge and easiness with which he presented it.
Piotr - DPDgroup IT Solutions sp. z o.o.
Course - Android Applications Testing
I really enjoyed the fairly broad coverage of topics.
john harrigan
Course - Android Development
Antonio gave is much background information, best practices and showed us useful tools to speed up our development process.