Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Android
Android
  1. วิธีผสานรวม Facebook ในแอป Android

    ภาพรวม ตัวอย่างนี้สาธิตการผสานรวม Facebook Login ลงในแอป Android โดยใช้ Facebook SDK และ LoginButton widget ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ เปิด Android Studio ไปที่ File → New Project กรอกข้อมูลที่จำเป็น ขั้นตอนที่ 2: ติดตั้ง Facebook SDK ดูรายละเอียดในบทความก่อนหน้า (Q21) สำหรับการเพิ่ม Facebook

  2. วิธาสร้าง Android Facebook Key Hash

    ภาพรวม คู่มือสร้าง Key Hash สำหรับการตั้งค่า Facebook Login ในแอป Android แบ่งเป็น Development และ Release Key Hash การสร้าง Development Key Hash Mac OS / Linux รันคำสั่งต่อไปนี้ใน Terminal: keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore | openssl sha1 -binary | ope

  3. วิธีเปิดเพจ Facebook จากแอป Android

    ภาพรวม ตัวอย่างนี้สาธิตวิธีเปิดเพจ Facebook จากแอป Android โดยใช้ Intent พร้อมการตรวจสอบว่าแอป Facebook ติดตั้งอยู่หรือไม่ ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ เปิด Android Studio ไปที่ File → New Project กรอกข้อมูลที่จำเป็น ขั้นตอนที่ 2: จัดรูปแบบหน้าจอ (activity_main.xml) <?xml version="1.0&q

  4. วิธีใช้ Facebook SDK ใน Android Studio

    ภาพรวม ตัวอย่างนี้สาธิตวิธีการเพิ่มและใช้ Facebook SDK ในโปรเจกต์ Android Studio ผ่าน Maven Central Repository ขั้นตอนที่ 1: เพิ่ม Repository ใน buildscript buildscript { repositories { mavenCentral() } } ขั้นตอนที่ 2: เพิ่ม Dependency ใน build.gradle (ระดับโมดูล) dependencies {

  5. วิธีดึงเนื้อหาหน้าเว็บจาก WebView ใน Android

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

  6. วิธีป้องกันการจับภาพหน้าจอ (Screen Recording) ใน Android

    ตัวอย่างนี้สาธิตวิธีป้องกันไม่ให้จับภาพหน้าจอ (Screenshot/Screen Recording) ได้ใน Android โดยใช้ Flag FLAG_SECURE บน Window ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ Android Studio → File → New Project ขั้นตอนที่ 2: Layout (res/layout/activity_main.xml) <?xml version="1.0" encoding="utf-8&

  7. วิธีสร้าง ListView แนวนอน (Horizontal ListView) ใน Android ด้วย RecyclerView

    ตัวอย่างนี้สาธิตวิธีสร้างรายการเลื่อนแนวนอน (Horizontal List) ใน Android โดยใช้ RecyclerView + LinearLayoutManager.HORIZONTAL ซึ่งเป็นวิธีมาตรฐานปัจจุบัน (แทน HorizontalListView ที่ Deprecated) ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ Android Studio → File → New Project ขั้นตอนที่ 2: Dependencies (build.gr

  8. วิธีเพิ่มรูปภาพใน EditText (Drawable) ใน Android

    ตัวอย่างนี้สาธิตวิธีเพิ่มไอคอน/รูปภาพเข้าไปใน EditText โดยใช้ Attribute drawableLeft, drawableRight, drawableStart, drawableEnd, drawableTop, drawableBottom ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ Android Studio → File → New Project ขั้นตอนที่ 2: Layout (res/layout/activity_main.xml) <?xml version=&quo

  9. วิธีตั้งค่า Opacity (ความโปร่งใส) ให้ View ใน Android

    ตัวอย่างนี้สาธิตวิธีตั้งค่าความโปร่งใส (Alpha/Opacity) ให้ View ใน Android ทั้งแบบ Static (XML) และ Dynamic (Animation) ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ Android Studio → File → New Project ขั้นตอนที่ 2: Layout (res/layout/activity_main.xml) <?xml version="1.0" encoding="utf-8"

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

    ตัวอย่างนี้สาธิตวิธีแปลงระหว่าง Bitmap และ Drawable ใน Android ทั้งสองทิศทาง ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ Android Studio → File → New Project ขั้นตอนที่ 2: Layout (res/layout/activity_main.xml) <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android=&qu

  11. วิธีสร้างตารางพร้อมขอบ (Table with Borders) ใน Android

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

  12. วิธีดึงชื่อ Resource จาก Resource ID ใน Android

    ตัวอย่างนี้สาธิตวิธีใช้ getResources().getResourceName(int resId) เพื่อดึงชื่อ Resource (String) จาก Resource ID (int) ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ Android Studio → File → New Project ขั้นตอนที่ 2: Layout (res/layout/activity_main.xml) <?xml version="1.0" encoding="utf-8"

  13. วิธีเพิ่มขอบด้านบนและล่างให้ View ใน Android (XML Drawable)

    ตัวอย่างนี้สาธิตวิธีสร้างขอบ (Border) เฉพาะด้านบนและด้านล่างของ View โดยใช้ Layer List Drawable XML ไม่ต้องเขียนโค้ด Java ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ Android Studio → File → New Project ขั้นตอนที่ 2: สร้าง Drawable Border (res/drawable/border_top_bottom.xml) <?xml version="1.0" en

  14. วิธีปิดใช้งานปุ่ม Home บนอุปกรณ์ Android (Kiosk Mode)

    ตัวอย่างนี้สาธิตวิธีป้องกันไม่ให้ผู้ใช้กดปุ่ม Home ออกจากแอปได้ โดยใช้ ActivityManager.moveTaskToFront() และตั้งค่า Category HOME ใน Manifest (Kiosk Mode / Launcher Mode) ⚠️ ข้อควรระวังสำคัญ การใช้งานจริงต้องระวัง: ต้องการ Permission REORDER_TASKS (Signature|Privileged - แอปทั่วไป

  15. วิธีครอปพื้นที่วงกลมจาก Bitmap ด้วยการสัมผัส (Touch) ใน Android

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

  16. วิธีครอป Bitmap ให้เป็นวงกลม พร้อมขอบและเงาใน Android

    ตัวอย่างนี้สาธิตวิธีการตัด Bitmap ให้เป็นรูปวงกลม (Circular Crop) พร้อมเพิ่มขอบ (Border) และเงา (Shadow) ด้วย Canvas และ Paint ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ Android Studio → File → New Project ขั้นตอนที่ 2: Layout (res/layout/activity_main.xml) <?xml version="1.0" encoding="utf

  17. วิธีแก้ไข android.os.NetworkOnMainThreadException ใน Android

    NetworkOnMainThreadException เกิดขึ้นเมื่อแอปพยายามทำ Network Operation (เช่น ดึงข้อมูลจากเว็บ) บน Main Thread (UI Thread) ซึ่ง Android ห้ามทำเช่นนี้ตั้งแต่ API Level 11 (Honeycomb) เป็นต้นไป เพื่อป้องกัน UI Freeze วิธีแก้: ใช้ AsyncTask (Deprecated) หรือ Thread/Executor/RxJava/Coroutines ขั้นตอนท

  18. วิธีส่งข้อมูลระหว่าง Activity ใน Android (Intent + Bundle)

    ตัวอย่างนี้สาธิตวิธีส่งข้อมูล (ชื่อ, กลุ่มอายุ) จาก Activity แรกไป Activity ที่สองโดยใช้ Intent และ Bundle ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ Android Studio → File → New Project ขั้นตอนที่ 2: Layout Activity แรก (res/layout/activity_first.xml) <?xml version="1.0" encoding="utf-8&quo

  19. วิธีส่งข้อมูลระหว่าง Activity ด้วย Bundle ใน Android

    ตัวอย่างนี้สาธิตวิธีส่งข้อมูล (ชื่อ, เบอร์โทร) จาก Activity หนึ่งไปอีก Activity หนึ่งโดยใช้ Bundle และ Serializable ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ Android Studio → File → New Project ขั้นตอนที่ 2: Layout Activity แรก (res/layout/activity_main.xml) <?xml version="1.0" encoding="u

  20. วิธีสร้าง Splash Screen ในแอป Android

    ตัวอย่างนี้สาธิตวิธีสร้าง Splash Screen (หน้าจอโหลด) ใน Android อย่างถูกต้อง โดยใช้ Theme แทนการใช้ Thread.sleep() ⚠️ หมายเหตุสำคัญ โค้ดตัวอย่างเดิมใช้ Thread.sleep(3000) ใน Main Thread - นี่เป็นวิธีที่ผิด! จะทำให้ UI ค้าง (ANR) และไม่ได้เป็น Splash Screen จริง วิธีที่ถูกต้องคือใช้ Theme +

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