SlideShare une entreprise Scribd logo
1  sur  61
Télécharger pour lire hors ligne
1



            เอกสารประกอบการฝกอบรม
                  การออกแบบและพัฒนาสื่อเพื่อการเรียนการสอน
       บนเครื่องคอมพิวเตอรแท็บเล็ต (ระบบปฏิบัติการ Android)
           ระหวางวันที่ 16-18 สิงหาคม พ.ศ. 2555 เวลา 8.00 -16.00 น
                      ณ โรงแรมโฮมแลนด อําเภอเมือง จังหวัดเพชรบูรณ




                 ศูนยแมขายจังหวัด : ศูนยพัฒนาคุณภาพการเรียนการสอน
                         กลุมสาระการเรียนรูการงานอาชีพและเทคโนโลยี
                                              โรงเรียนวังโปงพิทยาคม




                    สังกัดสํานักงานเขตพื้นที่การศึกษามัธยมศึกษา เขต 40
                                                 กระทรวงศึกษาธิการ
--------------------------------------------------------------------------------------------------------------------------
เอกสารประกอบการฝกอบรม การออกแบบและพัฒนาสื่อเพือการเรียนการสอน บนเครื่องคอมพิวเตอรแท็บเล็ต (ระบบปฏิบัตการ Android)
                                                                       ่                                                   ิ
ศูนยแมขายจังหวัด : ศูนยพัฒนาคุณภาพการเรียนการสอนกลุมสาระการเรียนรูการงานอาชีพและเทคโนโลยี โรงเรียนวังโปงพิทยาคม
                                                                                          
วันที่ 16-18 สิงหาคม พ.ศ. 2555 เวลา 8.00 -16.00 น
2


       ระบบปฏิบัติการแอนดรอยด (Android Operating System)
    หรือ แอนดรอยด (Android) กูเกิลแอนดรอยด (Google Android)

                                                      ระบบปฏิบัติการแอนดรอยด (Android Operating
                                            System) เปนชื่อเรียกชุดซอฟทแวร หรือแพลตฟอรม (Platform)
                                            สําหรับอุปกรณอีเล็กทรอนิกสที่มีหนวยประมวลผลเปนสวนประกอบ
                                            อาทิเชน คอมพิวเตอร, โทรศัพท (Telephone), โทรศัพทเคลื่อนที่
                                            (Cell phone), อุปกรณเลนอินเตอรเน็ตขนาดพกพา (MID) เปนตน
                                                      Android (แอนดรอยด ) จึ ง เป น ระบบปฏิ บั ติ ก ารบน
                                            โทรศัพทและอุปกรณเคลื่อนที่ ที่เริ่มแรกเดิมทีนั้นถูกพัฒนาโดยบริษัท
                                            Android Inc. และตอมาก็ถูกซื้อโดย กูเกิล ในป 2005 โดยที่
                                            Android นั้ น ถู ก พั ฒ นาโดยใช ร ากฐานดั ด แปลงมาจาก Linux
                                            kernel ตอมา Google และ พันธมิตรบริษัทอื่นๆไดรวมตัวจัดตั้งอง
กรความรวมมือที่ชื่อวา Open Handset Alliance เพื่อตอยอด Android ใหประสบผลสําเร็จในเชิงพาณิช บริษัท
Android Inc. ที่ไดนําเอาระบบปฏิบัติการลีนุกซ (Linux) ซึ่งนิยมนําไปใชงานกับเครื่องแมขาย (Server) เปนหลัก
นํามาลดทอนขนาดตัว (แตไมลดทอนความสามารถ) เพื่อใหเหมาะสมแกการนําไปติดตั้งบนอุปกรณพกพา ที่มี
ขนาดพื้นที่จัดเก็บขอมูลที่จํากัด โดยหวังวา แอนดรอยด นั้นจะเปนหุนยนตตัวนอย ๆ ที่คอยชวยเหลืออํานวย
ความสะดวกแกผูที่พกพามัน ไปในทุกที่ ทุกเวลา
       Open Handset Alliance เปนองกรความรวมมือจากหลายๆภาคสวนดานโทรคมนาคมและอุปกรณรอม
ไปถึงซอฟแวรที่รวมตัวกันเพื่อพัฒนาระบบปฏิบัติการ Android โดยมี Google เปนแกนนํา และมีบริษัทที่เขารวม
มากมายทั้ง Texas Instruments, Broadcom Corporation, Google, HTC, Intel, LG, Marvell Technology
Group, Motorola, Nvidia, Qualcomm, Samsung Electronics, Sprint Nextel และ T-Mobile โดยรวมกัน
พัฒนามาตราฐานของอุปกรณเคลื่อนที่แบบเปด ตอมา Open Handset Alliance ไดเปดตัวโปรเจคแรกนั้นก็คือ
Android mobile platform โดยใช Linux kernel version 2.6 เปนฐานการพัฒนา
       ในชวงปลายป 2008 Open Handset Alliance ไดมีบริษัทมาเขารวมเปนสมาชิกอีกกวา 14 บริษัท คือ
PacketVideo, ARM Holdings, Atheros Communications, Asustek Computer Inc, Garmin Ltd,
Softbank, Sony Ericsson, Toshiba Corp, and Vodafone Group Plc.
(http://www.phet.in.th/2011/01/android-story-2-what-is-android/)




--------------------------------------------------------------------------------------------------------------------------
เอกสารประกอบการฝกอบรม การออกแบบและพัฒนาสื่อเพือการเรียนการสอน บนเครื่องคอมพิวเตอรแท็บเล็ต (ระบบปฏิบัตการ Android)
                                                                       ่                                                   ิ
ศูนยแมขายจังหวัด : ศูนยพัฒนาคุณภาพการเรียนการสอนกลุมสาระการเรียนรูการงานอาชีพและเทคโนโลยี โรงเรียนวังโปงพิทยาคม
                                                                                          
วันที่ 16-18 สิงหาคม พ.ศ. 2555 เวลา 8.00 -16.00 น
3


กูเกิลแอนดรอยด
             กูเกิลแอนดรอยด เปนชื่อเรียกอยางเปนทางการของเจาแอนดรอยด เนื่องจากปจจุบันนี้ บริษัทกูเกิล
เปนผูที่ถือสิทธิบัตรในตราสัญญาลักษณ ชื่อ และ
รหัสตนฉบับ (Source Code) ของแอนดรอยด
ภายใตเงื่อนไขการพัฒนาแบบ GNL โดยเปดให
นักพัฒนา (Developer) สามารถนํารหัสตนฉบับ
ไปพัฒนาปรับแตงไดอยางเปดเผย (Open
source) ทําใหแอนดรอยดมีผูเขารวมพัฒนาเปน
จํานวนมาก และพัฒนาไปไดอยางรวดเร็ว แอนดรอยดเปดตัวอยางเปนทางการเมื่อวันที่ 5 พฤษภาคม พุทธศักราช
2550 ปจจุบันมีผูรวมพัฒนากวา 52 องคกร ประกอบดวยบริษัทซอฟทแวร บริษัทผูผลิตอุปกรณ บริษัทผูผลิต
ชิ้นสวนอิเล็คทรอนิกส บริษัทผูใหบริการเครือขาย และบริษัทที่เกี่ยวของกับการสื่อสาร ฯลฯ
         ประเภทของชุดซอฟทแวร เนื่องจากแอนดรอยดนั้นเปดใหนักพัฒนาเขาไปชมรหัสตนฉบับได ทําใหมี
ผูพัฒนาจากหลายฝายนําเอารหัสตนฉบับมาปรับแตง และสรางแอนดรอยดในแบบฉบับของตนเองขึ้น เราจึงแบง
ประเภทของแอนดรอยดออกไดเปน 3 ประเภท ดังตอไปนี้
                                                        1. Android Open Source Project (AOSP) เปนแอน
                                             ดรอยดประเภทแรกที่กูเกิลเปดใหสามารถ“ตนฉบับแบบเปด” ไป
                                             ติดตั้งและใชงานในอุปกรณตางๆไดโดยไมตองเสียคาใชจายไดๆ
                                                        2. Open Handset Mobile (OHM) เปนแอนดรอยดที่
                                             ไดรับการพัฒนารวมกับกลุมบริษัทผูผลิตอุปกรณพกพา ที่เขา
                                             รวมกับกูเกิลในนาม Open Handset Alliances (OHA) ซึ่งบริษัท
                                             เหลานี้จ ะพัฒนาแอนดรอยดในแบบฉบับ ของตนออกมา โดย
                                             รูปรางหนาตาการแสดงผล และฟงคชั่นการใชงาน จะมีความเปน
เอกลักษณ และมีลิขสิทธิ์เปนของตน พรอมไดรับสิทธิ์ในการมีบริการเสริมตาง ๆ จากกูเกิล ที่เรียกวา Google
Mobile Service (GMS) ซึ่งเปนบริการเสริมที่ทําใหแอนดรอยดมีประสิทธิภาพ เปนไปตามจุดประสงคของแอน
ดรอยด แตการจะไดมาซึ่ง GMS นั้น ผูผลิตจะตองทําการทดสอบระบบ และขออนุญาตกับทางกูเกิลกอน จึงจะนํา
เครื่องออกสูตลาดได
          3. Cooking หรือ Customize เปนแอนดรอยดที่นักพัฒนานําเอารหัสตนฉบับจากแหลงตาง ๆ มา
ปรับแตง ในแบบฉบับของตนเอง โดยจะตองทําการปลดลอคสิทธิ์การใชงานอุปกรณ หรือ Unlock เครื่องกอน
จึงจะสามารถติดตั้งได โดยแอนดรอยดประเภทนี้ถือเปนประเภทที่มีความสามารถมากที่สุด เทาที่อุปกรณเครื่อง
นั้น ๆ จะรองรับได เนื่องจากไดรับการปรับแตงใหเขากับอุปกรณนั้น ๆ จากผูใชงานจริง
         สิทธิ์ในการใชงานระบบ เชนเดียวกับระบบปฏิบัติการทั่วไป ที่มีการจํากัดการใชงาน และการเขาถึงสวน
ตาง ๆภายในระบบ เพื่อความปลอดภัยของระบบ และผูใชงาน อุปกรณที่ติดตั้งระบบแอนดรอยดจึงมีการจํากัด


--------------------------------------------------------------------------------------------------------------------------
เอกสารประกอบการฝกอบรม การออกแบบและพัฒนาสื่อเพือการเรียนการสอน บนเครื่องคอมพิวเตอรแท็บเล็ต (ระบบปฏิบัตการ Android)
                                                                       ่                                                   ิ
ศูนยแมขายจังหวัด : ศูนยพัฒนาคุณภาพการเรียนการสอนกลุมสาระการเรียนรูการงานอาชีพและเทคโนโลยี โรงเรียนวังโปงพิทยาคม
                                                                                          
วันที่ 16-18 สิงหาคม พ.ศ. 2555 เวลา 8.00 -16.00 น
4


สิทธิ์ไว (เวนแตไดทําการปลดลอคสิทธิ์ หรือ root เครื่องแลว) สามารถแบงสิทธิ์ของผูใชในการเขาถึงระบบคราวๆ
ไดดังตอไปนี้
           1. สิทธิ์ root สิทธการใชใชงานระดับราก ซึ่งถือวาเปนรากฐานของระบบ จึงมีความสามารถในการ
เขาถึงทุก ๆ สวนของระบบ
         2. สิทธิ์ ADB (Android Develop Bridge) นักพัฒนาสามารถเขาถึงสวนตาง ๆ ของระบบไดผานสิทธิ์นี้
         3. Application & System สิทธิ์ของโปรแกรมในการเขาถึงระบบ และสิทธิ์ของระบบในการเขาถึง
อุปกรณ โดยสิทธิ์เหลานี้ ตัวระบบจะเปนตัวจัดการมอบและถอนสิทธิ์ ตามเงื่อนไขที่กําหนดซึ่งจะถูกแบงยอย
ออกเปนหลายหัวขอ (http://developer.android.com/reference/android/Manifest.permission.html)
         4. End-user ผูใชงานขั้นสุดทาย ซึ้งก็คือ คุณ และ คุณทั้งหลาย ที่ใชการเขาถึงสวนตาง ๆ ของระบบ
ผานชองทางสิทธิ์ที่โปรแกรมไดรับอีกที โดยจะถูกจํากัดไมใหเขาถึงในสวนที่เปนอันตรายตอแกนระบบและอุปกรณ
ที่มา : http://www.android.com, http://www.openhandsetalliance.com/, http://www.android.opensource.com
ตารางแสดงเวอรชั่นหรือรุนตางๆ ของ แอนดรอยด และชื่อในการพัฒนา
         รุน        ชื่อในการพัฒนา ลีนุกซ เวอรชั่น                                      วันที่เปดตัว
        1.0                                                                           5 พฤศจิกายน 2550
        1.1                                                                           9 กุมภาพันธ 2552
        1.5              Cupcake                  2.6.27                               30 เมษายน 2552
        1.6                Donut                  2.6.29                               15 สิงหาคม 2552
      2.0/2.1               Eclair                2.6.29                               26 ตุลาคม 2552
        2.2                Froyo                  2.6.32                             20 พฤษภาคม 2553
        2.3            Gingerbread                2.6.32                                6 ธันวาคม 2553
      3.0/3.1          Honeycomb                  2.6.32                              22 กุมภาพันธ 2554
                        Ice Cream
        4.0                                       2.6.32                                      2554
                         Sandwich
ที่มา http://www.it-guides.com/mobile-zone/android-mobile/1796-android-history




        V1.5 Cupcake                           V1.6 Donut                                       V2.0 Eclari
--------------------------------------------------------------------------------------------------------------------------
เอกสารประกอบการฝกอบรม การออกแบบและพัฒนาสื่อเพือการเรียนการสอน บนเครื่องคอมพิวเตอรแท็บเล็ต (ระบบปฏิบัตการ Android)
                                                                       ่                                                   ิ
ศูนยแมขายจังหวัด : ศูนยพัฒนาคุณภาพการเรียนการสอนกลุมสาระการเรียนรูการงานอาชีพและเทคโนโลยี โรงเรียนวังโปงพิทยาคม
                                                                                          
วันที่ 16-18 สิงหาคม พ.ศ. 2555 เวลา 8.00 -16.00 น
5




        V2.2 Froyo                         V2.3 Gingerbread                                 V3.0 Honeycomb
โครงสรางของแอนดรอยด
      การทําความเขาใจโครงสรางของระบบปฏิบัติการแอนดรอยด ถือวาเปนสิ่งสําคัญเพราะถานักพัฒนา
โปรแกรม สามารถมองภาพโดยรวมของระบบไดทั้งหมด จะใหสามารถเขาใจถึงกระบวนการทํางานไดดียิ่งขึ้น และ
สามารถนําไปชวยในการออกแบบโปรแกรมที่ตองการพัฒนา เพื่อใหเกิดประสิทธิภาพในการทํางาน




           จากโครงสรางของระบบปฏิบัติการแอนดรอยด จะสังเกตไดวา มีการแบงออกมาเปนสวนๆ ที่มีความ
เกี่ยวเนื่องกัน โดยสวนบนสุดจะเปนสวนที่ผูใชงานทําการติดตอโดยตรงซึ่งก็คือสวนของ (Applications) จากนั้นก็
จะลําดับลงมาเปนองคประกอบอื่นๆตามลําดับ และสุดทายจะเปนสวนที่ติดตอกับอุปกรณโดยผานทาง Linux
Kernel โครงสรางของแอนดรอยด พอที่จะอธิบายเปนสวนๆไดดังนี้

     •    Applications สวน Application หรือสวนของโปรแกรมที่มีมากับระบบปฏิบัติการ หรือเปนกลุมของ
          โปรแกรมที่ผูใชงานไดทําการติดตั้งไว โดยผูใชงานสามารถเรียกใชโปรแกรมตางๆไดโดยตรง ซึ่งการทํางาน
          ของแตละโปรแกรมจะเปนไปตามที่ผูพัฒนาโปรแกรมไดออกแบบและเขียนโคดโปรแกรมเอาไว


--------------------------------------------------------------------------------------------------------------------------
เอกสารประกอบการฝกอบรม การออกแบบและพัฒนาสื่อเพือการเรียนการสอน บนเครื่องคอมพิวเตอรแท็บเล็ต (ระบบปฏิบัตการ Android)
                                                                       ่                                                   ิ
ศูนยแมขายจังหวัด : ศูนยพัฒนาคุณภาพการเรียนการสอนกลุมสาระการเรียนรูการงานอาชีพและเทคโนโลยี โรงเรียนวังโปงพิทยาคม
                                                                                          
วันที่ 16-18 สิงหาคม พ.ศ. 2555 เวลา 8.00 -16.00 น
6


     •    Application Frameworkเปนสวนที่มีการพัฒนาขึ้นเพื่อใหนักพัฒนาสามารถพัฒนาโปรแกรมไดสะดวก
          และมีประสิทธิภาพมากยิ่งขึ้น โดยนักพัฒนาไมจําเปนตองพัฒนาในสวนที่มีความยุงยากมากๆ เพียงแค
          ทําการศึกษาถึงวิธีการเรียกใชงาน Application Framework ในสวนที่ตองการใชงาน แลวนํามาใชงาน
          ซึ่งมีหลายกลุมดวยกัน ตัวอยางเชน
                o Activities Manager เปนกลุมของชุดคําสั่งที่จัดการเกี่ยวกับวงจรการทํางานของหนาตาง
                   โปรแกรม(Activity)
                o Content Providers เปนกลุมของชุดคําสั่ง ที่ใชในการเขาถึงขอมูลของโปรแกรมอื่น และ
                   สามารถแบงปนขอมูลใหโปรแกรมอื่นเขาถึงได
                o View System เปนกลุมของชุดคําสั่งที่เกี่ยวกับการจัดการโครงสรางของหนาจอที่แสดงผลใน
                   สวนที่ติดตอกับผูใชงาน (User Interface)
                o Telephony Manager เปนกลุมของชุดคําสั่งที่ใชในการเขาถึงขอมูลดานโทรศัพท เชนหมายเลข
                   โทรศัพท เปนตน
                o Resource Manager เปนกลุมของชุดคําสั่งในการเขาถึงขอมูลที่เปน ขอความ, รูปภาพ
                o Location Manager เปนกลุมของชุดคําสั่งที่เกี่ยวกับตําแหนงทางภูมิศาตร ที่ระบบปฏิบัติการ
                   ไดรับคาจากอุปกรณ
                o Notification Manager เปนกลุมของชุดคําสั่งที่จะถูกเรียกใชเมื่อโปรแกรม ตองการแสดงผล
                   ใหกับผูใชงาน ผานทางแถบสถานะ(Status Bar) ของหนาจอ
     •    Libraries เปนสวนของชุดคําสั่งที่พัฒนาดวย C/C++ โดยแบงชุดคําสั่งออกเปนกลุมตามวัตถุประสงคของ
          การใชงาน เชน Surface Manage จัดการเกี่ยวกับการแสดงผล, Media Framework จัดการเกี่ยวกับ
          การการแสดงภาพและเสียง, Open GL | ES และ SGL จัดการเกี่ยวกับภาพ 3มิติ และ 2มิติ, SQLlite
          จัดการเกี่ยวกับระบบฐานขอมูล เปนตน
     •    Android Runtime จะมี Darvik Virtual Machine ที่ถูกออกแบบมา เพื่อใหทํางานบนอุปกรณที่มี
          หนวยความจํา(Memmory), หนวยประมวลผลกลาง(CPU) และพลังงาน(Battery)ที่จํากัด ซึ่งการทํางาน
          ของ Darvik Virtual Machine จะทําการแปลงไฟลที่ตองการทํางาน ไปเปนไฟล .DEX กอนการทํางาน
          เหตุผลก็เพื่อใหมีประสิทธิภาพเพิ่มขึ้นเมื่อใชงานกับ หนวยประมวลผลกลางที่มีความเร็วไมมาก สวนตอมา
          คือ Core Libraries ที่เปนสวนรวบรวมคําสั่งและชุดคําสั่งสําคัญ โดยถูกเขียนดวยภาษาจาวา (Java
          Language)
     •    Linux Kernel เปนสวนที่ทําหนาที่หัวใจสําคัญ ในจัดการกับบริการหลักของระบบปฏิบัติการ เชน เรื่อง
          หนวยความจํา พลังงาน ติดตอกับอุปกรณตางๆ ความปลอดภัย เครือขาย โดยแอนดรอยดไดนําเอาสวนนี้
          มาจากระบบปฏิบัติการลินุกซ รุน 2.6 (Linux 26. Kernel) ซึ่งไดมีการออกแบบมาเปนอยางดี

ที่มา http://www.sourcecode.in.th/articles.php?id=71




--------------------------------------------------------------------------------------------------------------------------
เอกสารประกอบการฝกอบรม การออกแบบและพัฒนาสื่อเพือการเรียนการสอน บนเครื่องคอมพิวเตอรแท็บเล็ต (ระบบปฏิบัตการ Android)
                                                                       ่                                                   ิ
ศูนยแมขายจังหวัด : ศูนยพัฒนาคุณภาพการเรียนการสอนกลุมสาระการเรียนรูการงานอาชีพและเทคโนโลยี โรงเรียนวังโปงพิทยาคม
                                                                                          
วันที่ 16-18 สิงหาคม พ.ศ. 2555 เวลา 8.00 -16.00 น
7


การพัฒนาแอพพลิเคชั่นแอนดรอยด
          จากกระแสความแรงของระบบปฏิบัติการแอนดรอยด ที่มีในแอนดรอยดโฟน ณ ปจจุบันทําใหมีแอพ
พลิชั่นตางๆ ของแอนดรอยดออกมาจํานวนมาก ทั้งในสวนของโปรแกรมใชงาน และเกมสตางๆ ซึ่งนับไดวาเปน
จุดเดนหลักๆ ของแอนดรอยดเองเลยก็วาได และจากการใชงานโปรแกรม และเกมสตางๆ ก็สามารถที่จะเปน
แรงบันดาลใหกับหลายๆ ทานที่จะกาวไปเปน Developer หรือนักพัฒนาโปรแกรมทั้งแบบมือสมัครเลน และ
มืออาชีพตอไปไดอีกดวย
       หนทางสูการเปนนักพัฒนาโปรแกรมนั้นก็ตองมีจุดเริ่มตนครับ จุดเริ่มตนแรกๆ นั้นมักจะเปนการเรียนรู
การเขียนโปรแกรม ซึ่งปจจุบันก็มักจะอางอิงกับรูปแบบคําสั่ง และลักษณะการเขียนของภาษาซีเปนหลัก เพราะ
สามารถตอยอดไปประยุกตใชกับภาษาอื่นๆ รวมไปถึงวาการพัฒนาโปรแกรมของระบบปฏิบัติการตางๆ จะอางอิง
กับภาษาซีดวย
          นอกเหนือจากนี้แลวการใชงานชุดพัฒนาโปรแกรมของระบบปฏิบัติการณนั้นๆ ก็เปนขั้นตอนหนึ่งของของ
การพัฒนาโปรแกรม แนนอนวาสําหรับแอนดรอยดเองก็มีชุดพัฒนาโปรแกรมใหนักพัฒนาโปรแกรมไดใชงานกัน
โดยชื่อของชุดพัฒนาโปรแกรมของแอนดรอยดมีชื่อวา Android SDK โดย SDK ยอมาจาก Android Software
Development Kit ซึ่งเปนชุดโปรแกรมที่ทาง Google พัฒนาออกมาเพื่อแจกจายใหนักพัฒนาแอพพลิเคชั่น หรือ
ผูสนใจทั่วไปดาวนโหลดไปใชงานกันไดโดยไมมีคาใชจายใดๆ (ฟรีสําหรับการใชงานโปรแกรม) ซึ่งนี่ก็เปนหนึ่งใน
ปจจัยที่ทําใหแอพพลิเคชั่นบนแอนดรอยดนั้นเพิ่มขึ้นอยางรวดเร็ว ในชุด SDK นั้นจะมีโปรแกรมและไลบรารี่ตางๆ
ที่จําเปนตอการพัฒนาแอพพลิเคชั่นบนแอนดรอยด อยางเชน Emulator ซึ่งทําใหผูพัฒนาโปรแกรมสามารถสราง
แอพพลิ เ คชั่ น และนํ า มาทดลองใช งานบนอี มูเลเตอรกอ น โดยมี ส ภาวะแวดล อมเหมือ นกับ การนําไปใช งาน
โทรศัพทมือถือที่ใชระบบปฏิบัติการแอนดรอยดจริงๆ สามารถดาวนโหลด Android SDK มีใหเลือกทั้งบน
Windows, Mac และ Linux
          ดาวนโหลดไดที่ http://developer.android.com/sdk/index.html
(http://blog.whatphone.net/android-sdk-app-dev.html)


เครื่องมือในการพัฒนา
         ปจจุบันมีเครื่องมือจํานวนมากที่ใชสําหรับพัฒนาแอพพลิเคชั่น ขึ้นอยูกับความผูพัฒนาจะมีทักษะในการ
เขียนโปรแกรม หรือตองการพัฒนาแอพพลิเคชั่นในระดับขั้นที่สูงหรือเพื่อใชงานทั่วไป
          1. พัฒนาโปรแกรมดวย Eclipse ซึ่งเปนโปรแกรมสําหรับการพัฒนาซอฟตแวรภาษาจาวา ผูที่จะใช
โปรแกรมนี้ก็ตองมีพื้น ฐานการเขี ย นโปรแกรมอยูในระดับ ดี เหมาะสําหรับ นักพัฒ นาโปรแกรมทั้งหลาย และ
จําเปนตองติดตั้ง JDK (Java Development Kit), Android SDK (Android Software Development Kit) ,
ADT (Android Development Tool) และ AVD (Android Visual Device) ตองติดตั้งทั้งหมดในเครื่อง
              2. พัฒนาโปรแกรมดวย App Inventor เปนเครื่องมือตัวใหมที่ทําใหใครๆ ก็สามารถพัฒนา
แอพพลิเคชั่นบนมือถือแอนดรอยด (Android Phone) ได โดยไมจําเปนตองเปนนักพัฒนาโปรแกรมก็สามารถ
--------------------------------------------------------------------------------------------------------------------------
เอกสารประกอบการฝกอบรม การออกแบบและพัฒนาสื่อเพือการเรียนการสอน บนเครื่องคอมพิวเตอรแท็บเล็ต (ระบบปฏิบัตการ Android)
                                                                       ่                                                   ิ
ศูนยแมขายจังหวัด : ศูนยพัฒนาคุณภาพการเรียนการสอนกลุมสาระการเรียนรูการงานอาชีพและเทคโนโลยี โรงเรียนวังโปงพิทยาคม
                                                                                          
วันที่ 16-18 สิงหาคม พ.ศ. 2555 เวลา 8.00 -16.00 น
8


สรางแอพพลิเคชั่นได คุณสมบัติของ Android Dev Tool เปนแบบ Visually Design คือทําใหเราสามารถพัฒนา
แอพพลิเคชั่นบนแอนดรอยดไดโดยไมตอง coding นั้นเอง หลักการของ Google App Inventor คือจะมาพรอม
กับเครื่องมือพัฒนาแอพพลิเคชั่นดวยวิธีเชื่อมโยงสวนตางๆ หรือ blocks ของการทํางานเขาดวยกัน ผูใชเพียงแค
คลิกเลือกสวนการทํางานที่ตองการ และกําหนดขอบเขตของการทํางานเทานั้น โดยสามารถสรางแอพพลิเคชั่น ได
ดวยการกรอก และคลิกเลือกรายการ และขอมูลตางๆ ที่อยูในรูปแบบของฟอรม (Form)
                  3. พัฒนาดวย iBuildApp และ AppsBuilder หรือ TheappBuilder ซึ่งเปนบริการออนไลนที่มี
วิธีที่งายและราคาไมแพงในการสรางการทดสอบ ติดตามและปรับปรุงแอพพลิเคชั่นบน Android มีลักษณะเปน
Web App สนับสนุนรูปแบบขอความ, RSS feeds, ภาพ, เสียงและวิดีโอและอื่น ๆ อีกมาก สามารถสราง
แอพพลิเคชั่นฟรีสําหรับ องคกร บริษัท สถาบันการศึกษา หรือสวนบุคคลไดภายในไมกี่นาที มีเครื่องมือที่ใชงาน
งาย ตอการเขาใจและสะดวกเมื่อมีการสรางหรือปรับปรุงแอพพลิเคชั่นของ มีความเรียบงายและเวลาในการโหลด
อยางรวดเร็ว

แนวทางการออกแบบแอพพลิเคชั่นแอนดรอยด
         การออกแบบและพัฒนาแอพพลิเคชั่นสําหรับอุปกรณเคลื่อนที่ นั้นผูพัฒนาจําเปนตองศึกษาคุณสมบัติ
ของอุปกรณในแตล ะประเภท ไมว าจะเปน ขนาดตัวเครื่อง ขนาดหนาจอ หนว ยประมวลผล หนว ยเก็บ ขอมูล
คุณสมบัติดานมัลลติมีเดีย และการเชื่อมตอแบบตางๆ ภายในเครื่อง เชน
           1. ขนาด (Size) ขนาดของที่เหมาะสมนั้นควรจะมีขนาดไมเกินฝามือของผูใช รูปทรงเหมาะแกการ
พกพา น้ําหนักตองเบา โดยเฉพาะผูใชที่ตองใชงานอยูตลอดนั้นจะไดมีความคลองตัวเวลาใชงาน
             น้ําหนัก ถือเปนปจจัยหลักที่ตองคํานึงถึงเนื่องจากโดยทั่วไปแลวเรามักจะถือใชงานเปนสวนใหญ เชน
แท็บเล็ตที่มีน้ําหนักประมาณ 700 กรัม สําหรับผูใหญเองจะถือไดไมนานเทาไรนัก และตองอาศัยการวางบนโตะ
สลับกับถือเปนระยะๆ แทน สําหรับการใชงานของเด็กควรมีน้ําที่เบาสามารถจับถือไดเปนเวลานาน
           2. หน ว ยปร ะมวลผล (CPU) หน ว ยประมว ล ผล นั้ น มี ส ว นสํ า คั ญ เป น อย า งมากสํ า หรั บ
เครื่อง PDA เพราะมันจะเปรียบเสมือนกับสมองของคนเรา หนวยประมวลผลที่เร็วนั้นจะสามารถตอบสนองงานได
เร็วขึ้น และผิดพลาดนอยลง แตความสิ้นเปลืองพลังงาน (แบตเตอรี่) ก็จะมากขึ้นดวย
           3. หนวยความจํา (Memory) หนวยความจําจะแสดงถึงเครื่องนั้นๆ สามารถรองรับโปรแกรมไดมาก
แคไหน และสามารถบันทึกขอมูลไดมากเพียงใดดวย เปนพื้นที่เก็บขอมูลภายใน มีใหเลือกดวยกันหลายรุน หลาย
ขนาด ไดแก 16GB/32GB/64GB แตราคาก็จะสูงขึ้นไปเรื่อยๆ อยางไรก็ตามแท็บเล็ตบางรุนจะมีสวนเก็บขอมูล
เพิ่มเติมเขามาหลายรูปแบบ ซึ่งก็ถือเปนตัวที่ตองคํานึงถึงดวยเหมือนกันเพราะเราไมจําเปนที่จะตองซื้อความจํา
เยอะๆ แตอาศัยเก็บขอมูลที่อื่นแทน ตัวอยาง เชน มีชองเสียบการด microSD สามารถเก็บขอมูลในการดแทนได
           4. จอภาพ (Screen) Tablet PC นั้นตางจาก Desktop PC, Notebook PC และ Smartphone
ตรงที่ใชจอภาพแบบ Touchscreen ในการสั่งงานและปอนขอมูลเปนหลัก โดยอาจจะใช Virtual keyboards
หรือเปนแบบ Fringer Base สําหรับปอนขอมูลแทน Keyboard ปรกติ หรือใช handwriting recognition แปลง
การเขีย นลายเส น แทน Keyboard ก็ ได ซึ่ งนํ ามาใช ทํา งานในเชิ งทดแทนคอมพิว เตอร มากกว าโทรศัพ ท
              ขนาดหนาจอ แท็บเล็ตในทองตลาด ณ ตอนนี้มีหลายขนาดใหเลือกซื้อ ซึ่งก็ขึ้นอยูกับการใชงานหรือ
--------------------------------------------------------------------------------------------------------------------------
เอกสารประกอบการฝกอบรม การออกแบบและพัฒนาสื่อเพือการเรียนการสอน บนเครื่องคอมพิวเตอรแท็บเล็ต (ระบบปฏิบัตการ Android)
                                                                       ่                                                   ิ
ศูนยแมขายจังหวัด : ศูนยพัฒนาคุณภาพการเรียนการสอนกลุมสาระการเรียนรูการงานอาชีพและเทคโนโลยี โรงเรียนวังโปงพิทยาคม
                                                                                          
วันที่ 16-18 สิงหาคม พ.ศ. 2555 เวลา 8.00 -16.00 น
9


ความชอบของแตละคน โดยผมจะขอแบงออกเปน 2 กลุมใหญดังตอไปนี้ คือ 7 นิ้ว ขนาดไมใหญมากพกพา
สะดวกเหมือนกับเราพกพ็อกเก็ตบุคสักหนึ่งเลม และ 10 นิ้ว จอใหญแสดงผลไดเยอะแตขนาดและน้ําหนักก็จะ
ใหญและสูงตามไปดวย
          5. ระบบปฏิ บัติ การ (Operating System) ระบบปฏิ บัติการหลักที่ เรารู จักกัน ทั่ว ไปก็ คือ ซิ มเบีย น
ซึ่งสวนใหญจะใชในคายโนเกีย วินโดวสโมบาย จะใชกับโทรศัพทมือถือที่เปน PDA (Personal digital assistants)
ไอโอเอส (ios) ใชเฉพาะใน ไอโฟน ไอแพด และ ไอพอดทัช BlackBerry OS (BB) แอนดรอยด จากทาง google
เว็บโอเอส (webOS) มีโก (MeeGo) จากทางโนเกีย(nokia) PC2002 ซึ่งแตระบบจะมีคุณสมบัติและความสามารถ
ที่แตกตางกัน การใชงานแตละระบบจําเปนตองศึกษาใหละเอียด
          ระบบปฏิบัติการหลักๆ อยู 4 ตัวในตลาดไดแก
                  5.1 iOS ระบบปฏิบัติการจาก Apple ซึ่งแท็บเล็ตที่ใชอยูก็คือ iPad และจุดเดนของ iOS เปนที่
ระบบการทํางานและจัดการหนวยความจําที่ดี เพราะถึงแม iPad 2 จะมีหนวยความจําแรมเพียงแค 512MB แต
การทํางานกลับไดดีไมตางจากแท็บเล็ตตัวอื่นๆ ที่มีหนวยความจํามากกวา สวนขอดอยเปนระบบปฏิบัติการตัว
เดียวที่ไมรองรับ Flash (ไมสามารถแสดงผลได) และการเชื่อมตอที่ตองทําผานซอฟทแวร iTune เทานั้น
                  5.2 Android ระบบปฏิบัติการจากคาย Google ที่ไดพัฒนาขึ้นมาใชสําหรับมือถือสมารทโฟน
ทาง Google ถึงไดพัฒนาระบบปฏิบัติการ Android เวอรชั่นใหมใหรองรับแท็บเล็ตที่มีหนาจอขนาดใหญกวามือ
ถือได
                   5.3 Windows ระบบปฏิบัติการจากคาย Microsoft หลายคนอาจจะชินและคุนเคยกับการใช
งาน Windows เปนทุนเดิมอยูแลว และยิ่งหนาจอเปนแบบสัมผัสอีกดวยก็ชวยใหแท็บเล็ตนาใชงานมากยิ่งขึ้น แต
อยางไรก็ตามตัว Windows 7 นั้นยังคงไมไดออกแบบมาใหใชสําหรับแท็บเล็ต บางสวนจึงอาจจะเล็กเกินไปที่จะใช
นิ้วสัมผัสได นอกจากนี้ระยะเวลาการใชงานก็คอนขางนอยเมื่อเทียบกับ iOS, Android และ BlackBerry Tablet
OS
                   5.4 BlackBerry Tablet OS ระบบปฏิบัติการจากคาย RIM เจาของมือถือสมารทโฟน BB
นั่นเอง โดยระบบปฏิบัติการตัวนี้จะพัฒนามาสําหรับ PlayBook โดยเฉพาะ การทํางานโดยรวมก็ถือไดวาลื่นไหล
ไมแพ iOS นอกจากนี้ยังออกแบบการใชงานโดยวิธีการสัมผัสตางๆ ชวยใหใชงานสะดวกยิ่งขึ้น จุดเดนอีกอยางก็คือ
การทํางานของ Multitasking หรือเปดแอพพลิเคชั่นหลายตัวพรอมกันสามารถทําไดดีกวาระบบปฏิบัติการตัวอื่นๆ
หรือเทียบเทา Windows ไดเลย แตอยางไรก็ตาม PlayBook จําเปนจะตองมีมือถือ BB ถึงจะสามารถใชงานสวน
เช็คอีเมลล, รายชื่อ, ปฏิทิน, BBM ได และยังไมรองรับภาษาไทยอีกดวย
         6. การเชื่อมตอ (Connectivity) โดยพื้นฐานแลว จะตองสามารถเชื่อมตอกับเครื่องคอมพิวเตอรเพื่อทํา
การติดตั้ง Application หรือทําการสํารองขอมูลตางๆ ผาน Cradle หรือ สาย Sync ซึ่งสามารถชารจแบตเตอรี่ได
ด ว ย และการเชื่ อมตอในรู ป แบบของ Wireless LAN หรื อ Bluetooth ไดอี กดว ย ซึ่งปจ จุ บัน การเชื่อมต อ
อินเทอรเน็ต แท็บเล็ตสวนใหญจะแบงออกเปน 2 รุน ไดแก Wi-Fi และ 3G + Wi-Fi การเลือกตองดูลักษณะการใช
งานของผูใชเอง
          7. อุปกรณเสริม (Accessory) มีอุปกรณเซ็นเซอรตรวจจับการเคลื่อนไหวเพื่อใหผูใชไดสะดวกในการ
ปรับเปลี่ยนมุมมองภายในตัวเครื่อง จําเปนอยางยิ่งที่จะตองมีซองที่แข็งแรง และปองกันฝุนละอองได หรืออาจจะ
--------------------------------------------------------------------------------------------------------------------------
เอกสารประกอบการฝกอบรม การออกแบบและพัฒนาสื่อเพือการเรียนการสอน บนเครื่องคอมพิวเตอรแท็บเล็ต (ระบบปฏิบัตการ Android)
                                                                       ่                                                   ิ
ศูนยแมขายจังหวัด : ศูนยพัฒนาคุณภาพการเรียนการสอนกลุมสาระการเรียนรูการงานอาชีพและเทคโนโลยี โรงเรียนวังโปงพิทยาคม
                                                                                          
วันที่ 16-18 สิงหาคม พ.ศ. 2555 เวลา 8.00 -16.00 น
10


ตองการติ ดตั้ งกล องถา ยภาพ ช องเสี ย บ สํ า หรับ iPad นั้น จะไมมีชองเสียบใดๆ ติดมากับ ตัว เครื่องตองซื้อ
อุปกรณเสริมเพิ่มเติมถึงจะสามารถใชงานได แตสําหรับแท็บเล็ต Android และ Windows สวนมากจะมีชองเสียบ
เพิ่มเติมติดมากับตัวเครื่อง ทําใหเราไมจําเปนจะตองเสียเงินซื้ออุปกรณเสริมเพิ่มเติมใดๆ ก็ถือเปนการประหยัด
คาใชจายในสวนหนึ่ง สําหรับชองเสียบตางๆ บนแท็บเล็ตนั้น เชน USB / Mini USB / micro USB /HDMI / mini
HDMI / micro HDMI /SD / SDHC / microSD
       8. แอพพลิเคชั่น (Application) เปนสิ่งที่ชวยเพิ่มมิติและประโยชนในการใชงานของแท็บเล็ต สามารถ
ดาวนโหลดไดฟรีและเสียคาใชจาย การเลือกระบบปฏิบัติการจึงมีสวนสําคัญที่จะมีหรือไมมีแอพพลิเคชั่นสนับสนุน
ใหสามารถ เรียน หรือเลน ไดมากนอยเพียงใด การเลือกแอพพลิเคชั่น ขึ้นอยูกับการใชงาน หนวยความจํา ราคา
ภาษา และการรองรับระบบปฏิบัติการ หรือมีการอัพเดตขอมูลใหมอยูตลอดเวลา

การใชงานโปรแกรม App inventor
        เครื่องมือพัฒนาแอพพลิเคชันระบบปฏิบัติการแอนดรอยดที่ชื่อวา App Inventor เปนเครื่องมือตัวใหมที่
ทําใหใครก็สามารถพัฒนาแอพพลิเคชันบนมือถือแอนดรอยด (Android Phone) ได โดยไมจําเปนตองเปน
นักพัฒนาโปรแกรมก็สามารถสรางแอพพลิเคชันได
      คุณสมบัติของ Android Dev Tool เปนแบบ Visually Design คือทําใหเราสามารถพัฒนาแอพพลิเคชัน
บนแอนดรอยดได โดยไมตอง coding นั้นเอง

ทําไมตองเปน App Inventor
         App Inventor ชวยใหคุณสามารถสรางโปรแกรม Android โดยไมตองเขียนโคดโปรแกรมหรือแทนการ
เขียนโคด คุณสามารถมองเห็นวิธีการออกแบบแอพพลิเคชั่นผานหนาจอ กําหนดองคประกอบของแอพพลิเคชั่น
แลวระบุลักษณะหรือเหตุการณการทํางานของแอพพลิเคชั่น โดยการกําหนดคาที่ตองการลงในบล็อก ทําใหคุณ
สามารถทําอะไรกับโทรศัพท Android ดวยบล็อกได เหมือนกันบการเขียนโปรแกรมดวยภาษาใดภาษาหนึ่ง เชน
การกําหนดตัวแปร การสรางเงื่อนไข ดําเนินงานการทําซ้ําและมีเงื่อนไข หรือแมแตการคํานวณ มีบล็อกแมกระทั่ง
การจัดเก็บขอมูลในฐานขอมูลและสรางการพูดคุยกับบริการเว็บ เชน Twitter หรือ Facebook ได

      App Inventor เปนภาษาภาพที่มีอินเตอรเฟซ แบบลากและวาง แมกระทั่งคนที่ไมมีความรูดานการเขียน
โปรแกรม หรือไมรูภาษาคอมพิวเตอรใดเลย ก็พัฒนาแอพพลิเคชั่นของตนเองได ทั้งนี้เพราะ
         1. App Inventor มีความผิดพลาดในกรณี ไวยากรณ หรือ No syntax เพราะเปนภาษาบล็อก ที่ไม
จําเปนตองจําคําสั่งและพิมพรหัสลงไป
      2. ใน App Inventor ทุกสิ่งที่อยูตรงหนาของคุณหรือบนหนาจอคอมพิวเตอร ชิ้นสวนและคุณสมบัติทาง
โปรแกรมตางๆ มีการจัดระเบียบเปนหมวดหมู สามารถใชงานไดเพียงแคลากและวางเทานั้น


--------------------------------------------------------------------------------------------------------------------------
เอกสารประกอบการฝกอบรม การออกแบบและพัฒนาสื่อเพือการเรียนการสอน บนเครื่องคอมพิวเตอรแท็บเล็ต (ระบบปฏิบัตการ Android)
                                                                       ่                                                   ิ
ศูนยแมขายจังหวัด : ศูนยพัฒนาคุณภาพการเรียนการสอนกลุมสาระการเรียนรูการงานอาชีพและเทคโนโลยี โรงเรียนวังโปงพิทยาคม
                                                                                          
วันที่ 16-18 สิงหาคม พ.ศ. 2555 เวลา 8.00 -16.00 น
11


        3. App Inventor เปนการออกแบบแอพพลิชั่นแบบระดับชั้น จากบนสูลาง เกิดขึ้นตามลําดับที่
ผูออกแบบไดกําหนดดวยตนเอง
          4. App Inventor มีองคประกอบทางโปรแกรมระดับสูง แตมีความเรียบงายในการใชงาน
          หลักการของ Google App Inventor คือจะมาพรอมกับเครื่องมือพัฒนาแอพพลิเคชันดวยวิธีเชื่อมโยง
สวนตางๆ หรือ blocks ของการทํางานเขาดวยกัน ผูใชเพียงแคคลิกเลือกสวนการทํางานที่ตองการ และกําหนด
ขอบเขตของการทํางานเทานั้น โดยสามารถสรางแอพพลิเคชัน ไดดวยการกรอก และคลิกเลือกรายการ และขอมูล
ตางๆ ที่อยูในรูปแบบของฟอรม (Form)
        กอนพัฒนาแอพพลิเคชัน ผูใชจะตองมี user account ของ Gmail กอน ดังนั้นเพื่อความสะดวกใหทาน
สมัครอีเมลของ Gmail เพื่อทํางานเขาสูระบบการพัฒนาแอพพลิเคชันของ App Inventor




--------------------------------------------------------------------------------------------------------------------------
เอกสารประกอบการฝกอบรม การออกแบบและพัฒนาสื่อเพือการเรียนการสอน บนเครื่องคอมพิวเตอรแท็บเล็ต (ระบบปฏิบัตการ Android)
                                                                       ่                                                   ิ
ศูนยแมขายจังหวัด : ศูนยพัฒนาคุณภาพการเรียนการสอนกลุมสาระการเรียนรูการงานอาชีพและเทคโนโลยี โรงเรียนวังโปงพิทยาคม
                                                                                          
วันที่ 16-18 สิงหาคม พ.ศ. 2555 เวลา 8.00 -16.00 น
12


1. ความตองการของระบบ
          ระบบปฎิบัติการ
          • Macintosh: Mac OS X 10.5, 10.6 (Intel)
          • Windows: Windows XP, Windows Vista, Windows 7
          • GNU/Linux: Ubuntu 8+, Debian 5+

          โปรแกรม Browser
          • Mozilla Firefox 11.0
          • Apple Safari 5.0 and higher
          • Google Chrome 4.0 and higher
          • Microsoft Internet Explorer 6 and higher

          โปรแกรมอื่นๆ
          • appinventor_setup_installer_v_1_2
          • jdk-7u3-windows-i586

2. จัดเตรียมระบบ
          1. ทําการติดตั้ง jdk-7u3-windows-i586ไปดาวโหลดไดที่ http://www.java.com/
          2. ดาวนโหลดและติดตั้ง App Inventor เพื่อเปนเครื่องมือสําหรับ Emulator ในเครื่องคอมพิวเตอรของ
ทาน
          - http://appinventor.googlelabs.com/learn/setup/setupwindows.html
          - appinventor_setup_installer_v_1_2.exe

3. เขาสูระบบ
          เมื่อทําการจัดเตรียมระบบเรียบรอยแลว ตอไปก็ทําการเขาสูระบบ App Inventor ไดโดยไปที่
http://www.appinventor.mit.edu/




--------------------------------------------------------------------------------------------------------------------------
เอกสารประกอบการฝกอบรม การออกแบบและพัฒนาสื่อเพือการเรียนการสอน บนเครื่องคอมพิวเตอรแท็บเล็ต (ระบบปฏิบัตการ Android)
                                                                       ่                                                   ิ
ศูนยแมขายจังหวัด : ศูนยพัฒนาคุณภาพการเรียนการสอนกลุมสาระการเรียนรูการงานอาชีพและเทคโนโลยี โรงเรียนวังโปงพิทยาคม
                                                                                          
วันที่ 16-18 สิงหาคม พ.ศ. 2555 เวลา 8.00 -16.00 น
13


          คลิกที่ Use MIT App Inventor ทางขวามือของหนาจอ




          ทําการ Login ดวย Gmail Account




      เขาสูหนาจอ My Projects
                - My Projects คือ หนาจอแสดงขอมูลแอพพิลแคชั่นทั้งหมดที่สรางขึ้น
                - Design คือ สวนของการเขาไปออกแบบหนาจอแอพพลิเคชั้นของ App Inventor
                - Learn คือ สวนสําหรับสอนการใชงานโปรแกรม
                - New สรางแอพพลิเคชั้นใหม
                - Delete ลบแอพพลิเคชั่น
                - More Action สําหรับอัพโหลด และดาวนโหลดแอพพลิชั่น ที่มีการแลกเปลี่ยนเพื่อการพัฒนา
โปรแกรมรวมกัน




--------------------------------------------------------------------------------------------------------------------------
เอกสารประกอบการฝกอบรม การออกแบบและพัฒนาสื่อเพือการเรียนการสอน บนเครื่องคอมพิวเตอรแท็บเล็ต (ระบบปฏิบัตการ Android)
                                                                       ่                                                   ิ
ศูนยแมขายจังหวัด : ศูนยพัฒนาคุณภาพการเรียนการสอนกลุมสาระการเรียนรูการงานอาชีพและเทคโนโลยี โรงเรียนวังโปงพิทยาคม
                                                                                          
วันที่ 16-18 สิงหาคม พ.ศ. 2555 เวลา 8.00 -16.00 น
14


4. เริ่มตนสรางชิ้นงาน




          - คลิกที่ New ใสชื่อแอพพลิเคชั่น ที่ชอง Project Name เสร็จแลวคลิก OK จะเขาสูสวนของหนาจอ
            Design ซึ่งประกอบดวย 4 สวนหลัก

         Palette                           Viewer                        Components                        Properties




--------------------------------------------------------------------------------------------------------------------------
เอกสารประกอบการฝกอบรม การออกแบบและพัฒนาสื่อเพือการเรียนการสอน บนเครื่องคอมพิวเตอรแท็บเล็ต (ระบบปฏิบัตการ Android)
                                                                       ่                                                   ิ
ศูนยแมขายจังหวัด : ศูนยพัฒนาคุณภาพการเรียนการสอนกลุมสาระการเรียนรูการงานอาชีพและเทคโนโลยี โรงเรียนวังโปงพิทยาคม
                                                                                          
วันที่ 16-18 สิงหาคม พ.ศ. 2555 เวลา 8.00 -16.00 น
15


                                        Workshop โปรแกรมสีประจําวัน
1. เมื่อเปดโปรแกรม MT App Inventor ขึ้น คลิกคําสั่ง New เพื่อสรางโปรเจคใหม




2. เมื่อพิมพชื่อ Project คลิกปุม OK เพื่อตอบตกลง




3. ดานซายมือเลือก Palette Button เพื่อสรางปุม และ Label เพิ่มขอความ Title โปรแกรม




--------------------------------------------------------------------------------------------------------------------------
เอกสารประกอบการฝกอบรม การออกแบบและพัฒนาสื่อเพือการเรียนการสอน บนเครื่องคอมพิวเตอรแท็บเล็ต (ระบบปฏิบัตการ Android)
                                                                       ่                                                   ิ
ศูนยแมขายจังหวัด : ศูนยพัฒนาคุณภาพการเรียนการสอนกลุมสาระการเรียนรูการงานอาชีพและเทคโนโลยี โรงเรียนวังโปงพิทยาคม
                                                                                          
วันที่ 16-18 สิงหาคม พ.ศ. 2555 เวลา 8.00 -16.00 น
16


4. ดานขวามือ เปน Properties ของ Object ที่บรรจุใน Palette (ที่เลือกมาใชงาน)
โดยพิมพขอความ “โปรแกรมสีประจําวัน” Title ดานลาง




5. กําหนดชื่อปุม Button ที่ Properties ดานขวามือ โดยพิมพขอความ “วันอาทิตย” ที่ Text




--------------------------------------------------------------------------------------------------------------------------
เอกสารประกอบการฝกอบรม การออกแบบและพัฒนาสื่อเพือการเรียนการสอน บนเครื่องคอมพิวเตอรแท็บเล็ต (ระบบปฏิบัตการ Android)
                                                                       ่                                                   ิ
ศูนยแมขายจังหวัด : ศูนยพัฒนาคุณภาพการเรียนการสอนกลุมสาระการเรียนรูการงานอาชีพและเทคโนโลยี โรงเรียนวังโปงพิทยาคม
                                                                                          
วันที่ 16-18 สิงหาคม พ.ศ. 2555 เวลา 8.00 -16.00 น
17


6. ปฏิบัติตามขอ 3 – 5 เปลี่ยนชื่อวันตามลําดับ




7. เมื่อสราง Button ครบตามจํานวนวันแลว คลิกปุม Open the Blocks Editor เปดหนาตาง
   และเริ่มการเขียนโปรแกรม



8. โปรแกรมจะทําการเปด AppInventorForAndroidCodeblocks.jnlp ผาน Java เลอก Open with คลิก OK
                                                                        ื
เพื่อตกลง




--------------------------------------------------------------------------------------------------------------------------
เอกสารประกอบการฝกอบรม การออกแบบและพัฒนาสื่อเพือการเรียนการสอน บนเครื่องคอมพิวเตอรแท็บเล็ต (ระบบปฏิบัตการ Android)
                                                                       ่                                                   ิ
ศูนยแมขายจังหวัด : ศูนยพัฒนาคุณภาพการเรียนการสอนกลุมสาระการเรียนรูการงานอาชีพและเทคโนโลยี โรงเรียนวังโปงพิทยาคม
                                                                                          
วันที่ 16-18 สิงหาคม พ.ศ. 2555 เวลา 8.00 -16.00 น
18


9. โปรแกรมจะเรียกการใชงาน application Java ขึ้นมาใชงาน




10. ปรากฏหนาตาง Blocks Edition เพื่อใชในการเขียนโปรแกรม




--------------------------------------------------------------------------------------------------------------------------
เอกสารประกอบการฝกอบรม การออกแบบและพัฒนาสื่อเพือการเรียนการสอน บนเครื่องคอมพิวเตอรแท็บเล็ต (ระบบปฏิบัตการ Android)
                                                                       ่                                                   ิ
ศูนยแมขายจังหวัด : ศูนยพัฒนาคุณภาพการเรียนการสอนกลุมสาระการเรียนรูการงานอาชีพและเทคโนโลยี โรงเรียนวังโปงพิทยาคม
                                                                                          
วันที่ 16-18 สิงหาคม พ.ศ. 2555 เวลา 8.00 -16.00 น
19


1. เลือกแท็บ My Blocks จะปรากฏ Object ที่สรางขึ้น ในที่นี่จะเขียนโปรแกรมเพื่อกําหนดการทํางานของ
Button ตาง ๆ




12. คลิกที่ Button1 เพื่อกําหนดการทํางานของ Button




--------------------------------------------------------------------------------------------------------------------------
เอกสารประกอบการฝกอบรม การออกแบบและพัฒนาสื่อเพือการเรียนการสอน บนเครื่องคอมพิวเตอรแท็บเล็ต (ระบบปฏิบัตการ Android)
                                                                       ่                                                   ิ
ศูนยแมขายจังหวัด : ศูนยพัฒนาคุณภาพการเรียนการสอนกลุมสาระการเรียนรูการงานอาชีพและเทคโนโลยี โรงเรียนวังโปงพิทยาคม
                                                                                          
วันที่ 16-18 สิงหาคม พ.ศ. 2555 เวลา 8.00 -16.00 น
20


13. คลิกเลือกบล็อกคําสั่งดานขวามือ ลากมาวางที่ Screen Editor เพื่อเริ่มเขียนโปรแกรม




14. คลิกที่ Button2 ตามลําดับ แลวเลือกบล็อกคําสั่ง Button2 ตามลําดับดานขวามือ
ลากมาวางที่ Screen Editor




15. หากตองการลบบล็อกคําสั่งที่ไมตองการทิ้ง เลือกบล็อกคําสั่งที่ตองการลบ ลาก(คลิกเมาสคางไว) ไปที่ถังขยะ
ดานขวามือลางของหนาจอ Editor




--------------------------------------------------------------------------------------------------------------------------
เอกสารประกอบการฝกอบรม การออกแบบและพัฒนาสื่อเพือการเรียนการสอน บนเครื่องคอมพิวเตอรแท็บเล็ต (ระบบปฏิบัตการ Android)
                                                                       ่                                                   ิ
ศูนยแมขายจังหวัด : ศูนยพัฒนาคุณภาพการเรียนการสอนกลุมสาระการเรียนรูการงานอาชีพและเทคโนโลยี โรงเรียนวังโปงพิทยาคม
                                                                                          
วันที่ 16-18 สิงหาคม พ.ศ. 2555 เวลา 8.00 -16.00 น
21


16. เขียนโปรแกรมเพื่อกําหนดการทํางานให Screen ในการแสดงผล




17. คลิกเลือกบล็อกคําสั่ง set Screen1.BackgroundColor to เพื่อสั่งใหโปรแกรมแสดงสีพื้นหลังที่หนาจอ




--------------------------------------------------------------------------------------------------------------------------
เอกสารประกอบการฝกอบรม การออกแบบและพัฒนาสื่อเพือการเรียนการสอน บนเครื่องคอมพิวเตอรแท็บเล็ต (ระบบปฏิบัตการ Android)
                                                                       ่                                                   ิ
ศูนยแมขายจังหวัด : ศูนยพัฒนาคุณภาพการเรียนการสอนกลุมสาระการเรียนรูการงานอาชีพและเทคโนโลยี โรงเรียนวังโปงพิทยาคม
                                                                                          
วันที่ 16-18 สิงหาคม พ.ศ. 2555 เวลา 8.00 -16.00 น
22


18. เลือกประจําวันเกิด จากแท็บ Built-In ดานซายมือ เลือก Colors ตามตองการ




19. คลิกเลือก ลากมาวาง Screen Editor ตอจากบล็อกคําสั่ง set Screen1.BackgroundColor เพื่อแสดงสี
ประจําวันเกิดตามภาพ




--------------------------------------------------------------------------------------------------------------------------
เอกสารประกอบการฝกอบรม การออกแบบและพัฒนาสื่อเพือการเรียนการสอน บนเครื่องคอมพิวเตอรแท็บเล็ต (ระบบปฏิบัตการ Android)
                                                                       ่                                                   ิ
ศูนยแมขายจังหวัด : ศูนยพัฒนาคุณภาพการเรียนการสอนกลุมสาระการเรียนรูการงานอาชีพและเทคโนโลยี โรงเรียนวังโปงพิทยาคม
                                                                                          
วันที่ 16-18 สิงหาคม พ.ศ. 2555 เวลา 8.00 -16.00 น
23


20. เมื่อวางบล็อกสีเรียบรอยแลว เลือกปุม New emulator เพื่อทําการ เปด emulator ขึ้นมาใชงาน



21. โปรแกรมจะทําการเปด emulator ขึ้นมาใชงาน คลิก OK เพื่อตกลง




22. คลิกลากกุญแจไปดานขวา เพื่อปลดล็อคหนาจอ (เปนการจําลองการทํางานบนมือถือ หรือ Tablet ที่รันบน
ระบบปฏิบัติการ Android)




--------------------------------------------------------------------------------------------------------------------------
เอกสารประกอบการฝกอบรม การออกแบบและพัฒนาสื่อเพือการเรียนการสอน บนเครื่องคอมพิวเตอรแท็บเล็ต (ระบบปฏิบัตการ Android)
                                                                       ่                                                   ิ
ศูนยแมขายจังหวัด : ศูนยพัฒนาคุณภาพการเรียนการสอนกลุมสาระการเรียนรูการงานอาชีพและเทคโนโลยี โรงเรียนวังโปงพิทยาคม
                                                                                          
วันที่ 16-18 สิงหาคม พ.ศ. 2555 เวลา 8.00 -16.00 น
24


23. คลิกเลือก Connect to Device จากนั้นเลือก emulator-5554 เพื่อทําการเชื่อมตอ emulator ในการ
แสดงผล และRun คําสั่งทั้งหมด




24. ขณะที่โปแกรมทําการเชื่อมตอ emulator และประมลผล (Run) คําสั่งนั้น รูปโทรศัพทจะเปนสีเหลือง




      โปแกรมทําการเชื่อมตอ emulator และประมลผล (Run) คําสั่งสมบูรณ รูปโทรศัพทจะเปนสีเขียว

25. หลังจากการประมวลผลเสร็จสมบูรณ เมื่อคลิกเลือกปุมวันตาง ๆ จะปรากฏสีที่กําหนดขึ้นบนหนาจอแสดงผล
ดังภาพ




--------------------------------------------------------------------------------------------------------------------------
เอกสารประกอบการฝกอบรม การออกแบบและพัฒนาสื่อเพือการเรียนการสอน บนเครื่องคอมพิวเตอรแท็บเล็ต (ระบบปฏิบัตการ Android)
                                                                       ่                                                   ิ
ศูนยแมขายจังหวัด : ศูนยพัฒนาคุณภาพการเรียนการสอนกลุมสาระการเรียนรูการงานอาชีพและเทคโนโลยี โรงเรียนวังโปงพิทยาคม
                                                                                          
วันที่ 16-18 สิงหาคม พ.ศ. 2555 เวลา 8.00 -16.00 น
25


26. การกําหนดเสียง ขณะคลิกปุมวันตาง ๆ โดยการเลือกกลุมคําสั่ง Media ดานขวามือ เลือกคําสั่ง Sound




27. ลากคําสั่ง Sound วางบนหนาตางออกแบบ (Design) จะปรากฏไอคอนคําสั่ง Sound ดานลาง




28. สวน Components ดานขวามือของ App Inventor Editor จะมีปุมคําสั่ง Sound1




--------------------------------------------------------------------------------------------------------------------------
เอกสารประกอบการฝกอบรม การออกแบบและพัฒนาสื่อเพือการเรียนการสอน บนเครื่องคอมพิวเตอรแท็บเล็ต (ระบบปฏิบัตการ Android)
                                                                       ่                                                   ิ
ศูนยแมขายจังหวัด : ศูนยพัฒนาคุณภาพการเรียนการสอนกลุมสาระการเรียนรูการงานอาชีพและเทคโนโลยี โรงเรียนวังโปงพิทยาคม
                                                                                          
วันที่ 16-18 สิงหาคม พ.ศ. 2555 เวลา 8.00 -16.00 น
26



29. ไปที่กลุมคําสั่ง Media จะอยูสวนตอทาย Components คลิก Add เพื่อทําการเพิ่มไฟลเสียง




30. ทําการ Upload File โดยคลิกปุม Browse ไปยังตําแหนงที่เก็บไฟลเสียง จากนั้นคลิก OK




31. กําหนดความยาวของเสียง 500 หนวย ที่ Properties และเลือกเสียงที่ตองการ ใน Source คลิก OK




--------------------------------------------------------------------------------------------------------------------------
เอกสารประกอบการฝกอบรม การออกแบบและพัฒนาสื่อเพือการเรียนการสอน บนเครื่องคอมพิวเตอรแท็บเล็ต (ระบบปฏิบัตการ Android)
                                                                       ่                                                   ิ
ศูนยแมขายจังหวัด : ศูนยพัฒนาคุณภาพการเรียนการสอนกลุมสาระการเรียนรูการงานอาชีพและเทคโนโลยี โรงเรียนวังโปงพิทยาคม
                                                                                          
วันที่ 16-18 สิงหาคม พ.ศ. 2555 เวลา 8.00 -16.00 น
27


32. ใน My Blocks จะปรากฏ Sound1 ขึ้น คลิกเลือก Sound1




33. คลิกเลือก call Sound1.Play เพื่อกําหนดใหสามารถเลนไฟลเสียงได




--------------------------------------------------------------------------------------------------------------------------
เอกสารประกอบการฝกอบรม การออกแบบและพัฒนาสื่อเพือการเรียนการสอน บนเครื่องคอมพิวเตอรแท็บเล็ต (ระบบปฏิบัตการ Android)
                                                                       ่                                                   ิ
ศูนยแมขายจังหวัด : ศูนยพัฒนาคุณภาพการเรียนการสอนกลุมสาระการเรียนรูการงานอาชีพและเทคโนโลยี โรงเรียนวังโปงพิทยาคม
                                                                                          
วันที่ 16-18 สิงหาคม พ.ศ. 2555 เวลา 8.00 -16.00 น
28


34. คลิกลากบล็อกคําสั่ง call Sound1.Play มาตอบล็อกคําสั่ง set Screen1.BackgroundColor




35. นําบล็อกคําสั่ง call Sound1.Play วางใหครบทุก Button ตามภาพ




36. ในขณะนี้ emulator เปดใชงานอยูแลว ใหดําเนินการตามขั้นตอนที่ 23-24 เพื่อแสดงผลและทดสอบการ
ทํางาน ซึ่งในขั้นตอนนี้เมื่อคลิก Button วันตาง ๆ จะมีเสียงดังขึ้น




--------------------------------------------------------------------------------------------------------------------------
เอกสารประกอบการฝกอบรม การออกแบบและพัฒนาสื่อเพือการเรียนการสอน บนเครื่องคอมพิวเตอรแท็บเล็ต (ระบบปฏิบัตการ Android)
                                                                       ่                                                   ิ
ศูนยแมขายจังหวัด : ศูนยพัฒนาคุณภาพการเรียนการสอนกลุมสาระการเรียนรูการงานอาชีพและเทคโนโลยี โรงเรียนวังโปงพิทยาคม
                                                                                          
วันที่ 16-18 สิงหาคม พ.ศ. 2555 เวลา 8.00 -16.00 น
เอกสารประกอบการอบรม Adroidpdf
เอกสารประกอบการอบรม Adroidpdf
เอกสารประกอบการอบรม Adroidpdf
เอกสารประกอบการอบรม Adroidpdf
เอกสารประกอบการอบรม Adroidpdf
เอกสารประกอบการอบรม Adroidpdf
เอกสารประกอบการอบรม Adroidpdf
เอกสารประกอบการอบรม Adroidpdf
เอกสารประกอบการอบรม Adroidpdf
เอกสารประกอบการอบรม Adroidpdf
เอกสารประกอบการอบรม Adroidpdf
เอกสารประกอบการอบรม Adroidpdf
เอกสารประกอบการอบรม Adroidpdf
เอกสารประกอบการอบรม Adroidpdf
เอกสารประกอบการอบรม Adroidpdf
เอกสารประกอบการอบรม Adroidpdf
เอกสารประกอบการอบรม Adroidpdf
เอกสารประกอบการอบรม Adroidpdf
เอกสารประกอบการอบรม Adroidpdf
เอกสารประกอบการอบรม Adroidpdf
เอกสารประกอบการอบรม Adroidpdf
เอกสารประกอบการอบรม Adroidpdf
เอกสารประกอบการอบรม Adroidpdf
เอกสารประกอบการอบรม Adroidpdf
เอกสารประกอบการอบรม Adroidpdf
เอกสารประกอบการอบรม Adroidpdf
เอกสารประกอบการอบรม Adroidpdf
เอกสารประกอบการอบรม Adroidpdf
เอกสารประกอบการอบรม Adroidpdf
เอกสารประกอบการอบรม Adroidpdf
เอกสารประกอบการอบรม Adroidpdf
เอกสารประกอบการอบรม Adroidpdf
เอกสารประกอบการอบรม Adroidpdf

Contenu connexe

Tendances

การออกแบบตัวละครเพื่อการเขียนบท
การออกแบบตัวละครเพื่อการเขียนบทการออกแบบตัวละครเพื่อการเขียนบท
การออกแบบตัวละครเพื่อการเขียนบทDr.Kridsanapong Lertbumroongchai
 
AR / VR / MR / XR มุ่งสู่อนาคตการท่องเที่ยวที่เหนือจริง
AR / VR / MR / XR มุ่งสู่อนาคตการท่องเที่ยวที่เหนือจริงAR / VR / MR / XR มุ่งสู่อนาคตการท่องเที่ยวที่เหนือจริง
AR / VR / MR / XR มุ่งสู่อนาคตการท่องเที่ยวที่เหนือจริงDr.Kridsanapong Lertbumroongchai
 
การสร้าง App ด้วยมือถือ
การสร้าง App ด้วยมือถือการสร้าง App ด้วยมือถือ
การสร้าง App ด้วยมือถือJaemjan Sriarunrasmee
 
เคมีพื้นบท5พอลิเมอร์
เคมีพื้นบท5พอลิเมอร์เคมีพื้นบท5พอลิเมอร์
เคมีพื้นบท5พอลิเมอร์Wichai Likitponrak
 
หน่วยการเรียนรู้ที่ 1 พื้นฐานการสร้างเว็บไซต์
หน่วยการเรียนรู้ที่ 1 พื้นฐานการสร้างเว็บไซต์หน่วยการเรียนรู้ที่ 1 พื้นฐานการสร้างเว็บไซต์
หน่วยการเรียนรู้ที่ 1 พื้นฐานการสร้างเว็บไซต์Joop Ssk
 
หน่วยที่ 1 พื้นฐานระบบเครือข่ายคอมพิวเตอร์
หน่วยที่ 1 พื้นฐานระบบเครือข่ายคอมพิวเตอร์หน่วยที่ 1 พื้นฐานระบบเครือข่ายคอมพิวเตอร์
หน่วยที่ 1 พื้นฐานระบบเครือข่ายคอมพิวเตอร์ekkachai kaikaew
 
Powerpointองค์ประกอบของระบบคอมพิวเตอร์
Powerpointองค์ประกอบของระบบคอมพิวเตอร์Powerpointองค์ประกอบของระบบคอมพิวเตอร์
Powerpointองค์ประกอบของระบบคอมพิวเตอร์Nitiwat First
 
4แบบฝึกขนาดอนุภาคเผยแพร่
4แบบฝึกขนาดอนุภาคเผยแพร่4แบบฝึกขนาดอนุภาคเผยแพร่
4แบบฝึกขนาดอนุภาคเผยแพร่npapak74
 
พื้นฐานการเขียนโปรแกรม Visual Basic 6.0
พื้นฐานการเขียนโปรแกรมVisual Basic 6.0พื้นฐานการเขียนโปรแกรมVisual Basic 6.0
พื้นฐานการเขียนโปรแกรม Visual Basic 6.0Bass Bass
 
วิชาการผลิตมัลติมีเดีย 1 [Multimedia I]
วิชาการผลิตมัลติมีเดีย 1 [Multimedia I]วิชาการผลิตมัลติมีเดีย 1 [Multimedia I]
วิชาการผลิตมัลติมีเดีย 1 [Multimedia I]Pakornkrits
 
ข้อสอบปฏิบัติ Microsoft Word
ข้อสอบปฏิบัติ Microsoft Wordข้อสอบปฏิบัติ Microsoft Word
ข้อสอบปฏิบัติ Microsoft WordSupreeyar philarit
 
บทที่ 7 การวางแผนกระบวนการผลิต
บทที่ 7 การวางแผนกระบวนการผลิตบทที่ 7 การวางแผนกระบวนการผลิต
บทที่ 7 การวางแผนกระบวนการผลิตDr.Krisada [Hua] RMUTT
 
เอกสารประกอบการเรียนวิชาโภชนบำบัด
เอกสารประกอบการเรียนวิชาโภชนบำบัดเอกสารประกอบการเรียนวิชาโภชนบำบัด
เอกสารประกอบการเรียนวิชาโภชนบำบัดsucheera Leethochawalit
 
แผนการเรียนรู้ เรื่อง โภชนาการกับสุขภาพ
แผนการเรียนรู้ เรื่อง โภชนาการกับสุขภาพแผนการเรียนรู้ เรื่อง โภชนาการกับสุขภาพ
แผนการเรียนรู้ เรื่อง โภชนาการกับสุขภาพtassanee chaicharoen
 
ใบความรู้ที่ 5 ส่วนประกอบของโปรแกรม mit app inventor
ใบความรู้ที่ 5 ส่วนประกอบของโปรแกรม mit app inventorใบความรู้ที่ 5 ส่วนประกอบของโปรแกรม mit app inventor
ใบความรู้ที่ 5 ส่วนประกอบของโปรแกรม mit app inventorNattapon
 

Tendances (20)

การออกแบบตัวละครเพื่อการเขียนบท
การออกแบบตัวละครเพื่อการเขียนบทการออกแบบตัวละครเพื่อการเขียนบท
การออกแบบตัวละครเพื่อการเขียนบท
 
AR / VR / MR / XR มุ่งสู่อนาคตการท่องเที่ยวที่เหนือจริง
AR / VR / MR / XR มุ่งสู่อนาคตการท่องเที่ยวที่เหนือจริงAR / VR / MR / XR มุ่งสู่อนาคตการท่องเที่ยวที่เหนือจริง
AR / VR / MR / XR มุ่งสู่อนาคตการท่องเที่ยวที่เหนือจริง
 
โครงสร้างการเขียนโปรแกรมภาษาไพธอน
โครงสร้างการเขียนโปรแกรมภาษาไพธอนโครงสร้างการเขียนโปรแกรมภาษาไพธอน
โครงสร้างการเขียนโปรแกรมภาษาไพธอน
 
การสร้าง App ด้วยมือถือ
การสร้าง App ด้วยมือถือการสร้าง App ด้วยมือถือ
การสร้าง App ด้วยมือถือ
 
เคมีพื้นบท5พอลิเมอร์
เคมีพื้นบท5พอลิเมอร์เคมีพื้นบท5พอลิเมอร์
เคมีพื้นบท5พอลิเมอร์
 
หน่วยการเรียนรู้ที่ 1 พื้นฐานการสร้างเว็บไซต์
หน่วยการเรียนรู้ที่ 1 พื้นฐานการสร้างเว็บไซต์หน่วยการเรียนรู้ที่ 1 พื้นฐานการสร้างเว็บไซต์
หน่วยการเรียนรู้ที่ 1 พื้นฐานการสร้างเว็บไซต์
 
หน่วยที่ 1 พื้นฐานระบบเครือข่ายคอมพิวเตอร์
หน่วยที่ 1 พื้นฐานระบบเครือข่ายคอมพิวเตอร์หน่วยที่ 1 พื้นฐานระบบเครือข่ายคอมพิวเตอร์
หน่วยที่ 1 พื้นฐานระบบเครือข่ายคอมพิวเตอร์
 
Powerpointองค์ประกอบของระบบคอมพิวเตอร์
Powerpointองค์ประกอบของระบบคอมพิวเตอร์Powerpointองค์ประกอบของระบบคอมพิวเตอร์
Powerpointองค์ประกอบของระบบคอมพิวเตอร์
 
4แบบฝึกขนาดอนุภาคเผยแพร่
4แบบฝึกขนาดอนุภาคเผยแพร่4แบบฝึกขนาดอนุภาคเผยแพร่
4แบบฝึกขนาดอนุภาคเผยแพร่
 
พื้นฐานการเขียนโปรแกรม Visual Basic 6.0
พื้นฐานการเขียนโปรแกรมVisual Basic 6.0พื้นฐานการเขียนโปรแกรมVisual Basic 6.0
พื้นฐานการเขียนโปรแกรม Visual Basic 6.0
 
วิชาการผลิตมัลติมีเดีย 1 [Multimedia I]
วิชาการผลิตมัลติมีเดีย 1 [Multimedia I]วิชาการผลิตมัลติมีเดีย 1 [Multimedia I]
วิชาการผลิตมัลติมีเดีย 1 [Multimedia I]
 
ข้อสอบปฏิบัติ Microsoft Word
ข้อสอบปฏิบัติ Microsoft Wordข้อสอบปฏิบัติ Microsoft Word
ข้อสอบปฏิบัติ Microsoft Word
 
บทที่ 7 การวางแผนกระบวนการผลิต
บทที่ 7 การวางแผนกระบวนการผลิตบทที่ 7 การวางแผนกระบวนการผลิต
บทที่ 7 การวางแผนกระบวนการผลิต
 
ใบความรู้ Powerpoint 2010
ใบความรู้ Powerpoint 2010 ใบความรู้ Powerpoint 2010
ใบความรู้ Powerpoint 2010
 
01 บทที่ 1-บทนำ
01 บทที่ 1-บทนำ01 บทที่ 1-บทนำ
01 บทที่ 1-บทนำ
 
เอกสารประกอบการเรียนวิชาโภชนบำบัด
เอกสารประกอบการเรียนวิชาโภชนบำบัดเอกสารประกอบการเรียนวิชาโภชนบำบัด
เอกสารประกอบการเรียนวิชาโภชนบำบัด
 
ภูมิแพ้
ภูมิแพ้ภูมิแพ้
ภูมิแพ้
 
กรด เบส 5
กรด เบส 5กรด เบส 5
กรด เบส 5
 
แผนการเรียนรู้ เรื่อง โภชนาการกับสุขภาพ
แผนการเรียนรู้ เรื่อง โภชนาการกับสุขภาพแผนการเรียนรู้ เรื่อง โภชนาการกับสุขภาพ
แผนการเรียนรู้ เรื่อง โภชนาการกับสุขภาพ
 
ใบความรู้ที่ 5 ส่วนประกอบของโปรแกรม mit app inventor
ใบความรู้ที่ 5 ส่วนประกอบของโปรแกรม mit app inventorใบความรู้ที่ 5 ส่วนประกอบของโปรแกรม mit app inventor
ใบความรู้ที่ 5 ส่วนประกอบของโปรแกรม mit app inventor
 

Similaire à เอกสารประกอบการอบรม Adroidpdf

รายงาน Google Android - Know2pro.com
รายงาน Google Android - Know2pro.comรายงาน Google Android - Know2pro.com
รายงาน Google Android - Know2pro.comKnow Mastikate
 
เปรียบเทียบระบบปฏิบัติการ
เปรียบเทียบระบบปฏิบัติการเปรียบเทียบระบบปฏิบัติการ
เปรียบเทียบระบบปฏิบัติการTKAomerz
 
บทที่ 1
บทที่ 1บทที่ 1
บทที่ 1teerarat55
 
Android and ระบบประฏิบัติการ
Android and ระบบประฏิบัติการAndroid and ระบบประฏิบัติการ
Android and ระบบประฏิบัติการjamiezaa123
 
แบบเสนอโครงร่างโครงงานคอมพิวเตอร์ ครูสมร
แบบเสนอโครงร่างโครงงานคอมพิวเตอร์ ครูสมรแบบเสนอโครงร่างโครงงานคอมพิวเตอร์ ครูสมร
แบบเสนอโครงร่างโครงงานคอมพิวเตอร์ ครูสมรChalita Vitamilkz
 
Tablet2
Tablet2Tablet2
Tablet2jamrat
 
Augmented reality
Augmented reality Augmented reality
Augmented reality Ferin Bell
 
Digital Textbooks & Technology for Education
Digital Textbooks & Technology for EducationDigital Textbooks & Technology for Education
Digital Textbooks & Technology for EducationBoonlert Aroonpiboon
 
Onettemplate
OnettemplateOnettemplate
Onettemplatechycindy
 
ใบงานทที่ 4 8
ใบงานทที่ 4 8ใบงานทที่ 4 8
ใบงานทที่ 4 8pattanan_hansuek
 
ใบงานทที่ 4 8
ใบงานทที่ 4 8ใบงานทที่ 4 8
ใบงานทที่ 4 8pattanan_hansuek
 

Similaire à เอกสารประกอบการอบรม Adroidpdf (20)

รายงาน Google Android - Know2pro.com
รายงาน Google Android - Know2pro.comรายงาน Google Android - Know2pro.com
รายงาน Google Android - Know2pro.com
 
เปรียบเทียบระบบปฏิบัติการ
เปรียบเทียบระบบปฏิบัติการเปรียบเทียบระบบปฏิบัติการ
เปรียบเทียบระบบปฏิบัติการ
 
13510163
1351016313510163
13510163
 
บทที่ 2
บทที่ 2 บทที่ 2
บทที่ 2
 
บทที่ 1
บทที่ 1บทที่ 1
บทที่ 1
 
Android and ระบบประฏิบัติการ
Android and ระบบประฏิบัติการAndroid and ระบบประฏิบัติการ
Android and ระบบประฏิบัติการ
 
แบบเสนอโครงร่างโครงงานคอมพิวเตอร์ ครูสมร
แบบเสนอโครงร่างโครงงานคอมพิวเตอร์ ครูสมรแบบเสนอโครงร่างโครงงานคอมพิวเตอร์ ครูสมร
แบบเสนอโครงร่างโครงงานคอมพิวเตอร์ ครูสมร
 
Tablet2
Tablet2Tablet2
Tablet2
 
Tablet2
Tablet2Tablet2
Tablet2
 
Augmented reality
Augmented reality Augmented reality
Augmented reality
 
Digital Textbooks & Technology for Education
Digital Textbooks & Technology for EducationDigital Textbooks & Technology for Education
Digital Textbooks & Technology for Education
 
Onettemplate
OnettemplateOnettemplate
Onettemplate
 
ระบบปฏิบัติการIos9
ระบบปฏิบัติการIos9ระบบปฏิบัติการIos9
ระบบปฏิบัติการIos9
 
ใบงานทที่ 4 8
ใบงานทที่ 4 8ใบงานทที่ 4 8
ใบงานทที่ 4 8
 
ใบงานทที่ 4 8
ใบงานทที่ 4 8ใบงานทที่ 4 8
ใบงานทที่ 4 8
 
20110816 oss4edu-nsru
20110816 oss4edu-nsru20110816 oss4edu-nsru
20110816 oss4edu-nsru
 
งาน I pad
งาน I padงาน I pad
งาน I pad
 
งาน I pad
งาน I padงาน I pad
งาน I pad
 
งาน I pad
งาน I padงาน I pad
งาน I pad
 
งาน I pad
งาน I padงาน I pad
งาน I pad
 

Plus de Weerachat Martluplao

โครงการสร้างสำนึกพลเมือง โรงเรียนโพนเมืองประชารัฐ
โครงการสร้างสำนึกพลเมือง โรงเรียนโพนเมืองประชารัฐโครงการสร้างสำนึกพลเมือง โรงเรียนโพนเมืองประชารัฐ
โครงการสร้างสำนึกพลเมือง โรงเรียนโพนเมืองประชารัฐWeerachat Martluplao
 
โครงงานสำรวจและปฏิบัติการ การประหยัดพลังงาน
โครงงานสำรวจและปฏิบัติการ การประหยัดพลังงานโครงงานสำรวจและปฏิบัติการ การประหยัดพลังงาน
โครงงานสำรวจและปฏิบัติการ การประหยัดพลังงานWeerachat Martluplao
 
งานนำเสนอ การวิจัย การเป็นองค์การแห่งการเรียนรู้ สพม.40
งานนำเสนอ การวิจัย การเป็นองค์การแห่งการเรียนรู้ สพม.40งานนำเสนอ การวิจัย การเป็นองค์การแห่งการเรียนรู้ สพม.40
งานนำเสนอ การวิจัย การเป็นองค์การแห่งการเรียนรู้ สพม.40Weerachat Martluplao
 
การพัฒนาการคิดวิจารณญาณด้วย Social Media
การพัฒนาการคิดวิจารณญาณด้วย Social Mediaการพัฒนาการคิดวิจารณญาณด้วย Social Media
การพัฒนาการคิดวิจารณญาณด้วย Social MediaWeerachat Martluplao
 
พัฒนาการคิดด้วย
พัฒนาการคิดด้วย พัฒนาการคิดด้วย
พัฒนาการคิดด้วย Weerachat Martluplao
 
ข้อสอบโครงงาน ม 2
ข้อสอบโครงงาน ม 2ข้อสอบโครงงาน ม 2
ข้อสอบโครงงาน ม 2Weerachat Martluplao
 
โครงการครูพลังงาน 2556
โครงการครูพลังงาน 2556โครงการครูพลังงาน 2556
โครงการครูพลังงาน 2556Weerachat Martluplao
 
การออกข้อสอบวัดผล O net วิทย์ ม.ต้น
การออกข้อสอบวัดผล O net วิทย์ ม.ต้นการออกข้อสอบวัดผล O net วิทย์ ม.ต้น
การออกข้อสอบวัดผล O net วิทย์ ม.ต้นWeerachat Martluplao
 
แบบบันทึกความดีและรายงานผลการปฏิบัติงาน ประกอบการย้าย 57
แบบบันทึกความดีและรายงานผลการปฏิบัติงาน  ประกอบการย้าย 57แบบบันทึกความดีและรายงานผลการปฏิบัติงาน  ประกอบการย้าย 57
แบบบันทึกความดีและรายงานผลการปฏิบัติงาน ประกอบการย้าย 57Weerachat Martluplao
 
การจัดการความรู้ กับการใช้ Social media ในโรงเรียนซับบอนวิทยาคม
การจัดการความรู้ กับการใช้ Social media ในโรงเรียนซับบอนวิทยาคมการจัดการความรู้ กับการใช้ Social media ในโรงเรียนซับบอนวิทยาคม
การจัดการความรู้ กับการใช้ Social media ในโรงเรียนซับบอนวิทยาคมWeerachat Martluplao
 
ชุดข้อสอบแยกตามตัวชี้วัด หลักสูตรแกนกลาง 2551
ชุดข้อสอบแยกตามตัวชี้วัด หลักสูตรแกนกลาง 2551ชุดข้อสอบแยกตามตัวชี้วัด หลักสูตรแกนกลาง 2551
ชุดข้อสอบแยกตามตัวชี้วัด หลักสูตรแกนกลาง 2551Weerachat Martluplao
 
Storyboard การออกแบบ application
Storyboard การออกแบบ applicationStoryboard การออกแบบ application
Storyboard การออกแบบ applicationWeerachat Martluplao
 
หลักสูตรแกนกลาง สาระและตัวชี้วัดชั้นปี หลักสูตรแกนกลาง 2551
หลักสูตรแกนกลาง สาระและตัวชี้วัดชั้นปี หลักสูตรแกนกลาง 2551หลักสูตรแกนกลาง สาระและตัวชี้วัดชั้นปี หลักสูตรแกนกลาง 2551
หลักสูตรแกนกลาง สาระและตัวชี้วัดชั้นปี หลักสูตรแกนกลาง 2551Weerachat Martluplao
 
Stem education and 21st century skills development
Stem education and 21st century skills developmentStem education and 21st century skills development
Stem education and 21st century skills developmentWeerachat Martluplao
 
ประจุไฟฟ้า Electric charges
ประจุไฟฟ้า Electric chargesประจุไฟฟ้า Electric charges
ประจุไฟฟ้า Electric chargesWeerachat Martluplao
 
รางวัลเหรียญทองสิ่งประดิษฐ์วิทยาศาสตร์ ม ปลาย
รางวัลเหรียญทองสิ่งประดิษฐ์วิทยาศาสตร์ ม ปลายรางวัลเหรียญทองสิ่งประดิษฐ์วิทยาศาสตร์ ม ปลาย
รางวัลเหรียญทองสิ่งประดิษฐ์วิทยาศาสตร์ ม ปลายWeerachat Martluplao
 
รางวัลเหรียญทองสิ่งประดิษฐ์วิทยาศาสตร์ ม ต้น
รางวัลเหรียญทองสิ่งประดิษฐ์วิทยาศาสตร์ ม ต้นรางวัลเหรียญทองสิ่งประดิษฐ์วิทยาศาสตร์ ม ต้น
รางวัลเหรียญทองสิ่งประดิษฐ์วิทยาศาสตร์ ม ต้นWeerachat Martluplao
 

Plus de Weerachat Martluplao (20)

โครงการสร้างสำนึกพลเมือง โรงเรียนโพนเมืองประชารัฐ
โครงการสร้างสำนึกพลเมือง โรงเรียนโพนเมืองประชารัฐโครงการสร้างสำนึกพลเมือง โรงเรียนโพนเมืองประชารัฐ
โครงการสร้างสำนึกพลเมือง โรงเรียนโพนเมืองประชารัฐ
 
โครงงานสำรวจและปฏิบัติการ การประหยัดพลังงาน
โครงงานสำรวจและปฏิบัติการ การประหยัดพลังงานโครงงานสำรวจและปฏิบัติการ การประหยัดพลังงาน
โครงงานสำรวจและปฏิบัติการ การประหยัดพลังงาน
 
งานนำเสนอ การวิจัย การเป็นองค์การแห่งการเรียนรู้ สพม.40
งานนำเสนอ การวิจัย การเป็นองค์การแห่งการเรียนรู้ สพม.40งานนำเสนอ การวิจัย การเป็นองค์การแห่งการเรียนรู้ สพม.40
งานนำเสนอ การวิจัย การเป็นองค์การแห่งการเรียนรู้ สพม.40
 
การพัฒนาการคิดวิจารณญาณด้วย Social Media
การพัฒนาการคิดวิจารณญาณด้วย Social Mediaการพัฒนาการคิดวิจารณญาณด้วย Social Media
การพัฒนาการคิดวิจารณญาณด้วย Social Media
 
พัฒนาการคิดด้วย
พัฒนาการคิดด้วย พัฒนาการคิดด้วย
พัฒนาการคิดด้วย
 
ข้อสอบโครงงาน ม 2
ข้อสอบโครงงาน ม 2ข้อสอบโครงงาน ม 2
ข้อสอบโครงงาน ม 2
 
โครงการครูพลังงาน 2556
โครงการครูพลังงาน 2556โครงการครูพลังงาน 2556
โครงการครูพลังงาน 2556
 
การออกข้อสอบวัดผล O net วิทย์ ม.ต้น
การออกข้อสอบวัดผล O net วิทย์ ม.ต้นการออกข้อสอบวัดผล O net วิทย์ ม.ต้น
การออกข้อสอบวัดผล O net วิทย์ ม.ต้น
 
แบบบันทึกความดีและรายงานผลการปฏิบัติงาน ประกอบการย้าย 57
แบบบันทึกความดีและรายงานผลการปฏิบัติงาน  ประกอบการย้าย 57แบบบันทึกความดีและรายงานผลการปฏิบัติงาน  ประกอบการย้าย 57
แบบบันทึกความดีและรายงานผลการปฏิบัติงาน ประกอบการย้าย 57
 
Asean curriculum thai
Asean curriculum thaiAsean curriculum thai
Asean curriculum thai
 
การจัดการความรู้ กับการใช้ Social media ในโรงเรียนซับบอนวิทยาคม
การจัดการความรู้ กับการใช้ Social media ในโรงเรียนซับบอนวิทยาคมการจัดการความรู้ กับการใช้ Social media ในโรงเรียนซับบอนวิทยาคม
การจัดการความรู้ กับการใช้ Social media ในโรงเรียนซับบอนวิทยาคม
 
ชุดข้อสอบแยกตามตัวชี้วัด หลักสูตรแกนกลาง 2551
ชุดข้อสอบแยกตามตัวชี้วัด หลักสูตรแกนกลาง 2551ชุดข้อสอบแยกตามตัวชี้วัด หลักสูตรแกนกลาง 2551
ชุดข้อสอบแยกตามตัวชี้วัด หลักสูตรแกนกลาง 2551
 
Storyboard การออกแบบ application
Storyboard การออกแบบ applicationStoryboard การออกแบบ application
Storyboard การออกแบบ application
 
Stem workshop report
Stem workshop reportStem workshop report
Stem workshop report
 
หลักสูตรแกนกลาง สาระและตัวชี้วัดชั้นปี หลักสูตรแกนกลาง 2551
หลักสูตรแกนกลาง สาระและตัวชี้วัดชั้นปี หลักสูตรแกนกลาง 2551หลักสูตรแกนกลาง สาระและตัวชี้วัดชั้นปี หลักสูตรแกนกลาง 2551
หลักสูตรแกนกลาง สาระและตัวชี้วัดชั้นปี หลักสูตรแกนกลาง 2551
 
Stem education and 21st century skills development
Stem education and 21st century skills developmentStem education and 21st century skills development
Stem education and 21st century skills development
 
trigonometry
trigonometrytrigonometry
trigonometry
 
ประจุไฟฟ้า Electric charges
ประจุไฟฟ้า Electric chargesประจุไฟฟ้า Electric charges
ประจุไฟฟ้า Electric charges
 
รางวัลเหรียญทองสิ่งประดิษฐ์วิทยาศาสตร์ ม ปลาย
รางวัลเหรียญทองสิ่งประดิษฐ์วิทยาศาสตร์ ม ปลายรางวัลเหรียญทองสิ่งประดิษฐ์วิทยาศาสตร์ ม ปลาย
รางวัลเหรียญทองสิ่งประดิษฐ์วิทยาศาสตร์ ม ปลาย
 
รางวัลเหรียญทองสิ่งประดิษฐ์วิทยาศาสตร์ ม ต้น
รางวัลเหรียญทองสิ่งประดิษฐ์วิทยาศาสตร์ ม ต้นรางวัลเหรียญทองสิ่งประดิษฐ์วิทยาศาสตร์ ม ต้น
รางวัลเหรียญทองสิ่งประดิษฐ์วิทยาศาสตร์ ม ต้น
 

เอกสารประกอบการอบรม Adroidpdf

  • 1. 1 เอกสารประกอบการฝกอบรม การออกแบบและพัฒนาสื่อเพื่อการเรียนการสอน บนเครื่องคอมพิวเตอรแท็บเล็ต (ระบบปฏิบัติการ Android) ระหวางวันที่ 16-18 สิงหาคม พ.ศ. 2555 เวลา 8.00 -16.00 น ณ โรงแรมโฮมแลนด อําเภอเมือง จังหวัดเพชรบูรณ ศูนยแมขายจังหวัด : ศูนยพัฒนาคุณภาพการเรียนการสอน กลุมสาระการเรียนรูการงานอาชีพและเทคโนโลยี โรงเรียนวังโปงพิทยาคม สังกัดสํานักงานเขตพื้นที่การศึกษามัธยมศึกษา เขต 40 กระทรวงศึกษาธิการ -------------------------------------------------------------------------------------------------------------------------- เอกสารประกอบการฝกอบรม การออกแบบและพัฒนาสื่อเพือการเรียนการสอน บนเครื่องคอมพิวเตอรแท็บเล็ต (ระบบปฏิบัตการ Android) ่ ิ ศูนยแมขายจังหวัด : ศูนยพัฒนาคุณภาพการเรียนการสอนกลุมสาระการเรียนรูการงานอาชีพและเทคโนโลยี โรงเรียนวังโปงพิทยาคม  วันที่ 16-18 สิงหาคม พ.ศ. 2555 เวลา 8.00 -16.00 น
  • 2. 2 ระบบปฏิบัติการแอนดรอยด (Android Operating System) หรือ แอนดรอยด (Android) กูเกิลแอนดรอยด (Google Android) ระบบปฏิบัติการแอนดรอยด (Android Operating System) เปนชื่อเรียกชุดซอฟทแวร หรือแพลตฟอรม (Platform) สําหรับอุปกรณอีเล็กทรอนิกสที่มีหนวยประมวลผลเปนสวนประกอบ อาทิเชน คอมพิวเตอร, โทรศัพท (Telephone), โทรศัพทเคลื่อนที่ (Cell phone), อุปกรณเลนอินเตอรเน็ตขนาดพกพา (MID) เปนตน Android (แอนดรอยด ) จึ ง เป น ระบบปฏิ บั ติ ก ารบน โทรศัพทและอุปกรณเคลื่อนที่ ที่เริ่มแรกเดิมทีนั้นถูกพัฒนาโดยบริษัท Android Inc. และตอมาก็ถูกซื้อโดย กูเกิล ในป 2005 โดยที่ Android นั้ น ถู ก พั ฒ นาโดยใช ร ากฐานดั ด แปลงมาจาก Linux kernel ตอมา Google และ พันธมิตรบริษัทอื่นๆไดรวมตัวจัดตั้งอง กรความรวมมือที่ชื่อวา Open Handset Alliance เพื่อตอยอด Android ใหประสบผลสําเร็จในเชิงพาณิช บริษัท Android Inc. ที่ไดนําเอาระบบปฏิบัติการลีนุกซ (Linux) ซึ่งนิยมนําไปใชงานกับเครื่องแมขาย (Server) เปนหลัก นํามาลดทอนขนาดตัว (แตไมลดทอนความสามารถ) เพื่อใหเหมาะสมแกการนําไปติดตั้งบนอุปกรณพกพา ที่มี ขนาดพื้นที่จัดเก็บขอมูลที่จํากัด โดยหวังวา แอนดรอยด นั้นจะเปนหุนยนตตัวนอย ๆ ที่คอยชวยเหลืออํานวย ความสะดวกแกผูที่พกพามัน ไปในทุกที่ ทุกเวลา Open Handset Alliance เปนองกรความรวมมือจากหลายๆภาคสวนดานโทรคมนาคมและอุปกรณรอม ไปถึงซอฟแวรที่รวมตัวกันเพื่อพัฒนาระบบปฏิบัติการ Android โดยมี Google เปนแกนนํา และมีบริษัทที่เขารวม มากมายทั้ง Texas Instruments, Broadcom Corporation, Google, HTC, Intel, LG, Marvell Technology Group, Motorola, Nvidia, Qualcomm, Samsung Electronics, Sprint Nextel และ T-Mobile โดยรวมกัน พัฒนามาตราฐานของอุปกรณเคลื่อนที่แบบเปด ตอมา Open Handset Alliance ไดเปดตัวโปรเจคแรกนั้นก็คือ Android mobile platform โดยใช Linux kernel version 2.6 เปนฐานการพัฒนา ในชวงปลายป 2008 Open Handset Alliance ไดมีบริษัทมาเขารวมเปนสมาชิกอีกกวา 14 บริษัท คือ PacketVideo, ARM Holdings, Atheros Communications, Asustek Computer Inc, Garmin Ltd, Softbank, Sony Ericsson, Toshiba Corp, and Vodafone Group Plc. (http://www.phet.in.th/2011/01/android-story-2-what-is-android/) -------------------------------------------------------------------------------------------------------------------------- เอกสารประกอบการฝกอบรม การออกแบบและพัฒนาสื่อเพือการเรียนการสอน บนเครื่องคอมพิวเตอรแท็บเล็ต (ระบบปฏิบัตการ Android) ่ ิ ศูนยแมขายจังหวัด : ศูนยพัฒนาคุณภาพการเรียนการสอนกลุมสาระการเรียนรูการงานอาชีพและเทคโนโลยี โรงเรียนวังโปงพิทยาคม  วันที่ 16-18 สิงหาคม พ.ศ. 2555 เวลา 8.00 -16.00 น
  • 3. 3 กูเกิลแอนดรอยด กูเกิลแอนดรอยด เปนชื่อเรียกอยางเปนทางการของเจาแอนดรอยด เนื่องจากปจจุบันนี้ บริษัทกูเกิล เปนผูที่ถือสิทธิบัตรในตราสัญญาลักษณ ชื่อ และ รหัสตนฉบับ (Source Code) ของแอนดรอยด ภายใตเงื่อนไขการพัฒนาแบบ GNL โดยเปดให นักพัฒนา (Developer) สามารถนํารหัสตนฉบับ ไปพัฒนาปรับแตงไดอยางเปดเผย (Open source) ทําใหแอนดรอยดมีผูเขารวมพัฒนาเปน จํานวนมาก และพัฒนาไปไดอยางรวดเร็ว แอนดรอยดเปดตัวอยางเปนทางการเมื่อวันที่ 5 พฤษภาคม พุทธศักราช 2550 ปจจุบันมีผูรวมพัฒนากวา 52 องคกร ประกอบดวยบริษัทซอฟทแวร บริษัทผูผลิตอุปกรณ บริษัทผูผลิต ชิ้นสวนอิเล็คทรอนิกส บริษัทผูใหบริการเครือขาย และบริษัทที่เกี่ยวของกับการสื่อสาร ฯลฯ ประเภทของชุดซอฟทแวร เนื่องจากแอนดรอยดนั้นเปดใหนักพัฒนาเขาไปชมรหัสตนฉบับได ทําใหมี ผูพัฒนาจากหลายฝายนําเอารหัสตนฉบับมาปรับแตง และสรางแอนดรอยดในแบบฉบับของตนเองขึ้น เราจึงแบง ประเภทของแอนดรอยดออกไดเปน 3 ประเภท ดังตอไปนี้ 1. Android Open Source Project (AOSP) เปนแอน ดรอยดประเภทแรกที่กูเกิลเปดใหสามารถ“ตนฉบับแบบเปด” ไป ติดตั้งและใชงานในอุปกรณตางๆไดโดยไมตองเสียคาใชจายไดๆ 2. Open Handset Mobile (OHM) เปนแอนดรอยดที่ ไดรับการพัฒนารวมกับกลุมบริษัทผูผลิตอุปกรณพกพา ที่เขา รวมกับกูเกิลในนาม Open Handset Alliances (OHA) ซึ่งบริษัท เหลานี้จ ะพัฒนาแอนดรอยดในแบบฉบับ ของตนออกมา โดย รูปรางหนาตาการแสดงผล และฟงคชั่นการใชงาน จะมีความเปน เอกลักษณ และมีลิขสิทธิ์เปนของตน พรอมไดรับสิทธิ์ในการมีบริการเสริมตาง ๆ จากกูเกิล ที่เรียกวา Google Mobile Service (GMS) ซึ่งเปนบริการเสริมที่ทําใหแอนดรอยดมีประสิทธิภาพ เปนไปตามจุดประสงคของแอน ดรอยด แตการจะไดมาซึ่ง GMS นั้น ผูผลิตจะตองทําการทดสอบระบบ และขออนุญาตกับทางกูเกิลกอน จึงจะนํา เครื่องออกสูตลาดได 3. Cooking หรือ Customize เปนแอนดรอยดที่นักพัฒนานําเอารหัสตนฉบับจากแหลงตาง ๆ มา ปรับแตง ในแบบฉบับของตนเอง โดยจะตองทําการปลดลอคสิทธิ์การใชงานอุปกรณ หรือ Unlock เครื่องกอน จึงจะสามารถติดตั้งได โดยแอนดรอยดประเภทนี้ถือเปนประเภทที่มีความสามารถมากที่สุด เทาที่อุปกรณเครื่อง นั้น ๆ จะรองรับได เนื่องจากไดรับการปรับแตงใหเขากับอุปกรณนั้น ๆ จากผูใชงานจริง สิทธิ์ในการใชงานระบบ เชนเดียวกับระบบปฏิบัติการทั่วไป ที่มีการจํากัดการใชงาน และการเขาถึงสวน ตาง ๆภายในระบบ เพื่อความปลอดภัยของระบบ และผูใชงาน อุปกรณที่ติดตั้งระบบแอนดรอยดจึงมีการจํากัด -------------------------------------------------------------------------------------------------------------------------- เอกสารประกอบการฝกอบรม การออกแบบและพัฒนาสื่อเพือการเรียนการสอน บนเครื่องคอมพิวเตอรแท็บเล็ต (ระบบปฏิบัตการ Android) ่ ิ ศูนยแมขายจังหวัด : ศูนยพัฒนาคุณภาพการเรียนการสอนกลุมสาระการเรียนรูการงานอาชีพและเทคโนโลยี โรงเรียนวังโปงพิทยาคม  วันที่ 16-18 สิงหาคม พ.ศ. 2555 เวลา 8.00 -16.00 น
  • 4. 4 สิทธิ์ไว (เวนแตไดทําการปลดลอคสิทธิ์ หรือ root เครื่องแลว) สามารถแบงสิทธิ์ของผูใชในการเขาถึงระบบคราวๆ ไดดังตอไปนี้ 1. สิทธิ์ root สิทธการใชใชงานระดับราก ซึ่งถือวาเปนรากฐานของระบบ จึงมีความสามารถในการ เขาถึงทุก ๆ สวนของระบบ 2. สิทธิ์ ADB (Android Develop Bridge) นักพัฒนาสามารถเขาถึงสวนตาง ๆ ของระบบไดผานสิทธิ์นี้ 3. Application & System สิทธิ์ของโปรแกรมในการเขาถึงระบบ และสิทธิ์ของระบบในการเขาถึง อุปกรณ โดยสิทธิ์เหลานี้ ตัวระบบจะเปนตัวจัดการมอบและถอนสิทธิ์ ตามเงื่อนไขที่กําหนดซึ่งจะถูกแบงยอย ออกเปนหลายหัวขอ (http://developer.android.com/reference/android/Manifest.permission.html) 4. End-user ผูใชงานขั้นสุดทาย ซึ้งก็คือ คุณ และ คุณทั้งหลาย ที่ใชการเขาถึงสวนตาง ๆ ของระบบ ผานชองทางสิทธิ์ที่โปรแกรมไดรับอีกที โดยจะถูกจํากัดไมใหเขาถึงในสวนที่เปนอันตรายตอแกนระบบและอุปกรณ ที่มา : http://www.android.com, http://www.openhandsetalliance.com/, http://www.android.opensource.com ตารางแสดงเวอรชั่นหรือรุนตางๆ ของ แอนดรอยด และชื่อในการพัฒนา รุน ชื่อในการพัฒนา ลีนุกซ เวอรชั่น วันที่เปดตัว 1.0 5 พฤศจิกายน 2550 1.1 9 กุมภาพันธ 2552 1.5 Cupcake 2.6.27 30 เมษายน 2552 1.6 Donut 2.6.29 15 สิงหาคม 2552 2.0/2.1 Eclair 2.6.29 26 ตุลาคม 2552 2.2 Froyo 2.6.32 20 พฤษภาคม 2553 2.3 Gingerbread 2.6.32 6 ธันวาคม 2553 3.0/3.1 Honeycomb 2.6.32 22 กุมภาพันธ 2554 Ice Cream 4.0 2.6.32 2554 Sandwich ที่มา http://www.it-guides.com/mobile-zone/android-mobile/1796-android-history V1.5 Cupcake V1.6 Donut V2.0 Eclari -------------------------------------------------------------------------------------------------------------------------- เอกสารประกอบการฝกอบรม การออกแบบและพัฒนาสื่อเพือการเรียนการสอน บนเครื่องคอมพิวเตอรแท็บเล็ต (ระบบปฏิบัตการ Android) ่ ิ ศูนยแมขายจังหวัด : ศูนยพัฒนาคุณภาพการเรียนการสอนกลุมสาระการเรียนรูการงานอาชีพและเทคโนโลยี โรงเรียนวังโปงพิทยาคม  วันที่ 16-18 สิงหาคม พ.ศ. 2555 เวลา 8.00 -16.00 น
  • 5. 5 V2.2 Froyo V2.3 Gingerbread V3.0 Honeycomb โครงสรางของแอนดรอยด การทําความเขาใจโครงสรางของระบบปฏิบัติการแอนดรอยด ถือวาเปนสิ่งสําคัญเพราะถานักพัฒนา โปรแกรม สามารถมองภาพโดยรวมของระบบไดทั้งหมด จะใหสามารถเขาใจถึงกระบวนการทํางานไดดียิ่งขึ้น และ สามารถนําไปชวยในการออกแบบโปรแกรมที่ตองการพัฒนา เพื่อใหเกิดประสิทธิภาพในการทํางาน จากโครงสรางของระบบปฏิบัติการแอนดรอยด จะสังเกตไดวา มีการแบงออกมาเปนสวนๆ ที่มีความ เกี่ยวเนื่องกัน โดยสวนบนสุดจะเปนสวนที่ผูใชงานทําการติดตอโดยตรงซึ่งก็คือสวนของ (Applications) จากนั้นก็ จะลําดับลงมาเปนองคประกอบอื่นๆตามลําดับ และสุดทายจะเปนสวนที่ติดตอกับอุปกรณโดยผานทาง Linux Kernel โครงสรางของแอนดรอยด พอที่จะอธิบายเปนสวนๆไดดังนี้ • Applications สวน Application หรือสวนของโปรแกรมที่มีมากับระบบปฏิบัติการ หรือเปนกลุมของ โปรแกรมที่ผูใชงานไดทําการติดตั้งไว โดยผูใชงานสามารถเรียกใชโปรแกรมตางๆไดโดยตรง ซึ่งการทํางาน ของแตละโปรแกรมจะเปนไปตามที่ผูพัฒนาโปรแกรมไดออกแบบและเขียนโคดโปรแกรมเอาไว -------------------------------------------------------------------------------------------------------------------------- เอกสารประกอบการฝกอบรม การออกแบบและพัฒนาสื่อเพือการเรียนการสอน บนเครื่องคอมพิวเตอรแท็บเล็ต (ระบบปฏิบัตการ Android) ่ ิ ศูนยแมขายจังหวัด : ศูนยพัฒนาคุณภาพการเรียนการสอนกลุมสาระการเรียนรูการงานอาชีพและเทคโนโลยี โรงเรียนวังโปงพิทยาคม  วันที่ 16-18 สิงหาคม พ.ศ. 2555 เวลา 8.00 -16.00 น
  • 6. 6 • Application Frameworkเปนสวนที่มีการพัฒนาขึ้นเพื่อใหนักพัฒนาสามารถพัฒนาโปรแกรมไดสะดวก และมีประสิทธิภาพมากยิ่งขึ้น โดยนักพัฒนาไมจําเปนตองพัฒนาในสวนที่มีความยุงยากมากๆ เพียงแค ทําการศึกษาถึงวิธีการเรียกใชงาน Application Framework ในสวนที่ตองการใชงาน แลวนํามาใชงาน ซึ่งมีหลายกลุมดวยกัน ตัวอยางเชน o Activities Manager เปนกลุมของชุดคําสั่งที่จัดการเกี่ยวกับวงจรการทํางานของหนาตาง โปรแกรม(Activity) o Content Providers เปนกลุมของชุดคําสั่ง ที่ใชในการเขาถึงขอมูลของโปรแกรมอื่น และ สามารถแบงปนขอมูลใหโปรแกรมอื่นเขาถึงได o View System เปนกลุมของชุดคําสั่งที่เกี่ยวกับการจัดการโครงสรางของหนาจอที่แสดงผลใน สวนที่ติดตอกับผูใชงาน (User Interface) o Telephony Manager เปนกลุมของชุดคําสั่งที่ใชในการเขาถึงขอมูลดานโทรศัพท เชนหมายเลข โทรศัพท เปนตน o Resource Manager เปนกลุมของชุดคําสั่งในการเขาถึงขอมูลที่เปน ขอความ, รูปภาพ o Location Manager เปนกลุมของชุดคําสั่งที่เกี่ยวกับตําแหนงทางภูมิศาตร ที่ระบบปฏิบัติการ ไดรับคาจากอุปกรณ o Notification Manager เปนกลุมของชุดคําสั่งที่จะถูกเรียกใชเมื่อโปรแกรม ตองการแสดงผล ใหกับผูใชงาน ผานทางแถบสถานะ(Status Bar) ของหนาจอ • Libraries เปนสวนของชุดคําสั่งที่พัฒนาดวย C/C++ โดยแบงชุดคําสั่งออกเปนกลุมตามวัตถุประสงคของ การใชงาน เชน Surface Manage จัดการเกี่ยวกับการแสดงผล, Media Framework จัดการเกี่ยวกับ การการแสดงภาพและเสียง, Open GL | ES และ SGL จัดการเกี่ยวกับภาพ 3มิติ และ 2มิติ, SQLlite จัดการเกี่ยวกับระบบฐานขอมูล เปนตน • Android Runtime จะมี Darvik Virtual Machine ที่ถูกออกแบบมา เพื่อใหทํางานบนอุปกรณที่มี หนวยความจํา(Memmory), หนวยประมวลผลกลาง(CPU) และพลังงาน(Battery)ที่จํากัด ซึ่งการทํางาน ของ Darvik Virtual Machine จะทําการแปลงไฟลที่ตองการทํางาน ไปเปนไฟล .DEX กอนการทํางาน เหตุผลก็เพื่อใหมีประสิทธิภาพเพิ่มขึ้นเมื่อใชงานกับ หนวยประมวลผลกลางที่มีความเร็วไมมาก สวนตอมา คือ Core Libraries ที่เปนสวนรวบรวมคําสั่งและชุดคําสั่งสําคัญ โดยถูกเขียนดวยภาษาจาวา (Java Language) • Linux Kernel เปนสวนที่ทําหนาที่หัวใจสําคัญ ในจัดการกับบริการหลักของระบบปฏิบัติการ เชน เรื่อง หนวยความจํา พลังงาน ติดตอกับอุปกรณตางๆ ความปลอดภัย เครือขาย โดยแอนดรอยดไดนําเอาสวนนี้ มาจากระบบปฏิบัติการลินุกซ รุน 2.6 (Linux 26. Kernel) ซึ่งไดมีการออกแบบมาเปนอยางดี ที่มา http://www.sourcecode.in.th/articles.php?id=71 -------------------------------------------------------------------------------------------------------------------------- เอกสารประกอบการฝกอบรม การออกแบบและพัฒนาสื่อเพือการเรียนการสอน บนเครื่องคอมพิวเตอรแท็บเล็ต (ระบบปฏิบัตการ Android) ่ ิ ศูนยแมขายจังหวัด : ศูนยพัฒนาคุณภาพการเรียนการสอนกลุมสาระการเรียนรูการงานอาชีพและเทคโนโลยี โรงเรียนวังโปงพิทยาคม  วันที่ 16-18 สิงหาคม พ.ศ. 2555 เวลา 8.00 -16.00 น
  • 7. 7 การพัฒนาแอพพลิเคชั่นแอนดรอยด จากกระแสความแรงของระบบปฏิบัติการแอนดรอยด ที่มีในแอนดรอยดโฟน ณ ปจจุบันทําใหมีแอพ พลิชั่นตางๆ ของแอนดรอยดออกมาจํานวนมาก ทั้งในสวนของโปรแกรมใชงาน และเกมสตางๆ ซึ่งนับไดวาเปน จุดเดนหลักๆ ของแอนดรอยดเองเลยก็วาได และจากการใชงานโปรแกรม และเกมสตางๆ ก็สามารถที่จะเปน แรงบันดาลใหกับหลายๆ ทานที่จะกาวไปเปน Developer หรือนักพัฒนาโปรแกรมทั้งแบบมือสมัครเลน และ มืออาชีพตอไปไดอีกดวย หนทางสูการเปนนักพัฒนาโปรแกรมนั้นก็ตองมีจุดเริ่มตนครับ จุดเริ่มตนแรกๆ นั้นมักจะเปนการเรียนรู การเขียนโปรแกรม ซึ่งปจจุบันก็มักจะอางอิงกับรูปแบบคําสั่ง และลักษณะการเขียนของภาษาซีเปนหลัก เพราะ สามารถตอยอดไปประยุกตใชกับภาษาอื่นๆ รวมไปถึงวาการพัฒนาโปรแกรมของระบบปฏิบัติการตางๆ จะอางอิง กับภาษาซีดวย นอกเหนือจากนี้แลวการใชงานชุดพัฒนาโปรแกรมของระบบปฏิบัติการณนั้นๆ ก็เปนขั้นตอนหนึ่งของของ การพัฒนาโปรแกรม แนนอนวาสําหรับแอนดรอยดเองก็มีชุดพัฒนาโปรแกรมใหนักพัฒนาโปรแกรมไดใชงานกัน โดยชื่อของชุดพัฒนาโปรแกรมของแอนดรอยดมีชื่อวา Android SDK โดย SDK ยอมาจาก Android Software Development Kit ซึ่งเปนชุดโปรแกรมที่ทาง Google พัฒนาออกมาเพื่อแจกจายใหนักพัฒนาแอพพลิเคชั่น หรือ ผูสนใจทั่วไปดาวนโหลดไปใชงานกันไดโดยไมมีคาใชจายใดๆ (ฟรีสําหรับการใชงานโปรแกรม) ซึ่งนี่ก็เปนหนึ่งใน ปจจัยที่ทําใหแอพพลิเคชั่นบนแอนดรอยดนั้นเพิ่มขึ้นอยางรวดเร็ว ในชุด SDK นั้นจะมีโปรแกรมและไลบรารี่ตางๆ ที่จําเปนตอการพัฒนาแอพพลิเคชั่นบนแอนดรอยด อยางเชน Emulator ซึ่งทําใหผูพัฒนาโปรแกรมสามารถสราง แอพพลิ เ คชั่ น และนํ า มาทดลองใช งานบนอี มูเลเตอรกอ น โดยมี ส ภาวะแวดล อมเหมือ นกับ การนําไปใช งาน โทรศัพทมือถือที่ใชระบบปฏิบัติการแอนดรอยดจริงๆ สามารถดาวนโหลด Android SDK มีใหเลือกทั้งบน Windows, Mac และ Linux ดาวนโหลดไดที่ http://developer.android.com/sdk/index.html (http://blog.whatphone.net/android-sdk-app-dev.html) เครื่องมือในการพัฒนา ปจจุบันมีเครื่องมือจํานวนมากที่ใชสําหรับพัฒนาแอพพลิเคชั่น ขึ้นอยูกับความผูพัฒนาจะมีทักษะในการ เขียนโปรแกรม หรือตองการพัฒนาแอพพลิเคชั่นในระดับขั้นที่สูงหรือเพื่อใชงานทั่วไป 1. พัฒนาโปรแกรมดวย Eclipse ซึ่งเปนโปรแกรมสําหรับการพัฒนาซอฟตแวรภาษาจาวา ผูที่จะใช โปรแกรมนี้ก็ตองมีพื้น ฐานการเขี ย นโปรแกรมอยูในระดับ ดี เหมาะสําหรับ นักพัฒ นาโปรแกรมทั้งหลาย และ จําเปนตองติดตั้ง JDK (Java Development Kit), Android SDK (Android Software Development Kit) , ADT (Android Development Tool) และ AVD (Android Visual Device) ตองติดตั้งทั้งหมดในเครื่อง 2. พัฒนาโปรแกรมดวย App Inventor เปนเครื่องมือตัวใหมที่ทําใหใครๆ ก็สามารถพัฒนา แอพพลิเคชั่นบนมือถือแอนดรอยด (Android Phone) ได โดยไมจําเปนตองเปนนักพัฒนาโปรแกรมก็สามารถ -------------------------------------------------------------------------------------------------------------------------- เอกสารประกอบการฝกอบรม การออกแบบและพัฒนาสื่อเพือการเรียนการสอน บนเครื่องคอมพิวเตอรแท็บเล็ต (ระบบปฏิบัตการ Android) ่ ิ ศูนยแมขายจังหวัด : ศูนยพัฒนาคุณภาพการเรียนการสอนกลุมสาระการเรียนรูการงานอาชีพและเทคโนโลยี โรงเรียนวังโปงพิทยาคม  วันที่ 16-18 สิงหาคม พ.ศ. 2555 เวลา 8.00 -16.00 น
  • 8. 8 สรางแอพพลิเคชั่นได คุณสมบัติของ Android Dev Tool เปนแบบ Visually Design คือทําใหเราสามารถพัฒนา แอพพลิเคชั่นบนแอนดรอยดไดโดยไมตอง coding นั้นเอง หลักการของ Google App Inventor คือจะมาพรอม กับเครื่องมือพัฒนาแอพพลิเคชั่นดวยวิธีเชื่อมโยงสวนตางๆ หรือ blocks ของการทํางานเขาดวยกัน ผูใชเพียงแค คลิกเลือกสวนการทํางานที่ตองการ และกําหนดขอบเขตของการทํางานเทานั้น โดยสามารถสรางแอพพลิเคชั่น ได ดวยการกรอก และคลิกเลือกรายการ และขอมูลตางๆ ที่อยูในรูปแบบของฟอรม (Form) 3. พัฒนาดวย iBuildApp และ AppsBuilder หรือ TheappBuilder ซึ่งเปนบริการออนไลนที่มี วิธีที่งายและราคาไมแพงในการสรางการทดสอบ ติดตามและปรับปรุงแอพพลิเคชั่นบน Android มีลักษณะเปน Web App สนับสนุนรูปแบบขอความ, RSS feeds, ภาพ, เสียงและวิดีโอและอื่น ๆ อีกมาก สามารถสราง แอพพลิเคชั่นฟรีสําหรับ องคกร บริษัท สถาบันการศึกษา หรือสวนบุคคลไดภายในไมกี่นาที มีเครื่องมือที่ใชงาน งาย ตอการเขาใจและสะดวกเมื่อมีการสรางหรือปรับปรุงแอพพลิเคชั่นของ มีความเรียบงายและเวลาในการโหลด อยางรวดเร็ว แนวทางการออกแบบแอพพลิเคชั่นแอนดรอยด การออกแบบและพัฒนาแอพพลิเคชั่นสําหรับอุปกรณเคลื่อนที่ นั้นผูพัฒนาจําเปนตองศึกษาคุณสมบัติ ของอุปกรณในแตล ะประเภท ไมว าจะเปน ขนาดตัวเครื่อง ขนาดหนาจอ หนว ยประมวลผล หนว ยเก็บ ขอมูล คุณสมบัติดานมัลลติมีเดีย และการเชื่อมตอแบบตางๆ ภายในเครื่อง เชน 1. ขนาด (Size) ขนาดของที่เหมาะสมนั้นควรจะมีขนาดไมเกินฝามือของผูใช รูปทรงเหมาะแกการ พกพา น้ําหนักตองเบา โดยเฉพาะผูใชที่ตองใชงานอยูตลอดนั้นจะไดมีความคลองตัวเวลาใชงาน น้ําหนัก ถือเปนปจจัยหลักที่ตองคํานึงถึงเนื่องจากโดยทั่วไปแลวเรามักจะถือใชงานเปนสวนใหญ เชน แท็บเล็ตที่มีน้ําหนักประมาณ 700 กรัม สําหรับผูใหญเองจะถือไดไมนานเทาไรนัก และตองอาศัยการวางบนโตะ สลับกับถือเปนระยะๆ แทน สําหรับการใชงานของเด็กควรมีน้ําที่เบาสามารถจับถือไดเปนเวลานาน 2. หน ว ยปร ะมวลผล (CPU) หน ว ยประมว ล ผล นั้ น มี ส ว นสํ า คั ญ เป น อย า งมากสํ า หรั บ เครื่อง PDA เพราะมันจะเปรียบเสมือนกับสมองของคนเรา หนวยประมวลผลที่เร็วนั้นจะสามารถตอบสนองงานได เร็วขึ้น และผิดพลาดนอยลง แตความสิ้นเปลืองพลังงาน (แบตเตอรี่) ก็จะมากขึ้นดวย 3. หนวยความจํา (Memory) หนวยความจําจะแสดงถึงเครื่องนั้นๆ สามารถรองรับโปรแกรมไดมาก แคไหน และสามารถบันทึกขอมูลไดมากเพียงใดดวย เปนพื้นที่เก็บขอมูลภายใน มีใหเลือกดวยกันหลายรุน หลาย ขนาด ไดแก 16GB/32GB/64GB แตราคาก็จะสูงขึ้นไปเรื่อยๆ อยางไรก็ตามแท็บเล็ตบางรุนจะมีสวนเก็บขอมูล เพิ่มเติมเขามาหลายรูปแบบ ซึ่งก็ถือเปนตัวที่ตองคํานึงถึงดวยเหมือนกันเพราะเราไมจําเปนที่จะตองซื้อความจํา เยอะๆ แตอาศัยเก็บขอมูลที่อื่นแทน ตัวอยาง เชน มีชองเสียบการด microSD สามารถเก็บขอมูลในการดแทนได 4. จอภาพ (Screen) Tablet PC นั้นตางจาก Desktop PC, Notebook PC และ Smartphone ตรงที่ใชจอภาพแบบ Touchscreen ในการสั่งงานและปอนขอมูลเปนหลัก โดยอาจจะใช Virtual keyboards หรือเปนแบบ Fringer Base สําหรับปอนขอมูลแทน Keyboard ปรกติ หรือใช handwriting recognition แปลง การเขีย นลายเส น แทน Keyboard ก็ ได ซึ่ งนํ ามาใช ทํา งานในเชิ งทดแทนคอมพิว เตอร มากกว าโทรศัพ ท ขนาดหนาจอ แท็บเล็ตในทองตลาด ณ ตอนนี้มีหลายขนาดใหเลือกซื้อ ซึ่งก็ขึ้นอยูกับการใชงานหรือ -------------------------------------------------------------------------------------------------------------------------- เอกสารประกอบการฝกอบรม การออกแบบและพัฒนาสื่อเพือการเรียนการสอน บนเครื่องคอมพิวเตอรแท็บเล็ต (ระบบปฏิบัตการ Android) ่ ิ ศูนยแมขายจังหวัด : ศูนยพัฒนาคุณภาพการเรียนการสอนกลุมสาระการเรียนรูการงานอาชีพและเทคโนโลยี โรงเรียนวังโปงพิทยาคม  วันที่ 16-18 สิงหาคม พ.ศ. 2555 เวลา 8.00 -16.00 น
  • 9. 9 ความชอบของแตละคน โดยผมจะขอแบงออกเปน 2 กลุมใหญดังตอไปนี้ คือ 7 นิ้ว ขนาดไมใหญมากพกพา สะดวกเหมือนกับเราพกพ็อกเก็ตบุคสักหนึ่งเลม และ 10 นิ้ว จอใหญแสดงผลไดเยอะแตขนาดและน้ําหนักก็จะ ใหญและสูงตามไปดวย 5. ระบบปฏิ บัติ การ (Operating System) ระบบปฏิ บัติการหลักที่ เรารู จักกัน ทั่ว ไปก็ คือ ซิ มเบีย น ซึ่งสวนใหญจะใชในคายโนเกีย วินโดวสโมบาย จะใชกับโทรศัพทมือถือที่เปน PDA (Personal digital assistants) ไอโอเอส (ios) ใชเฉพาะใน ไอโฟน ไอแพด และ ไอพอดทัช BlackBerry OS (BB) แอนดรอยด จากทาง google เว็บโอเอส (webOS) มีโก (MeeGo) จากทางโนเกีย(nokia) PC2002 ซึ่งแตระบบจะมีคุณสมบัติและความสามารถ ที่แตกตางกัน การใชงานแตละระบบจําเปนตองศึกษาใหละเอียด ระบบปฏิบัติการหลักๆ อยู 4 ตัวในตลาดไดแก 5.1 iOS ระบบปฏิบัติการจาก Apple ซึ่งแท็บเล็ตที่ใชอยูก็คือ iPad และจุดเดนของ iOS เปนที่ ระบบการทํางานและจัดการหนวยความจําที่ดี เพราะถึงแม iPad 2 จะมีหนวยความจําแรมเพียงแค 512MB แต การทํางานกลับไดดีไมตางจากแท็บเล็ตตัวอื่นๆ ที่มีหนวยความจํามากกวา สวนขอดอยเปนระบบปฏิบัติการตัว เดียวที่ไมรองรับ Flash (ไมสามารถแสดงผลได) และการเชื่อมตอที่ตองทําผานซอฟทแวร iTune เทานั้น 5.2 Android ระบบปฏิบัติการจากคาย Google ที่ไดพัฒนาขึ้นมาใชสําหรับมือถือสมารทโฟน ทาง Google ถึงไดพัฒนาระบบปฏิบัติการ Android เวอรชั่นใหมใหรองรับแท็บเล็ตที่มีหนาจอขนาดใหญกวามือ ถือได 5.3 Windows ระบบปฏิบัติการจากคาย Microsoft หลายคนอาจจะชินและคุนเคยกับการใช งาน Windows เปนทุนเดิมอยูแลว และยิ่งหนาจอเปนแบบสัมผัสอีกดวยก็ชวยใหแท็บเล็ตนาใชงานมากยิ่งขึ้น แต อยางไรก็ตามตัว Windows 7 นั้นยังคงไมไดออกแบบมาใหใชสําหรับแท็บเล็ต บางสวนจึงอาจจะเล็กเกินไปที่จะใช นิ้วสัมผัสได นอกจากนี้ระยะเวลาการใชงานก็คอนขางนอยเมื่อเทียบกับ iOS, Android และ BlackBerry Tablet OS 5.4 BlackBerry Tablet OS ระบบปฏิบัติการจากคาย RIM เจาของมือถือสมารทโฟน BB นั่นเอง โดยระบบปฏิบัติการตัวนี้จะพัฒนามาสําหรับ PlayBook โดยเฉพาะ การทํางานโดยรวมก็ถือไดวาลื่นไหล ไมแพ iOS นอกจากนี้ยังออกแบบการใชงานโดยวิธีการสัมผัสตางๆ ชวยใหใชงานสะดวกยิ่งขึ้น จุดเดนอีกอยางก็คือ การทํางานของ Multitasking หรือเปดแอพพลิเคชั่นหลายตัวพรอมกันสามารถทําไดดีกวาระบบปฏิบัติการตัวอื่นๆ หรือเทียบเทา Windows ไดเลย แตอยางไรก็ตาม PlayBook จําเปนจะตองมีมือถือ BB ถึงจะสามารถใชงานสวน เช็คอีเมลล, รายชื่อ, ปฏิทิน, BBM ได และยังไมรองรับภาษาไทยอีกดวย 6. การเชื่อมตอ (Connectivity) โดยพื้นฐานแลว จะตองสามารถเชื่อมตอกับเครื่องคอมพิวเตอรเพื่อทํา การติดตั้ง Application หรือทําการสํารองขอมูลตางๆ ผาน Cradle หรือ สาย Sync ซึ่งสามารถชารจแบตเตอรี่ได ด ว ย และการเชื่ อมตอในรู ป แบบของ Wireless LAN หรื อ Bluetooth ไดอี กดว ย ซึ่งปจ จุ บัน การเชื่อมต อ อินเทอรเน็ต แท็บเล็ตสวนใหญจะแบงออกเปน 2 รุน ไดแก Wi-Fi และ 3G + Wi-Fi การเลือกตองดูลักษณะการใช งานของผูใชเอง 7. อุปกรณเสริม (Accessory) มีอุปกรณเซ็นเซอรตรวจจับการเคลื่อนไหวเพื่อใหผูใชไดสะดวกในการ ปรับเปลี่ยนมุมมองภายในตัวเครื่อง จําเปนอยางยิ่งที่จะตองมีซองที่แข็งแรง และปองกันฝุนละอองได หรืออาจจะ -------------------------------------------------------------------------------------------------------------------------- เอกสารประกอบการฝกอบรม การออกแบบและพัฒนาสื่อเพือการเรียนการสอน บนเครื่องคอมพิวเตอรแท็บเล็ต (ระบบปฏิบัตการ Android) ่ ิ ศูนยแมขายจังหวัด : ศูนยพัฒนาคุณภาพการเรียนการสอนกลุมสาระการเรียนรูการงานอาชีพและเทคโนโลยี โรงเรียนวังโปงพิทยาคม  วันที่ 16-18 สิงหาคม พ.ศ. 2555 เวลา 8.00 -16.00 น
  • 10. 10 ตองการติ ดตั้ งกล องถา ยภาพ ช องเสี ย บ สํ า หรับ iPad นั้น จะไมมีชองเสียบใดๆ ติดมากับ ตัว เครื่องตองซื้อ อุปกรณเสริมเพิ่มเติมถึงจะสามารถใชงานได แตสําหรับแท็บเล็ต Android และ Windows สวนมากจะมีชองเสียบ เพิ่มเติมติดมากับตัวเครื่อง ทําใหเราไมจําเปนจะตองเสียเงินซื้ออุปกรณเสริมเพิ่มเติมใดๆ ก็ถือเปนการประหยัด คาใชจายในสวนหนึ่ง สําหรับชองเสียบตางๆ บนแท็บเล็ตนั้น เชน USB / Mini USB / micro USB /HDMI / mini HDMI / micro HDMI /SD / SDHC / microSD 8. แอพพลิเคชั่น (Application) เปนสิ่งที่ชวยเพิ่มมิติและประโยชนในการใชงานของแท็บเล็ต สามารถ ดาวนโหลดไดฟรีและเสียคาใชจาย การเลือกระบบปฏิบัติการจึงมีสวนสําคัญที่จะมีหรือไมมีแอพพลิเคชั่นสนับสนุน ใหสามารถ เรียน หรือเลน ไดมากนอยเพียงใด การเลือกแอพพลิเคชั่น ขึ้นอยูกับการใชงาน หนวยความจํา ราคา ภาษา และการรองรับระบบปฏิบัติการ หรือมีการอัพเดตขอมูลใหมอยูตลอดเวลา การใชงานโปรแกรม App inventor เครื่องมือพัฒนาแอพพลิเคชันระบบปฏิบัติการแอนดรอยดที่ชื่อวา App Inventor เปนเครื่องมือตัวใหมที่ ทําใหใครก็สามารถพัฒนาแอพพลิเคชันบนมือถือแอนดรอยด (Android Phone) ได โดยไมจําเปนตองเปน นักพัฒนาโปรแกรมก็สามารถสรางแอพพลิเคชันได คุณสมบัติของ Android Dev Tool เปนแบบ Visually Design คือทําใหเราสามารถพัฒนาแอพพลิเคชัน บนแอนดรอยดได โดยไมตอง coding นั้นเอง ทําไมตองเปน App Inventor App Inventor ชวยใหคุณสามารถสรางโปรแกรม Android โดยไมตองเขียนโคดโปรแกรมหรือแทนการ เขียนโคด คุณสามารถมองเห็นวิธีการออกแบบแอพพลิเคชั่นผานหนาจอ กําหนดองคประกอบของแอพพลิเคชั่น แลวระบุลักษณะหรือเหตุการณการทํางานของแอพพลิเคชั่น โดยการกําหนดคาที่ตองการลงในบล็อก ทําใหคุณ สามารถทําอะไรกับโทรศัพท Android ดวยบล็อกได เหมือนกันบการเขียนโปรแกรมดวยภาษาใดภาษาหนึ่ง เชน การกําหนดตัวแปร การสรางเงื่อนไข ดําเนินงานการทําซ้ําและมีเงื่อนไข หรือแมแตการคํานวณ มีบล็อกแมกระทั่ง การจัดเก็บขอมูลในฐานขอมูลและสรางการพูดคุยกับบริการเว็บ เชน Twitter หรือ Facebook ได App Inventor เปนภาษาภาพที่มีอินเตอรเฟซ แบบลากและวาง แมกระทั่งคนที่ไมมีความรูดานการเขียน โปรแกรม หรือไมรูภาษาคอมพิวเตอรใดเลย ก็พัฒนาแอพพลิเคชั่นของตนเองได ทั้งนี้เพราะ 1. App Inventor มีความผิดพลาดในกรณี ไวยากรณ หรือ No syntax เพราะเปนภาษาบล็อก ที่ไม จําเปนตองจําคําสั่งและพิมพรหัสลงไป 2. ใน App Inventor ทุกสิ่งที่อยูตรงหนาของคุณหรือบนหนาจอคอมพิวเตอร ชิ้นสวนและคุณสมบัติทาง โปรแกรมตางๆ มีการจัดระเบียบเปนหมวดหมู สามารถใชงานไดเพียงแคลากและวางเทานั้น -------------------------------------------------------------------------------------------------------------------------- เอกสารประกอบการฝกอบรม การออกแบบและพัฒนาสื่อเพือการเรียนการสอน บนเครื่องคอมพิวเตอรแท็บเล็ต (ระบบปฏิบัตการ Android) ่ ิ ศูนยแมขายจังหวัด : ศูนยพัฒนาคุณภาพการเรียนการสอนกลุมสาระการเรียนรูการงานอาชีพและเทคโนโลยี โรงเรียนวังโปงพิทยาคม  วันที่ 16-18 สิงหาคม พ.ศ. 2555 เวลา 8.00 -16.00 น
  • 11. 11 3. App Inventor เปนการออกแบบแอพพลิชั่นแบบระดับชั้น จากบนสูลาง เกิดขึ้นตามลําดับที่ ผูออกแบบไดกําหนดดวยตนเอง 4. App Inventor มีองคประกอบทางโปรแกรมระดับสูง แตมีความเรียบงายในการใชงาน หลักการของ Google App Inventor คือจะมาพรอมกับเครื่องมือพัฒนาแอพพลิเคชันดวยวิธีเชื่อมโยง สวนตางๆ หรือ blocks ของการทํางานเขาดวยกัน ผูใชเพียงแคคลิกเลือกสวนการทํางานที่ตองการ และกําหนด ขอบเขตของการทํางานเทานั้น โดยสามารถสรางแอพพลิเคชัน ไดดวยการกรอก และคลิกเลือกรายการ และขอมูล ตางๆ ที่อยูในรูปแบบของฟอรม (Form) กอนพัฒนาแอพพลิเคชัน ผูใชจะตองมี user account ของ Gmail กอน ดังนั้นเพื่อความสะดวกใหทาน สมัครอีเมลของ Gmail เพื่อทํางานเขาสูระบบการพัฒนาแอพพลิเคชันของ App Inventor -------------------------------------------------------------------------------------------------------------------------- เอกสารประกอบการฝกอบรม การออกแบบและพัฒนาสื่อเพือการเรียนการสอน บนเครื่องคอมพิวเตอรแท็บเล็ต (ระบบปฏิบัตการ Android) ่ ิ ศูนยแมขายจังหวัด : ศูนยพัฒนาคุณภาพการเรียนการสอนกลุมสาระการเรียนรูการงานอาชีพและเทคโนโลยี โรงเรียนวังโปงพิทยาคม  วันที่ 16-18 สิงหาคม พ.ศ. 2555 เวลา 8.00 -16.00 น
  • 12. 12 1. ความตองการของระบบ ระบบปฎิบัติการ • Macintosh: Mac OS X 10.5, 10.6 (Intel) • Windows: Windows XP, Windows Vista, Windows 7 • GNU/Linux: Ubuntu 8+, Debian 5+ โปรแกรม Browser • Mozilla Firefox 11.0 • Apple Safari 5.0 and higher • Google Chrome 4.0 and higher • Microsoft Internet Explorer 6 and higher โปรแกรมอื่นๆ • appinventor_setup_installer_v_1_2 • jdk-7u3-windows-i586 2. จัดเตรียมระบบ 1. ทําการติดตั้ง jdk-7u3-windows-i586ไปดาวโหลดไดที่ http://www.java.com/ 2. ดาวนโหลดและติดตั้ง App Inventor เพื่อเปนเครื่องมือสําหรับ Emulator ในเครื่องคอมพิวเตอรของ ทาน - http://appinventor.googlelabs.com/learn/setup/setupwindows.html - appinventor_setup_installer_v_1_2.exe 3. เขาสูระบบ เมื่อทําการจัดเตรียมระบบเรียบรอยแลว ตอไปก็ทําการเขาสูระบบ App Inventor ไดโดยไปที่ http://www.appinventor.mit.edu/ -------------------------------------------------------------------------------------------------------------------------- เอกสารประกอบการฝกอบรม การออกแบบและพัฒนาสื่อเพือการเรียนการสอน บนเครื่องคอมพิวเตอรแท็บเล็ต (ระบบปฏิบัตการ Android) ่ ิ ศูนยแมขายจังหวัด : ศูนยพัฒนาคุณภาพการเรียนการสอนกลุมสาระการเรียนรูการงานอาชีพและเทคโนโลยี โรงเรียนวังโปงพิทยาคม  วันที่ 16-18 สิงหาคม พ.ศ. 2555 เวลา 8.00 -16.00 น
  • 13. 13 คลิกที่ Use MIT App Inventor ทางขวามือของหนาจอ ทําการ Login ดวย Gmail Account เขาสูหนาจอ My Projects - My Projects คือ หนาจอแสดงขอมูลแอพพิลแคชั่นทั้งหมดที่สรางขึ้น - Design คือ สวนของการเขาไปออกแบบหนาจอแอพพลิเคชั้นของ App Inventor - Learn คือ สวนสําหรับสอนการใชงานโปรแกรม - New สรางแอพพลิเคชั้นใหม - Delete ลบแอพพลิเคชั่น - More Action สําหรับอัพโหลด และดาวนโหลดแอพพลิชั่น ที่มีการแลกเปลี่ยนเพื่อการพัฒนา โปรแกรมรวมกัน -------------------------------------------------------------------------------------------------------------------------- เอกสารประกอบการฝกอบรม การออกแบบและพัฒนาสื่อเพือการเรียนการสอน บนเครื่องคอมพิวเตอรแท็บเล็ต (ระบบปฏิบัตการ Android) ่ ิ ศูนยแมขายจังหวัด : ศูนยพัฒนาคุณภาพการเรียนการสอนกลุมสาระการเรียนรูการงานอาชีพและเทคโนโลยี โรงเรียนวังโปงพิทยาคม  วันที่ 16-18 สิงหาคม พ.ศ. 2555 เวลา 8.00 -16.00 น
  • 14. 14 4. เริ่มตนสรางชิ้นงาน - คลิกที่ New ใสชื่อแอพพลิเคชั่น ที่ชอง Project Name เสร็จแลวคลิก OK จะเขาสูสวนของหนาจอ Design ซึ่งประกอบดวย 4 สวนหลัก Palette Viewer Components Properties -------------------------------------------------------------------------------------------------------------------------- เอกสารประกอบการฝกอบรม การออกแบบและพัฒนาสื่อเพือการเรียนการสอน บนเครื่องคอมพิวเตอรแท็บเล็ต (ระบบปฏิบัตการ Android) ่ ิ ศูนยแมขายจังหวัด : ศูนยพัฒนาคุณภาพการเรียนการสอนกลุมสาระการเรียนรูการงานอาชีพและเทคโนโลยี โรงเรียนวังโปงพิทยาคม  วันที่ 16-18 สิงหาคม พ.ศ. 2555 เวลา 8.00 -16.00 น
  • 15. 15 Workshop โปรแกรมสีประจําวัน 1. เมื่อเปดโปรแกรม MT App Inventor ขึ้น คลิกคําสั่ง New เพื่อสรางโปรเจคใหม 2. เมื่อพิมพชื่อ Project คลิกปุม OK เพื่อตอบตกลง 3. ดานซายมือเลือก Palette Button เพื่อสรางปุม และ Label เพิ่มขอความ Title โปรแกรม -------------------------------------------------------------------------------------------------------------------------- เอกสารประกอบการฝกอบรม การออกแบบและพัฒนาสื่อเพือการเรียนการสอน บนเครื่องคอมพิวเตอรแท็บเล็ต (ระบบปฏิบัตการ Android) ่ ิ ศูนยแมขายจังหวัด : ศูนยพัฒนาคุณภาพการเรียนการสอนกลุมสาระการเรียนรูการงานอาชีพและเทคโนโลยี โรงเรียนวังโปงพิทยาคม  วันที่ 16-18 สิงหาคม พ.ศ. 2555 เวลา 8.00 -16.00 น
  • 16. 16 4. ดานขวามือ เปน Properties ของ Object ที่บรรจุใน Palette (ที่เลือกมาใชงาน) โดยพิมพขอความ “โปรแกรมสีประจําวัน” Title ดานลาง 5. กําหนดชื่อปุม Button ที่ Properties ดานขวามือ โดยพิมพขอความ “วันอาทิตย” ที่ Text -------------------------------------------------------------------------------------------------------------------------- เอกสารประกอบการฝกอบรม การออกแบบและพัฒนาสื่อเพือการเรียนการสอน บนเครื่องคอมพิวเตอรแท็บเล็ต (ระบบปฏิบัตการ Android) ่ ิ ศูนยแมขายจังหวัด : ศูนยพัฒนาคุณภาพการเรียนการสอนกลุมสาระการเรียนรูการงานอาชีพและเทคโนโลยี โรงเรียนวังโปงพิทยาคม  วันที่ 16-18 สิงหาคม พ.ศ. 2555 เวลา 8.00 -16.00 น
  • 17. 17 6. ปฏิบัติตามขอ 3 – 5 เปลี่ยนชื่อวันตามลําดับ 7. เมื่อสราง Button ครบตามจํานวนวันแลว คลิกปุม Open the Blocks Editor เปดหนาตาง และเริ่มการเขียนโปรแกรม 8. โปรแกรมจะทําการเปด AppInventorForAndroidCodeblocks.jnlp ผาน Java เลอก Open with คลิก OK ื เพื่อตกลง -------------------------------------------------------------------------------------------------------------------------- เอกสารประกอบการฝกอบรม การออกแบบและพัฒนาสื่อเพือการเรียนการสอน บนเครื่องคอมพิวเตอรแท็บเล็ต (ระบบปฏิบัตการ Android) ่ ิ ศูนยแมขายจังหวัด : ศูนยพัฒนาคุณภาพการเรียนการสอนกลุมสาระการเรียนรูการงานอาชีพและเทคโนโลยี โรงเรียนวังโปงพิทยาคม  วันที่ 16-18 สิงหาคม พ.ศ. 2555 เวลา 8.00 -16.00 น
  • 18. 18 9. โปรแกรมจะเรียกการใชงาน application Java ขึ้นมาใชงาน 10. ปรากฏหนาตาง Blocks Edition เพื่อใชในการเขียนโปรแกรม -------------------------------------------------------------------------------------------------------------------------- เอกสารประกอบการฝกอบรม การออกแบบและพัฒนาสื่อเพือการเรียนการสอน บนเครื่องคอมพิวเตอรแท็บเล็ต (ระบบปฏิบัตการ Android) ่ ิ ศูนยแมขายจังหวัด : ศูนยพัฒนาคุณภาพการเรียนการสอนกลุมสาระการเรียนรูการงานอาชีพและเทคโนโลยี โรงเรียนวังโปงพิทยาคม  วันที่ 16-18 สิงหาคม พ.ศ. 2555 เวลา 8.00 -16.00 น
  • 19. 19 1. เลือกแท็บ My Blocks จะปรากฏ Object ที่สรางขึ้น ในที่นี่จะเขียนโปรแกรมเพื่อกําหนดการทํางานของ Button ตาง ๆ 12. คลิกที่ Button1 เพื่อกําหนดการทํางานของ Button -------------------------------------------------------------------------------------------------------------------------- เอกสารประกอบการฝกอบรม การออกแบบและพัฒนาสื่อเพือการเรียนการสอน บนเครื่องคอมพิวเตอรแท็บเล็ต (ระบบปฏิบัตการ Android) ่ ิ ศูนยแมขายจังหวัด : ศูนยพัฒนาคุณภาพการเรียนการสอนกลุมสาระการเรียนรูการงานอาชีพและเทคโนโลยี โรงเรียนวังโปงพิทยาคม  วันที่ 16-18 สิงหาคม พ.ศ. 2555 เวลา 8.00 -16.00 น
  • 20. 20 13. คลิกเลือกบล็อกคําสั่งดานขวามือ ลากมาวางที่ Screen Editor เพื่อเริ่มเขียนโปรแกรม 14. คลิกที่ Button2 ตามลําดับ แลวเลือกบล็อกคําสั่ง Button2 ตามลําดับดานขวามือ ลากมาวางที่ Screen Editor 15. หากตองการลบบล็อกคําสั่งที่ไมตองการทิ้ง เลือกบล็อกคําสั่งที่ตองการลบ ลาก(คลิกเมาสคางไว) ไปที่ถังขยะ ดานขวามือลางของหนาจอ Editor -------------------------------------------------------------------------------------------------------------------------- เอกสารประกอบการฝกอบรม การออกแบบและพัฒนาสื่อเพือการเรียนการสอน บนเครื่องคอมพิวเตอรแท็บเล็ต (ระบบปฏิบัตการ Android) ่ ิ ศูนยแมขายจังหวัด : ศูนยพัฒนาคุณภาพการเรียนการสอนกลุมสาระการเรียนรูการงานอาชีพและเทคโนโลยี โรงเรียนวังโปงพิทยาคม  วันที่ 16-18 สิงหาคม พ.ศ. 2555 เวลา 8.00 -16.00 น
  • 21. 21 16. เขียนโปรแกรมเพื่อกําหนดการทํางานให Screen ในการแสดงผล 17. คลิกเลือกบล็อกคําสั่ง set Screen1.BackgroundColor to เพื่อสั่งใหโปรแกรมแสดงสีพื้นหลังที่หนาจอ -------------------------------------------------------------------------------------------------------------------------- เอกสารประกอบการฝกอบรม การออกแบบและพัฒนาสื่อเพือการเรียนการสอน บนเครื่องคอมพิวเตอรแท็บเล็ต (ระบบปฏิบัตการ Android) ่ ิ ศูนยแมขายจังหวัด : ศูนยพัฒนาคุณภาพการเรียนการสอนกลุมสาระการเรียนรูการงานอาชีพและเทคโนโลยี โรงเรียนวังโปงพิทยาคม  วันที่ 16-18 สิงหาคม พ.ศ. 2555 เวลา 8.00 -16.00 น
  • 22. 22 18. เลือกประจําวันเกิด จากแท็บ Built-In ดานซายมือ เลือก Colors ตามตองการ 19. คลิกเลือก ลากมาวาง Screen Editor ตอจากบล็อกคําสั่ง set Screen1.BackgroundColor เพื่อแสดงสี ประจําวันเกิดตามภาพ -------------------------------------------------------------------------------------------------------------------------- เอกสารประกอบการฝกอบรม การออกแบบและพัฒนาสื่อเพือการเรียนการสอน บนเครื่องคอมพิวเตอรแท็บเล็ต (ระบบปฏิบัตการ Android) ่ ิ ศูนยแมขายจังหวัด : ศูนยพัฒนาคุณภาพการเรียนการสอนกลุมสาระการเรียนรูการงานอาชีพและเทคโนโลยี โรงเรียนวังโปงพิทยาคม  วันที่ 16-18 สิงหาคม พ.ศ. 2555 เวลา 8.00 -16.00 น
  • 23. 23 20. เมื่อวางบล็อกสีเรียบรอยแลว เลือกปุม New emulator เพื่อทําการ เปด emulator ขึ้นมาใชงาน 21. โปรแกรมจะทําการเปด emulator ขึ้นมาใชงาน คลิก OK เพื่อตกลง 22. คลิกลากกุญแจไปดานขวา เพื่อปลดล็อคหนาจอ (เปนการจําลองการทํางานบนมือถือ หรือ Tablet ที่รันบน ระบบปฏิบัติการ Android) -------------------------------------------------------------------------------------------------------------------------- เอกสารประกอบการฝกอบรม การออกแบบและพัฒนาสื่อเพือการเรียนการสอน บนเครื่องคอมพิวเตอรแท็บเล็ต (ระบบปฏิบัตการ Android) ่ ิ ศูนยแมขายจังหวัด : ศูนยพัฒนาคุณภาพการเรียนการสอนกลุมสาระการเรียนรูการงานอาชีพและเทคโนโลยี โรงเรียนวังโปงพิทยาคม  วันที่ 16-18 สิงหาคม พ.ศ. 2555 เวลา 8.00 -16.00 น
  • 24. 24 23. คลิกเลือก Connect to Device จากนั้นเลือก emulator-5554 เพื่อทําการเชื่อมตอ emulator ในการ แสดงผล และRun คําสั่งทั้งหมด 24. ขณะที่โปแกรมทําการเชื่อมตอ emulator และประมลผล (Run) คําสั่งนั้น รูปโทรศัพทจะเปนสีเหลือง โปแกรมทําการเชื่อมตอ emulator และประมลผล (Run) คําสั่งสมบูรณ รูปโทรศัพทจะเปนสีเขียว 25. หลังจากการประมวลผลเสร็จสมบูรณ เมื่อคลิกเลือกปุมวันตาง ๆ จะปรากฏสีที่กําหนดขึ้นบนหนาจอแสดงผล ดังภาพ -------------------------------------------------------------------------------------------------------------------------- เอกสารประกอบการฝกอบรม การออกแบบและพัฒนาสื่อเพือการเรียนการสอน บนเครื่องคอมพิวเตอรแท็บเล็ต (ระบบปฏิบัตการ Android) ่ ิ ศูนยแมขายจังหวัด : ศูนยพัฒนาคุณภาพการเรียนการสอนกลุมสาระการเรียนรูการงานอาชีพและเทคโนโลยี โรงเรียนวังโปงพิทยาคม  วันที่ 16-18 สิงหาคม พ.ศ. 2555 เวลา 8.00 -16.00 น
  • 25. 25 26. การกําหนดเสียง ขณะคลิกปุมวันตาง ๆ โดยการเลือกกลุมคําสั่ง Media ดานขวามือ เลือกคําสั่ง Sound 27. ลากคําสั่ง Sound วางบนหนาตางออกแบบ (Design) จะปรากฏไอคอนคําสั่ง Sound ดานลาง 28. สวน Components ดานขวามือของ App Inventor Editor จะมีปุมคําสั่ง Sound1 -------------------------------------------------------------------------------------------------------------------------- เอกสารประกอบการฝกอบรม การออกแบบและพัฒนาสื่อเพือการเรียนการสอน บนเครื่องคอมพิวเตอรแท็บเล็ต (ระบบปฏิบัตการ Android) ่ ิ ศูนยแมขายจังหวัด : ศูนยพัฒนาคุณภาพการเรียนการสอนกลุมสาระการเรียนรูการงานอาชีพและเทคโนโลยี โรงเรียนวังโปงพิทยาคม  วันที่ 16-18 สิงหาคม พ.ศ. 2555 เวลา 8.00 -16.00 น
  • 26. 26 29. ไปที่กลุมคําสั่ง Media จะอยูสวนตอทาย Components คลิก Add เพื่อทําการเพิ่มไฟลเสียง 30. ทําการ Upload File โดยคลิกปุม Browse ไปยังตําแหนงที่เก็บไฟลเสียง จากนั้นคลิก OK 31. กําหนดความยาวของเสียง 500 หนวย ที่ Properties และเลือกเสียงที่ตองการ ใน Source คลิก OK -------------------------------------------------------------------------------------------------------------------------- เอกสารประกอบการฝกอบรม การออกแบบและพัฒนาสื่อเพือการเรียนการสอน บนเครื่องคอมพิวเตอรแท็บเล็ต (ระบบปฏิบัตการ Android) ่ ิ ศูนยแมขายจังหวัด : ศูนยพัฒนาคุณภาพการเรียนการสอนกลุมสาระการเรียนรูการงานอาชีพและเทคโนโลยี โรงเรียนวังโปงพิทยาคม  วันที่ 16-18 สิงหาคม พ.ศ. 2555 เวลา 8.00 -16.00 น
  • 27. 27 32. ใน My Blocks จะปรากฏ Sound1 ขึ้น คลิกเลือก Sound1 33. คลิกเลือก call Sound1.Play เพื่อกําหนดใหสามารถเลนไฟลเสียงได -------------------------------------------------------------------------------------------------------------------------- เอกสารประกอบการฝกอบรม การออกแบบและพัฒนาสื่อเพือการเรียนการสอน บนเครื่องคอมพิวเตอรแท็บเล็ต (ระบบปฏิบัตการ Android) ่ ิ ศูนยแมขายจังหวัด : ศูนยพัฒนาคุณภาพการเรียนการสอนกลุมสาระการเรียนรูการงานอาชีพและเทคโนโลยี โรงเรียนวังโปงพิทยาคม  วันที่ 16-18 สิงหาคม พ.ศ. 2555 เวลา 8.00 -16.00 น
  • 28. 28 34. คลิกลากบล็อกคําสั่ง call Sound1.Play มาตอบล็อกคําสั่ง set Screen1.BackgroundColor 35. นําบล็อกคําสั่ง call Sound1.Play วางใหครบทุก Button ตามภาพ 36. ในขณะนี้ emulator เปดใชงานอยูแลว ใหดําเนินการตามขั้นตอนที่ 23-24 เพื่อแสดงผลและทดสอบการ ทํางาน ซึ่งในขั้นตอนนี้เมื่อคลิก Button วันตาง ๆ จะมีเสียงดังขึ้น -------------------------------------------------------------------------------------------------------------------------- เอกสารประกอบการฝกอบรม การออกแบบและพัฒนาสื่อเพือการเรียนการสอน บนเครื่องคอมพิวเตอรแท็บเล็ต (ระบบปฏิบัตการ Android) ่ ิ ศูนยแมขายจังหวัด : ศูนยพัฒนาคุณภาพการเรียนการสอนกลุมสาระการเรียนรูการงานอาชีพและเทคโนโลยี โรงเรียนวังโปงพิทยาคม  วันที่ 16-18 สิงหาคม พ.ศ. 2555 เวลา 8.00 -16.00 น