Android becomes C-3PO

หลังจากเศร้าใจกับ Android SDK ที่ไม่มีเวอร์ชั่นสำหรับ Mac เก่าๆ ของเรา
และระหว่างรอหาแลปท้อปเก่ามาลง linux ก็ลองเล่น SDK เวอร์ชั่นวินโดวส์ไปพลางๆ ก่อน

โหลดแล้วก็แค่ extract เสร็จ กำหนด path เรียบร้อย ก็ลอง emulator ดูก่อน
อันนี้เป็น default skin (จอเล็กสุด) มันจะมี skin ให้เลือกได้ 4 แบบ ตามนี้
เวลา run ด้วย command ก็เลือกใส่ option เอาเอง
Android Emulator

แล้วก็ลองตัวบราวเซอร์ที่มีให้ เช็ค user agent แล้วพบว่าเป็น WebKit
เปิดมามันจะเข้าหน้า google search ก่อน
ก็ลองเข้าเวบตัวเอง ปรากฏว่าภาษาไทยไม่แสดงผล
rerngrit.com on Android
ไปอ่านเจอของคุณ pit ที่ทดสอบไปก่อนหน้าแล้ว พร้อมมีวิธีแก้ (เจ้าตัวบอกว่าเถื่อนๆ ไปหน่อย)
และในเมื่อมันได้ผล ก็ลองตามซะเลย

นั่งงมทางเข้า console ของตัว emulator อยู่พักนึง ไม่สำเร็จ เพราะใช้ option -console แล้วมันก็ input อะไรไม่ได้
เลยต้องปรึกษาคุณ keng ได้ท่าไม้ตายมาคือ คำสั่ง adb shell ง่ายๆ ซะงั้น
เลยขอความอนุเคราะห์ไฟล์ฟอนต์ทั้งหลายที่ปรับปรุงภาษาไทยแล้วจากฟอนต์ Tahoma อีกที
ก็ใส่เข้าไปใน /system/fonts ของ emulator ด้วย คำสั่ง adb push ทีละไฟล์
ปลุกปล้ำอยู่พักใหญ่ก็สำเร็จ ตามธรรมเนียมก็ต้องเปิดเวบตัวเอง แจ๋วเลย
rerngrit.com on Android after fix

ทดสอบการตัดคำไทย
Android Thai Word-Break TestAndroid Thai Render Page Test
ลองบนวินโดวส์ พบว่าตัวบราวเซอร์ก็มี crash บ้างเหมือนกัน (เหมือน lew เจอ)
ตอนเปิด rendertest.html นี่ไปเลย แต่โดยรวมก็โอเค

ขอยืมสำนวน keng มาดัดแปลงหน่อยว่า ที่สุด ไอ้หุ่นกระป๋อง ก็กลายเป็น C-3PO ได้แล้วซะที… 😉

2 thoughts on “Android becomes C-3PO”

  1. อ่านจาก blograngwan แล้วก็เริ่มตื่นเต้นกับ gphone พอมาเห็น sdk ที่เริ่มเขียนกันก็เริ่มตุ้มๆต่ำๆ ว่า สรุปแล้ว symbian phone อย่างโซนี่จะสูญพันธุ์แล้วใช่ปะครับ

    ปล.ผมใส่ url http://www.9nut.net ในช่อง homepage ตอน comment แล้วระบบบอกว่าิผิด format ตลอดเลยครับ

  2. เอ..ผมไม่เป็นนะครับ ลองถอดล็อกอินมาโพสก็แล้ว
    ลองทำเป็นลืมเปลี่ยนภาษาให้มีตัวไม้โทติดข้างหน้าก็แล้ว
    เป็นอะไรหว่า… (- -“)

    เอางี้สิครับ สมัครเป็น member เลย
    จะได้โพสได้ทันทีไม่ต้องติด spam filter ไม่รอ approve ด้วย ฮ่าๆ 😀

Leave a Reply to 9NuT Cancel reply

Your email address will not be published. Required fields are marked *