Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Android
Android
  1. วิธีปิดการหมุนหน้าจอ (Orientation Change) ใน Android

    การปิดการเปลี่ยนทิศทางหน้าจอ (Lock Screen Orientation) ตัวอย่างนี้สาธิตวิธีล็อกหน้าจอให้อยู่ในทิศทางเดียว (Portrait หรือ Landscape) ทั้งในโค้ด Java และ AndroidManifest.xml ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ เปิด Android Studio เลือก File → New Project และกรอกข้อมูลที่จำเป็น ขั้นตอนที่ 2: จัดทำ Layout

  2. วิธีถ่ายภาพหน้าจอ (Screenshot) โดยโปรแกรมใน Android

    การถ่ายภาพหน้าจอ (Screenshot) โดยเขียนโค้ดใน Android ตัวอย่างนี้สาธิตวิธีการจับภาพหน้าจอ (View) เป็น Bitmap โดยใช้ Drawing Cache แล้วนำไปแสดงใน ImageView ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ เปิด Android Studio เลือก File → New Project และกรอกข้อมูลที่จำเป็น ขั้นตอนที่ 2: จัดทำ Layout (res/layout/activ

  3. วิธีเก็บ ID ของ Drawable Resources ในอาร์เรย์ผ่านไฟล์ XML values

    การเก็บ Resource ID ของ Drawable ใน Integer Array ผ่าน XML ตัวอย่างนี้สาธิตวิธีประกาศอาร์เรย์ของ Drawable resource ID ในไฟล์ XML (values/arrays.xml) แล้วนำมาใช้ในโค้ด Java ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ เปิด Android Studio เลือก File → New Project และกรอกข้อมูลที่จำเป็น ขั้นตอนที่ 2: สร้างไฟล์ ar

  4. วิธีเปิด Activity เพียงครั้งเดียวเมื่อเปิดแอปครั้งแรกใน Android

    การเปิด Activity เฉพาะครั้งแรกที่เปิดแอป (First Launch Only) ตัวอย่างนี้สาธิตวิธีใช้ SharedPreferences เพื่อตรวจสอบว่าเป็นครั้งแรกที่เปิดแอปหรือไม่ หากไม่ใช่ จะปิด Activity ทันที ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ เปิด Android Studio เลือก File → New Project และกรอกข้อมูลที่จำเป็น ขั้นตอนที่ 2: จัดทำ

  5. วิธีเพิ่ม Long Click Listener ให้ ListView ใน Android

    การเพิ่มเหตุการณ์ Long Click ให้ ListView ตัวอย่างนี้สาธิตวิธีการจับเหตุการณ์เมื่อผู้ใช้กดค้าง (Long Click) ที่รายการใน ListView เพื่อแสดง Toast หรือดำเนินการอื่นๆ ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ เปิด Android Studio เลือก File → New Project และกรอกข้อมูลที่จำเป็น ขั้นตอนที่ 2: จัดทำ Layout (res/la

  6. วิธีตรวจสอบแอปพลิเคชันที่กำลังทำงานอยู่ใน Android

    การตรวจสอบแอปพลิเคชันที่กำลังทำงาน (Running Apps) ใน Android ตัวอย่างนี้สาธิตวิธีดึงรายการ Task/แอปพลิเคชันที่กำลังทำงานอยู่ในระบบผ่าน ActivityManager.AppTask ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ เปิด Android Studio เลือก File → New Project และกรอกข้อมูลที่จำเป็น ขั้นตอนที่ 2: จัดทำ Layout (res/layout/

  7. วิธีสร้างข้อความแบ่งหน้า (Pagination) ใน Android

    การสร้างระบบแบ่งหน้าข้อความ (Text Pagination) ใน Android ตัวอย่างนี้สาธิตวิธีการแบ่งข้อความยาวเป็นหลายหน้า (Pagination) พร้อมปุ่มนำทางหน้าก่อน/หน้าถัดไป โดยใช้ StaticLayout คำนวณการจัดวางข้อความ ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ เปิด Android Studio เลือก File → New Project และกรอกข้อมูลที่จำเป็น ขั้

  8. วิธีเล่นเสียงริงตัน/นาฬิกาปลุกแบบกำหนดเองใน Android

    การเล่นไฟล์เสียงริงตันหรือนาฬิกาปลุกที่กำหนดเอง ตัวอย่างนี้สาธิตวิธีการเล่นไฟล์เสียงที่วางไว้ในโฟลเดอร์ raw เป็นริงตันหรือเสียงนาฬิกาปลุกในแอป Android ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ เปิด Android Studio เลือก File → New Project และกรอกข้อมูลที่จำเป็น ขั้นตอนที่ 2: จัดทำ Layout (res/layout/activity

  9. วิธีตรวจสอบโหมดเครื่องบินเปิด/ปิดใน Android

    การตรวจสอบสถานะโหมดเครื่องบิน (Airplane Mode) ตัวอย่างนี้สาธิตวิธีตรวจสอบว่าโหมดเครื่องบินเปิดหรือปิดอยู่ในอุปกรณ์ Android ผ่าน Settings.Global.AIRPLANE_MODE_ON ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ เปิด Android Studio เลือก File → New Project และกรอกข้อมูลที่จำเป็น ขั้นตอนที่ 2: จัดทำ Layout (res/layou

  10. วิธีจำกัดตำแหน่งทศนิยมใน EditText บน Android

    การจำกัดจำนวนตำแหน่งทศนิยมใน EditText ตัวอย่างนี้สาธิตวิธีการจำกัดจำนวนตัวเลขก่อนและหลังจุดทศนิยมใน EditText ของ Android โดยใช้ InputFilter และ Regular Expression ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ เปิด Android Studio เลือก File → New Project และกรอกข้อมูลที่จำเป็น ขั้นตอนที่ 2: จัดทำ Layout (res/lay

  11. วิธีแปลงพิกเซลเป็น DP ในแอป Android

    การแปลงหน่วยพิกเซลเป็น DP ใน Android ตัวอย่างนี้จะสาธิตวิธีการแปลงค่าพิกเซล (Pixels) เป็น Density-independent Pixels (DP) ในแอปพลิเคชัน Android ซึ่งเป็นสิ่งสำคัญสำหรับการพัฒนา UI ที่รองรับหน้าจอขนาดและความหนาแน่นต่างๆ ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ เปิด Android Studio เลือก File → New Project และก

  12. ความแตกต่างระหว่าง onCreate() และ onStart() ใน Android

    ความแตกต่างระหว่าง onCreate() และ onStart() ใน Activity Lifecycle ตัวอย่างนี้แสดงความแตกต่างระหว่าง onCreate() (สร้าง Activity ครั้งแรก) และ onStart() (Activity เริ่มมองเห็นได้) พร้อม Log เพื่อดูลำดับการทำงาน ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ Android Studio → File → New Project → กรอกรายละเอียด → Fin

  13. วิธีป้องกันไม่ให้อุปกรณ์ Android เข้าสู่โหมด Sleep

    การเก็บหน้าจอให้ตื่นอยู่ (Keep Screen On) ใน Android ตัวอย่างนี้แสดงวิธีใช้ WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON เพื่อป้องกันไม่ให้หน้าจอดับ/เข้าสู่ Sleep Mode ขณะแอปทำงาน ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ Android Studio → File → New Project → กรอกรายละเอียด → Finish ขั้นตอนที่ 2: Layout -

  14. วิธีการทำงานของ Activity.finish() ใน Android

    การทำงานของ finish() และผลต่อ Back Stack ใน Android ตัวอย่างนี้สาธิตการใช้ finish() หลังจากเริ่ม Activity ใหม่ เพื่อปิด Activity ปัจจุบัน ทำให้กด Back จาก Activity ใหม่จะกลับไป Home แทนที่จะกลับมาที่ Activity เดิม ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ Android Studio → File → New Project → กรอกรายละเอียด

  15. วิธีจัดการปุ่ม Back ใน Android Activity

    การจัดการเหตุการณ์ปุ่ม Back (Back Button) ใน Activity ตัวอย่างนี้แสดงวิธีจัดการเมื่อผู้ใช้กดปุ่ม Back หรือกดปุ่มในหน้าจอ เพื่อปิด Activity ด้วย finish() ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ Android Studio → File → New Project → กรอกรายละเอียด → Finish ขั้นตอนที่ 2: Layout - res/layout/activity_main.xml

  16. วิธีดาวน์โหลดรูปภาพจาก URL ใน Android

    การดาวน์โหลดรูปภาพจากอินเทอร์เน็ตด้วย AsyncTask และ BitmapFactory ตัวอย่างนี้แสดงวิธีดาวน์โหลดรูปภาพจาก URL ใน Background Thread ด้วย AsyncTask แล้วนำ Bitmap มาแสดงใน ImageView พร้อม ProgressDialog ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ Android Studio → File → New Project → กรอกรายละเอียด → Finish ขั้นตอ

  17. วิธีใช้ Theme เฉพาะ Activity ใน Android

    การใช้ Theme แบบเฉพาะ Activity (Per-Activity Theme) ใน AndroidManifest ตัวอย่างนี้แสดงวิธีกำหนด Theme ให้ Activity เฉพาะตัว โดยใช้ attribute android:theme ในแท็ก <activity> แทนที่จะกำหนดที่ Application Level ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ Android Studio → File → New Project → กรอกรายละเอียด

  18. วิธีโหลดรูปภาพลง ImageView จาก URL ด้วย Picasso ใน Android

    การโหลดรูปภาพจากอินเทอร์เน็ตแสดงใน ImageView ด้วย Library Picasso ตัวอย่างนี้แสดงวิธีใช้ Library Picasso (Square) เพื่อดาวน์โหลดและแสดงรูปภาพจาก URL ลงใน ImageView แบบ Asynchronous พร้อม Caching อัตโนมัติ ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ Android Studio → File → New Project → กรอกรายละเอียด → Finish

  19. ที่ไหนและอย่างไรที่จะใช้ตัวแปร Static ใน Android Studio

    การใช้งานตัวแปร Static ใน Android: ตัวอย่างและ Best Practices ตัวอย่างนี้แสดงการใช้ static final สำหรับค่าคงที่ (Constant) เช่น TAG สำหรับ Logging และอธิบายเมื่อไหร่ควร/ไม่ควรใช้ Static Variable ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ Android Studio → File → New Project → กรอกรายละเอียด → Finish ขั้นตอนที

  20. วิธีเปลี่ยน Screen Orientation ด้วยปุ่มใน Android

    การเปลี่ยนทิศทางหน้าจอ (Portrait/Landscape) โดยโปรแกรมผ่านปุ่มกด ตัวอย่างนี้แสดงวิธีใช้ setRequestedOrientation() กับ ActivityInfo เพื่อบังคับให้หน้าจอหมุนเป็น Portrait หรือ Landscape เมื่อกดปุ่ม ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ Android Studio → File → New Project → กรอกรายละเอียด → Finish ขั้นตอนท

Total 1462 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:32/74  20-คอมพิวเตอร์/Page Goto:1 26 27 28 29 30 31 32 33 34 35 36 37 38