Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Android
Android
  1. วิธีกำหนด Default Text Encoding สำหรับ Android WebView

    ตัวอย่างนี้แสดงวิธีการตั้งค่า Default Text Encoding สำหรับ WebView ใน Android โดยใช้ setDefaultTextEncodingName(utf-8) เพื่อให้แสดงภาษาไทยหรือตัวอักษรพิเศษได้ถูกต้อง ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ เปิด Android Studio ไปที่ File → New Project แล้วกรอกข้อมูลที่จำเป็น ขั้นตอนที่ 2: เพิ่ม Layout XML

  2. วิธีดึงชื่อเขต/จังหวัดปัจจุบันจาก Network Provider ใน Android

    ตัวอย่างนี้สาธิตวิธีการดึง ชื่อเขต/จังหวัด (Admin Area) ปัจจุบันจาก Network Provider ใน Android คล้ายกับการดึงรหัสประเทศ แต่ใช้ address.getAdminArea() แทน ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ เปิด Android Studio ไปที่ File → New Project แล้วกรอกข้อมูลที่จำเป็น ขั้นตอนที่ 2: เพิ่ม Layout XML เพิ่มโค้ดใน

  3. วิธีดึงรหัสประเทศปัจจุบันจาก Network Provider ใน Android

    ตัวอย่างนี้สาธิตวิธีการดึง รหัสประเทศ (Country Code) ปัจจุบันจาก Network Provider ใน Android โดยใช้ LocationManager และ Geocoder ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ เปิด Android Studio ไปที่ File → New Project แล้วกรอกข้อมูลที่จำเป็น ขั้นตอนที่ 2: เพิ่ม Layout XML เพิ่มโค้ดใน res/layout/activity_main.

  4. วิธีแสดงไฟล์ PDF ใน Android WebView

    ตัวอย่างนี้แสดงวิธีการแสดงไฟล์ PDF ภายใน WebView ใน Android โดยใช้ Google Docs Viewer เป็นตัวกลางในการเรนเดอร์ไฟล์ PDF ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ เปิด Android Studio ไปที่ File → New Project แล้วกรอกข้อมูลที่จำเป็น ขั้นตอนที่ 2: เพิ่ม Layout XML เพิ่มโค้ดใน res/layout/activity_main.xml: <?

  5. วิธีรองรับ WebView กับหน้าจอหลายจอใน Android

    ตัวอย่างนี้แสดงวิธีการรองรับ WebView ให้ทำงานกับหน้าจอหลายจอ (Multi-window) ใน Android โดยใช้คุณสมบัติ setSupportMultipleWindows(true) ซึ่งช่วยให้ WebView สามารถเปิดหน้าต่างใหม่หรือแท็บใหม่ได้เมื่อเว็บไซต์เรียกใช้ window.open() ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ เปิด Android Studio ไปที่ File → New Pr

  6. วิธีสร้าง Android Service ที่ Dalvik จะไม่ Kill

    ก่อนเข้าตัวอย่าง เราควรรู้ว่า Service ใน Android คืออะไร Service จะทำ Background Operation โดยไม่โต้ตอบกับ UI และทำงานต่อแม้ Activity ถูก Destroyตัวอย่างนี้สาธิตวิธีสร้าง Android Service ที่ Dalvik จะไม่ KillStep 1 - สร้าง Project ใหม่ใน Android Studio ไปที่ File → New Project และกรอกรายละเอียดทั้งห

  7. วิธีดึงชื่อประเทศปัจจุบันจาก Network Provider ใน Android

    ภาพรวม บทความนี้สาธิตการดึงชื่อประเทศ (Country Name) จากตำแหน่งที่ตั้งผ่าน Network Provider ใช้ Geocoder แปลงพิกัดเป็นที่อยู่ แล้วดึง address.getCountryName() โค้ดหลัก (สรุปจากบทความก่อนหน้า) private void updateCountryName() { try { List addresses = geocoder.getFromLocation(

  8. วิธีใช้ SortedSet Interface ใน Android

    SortedSet ใน Android: จัดเก็บข้อมูลไม่ซ้ำและเรียงลำดับอัตโนมัติ SortedSet เป็น Interface ใน Java Collections Framework ที่ขยายจาก Set โดยรับประกันว่า: (1) ไม่มีค่าซ้ำ (Unique) และ (2) จัดเรียงตามลำดับธรรมชาติ (Natural Ordering) หรือ Comparator ที่กำหนด ใช้งานผ่าน TreeSet ซึ่งเป็น Implementation หลัก

  9. วิธีดึงข้อมูล Host ของ Android Build โดยโปรแกรม

    ภาพรวม บทความนี้แนะนำการดึงข้อมูล Host ของ Build ผ่าน Build.HOST ซึ่งระบุชื่อโฮสต์ (Hostname) ของเครื่องที่ใช้สร้าง (Compile) Firmware นี้ โค้ดหลัก textView.setText( + Build.HOST); Build Information Fields ทั้งหมด Fieldคำอธิบายตัวอย่าง Build.HOSTBuild Host nameandroid-build-host Build.USERBuild

  10. วิธีใช้ TreeSet ใน Android (Java Collections)

    ภาพรวม บทความนี้แนะนำการใช้ TreeSet ใน Android/Java ซึ่งเป็นการ implement ของ SortedSet ใช้ Red-Black Tree เก็บข้อมูล ไม่ซ้ำกัน (Unique) และ เรียงลำดับอัตโนมัติ (Natural Ordering) Layout (activity_main.xml) <LinearLayout xmlns:android=https://schemas.android.com/apk/res/android android:layou

  11. วิธีเปลี่ยนรหัสประเทศ (Country Code) ใน Android (Geocoder)

    ภาพรวม บทความนี้สาธิตการใช้ Address.setCountryCode() เพื่อตั้งค่ารหัสประเทศ (ISO 3166-1 alpha-2) ในออบเจ็กต์ Address เช่น TH, US, KR เป็นการแก้ไขในหน่วยความจำเท่านั้น โค้ดสำคัญ Address address = addresses.get(0); address.setCountryCode(KR); // ตั้งค่ารหัสประเทศเป็นเกาหลีใต้ textView.setText( + addr

  12. วิธีดึงข้อมูล Radio Version ของ Android โดยโปรแกรม

    ภาพรวม บทความนี้สาธิตการดึงเวอร์ชันของ Baseband/Modem (Radio Firmware) ผ่าน Build.getRadioVersion() (API 14+) ข้อมูลนี้เกี่ยวกับฮาร์ดแวร์วิทยุ (Cellular Modem) ไม่ใช่ Radio App โค้ดหลัก textView.setText( + Build.getRadioVersion()); Radio Version คืออะไร? Radio Version = Baseband Version = Modem F

  13. วิธีเปลี่ยนชื่อประเทศปัจจุบันใน Android (Geocoder)

    ภาพรวม บทความนี้สาธิตการใช้ Geocoder และ Address.setCountryName() เพื่อเปลี่ยนชื่อประเทศในออบเจ็กต์ Address หมายเหตุ: ไม่ได้เปลี่ยนตั้งค่าระบบจริง เพียงแค่แก้ไขออบเจ็กต์ในหน่วยความจำเท่านั้น โค้ดสำคัญ Address address = addresses.get(0); address.setCountryName(London); // ตั้งค่าในออบเจ็กต์ Address

  14. วิธีดึงหมายเลขซีเรียล (Serial Number) ของ Android โดยโปรแกรม

    ภาพรวม บทความนี้แนะนำการดึง Serial Number ของอุปกรณ์ผ่าน Build.getSerial() (API 26+) แทน Build.SERIAL ที่ Deprecated แล้ว ต้องขออนุญาต READ_PHONE_STATE โค้ดหลัก // API 26+ (Android 8.0 Oreo) textView.setText(Build.getSerial()); // API เก่า (Deprecated) textView.setText(Build.SERIAL); การเปลี่ยนแ

  15. วิธีดึงหมายเลขเวอร์ชัน Android โดยโปรแกรม

    ภาพรวม บทความนี้แสดงวิธีดึงหมายเลข API Level (SDK INT) ของ Android ที่อุปกรณ์กำลังทำงานผ่าน Build.VERSION.SDK_INT ซึ่งเป็น Integer เหมาะสำหรับการตรวจสอบเวอร์ชันในโค้ด โค้ดหลัก textView.setText( + Build.VERSION.SDK_INT); Build.VERSION Fields สำคัญ FieldTypeคำอธิบายตัวอย่าง (Android 14) SDK_INTint

  16. วิธีดึงข้อมูลเมืองจาก Network Provider ใน Android

    ภาพรวม บทความนี้สาธิตการดึงชื่อเมือง (City) จากตำแหน่งที่ตั้งผ่าน Network Provider (Wi-Fi/Cell Tower) โดยใช้ LocationManager และ Geocoder แปลงพิกัดเป็นที่อยู่ Permissions ที่ต้องการ <uses-permission android:name=android.permission.ACCESS_FINE_LOCATION/> <uses-permission android:name=androi

  17. วิธีบันทึก Cache ใน Local Storage ของ Android WebView

    ภาพรวม บทความนี้แนะนำการกำหนดพาธเก็บ Cache ของ WebView ไว้ใน Local Storage ของแอป ผ่าน setAppCachePath() เพื่อเพิ่มประสิทธิภาพการโหลดหน้าเว็บซ้ำ โค้ดการตั้งค่า Cache WebView webView = findViewById(R.id.web_view); webView.getSettings().setJavaScriptEnabled(true); // กำหนดพาธ Cache ไปที่ Internal St

  18. วิธีเปิดใช้งานปุ่ม Back ใน Android WebView

    ภาพรวม WebView ไม่มีการจัดการปุ่ม Back (Hardware/Software Back Button) อัตโนมัติ ต้อง Override onBackPressed() เพื่อให้ย้อนกลับหน้าเว็บได้ แทนที่จะปิดแอปทันที โค้ดสำคัญ: Override onBackPressed ปิดแอป } } การทำงานของ canGoBack() และ goBack() canGoBack(): คืนค่า true ถ้ามีประวัติหน้าเว็บก่อนห

  19. วิธีเปิด Scroll Bar แนวตั้งใน Android WebView

    ภาพรวม บทความนี้สาธิตการเปิดใช้งาน Scroll Bar แนวตั้งใน WebView ผ่าน setVerticalScrollBarEnabled(true) และตั้งค่า Default Text Encoding เป็น UTF-8 โค้ดการตั้งค่า WebView WebView webView = findViewById(R.id.web_view); webView.setVerticalScrollBarEnabled(true); // เปิด Scroll Bar แนวตั้ง webView.get

  20. วิธีเปิดใช้งาน Mixed Content ใน Android WebView

    ภาพรวม Mixed Content เกิดขึ้นเมื่อหน้าเว็บโหลดด้วย HTTPS แต่มีทรัพยากรบางส่วน (รูปภาพ สคริปต์ iframe) โหลดผ่าน HTTP แบบไม่ปลอดภ Android WebView บล็อก Mixed Content โดยค่าเริ่มต้น ต้องเปิดใช้งานอย่างชัดเจน ขั้นตอนที่ 1-2: โปรเจกต์และ Layout Layout ใช้ WebView แทน TextView: <WebView android:id

Total 1462 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:60/74  20-คอมพิวเตอร์/Page Goto:1 54 55 56 57 58 59 60 61 62 63 64 65 66