1 เดือนกับ i-mobile IQX

เมื่อเดือนที่แล้วช่วงที่มีงาน Thailand Mobile Expo 2013 ว่าจะไปเดินดู มือถือ i-mobile เอาไว้ใช้สำรองสักเครื่อง แต่ก็ไม่ได้ไปงาน TME แต่มาเดินเตร่แถวเซ็นทรัลแจ้งแทน เพราะที่ศูนย์ i-mobile ขึ้นป้ายราคาเปิดตัว IQX ราคาเท่ากัน ตัดสินใจอยู่ 2 วัน ก็เลยต้องลองดู แต่ว่าที่ศูนย์ i-mobile ไม่มีเครื่องที่ใช้ sim DTAC เพราะมีแต่เครื่อง IQX A ก็ต้องรออีก 2 สัปดาห์ ผลสุดท้ายก็ได้ IQX มาครอบครอง สำหรับเรื่อง spec ผมเองไม่ค่อยสนใจนัก สนใจแค่ว่ามันเป็นจอ IPS และ 4 Cores เท่านั้น พอได้เครื่องมา 5 วันเล่นจนพังเพราะ storage ที่เหลือให้ติดตั้งโปรแกรมได้มีประมาณ 600MB เท่านั้น โดนเบียดพื้นที่จาก Android 4.2 + Facebook Home ก็เลยต้อง factory reset กันใหม่
หลังจาก factory reset ก็เลยมาลองสังเกตพบว่า

  • IQX มี App bundle มาใน rom หลังจาก factory reset ตัวระบบจะติดตั้ง WhatApp, Facebook, Line และโปรแกรมอื่นๆ ให้เหมือนเดิม เรียกได้ว่า factory reset ก็ไม่ต้องกังวลเพราะ App มีพร้อม เปิดเครื่องใช้งานต่อได้
  • IQX พยายาม Block Ads จาก Admob ทำให้ App ที่ติดโฆษณาจาก Admob ไม่แสดงโฆษณาเลย ยกเว้น Agency รายอื่นนะก็ยังมี Ads แสดงผลเหมือนเดิม
  • ถ้าต่อ ADB คุณจะพบว่า Device ID เป็น 0123456789ABCDEF แปลกมั๊ย
  • ถ้าดูจาก Logcat จะพบว่ามี log ยิงออกมาตลอด เหมือนเอาไว้ debug ตัวเครื่อง เอาไป debug App ที่เขียนไม่ได้เพราะ log มันเยอะเกินไป และต้องเขียน regular expression filter เอา เป็นเรื่องน่าเบื่อมาก ไม่เป็นมิตรกับนักพัฒนาซักเท่าไร
  • 3G เปิดใช้ได้ทีละ sim อีก sim จะใช้ไม่ได้เลยแม้กระทั่งโทรศัพท์ T_T
  • กล้องหลัง 12M BSI (ไม่ใช่ 18M) ให้อารมณ์เหมือนถ่ายรูปด้วยกล้อง Digital สมัยก่อนวัดแสง+ปรับความสว่างได้ตามจุดโฟกัส ถ่ายภาพได้สนุกดี

 

มาเล่น Android Studio กัน

งาน Google I/O 2013 ที่ผ่านมาก็เป็นที่รู้กันอยู่แล้วว่ามีเครื่องมือในการพัฒนา Android App มาใหม่ ชื่อ Android Studio เจ้า Adnroid Studio นี้มีข่าวลือมานานแล้ว ว่า Google จะออกเครื่องมือลักษณะนี้ขึ้นมา เริ่มตั้งแต่การเอา Eclipse มารวมร่างกับ ADT เป็นชุดเดียวกัน ตั้งชื่อเป็น ADT Bundle เหมาะสำหรับนักพัฒนาที่ไม่ต้องการวุ่นวายกับ Eclipse มากนัก เอาเป็นว่า ADT Bundle ไม่ใช่ Android Studio แล้ว Android Studio เป็นอย่างไร
Android Studio พัฒนาต่อยอดมาจาก IntelliJ คนเขียนภาษา Java อาจจะชื่นชอบกันมาก เพราะ IDE ตัวนี้เหมาะมากสำหรับคนที่ชอบใช้ shotcut key และการพิมพ์ หน้าตา Android Studio ก็เป็นอย่างนี้ครับ เหมือน IntelliJ เดะๆ

การใช้งานก็เหมือนกัน เพื่อไม่ให้เป็นการสับสนทาง IDE ก็ขอทำรายการ Shotcut ไว้สักหน่อย

  • Alt+1 = เปิด/ปิด Project Explorer
  • Alt+7 = เปิด/ปิด Structure Explorer
  • Alt+2 = เปิด/ปิด Favorites
  • Alt+6 = เปิด/ปิด Android DDMS
  • Alt+left arrow, Alt+right arrow = เลือก Tab ซอร์สโค้ดที่เปิดอยู่
  • Ctrl+N = สร้างไฟล์ใหม่
  • Ctrl+Y = ลบบรรทัด
  • F4 = เปิดซอร์สโค้ด
  • Ctrl+Alt+Shift+N = ค้นหาตาม symbol
  • Ctrl+P = แสดง parameter ของ method ที่เลือกอยู่
  • Ctrl+Q = แสดง Doc ของ API ที่เลือกอยู่
  • Ctrl+Alt+L = จัดรูปแบบโค้ด
  • Alt+Enter = Project Quick Fix
  • Ctrl+Shift+A = ค้นหาคำสั่ง
  • Ctrl+F9 = Build
  • Ctrl+F10 = Build and run

รวมวิดีโองาน Google I/O 2013 ฝั่ง Android

งาน Google I/O 2013 มีงานสัมนาย่อยๆ หยังจาก Keynote จบแล้ว ซึ่งส่วนใหญ่จะเกี่ยวข้องกับผลิตภัณฑ์ใน Keynote นั่นเอง สัมนาย่อยจะแบ่งออกเป็น 3 ส่วน ได้แก่ * สัมนาเนื้อหาเจาะลึก APIs, Feature ใหม่ๆ * Fireside ถือถามตอบกับทีมที่ดูแลผลิตภัณฑ์นั้นๆ โดยตรง * Code Lab คือลง Lab ทดลองกับของจริง ก็เป็นธรรมเนียมหลังจบงาน ก็มีวิดีโอรวม Session ต่างๆ เอาไว้ให้ดูย้อนหลังได้ ใครพลาดงานนี้ก็ดูจากวิดีโอได้ครับ 🙂