Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Android
Android
  1. วิธีเปลี่ยนภาษาแอปเมื่อผู้ใช้เลือกภาษาใน Android

    ภาพรวม ตัวอย่างนี้สาธิตการเปลี่ยนภาษาแอปพลิเคชัน (Locale) แบบไดนามิกเมื่อผู้ใช้เลือกจาก Spinner โดยใช้ Configuration และ Resources แล้ว Recreate Activity ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ Android Studio → File → New Project → Empty Activity ขั้นตอนที่ 2: สร้าง String Resources สำหรับแต่ละภาษา res/v

  2. วิธีสร้าง Custom Alert Dialog ใน Android

    ภาพรวม ตัวอย่างนี้สาธิตการสร้าง AlertDialog แบบกำหนดเอง (Custom Layout) พร้อมรูปภาพ ข้อความ และปุ่ม ด้วยการ Inflater Layout XML แยกต่างหาก ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ Android Studio → File → New Project → Empty Activity ขั้นตอนที่ 2: จัดรูปแบบหน้าจอหลัก (activity_main.xml) <?xml version=1.0

  3. วิธีจัดกึ่งกลางหัวข้อ Action Bar ใน Android

    ภาพรวม ตัวอย่างนี้สาธิตวิธีจัดตำแหน่ง Title ให้อยู่กึ่งกลางของ Action Bar/Toolbar โดยใช้ Custom View 📝 หมายเหตุ ActionBar เป็น Legacy Component ปัจจุบันแนะนำให้ใช้ Toolbar (จาก AppCompat) หรือ TopAppBar (Jetpack Compose) แทน ซึ่งควบคุม Layout ได้ยืดหยุ่นกว่า ขั้นตอนที่ 1: สร้างโปรเจกต์ใ

  4. การใช้ MediaPlayer สร้าง Audio Player เบื้องต้นใน Android

    ภาพรวม ตัวอย่างนี้สาธิตการสร้าง Audio Player ใช้ MediaPlayer พร้อมควบคุม Play, Pause, Forward, Backward และ SeekBar แสดงความคืบหน้า ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ Android Studio → File → New Project → Empty Activity ขั้นตอนที่ 2: เตรียมไฟล์เสียง วางไฟล์เสียง bohemian_rhapsody.mp3 ในโฟลเดอร์ res/r

  5. วิธีนับจำนวนตัวอักษรใน EditText ขณะพิมพ์ใน Android

    ภาพรวม ตัวอย่างนี้สาธิตการนับจำนวนตัวอักษรใน EditText แบบ Real-time โดยใช้ TextWatcher แสดงผลใน TextView เหมาะสำหรับจำกัดความยาวข้อความ (เช่น SMS, Tweet, Bio) ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ Android Studio → File → New Project → Empty Activity ขั้นตอนที่ 2: จัดรูปแบบหน้าจอ (activity_main.xml) <

  6. วิธีใช้ Calendar Widget ด้วย CalendarView ใน Android

    ภาพรวม ตัวอย่างนี้สาธิตการใช้ CalendarView Widget สำหรับเลือกวันที่ แล้วนำวันที่ที่เลือกไปแสดงใน TextView ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ Android Studio → File → New Project → Empty Activity ขั้นตอนที่ 2: จัดรูปแบบหน้าจอ (activity_main.xml) <?xml version=1.0 encoding=utf-8?> <RelativeLayo

  7. วิธีจำลอง Touch Event ที่ตำแหน่งที่กำหนดใน Android

    ภาพรวม ตัวอย่างนี้สาธิตการรับและจัดการ Touch Event (onTouchEvent) ใน Activity เพื่อตรวจจับตำแหน่ง X, Y และประเภทการสัมผัส (Down, Move, Up) 📝 หมายเหตุ หัวข้อ Simulate touch event (สร้าง Touch Event เทียม) จริงๆ ต้องใช้ Instrumentation หรือ adb shell input tap ซึ่งต้องการ Permission เฉพาะ แ

  8. วิธีรัน Android Service ทำงานใน Background ตลอดเวลา

    ภาพรวม ตัวอย่างนี้สาธิตการสร้าง Service ที่ทำงานในพื้นหลัง (Background) และ Restart อัตโนมัติเมื่อถูกระบบ Kill ด้วย START_STICKY และ onTaskRemoved ⚠️ ข้อจำกัด Android 8.0+ (API 26+) Background Service มีข้อจำกัดเข้มงวด: ไม่สามารถรัน Background Service ได้นานเกิน 1-2 นาที (ยกเว

  9. วิธีวาดข้อความบนรูปภาพใน Android

    ภาพรวม ตัวอย่างนี้สาธิตวิธีการแสดงข้อความบนรูปภาพ (ImageView) โดยการวาง TextView ทับ ImageView ใน Layout (Overlay) ซึ่งเป็นวิธีง่ายที่สุด ไม่ต้องใช้ Canvas วาดจริง ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ Android Studio → File → New Project → Empty Activity ขั้นตอนที่ 2: จัดรูปแบบหน้าจอ (activity_main.xml)

  10. วิธีสร้าง Custom Adapter สำหรับ ListView ใน Android

    ภาพรวม ตัวอย่างนี้สาธิตการสร้าง Custom Adapter โดยการ Extends BaseAdapter เพื่อแสดงข้อมูลแบบกำหนดเองใน ListView (รูปภาพ, ชื่อ, เบอร์โทร) พร้อม Model Class แยกต่างหาก ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ Android Studio → File → New Project → Empty Activity ขั้นตอนที่ 2: จัดรูปแบบหน้าจอหลัก (activity_mai

  11. วิธีหา Serial Number ของอุปกรณ์ Android

    ภาพรวม ตัวอย่างนี้สาธิตการดึงหมายเลข Serial Number ของอุปกรณ์ Android ผ่าน Build.SERIAL และ TelephonyManager พร้อมจัดการ Runtime Permission สำหรับ READ_PHONE_STATE ⚠️ ข้อจำกัดสำคัญ (Android 10+ / API 29+) ตั้งแต่ Android 10 (API 29) เป็นต้นมา ไม่สามารถเข้าถึง Serial Number จริงได้แล้ว เพื่

  12. วิธีซ่อนแป้นพิมพ์นิ่มเมื่อคลิกนอก EditText ใน Android

    ภาพรวม ตัวอย่างนี้สาธิตวิธีปิด Soft Keyboard อัตโนมัติเมื่อผู้ใช้กดที่พื้นที่ว่าง (นอก EditText) ซึ่งเป็น UX ที่ดี เพราะ Keyboard จะไม่ค้างอยู่บนหน้าจอ ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ Android Studio → File → New Project → Empty Activity ขั้นตอนที่ 2: จัดรูปแบบหน้าจอ (activity_main.xml) <?xml ve

  13. วิธี Parse JSONArray ในแอป Android

    ภาพรวม ตัวอย่างนี้สาธิตการแปลงข้อมูล JSON String เป็น Object ใน Android โดยใช้คลาส JSONObject และ JSONArray จาก package org.json ที่มาพร้อม Android SDK ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ Android Studio → File → New Project → Empty Activity ขั้นตอนที่ 2: จัดรูปแบบหน้าจอ (activity_main.xml) <?xml ve

  14. วิธีดึงค่าจาก EditText ใน Android

    ภาพรวม ตัวอย่างพื้นฐานสาธิตวิธีอ่านค่าข้อความจาก EditText และนำไปแสดงใน TextView เมื่อกดปุ่ม ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ Android Studio → File → New Project → Empty Activity ขั้นตอนที่ 2: จัดรูปแบบหน้าจอ (activity_main.xml) <?xml version=1.0 encoding=utf-8?> <RelativeLayout xmlns:andr

  15. วิธีแสดง ListView ใน AlertDialog บน Android

    ภาพรวม ตัวอย่างนี้สาธิตการสร้าง AlertDialog ที่มี ListView ภายใน เหมาะสำหรับเมนูเลือกตัวเลือกหลายรายการ เช่น เลือกประเทศ, เมนูตั้งค่า, หรือรายการข้อมูล ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ Android Studio → File → New Project → Empty Activity ขั้นตอนที่ 2: จัดรูปแบบหน้าจอหลัก (activity_main.xml) <?xm

  16. วิธาสร้าง GridView Layout ในแอป Android

    ภาพรวม ตัวอย่างนี้สาธิตการสร้าง GridView แบบ 2 คอลัมน์ พร้อม Custom Adapter เพื่อแสดงรูปภาพและข้อความ คล้ายเมนูแอปพลิเคชันหรือแกลเลอรี่รูปภาพ ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ Android Studio → File → New Project → Empty Activity ขั้นตอนที่ 2: จัดรูปแบบหน้าจอหลัก (activity_main.xml) <?xml version=

  17. วิธีใช้ CheckBox ใน Android

    ภาพรวม ตัวอย่างนี้สาธิตการใช้ CheckBox สำหรับสร้างเมนูสั่งอาหาร เลือกรายการหลายอย่างพร้อมกัน และคำนวณราคารวมเมื่อกดปุ่มสั่งซื้อ ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ Android Studio → File → New Project → Empty Activity ขั้นตอนที่ 2: จัดรูปแบบหน้าจอ (activity_main.xml) <?xml version=1.0 encoding=utf-8

  18. วิธีจัดรูปแบบวันที่และเวลาใน Android

    ภาพรวม ตัวอย่างนี้สาธิตการใช้ SimpleDateFormat ร่วมกับ Calendar เพื่อจัดรูปแบบวันที่และเวลาตามต้องการใน Android ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ Android Studio → File → New Project → Empty Activity ขั้นตอนที่ 2: จัดรูปแบบหน้าจอ (activity_main.xml) <?xml version=1.0 encoding=utf-8?> <Relati

  19. วิธีใช้งานคลาส TextWatcher ใน Android

    ภาพรวม TextWatcher เป็น Interface สำหรับตรวจจับการเปลี่ยนแปลงข้อความใน EditText แบบ Real-time เหมาะสำหรับการ Validate Input, นับตัวอักษร, Auto-complete หรือ Filter รายการ ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ Android Studio → File → New Project → Empty Activity ขั้นตอนที่ 2: จัดรูปแบบหน้าจอ (activity_ma

  20. วิธีทำให้ส่วนหนึ่งของ TextView คลิกได้ใน Android

    ภาพรวม ตัวอย่างนี้สาธิตวิธีทำให้ข้อความบางส่วนใน TextView เป็นลิงก์ที่คลิกได้ โดยใช้ SpannableString ร่วมกับ ClickableSpan เหมาะสำหรับการสร้างเงื่อนไขการใช้งาน นโยบายความเป็นส่วนตัว หรือ Hashtag ที่กดได้ ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ เปิด Android Studio → File → New Project → Empty Activity ขั้น

Total 1462 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:27/74  20-คอมพิวเตอร์/Page Goto:1 21 22 23 24 25 26 27 28 29 30 31 32 33