Giới Thiệu Chung Về “Tài Liệu Lập Trình Android Full FPT”
- Tên tài liệu : Giáo trình tài liệu lập trình Android Full
- Tác giả : ĐH FPT – FPT Software
- Số cuốn : 15 bài
- Format : PDF/Powerpoint/Code
- Thể loại : Lập trình/Android
Mục Lục Ebook “Tài Liệu Lập Trình Android Full FPT”
Bài 1
– Introduce about ADT, SDK, NDK, Android Platform, API
– Application structure, Hello world
– Manifest : permission, application, phiên bản SDK
– Viết ứng dụng ‘Hello world’
– Building and running the activity (Example with button, textview without xml layout)
– Using xml layout
– TextView, Button, ImageView, Checkbox, Toggle, Radio Button
Bài 2
Bố trí giao diện ứng dụng Android
– Containers, Linear Layout (layout_gravity, gravity, orientation, layout_weight)
– Relative Layout (align, abow, below)
– Table View, ScrollView, Selection View : ListView, GridView, GalleryView, Spinner
Bài 3
Lập trình widgets: image buttons, progress bar, seekbar…
– Hứng sự kiện
– Option menu and Context Menu
– Inflate Xml for Menu
Bài 4
Nâng cao kỹ thuật bố trí giao diện
– Fancy with Lists : customize adapter
– Using convertView
– Using ViewHolderTabLayout
Bài 5
Other widgets for showing message : Toast, Dialog, ProgressDialog
– Dealing with thread
– Logic vs UI Thread
– Thread – RunOnUiThread
– AsyncTask (Example : Loading file with asynctask and ProgressBar)
Bài 6
Intent & Intent Filters
– Intent And Intent Filter (filter for call, view picture, view map, webpage …)
– Activity, Activity for Result. Why and When?
– Activity Life cycle (OnCreate, OnStart, OnResume, OnPause, OnStop, OnDestroy)
Bài 7
Broadcast- Services
– Bind Service, Application Service, AIDL Service
Lập trình dịch vụ SMS – Telephone
Bài 8
Lưu trữ trong Android
– Read and Write File (cache, external, internal)
– Preferences
– Make Setting Page with Preferences
– SQLite Database
Bài 9
Content – Content Provider
– Tạo content provider
– Tạo custom provider
Bài 10
Viết ứng dụng kết nối dịch vụ web service
– Phương thức REST
– HttpUrlConnection
Phân tích dữ liệu trả về kiểu XML – JSON
Bài 11
Lập trình đồ họa – hoạt hình
– Vẽ trên Canvas
– Tăng tốc đồ họa
– Lập trình hoạt hình
Bài 12
Lập trình tương tác đa chạm
– Xử lý tương tác touch, pin, pan, rotate,…
Bài 13
Lập trình multimedia
– Play audio – video
– JetPlayer
– Chụp ảnh – truy xuất album ảnh
Bài 14
Tích hợp thông tin địa điểm và bản đồ số
– Location Base Service
– MapView and MapActivity
– Display map & Pin a location in a Map
Bài 15
Giao tiếp với các cảm biến
– La bàn, cảm biến gia tốc, cảm biến con quay hồi chuyển. Nhận dạng rung lắc thiết bị
– Cảm biến ánh sáng, vị trí…
Link bài viết và download: https://www.anonyhome.com/2020/06/tai-lieu-android-full-fpt.html