Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Android
Android
  1. ทำไม Kotlin จะแทนที่ Java ในการพัฒนาแอป Android

    ภาพรวม Kotlin กลายเป็นภาษาหลักสำหรับการพัฒนา Android (Kotlin-first) ตั้งแต่ Google I/O 2019 นี่คือเหตุผลหลักที่ Kotlin แทนที่ Java 1. Interoperability (ทำงานร่วมกับ Java ได้สมบูรณ์) ใช้ Java libraries และ frameworks ได้โดยไม่ต้องเปลี่ยนโปรเจกต์ทั้งหมด Java และ Kotlin โคเอกซิสต์ (Co-exist) ในโปรเจก

  2. วิธีวาง ListView ใน ScrollView โดยไม่หดตัวใน Android ด้วย Kotlin

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

  3. วิธีเปลี่ยนฟอนต์ใน WebView ใน Android ด้วย Kotlin

    ภาพรวม ตัวอย่างนี้สาธิตวิธีเปลี่ยนฟอนต์ (Font Face) ใน WebView โดยโหลดไฟล์ HTML จาก Assets และใช้ CSS @font-face โหลดฟอนต์จาก Assets ด้วย ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ เปิด Android Studio เลือก File → New Project ขั้นตอนที่ 2: Layout (activity_main.xml) <?xml version="1.0" encoding=

  4. วิธีตรวจสอบว่าอุปกรณ์เป็น Tablet หรือ Phone ใน Android ด้วย Kotlin

    ภาพรวม ตัวอย่างนี้สาธิตวิธีตรวจสอบประเภทอุปกรณ์ (Phone หรือ Tablet) โดยใช้ TelephonyManager ตรวจสอบว่ามีโมดูลโทรศัพท์หรือไม่ ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ เปิด Android Studio เลือก File → New Project ขั้นตอนที่ 2: Layout (activity_main.xml) <?xml version="1.0" encoding="utf-8&q

  5. วิธีดึงค่า Screen DPI แบบโปรแกรมใน Android ด้วย Kotlin

    ภาพรวม ตัวอย่างนี้สาธิตวิธีอ่านค่าความหนาแน่นของหน้าจอ (Screen Density/DPI) ใน Android โดยใช้ DisplayMetrics ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ เปิด Android Studio เลือก File → New Project ขั้นตอนที่ 2: Layout (activity_main.xml) <?xml version="1.0" encoding="utf-8"?> <Re

  6. วิธีจัดรูปแบบวันที่และเวลาใน Android ด้วย Kotlin

    ภาพรวม ตัวอย่างนี้สาธิตการจัดรูปแบบวันที่และเวลา (Date/Time Formatting) ใน Android โดยใช้ SimpleDateFormat และ Calendar ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ เปิด Android Studio เลือก File → New Project ขั้นตอนที่ 2: Layout (activity_main.xml) <?xml version="1.0" encoding="utf-8"?

  7. วิธาสร้าง Tab Layout ในแอป Android ด้วย Kotlin

    ภาพรวม ตัวอย่างนี้สาธิตการสร้าง Tab Layout พร้อม ViewPager2 (เวอร์ชันใหม่) โดยใช้ Material Design Components และ Fragment ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ เปิด Android Studio เลือก File → New Project ขั้นตอนที่ 2: เพิ่ม Dependency (build.gradle) dependencies { implementation "com.google.an

  8. วิธีสลับระหว่าง Activity ต่างๆ ใน Android ด้วย Kotlin

    ภาพรวม ตัวอย่างนี้สาธิตการนำทาง (Navigation) ระหว่างสอง Activity โดยใช้ Intent แบบ Explicit Intent ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ เปิด Android Studio เลือก File → New Project ขั้นตอนที่ 2: Layout ของ MainActivity (activity_main.xml) <?xml version="1.0" encoding="utf-8"?>

  9. Web Scraping ในแอปพลิเคชัน Android ด้วย Kotlin

    ภาพรวม ตัวอย่างนี้สาธิตการดึงข้อมูลจากเว็บไซต์ (Web Scraping) ใน Android โดยใช้ไลบรารี Jsoup และทำงานใน Background Thread ด้วย AsyncTask (Deprecated) ควรใช้ Coroutines ในโปรเจกต์จริง ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ เปิด Android Studio เลือก File → New Project ขั้นตอนที่ 2: เพิ่ม Dependency (build.

  10. วิธีใช้งาน AlarmManager ใน Android ด้วย Kotlin

    ภาพรวม ตัวอย่างนี้สาธิตการใช้ AlarmManager เพื่อตั้งเวลาปลุก (Alarm) ซ้ำทุกวันในเวลาที่ผู้ใช้เลือกผ่าน TimePicker ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ เปิด Android Studio เลือก File → New Project ขั้นตอนที่ 2: Layout (activity_main.xml) <?xml version="1.0" encoding="utf-8"?> &

  11. วิธีลงทะเบียน Broadcast Receiver แบบโปรแกรมใน Android ด้วย Kotlin

    ภาพรวม ตัวอย่างนี้สาธิตวิธีลงทะเบียน Broadcast Receiver แบบไดนามิก (Programmatically) เพื่อตรวจจับการเปลี่ยนแปลงสถานะการเชื่อมต่อเครือข่าย (Network Connectivity) โดยไม่ต้องประกาศใน Manifest ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ เปิด Android Studio เลือก File → New Project ขั้นตอนที่ 2: Layout (activity_

  12. วิธีส่งข้อมูลกลับไปยัง Main Activity ใน Android ด้วย Kotlin

    ภาพรวม ตัวอย่างนี้สาธิตวิธีส่งข้อมูลจาก Activity ที่สอง (SecondActivity) กลับไปยัง MainActivity โดยใช้ startActivityForResult และ onActivityResult แม้ว่าจะถูก Deprecated ใน API 30+ แต่ยังใช้งานได้ และเข้าใจง่ายสำหรับผู้เริ่มต้น ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ เปิด Android Studio เลือก File → New Pr

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

    ภาพรวม ตัวอย่างนี้สาธิตวิธาสร้างรายการแนวนอน (Horizontal ListView) ใน Android โดยใช้ RecyclerView และ Kotlin ซึ่งเป็นวิธีที่ทันสมัยและมีประสิทธิภาพมากกว่า ListView แบบเดิม ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ เปิด Android Studio เลือก File → New Project กรอกรายละเอียดที่จำเป็น ขั้นตอนที่ 2: จัดรูปแบบหน

  14. วิธีแสดงข้อความ Toast จาก Thread ใน Android ด้วย Kotlin

    ภาพรวม ตัวอย่างนี้สาธิตวิธีแสดงข้อความ Toast จาก Thread พื้นหลังในแอปพลิเคชัน Android โดยใช้ภาษา Kotlin เนื่องจาก Toast ต้องทำงานบน UI Thread หลัก จึงต้องใช้กลไกการสื่อสารระหว่าง Thread อย่างเหมาะสม ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ เปิด Android Studio เลือก File → New Project กรอกรายละเอียดที่จำเป็น

  15. วิธีทำ Endless List (Infinite Scroll) ด้วย RecyclerView ใน Android Kotlin

    บทนำ ตัวอย่างนี้สาธิตการทำ Endless List (Infinite Scrolling) หรือการโหลดข้อมูลเพิ่มเติมเมื่อเลื่อนจอถึงด้านล่าง โดยใช้ RecyclerView และ ScrollListener ขั้นตอนที่ 1: สร้างโปรเจกต์ สร้างโปรเจกต์ Android ใหม่ใน Android Studio ขั้นตอนที่ 2: Dependencies (build.gradle) dependencies { implementation

  16. วิธีส่ง SMS ด้วย SmsManager ในมือถือ Dual SIM Android Kotlin

    บทนำ ตัวอย่างนี้แสดงวิธีส่งข้อความ SMS โดยใช้ SmsManager รองรับการเลือก SIM บนอุปกรณ์ Dual SIM (Android 5.1+ API 22+) ขั้นตอนที่ 1: สร้างโปรเจกต์ สร้างโปรเจกต์ Android ใหม่ใน Android Studio ขั้นตอนที่ 2: Layout (activity_main.xml) <?xml version=1.0 encoding=utf-8?> <LinearLayout xmlns:and

  17. วิธีดึงเวอร์ชัน Android SDK ปัจจุบันโดยโปรแกรมด้วย Kotlin

    บทนำ ตัวอย่างนี้แสดงวิธีดึงข้อมูลเวอร์ชัน Android ของอุปกรณ์รวมถึง API Level และ Version Name ผ่าน Build.VERSION ขั้นตอนที่ 1: สร้างโปรเจกต์ สร้างโปรเจกต์ Android ใหม่ใน Android Studio ขั้นตอนที่ 2: Layout (activity_main.xml) <?xml version=1.0 encoding=utf-8?> <RelativeLayout xmlns:androi

  18. วิธีเพิ่ม TextView ลงใน LinearLayout แบบไดนามิกใน Android Kotlin

    บทนำ ตัวอย่างนี้สาธิตการสร้างและเพิ่ม View (TextView) เข้าไปใน LinearLayout โดยโปรแกรม (Programmatically) แทนการประกาศใน XML ขั้นตอนที่ 1: สร้างโปรเจกต์ สร้างโปรเจกต์ Android ใหม่ใน Android Studio ขั้นตอนที่ 2: Layout (activity_main.xml) <?xml version=1.0 encoding=utf-8?> <LinearLayout xm

  19. วิธีจำกัดจำนวนตัวอักษรใน EditText ด้วย InputFilter ใน Android Kotlin

    บทนำ ตัวอย่างนี้แสดงวิธีใช้ InputFilter.LengthFilter เพื่อจำกัดจำนวนตัวอักษรสูงสุดที่พิมพ์ได้ใน EditText ขั้นตอนที่ 1: สร้างโปรเจกต์ สร้างโปรเจกต์ Android ใหม่ใน Android Studio ขั้นตอนที่ 2: Layout (activity_main.xml) <?xml version=1.0 encoding=utf-8?> <RelativeLayout xmlns:android=https:

  20. วิธีฟังเหตุการณ์ WebView โหลดเสร็จ URL ใน Android Kotlin

    บทนำ ตัวอย่างนี้สาธิตการใช้ WebViewClient และ WebChromeClient เพื่อติดตามสถานะการโหลดหน้าเว็บใน WebView ขั้นตอนที่ 1: สร้างโปรเจกต์ สร้างโปรเจกต์ Android ใหม่ใน Android Studio ขั้นตอนที่ 2: Layout (activity_main.xml) <?xml version=1.0 encoding=utf-8?> <RelativeLayout xmlns:android=https:/

Total 1462 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:8/74  20-คอมพิวเตอร์/Page Goto:1 2 3 4 5 6 7 8 9 10 11 12 13 14