Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Android
Android
  1. Radio Group ใน Android คืออะไร และการใช้งาน

    บทนำ RadioGroup เป็น ViewGroup ที่จัดกลุ่ม RadioButton ให้เลือกได้เพียงตัวเดียวในกลุ่ม (Mutually Exclusive) เมื่อเลือกตัวหนึ่ง ตัวอื่นจะถูกยกเลิกอัตโนมัติ ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ เปิด Android Studio เลือก File → New Project กรอกข้อมูลที่จำเป็น ขั้นตอนที่ 2: ออกแบบ Layout (res/layout/activi

  2. วิธีลงทะเบียน Custom Intent Filter สำหรับ Broadcast Receiver ใน Android

    บทนำ Intent Filter เป็นอินสแตนซ์ของคลาส IntentFilter ใช้ระบุว่า Component (Activity, Service, BroadcastReceiver) ตอบสนองต่อ Intent ประเภทไหนได้ ช่วยให้ Android รู้ว่าจะเปิด Component ไหนเมื่อมี Implicit Intent ตัวอย่างนี้สาธิตการลงทะเบียน Dynamic Broadcast Receiver พร้อม Custom Intent Filter ผ่านโค้

  3. วิธีตรวจสอบรูปแบบอีเมลใน EditText บน Android

    บทนำ ในหน้าล็อกอินหรือสมัครสมาชิก มักต้องรับอีเมลจากผู้ใช้ ต้องตรวจสอบว่าข้อความที่กรอกเป็นรูปแบบอีเมลที่ถูกต้องหรือไม่ ตัวอย่างนี้ใช้ Regular Expression (Regex) เพื่อตรวจสอบรูปแบบอีเมล ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ เปิด Android Studio เลือก File → New Project กรอกข้อมูลที่จำเป็น ขั้นตอนที่ 2: อ

  4. วิธีเพิ่มข้อมูลตาม Index ใน CopyOnWriteArrayList บน Android

    บทนำ CopyOnWriteArrayList เป็นเวอร์ชัน Thread-safe ของ ArrayList ทุกครั้งที่มีการเปลี่ยนแปลง (add, set, remove) จะสร้าง Array ใหม่ (Fresh Copy) ทำให้ Iterator ที่กำลังทำงานไม่ได้รับผลกระทบ เหมาะสำหรับกรณีที่อ่านมากกว่าเขียน (Read-heavy) ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ เปิด Android Studio เลือก File

  5. วิธีเพิ่มข้อมูลที่หัว ConcurrentLinkedDeque บน Android

    บทนำ ConcurrentLinkedDeque เป็น Deque แบบ Thread-safe ไม่มีขีดจำกัดขนาด ตัวอย่างนี้สาธิตการใช้ addFirst() เพื่อเพิ่มองค์ประกอบที่หัวคิว ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ เปิด Android Studio เลือก File → New Project กรอกข้อมูลที่จำเป็น ขั้นตอนที่ 2: ออกแบบ Layout (res/layout/activity_main.xml) <?x

  6. วิธีเพิ่มข้อมูลที่ท้าย ConcurrentLinkedDeque บน Android

    บทนำ ConcurrentLinkedDeque เป็น Deque แบบไม่มีขีดจำกัดขนาด สร้างจาก Linked Nodes รองรับ Multithreading ได้ปลอดภัย ตัวอย่างนี้สาธิตการใช้ addLast() เพื่อเพิ่มองค์ประกอบที่ท้ายคิว ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ เปิด Android Studio เลือก File → New Project กรอกข้อมูลที่จำเป็น ขั้นตอนที่ 2: ออกแบบ La

  7. วิธีตรวจสอบว่ามีองค์ประกอบใน ConcurrentLinkedDeque บน Android

    บทนำ ConcurrentLinkedDeque เป็นคิวแบบ Deque (Double-ended Queue) ที่ไม่มีขีดจำกัดขนาด (unbounded) สร้างบนโครงสร้าง Linked Nodes รองรับการเข้าถึงจากหลายเธรดพร้อมกันได้อย่างปลอดภัย (Thread-safe) เหมาะสำหรับโปรแกรมแบบ Compliance หรือ Multithreading ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ เปิด Android Studio เ

  8. วิธีลบข้อมูลทั้งหมดจาก LinkedList สำหรับ ListView ใน Android

    บทนำ ตัวอย่างนี้สาธิตวิธีการลบองค์ประกอบ ทั้งหมด ออกจาก LinkedList และอัปเดต ListView ในแอปพลิเคชัน Android ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ เปิด Android Studio เลือก File → New Project กรอกข้อมูลที่จำเป็นเพื่อสร้างโปรเจกต์ใหม่ ขั้นตอนที่ 2: ออกแบบ Layout (res/layout/activity_main.xml) <?xml ver

  9. วิธีลบข้อมูลจาก ArrayList สำหรับ ListView ใน Android

    บทนำ ตัวอย่างนี้สาธิตวิธีการลบองค์ประกอบออกจาก ArrayList และอัปเดต ListView ในแอปพลิเคชัน Android ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ เปิด Android Studio เลือก File → New Project กรอกข้อมูลที่จำเป็นเพื่อสร้างโปรเจกต์ใหม่ ขั้นตอนที่ 2: ออกแบบ Layout (res/layout/activity_main.xml) <?xml version=1.0 e

  10. วิธีลบข้อมูลจาก LinkedList สำหรับ ListView ใน Android

    บทนำ ตัวอย่างนี้สาธิตวิธีการลบองค์ประกอบออกจาก LinkedList และอัปเดต ListView ในแอปพลิเคชัน Android ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ เปิด Android Studio เลือก File → New Project กรอกข้อมูลที่จำเป็นเพื่อสร้างโปรเจกต์ใหม่ ขั้นตอนที่ 2: ออกแบบ Layout (res/layout/activity_main.xml) <?xml version=1.0

  11. วิธีเพิ่มข้อมูลลง ArrayList สำหรับ ListView ใน Android

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

  12. วิธีเพิ่มข้อมูลใน LinkedList สำหรับ ListView ใน Android

    ตัวอย่างนี้สาธิตวิธีการเพิ่มข้อมูล (insert element) ใน LinkedList เพื่อใช้กับ ListView ใน Android ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ เปิด Android Studio ไปที่ File → New Project แล้วกรอกรายละเอียดที่จำเป็นเพื่อสร้างโปรเจกต์ใหม่ ขั้นตอนที่ 2: ออกแบบหน้าจอ (res/layout/activity_main.xml) <?xml versio

  13. วิธีลบข้อมูลซ้ำจาก ArrayList สำหรับ ListView ใน Android

    ตัวอย่างนี้สาธิตวิธีการลบข้อมูลซ้ำจาก ArrayList เพื่อใช้กับ ListView ใน Android (ใช้ HashSet) ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ เปิด Android Studio ไปที่ File → New Project แล้วกรอกรายละเอียดที่จำเป็นเพื่อสร้างโปรเจกต์ใหม่ ขั้นตอนที่ 2: ออกแบบหน้าจอ (res/layout/activity_main.xml) <?xml version=1.

  14. วิธีลบข้อมูลซ้ำจาก ArrayList ด้วย LinkedHashSet สำหรับ ListView ใน Android

    ตัวอย่างนี้สาธิตวิธีการลบข้อมูลซ้ำจาก ArrayList โดยใช้ LinkedHashSet เพื่อใช้กับ ListView ใน Android ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ เปิด Android Studio ไปที่ File → New Project แล้วกรอกรายละเอียดที่จำเป็นเพื่อสร้างโปรเจกต์ใหม่ ขั้นตอนที่ 2: ออกแบบหน้าจอ (res/layout/activity_main.xml) <?xml ver

  15. วิธีลบข้อมูลซ้ำจาก ArrayList ด้วย TreeSet สำหรับ ListView ใน Android

    ตัวอย่างนี้สาธิตวิธีการลบข้อมูลซ้ำ (remove duplicates) จาก ArrayList โดยใช้ TreeSet เพื่อใช้กับ ListView ใน Android ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ เปิด Android Studio ไปที่ File → New Project แล้วกรอกรายละเอียดที่จำเป็นเพื่อสร้างโปรเจกต์ใหม่ ขั้นตอนที่ 2: ออกแบบหน้าจอ (res/layout/activity_main.xm

  16. วิธีใช้ apply() ใน Android SharedPreferences พร้อมตัวอย่าง

    ก่อนจะเรียนรู้ SharedPreferences.apply() เราควรเข้าใจก่อนว่า SharedPreferences ใน Android คืออะไร ใช้เก็บหรือดึงค่าเป็นคู่คีย์-ค่า (key-value pair) มีเมธอดหลัก 5 ตัวดังนี้: edit() - เริ่มแก้ไขค่า SharedPreferences commit() - บันทึกค่าลงไฟล์ XML แบบ synchronous (บล็อคจนเสร็จ) apply() - บันทึกค่าลงห

  17. วิธีแปลง HashMap เป็น JSON ด้วย GSON ใน Android

    GSON เป็นไลบรารี Java ใช้แปลง Object เป็น JSON และ JSON กลับเป็น Object ทำงานภายในผ่านกระบวนการ Serialization และ Deserialization ตัวอย่างการแปลง HashMap เป็น JSON ด้วย GSON Library ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ เปิด Android Studio ไปที่ File → New Project แล้วกรอกรายละเอียดที่จำเป็นเพื่อสร้างโป

  18. วิธีใช้ StringBuffer ใน Android

    ก่อนจะเริ่มตัวอย่าง เราควรเข้าใจก่อนว่า StringBuffer คืออะไร คลาส StringBuffer ใช้สร้างสตริงที่เปลี่ยนแปลงได้ (mutable) และเป็น thread-safe ตัวอย่างนี้สาธิตวิธีการใช้ StringBuffer ใน Android ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ เปิด Android Studio ไปที่ File → New Project แล้วกรอกรายละเอียดที่จำเป็นเพื่

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

    ก่อนจะเริ่มตัวอย่าง เราควรเข้าใจก่อนว่า StringBuilder คืออะไร คลาส StringBuilder ใช้สร้างสตริงที่เปลี่ยนแปลงได้ (mutable) และไม่ใช่ thread-safe ดังนั้นหลายเธรดจึงเข้าถึง StringBuilder พร้อมกันได้ ตัวอย่างนี้สาธิตวิธีการใช้ StringBuilder คลาสใน Android ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ เปิด Android St

  20. วิธีป้องกันการเริ่ม Thread ซ้ำใน Android

    ก่อนจะเริ่มตัวอย่าง เราควรเข้าใจก่อนว่า Thread คืออะไร Thread เป็นกระบวนการย่อยที่มีน้ำหนักเบา ทำงานเบื้องหลังโดยไม่รบกวน UI ตัวอย่างนี้สาธิตวิธีการป้องกันการเริ่ม Thread ซ้ำ (prevent thread start twice) ใน Android ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ เปิด Android Studio ไปที่ File → New Project แล้วกรอ

Total 1462 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:47/74  20-คอมพิวเตอร์/Page Goto:1 41 42 43 44 45 46 47 48 49 50 51 52 53