Android Programming
- TTMA01
- Classroom
- Intermediate
- Thai | 0
หลักสูตรนี้ถูกสร้างขึ้นเพื่อแนะนำความรู้เบื้องต้นเกี่ยวกับการเขียนโปรแกรมบนระบบปฏิบัติการ Android สำหรับนักศึกษาหรือบุคคลทั่วไปที่ต้องการเริ่มต้นเรียนรู้เกี่ยวกับการเขียนโปรแกรม เพื่อพัฒนาเข้าสู่การทำงานในระดับอาชีพ
Course description
Time
Instructor
Venue
Android Programming
หลักสูตร Android Programming
หลักสูตรนี้ถูกสร้างขึ้นเพื่อแนะนำความรู้เบื้องต้นเกี่ยวกับการเขียนโปรแกรมบนระบบปฏิบัติการ Android สำหรับนักศึกษาหรือบุคคลทั่วไปที่ต้องการเริ่มต้นเรียนรู้เกี่ยวกับการเขียนโปรแกรม เพื่อพัฒนาเข้าสู่การทำงานในระดับอาชีพ
Prerequisite: ผู้เรียนต้องมีความรู้เกี่ยวกับการเขียนโปรแกรมภาษา Java หากเคยใช้งาน Eclipse มาก่อนจะช่วยได้อย่างมาก และหากมีโทรศัพท์มือถือที่รองรับ Android ก็จะสามารถทดลองทำงานโปรแกรมได้จริง (แต่ไม่จำเป็น)
ผู้เข้าอบรมจะได้รับความรู้เบื้องต้นเกี่ยวกับการเขียนโปรแกรมบนระบบปฏิบัติการ Android ตลอดจนสามารถพัฒนาเข้าสู่การทำงานในระดับอาชีพ
1. Getting Started
- Installing JDK, Eclipse, Android SDK
- Adding Android Plug-In to Eclipse and Install Android Platform
- Hello World Example, and set up Android Virtual Devices
- Using Android Emulator, Dalvik Debug Monitoring Service, and Android Debug Bridge
- Exploring Android Applications and Introducing Android Activities
- Manifest File and Permissions
2. User Interfaces
- Creating View Programmatically and Declaratively
- Layout Managers : Linear, Table, Grid, Absolute, and Relative
- View: TextView, EditText, Button, Checkbox, ToggleButton and RatingBar
- Input Method Framework
- Tough Event, Gesture and Gesture Library
- Widgets: List, Menu, Dialog, Toast, Alert, Spinner, Drawer, Flipper, WebView
- List , Adapters, ListActivity, Spinner, GridView, Tab, Flipper, Menu, Dialogs
- Graphics: 2D, and OpenGL
- Images and Animation
3. Using Resources
- String, Array, Dimension, Color, and Drawable
- Raw and Assets Files, Writable Files
- Manipulating XML Files using SAX, DOM and STAX
- Access and Manipulate Files on SD Card
- Playing Audio and Video Files
4. Intents
- Sending and Receiving Intents
- Extra Data, Sub-Activity and Menu-Intent
- Intent Filters, Action, Category, and Data Tag
- Handling Telephone Calls, Camera, and Web Search
- Text To Speech and Speech to Text Examples
- Intent Broadcasting
5. Writing Android Specific Programs
- Understanding Android Activity Life Cycle
- Handling Runtime Configuration Changed and Using Wake Lock
- Background Process using Thread and Runnable
- Handling Time-consuming Tasks with runOnUiThread(), Handler and AsyncTask
- Long Initial Time Activity and Splash Screen
- Using Timer, CountDownTimer, and Alarm
- Using Android Notification
- Android Services: User Defined and System Services
- Sensor Services and Telephony Examples
6. Android Data Storage
- Preferences and Preference Framework
- Using Local Database (SQLite3)
- Database Open Helper
- Using SQL and Android Database Api
- Data Adapter Object
- Content Providers: URI and Restful Resources
- Creating Database Content Provider
- Android Content Providers
7. Networking
- Checking Connection Status with Connectivity, Bluetooth, and Wifi Manager
- Using Socket and URLConnection
- Using Apache HttpClient
8. Location Sensing and Google Map
- Using Location Providers
- LocationListener and Sensing Current Position
- Using ACTION_VIEW
- Obtaining a map-api Key and Using MapView for Google Map
- Map Explorer with MapController
- OverLay and MyLocationOverLay
Payment can be made by:
- Cash or Credit Card or Bank Cheque payable to"สำนักงานพัฒนาวิทยาศาสตร์และเทคโนโลยีแห่งชาติ" (a post-dated cheque is not accepted) on the first day of the service or within the last day of the service.
- Account transfer and send the proof of the payment (the deposit slip) via email ttd@swpark.or.th
- ธนาคารกรุงเทพ สาขาอุทยานวิทยาศาสตร์
Saving Account Number: 080-0-00001-0
Account Name: สำนักงานพัฒนาวิทยาศาสตร์และเทคโนโลยีแห่งชาติ - ธนาคารกรุงไทย สาขาตลาดไท
Saving Account Number: 152-1-32668-1
Account Name: สำนักงานพัฒนาวิทยาศาสตร์และเทคโนโลยีแห่งชาติ
- ธนาคารกรุงเทพ สาขาอุทยานวิทยาศาสตร์
Notes:
- Withholding tax (3%) is exempt.
- Should you need to withdraw, you must send the notice of the withdrawal in writing no later than 7 working days before the commencement date. The cancellation less than 7 days will be subject to a fine of 40% of the fee.
- Software Park Thailand reserves the rights to cancel courses due to unforeseen circumstances.
Contact Person
For more information, contact our course coordinator on:
Ms.Songsiri Sittikun
Tel: +66-2583-9992 Ext. 81426
Email: songsiri@swpark.or.th
You are encouraged to use the course schedule as a guide to plan your training. The schedule is accessible at www.swpark.or.th for more information.
15,000 THB .
(ราคายังไม่รวม Vat 7%)
สำคัญ!!! กรุณารอการยืนยันเปิดการอบรมจากเจ้าหน้าที่ก่อนการชำระค่าลงทะเบียน
Course Detail :
Instructor info
Dr.Werasak Suengtaworn
นักวิชาการอิสระ