ในทางเทคนิคแล้ว Android ไม่รองรับ Java ดังนั้นคุณจึงไม่สามารถเรียกใช้ไฟล์ JAR หรือเยี่ยมชมไซต์ที่มีเนื้อหา Java โชคดีที่มีหลายวิธีในการก้าวข้ามข้อจำกัดเหล่านั้น ขึ้นอยู่กับว่าคุณต้องการทำอะไร หากคุณต้องการเรียกใช้ไฟล์ JAR บนโทรศัพท์ของคุณ คุณจะต้องเข้าถึงรูทและติดตั้งโปรแกรมจำลอง หากคุณต้องการดูไซต์ที่มีเนื้อหา Java คุณจะต้องใช้โซลูชันเดสก์ท็อประยะไกลเพื่อเข้าถึงไซต์ด้วยเบราว์เซอร์เดสก์ท็อป ดูขั้นตอนที่ 1 ด้านล่างเพื่อเรียนรู้วิธีการทำทั้งสองอย่าง
ขั้นตอน
วิธีที่ 1 จาก 2: การใช้โปรแกรมจำลอง
ขั้นตอนที่ 1. รูทโทรศัพท์
เนื่องจากวิธีนี้ต้องการการเข้าถึงเพื่อคัดลอกไฟล์ไปยังไดเร็กทอรีของระบบ (ซึ่งเป็นไปไม่ได้หากไม่มีการเข้าถึงรูท) คุณจะต้องเข้าถึงรูทบนโทรศัพท์ของคุณ กระบวนการในการเข้าถึงรูทนั้นเรียกว่าการรูทโทรศัพท์ ขั้นตอนในการดำเนินการนี้จะแตกต่างกันไปตามอุปกรณ์แต่ละเครื่อง แต่คู่มือนี้จะบอกคุณว่าต้องทำอย่างไรบนอุปกรณ์ Android ส่วนใหญ่
หมายเหตุ: โปรแกรมจำลอง Java ไม่อนุญาตให้คุณดูไซต์ที่สร้างด้วย Java โปรแกรมจำลอง Java ช่วยให้คุณเรียกใช้ไฟล์ JAR เท่านั้น
ขั้นตอนที่ 2 ค้นหาและดาวน์โหลดโปรแกรมจำลอง Java สำหรับ Android
อีมูเลเตอร์ Java มีหลายประเภท แต่ละแบบมีข้อดีและข้อเสีย อีมูเลเตอร์ต่าง ๆ ทำงานได้ดีกว่าสำหรับอุปกรณ์ต่าง ๆ ดังนั้นจึงแนะนำให้คุณดาวน์โหลดอีมูเลเตอร์หลาย ๆ ตัว Java emulator ไม่มีใน Google Play Store; ต้องดาวน์โหลดไฟล์ APK ของ emulator จากเว็บไซต์ของผู้พัฒนา นี่คืออีมูเลเตอร์ที่รู้จักกันดี:
- โทรศัพท์ME
- เจเบด
- เจเบลนด์
- เน็ตไมต์
ขั้นตอนที่ 3 ติดตั้งและใช้ phoneMe
ดาวน์โหลดไฟล์ "คุณสมบัติ phoneMe" จากเว็บไซต์ของผู้พัฒนา คุณควรดาวน์โหลด APK ตัวจัดการไฟล์ OpenIntents คัดลอก APK ทั้งสองลงในไดเร็กทอรีรากของอุปกรณ์ Android
- เรียกใช้ไฟล์ APK เพื่อติดตั้งโปรแกรมลงในอุปกรณ์
- ดาวน์โหลด JADGen บนคอมพิวเตอร์ของคุณ จากนั้นใช้โปรแกรมเพื่อสร้างไฟล์ JAD ที่ใช้สำหรับไฟล์ JAR ที่คุณต้องการเรียกใช้
- คัดลอกไฟล์ JAR และ JAD ลงในไดเร็กทอรีเดียวกันบนอุปกรณ์ ตรวจสอบให้แน่ใจว่าไม่มีช่องว่างในชื่อไฟล์ JAR
- เปิดแอป phoneMe จากนั้นเลือกและเรียกใช้ไฟล์บนอุปกรณ์ของคุณ
ขั้นตอนที่ 4 ติดตั้งและใช้ JBED
ดาวน์โหลดไฟล์เก็บถาวร จากนั้นเปิดเครื่องรูดเพื่อแยกไฟล์ในนั้นไปยังคอมพิวเตอร์ของคุณ คัดลอกไฟล์ APK ลงในไดเร็กทอรีรากบนโทรศัพท์ของคุณ จากนั้นใช้ ADB เพื่อพุชไฟล์ libjbedvm.so ลงในไดเร็กทอรี /system/lib เรียกใช้ "ไฟล์ APK" เพื่อติดตั้งแอปลงในอุปกรณ์
- คุณสามารถพุชไฟล์ libjbedvm.so โดยใช้ ADB โดยไปที่ adb push /filelocation/libjbedvm.so /system/lib
- คัดลอกไฟล์ JAR ที่คุณต้องการเรียกใช้ลงในไดเร็กทอรีของตัวเองในโทรศัพท์ของคุณ
- เปิด JBED จากนั้นแตะปุ่ม "เมนู" ย้ายไปยังตำแหน่งของไฟล์ JAR จากนั้นเลือกไฟล์ JAR ที่คุณต้องการเรียกใช้
ขั้นตอนที่ 5. ติดตั้งและใช้ JBLend
ดาวน์โหลดไฟล์เก็บถาวร JBLend และแตกเนื้อหาของไฟล์เก็บถาวรด้วยการแตกไฟล์ คัดลอกไฟล์และวางลงในพื้นที่เก็บข้อมูลของโทรศัพท์ ติดตั้งแอปพลิเคชัน Root Explorer เปิด Root Explorer แล้วแตะปุ่ม "r/w" ที่มุมด้านบน คัดลอกไฟล์ต่อไปนี้ลงในไดเร็กทอรีที่แสดงรายการ:
- ibDxDrmJava.so – /system/lib
- libjbmidpdy.so – /system/lib
- libjbmidp.so – /system/lib
- javax.obex.jar – /system/framework
- MetaMidpPlayer.apk – /system/app
- MidpPlayer.apk – /system/app
- คัดลอกไฟล์ JAR ที่คุณต้องการเรียกใช้ลงในพื้นที่เก็บข้อมูลของโทรศัพท์ ใช้ JBlend เพื่อเลือกไฟล์และโหลด
ขั้นตอนที่ 6 ติดตั้ง Netmite
ดาวน์โหลด Netmite เวอร์ชันล่าสุดจากเว็บไซต์ คัดลอกไฟล์ Netmite APK ไปยังโทรศัพท์ของคุณ จากนั้นเรียกใช้ APK เพื่อติดตั้ง Netmite
- แปลงไฟล์ JAR/JAD โดยใช้โปรแกรมแปลงที่ได้รับจากเว็บไซต์ Netmite
- คัดลอกไฟล์ APK ที่ได้รับจากกระบวนการแปลงลงในโทรศัพท์ของคุณ จากนั้นเรียกใช้เพื่อติดตั้ง ทำซ้ำขั้นตอนนี้สำหรับไฟล์ JAR ทั้งหมดที่คุณต้องการเรียกใช้
- เปิด Netmite บนโทรศัพท์ของคุณและเลือกไฟล์ JAR ที่ติดตั้ง
วิธีที่ 2 จาก 2: การใช้เดสก์ท็อประยะไกล
ขั้นตอนที่ 1. ติดตั้งแอป Chrome Remote Desktop บนอุปกรณ์ Android
หากคุณต้องการเข้าถึงไซต์ Java โดยตรง วิธีเดียวที่คุณสามารถทำได้คือการใช้แอปพลิเคชันเดสก์ท็อประยะไกลเพื่อเข้าถึงคอมพิวเตอร์เครื่องอื่น ด้วยแอปพลิเคชันนี้ คุณสามารถใช้เบราว์เซอร์ของคอมพิวเตอร์เพื่อโหลดไซต์ได้
Chrome Remote Desktop ของ Google เชื่อมต่อกับ Chrome บนคอมพิวเตอร์ของคุณอย่างรวดเร็ว ทำให้เป็นตัวเลือกที่ดีที่สุดสำหรับการตั้งค่าการเข้าถึงระยะไกล
ขั้นตอนที่ 2 ติดตั้งส่วนขยายเดสก์ท็อประยะไกลบนคอมพิวเตอร์
คุณต้องติดตั้ง Google Chrome บนคอมพิวเตอร์เพื่อใช้ Chrome Remote Desktop สามารถติดตั้งส่วนขยาย Remote Desktop ได้ฟรีผ่าน Chrome Web Store คลิกปุ่มเมนู Chrome (☰) จากนั้นเลือก Tools → Extensions คลิกลิงก์ "รับส่วนขยายเพิ่มเติม" ที่ด้านล่างของหน้า จากนั้นค้นหา "Chrome Remote Desktop"
- หลังจากติดตั้งส่วนขยายแล้ว คุณต้องลงชื่อเข้าใช้ด้วยบัญชี Google ของคุณและคลิกที่ปุ่ม "เปิดใช้งานการเชื่อมต่อระยะไกล"
- คุณสามารถสร้าง PIN เพื่อสร้างการเชื่อมต่อเป็นชั้นความปลอดภัยเพิ่มเติม
ขั้นตอนที่ 3 เปิดแอป Remote Desktop
ลงชื่อเข้าใช้ด้วยบัญชี Google ของคุณ จากนั้นเลือกคอมพิวเตอร์ที่บ้านของคุณจากรายการการเชื่อมต่อที่มี ป้อน PIN หากคุณสร้างไว้และหลังจากนั้นไม่นานเดสก์ท็อปของคุณจะโหลด
ขั้นตอนที่ 4 เปิดเบราว์เซอร์บนเดสก์ท็อป
ใช้แอปพลิเคชัน Remote Desktop เพื่อเปิดเว็บเบราว์เซอร์ของคอมพิวเตอร์ของคุณจากระยะไกล ป้อนที่อยู่ของเว็บไซต์ Java ที่คุณต้องการเข้าชม เช่นเดียวกับที่คุณใช้คอมพิวเตอร์โดยตรง คุณอาจสังเกตเห็นความล่าช้าทุกครั้งที่แตะบางสิ่งและการตอบสนองจากการกระทำนั้นจะปรากฏขึ้น ซึ่งเกิดจากความล่าช้าที่เกิดขึ้นบนคอมพิวเตอร์ระยะไกลและโทรศัพท์ของคุณ