Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Android
Android
  1. วิธีใช้ Singleton Dialog ด้วย Synchronized ใน Android

    ภาพรวม Singleton เป็นรูปแบบการออกแบบที่จำกัดการสร้างอินสแตนซ์ของคลาสให้มีเพียงอินสแตนซ์เดียว การใช้ synchronized รับประกันว่าในเวลาเดียวกันจะมีเธรดเดียวเท่านั้นที่เข้าถึงเมธอดได้ ซึ่งเหมาะสำหรับการจัดการ Dialog ที่อาจถูกเรียกจากหลายเธรดพร้อมกัน ตัวอย่าง: Singleton Dialog แบบ Thread-Safe ตัวอย่างนี้

  2. วิธีใช้ Singleton กับ Global Context ใน Android

    ภาพรวมของ Singleton Design Pattern Singleton เป็นรูปแบบการออกแบบ (Design Pattern) ที่จำกัดการสร้างอินสแตนซ์ของคลาสให้มีเพียงอินสแตนซ์เดียวเท่านั้น การใช้งานที่น่าสนใจรวมถึงการควบคุมการทำงานแบบขนาน (Concurrency) และการสร้างจุดเข้าถึงศูนย์กลางสำหรับแอปพลิเคชันเพื่อเข้าถึงที่เก็บข้อมูล ตัวอย่าง: การใช

  3. วิธีกรองข้อมูล SQLite ด้วย WHERE และ GLOB ใน Android

    Query SQLite ด้วย WHERE ... GLOB Operator GLOB เป็น Operator ใน SQLite สำหรับ Pattern Matching คล้าย LIKE แต่ Case-Sensitive และใช้ Wildcard แบบ Unix Shell (* = 0 หรือหลายตัวอักษร, ? = 1 ตัวอักษร, [range] = ช่วงตัวอักษร) ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ Android Studio → File → New Project → Empty Ac

  4. วิธีกรองข้อมูล SQLite ด้วย WHERE และ IN ใน Android

    Query SQLite ด้วย WHERE ... IN Operator บทความนี้สาธิตการใช้ IN Operator ใน SQLite เพื่อกรองข้อมูลที่ตรงกับ รายการค่าที่กำหนดหลายค่า ทำให้ Query สั้นกว่าและอ่านง่ายกว่าใช้ OR หลายตัว ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ Android Studio → File → New Project → Empty Activity ขั้นตอนที่ 2: Layout - activit

  5. วิธีกรองข้อมูล SQLite ด้วย WHERE และ LIKE ใน Android

    Query SQLite ด้วย WHERE ... LIKE สำหรับ Pattern Matching บทความนี้สาธิตการใช้ LIKE Operator ใน SQLite เพื่อค้นหาข้อมูลแบบ Pattern Matching (Wildcard Search) เช่น ค้นหาชื่อขึ้นต้นด้วย สม หรือมีคำว่า ชาย อยู่ในชื่อ ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ Android Studio → File → New Project → Empty Activity

  6. วิธีกรองข้อมูล SQLite ด้วย WHERE, BETWEEN และ AND ใน Android

    Query SQLite ด้วย WHERE ... BETWEEN ... AND บทความนี้สาธิตการใช้ BETWEEN ... AND Operator ใน SQLite เพื่อกรองข้อมูลในช่วง (Range Query) ร่วมกับ AND เพื่อเพิ่มเงื่อนไขอื่นๆ ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ Android Studio → File → New Project → Empty Activity ขั้นตอนที่ 2: Layout - activity_main.xml

  7. วิธีจัดเรียง 2 คอลัมน์ใน SQLite Android (ORDER BY หลายคอลัมน์)

    ORDER BY หลายคอลัมน์ใน SQLite Android บทความนี้สาธิตการใช้ ORDER BY หลายคอลัมน์ ใน SQLite เพื่อจัดเรียงข้อมูลตามลำดับชั้น เช่น เรียงตามชื่อก่อน แล้วค่อยเรียงตามเงินเดือน (Secondary Sort) ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ Android Studio → File → New Project → Empty Activity ขั้นตอนที่ 2: Layout - act

  8. วิธีใช้ Bubble Chart ใน Android

    สร้าง Bubble Chart (กราฟฟองสบู่) ด้วย MPAndroidChart Bubble Chart แสดงข้อมูล 3 มิติ: X, Y, และ Size (ขนาดฟองสบู่) เหมาะสำหรับการวิเคราะห์ข้อมูลที่มี 3 ตัวแปร เช่น (ราคา, ยอดขาย, กำไร) หรือ (GDP, ประชากร, CO2) ขั้นตอนที่ 1: สร้างโปรเจกต์และเพิ่ม Dependency Module build.gradle: dependencies { imp

  9. วิธีใช้ Line Chart ใน Android

    สร้าง Line Chart (กราฟเส้น) ด้วย MPAndroidChart Line Chart เป็นกราฟพื้นฐานที่นิยมมากที่สุด ใช้แสดง Trend/แนวโน้มของข้อมูลตามเวลาหรือลำดับ บทความนี้สาธิตการสร้าง Line Chart ครบถ้วน พร้อมการปรับแต่งสี จุด ขีดกริด และแอนิเมชัน ขั้นตอนที่ 1: สร้างโปรเจกต์และเพิ่ม Dependency Module build.gradle: depende

  10. วิธีใช้ Radar Chart ใน Android

    สร้าง Radar Chart (กราฟเรดาร์/แมงมุม) ด้วย MPAndroidChart Radar Chart (Spider Chart) ใช้เปรียบเทียบหลายมิติ/ตัวแปรพร้อมกัน เหมาะสำหรับ: ประเมินผลพนักงาน, เปรียบเทียบสเปคโทรศัพท์, วิเคราะห์ทักษะ, Health Metrics ขั้นตอนที่ 1: สร้างโปรเจกต์และเพิ่ม Dependency เพิ่มใน build.gradle (Module): dependencie

  11. วิธีใช้ Scatter Chart ใน Android

    สร้าง Scatter Chart (กระจายจุด) ด้วย MPAndroidChart Scatter Chart ใช้แสดงความสัมพันธ์ระหว่างตัวแปรสองตัว (X, Y) เหมาะสำหรับข้อมูลวิทยาศาสตร์ สถิติ การทดลอง บทความนี้ใช้ไลบรารี MPAndroidChart v3.1.0+ ขั้นตอนที่ 1: สร้างโปรเจกต์และเพิ่ม Dependency เพิ่มใน build.gradle (Module): dependencies { imp

  12. วิธีใช้ Gravity View ใน Android

    Gravity View: แสดงภาพ 360 องศา/Parallax ด้วย Sensor Gravity View เป็นไลบรารีที่ใช้ Sensor (Accelerometer, Gyroscope) ของอุปกรณ์ Android เพื่อให้ผู้ใช้มองเห็นภาพกว้าง/360 องศาโดยการเอียงอุปกรณ์ เหมาะสำหรับ Virtual Tour, Product Showcase, Panorama Viewer ⚠️ สถานะไลบรารี ไลบรารี co.gofynd.library:gra

  13. วิธีเคลียร์ Singleton Instance ใน Android

    การล้าง/รีเซ็ต Singleton Instance ให้กลับสู่สถานะเริ่มต้น บทความนี้สาธิตวิธี Clear Singleton Instance โดยการตั้งค่า Instance กลับเป็น null ทำให้ครั้งถัดไปที่เรียก getInstance() จะสร้าง Instance ใหม่ขึ้นมา (Lazy Initialization) ⚠️ คำเตือนสำคัญ การตั้งค่า Instance = null มีความเสี่ยง: Stale Ref

  14. วิธีกรองข้อมูล SQLite ด้วย WHERE, NOT IN ใน Android

    Query SQLite ด้วย WHERE ... NOT IN ใน Android บทความนี้สาธิตการใช้ SQLite WHERE Clause ร่วมกับ NOT IN Operator เพื่อกรองข้อมูลที่ ไม่อยู่ในรายการที่กำหนด ใช้งานได้กับทุกเวอร์ชัน Android ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ Android Studio → File → New Project → Empty Activity ขั้นตอนที่ 2: Layout - acti

  15. วิธี Refresh Singleton Class ทุก 1 ชั่วโมงใน Android

    Auto-Refresh Singleton Instance ทุก 1 ชั่วโมงด้วย Timer บทความนี้สาธิตวิธีทำให้ Singleton Instance ตัวใหม่ถูกสร้างขึ้นทุก 1 ชั่วโมง โดยอัตโนมัติ เพื่อเคลียร์ข้อมูลเก่า/รีเซ็ตสถานะ ใช้ Timer และ TimerTask ร่วมกับ synchronized เพื่อ Thread Safety ⚠️ ข้อควรพิจารณา การสร้าง Instance ใหม่ทุกชั่วโมงหมาย

  16. วิธีเก็บ Array ใน Singleton พร้อม Global Context ใน Android

    Singleton สำหรับเก็บ Array และ Global Context บทความนี้ขยายจาก Singleton Pattern เพื่อเก็บ Array (int[]) และให้เข้าถึง Global Context ได้จากทุกที่ในแอปพลิเคชัน ผ่าน method static getContext() ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ Android Studio → File → New Project → Empty Activity ขั้นตอนที่ 2: Layout

  17. วิธีเก็บ HashMap ใน Singleton Pattern ใน Android

    Singleton Pattern สำหรับเก็บข้อมูล HashMap แบบ Global Singleton เป็น Design Pattern ที่จำกัดการสร้าง Instance เพียง 1 ตัวตลอดชีวิตของแอปพลิเคชัน เหมาะสำหรับการจัดการข้อมูลร่วมกัน (Shared State) เช่น Cache, Configuration, User Session บทความนี้สาธิตการเก็บ HashMap<String, Double> ใน Singleton

  18. วิธีเริ่ม IntentService ทุก 10 วินาทีใน Android

    รัน IntentService แบบ Periodic ทุก 10 วินาที บทความนี้สาธิตวิธีการเริ่ม IntentService ทุก 10 วินาทีโดยใช้ Timer + TimerTask ร่วมกับ Handler เพื่อสลับมาทำงานบน Main Thread ก่อนเริ่ม Service ⚠️ ข้อควรทราบก่อนใช้งาน IntentService ถูก Deprecated ตั้งแต่ API 30 และการใช้ Timer เพื่อรัน Service บ่อยๆ อา

  19. วิธี Update UI จาก Intent Service ใน Android

    ก่อนเข้าตัวอย่าง เราควรรู้ว่า Intent Service ใน Android คืออะไร Intent Service จะทำ Background Operation แบบ Asynchronous เมื่อ User เรียก startService() จาก Activity มันไม่สร้าง Instance ใหม่สำหรับแต่ละ Request มันจะหยุด Service หลังจากทำ Action ใน Service Class เสร็จ หรือเราต้องหยุดด้วย stopSelf()

  20. วิธีดึงหมายเลขโทรศัพท์ใน Android

    การเข้าถึงหมายเลขโทรศัพท์ของผู้ใช้ด้วย TelephonyManager บทความนี้แนะนำวิธีดึงหมายเลขโทรศัพท์ของอุปกรณ์ Android โดยใช้ TelephonyManager พร้อมจัดการ Runtime Permission ให้ถูกต้องตามมาตรฐาน Android 6.0+ (API 23+) ⚠️ ข้อจำกัดสำคัญ หมายเลขโทรศัพท์อาจไม่สามารถดึงได้ในกรณีต่อไปนี้: SIM ไม่ได้ลงทะเบี

Total 1462 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:68/74  20-คอมพิวเตอร์/Page Goto:1 62 63 64 65 66 67 68 69 70 71 72 73 74