Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Android
Android
  1. วิธีเพิ่มฟีเจอร์ Zoom รูปภาพ (Pinch to Zoom) ใน Android

    ภาพรวม บทความนี้สาธิตวิธีเพิ่มฟีเจอร์ Zoom (Pinch to Zoom) สำหรับรูปภาพใน Android โดยใช้ ScaleGestureDetector ซึ่งเป็นวิธีพื้นฐาน สำหรับ Production แนะนำให้ใช้ Library เช่น PhotoView หรือ TouchImageView ที่จัดการ Edge Cases, Pan, Double-tap Zoom, และ Fling ให้ครบถ้วน ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่

  2. วิธีเพิ่มฟังก์ชันค้นหา Google ในแอป Android

    ภาพรวม บทความนี้สาธิตวิธีเพิ่มฟังก์ชันค้นหาเว็บผ่าน Google Search ในแอป Android โดยใช้ Intent.ACTION_WEB_SEARCH ซึ่งจะเปิดแอป Google Search หรือ Browser เริ่มต้นพร้อมคำค้นหาที่ผู้ใช้กรอก ไม่ต้องใช้ API Key หรือ Library เพิ่มเติม ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ สร้างโปรเจกต์ Android ใหม่ใน Android S

  3. วิธีสร้าง Horizontal ListView ใน Android ด้วย RecyclerView

    ภาพรวม บทความนี้สาธิตวิธาสร้างรายการแนวนอน (Horizontal List) ใน Android โดยใช้ RecyclerView พร้อม LinearLayoutManager.HORIZONTAL ซึ่งเป็นวิธีมาตรฐานปัจจุบัน แทน HorizontalListView (Deprecated) และ ListView ที่ไม่รองรับ Horizontal Scrolling ได้ดี ขั้นตอนที่ 1: สร้างโปรเจกต์และเพิ่ม Dependencies ใน b

  4. วิธีตรวจจับการเปลี่ยนทิศทางหน้าจอ (Orientation) ใน Android

    ภาพรวม บทความนี้สาธิตวิธีตรวจจับการเปลี่ยนแปลงทิศทางหน้าจอ (Portrait ↔ Landscape) ใน Android มี 2 วิธีหลัก: 1) Override onConfigurationChanged() พร้อม android:configChanges ใน Manifest (แอปจัดการเอง) 2) ให้ระบบ Recreate Activity (Default behavior) และตรวจสอบใน onCreate() ขั้นตอนที่ 1: สร้างโปรเจกต์

  5. วิธีเล่นเสียงโทน (Tone) เฉพาะความถี่ใน Android

    ภาพรวม บทความนี้สาธิตวิธีสร้างและเล่นเสียงโทน (Tone) ด้วยความถี่เฉพาะ (Arbitrary Tone) ใน Android โดยใช้ AudioTrack ในโหมด Static ซึ่งเหมาะสำหรับการสร้างเสียง Beep, DTMF, Musical Notes, หรือ Tones สำหรับการทดสอบอุปกรณ์เสียง ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ สร้างโปรเจกต์ Android ใหม่ใน Android Studio

  6. วิธีตรวจจับ Scroll Up/Down ใน ListView Android

    ภาพรวม บทความนี้สาธิตวิธีตรวจจับทิศทางการเลื่อน (Scroll Up/Down) ใน ListView โดยใช้ AbsListView.OnScrollListener ซึ่งเป็นเทคนิคสำคัญสำหรับ Infinite Scroll, Hide/Show Toolbar, หรือ Load More แบบ Lazy Loading ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ สร้างโปรเจกต์ Android ใหม่ใน Android Studio ขั้นตอนที่ 2: อ

  7. วิธีเล่นวิดีโอด้วย TextureView ใน Android

    ภาพรวม บทความนี้สาธิตวิธีเล่นวิดีโอด้วย TextureView ใน Android ซึ่งมีข้อได้เปรียบเหนือ VideoView คือ: รองรับการ Transform (Rotate, Scale, Alpha), ใช้ได้ใน View Hierarchy ปกติ, และรองรับ Hardware Acceleration ดีกว่า เหมาะสำหรับ Custom Video Player, Picture-in-Picture, หรือ AR Applications ขั้นตอนที่

  8. วิธีรันเมธอดทุก 10 วินาทีใน Android (Handler, Coroutine, WorkManager)

    ภาพรวม บทความนี้สาธิตวิธีรันโค้ดซ้ำทุก 10 วินาทีใน Android โดยเปรียบเทียบ 3 วิธีหลัก: Handler (Legacy), Kotlin Coroutine (แนะนำ), และ WorkManager (สำหรับ Background Work) พร้อมベスト Practices การจัดการ Lifecycle ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ สร้างโปรเจกต์ Android ใหม่ใน Android Studio (แนะนำใช้ Kot

  9. วิธีตรวจสอบการเสียบหูฟัง/หูฟังไมโครโฟนใน Android

    ภาพรวม บทความนี้สาธิตวิธีตรวจจับสถานะการเสียบหูฟัง (Headset/Headphones) ใน Android ผ่าน BroadcastReceiver ที่ฟัง Intent.ACTION_HEADSET_PLUG เหมาะสำหรับแอปเพลง, โทรศัพท์, หรือแอปที่ต้องปรับเสียงอัตโนมัติเมื่อเสียบ/ถอดหูฟัง ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ สร้างโปรเจกต์ Android ใหม่ใน Android Studio

  10. วิธีดึงขนาด Navigation Bar ใน Android ด้วยโปรแกรม

    ภาพรวม บทความนี้สาธิตวิธีดึงค่าความสูงและความกว้างของ Navigation Bar (แถบนำทางระบบ) ใน Android ด้วยโค้ดโปรแกรม ซึ่งจำเป็นสำหรับการจัด Layout ให้พอดีกับหน้าจอ โดยเฉพาะอุปกรณ์ที่มี Gesture Navigation หรือ Notch ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ สร้างโปรเจกต์ Android ใหม่ใน Android Studio ขั้นตอนที่ 2:

  11. วิธีทำให้ Dialog แสดงแบบเต็มหน้าจอใน Android

    ภาพรวม บทความนี้สาธิตวิธาสร้าง Dialog ที่แสดงผลเต็มหน้าจอ (Fullscreen) ใน Android โดยใช้ Theme Theme_Black_NoTitleBar_Fullscreen ซึ่งเหมาะสำหรับการแสดงเนื้อหาที่ต้องการพื้นที่มาก เช่น แผนที่, แกลเลอรี่, หรือฟอร์มที่ซับซ้อน ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ สร้างโปรเจกต์ Android ใหม่ใน Android Studio

  12. วิธีล้างภาพใน ImageView บน Android

    ภาพรวม ตัวอย่างนี้สาธิตวิธีล้าง (Clear) รูปภาพที่แสดงใน ImageView ให้กลับสู่สถานะว่างเปล่า ใน Android มีหลายวิธี การเลือกวิธีขึ้นอยู่กับว่า set รูปภาพเข้ามาแบบใด (setImageResource, setBackground, setImageDrawable) ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ สร้างโปรเจกต์ Android ใหม่ใน Android Studio ขั้นตอนท

  13. วิธีแปลงรูปภาพเป็น Base64 String ใน Android

    ภาพรวม บทความนี้สาธิตวิธีแปลงไฟล์รูปภาพ (Image) เป็นสตริง Base64 ในแอป Android ซึ่งเป็นเทคนิคที่ใช้บ่อยสำหรับการส่งรูปภาพผ่าน API, จัดเก็บในฐานข้อมูล หรือแชร์ข้อมูลระหว่างระบบ ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ สร้างโปรเจกต์ Android ใหม่ใน Android Studio ด้วย Empty Activity ขั้นตอนที่ 2: ออกแบบ Layou

  14. วิธีเปิด Dialer พร้อมแสดงหมายเลขโทรศัพท์ใน Android

    ภาพรวม ตัวอย่างนี้สาธิตวิธีเปิดแอปพลิเคชันโทรศัพท์ (Dialer) พร้อมใส่หมายเลขโทรศัพท์ล่วงหน้าในแอป Android โดยใช้ Intent.ACTION_DIAL ซึ่งเป็นวิธีที่ปลอดภัยและไม่ต้องการสิทธิ์ CALL_PHONE โดยตรง ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ เปิด Android Studio → File → New Project → เลือก Empty Activity → กรอกรายละเ

  15. วิธีปิดการเลื่อน (Scrolling) ของ GridView ใน Android

    วิธีปิดการเลื่อน (Scrolling) ของ GridView ใน Android ตัวอย่างนี้สาธิตวิธีการปิดใช้งานการเลื่อน (Scrolling) ของ GridView ใน Android ขั้นตอนที่ 1 - สร้างโปรเจกต์ใหม่ใน Android Studio ไปที่ File → New Project และกรอกรายละเอียดที่จำเป็นเพื่อสร้างโปรเจกต์ใหม่ ขั้นตอนที่ 2 - เพิ่มโค้ดใน res/layout/activ

  16. วิธีสร้าง Progress Bar วงกลมแบบกำหนดเอง (Custom Circular Progress Bar) ใน Android

    วิธีสร้าง Progress Bar วงกลมแบบกำหนดเองใน Android ตัวอย่างนี้สาธิตวิธีการสร้าง Progress Bar รูปวงกลมแบบกำหนดเอง (Custom Circular Progress Bar) ใน Android ขั้นตอนที่ 1 - สร้างโปรเจกต์ใหม่ใน Android Studio ไปที่ File → New Project และกรอกรายละเอียดที่จำเป็นเพื่อสร้างโปรเจกต์ใหม่ ขั้นตอนที่ 2 - เพิ่ม

  17. วิธีดึงรายการที่ติ๊กถูก (Checked Items) ทั้งหมดใน ListView บน Android

    วิธีดึงรายการที่ติ๊กถูก (Checked Items) ทั้งหมดใน ListView บน Android ตัวอย่างนี้สาธิตวิธีการรับรายการที่ผู้ใช้ติ๊กถูก (Checked) ทั้งหมดใน ListView ของ Android ขั้นตอนที่ 1 - สร้างโปรเจกต์ใหม่ใน Android Studio ไปที่ File → New Project และกรอกรายละเอียดที่จำเป็นเพื่อสร้างโปรเจกต์ใหม่ ขั้นตอนที่ 2 -

  18. วิธีเพิ่มแถวตาราง (Table Rows) แบบไดนามิกใน Android Layout

    วิธีเพิ่มแถวตาราง (Table Rows) แบบไดนามิกใน Android Layout ตัวอย่างนี้สาธิตวิธีการเพิ่มแถวใน TableLayout แบบไดนามิกใน Android ขั้นตอนที่ 1 - สร้างโปรเจกต์ใหม่ใน Android Studio ไปที่ File → New Project และกรอกรายละเอียดที่จำเป็นเพื่อสร้างโปรเจกต์ใหม่ ขั้นตอนที่ 2 - เพิ่มโค้ดใน res/layout/activity_m

  19. วิธีสร้างโฟลเดอร์ (Directory) โดยโปรแกรมใน Android

    วิธีสร้างโฟลเดอร์ (Directory) โดยโปรแกรมใน Android ตัวอย่างนี้สาธิตวิธีการสร้างไดเรกทอรี (Directory) โดยโปรแกรมใน Android ขั้นตอนที่ 1 - สร้างโปรเจกต์ใหม่ใน Android Studio ไปที่ File → New Project และกรอกรายละเอียดที่จำเป็นเพื่อสร้างโปรเจกต์ใหม่ ขั้นตอนที่ 2 - เพิ่มโค้ดใน res/layout/activity_main.

  20. วิธีทำให้แอป Android ไม่หมุนหน้าจอตามการหมุนอุปกรณ์

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

Total 1462 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:17/74  20-คอมพิวเตอร์/Page Goto:1 11 12 13 14 15 16 17 18 19 20 21 22 23