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
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.
Yêu cầu
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 Giờ học
Đánh giá (4)
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 giảng viên và sự dễ dàng mà ông trình bày nó.
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
Antonio gave is much background information, best practices and showed us useful tools to speed up our development process.
Philipp Hunger
Khóa học - Cross-platform mobile development with PhoneGap/Apache Cordova
Dịch thuật bằng máy