No account yet?
 
 
You are here:: Android Programming
 
 

Android Programming

Categories : Mobile Application
Posted by : juntima | Posted On : Wednesday, 22 December 2010 11:34
Training Date : 19 November 2012 - 21 November 2012
27 August 2012 - 29 August 2012
21 May 2012 - 23 May 2012

27 February 2012 - 29 February 2012
19 December 2011 - 21 December 2011
14 November 2011 - 16 November 2011
28 November 2011 - 30 November 2011
29 August 2011 - 31 August 2011
23 May 2011 - 25 May 2011
21 February 2011 - 24 February 2011


Please Login before registering . No account ? signup here
กรุณา ล็อกอิน ก่อนลงทะเบียน หรือสร้างบัญชีผู้ใช้ใหม่ได้ ที่นี่
Time : 18 Hour(s)
Days : 3 Day(s)
Duration : 09:00 - 16:00
Fee : 9,000 THB (Excluded Vat 7%)
Language : Thai
Instructor : Dr.Werasak Suengtaworn
Objectives :

หลักสูตรนี้ถูกสร้างขึ้นเพื่อแนะนำความรู้เบื้องต้นเกี่ยวกับการเขียนโปรแกรมบนระบบปฏิบัติการ Android สำหรับนักศึกษาหรือบุคคลทั่วไปที่ต้องการเริ่มต้นเรียนรู้เกี่ยวกับการเขียนโปรแกรม เพื่อพัฒนาเข้าสู่การทำงานในระดับอาชีพ

Who Should Attend :

Prerequisite: ผู้เรียนต้องมีความรู้เกี่ยวกับการเขียนโปรแกรมภาษา Java หากเคยใช้งาน Eclipse มาก่อนจะช่วยได้อย่างมาก และหากมีโทรศัพท์มือถือที่รองรับ Android ก็จะสามารถทดลองทำงานโปรแกรมได้จริง (แต่ไม่จำเป็น)

Benefits :

ผู้เข้าอบรมจะได้รับความรู้เบื้องต้นเกี่ยวกับการเขียนโปรแกรมบนระบบปฏิบัติการ Android ตลอดจนสามารถพัฒนาเข้าสู่การทำงานในระดับอาชีพ

Course Outline :

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 Condition :

Payment must be paid in full at least 7 days prior to the start of the class. The payment can be made:

1. Cheque should be made payable to "Software Park Thailand#2"

Or

2. Account transfer to "Software Park Thailand #2" Saving account no. 324-2-56262-0, Siam Commercial Bank, Chaengwattana Branch. Then, fax the deposit slip to +66 2 583 2884.

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:

Juntima Klumchaun

Tel: +66-2583-9992 Ext. 1424

Fax: +66-2583-2884

Email: juntima@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.