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

    ภาพรวม ตัวอย่างนี้สาธิตวิธีการแสดง Toast จากเธรดพื้นหลัง (Background Thread) ใน Android เนื่องจาก Toast ต้องถูกเรียกใช้บนเธรดหลัก (Main/UI Thread) เท่านั้น จึงต้องใช้กลไกการสื่อสารระหว่างเธรด ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ เปิด Android Studio → File → New Project → เลือก Empty Activity → กรอกรายละ

  2. วิธีลงทะเบียน BroadcastReceiver แบบ Programmatic ใน Android

    ตัวอย่างนี้สาธิตวิธี ลงทะเบียน (Register) BroadcastReceiver แบบ Dynamic/Programmatic ใน Java Code แทนการประกาศใน Manifest ซึ่งเหมาะสำหรับการรับ Broadcast ที่ต้องการเฉพาะเวลาที่แอปทำงานอยู่ (เช่น Network Change) ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ เปิด Android Studio ไปที่ File → New Project ขั้นตอนที่

  3. วิธีใช้ Snackbar ใน Android (Material Design)

    บทความนี้สาธิตวิธีใช้ Snackbar จาก Material Design Library แสดงข้อความชั่วคราวพร้อม Action ที่ด้านล่างหน้าจอ ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ Android Studio → File → New Project ขั้นตอนที่ 2: เพิ่ม Dependency (build.gradle) ใน build.gradle (Module: app) เพิ่ม: dependencies { implementation com.

  4. วิธี Ping IP/Host ภายนอกใน Android (Java)

    บทความนี้สาธิตวิธีตรวจสอบการเชื่อมต่อเครือข่ายและ Ping ไปยัง IP/Host ภายนอก ใน Android โดยใช้ Runtime.exec() รันคำสั่ง ping ของระบบ ⚠️ ข้อจำกัดและข้อควรระวัง Runtime.exec(ping ...) ขึ้นอยู่กับระบบปฏิบัติการ - อาจไม่ทำงานบนบางอุปกรณ์/ROM Android 7.0+ (API 24+) จำกัดการ exec คำสั่งระบบ (SELi

  5. วิธีสื่อสารระหว่าง Activity และ Service ใน Android

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

  6. วิธีตรวจสอบหน่วยความจำ (RAM) ที่แอป Android ใช้งาน

    บทความนี้สาธิตวิธีดึงข้อมูล Memory Usage ของแอป Android โดยใช้ ActivityManager.MemoryInfo และ Runtime class ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ Android Studio → File → New Project ขั้นตอนที่ 2: Layout (activity_main.xml) <?xml version=1.0 encoding=utf-8?> <RelativeLayout xmlns:android=htt

  7. วิธีแสดง Soft Keyboard อัตโนมัติเมื่อ EditText ได้ Focus ใน Android

    บทความนี้สาธิตวิธีบังคับแสดง Soft Keyboard (On-screen Keyboard) เมื่อ EditText ได้ Focus โดยใช้ InputMethodManager ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ Android Studio → File → New Project ขั้นตอนที่ 2: Layout (activity_main.xml) <?xml version=1.0 encoding=utf-8?> <RelativeLayout xmlns:andr

  8. วิธีสร้าง Vertical SeekBar (แนวตั้ง) ใน Android

    บทความนี้สาธิตวิธีทำ Vertical SeekBar ใน Android โดยการหมุน SeekBar ปกติ 270 องศา (Rotation) ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ Android Studio → File → New Project ขั้นตอนที่ 2: Layout (activity_main.xml) <?xml version=1.0 encoding=utf-8?> <RelativeLayout xmlns:android=https://schemas.an

  9. วิธีสร้าง Custom Button ด้วย XML Styles/Drawable ใน Android

    บทความนี้สาธิตวิธีสร้าง Custom Button ด้วย XML Drawable (Shape) ในโฟลเดอร์ res/drawable/ โดยไม่ต้องใช้รูปภาพ ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ Android Studio → File → New Project ขั้นตอนที่ 2: Layout (activity_main.xml) วาง Button 3 ตัว ใช้ background ต่างกัน: <?xml version=1.0 encoding=utf-8?>

  10. วิธีตั้งค่า Margin ของ ImageView ด้วยโค้ดใน Android

    บทความนี้สาธิตวิธีตั้งค่า Margin ให้ ImageView โดยโปรแกรม (Programmatically) ผ่าน LayoutParams ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ Android Studio → File → New Project ขั้นตอนที่ 2: Layout (activity_main.xml) ใช้ RelativeLayout เป็น Parent (เพราะ Margin ทำงานผ่าน Parents LayoutParams): <?xml version

  11. วิธีล็อก Screen Orientation (Portrait/Landscape) ใน Android

    บทความนี้สาธิตวิธี ล็อกการหมุนหน้าจอ (Screen Orientation) ให้คงที่ในแนวตั้งหรือแนวนอน โดยใช้ setRequestedOrientation() ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ Android Studio → File → New Project ขั้นตอนที่ 2: Layout (activity_main.xml) <?xml version=1.0 encoding=utf-8?> <RelativeLayout xmlns:

  12. วิธีตั้งค่า DrawableLeft ให้ Button ด้วยโค้ดใน Android

    บทความนี้สาธิตวิธีตั้งค่า Drawable (Icon) ด้านซ้าย ของ Button โดยโปรแกรม (Programmatically) ด้วย setCompoundDrawablesWithIntrinsicBounds() ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ Android Studio → File → New Project ขั้นตอนที่ 2: Layout (activity_main.xml) <?xml version=1.0 encoding=utf-8?> <Relat

  13. วิธีดึงค่าที่เลือกจาก Spinner ใน Android

    บทความนี้สาธิตวิธีใช้ Spinner (Dropdown) ใน Android และดึงค่าที่ผู้ใช้เลือกผ่าน OnItemSelectedListener ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ Android Studio → File → New Project ขั้นตอนที่ 2: Layout (activity_main.xml) <?xml version=1.0 encoding=utf-8?> <RelativeLayout xmlns:android=https://

  14. วิธีเปลี่ยนสีข้อความ Menu Item ใน Android

    บทความนี้สาธิตวิธีเปลี่ยนสีข้อความของ Menu Item ใน Toolbar/ActionBar โดยใช้ Theme/Style attributes ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ Android Studio → File → New Project ขั้นตอนที่ 2: Layout (activity_main.xml) Layout ว่างเปล่า เนื่องจาก Menu จะอยู่ใน Toolbar: <?xml version=1.0 encoding=utf-8?>

  15. วิธีเปิด/ปิด Wi-Fi โดยโปรแกรมใน Android (วิธีง่าย)

    บทความนี้สาธิตวิธีเปิด/ปิด Wi-Fi ด้วย WifiManager ผ่านปุ่มกด โดยใช้ attribute android:onClick ใน XML ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ Android Studio → File → New Project ขั้นตอนที่ 2: Layout (activity_main.xml) ใช้ android:onClick เพื่อเชื่อมต่อเมธอดโดยตรง: <?xml version=1.0 encoding=utf-8?>

  16. วิธีปรับแต่ง Button: ตั้งค่าข้อความและสีใน Android

    บทความนี้สาธิตวิธีปรับแต่ง Button ใน Android โดยการตั้งค่าข้อความและสีตัวอักษรผ่านโค้ด Java ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ Android Studio → File → New Project ขั้นตอนที่ 2: Layout (activity_main.xml) <?xml version=1.0 encoding=utf-8?> <RelativeLayout xmlns:android=https://schemas.and

  17. วิธีดึงค่า Screen Density (DPI) โดยโปรแกรมใน Android

    บทความนี้สาธิตวิธีคำนวณและแสดงค่า Screen Density (DPI) ของอุปกรณ์ Android โดยใช้ DisplayMetrics ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ Android Studio → File → New Project ขั้นตอนที่ 2: Layout (activity_main.xml) <?xml version=1.0 encoding=utf-8?> <RelativeLayout xmlns:android=https://schemas

  18. วิธีเล่นไฟล์เสียงจาก Assets Folder ใน Android

    บทความนี้สาธิตวิธีเล่นไฟล์เสียง (Audio) ที่เก็บไว้ในโฟลเดอร์ assets โดยใช้ MediaPlayer และ AssetFileDescriptor ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ Android Studio → File → New Project ขั้นตอนที่ 2: สร้าง Assets Folder และวางไฟล์เสียง คลิกขวาที่โมดูล app → New → Folder → Assets Folder จะได้โฟลเ

  19. วิธีใช้ SearchView ใน Toolbar บน Android

    บทความนี้สาธิตวิธีเพิ่ม SearchView ใน Toolbar/ActionBar เพื่อค้นหาข้อมูลใน ListView แบบ Real-time ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ Android Studio → File → New Project ขั้นตอนที่ 2: Layout (activity_main.xml) ใช้ Toolbar + ListView + Empty View: <?xml version=1.0 encoding=utf-8?> <RelativeL

  20. วิธีรับและปิดสายโทรศัพท์ใน Android (Call Handling)

    บทความนี้สาธิตแนวคิดการจัดการสายโทรศัพท์ใน Android โดยใช้ BroadcastReceiver สำหรับจับสถานะสายเข้า และสิทธิ์ READ_PHONE_STATE ⚠️ ข้อจำกัดสำคัญ (Android 8.0+ / API 26+) ตั้งแต่ Android 8.0 (Oreo) ขึ้นไป: ไม่สามารถรับ/ปิดสายได้โดยตรงจากแอปทั่วไป (Security restriction) เฉพาะแอปโทรศัพท์เริ่มต้น

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