20
บทที2 ทฤษฎีและวรรณกรรมที่เกี่ยวข้อง ในการศึกษาโครงงานเทคโนโลยีสารสนเทศธุรกิจ ในหัวข้อ แอพพลิเคชั่นสาหรับค้นหาหอพักด้วย ระบบปฏิบัติการแอนดรอยด์ มีทฤษฎีและเอกสารที่เกี่ยวข้อง รวมถึงงานวิจัยที่เกี่ยวข้อง โดยอธิบาย ถึงรายละเอียดและหลักการทางานต่างๆ ที่สาคัญ ดังต่อไปนี 1. ระบบปฏิบัติการ Android 2. Java programming language 3. ฐานข้อมูล SQLite 4. Genymotion 5. Android SDK 6. งานวิจัยที่เกี่ยวข้อง 2.1 ระบบปฏิบัติการ Android แอนดรอยด์ (Android) คือ ระบบปฏิบัติการแบบเปิดเผยซอร์ฟแวร์ต้นฉบับ (Open Source) โดยบริษัท กูเกิล (Google Inc.) ที่ได้รับความนิยมเป็นอย่างสูง เนื่องจากอุปกรณ์ที่ใช้ ระบบปฏิบัติการแอนดรอยด์ มีจานวนมาก อุปกรณ์มีหลากหลายระดับ หลายราคา รวมทั ้งสามารถ ทางานบนอุปกรณ์ที่มีขนาดหน้าจอ และความละเอียดแตกต่างกันได้ ทาให้ผู้บริโภคสามารถเลือก ได้ตามต้องการ และหากมองในทิศทางสาหรับนักพัฒนาโปรแกรม ( Programmer) แล้วนั ้น การ พัฒนาโปรแกรมเพื่อใช้งานบนระบบปฏิบัติการแอนดรอยด์ ไม่ใช่เรื่องที่ยาก เพราะมีข้อมูลในการ พัฒนารวมทั ้ง Android SDK (Software Development Kit) เตรียมไว้ ให้กับนักพัฒนาได้ เรียนรู้ และเมื่อนักพัฒนาต้องการจะเผยแพร ่หรือจาหน่ายโปรแกรมที่พัฒนาแล้วเสร็จ แอนดรอยด์ก็ยังมี ตลาดใน การเผยแพร่โปรแกรม ผ่าน Android Market แต่หากจะกล่าวถึงโครงสร้างภาษาที่ใช้ในการพัฒนา นั ้น สาหรับ Android SDK จะยึดโครงสร้างของภาษาจาวา (Java language) ในการเขียนโปรแกรม เพราะโปรแกรมที่พัฒนามาได้จะต้องทางานอยู ่ภายใต้ Dalvik Virtual Machine เช่นเดียวกับ

Android - Mahasarakham University629).pdfAAC (Advaned Audio Coding), AMR, JPG (Jiont Photographic Experts Group) และ PNG (Portable Network Graphics) ่ 2.1.3.5 สตรีมมิง

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Android - Mahasarakham University629).pdfAAC (Advaned Audio Coding), AMR, JPG (Jiont Photographic Experts Group) และ PNG (Portable Network Graphics) ่ 2.1.3.5 สตรีมมิง

บทท 2

ทฤษฎและวรรณกรรมทเกยวของ

ในการศกษาโครงงานเทคโนโลยสารสนเทศธรกจ ในหวขอ แอพพลเคชนส าหรบคนหาหอพกดวย

ระบบปฏบตการแอนดรอยด มทฤษฎและเอกสารทเกยวของ รวมถงงานวจยทเกยวของ โดยอธบาย

ถงรายละเอยดและหลกการท างานตางๆ ทส าคญ ดงตอไปน

1. ระบบปฏบตการ Android

2. Java programming language

3. ฐานขอมล SQLite

4. Genymotion

5. Android SDK

6. งานวจยทเกยวของ

2.1 ระบบปฏบตการ Android

แอนดรอยด (Android) คอ ระบบปฏบตการแบบเปดเผยซอรฟแวรตนฉบบ

(Open Source) โดยบรษท กเกล (Google Inc.) ทไดรบความนยมเปนอยางสง เนองจากอปกรณทใช

ระบบปฏบตการแอนดรอยด มจ านวนมาก อปกรณมหลากหลายระดบ หลายราคา รวมทงสามารถ

ท างานบนอปกรณทมขนาดหนาจอ และความละเอยดแตกตางกนได ท าใหผบรโภคสามารถเลอก

ไดตามตองการ และหากมองในทศทางส าหรบนกพฒนาโปรแกรม (Programmer) แลวนน การ

พฒนาโปรแกรมเพอใชงานบนระบบปฏบตการแอนดรอยด ไมใชเรองทยาก เพราะมขอมลในการ

พฒนารวมทง Android SDK (Software Development Kit) เตรยมไว ใหกบนกพฒนาได เรยนร

และเมอนกพฒนาตองการจะเผยแพรหรอจ าหนายโปรแกรมทพฒนาแลวเสรจ แอนดรอยดกยงม

ตลาดใน

การเผยแพรโปรแกรม ผาน Android Market แตหากจะกลาวถงโครงสรางภาษาทใชในการพฒนา

นน ส าหรบ Android SDK จะยดโครงสรางของภาษาจาวา (Java language) ในการเขยนโปรแกรม

เพราะโปรแกรมทพฒนามาไดจะตองท างานอยภายใต Dalvik Virtual Machine เชนเดยวกบ

Page 2: Android - Mahasarakham University629).pdfAAC (Advaned Audio Coding), AMR, JPG (Jiont Photographic Experts Group) และ PNG (Portable Network Graphics) ่ 2.1.3.5 สตรีมมิง

โปรแกรมจาวา ทตองท างานอยภายใต Java Virtual Machine (Virtual Machine เปรยบไดกบ

สภาพแวดลอมทโปรแกรม

ท างานอย ) นอกจากนนแลว แอนดรอยด ยงมโปรแกรมแกรมทเปดเผย ซอรฟแวรตนฉบบ (Open

Source) เปนจ านวนมาก ท าใหนกพฒนาทสนใจ สามารถน าซอรฟแวรตนฉบบมาศกษาไดอยางไม

ยาก ประกอบกบความนยมของแอนดรอยดได เพมขนอยางมาก

2.1.2 ประวตความเปนมา

เรมตนระบบปฏบตการแอนดรอยด ถกพฒนามาจากบรษท แอนดรอยด (Android Inc.) เมอ

ป พ.ศ. 2546 โดยมนาย แอนด รบน (Andy Rubin) ผ ใหก าเนดระบบปฏบตการน และถกบรษท

กเกล ซอกจการเมอ เดอนสงหาคม ป พ.ศ. 2548 โดยบรษทแอนดรอยด ไดกลายเปนมาบรษทลก

ของ บรษทกเกล และยงมนาย แอนด รบน ด าเนนงานอยในทมพฒนาระบบปฏบตการตอไป

ระบบปฏบตการแอนดรอยด เปนระบบปฏบตการทพฒนามาจากการน าเอาแกนกลางของ

ระบบปฏบตการลนกซ (Linux Kernel) ซงเปนระบบปฏบตการทออกแบบมาเพอท างานเปนเครอง

ใหบรการ (Server) มาพฒนาตอ เพอใหกลายเปนระบบปฏบตการบนอปกรณพกพา (Mobile

Operating System) ตอมาเมอเดอน พฤศจกายน ป พ.ศ. 2550

บรษทกเกล ไดท าการกอตงสมาคม

OHA (Open Handset Alliance, http://www.openhandsetalliance.com) เพอเปนหนวยงานกลาง

ในการก าหนดมาตรฐานกลาง ของอปกรณพกพาและระบบปฏบตการแอนดรอยด โดยมสมาชก

ในชวงกอนตงจ านวน 34 รายเขารวม ซงประกอบไปดวยบรษทชนน าทด าเนนธรกจ

ดานการสอสาร เชน โรงงานผลตอปกรณพกพา, บรษทพฒนาโปรแกรม, ผใหบรการสอสาร และผ

ผลตอะไหลอปกรณดานสอสาร หลงจากนน เมอเดอนตลาคม ป พ.ศ. 2551 บรษท กเกล ไดเปดตว

มอถอตวแรกทใชระบบปฏบตการแอนดรอยด ทชอ T-Mobile G1 หรออกชอหนงคอ HTC Dream

โดยใชแอน ดรอยด รน 1.1 และหลงจากนน ได มการปรบพฒนาระบบปฏบตการเปนรนใหม มา

เปนล าดบ ชวงตอมาไดมการออกผลตภณฑจากบรษทตางๆ ออกมาหลากหลายรน หลากหลาย

ยหอ ตาม การพฒนาระบบปฏบตการแอนดรอยด ทมอยอยางตอเนอง ท าใหสนคาของแอน

ดรอยด มให เลอกอยอยางมากมาย

Page 3: Android - Mahasarakham University629).pdfAAC (Advaned Audio Coding), AMR, JPG (Jiont Photographic Experts Group) และ PNG (Portable Network Graphics) ่ 2.1.3.5 สตรีมมิง

2.1.3 คณสมบตและความสามารถของแอนดรอยด

คณสมบตและความสามารถหลกๆของแอนดรอยด มดงน

2.1.3.1 การเชอมตอ เทคโนโลยการเชอมตอทแอนดรอยดสนบสนนประกอบดวย

GSM (Goble System for Mobile Communication)/EDGE (Enhanced Data Rates for GSM

Evolution), IDEN, CDMA (Code Division Multiple Access), EV-DO (1xEvolution Data

Optimized), UMTS (Universal Mobile Telecommunications), Bluetooth, Wi-Fi (Wireless-

Fidelity), LTE, NFC (Near Field Communication) และ WiMAX (Worldwide Interoperability for

Microwave Access)

2.1.3.2 Messaging สนบสนน SMS (Short Message Service), MMS (Multimedia

Message Service), Threaded Text Messaging และ Cloud To Device Messaging Framework

(C2DM)

2.1.3.3 การจดเกบขอมล แอนดรอยดม SQLite ซงเปนฐานขอมลเชงสมพนธขนาดเลก

(lightweight) ทมประสทธภาพสง ส าหรบใช จดเกบขอมล

2.1.3.4 มเดย (Media) สนบสนนเสยง วดโอ และรปภาพในฟอรแมตทนยมใช เชน

MPEG4 (The Moving Pictures Expert Group Layer4), H.264, MP3 (MPEG-1Audio Layer3),

AAC (Advaned Audio Coding), AMR, JPG (Jiont Photographic Experts Group) และ PNG

(Portable Network Graphics)

2.1.3.5 สตรมมง (Streaming) สนบสนน RTP (Real Time Protocol)/RTSP streaming (Real

Time Streaming Protocol) และ HTML (Hypertext Markup Language) progressive

download (แทก <video> ของ HTML5)

2.1.3.6 สนบสนนจาวา การพฒนาแอพพลเคชนบนแอนดรอยดจะใชภาษาจาวา โดยทโคด

จาวาทคอมไพลแลวจะไมได รนใน Java Virtual Machine (JVM) เหมอนจาวาแอพพลเคชนทวไป

แตจะรนใน Dalvik Virtual Machine ซงเปน VM ท Google พฒนาขนส าหรบอปกรณพกพา

โดยเฉพาะ

2.1.3.7 มลตทช (Multi-touch) รองรบการใชนวมอสมผสบนหนาจอเพอสงงานไดมากกวา

1 จดพรอมกน

2.1.3.8 มลตทาสกง (Multi-tasking) สามารถใชงานไดหลายแอพพลเคชนพรอมกน

Page 4: Android - Mahasarakham University629).pdfAAC (Advaned Audio Coding), AMR, JPG (Jiont Photographic Experts Group) และ PNG (Portable Network Graphics) ่ 2.1.3.5 สตรีมมิง

2.1.3.9 Tethering (หรอ Mobile Hotspot) คอความสามารถในการแชรอนเตอรเนตผาน

อปกรณแอนดรอยด

2.1.3.10 สนบสนนฮารดแวรเสรมอนๆ เชน กลองถายรป, GPS, Accelerometer และ

เทอรโมมเตอร

2.1.3.11 สนบสนนหลายภาษา

ภาพท 2-1 สญลกษณของแอนดรอยด

( ทมา: http://www.bloggang.com/viewdiary.php?id=karnoi&month=08-

2011&date=07&group=39&gblog=124 ) 4/6/2558

สญลกษณของแอนดรอยด คอ หนยนตตวสเขยวทสรางขนมาเลยนแบบมนษยทงทางกายภาพและ

พฤตกรรม

2.1.4 สถาปตยกรรมของแอนดรอยด

Page 5: Android - Mahasarakham University629).pdfAAC (Advaned Audio Coding), AMR, JPG (Jiont Photographic Experts Group) และ PNG (Portable Network Graphics) ่ 2.1.3.5 สตรีมมิง

ภาพท 2-2 สถาปตยกรรมของแอนดรอยด

( ทมา: https://sites.google.com/site/androidosnetwock/_/rsrc/1360923516731/home/hlak-kar-laea-

hetuphl/image001.gif ) 4/6/2558

สถาปตยกรรมในการออกแบบแอนดรอยด (Android Architecture) ถกออกแบบเปนล าดบ

ชนโดยแตละชน หรอ เลเยอร (Layer)ซงจะเรยกใช บรการจากชนทอยลางกวาจากระดบชนนนๆ

ซงโครงสรางของระบบ จะถกแบงออกเปน 4 ชน คอ ชนลนกซ เคอรเนล (Linux Kernal), ชน

ไลบราร (Library), ชนแอปพลเคชน เฟรมเวรค (Application Framework) และชนแอปพลเคชน

(Application)

2.1.4.1 Linux Kernel

Page 6: Android - Mahasarakham University629).pdfAAC (Advaned Audio Coding), AMR, JPG (Jiont Photographic Experts Group) และ PNG (Portable Network Graphics) ่ 2.1.3.5 สตรีมมิง

ชนลนกซเคอรเนล (Linux Kernel) ระบบ Android นนถกสรางบนพนฐานของระบบปฏบตการ

Linux โดยในชนนจะมฟงกชนการท างานหลายๆ สวน แตโดยสวนมากแลวจะเกยวของกบ

ฮารดแวรโดยตรง เชน การจดการหนวยความจ า (Memory Management) การจดการโพรเซส

(Process Management) การเชอมตอเครอขาย (Networking) เปนตน [ทมา

http://blog.eduzones.com/cazii/84053]

ภาพท 2-3 ชนลนกซเคอรเนล (Linux Kernel)

(ทมา: http://4.bp.blogspot.com/-

U4_ME1BZ7c8/T1HmSeA49I/AAAAAAAADNc/CfzoeY_ro6Y/s1600/kernel.gif ) 4/6/2558

2.1.4.2 ไลบราร (Native Library)

ไลบรารทนาสนใจของแอนดรอยด เชน

1) Surface Manager คอไลบรารจดการสวนแสดงผลทมความสามารถในการผสมกราฟก

ทง 2 มต และ 3 มต จากแอพพลเคชนตางๆเขาดวยกน ท าใหสามารถสรางแอฟเฟด เชนวนโดวท

มองทะลไปขางหลงไดและ Transition ในรปแบบตางๆ

2) Media Libraries คอไลบรารทจดเตรยมบรการในการเลนและบนทกเสยง วดโอ และ

รปภาพในฟอรแมตตางๆ เชน MPEG4, H.264, MP3, AAC, AMR, JPG และ PNG

3) SQLite คอ Database Engine ทมประสทธภาพและมขนาดเลก เพอใหเราสามารถจดเกบ

ขอมลตางๆของแอพพลเคชนไวในรปแบบของฐานขอมลเชงสมพนธ (Relational Database)

4) WebKit คอไลบรารทใชแสดงเนอหาเวบเพจ ซงเปนตวเดยวกบทใชใน Google

Chromeและ Apple Safari รวมถงเวบบราวเซอรในถอ iPhone และมอถอตระกล S60

5) Android Runtime Android Runtime ประกอบดวย Core Library ส าหรบภาษาจาวา

และ Dalvik Virtual Machine ในแบบของแอนดรอยดซงถกออกแบบมาส าหรบอปกรณทใชไฟฟา

จากแบตเตอรและมหนวยความจ า จ ากด ในแอนดรอยดนนแตละแอพพลเคชนจะรนอยในโพรเซส

Page 7: Android - Mahasarakham University629).pdfAAC (Advaned Audio Coding), AMR, JPG (Jiont Photographic Experts Group) และ PNG (Portable Network Graphics) ่ 2.1.3.5 สตรีมมิง

ของตวเองและม Dalvik VM ของตวเองอยดวยดงนนโคดของแตละแอพพลเคชนจะรนอยใน VM

ทแยกจากกน ส าหรบ Core Library ซงเปน Java Library นนสวนใหญจะเหมอนกบใน Java

Standard Edition (Java SE) ทเราใชพฒนาแอพพลเคชนบนพซ แตบางไลบรารทมใน Java SE จะ

ไมมในแอนดรอยด และบางไลบรารถงแมจะมในแอนดรอยดแตกมรปแบบทแตกตางออกไป [ทมา

http://blog.eduzones.com/cazii/84053]

ภาพท 2-4 ไลบราร (Native Library)

(ทมา: http://1.bp.blogspot.com/-

diz9aXkBCSc/T1HlxA85F1I/AAAAAAAADNU/viYSzpoBVJk/s1600/Libraries.gif ) 4/6/2558

2.1.4.3 Application Framework

Application Framework จะประกอบดวยคอมโพเนนตพนฐานตางๆทใชในการสรางแอพพลเคชน

คอมโพเนนตเหลานจะถกตดตงมากบแอนดรอยดอยแลว เราสามารถเขยนแทนทดวยคอมโพเนนต

ทเราสรางขน สวนส าคญใน Application Framework มดงน

Page 8: Android - Mahasarakham University629).pdfAAC (Advaned Audio Coding), AMR, JPG (Jiont Photographic Experts Group) และ PNG (Portable Network Graphics) ่ 2.1.3.5 สตรีมมิง

1) Activity Manager คอคอมโพเนนตทควบคม Lifecycle ของแอพพลเคชน

2) Content Providers คอคอมโพเนนตทใหแอพพลเคชนตางๆ สามารถแชรขอมลกนได

3) View System ประกอบดวยคอมโพเนนตทใชสรางสวนตดตอกบผ ใช เชน ปมเทกซ

บอก ลสต กรด

4) Resource Manager คอตวจดการทรพยากร ซงทรพยากรหมายถงขอมลใดๆใน

แอพพลเคชนทไมใชโคด เชน คาสตรง และรปภาพ เปนตน

5) Notification Manager คอคอมโพเนนตทท าใหแอพพลเคชนสามารถแสดงขอความแจง

เตอนผใชออกมาในแถบสถานะได [ทมา http://blog.eduzones.com/cazii/84053]

ภาพท 2-5 Application Framework

(ทมา: http://3.bp.blogspot.com/-

bdou99qt6VY/T1HjOZpZpjI/AAAAAAAADNM/m0HfVHl0JJ4/s1600/framework.jpg ) 4/6/2558

2.1.4.4 Applications

ชนนจะเปนชนทอยบนสดของโครงสรางสถาปตยกรรม Android ซงเปนสวนของแอพพลเคชนท

พฒนาขนมาใชงาน เชน แอพพลเคชนรบ/สงอเมล, SMS, ปฏทน, แผนท, เวบเบราเซอร, รายชอผ

ตดตอ เปนตน ซงแอพพลเคชนจะอยในรปแบบของไฟล .apk โดยทวไปแลวจะอยในไดเรคทอร

Page 9: Android - Mahasarakham University629).pdfAAC (Advaned Audio Coding), AMR, JPG (Jiont Photographic Experts Group) และ PNG (Portable Network Graphics) ่ 2.1.3.5 สตรีมมิง

2.1.5 เวอรชนของระบบปฏบตการแอนดรอยดทมการพฒนา

เวอรชนมการพฒนามาทงหมด 10 เวอรชน และมการตงชอในแตละเวอรชนเปนชอของขนมหวาน

มดงน

ตารางดานลางนเปนการแบงรนของระบบปฏบตการแอนดรอยดตามล าดบเอพไอ

แอนดรอยด 1.0 (เอพไอระดบ 1) แอนดรอยด 1.1 (เอพไอระดบ 2)

แอนดรอยด 1.5 คพเคก (เอพไอระดบ 3) แอนดรอยด 1.6 โดนท (เอพไอระดบ 4) แอนดรอยด 2.0 เอแคลร (เอพไอระดบ 5) แอนดรอยด 2.0.1 เอแคลร (เอพไอระดบ 6) แอนดรอยด 2.1 เอแคลร (เอพไอระดบ 7)

แอนดรอยด 2.2–2.2.3 โฟรโย (เอพไอระดบ 8) แอนดรอยด 2.3–2.3.2 จงเจอรเบรด (เอพไอระดบ 9)

แอนดรอยด 2.3.3–2.3.7 จงเจอรเบรด (เอพไอระดบ 10) แอนดรอยด 3.0 ฮนนโคมบ (เอพไอระดบ 11) แอนดรอยด 3.1 ฮนนโคมบ (เอพไอระดบ 12) แอนดรอยด 3.2 ฮนนโคมบ (เอพไอระดบ 13)

แอนดรอยด 4.0–4.0.2 ไอศกรมแซนดวช (เอพไอระดบ 14) แอนดรอยด 4.0.3–4.0.4 ไอศกรมแซนดวช (เอพไอระดบ 15)

แอนดรอยด 4.1 เจลลบน (เอพไอระดบ 16) แอนดรอยด 4.2 เจลลบน (เอพไอระดบ 17) แอนดรอยด 4.3 เจลลบน (เอพไอระดบ 18) แอนดรอยด 4.4 คทแคท (เอพไอระดบ 19)

Page 10: Android - Mahasarakham University629).pdfAAC (Advaned Audio Coding), AMR, JPG (Jiont Photographic Experts Group) และ PNG (Portable Network Graphics) ่ 2.1.3.5 สตรีมมิง

ภาพท 2-6 เวอรชนของระบบปฏบตการแอนดรอยดทมการพฒนา

(ทมา: http://cdn.gotoknow.org/assets/media/files/001/032/743/original_android.jpg )

2.1.6 ความสามารถทวไปของระบบปฏบตการแอนดรอยด

2.1.6.1 ควบคมดวย Touch Screen คอใช นวสมผสเพอควบคมการท างาน ใชบรการ

Google Service

2.1.6.2 เชอมตอ Social network ผาน Application

Page 11: Android - Mahasarakham University629).pdfAAC (Advaned Audio Coding), AMR, JPG (Jiont Photographic Experts Group) และ PNG (Portable Network Graphics) ่ 2.1.3.5 สตรีมมิง

2.1.6.3 สามารถตดตงโปรแกรมผาน Android Phone หรอเรยกวา Android Market Place

2.1.6.4 โทรดวยเสยง หรอ Google Search ดวยเสยง

2.1.6.5 ใช เครองมอถอทเปนแอนดรอยดตอเปนโมเดมส าหรบตอ Internet ได

2.1.6.6 ลกษณะการใช งานทวไปโดยรวมคลายกบ Smart Phone

2.1.7 ความสามารถพเศษของระบบปฏบตการแอนดรอยด

2.1.7.1 ระบบเดาค าศพท (Text-Prediction) ชวยลดเวลาในการพมพขอความ

2.1.7.2 ระบบอานออกเสยงขอความ (Text-to-Speech)เชน อาน SMS ออกมาเปนเสยงได

โดยไมตองอานเอง

2.1.7.3 ใชงาน Multi-Touch Screen โดยเรมใช ได เมอเวอรชน 1.6

2.1.7.4 Wi-Fi Hotspot คอ ใหแอนดรอยดกลายเปน Access Point นนเอง

2.1.7.4 สนบสนน Near field communication (NFC) ท าให Android Phone สามารถอาน

RFID ได

2.1.7 แอพพลเคชนบนระบบแอนดรอยด (Android Application)

แอพพลเคชนส าหรบอปกรณเคลอนท (Mobile Application) ซงค าวา “Mobile

Application” ประกอบขนดวย 2 ค า คอ Mobile กบ Application ซงมความหมายดงน

Mobile คออปกรณสอสารทใชในการพกพา นอกจากการใชงานได ตามพนฐานของ

โทรศพทแลว ยงท างานไดกบคอมพวเตอรเนองจากเปนอปกรณทพกพาได จงมคณสมบตเดน คอ

มขนาดเลก น าหนกเบา ใชพลงงานนอย

ส าหรบ Application หมายถงซอฟแวรทใช เพอชวยในการท างานของผ ใช (User) โดย

แอพพลเคชนจะตองมสวนตดตอกบผ ใช User Interface (UI) เพอเปนตวกลางในการใชงานตางๆ

ดงนน Mobile Application หมายถง แอพพลเคชนทชวยใหการทางานของผ ใชบน

อปกรณแบบเคลอนทและพกพา เชน PDA, Smartphone และ Tablet เปนตน ซงแอพพลเคชน

เหลานจะท างานบนระบบปฏบตการ (OS) ทแรกตางกน ในปจจบนมการพฒนาแอพพลเคชน

ตอบสนองความตองการของกลมผ ใช ขนมาเปนจ านวนมาก เนองจากผ ใชมความตองการใช

แอพพลเคชนทแตกตางกน และในปจจบนอตราการใชงานอปกรณเคลอนทเพมมากขนเปนผลจาก

การใหบรการแอพพลเคชนตางๆ ทมการพฒนาเพมมากขนดวย เพอตอบสนองการใชงานของผ ใช

ไมวาจะเปน กลมคนท างาน นสตนกศกษา นกธรกจ หรอกลมแมบานในปจจบนได พฒนา

แอพพลเคชนตางๆ ขน มากมายเพอตอบสนองความตองการของผใช โดยผเชยวชาญจากผลการวจย

Page 12: Android - Mahasarakham University629).pdfAAC (Advaned Audio Coding), AMR, JPG (Jiont Photographic Experts Group) และ PNG (Portable Network Graphics) ่ 2.1.3.5 สตรีมมิง

ของบรษท Gartner ซงเปนบรษทวจยดานธรกจและเทคโนโลย กลาววาในอนาคตตลาดของ

แอพพลเคชนจะเขาสความเปนตลาดทเปนลกคาเฉพาะกลมมากขน โดยแอพพลเคชนทมการใช กน

ในปจจบนและเรมมผ ใชมากขนตามล าดบ มดงตอไปน

1) การโอนเงนผานโทรศพทเคลอนท (Money Transfer) เปนชองทางทสะดวกประหยด

และรวดเรว

2) การสบคนผานอปกรณสอสาร (Mobile Search) โดยจดประสงคหลกของบรการนกเพอ

สงเสรมการขายบนโทรศพทเคลอนท และมการวเคราะหวาลกคาคนเคยกบบรการคนหาสนคาหรอ

บรการของผ ใหบรการของผ ใหบรการรายใดแลวกมกจะกลบมาใช บรการตอไป

3) การใชบรการเวบไซตผานโทรศพทเคลอนท (Mobile Browsing) เปนการเขาถง

อนเทอรเนตซงถอเปนฟงกชนพนฐานของโทรศพทยคใหม

4) การช าระเงนผานโทรศพทเคลอนท (Mobile Payment) โดยมวตถประสงคคลายๆกบ

Money Transfer แตบรการมลกษณะเดน 3 ประการ คอ เปนทางเลอกในการช าระเงนเมอชองทาง

ช าระเงน อนๆ ไมสะดวก เพมความสะดวกและรวดเรวใหแกผ ใชบรการ และชวยเพมปจจยในการ

ยนยนตวตนของลกคา เพอเพมระดบของความปลอดภยของขอมลได อกทางหนง

5) การโฆษณาผานโทรศพทเคลอนท (Mobile Advertising) ตลาดโฆษณาบน

โทรศพทเคลอนทผานเรอขายสงคมออนไลนจะเตบโตขนไปอยางตอเนอง เพราะสามารถเขาถง

ลกคาจ านวนมากได

6) การรบ-สงขอความตวอกษรหรอภาพ (Mobile Instant Messaging) เปนการบรการ

สนทนาผานโทรศพทเคลอนทซงเปนทนยมกนมากในปจจบน

7) บรการเพลงประเภทตางๆ (Mobile Music) เปนบรการฟงเพลงหรอโหลดเพลงมาไว

8) Banking Services เปนบรการทได รบความนยมในกลมธรกจ โดยบรการทผ ใช เพมมาก

ขน ได แก การโอนเงนผานโทรศพทเคลอนท เนองจากม คาใชจายตางๆ มความสะดวกและรวดเรว

นอกจากนน Mobile Banking ยงเปนกลมแอพพลเคชนทมโอกาสเตบโตคอนขางมาก เพอรองรบ

การใหบรการทางการเงนรปแบบใหม เชน Online Banking เปนตน

2.1.8 ขอเดนของระบบปฏบตการ Android

เนองจากระบบปฏบตการแอนดรอยดมการเจรญเตบโตอยางรวดเรว และมสวนแบงตลาด

Page 13: Android - Mahasarakham University629).pdfAAC (Advaned Audio Coding), AMR, JPG (Jiont Photographic Experts Group) และ PNG (Portable Network Graphics) ่ 2.1.3.5 สตรีมมิง

ของอปกรณดานนขนทกขณะ ท าใหกลมผ ใชงาน และกลมนกพฒนาโปรแกรม ใหความส าคญกบ

ระบบปฏบตการแอนดรอยดเพมมากขน เมอมองในดานของกลมผลตภณฑ บรษททมการพฒนา

ผลตภณฑรนใหม ได มการน าเอาระบบปฏบตการแอนดรอยดไปใชในสนคาของตนเอง พรอมทง

ยงมการปรบแตงให ระบบปฏบตการมความสามารถ การจดวาง โปรแกรม และลกเลนใหมๆ ท

แตกตางจากคแขงในทองตลาด โดยเฉพาะอยางยง กลมสนคาทเปน มอถอรนใหม (Smart Phone)

และอปกรณจอสมผส (Touch Screen) โดยมคณลกษณะแตกตางกนไป เชน ขนาดหนาจอ ระบบ

โทรศพท ความเรวของหนวยประมวลผล ปรมาณหนวยความจ า แม กระทงอปกรณตรวจจบตางๆ

(Sensor) หากมองในดานของการพฒนาโปรแกรม ทางบรษท กเกล ไดมการพฒนา Application

Framework ไว ส าหรบนกพฒนาใชงาน ไดอยางสะดวก และไมเกดปญหาเมอน าชดโปรแกรมท

พฒนาขนมา ไปใชกบอปกรณทมคณลกษณะตางกน เชน ขนาดจออปกรณ ไมเทากน กยงสามารถ

ใช งานโปรแกรมได เหมอนกน เปนตน

2.2 Java programming language

ภาษาจาวา (องกฤษ: Java programming language) เปนภาษาโปรแกรมเชงวตถ (องกฤษ:

Object Oriented Programming) พฒนาโดย เจมส กอสลง และวศวกรคนอนๆ ภาษาจาวาถก

พฒนาขนในป พ.ศ. 2534 (ค.ศ. 1991) โดยเปนสวนหนงของ โครงการกรน (the Green Project)

และส าเรจออกสสาธารณะในป พ.ศ. 2538 (ค.ศ. 1995) ซงภาษานมจดประสงคเพอใชแทนภาษา

ซพลสพลส (C++) โดยรปแบบทเพมเตมขนคลายกบภาษา ออบเจกตทฟซ (Objective-C) แตเดม

ภาษานเรยกวา ภาษาโอก (Oak) ซงตงชอตามตนโอกใกลทท างานของ เจมส กอสลง แตวามปญหา

ทางลขสทธ จงเปลยนไปใชชอ “ จาวา ” ซงเปนชอกาแฟแทน (แอพพลเคชนวดประสทธ ภาพการ

ขบขรถยนตบนสมารตโฟนระบบปฏบตการแอนดรอยด ,2555) จดเดนของภาษาจาวาอยทผ เขยน

โปรแกรมสามารถใชหลกการของ Object-Oriented Programming มาพฒนาโปรแกรมของตนดวย

Java ได ภาษาจาวาเปนภาษาส าหรบเขยนโปรแกรมทสนบสนนการเขยนโปรแกรม

เชงวตถ ( OOP : Object-Oriented Programming) โปรแกรมทเขยนขนถกสรางภายในคลาส ดงนน

คลาสคอทเกบเมทอด (method) หรอพฤตกรรม (behavior) ซงมสถานะ(state) และรปพรรณ

(identity) ประจ าพฤตกรรม

Page 14: Android - Mahasarakham University629).pdfAAC (Advaned Audio Coding), AMR, JPG (Jiont Photographic Experts Group) และ PNG (Portable Network Graphics) ่ 2.1.3.5 สตรีมมิง

ภาพท 2-8 สญลกษณของจาวา

(ทมา: http://1.bp.blogspot.com/ JnStNyoDq80/s1600/java_logo.jpg )

สบคนเมอ 4/6/2558

2.2.1 ขอดของ ภาษาจาวา

2.2.1.1 ภาษาจาวาเปนภาษาทสนบสนนการเขยนโปรแกรมเชงวตถแบบสมบรณ ซงเหมาะ

ส าหรบพฒนาระบบทมความซบซอน การพฒนาโปรแกรมแบบวตถจะชวยใหเราสามารถใช ค า

หรอ ชอ ตาง ๆ ทมอย ในระบบงานนนมาใช ในการออกแบบโปรแกรมได ท าให เขาใจได งายขน

2.2.1.2 โปรแกรมทเขยนขนโดยใชภาษาจาวาจะมความสามารถท างานไดใน

ระบบปฏบตการทแตกตางกน ไมจ าเปนตองดดแปลงแก ไขโปรแกรม เชน หากเขยนโปรแกรมบน

เครอง Sun โปรแกรมนนสามารถน ามา compile และ run บนเครองพซธรรมดาได

2.2.1.3 ภาษาจาวามการตรวจสอบขอผดพลาดทงตอน compile และ run ท าใหลด

ขอผดพลาดทอาจเกดขนในโปรแกรม และชวยให debug โปรแกรมได งาย

2.2.1.4 ภาษาจาวามความซบซอนนอยกวาภาษา C++ เมอเปรยบเทยบ code ของโปรแกรม

ทเขยนขนโดยภาษา จาวา กบ C++ พบวา โปรแกรมทเขยนโดยภาษาจาวาจะมจ านวน code นอยกวา

โปรแกรมทเขยนโดยภาษา C++ ท าใหใช งานได งายกวาและลดความผดพลาดได มากขน

Page 15: Android - Mahasarakham University629).pdfAAC (Advaned Audio Coding), AMR, JPG (Jiont Photographic Experts Group) และ PNG (Portable Network Graphics) ่ 2.1.3.5 สตรีมมิง

2.2.1.5 ภาษาจาวาถกออกแบบมาใหมความปลอดภยสงตงแตแรก การรกษาความปลอดภย

ท าใหโปรแกรมทเขยนขนดวยจาวามความปลอดภยมากกวาโปรแกรมทเขยนขนดวยภาษาอน

เพราะจาวาม security ทง low level และ high level ได แก electronic signature, public and private

key management, access control และ certificates

2.2.1.6 ม IDE, application server, และ library ตาง ๆ มากมายส าหรบจาวาทเราสามารถใช

งานได โดยไมตองเสยคาใชจาย ท าใหเราสามารถลดคาใชจายทตองเสยไปกบการซเครองมอและ

ซอฟตแวรตาง ๆ

ตวอยางตอไปนคอการเขยนโปรแกรม Hello world โดยใชภาษาจาวา

// ประกาศ class

public class MyClass {

// ประกาศ Method ชอ main เพราะ java จะเรยกหา Method main เปน Method แรก

public static void main(String[] args) {

System.out.println("Hello World!"); // แสดงขอความวา Hello World!

}

}

จดมงหมายหลก 4 ประการ ในการพฒนาจาวา คอ

1) ใชภาษาโปรแกรมเชงวตถ

2) ไมขนกบแพลตฟอรม (สถาปตยกรรม และ ระบบปฏบตการ)

3) เหมาะกบการใช ในระบบเครอขาย พรอมมไลบรารสนบสนน

4) เรยกใชงานจากระยะไกลได อยางปลอดภยเนองจากชอทเหมอนกน และการเรยกขานท

มกจะพดถงพรอมกนบอยๆ ท าใหคนทวไป มกสบสน

Page 16: Android - Mahasarakham University629).pdfAAC (Advaned Audio Coding), AMR, JPG (Jiont Photographic Experts Group) และ PNG (Portable Network Graphics) ่ 2.1.3.5 สตรีมมิง

2.2.2 รนตาง ๆ ของภาษาจาวา

(ค.ศ. 1996) — ออกครงแรกสด

1.1 (ค.ศ. 1997) — ปรบปรงครงใหญ โดยเพม inner class

1.2 (4 ธนวาคม, ค.ศ. 1998) — รหส Playground ดานจาวาแพลตฟอรมไดรบการ

เปลยนแปลงครงใหญใน API และ JVM (API ส าคญทเพมมาคอ Java Collections Framework และ

Swing; สวนใน JVM เพม JIT compiler) แตตวภาษาจาวานน เปลยนแปลงเพยงเลกนอย (เพมคย

เวรด strictfp) และทงหมดถกเรยกชอใหมวา "จาวา 2" แตระบบเลขรนยงไมเปลยนแปลง

1.3 (8 พฤษภาคม, ค.ศ. 2000) — รหส Kestrel แกไขเลกนอย

1.4 (13 กมภาพนธ, ค.ศ. 2002) — รหส Merlin เปนรนทถกใชงานมากทสดในปจจบน

(ขณะทเขยน ค.ศ. 2005)

5.0 (29 กนยายน, ค.ศ. 2004) — รหส Tiger (เดมทนบเปน 1.5) เพมคณสมบตใหมในภาษา

จาวา เชน Annotations ซงเปนทถกเถยงกนวาน ามาจากภาษาซชารป ของบรษทไมโครซอฟท,

Enumerations, Varargs, Enhanced for loop, Autoboxing, และทส าคญคอGenerics

6.0 (11 ธนวาคม, ค.ศ. 2006) — รหส Mustang เปนรนในการพฒนาของ Java SDK 6.0 ท

ออกมาใหทดลองใชในเดอนพฤศจกายน ค.ศ. 2004

7.0 (ก าลงพฒนา ก าหนดออก ค.ศ. 2008) — รหส Dolphin ก าลงพฒนา

2.3 ฐานขอมล SQLite

ฐานขอมลSQLite เปน Database ขนาดเลกทไดรบความนยมอยางมากกบ Application ท

ท างานบนSmart Phone ประเภทตางๆรปแบบการท างานของ SQLite เปนแบบ Standalone ท างาน

อยใน Application นนๆ SQLite มโครงสรางงายตอการจดเกบและน าไปใชและไฟลทจดเกบ นนก

มขนาดเลกมากเกอบเทากบการเกบขอมลจรงเพราะฉะนน SQLite Database จงเหมาะสมกบ

Application ทท างานบน Smart Phone อยางยงโดยเฉพาะอนเนองจากขอจ ากดทางดาน Hardware

และ Memory รวมทงความสามารถในการ

Process ขอมลตางๆในSmart Phone ยอมนอยกวา PC Desktop เปนธรรมดา จากบทความขางตน

อาจกลาวไดวา ฐานขอมล SQLite เปนฐานขอมลขนาดเลกทนยมใชกบ Application ทใชบน Smart

Phone ทมโครงสรางงายตอการน าไปใชและการจดเกบ มการจดเกบ ไฟลทเลกมากเกอบเทาขอมล

จรง เพราะฉะนน SQLite Database จงเปนฐานขอมลทเหมาะสมทสด ทจะใชกบ Smartphone

Page 17: Android - Mahasarakham University629).pdfAAC (Advaned Audio Coding), AMR, JPG (Jiont Photographic Experts Group) และ PNG (Portable Network Graphics) ่ 2.1.3.5 สตรีมมิง

2.4 Genymotion

ความรทวไปเกยวกบ Genymotion

เปน Developer ทหงดหงดกบ Android SDK Emulator ในยคแรกทเปน ARM ซงใชงาน

จรงแทบไมได กเลย Compile Android เปน x86 แลวเอาไปรนบน Virtual Box ผลคอท างานไดลน

ไหลมาก คนเลยใช Genymotion แทน Android Emulator กน

ตอนน Android Emulator พฒนาโดยม HAXM เขามาชวยใหท างานลนไหลแลว แตเอาเขา

จรงกยงแนะน า Genymotion ซงจะสามารถท างานไดดกวา

นกพฒนา Android Application สวนใหญมปญหากบการทดสอบโปรแกรมเปนอยางมาก

เพราะความชา ของโปรแกรมจ าลองเครอง(Emulator) ทมากบ ADT หรอชดเครองมอพฒนาจาก

Google เอง ท าใหจ าเปนตองใชเครองจรงในการทดสอบ และถาอยากทดสอบหลายๆ เครอง กตอง

มเครองหลายๆรน

โดยปกต เรากจะตองลง Android SDK รวมถง plugins ตางๆ ส าหรบ eclipse เพอใชในการเขยน

แอพพลเคชน ซงใน SDK นกจะมทง library, emulator และเครองไมเครองมอตางๆทจ าเปนมาดวย

แลว ซงหลงจากตดตงครบแลวกตองเลอกโหลด System Image ส าหรบแตละเวอรชนมาอกท เพราะ

แตละตวกไมเหมอนกน เชน jellybean , kit Kat เปนตน

Genymotion ท าใหเราสามารถขามในสวนสดทายไปได คอ ไมตองโหลด System Image

เพมเตมจาก Android SDK มา Genymotion จะมสวนใหโหลดตางหาก (ใครจะโหลดทงของ stock

และ Genymotion กไมวากน แตเปลองเนอทในเครอง

Genymotion เปน Emulator ทสรางขนมาเพอนกพฒนา ซงจะตางจาก Emulator อยาง

BlueStack ทสรางขนมาเพอเลนแอปพลเคชนแอนดรอยดเพอเอาไวเลนเกมโดยเฉพาะ แต

Genymotion จะมจดเดนตรงทมตวชวยตางๆส าหรบนกพฒนาอยดวยส าหรบ Emulator ทมาพรอม

กบ ADT Bundle หรอ Android Studio ไมตองพดถงอะไรมากนก นาจะรกนอยแลวกบ

ความสามารถในการอดและชานาร าคาญ ถงแมวาหลงๆมานจะพฒนาใหเรวขนแลวกตาม แตกยงม

ปญหาอยด แตส าหรบ Genymotion จะใหความลนไหลกวามาก ซงขนอยกบ สเปคคอมทใชดวย

2.4.1 คณสมบตเดน

2.4.1.1 การเชอมตอทมประสทธภาพ

Page 18: Android - Mahasarakham University629).pdfAAC (Advaned Audio Coding), AMR, JPG (Jiont Photographic Experts Group) และ PNG (Portable Network Graphics) ่ 2.1.3.5 สตรีมมิง

2.4.1.2 มตวเลอก GPS Emulation

2.4.1.3 แถบค าสงทสะดวกตอการใชงาน

2.5 Android SDK

Android SDK ยอมาจาก Android Software Development Kit ซงเปนชดโปรแกรมททาง

Google พฒนาออกมาเพอแจกจายใหนกพฒนาแอพพลเคชน หรอผ สนใจทวไปดาวนโหลดไปใช

งานกนไดโดยไมมคาใชจายใดๆ (ฟรส าหรบการใชงานโปรแกรม) จงเปนอกหนงปจจยทท าให

แอพพลเคชนบนแอนดรอยดนนเพมขนอยางรวดเรวในชด SDK นนจะมโปรแกรมและไลบราร

ตางๆ ทจ าเปนตอการพฒนาแอพพลเคชนบนระบบปฏบตการแอนดรอยด อยางเชน Emulator หรอ

โปรแกรมจ าลองเครองจกรเสมอน ดงภาพท 2-8 ซงท าใหผพฒนาโปรแกรมสามารถสราง

แอพพลเคชน และ น ามาทดลองใชงานบน Emulator กอนโดยมสภาวะแวดลอมเหมอนกบการ

น าไปใชงานโทรศพทเคลอนททใชระบบปฏบตการแอดรอยดจรงๆ โดยสามารถดาวนโหลด

Android SDK ทมให เลอกทงระบบปฏบตการ Windows, Mac และ Linux

ภาพท 2 – 9 แสดง Emulator

(ทมา : http://www.iasava.com )

สบคนเมอ 4/6/2558

Page 19: Android - Mahasarakham University629).pdfAAC (Advaned Audio Coding), AMR, JPG (Jiont Photographic Experts Group) และ PNG (Portable Network Graphics) ่ 2.1.3.5 สตรีมมิง

2.6 งานวจยทเกยวของ

สชาดา พลาชยภรมยศล (บทคดยอ : 2554) ไดวจยเรองแนวโนมการใชโมบายแอพพลเคชน

โดยแนวโนมการใชงาน Mobile Device อยางสมารทโฟนเพมขนอยางกาวกระโดดในชวงไมกปท

ผานมา ซงเปนผลมาจากการพฒนา Mobile Applications และเทคโนโลย ของตวเครองโทรศพท

จากคายผ ผลตโทรศพท โดยเฉพาะการพฒนาตอ ยอดแอพพลเคชนบนอปกรณเคลอนทของบรษท

ตางๆ ทแขงขนกนเพอชงความเปนหนงในตลาดดาน Mobile Application ซงการพฒนา

แอพพลเคชนแบงเปนการ พฒนาแอพพลเคชนระบบ (Operation System) และแอพพลเคชน

ซอฟตแวรทตอบสนองการใชงานบนอปกรณ และดวยแอพพลเคชนท เพมขนและมประสทธภาพ

มากขนท าใหผใชอปกรณเคลอนทมแนวโนมใชโปรแกรมตางๆ เพอตอบสนองกจกรรมใน

ชวตประจ าวน ไดแก ท าธรกรรมทางการเงน เชอมตอและสบคนขอมลบนเครอขายอนเทอรเนต ชม

ภาพยนตร ฟงเพลง หรอแม แตการเลนเกม ซงมทงออนไลน และออฟไลน ดวยอตราการขยายตว

ดานการใชงานอปกรณเคลอนท ท าใหบรษทชนน าดานโทรศพทมอถอหลายแหงหนมาให

ความส าคญกบการพฒนาโปรแกรมบนโทรศพทมอถอ โดยเชอวาจะมอตราการดาวนโหลดเพอใช

งานทเตบโตอยางเหนได ชด

วนฤพร ยศศกดาเจรญ, ธญญรตน ทาวศรวชย และเจษฎา สขศรวไลกล

(บทคดยอ : 2554)นกศกษาสาขาวทยาการคอมพวเตอรประยกต คณะวทยาศาสตร มหาวทยาลยพระ

จอมเกลาธนบรไดท า โครงงานเรองโปรแกรมจองทนง และสงอาหารบนโทรศพทมอถอระบบแอน

ดรอยดโครงงานนออกแบบและพฒนาโปรแกรมประยกตส าหรบการจองโตะและสงอาหาร

ลวงหนาในรานอาหารโดยโปรแกรมจะท างานบนระบบแอนดรอยด (Android)โปรแกรมนจะชวย

ลดปญหาการรอคอยทนงของลกคาในรานอาหารเปนเวลานาน โดยเฉพาะในชวงเวลาทลกคามมาก

โปรแกรมนประกอบดวย 2 สวนหลก ไดแก ก) สวนจดการราน เพอใหพนกงานรานอาหารจดหาร

ขอมลเมนอาหารและก าหนดจดโตะใหลกคาทจองเขามาและ ข) สวนจองโตะและสงอาหารซง

ท างานบนโทรศพทมอถอระบบแอนดรอยดโครงงานนพฒนาโดยใชแพลตฟอรมจาวาและชด

พฒนาซอฟตแวรแอนดรอยด

Page 20: Android - Mahasarakham University629).pdfAAC (Advaned Audio Coding), AMR, JPG (Jiont Photographic Experts Group) และ PNG (Portable Network Graphics) ่ 2.1.3.5 สตรีมมิง

พมพกมล ปารสวรรณ (บทคดยอ : 2557) ไดวจยเรอง ปจจยดานคณภาพการบรการ การ

บรหารลกคาสมพนธอเลกทรอนกสทางไลน แอพพลเคชนและความรบผดชอบตอลกคาทมผลตอ

ความพงพอใจของผใชบรการโทรศพทมอถอในเขตกรงเทพมหานคร งานวจยนมจดประสงคเพอ

ศกษาปจจยคณภาพการบรการ การบรหารลกคาสมพนธอเลกทรอนกสทางไลน แอพพลเคชน และ

ความรบผดชอบตอลกคาทมผลตอความพงพอใจของผใชบรการโทรศพทมอถอในเขต

กรงเทพมหานครโดยใชแบบสอบถามปลายปดจ านวน 180 ชด ในการเกบขอมลจากผใช

โทรศพทมอถอประเภทสมารทโฟน และเคยใชไลน แอพพลเคชนสถตเชงพรรณนาทใชวเคราะห

ขอมล ไดแก การแจกแจงความถ รอยละ คาคะแนนเฉลย คาสวนเบยงเบนมาตรฐาน และสถตเชง

อนมานทใชทดสอบสมมตฐาน ไดแก การวเคราะหการถดถอยเชงพห ผลการศกษาพบวา ผตอบ

แบบสอบถามสวนใหญเปนเพศหญง มอาย 36 - 40 ป โดยสวนใหญส าเรจการศกษาระดบปรญญา

ตร มอาชพเปนพนกงานบรษทเอกชน และรายไดเฉลยตอเดอนของกลมตวอยางสวนใหญ คอ

10,000 – 20,000 บาท ซงสวนใหญใชไลนแอพพลเคชนในการตดตอ สอสาร เนองจากใชงานงาย

และสะดวกในการตดตอสอสารและมความถในการใชไลน แอพพลเคชน 2 - 4 ชวโมงตอวน โดย

ชวงเวลาทใชไลน แอพพลเคชนบอยทสด คอ 17.01 – 21.00 น. ผลการทดสอบสมมตฐานพบวา

ปจจยดานคณภาพการ

บรการดานความเขาใจ รบรความตองการ และปจจยดานความรบผดชอบตอลกคามผลตอความพง

พอใจของผใชบรการโทรศพทมอถอในเขตกรงเทพมหานครอยางมนยส าคญทางสถตทระดบ .05

โดยทปจจยดานความรบผดชอบตอลกคามผลตอความพงพอใจของผใชบรการโทรศพทมอถอใน

เขตกรงเทพมหานครมากทสด รองลงมาคอปจจยดานคณภาพการบรการดานความเขาใจ รบรความ

ตองการ สวนปจจยดานคณภาพการบรการ ดานความเปนรปธรรม ดานความนาเชอถอ ดานการ

ตอบสนองความตองการดานการใหความมนใจ ปจจยดานการบรหารลกคาสมพนธอเลกทรอนกส

ทางไลน แอพพลเคชน ดานการเกบขอมลลกคา ดานการมปฏสมพนธกบลกคา และดานการ

น าเสนอสนคาหรอบรการทมความเหมาะสมเฉพาะตวกบลกคา ไมมผลตอความพงพอใจของ

ผใชบรการโทรศพทมอถอในเขตกรงเทพมหานคร