Quantcast
Channel: cc :: somkiat
Viewing all articles
Browse latest Browse all 2084

[Android] มาเรียนรู้จากคำถามที่ StackOverflow กันหน่อย

$
0
0

StackOverflow นั้นเป็น website หลักของนักพัฒนา Software ดังนั้นเราลองมาเรียนรู้จากหัวข้อต่าง ๆ กันหน่อย เน้นไปที่เรื่องของ Android ประกอบไปด้วยคำถามในส่วน
  • Frequent
  • Votes
คำถามที่น่าสนใจคือ คุณสามารถตอบปัญหา หรือ แก้ไขปัญหาเหล่านี้ได้หรือไม่ ? มาเริ่มกันเลย

1. คำถามต่าง ๆ ในส่วนของ Frequent

คือมี link ต่าง ๆ ในการตอบมาก ๆ ดังนั้น Android developer ลองมาตอบกันหน่อยสิ
  • How to fix android.os.NetworkOnMainThreadException ?
  • Unfortunately MyApp has stopped. How can I solve this ?
  • Strange out of memory issue while loading an image to a Bitmap object
  • Lazy load of images in ListView
  • How do I pass data between Activities in Android application?
  • Saving Android Activity state using Save Instance State
  • How to parse JSON in Android
  • How to use SharedPreferences in Android to store, fetch and edit values
  • What is the difference between “px”, “dp”, “dip” and “sp” on Android?
  • R cannot be resolved - Android error
ในแต่ละข้อนั้น มันคือพื้นฐานของการพัฒนา Android app ทั้งนั้นเลย ไม่ว่าจะเป็นเรื่อง NetworkOnMainThreadException ไม่ว่าจะเป็นการแก้ไขปัญหาเมื่อ App crash ไม่ว่าจะเป็นการจัดการรูปภาพ bitmap ไม่ว่าจะเป็นการดึงข้อมูลมาแสดงที่ Listview ไม่ว่าจะเป็นการส่งข้อมูลระหว่าง Activity ไม่ว่าจะเป็นการจัดการข้อมูลใน SharedPreferences ไม่ว่าจะเป็นการจัดการกับข้อมูลในรูปแบบ JSON

2. คำถามต่าง ๆ ในส่วนของ Votes

คือมีการ vote สูงมาก ๆ ซึ่งเป็นสิ่งที่โดนใจนักพัฒนาหรือตอบแจ่ม ๆ นั่นเอง ดังนั้นลองมาตอบกันหน่อยสิ
  • What is the difference between “px”, “dp”, “dip” and “sp” on Android?
  • Why is the Android emulator so slow? How can we speed up the Android emulator?
  • Close/hide the Android Soft Keyboard
  • Is there a unique Android device ID?
  • Saving Android Activity state using Save Instance State
  • Get screen dimensions in pixels
  • How do I center text horizontally and vertically in a TextView on Android?
  • What is 'Context' on Android?
  • What is the difference between match_parent and fill_parent?
  • Activity restart on rotation Android
  • Gravity and layout_gravity on Android
เป็นเรื่องพื้นฐานอีกแล้ว ลองมาตอบกันสิ ไม่ว่าจะเป็นความแตกต่างระหว่าง px, dp, dip และ sp ไม่ว่าจะเป็นเรื่องของ Android emulator ที่มันช้า ๆ ทำอย่างไรให้เร็ว ไม่ว่าจะเป็นซ่อน Soft keyboard ไม่ว่าบันทึก state ไม่ว่าจะเป็นการดึงข้อมูลของหน้าจอในแต่ละ device ไม่ว่าจะเป็นเรื่องการจัดการ Life cycle ของ Activity ไม่ว่าจะเป็นเรื่องของ Context ไม่ว่าจะเป็นเรื่องของการจัดการ layout ต่าง ๆ
ดังนั้นสิ่งต่าง ๆ เหล่านี้ Android developer ต้องตอบให้ได้ ทำให้เป็น แต่ถ้ายังไม่รู้ แนะนำให้ลองเข้าไปศึกษาจากคำตอบต่าง ๆ ได้เลย มันจะช่วยให้เราเข้าใจมากยิ่งขึ้น มิใช่เพียง copy-and-paste เท่านั้นนะ

Viewing all articles
Browse latest Browse all 2084

Trending Articles