Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Android
Android
  1. วิธีดึงเวอร์ชัน Android SDK ปัจจุบันแบบโปรแกรม

    ภาพรวม ตัวอย่างนี้แสดงวิธีดึงค่าเวอร์ชัน Android SDK (API Level) และเวอร์ชันปล่อย (Release Version) ของอุปกรณ์อย่างเป็นโปรแกรม โดยใช้คลาส Build.VERSION ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ เปิด Android Studio ไปที่ File → New Project แล้วกรอกข้อมูลที่จำเป็นเพื่อสร้างโปรเจกต์ใหม่ ขั้นตอนที่ 2: จัดทำ La

  2. วิธีซ่อน Navigation Bar อย่างถาวรใน Android Activity

    ภาพรวม ตัวอย่างนี้สาธิตวิธีซ่อน Navigation Bar (แถบนำทางด้านล่าง: Back, Home, Recent) อย่างถาวรใน Android Activity โดยใช้ Immersive Sticky Mode ซึ่งเหมาะสำหรับแอปเกม หรือแอปที่ต้องการพื้นที่แสดงผลเต็มที่ ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ เปิด Android Studio ไปที่ File → New Project แล้วกรอกข้อมูลที่

  3. วิธีซ่อน Status Bar ใน Android

    ภาพรวม ตัวอย่างนี้แสดงวิธีซ่อน Status Bar (แถบสถานะด้านบน) ในแอป Android เพื่อให้แอปแสดงผลแบบเต็มหน้าจอ (Fullscreen) ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ เปิด Android Studio ไปที่ File → New Project แล้วกรอกข้อมูลที่จำเป็นเพื่อสร้างโปรเจกต์ใหม่ ขั้นตอนที่ 2: จัดทำ Layout (res/layout/activity_main.xml)

  4. วิธีใช้ฟังก์ชันค้นหาใน Custom ListView บน Android

    ภาพรวม ตัวอย่างนี้สาธิตวิธีเพิ่มฟังก์ชันค้นหา (Search Functionality) ใน Custom ListView บน Android โดยใช้ EditText และ TextWatcher เพื่อกรองข้อมูลแบบเรียลไทม์ ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ เปิด Android Studio ไปที่ File → New Project แล้วกรอกข้อมูลที่จำเป็นเพื่อสร้างโปรเจกต์ใหม่ ขั้นตอนที่ 2: จ

  5. วิธีตรวจจับเหตุการณ์การเขย่นโทรศัพท์ในแอป Android

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

  6. วิธีทำให้ Alert Dialog กว้าง 50% ของหน้าจอใน Android

    ตัวอย่างนี้แสดงวิธีปรับขนาด AlertDialog ให้กว้างและสูง 50% ของหน้าจอ โดยใช้ WindowManager.LayoutParams หลังจากสร้าง Dialog แล้ว ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ เปิด Android Studio ไปที่ File → New Project ขั้นตอนที่ 2: Layout XML (activity_main.xml) <?xml version=1.0 encoding=utf-8?> <and

  7. วิธีสร้าง Custom Notification Layout และสีข้อความใน Android

    ตัวอย่างนี้สาธิตวิธีสร้าง Custom Notification Layout แบบกำหนดเอง พร้อมควบคุมสีข้อความ รูปภาพ และ Layout เองทั้งหมด โดยใช้ RemoteViews และ NotificationCompat.Builder ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ เปิด Android Studio ไปที่ File → New Project ขั้นตอนที่ 2: Layout หลัก (activity_main.xml) <?xml v

  8. วิธีตรวจสอบพื้นที่ว่างบนอุปกรณ์ Android

    ตัวอย่างนี้สาธิตวิธีการตรวจสอบ พื้นที่จัดเก็บที่ว่างอยู่ (Available Storage Space) บนอุปกรณ์ Android โดยใช้ StatFs และ Environment ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ เปิด Android Studio ไปที่ File → New Project ขั้นตอนที่ 2: Layout XML (activity_main.xml) <?xml version=1.0 encoding=utf-8?> <

  9. วิธาสร้างกราฟแบบต่างๆ ในแอป Android ด้วย GraphView

    ตัวอย่างนี้สาธิตวิธีสร้าง กราฟ/แผนภูมิ (Charts/Graphs) ใน Android โดยใช้ไลบรารี GraphView ซึ่งเป็นไลบรารียอดนิยม สง่ายต่อการใช้งาน และรองรับหลายประเภทของกราฟ ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ เปิด Android Studio ไปที่ File → New Project ขั้นตอนที่ 2: เพิ่ม Dependency ใน build.gradle (Module: app) de

  10. วิธี Resize รูปภาพด้วย Picasso ใน Android

    ภาพรวม บทความนี้สาธิตวิธี Resize (ปรับขนาด) รูปภาพใน Android โดยใช้ Library **Picasso** ของ Square ซึ่งเป็น Image Loading Library ที่นิยม ใช้งานง่าย รองการ Resize, Crop, Transform, Placeholder, Error Handling และ Caching อัตโนมัติ ขั้นตอนที่ 1: สร้างโปรเจกต์และเพิ่ม Dependency ใน build.gradle (Modu

  11. วิธีตรวจสอบขนาด Heap Memory ของแอป Android

    ภาพรวม บทความนี้สาธิตวิธีตรวจสอบขนาด Heap Memory (หน่วยความจำที่จัดสรรให้แอป) ใน Android โดยใช้ ActivityManager.getMemoryClass() และ Debug.getNativeHeapAllocatedSize() พร้อมอธิบาย Dalvik/ART Heap, Memory Limit, และวิธีป้องกัน OutOfMemoryError ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ สร้างโปรเจกต์ Android ให

  12. วิธีอัปเดต ListView แบบไดนามิก (Dynamic Update) ใน Android

    ภาพรวม บทความนี้สาธิตวิธีอัปเดต ListView แบบไดนามิก (เพิ่ม/ลบ/แก้ไข Item แบบ Real-time) ใน Android โดยใช้ ArrayAdapter และ notifyDataSetChanged() พร้อมแนวทางปัจจุบันแนะนำให้ย้ายไป RecyclerView + DiffUtil/ListAdapter เพื่อ Performance และ Animation ดีกว่า ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ สร้างโปรเจกต

  13. วิธีเพิ่มฟีเจอร์ Shake เพื่อ Refresh แอป Android

    ภาพรวม บทความนี้สาธิตวิธีเพิ่มฟีเจอร์ Shake to Refresh (เขยิบโทรศัพท์เพื่อรีเฟรช) ใน Android โดยใช้ SensorManager และ Sensor.TYPE_ACCELEROMETER พร้อมอัลกอริทึมตรวจจับการเขยิบที่แม่นยำ จัดการ Lifecycle ให้ถูกต้อง และป้องกัน False Positive ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ สร้างโปรเจกต์ Android ใหม่ใน

  14. วิธีตรวจสอบการเชื่อมต่ออุปกรณ์ Bluetooth ใน Android

    ภาพรวม บทความนี้สาธิตวิธีตรวจสอบสถานะการเชื่อมต่ออุปกรณ์ Bluetooth (Connected/Disconnected) ใน Android โดยใช้ BroadcastReceiver ฟัง BluetoothDevice.ACTION_ACL_CONNECTED และ ACTION_ACL_DISCONNECTED พร้อมแนวทาง Modern API สำหรับ Bluetooth LE และ Permission ใหม่ ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ สร้างโป

  15. วิธีตรวจสอบพื้นที่ว่าง Internal/External Storage ใน Android

    ภาพรวม บทความนี้สาธิตวิธีตรวจสอบพื้นที่จัดเก็บที่ว่างอยู่ (Free Space) ของ Internal Storage และ External Storage ใน Android โดยใช้ StatFs (Legacy) และ StorageManager/StorageStatsManager (Modern API) พร้อมจัดการ Permission และ Scoped Storage ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ สร้างโปรเจกต์ Android ใหม่

  16. วิธีแปลง Base64 String เป็น Bitmap ใน Android

    ภาพรวม บทความนี้สาธิตวิธีแปลงสตริง Base64 กลับเป็น Bitmap ใน Android ซึ่งเป็นกระบวนการย้อนกลับของการ Encode ใช้เมื่อ: รับข้อมูลรูปจาก API/Server, อ่านจาก Database/SharedPreferences, หรือประมวลผลภาพที่ส่งมาในรูปแบบ String ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ สร้างโปรเจกต์ Android ใหม่ใน Android Studio ข

  17. วิธีเล่นเพลงพื้นหลัง (Background Music) ในแอป Android

    ภาพรวม บทความนี้สาธิตวิธีเล่นเพลง/เสียงในพื้นหลัง (Background Music) ใน Android โดยใช้ Foreground Service พร้อม MediaPlayer ซึ่งเป็นวิธีมาตรฐานปัจจุบัน (Android 8.0+/API 26+) แทน Background Service แบบเก่าที่ถูกจำกัด ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ สร้างโปรเจกต์ Android ใหม่ใน Android Studio ขั้นต

  18. วิธีทำ SlidingDrawer เลื่อนจากด้านซ้ายใน Android

    ภาพรวม บทความนี้สาธิตวิธาสร้าง Drawer ที่เลื่อนออกมาจากด้านซ้าย (Left Sidebar/Navigation Drawer) ใน Android หมายเหตุ: SlidingDrawer ถูก Deprecated แล้วตั้งแต่ API 17 ควรใช้ DrawerLayout (จาก AndroidX) หรือ NavigationView แทน ซึ่งเป็นมาตรฐานปัจจุบัน วิธีเก่า: SlidingDrawer (Deprecated - ไม่แนะนำ) โค

  19. วิธีสร้าง EditText ที่โฟกัสได้ใน ListView Android

    ภาพรวม บทความนี้สาธิตวิธีทำให้ EditText ภายใน ListView สามารถรับโฟกัสและพิมพ์ได้ปกติ โดยปกติ ListView จะบล็อก Focus ให้ Child View ไม่ได้ (Descendant Focusability) ต้องตั้งค่า android:descendantFocusability=beforeDescendants และจัดการ Adapter ให้ถูกต้อง ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ สร้างโปรเจกต์

  20. วิธีแปลง Drawable เป็น Bitmap ใน Android

    ภาพรวม บทความนี้สาธิตวิธีแปลง Drawable เป็น Bitmap ใน Android ซึ่งเป็นการทำงานที่พบบ่อยเมื่อต้องการ: บันทึกรูปภาพ, แชร์รูป, อัปโหลด, ประมวลผลภาพ (Image Processing), หรือแสดงใน View ที่รับเฉพาะ Bitmap ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ สร้างโปรเจกต์ Android ใหม่ใน Android Studio ขั้นตอนที่ 2: ออกแบบ L

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