workshop of mobile application development and design android
DESCRIPTION
TRANSCRIPT
![Page 1: Workshop of mobile application development and design android](https://reader033.vdocuments.us/reader033/viewer/2022051323/5485c15db4af9f690d8b4eca/html5/thumbnails/1.jpg)
Workshop of Mobile application development and design: Android
วทยากร : วรวทย สงฆทพย
Mail: [email protected]
Tel : 085 0055 602
1
![Page 2: Workshop of mobile application development and design android](https://reader033.vdocuments.us/reader033/viewer/2022051323/5485c15db4af9f690d8b4eca/html5/thumbnails/2.jpg)
วทยากร : วรวทย สงฆทพย การออกแบบและพฒนาโปรแกรมบนอปกรณเคลอนท : Android จดโดยหลกสตรวทยาการคอมพวเตอร ระหวางวนท 12 - 16 มนาคม 2555
Android Overview Android Architecture Android Install Activity, Intent และ Component Layout Management
Outline
![Page 3: Workshop of mobile application development and design android](https://reader033.vdocuments.us/reader033/viewer/2022051323/5485c15db4af9f690d8b4eca/html5/thumbnails/3.jpg)
วทยากร : วรวทย สงฆทพย การออกแบบและพฒนาโปรแกรมบนอปกรณเคลอนท : Android จดโดยหลกสตรวทยาการคอมพวเตอร ระหวางวนท 12 - 16 มนาคม 2555
รนอยบนระบบปฏบตการ Linux Kernel ใช Dalvik เปน Visual Machine (VM) บนระบบปฏบตการ
Linux เปนซอฟตแวรระบบเปด (Open Source) หรอ Open Source
Android Overview
![Page 4: Workshop of mobile application development and design android](https://reader033.vdocuments.us/reader033/viewer/2022051323/5485c15db4af9f690d8b4eca/html5/thumbnails/4.jpg)
วทยากร : วรวทย สงฆทพย การออกแบบและพฒนาโปรแกรมบนอปกรณเคลอนท : Android จดโดยหลกสตรวทยาการคอมพวเตอร ระหวางวนท 12 - 16 มนาคม 2555
Platform Versions
http://developer.android.com/resources/dashboard/platform-versions.html
![Page 5: Workshop of mobile application development and design android](https://reader033.vdocuments.us/reader033/viewer/2022051323/5485c15db4af9f690d8b4eca/html5/thumbnails/5.jpg)
วทยากร : วรวทย สงฆทพย การออกแบบและพฒนาโปรแกรมบนอปกรณเคลอนท : Android จดโดยหลกสตรวทยาการคอมพวเตอร ระหวางวนท 12 - 16 มนาคม 2555
Android Architecture
http://developer.android.com/guide/basics/what-is-android.html
![Page 6: Workshop of mobile application development and design android](https://reader033.vdocuments.us/reader033/viewer/2022051323/5485c15db4af9f690d8b4eca/html5/thumbnails/6.jpg)
วทยากร : วรวทย สงฆทพย การออกแบบและพฒนาโปรแกรมบนอปกรณเคลอนท : Android จดโดยหลกสตรวทยาการคอมพวเตอร ระหวางวนท 12 - 16 มนาคม 2555
Application Component Activity หนาจอตดตอผใชงาน
Service บรการตางๆ ทท างานอยเบองหลง
Content Provider การตอบสนองตอการเกดอเวนตตางๆ เชน แจงเตอนแบตเตอรใกลหมด
Broadcast สวนใหบรการการเขาถงไฟลขอมล ฐานขอมล
![Page 7: Workshop of mobile application development and design android](https://reader033.vdocuments.us/reader033/viewer/2022051323/5485c15db4af9f690d8b4eca/html5/thumbnails/7.jpg)
วทยากร : วรวทย สงฆทพย การออกแบบและพฒนาโปรแกรมบนอปกรณเคลอนท : Android จดโดยหลกสตรวทยาการคอมพวเตอร ระหวางวนท 12 - 16 มนาคม 2555
Android Install Android Install Requirement Java JDK 5 or JDK 6 Android Software Development Kit (Android SDK ) Eclipse IDE for Java Developers Android Development Tools (ADT)
![Page 8: Workshop of mobile application development and design android](https://reader033.vdocuments.us/reader033/viewer/2022051323/5485c15db4af9f690d8b4eca/html5/thumbnails/8.jpg)
วทยากร : วรวทย สงฆทพย การออกแบบและพฒนาโปรแกรมบนอปกรณเคลอนท : Android จดโดยหลกสตรวทยาการคอมพวเตอร ระหวางวนท 12 - 16 มนาคม 2555
Android Download & Install Java SDK or JRE 6.0 http://www.oracle.com/technetwork/java/javase/
downloads/index.html Android SDK http://developer.android.com/sdk/index.html
Eclipse IDE 3.6 http://eclipse.org/downloads/packages/release/helios/sr2
Android Development Tools (ADT 16.0.1) http://developer.android.com/sdk/eclipse-adt.html
![Page 9: Workshop of mobile application development and design android](https://reader033.vdocuments.us/reader033/viewer/2022051323/5485c15db4af9f690d8b4eca/html5/thumbnails/9.jpg)
วทยากร : วรวทย สงฆทพย การออกแบบและพฒนาโปรแกรมบนอปกรณเคลอนท : Android จดโดยหลกสตรวทยาการคอมพวเตอร ระหวางวนท 12 - 16 มนาคม 2555
Install ADT Plug-in คลก เมน Help -> Install New Software -> คลกปม Add Location: http://dl-ssl.google.com/android/eclipse/
![Page 10: Workshop of mobile application development and design android](https://reader033.vdocuments.us/reader033/viewer/2022051323/5485c15db4af9f690d8b4eca/html5/thumbnails/10.jpg)
วทยากร : วรวทย สงฆทพย การออกแบบและพฒนาโปรแกรมบนอปกรณเคลอนท : Android จดโดยหลกสตรวทยาการคอมพวเตอร ระหวางวนท 12 - 16 มนาคม 2555
Install ADT Plug-in รอสกคร… โปรแกรมจะแสดงรายการใหเลอก คลกปม Select All -> Next
![Page 11: Workshop of mobile application development and design android](https://reader033.vdocuments.us/reader033/viewer/2022051323/5485c15db4af9f690d8b4eca/html5/thumbnails/11.jpg)
วทยากร : วรวทย สงฆทพย การออกแบบและพฒนาโปรแกรมบนอปกรณเคลอนท : Android จดโดยหลกสตรวทยาการคอมพวเตอร ระหวางวนท 12 - 16 มนาคม 2555
Configure Android SDK คลกเมน Window -> References -> คลกเมน Android คลกปม Browse เลอก Android SDK Location -> Apply -> OK
![Page 12: Workshop of mobile application development and design android](https://reader033.vdocuments.us/reader033/viewer/2022051323/5485c15db4af9f690d8b4eca/html5/thumbnails/12.jpg)
วทยากร : วรวทย สงฆทพย การออกแบบและพฒนาโปรแกรมบนอปกรณเคลอนท : Android จดโดยหลกสตรวทยาการคอมพวเตอร ระหวางวนท 12 - 16 มนาคม 2555
Install/Update Android SDK คลกเมน Window -> Android SDK Manager เลอก Packages ทตองการ Install / Update
![Page 13: Workshop of mobile application development and design android](https://reader033.vdocuments.us/reader033/viewer/2022051323/5485c15db4af9f690d8b4eca/html5/thumbnails/13.jpg)
วทยากร : วรวทย สงฆทพย การออกแบบและพฒนาโปรแกรมบนอปกรณเคลอนท : Android จดโดยหลกสตรวทยาการคอมพวเตอร ระหวางวนท 12 - 16 มนาคม 2555
Create Android Visual Device (AVD) คลกเมน Window -> AVD Manager
![Page 14: Workshop of mobile application development and design android](https://reader033.vdocuments.us/reader033/viewer/2022051323/5485c15db4af9f690d8b4eca/html5/thumbnails/14.jpg)
วทยากร : วรวทย สงฆทพย การออกแบบและพฒนาโปรแกรมบนอปกรณเคลอนท : Android จดโดยหลกสตรวทยาการคอมพวเตอร ระหวางวนท 12 - 16 มนาคม 2555
Create Android Visual Device (AVD) คลกเมน Window -> AVD Manager -> New..
ตงชอ AVD
Android เวอรชนทใชรนโปรแกรม
ความจจ าลอง SD Card
ขนาดหนาจอแสดงผล
สราง AVD
![Page 15: Workshop of mobile application development and design android](https://reader033.vdocuments.us/reader033/viewer/2022051323/5485c15db4af9f690d8b4eca/html5/thumbnails/15.jpg)
วทยากร : วรวทย สงฆทพย การออกแบบและพฒนาโปรแกรมบนอปกรณเคลอนท : Android จดโดยหลกสตรวทยาการคอมพวเตอร ระหวางวนท 12 - 16 มนาคม 2555
Android Project on Eclipse คลกเมน File -> New -> Android Project
ตงชอโปรเจค
กดปม Next
![Page 16: Workshop of mobile application development and design android](https://reader033.vdocuments.us/reader033/viewer/2022051323/5485c15db4af9f690d8b4eca/html5/thumbnails/16.jpg)
วทยากร : วรวทย สงฆทพย การออกแบบและพฒนาโปรแกรมบนอปกรณเคลอนท : Android จดโดยหลกสตรวทยาการคอมพวเตอร ระหวางวนท 12 - 16 มนาคม 2555
Android Project on Eclipse
เลอก API ทตองการใชทดสอบ
โปรแกรม หรอ เลอก API ขนต าทตองการ
ใชทดสอบโปรแกรม
กดปม Next
![Page 17: Workshop of mobile application development and design android](https://reader033.vdocuments.us/reader033/viewer/2022051323/5485c15db4af9f690d8b4eca/html5/thumbnails/17.jpg)
วทยากร : วรวทย สงฆทพย การออกแบบและพฒนาโปรแกรมบนอปกรณเคลอนท : Android จดโดยหลกสตรวทยาการคอมพวเตอร ระหวางวนท 12 - 16 มนาคม 2555
Android Project on Eclipse
ตงชอ Application
ตงชอ Package การตงชอตองอยในรปแบบ xx.xx..
Minimum SDK Version จะ default ตาม API ทเลอก
กดปม Finish
ตงชอ Activity
![Page 18: Workshop of mobile application development and design android](https://reader033.vdocuments.us/reader033/viewer/2022051323/5485c15db4af9f690d8b4eca/html5/thumbnails/18.jpg)
วทยากร : วรวทย สงฆทพย การออกแบบและพฒนาโปรแกรมบนอปกรณเคลอนท : Android จดโดยหลกสตรวทยาการคอมพวเตอร ระหวางวนท 12 - 16 มนาคม 2555
Android Project on Eclipse ในการรนโปรเจค Android ครงแรกจะเกด Error
วธแก 1. ไปท C:\Users\[ชอเครอง]\ .android ลบไฟล debug.keystore
Error generating final archive: Debug certificate expired on dd/MM/yyyy
![Page 19: Workshop of mobile application development and design android](https://reader033.vdocuments.us/reader033/viewer/2022051323/5485c15db4af9f690d8b4eca/html5/thumbnails/19.jpg)
วทยากร : วรวทย สงฆทพย การออกแบบและพฒนาโปรแกรมบนอปกรณเคลอนท : Android จดโดยหลกสตรวทยาการคอมพวเตอร ระหวางวนท 12 - 16 มนาคม 2555
Android Project on Eclipse 2. ไปท Control Panel -> Region and Language Formats ใหเลอก
Format เปน English (United States) และ Current location เปน United States
![Page 20: Workshop of mobile application development and design android](https://reader033.vdocuments.us/reader033/viewer/2022051323/5485c15db4af9f690d8b4eca/html5/thumbnails/20.jpg)
วทยากร : วรวทย สงฆทพย การออกแบบและพฒนาโปรแกรมบนอปกรณเคลอนท : Android จดโดยหลกสตรวทยาการคอมพวเตอร ระหวางวนท 12 - 16 มนาคม 2555
Android Project on Eclipse
ชอโปรเจค
ทเกบไฟลซอสโคด
ไฟลสรางเองอตโนมต
ไลบาร
ทพกขอมล
ทเกบไฟล Resource
drawable = รปภาพ
layout = User Interface
values = คาคงท
![Page 21: Workshop of mobile application development and design android](https://reader033.vdocuments.us/reader033/viewer/2022051323/5485c15db4af9f690d8b4eca/html5/thumbnails/21.jpg)
วทยากร : วรวทย สงฆทพย การออกแบบและพฒนาโปรแกรมบนอปกรณเคลอนท : Android จดโดยหลกสตรวทยาการคอมพวเตอร ระหวางวนท 12 - 16 มนาคม 2555
First Android Application เมน Run -> Run As -> Android Application
![Page 22: Workshop of mobile application development and design android](https://reader033.vdocuments.us/reader033/viewer/2022051323/5485c15db4af9f690d8b4eca/html5/thumbnails/22.jpg)
วทยากร : วรวทย สงฆทพย การออกแบบและพฒนาโปรแกรมบนอปกรณเคลอนท : Android จดโดยหลกสตรวทยาการคอมพวเตอร ระหวางวนท 12 - 16 มนาคม 2555
Interface Builder Interface Builder User Interface
![Page 23: Workshop of mobile application development and design android](https://reader033.vdocuments.us/reader033/viewer/2022051323/5485c15db4af9f690d8b4eca/html5/thumbnails/23.jpg)
วทยากร : วรวทย สงฆทพย การออกแบบและพฒนาโปรแกรมบนอปกรณเคลอนท : Android จดโดยหลกสตรวทยาการคอมพวเตอร ระหวางวนท 12 - 16 มนาคม 2555
Model View Controller (MVC) Model (M) = ตวควบคมโปรแกรมทางดานลอจก
View (V) = ตวควบคมการแสดงผลและโตตอบกบผใช
Controller (C) = ตวกลางในการควบคมการสอสารระหวาง Model กบ View
![Page 24: Workshop of mobile application development and design android](https://reader033.vdocuments.us/reader033/viewer/2022051323/5485c15db4af9f690d8b4eca/html5/thumbnails/24.jpg)
วทยากร : วรวทย สงฆทพย การออกแบบและพฒนาโปรแกรมบนอปกรณเคลอนท : Android จดโดยหลกสตรวทยาการคอมพวเตอร ระหวางวนท 12 - 16 มนาคม 2555
Model View Controller (MVC)
Model View
Controller
User Interface
![Page 25: Workshop of mobile application development and design android](https://reader033.vdocuments.us/reader033/viewer/2022051323/5485c15db4af9f690d8b4eca/html5/thumbnails/25.jpg)
วทยากร : วรวทย สงฆทพย การออกแบบและพฒนาโปรแกรมบนอปกรณเคลอนท : Android จดโดยหลกสตรวทยาการคอมพวเตอร ระหวางวนท 12 - 16 มนาคม 2555
Activity
Activity เปนการควบคมการท างานของหนาจอ เพอโตตอบกบผใชงาน
เรมท างานจะเรยกใชเมธอด onCreate(Bundle savedInstanceState)
http://developer.android.com/reference/android/app/Activity.html
![Page 26: Workshop of mobile application development and design android](https://reader033.vdocuments.us/reader033/viewer/2022051323/5485c15db4af9f690d8b4eca/html5/thumbnails/26.jpg)
วทยากร : วรวทย สงฆทพย การออกแบบและพฒนาโปรแกรมบนอปกรณเคลอนท : Android จดโดยหลกสตรวทยาการคอมพวเตอร ระหวางวนท 12 - 16 มนาคม 2555
Intent Intent รปแบบการรบสงขอมลระหวาง Activity startActivity
pushExtra
Intent intent = new Intent(this, MyActivity.class);
this.startActivity(intent);
intent.putExtra(key, value);
![Page 27: Workshop of mobile application development and design android](https://reader033.vdocuments.us/reader033/viewer/2022051323/5485c15db4af9f690d8b4eca/html5/thumbnails/27.jpg)
วทยากร : วรวทย สงฆทพย การออกแบบและพฒนาโปรแกรมบนอปกรณเคลอนท : Android จดโดยหลกสตรวทยาการคอมพวเตอร ระหวางวนท 12 - 16 มนาคม 2555
Dalvik Debug Monitor Service (DDM) Window->Open Perspective->DDMS
![Page 28: Workshop of mobile application development and design android](https://reader033.vdocuments.us/reader033/viewer/2022051323/5485c15db4af9f690d8b4eca/html5/thumbnails/28.jpg)
วทยากร : วรวทย สงฆทพย การออกแบบและพฒนาโปรแกรมบนอปกรณเคลอนท : Android จดโดยหลกสตรวทยาการคอมพวเตอร ระหวางวนท 12 - 16 มนาคม 2555
Layout Management Linear Layout ก าหนด Orientation เปน vertical หรอ horizontal
* vertical
![Page 29: Workshop of mobile application development and design android](https://reader033.vdocuments.us/reader033/viewer/2022051323/5485c15db4af9f690d8b4eca/html5/thumbnails/29.jpg)
วทยากร : วรวทย สงฆทพย การออกแบบและพฒนาโปรแกรมบนอปกรณเคลอนท : Android จดโดยหลกสตรวทยาการคอมพวเตอร ระหวางวนท 12 - 16 มนาคม 2555
Layout Management Linear Layout ก าหนด Orientation เปน vertical หรอ horizontal
* horizontal
![Page 30: Workshop of mobile application development and design android](https://reader033.vdocuments.us/reader033/viewer/2022051323/5485c15db4af9f690d8b4eca/html5/thumbnails/30.jpg)
วทยากร : วรวทย สงฆทพย การออกแบบและพฒนาโปรแกรมบนอปกรณเคลอนท : Android จดโดยหลกสตรวทยาการคอมพวเตอร ระหวางวนท 12 - 16 มนาคม 2555
Layout Management Absolute Layout ก าหนดระยะของ layout เปน x , y ดวย layout_x,
layout_y
![Page 31: Workshop of mobile application development and design android](https://reader033.vdocuments.us/reader033/viewer/2022051323/5485c15db4af9f690d8b4eca/html5/thumbnails/31.jpg)
วทยากร : วรวทย สงฆทพย การออกแบบและพฒนาโปรแกรมบนอปกรณเคลอนท : Android จดโดยหลกสตรวทยาการคอมพวเตอร ระหวางวนท 12 - 16 มนาคม 2555
Layout Management Relative Layout อางองจาก Control ตวอนดวย id เชน
layout_below, layout_alignParentTop
![Page 32: Workshop of mobile application development and design android](https://reader033.vdocuments.us/reader033/viewer/2022051323/5485c15db4af9f690d8b4eca/html5/thumbnails/32.jpg)
วทยากร : วรวทย สงฆทพย การออกแบบและพฒนาโปรแกรมบนอปกรณเคลอนท : Android จดโดยหลกสตรวทยาการคอมพวเตอร ระหวางวนท 12 - 16 มนาคม 2555
Layout Management Frame Layout วาง Control ไวเปนชน ๆ จากลางขนบน
![Page 33: Workshop of mobile application development and design android](https://reader033.vdocuments.us/reader033/viewer/2022051323/5485c15db4af9f690d8b4eca/html5/thumbnails/33.jpg)
วทยากร : วรวทย สงฆทพย การออกแบบและพฒนาโปรแกรมบนอปกรณเคลอนท : Android จดโดยหลกสตรวทยาการคอมพวเตอร ระหวางวนท 12 - 16 มนาคม 2555
Thank You. Workshop of Mobile application development and design: Android
![Page 35: Workshop of mobile application development and design android](https://reader033.vdocuments.us/reader033/viewer/2022051323/5485c15db4af9f690d8b4eca/html5/thumbnails/35.jpg)
วทยากร : วรวทย สงฆทพย การออกแบบและพฒนาโปรแกรมบนอปกรณเคลอนท : Android จดโดยหลกสตรวทยาการคอมพวเตอร ระหวางวนท 12 - 16 มนาคม 2555
SQLite Overview SQLiteOpenHelper Cursor Select, Inserts, Updates, and Deletes
Outline
![Page 36: Workshop of mobile application development and design android](https://reader033.vdocuments.us/reader033/viewer/2022051323/5485c15db4af9f690d8b4eca/html5/thumbnails/36.jpg)
วทยากร : วรวทย สงฆทพย การออกแบบและพฒนาโปรแกรมบนอปกรณเคลอนท : Android จดโดยหลกสตรวทยาการคอมพวเตอร ระหวางวนท 12 - 16 มนาคม 2555
SQLite Overview SQLite เปนฐานขอมลขนาดเลก สวนใหญใชกบ Smart Phone Android ใชฐานขอมล SQLite ในการจดการขอมลในเครอง SQLite Manager Tool Firefox Add-Ons : SQLite Manager 0.7.7 https://addons.mozilla.org/en-US/firefox/addon/sqlite-manager/
![Page 37: Workshop of mobile application development and design android](https://reader033.vdocuments.us/reader033/viewer/2022051323/5485c15db4af9f690d8b4eca/html5/thumbnails/37.jpg)
วทยากร : วรวทย สงฆทพย การออกแบบและพฒนาโปรแกรมบนอปกรณเคลอนท : Android จดโดยหลกสตรวทยาการคอมพวเตอร ระหวางวนท 12 - 16 มนาคม 2555
SQLite Overview SQLite Manager 0.7.7 Firefox -> Tools -> SQLite Manger
![Page 38: Workshop of mobile application development and design android](https://reader033.vdocuments.us/reader033/viewer/2022051323/5485c15db4af9f690d8b4eca/html5/thumbnails/38.jpg)
วทยากร : วรวทย สงฆทพย การออกแบบและพฒนาโปรแกรมบนอปกรณเคลอนท : Android จดโดยหลกสตรวทยาการคอมพวเตอร ระหวางวนท 12 - 16 มนาคม 2555
SQLite Overview Directory in Android Window -> Show View -> Other -> Android -> File Explorer data/data/[Package Application]/databases/[db name]
![Page 39: Workshop of mobile application development and design android](https://reader033.vdocuments.us/reader033/viewer/2022051323/5485c15db4af9f690d8b4eca/html5/thumbnails/39.jpg)
วทยากร : วรวทย สงฆทพย การออกแบบและพฒนาโปรแกรมบนอปกรณเคลอนท : Android จดโดยหลกสตรวทยาการคอมพวเตอร ระหวางวนท 12 - 16 มนาคม 2555
SQLiteOpenHelper Class SQLiteOpenHelper ใชในการจดการดาตาเบส onCreate()
สรางฐานขอมล onUpgrade()
ปรบปรงฐานขอมลเมอมการเปลยนเวอรชนดาตาเบส
![Page 40: Workshop of mobile application development and design android](https://reader033.vdocuments.us/reader033/viewer/2022051323/5485c15db4af9f690d8b4eca/html5/thumbnails/40.jpg)
วทยากร : วรวทย สงฆทพย การออกแบบและพฒนาโปรแกรมบนอปกรณเคลอนท : Android จดโดยหลกสตรวทยาการคอมพวเตอร ระหวางวนท 12 - 16 มนาคม 2555
Cursor Cursor object เปนตวเกบผลลพธทไดจากการ query ขอมลจากดาตา
เบส getCount()
นบจ านวนขอมลทงหมดทเกบอยใน Cursor moveToFirst()
เรมจากต าแหนงแรกของขอมล moveToNext()
ไปยงต าแหนงถดไปของขอมล moveToPosition()
ไปยงต าแหนงทตองการ
![Page 41: Workshop of mobile application development and design android](https://reader033.vdocuments.us/reader033/viewer/2022051323/5485c15db4af9f690d8b4eca/html5/thumbnails/41.jpg)
วทยากร : วรวทย สงฆทพย การออกแบบและพฒนาโปรแกรมบนอปกรณเคลอนท : Android จดโดยหลกสตรวทยาการคอมพวเตอร ระหวางวนท 12 - 16 มนาคม 2555
SQLite Workshop สราง Class MySQLiteHelper โดยท extends
SQLiteOpenHelper ก าหนดตวแปร ดงน
![Page 42: Workshop of mobile application development and design android](https://reader033.vdocuments.us/reader033/viewer/2022051323/5485c15db4af9f690d8b4eca/html5/thumbnails/42.jpg)
วทยากร : วรวทย สงฆทพย การออกแบบและพฒนาโปรแกรมบนอปกรณเคลอนท : Android จดโดยหลกสตรวทยาการคอมพวเตอร ระหวางวนท 12 - 16 มนาคม 2555
SQLite Workshop Implement Method ดงน
![Page 43: Workshop of mobile application development and design android](https://reader033.vdocuments.us/reader033/viewer/2022051323/5485c15db4af9f690d8b4eca/html5/thumbnails/43.jpg)
วทยากร : วรวทย สงฆทพย การออกแบบและพฒนาโปรแกรมบนอปกรณเคลอนท : Android จดโดยหลกสตรวทยาการคอมพวเตอร ระหวางวนท 12 - 16 มนาคม 2555
SQLite Workshop สราง Class DatabaseManagement
![Page 44: Workshop of mobile application development and design android](https://reader033.vdocuments.us/reader033/viewer/2022051323/5485c15db4af9f690d8b4eca/html5/thumbnails/44.jpg)
วทยากร : วรวทย สงฆทพย การออกแบบและพฒนาโปรแกรมบนอปกรณเคลอนท : Android จดโดยหลกสตรวทยาการคอมพวเตอร ระหวางวนท 12 - 16 มนาคม 2555
SQLite Workshop Method จดการ Insert , Delete , Update
![Page 45: Workshop of mobile application development and design android](https://reader033.vdocuments.us/reader033/viewer/2022051323/5485c15db4af9f690d8b4eca/html5/thumbnails/45.jpg)
วทยากร : วรวทย สงฆทพย การออกแบบและพฒนาโปรแกรมบนอปกรณเคลอนท : Android จดโดยหลกสตรวทยาการคอมพวเตอร ระหวางวนท 12 - 16 มนาคม 2555
SQLite Workshop Activity ไฟล Main.java
![Page 46: Workshop of mobile application development and design android](https://reader033.vdocuments.us/reader033/viewer/2022051323/5485c15db4af9f690d8b4eca/html5/thumbnails/46.jpg)
วทยากร : วรวทย สงฆทพย การออกแบบและพฒนาโปรแกรมบนอปกรณเคลอนท : Android จดโดยหลกสตรวทยาการคอมพวเตอร ระหวางวนท 12 - 16 มนาคม 2555
SQLite Workshop Insert Data
![Page 47: Workshop of mobile application development and design android](https://reader033.vdocuments.us/reader033/viewer/2022051323/5485c15db4af9f690d8b4eca/html5/thumbnails/47.jpg)
วทยากร : วรวทย สงฆทพย การออกแบบและพฒนาโปรแกรมบนอปกรณเคลอนท : Android จดโดยหลกสตรวทยาการคอมพวเตอร ระหวางวนท 12 - 16 มนาคม 2555
SQLite Workshop Query Data
![Page 48: Workshop of mobile application development and design android](https://reader033.vdocuments.us/reader033/viewer/2022051323/5485c15db4af9f690d8b4eca/html5/thumbnails/48.jpg)
วทยากร : วรวทย สงฆทพย การออกแบบและพฒนาโปรแกรมบนอปกรณเคลอนท : Android จดโดยหลกสตรวทยาการคอมพวเตอร ระหวางวนท 12 - 16 มนาคม 2555
SQLite Workshop Update Data
![Page 49: Workshop of mobile application development and design android](https://reader033.vdocuments.us/reader033/viewer/2022051323/5485c15db4af9f690d8b4eca/html5/thumbnails/49.jpg)
วทยากร : วรวทย สงฆทพย การออกแบบและพฒนาโปรแกรมบนอปกรณเคลอนท : Android จดโดยหลกสตรวทยาการคอมพวเตอร ระหวางวนท 12 - 16 มนาคม 2555
SQLite Workshop Delete Data
![Page 50: Workshop of mobile application development and design android](https://reader033.vdocuments.us/reader033/viewer/2022051323/5485c15db4af9f690d8b4eca/html5/thumbnails/50.jpg)
วทยากร : วรวทย สงฆทพย การออกแบบและพฒนาโปรแกรมบนอปกรณเคลอนท : Android จดโดยหลกสตรวทยาการคอมพวเตอร ระหวางวนท 12 - 16 มนาคม 2555
Thank You. Workshop of Mobile application development and design: Android
![Page 52: Workshop of mobile application development and design android](https://reader033.vdocuments.us/reader033/viewer/2022051323/5485c15db4af9f690d8b4eca/html5/thumbnails/52.jpg)
วทยากร : วรวทย สงฆทพย การออกแบบและพฒนาโปรแกรมบนอปกรณเคลอนท : Android จดโดยหลกสตรวทยาการคอมพวเตอร ระหวางวนท 12 - 16 มนาคม 2555
Web Service Overview Create Service JSON Connect Web Service
Outline
![Page 53: Workshop of mobile application development and design android](https://reader033.vdocuments.us/reader033/viewer/2022051323/5485c15db4af9f690d8b4eca/html5/thumbnails/53.jpg)
วทยากร : วรวทย สงฆทพย การออกแบบและพฒนาโปรแกรมบนอปกรณเคลอนท : Android จดโดยหลกสตรวทยาการคอมพวเตอร ระหวางวนท 12 - 16 มนาคม 2555
Web Service Overview Android ไมสามารถเขาถงฐานขอมลใน Server ไดโดยตรง แตสามารถเชอมตอไปยง Web Service ได โดยใชภาษากลางในการสอสาร เชน JSON , XML จ าเปนตองสราง Web Service ทฝง Server เพอแชรขอมลใหกบ
Android สราง JSON ดวยภาษา PHP
![Page 54: Workshop of mobile application development and design android](https://reader033.vdocuments.us/reader033/viewer/2022051323/5485c15db4af9f690d8b4eca/html5/thumbnails/54.jpg)
วทยากร : วรวทย สงฆทพย การออกแบบและพฒนาโปรแกรมบนอปกรณเคลอนท : Android จดโดยหลกสตรวทยาการคอมพวเตอร ระหวางวนท 12 - 16 มนาคม 2555
Web Service Overview
IP : 127.0.0.1
![Page 55: Workshop of mobile application development and design android](https://reader033.vdocuments.us/reader033/viewer/2022051323/5485c15db4af9f690d8b4eca/html5/thumbnails/55.jpg)
วทยากร : วรวทย สงฆทพย การออกแบบและพฒนาโปรแกรมบนอปกรณเคลอนท : Android จดโดยหลกสตรวทยาการคอมพวเตอร ระหวางวนท 12 - 16 มนาคม 2555
Create Service JSON PHP Write JSON Sytax
![Page 56: Workshop of mobile application development and design android](https://reader033.vdocuments.us/reader033/viewer/2022051323/5485c15db4af9f690d8b4eca/html5/thumbnails/56.jpg)
วทยากร : วรวทย สงฆทพย การออกแบบและพฒนาโปรแกรมบนอปกรณเคลอนท : Android จดโดยหลกสตรวทยาการคอมพวเตอร ระหวางวนท 12 - 16 มนาคม 2555
Web Service Overview ก าหนด permission ใน AndroidManifest.xml ใหเชอมตอ
Internet <uses-permission android:name="android.permission.INTERNET"/>
![Page 57: Workshop of mobile application development and design android](https://reader033.vdocuments.us/reader033/viewer/2022051323/5485c15db4af9f690d8b4eca/html5/thumbnails/57.jpg)
วทยากร : วรวทย สงฆทพย การออกแบบและพฒนาโปรแกรมบนอปกรณเคลอนท : Android จดโดยหลกสตรวทยาการคอมพวเตอร ระหวางวนท 12 - 16 มนาคม 2555
Connect Web Service Return JSONArray
![Page 58: Workshop of mobile application development and design android](https://reader033.vdocuments.us/reader033/viewer/2022051323/5485c15db4af9f690d8b4eca/html5/thumbnails/58.jpg)
วทยากร : วรวทย สงฆทพย การออกแบบและพฒนาโปรแกรมบนอปกรณเคลอนท : Android จดโดยหลกสตรวทยาการคอมพวเตอร ระหวางวนท 12 - 16 มนาคม 2555
Connect Web Service
![Page 59: Workshop of mobile application development and design android](https://reader033.vdocuments.us/reader033/viewer/2022051323/5485c15db4af9f690d8b4eca/html5/thumbnails/59.jpg)
วทยากร : วรวทย สงฆทพย การออกแบบและพฒนาโปรแกรมบนอปกรณเคลอนท : Android จดโดยหลกสตรวทยาการคอมพวเตอร ระหวางวนท 12 - 16 มนาคม 2555
Connect Web Service
![Page 60: Workshop of mobile application development and design android](https://reader033.vdocuments.us/reader033/viewer/2022051323/5485c15db4af9f690d8b4eca/html5/thumbnails/60.jpg)
วทยากร : วรวทย สงฆทพย การออกแบบและพฒนาโปรแกรมบนอปกรณเคลอนท : Android จดโดยหลกสตรวทยาการคอมพวเตอร ระหวางวนท 12 - 16 มนาคม 2555
Thank You. Workshop of Mobile application development and design: Android