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

    ภาพรวมของ PriorityBlockingQueue PriorityBlockingQueue เป็นคิวแบบไม่มีขอบเขต (unbounded) เรียงลำดับตามความสำคัญ (priority order) ใช้จัดการปัญหา OutOfMemoryError ตัวอย่างการใช้งาน remove() ตัวอย่างนี้สาธิตเมธอด remove(Object o) ซึ่งลบสมาชิก ตัวเดียว ที่ตรงกับค่าที่ระบุ (ค้นหาและลบตัวแรกที่พบ) คืน tru

  2. วิธีใช้ removeAll() ใน CopyOnWriteArraySet ของ Android

    ภาพรวมของ CopyOnWriteArraySet CopyOnWriteArraySet เป็น Set ที่ thread-safe ตัวแปรของ ArrayList ทุกครั้งที่มีการเปลี่ยนแปลง (add, set, remove) จะสร้างสำเนา Array ใหม่ เหมาะสำหรับการอ่านมาก เขียนน้อย (read-heavy, write-rare) ตัวอย่างการใช้งาน removeAll() ตัวอย่างนี้สาธิตเมธอด removeAll(Collection<

  3. วิธีใช้ removeFirst() ใน ConcurrentLinkedDeque ของ Android

    ภาพรวมของ ConcurrentLinkedDeque ConcurrentLinkedDeque เป็น Deque แบบไม่มีขอบเขต (unbounded) บนโหนดเชื่อมโยง รองรับหลายเธรด (thread-safe) อย่างปลอดภัย ตัวอย่างการใช้งาน removeFirst() ตัวอย่างนี้สาธิตเมธอด removeFirst() ซึ่งนำสมาชิกที่ หัว (head/front) ออกและคืนค่า โยน NoSuchElementException หาก Dequ

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

    ภาพรวม ตัวอย่างนี้สาธิตวิธีถ่ายภาพหน้าจอ (Screenshot) โดยโปรแกรมใน Android โดยการวาด View ลงบน Bitmap แล้วแสดงใน ImageView ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ สร้างโปรเจกต์ Android ใหม่ใน Android Studio ขั้นตอนที่ 2: เพิ่ม Layout XML ไฟล์ res/layout/activity_main.xml: <?xml version=1.0 encoding=utf

  5. วิธีใช้ removeFirst() ใน LinkedBlockingDeque ของ Android

    ภาพรวมของ LinkedBlockingDeque LinkedBlockingDeque นำ Collection interface และ AbstractQueue มาใช้งาน ให้ขอบเขตตัวเลือกตามโหนดเชื่อมโยง สามารถกำหนดขนาดผ่าน Constructor ตัวอย่างการใช้งาน removeFirst() ตัวอย่างนี้สาธิตเมธอด removeFirst() ซึ่งนำสมาชิกที่ หัว (head/front) ออกและคืนค่า โยน NoSuchElementE

  6. วิธีเปิดแอป YouTube เล่นวิดีโอจาก Intent ใน Android

    ภาพรวม ในบางสถานการณ์ ต้องการเปิดแอป YouTube จากแอปของเราเพื่อเล่นวิดีโอเฉพาะ ตัวอย่างนี้สาธิตวิธีใช้ Intent เปิด YouTube app ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ สร้างโปรเจกต์ Android ใหม่ใน Android Studio ขั้นตอนที่ 2: เพิ่ม Layout XML ไฟล์ res/layout/activity_main.xml: <?xml version=1.0 encoding=

  7. วิธีใช้ removeFirstOccurrence() ใน ConcurrentLinkedDeque ของ Android

    ภาพรวมของ ConcurrentLinkedDeque ConcurrentLinkedDeque เป็น Deque แบบไม่มีขอบเขต (unbounded) บนโหนดเชื่อมโยง รองรับหลายเธรด (thread-safe) อย่างปลอดภัย ตัวอย่างการใช้งาน removeFirstOccurrence() ตัวอย่างนี้สาธิตเมธอด removeFirstOccurrence(Object o) ซึ่งลบสมาชิก ตัวแรกที่พบ ตรงกับค่าที่ระบุ (ค้นหาจากหั

  8. วิธีใช้ poll() ใน LinkedBlockingDeque ของ Android

    ภาพรวมของ LinkedBlockingDeque LinkedBlockingDeque นำ Collection interface และ AbstractQueue มาใช้งาน ให้ขอบเขตตัวเลือกตามโหนดเชื่อมโยง สามารถกำหนดขนาดผ่าน Constructor ตัวอย่างการใช้งาน poll() ตัวอย่างนี้สาธิตเมธอด poll() ซึ่งนำสมาชิกที่ หัว (head/front) ออกและคืนค่า คืน null หาก Deque ว่าง (ไม่ blo

  9. วิธีทำให้อุปกรณ์ Android กระดิ่ง (Vibrate)

    ภาพรวม ใน Android สามารถใช้บริการ Vibrator เพื่อทำให้อุปกรณ์กระดิ่งได้ ตัวอย่างนี้สาธิตวิธีใช้งาน Vibration API รองรับทั้ง API เก่าและใหม่ (Android 8.0+) ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ สร้างโปรเจกต์ Android ใหม่ใน Android Studio ขั้นตอนที่ 2: เพิ่ม Layout XML ไฟล์ res/layout/activity_main.xml: &l

  10. วิธีใช้ poll() ใน ArrayBlockingQueue ของ Android

    ภาพรวมของ ArrayBlockingQueue ArrayBlockingQueue เป็นคิวแบบมีขอบเขต (bounded) ใช้ Array เป็นโครงสร้างข้อมูล เรียงลำดับ FIFO สมาชิกแรกที่เพิ่มจะอยู่ยาวที่สุด สมาชิกสุดท้ายอยู่สั้นที่สุด ต้องกำหนดขนาด (capacity) ตอนสร้าง ตัวอย่างการใช้งาน poll() ตัวอย่างนี้สาธิตเมธอด poll() ใน ArrayBlockingQueue ขั้น

  11. วิธีใช้ poll() ใน ConcurrentLinkedQueue ของ Android

    ภาพรวมของ ConcurrentLinkedQueue ConcurrentLinkedQueue เป็นคิวแบบไม่มีขอบเขต (unbounded) บนโหนดเชื่อมโยง รองรับหลายเธรด (thread-safe) เรียงลำดับ FIFO (First-In-First-Out) เพิ่มที่ท้าย (tail) ไม่อนุญาตค่า null ตัวอย่างการใช้งาน poll() ตัวอย่างนี้สาธิตเมธอด poll() ซึ่งนำสมาชิกที่ หัว (head) ออกและคืนค

  12. วิธีใช้ pop() ใน ConcurrentLinkedDeque ของ Android

    ภาพรวมของ ConcurrentLinkedDeque ConcurrentLinkedDeque เป็น Deque แบบไม่มีขอบเขต (unbounded) บนโหนดเชื่อมโยง รองรับหลายเธรด (thread-safe) อย่างปลอดภัย ตัวอย่างการใช้งาน pop() ตัวอย่างนี้สาธิตเมธอด pop() ซึ่งนำสมาชิกที่ หัว (head/front) ออกและคืนค่า ทำงานเหมือน Stack (LIFO) โยน NoSuchElementException

  13. วิธีใช้ push() ใน ConcurrentLinkedDeque ของ Android

    ภาพรวมของ ConcurrentLinkedDeque ConcurrentLinkedDeque เป็น Deque แบบไม่มีขอบเขต (unbounded) บนโหนดเชื่อมโยง รองรับการเข้าถึงพร้อมกันจากหลายเธรด (thread-safe) อย่างปลอดภัย ตัวอย่างการใช้งาน push() ตัวอย่างนี้สาธิตเมธอด push(E e) ซึ่งเพิ่มสมาชิกที่ หัว (head/front) ของ Deque ทำงานเหมือน Stack (LIFO)

  14. วิธีใช้ put() ใน PriorityBlockingQueue ของ Android

    ภาพรวมของ PriorityBlockingQueue PriorityBlockingQueue เป็นคิวแบบไม่มีขอบเขต (unbounded) เรียงลำดับตามความสำคัญ (priority order) ใช้จัดการปัญหา OutOfMemoryError ได้ดี ตัวอย่างการใช้งาน put() ตัวอย่างนี้สาธิตเมธอด put(E e) ใน PriorityBlockingQueue ขั้นตอนที่ 1-2: สร้างโปรเจกต์และ Layout สร้างโปรเจกต

  15. วิธีใช้ putLast() ใน LinkedBlockingDeque ของ Android

    ภาพรวมของ LinkedBlockingDeque LinkedBlockingDeque เป็น Deque ที่รองรับขอบเขตตัวเลือก (optionally bounded) ใช้โหนดเชื่อมโยง สามารถกำหนดความจุผ่าน Constructor ช่วยจัดการหน่วยความจำได้ดี ตัวอย่างการใช้งาน putLast() ตัวอย่างนี้สาธิตเมธอด putLast(E e) ซึ่งเพิ่มสมาชิกที่ท้าย Deque บล็อก (block) จนกว่าจะม

  16. วิธีใช้ remainingCapacity() ใน LinkedBlockingDeque ของ Android

    ภาพรวมของ LinkedBlockingDeque LinkedBlockingDeque นำ Collection interface และ AbstractQueue class มาใช้งาน ให้ขอบเขตตัวเลือกตามโหนดที่เชื่อมโยง สามารถกำหนดขนาดหน่วยความจำผ่าน Constructor เพื่อควบคุมการใช้หน่วยความจำ ตัวอย่างการใช้งาน remainingCapacity() ตัวอย่างนี้สาธิตเมธอด remainingCapacity() ใน

  17. วิธีใช้ remainingCapacity() ใน PriorityBlockingQueue ของ Android

    ภาพรวมของ PriorityBlockingQueue PriorityBlockingQueue เป็นคิวแบบไม่มีขอบเขต (unbounded) ที่เรียงลำดับตามความสำคัญ (priority order) เหมือน Priority Queue ใช้หลักเพื่อจัดการข้อผิดพลาด OutOfMemoryError ตัวอย่างการใช้งาน remainingCapacity() ตัวอย่างนี้สาธิตวิธีใช้เมธอด remainingCapacity() ใน PriorityBl

  18. วิธีใช้ peekLast() ใน ConcurrentLinkedDeque ของ Android

    ภาพรวมของ ConcurrentLinkedDeque ConcurrentLinkedDeque เป็น Deque แบบไม่มีขอบเขต (unbounded) ที่สร้างบนโหนดที่เชื่อมโยง (linked nodes) รองรับการเข้าถึงจากหลายเธรด (thread-safe) พร้อมกันอย่างปลอดภัย ตัวอย่างการใช้งาน peekLast() ตัวอย่างนี้สาธิตวิธีใช้เมธอด peekLast() ใน ConcurrentLinkedDeque บน Andro

  19. วิธีใช้ peekLast() ใน LinkedBlockingDeque ของ Android

    ภาพรวมของ LinkedBlockingDeque LinkedBlockingDeque เป็นการนำ Collection interface และ AbstractQueue class มาใช้งาน ให้ขอบเขตตัวเลือก (optional boundaries) ตามโหนดที่เชื่อมโยง (linked nodes) สามารถส่งขนาดหน่วยความจำไปที่ Constructor เพื่อช่วยป้องกันการสูญเสียหน่วยความจำใน Android ตัวอย่างการใช้งาน pe

  20. วิธีดูภาษาปัจจุบันในอุปกรณ์ Android

    การตรวจสอบภาษาและประเทศในอุปกรณ์ Android เมื่อพัฒนาแอปพลิเคชันรองรับหลายภาษา (Internationalization) ควรทราบภาษาและประเทศปัจจุบันของอุปกรณ์ ขั้นตอนการทำงาน ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ ไปที่ File → New Project ใน Android Studio ขั้นตอนที่ 2: เพิ่มเลย์เอาต์ใน res/layout/activity_main.xml <?xm

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