คือว่าความรู้เรื่อง java ผมพอมีนิดหน่อย แต่เรื่อง android ผมไม่มีเลย ใครพอจะมีเวบหรออีบุ๊กที่เขียนเข้าใจง่ายๆ (ภาษาไทยจะมีมากเลยครับ) แต่ถ้าใครใจดีจะเป็นอาจาร์ยให้ผมก็จะขอบพระคุณมากครับ
สอบถามเรื่องที่ไม่เข้าใจได้เลยครับ
หนังสือขายเกลื่อนเลยครับเดี๋ยวนี้ ;)
my blog
งั้นผมก็ไม่เกลงใจของถามหรอ คือ 1.มันสืบเนื่องมาจากโพต์ http://www.blognone.com/node/25283 ผมเลยสนใจอยากจะทำบ้าง ผมเลยอยากรู้ว่าต้องเริมยังไงครับ อยากได้โค็ด server&client มาเป็นแนวหน่อยคับ
2.ก็มาจากเว็บ http://androidthai.in.th/conternt-android/199-onclicklistenter-and-view-view.html เมื่อผม Import view.View.onClickListener; มันจะ error รันโปรแกรมไม่ได้ ต้องเอาออก จากนั้นผมก็จะทำให้ปุ่ม onClickListener กับ Implement OnClickListener แต่มันก็ error ตรง public void onClick(View v) ตรง View v เนี้ยแหละครับมันเหมือนจะบอกว่า View v มันเป็นค่าไม่ถูกต้องประมาณเนี้ยแหละครับ ส่วนข้อ onClick บน layout.xml สามารถรัยได้ครับ
ขอโทดทีอะครับที่ปัญหาผมเยอะไป และขอบคุณทุกคนมากที่มาตอบโพตของผม ขอบคุณครับ
has you added {syntaxhighlighter brush=java;} import com.android.view.View {/syntaxhighlighter}
on top of the program?
PS. import is a keyword, and need to be all small letter.
ถ้าไม่อยากเขียนโค้ด import เอง ตัว IDE มันก็ช่วยคุณได้เยอะอยู่นะครับ
กดตรงรูปหลอดไฟสีเหลืองๆหน้าบรรทัดที่ error มันช่วยอะไรได้เยอะเลย
เริ่มจากเขียนภาษาไทยให้ถูกต้องก่อนจะดีครับ ภาษาไทยจะมีมากเลย ดีมากเลย อาจาร์ย อาจารย์ เกลงใจ เกรงใจ งั้นผมไม่เกลงใจของถามหรอ ??? เริม เริ่ม ขอโทด ขอโทษ
โพต์ โพต โพสต์ post
แล้วควรเริ่มต่อด้วยการฝึกภาษาอังกฤษครับ ถ้ารักจะเขียนโปรแกรมยังไงก็หนีไม่พ้น เริ่มวันนี้เลยจะดีกว่า
จากประสบการณ์จริง ครับ ผมเคยอ่าน แต่ปีๆ หนึ่งผมอ่านหนังสือ ปีละ 7 บรรทัดฉนั้น ดู video ก่อนจะได้จินตนาการได้ว่ามุ่งเขียน app android จริงหรือ ไม่ จัดนี่ก่อน http://www.noobthink.com/house/u/100/100
http://www.youtube.com/watch?v=1lPLT9dkH_E&list=PL3D46C3E9831EE466&index=1
มีความรู้เรื่อง java for android มากน้อยขนาดใหนค่ะจะได้เริ่มถูกและก็จะไปได้ไวค่ะ
หลักการคร่าวๆค่ะ Activity.java ก็คือกลไกลการทำงานภายในเพื่อประมวลผล เช่น ข้อความ ภาพ และอื่น ส่งไปให้ layout.xml เพื่อแสดงผลทางหน้าจอ และก็รอรับข้อมูลจากผู้ใช้แล้วก็วนกลับไปประมวลผลอีกทีค่ะ จะวนอยู่ประมาณนี้ค่ะ
สำหรับเรานะ แรกๆ ก็ลอง สร้าง UI ด้วยคำสั่งค่ะ ในระยะยาวจะเป็นผลดีกว่าการลากวางค่ะ ^ ^ พื้นฐานก็คือ เข้าใจคำสั่งการกำหนด layout ของ TextView,Button,EditText,RadioButton,CheckBox ประมาณนี้ค่ะ
android:layout_ xxxx="xxxx_xxxx" ก็ผ่านอันนี้ไปได้เลยค่ะ ^ ^
ต่อมาก็กำหนดการใช้งานใหม่มัน ก็ใช้คำสั่ง android:onClicK="xxxx" ค่ะ
หลังจากนี้จะยุ่งแล้วค่ะ หุ หุ เพราะเราจะต้องเชื่อมการทำงานของ MainActivity.java กับ layout.xml ให้ทำงานร่วมกันค่ะ
ถ้าจะให้อธิบายทั้งหมดคงยาวมากๆค่ะ ถ้าสงสัยถามได้นะค่ะ ยินดีค่ะ
ปัญหาของการเขียน App ที่เจอนะค่ะ คือความขี้เกียจค่ะ แต่ถ้ายิ่งเขียนยิ่งจำได้ ยิ่งประยุกต์ได้
ยิ่งเก็บ Error ได้เยอะค่ะ และก็รู้ที่มาที่ไปของ Code ค่ะ พวกนี้ต้องอาศัยเขียนบ่อยๆค่ะ (ประสบการณ์เท่านั้นที่จะสอนเรา^ ^)
เริ่มจากการหาอ่านในเว็บ หรือซื้อหนังสือก่อน จากนั้นก็รู้สึกมึนๆ งงๆ ปัญหาเยอะ ช่วงนี้เป็นช่วงรอยต่อว่าจะเขียนต่อหรือไม่
ถ้าผ่านช่วงที่หนึ่งมาได้ก็จะรู้สึกว่า content ของเว็บหรือหนังสือในไทยมันทำซ้ำๆ กัน จบแทบจะเป็นเรื่องเดียวกัน คุณจะเป็นเปลี่ยนไปอ่าน text book มันก็จะมีค่าย Wrox , Apress , O'REILLY บลาๆๆๆ
2.1 ความรู้พอจะทำงานได้ละตอนนี้
เบื่อจากสองคุณก็ไปหาอบรม แต่ก็พบว่าคอร์สอบรมใส่ คำว่า "ขั้นสูง" เพื่อเรียกราคา ทั้งๆ ที่มันออกจะเบสิก
พอคุณหาที่พึงไม่ได้ คุณก็จะไป decompile app ชาวบ้านเพื่อดูเทคนิคและวิธีการเขียน
PS. stack overflow พ่อทุกสถาบัน
สอบถามเรื่องที่ไม่เข้าใจได้เลยครับ
หนังสือขายเกลื่อนเลยครับเดี๋ยวนี้ ;)
my blog
งั้นผมก็ไม่เกลงใจของถามหรอ คือ
1.มันสืบเนื่องมาจากโพต์ http://www.blognone.com/node/25283 ผมเลยสนใจอยากจะทำบ้าง ผมเลยอยากรู้ว่าต้องเริมยังไงครับ อยากได้โค็ด server&client มาเป็นแนวหน่อยคับ
2.ก็มาจากเว็บ http://androidthai.in.th/conternt-android/199-onclicklistenter-and-view-view.html เมื่อผม Import view.View.onClickListener; มันจะ error รันโปรแกรมไม่ได้ ต้องเอาออก จากนั้นผมก็จะทำให้ปุ่ม onClickListener กับ Implement OnClickListener แต่มันก็ error ตรง public void onClick(View v) ตรง View v เนี้ยแหละครับมันเหมือนจะบอกว่า View v มันเป็นค่าไม่ถูกต้องประมาณเนี้ยแหละครับ ส่วนข้อ onClick บน layout.xml สามารถรัยได้ครับ
ขอโทดทีอะครับที่ปัญหาผมเยอะไป และขอบคุณทุกคนมากที่มาตอบโพตของผม ขอบคุณครับ
has you added
{syntaxhighlighter brush=java;}
import com.android.view.View
{/syntaxhighlighter}
on top of the program?
PS. import is a keyword, and need to be all small letter.
ถ้าไม่อยากเขียนโค้ด import เอง ตัว IDE มันก็ช่วยคุณได้เยอะอยู่นะครับ
กดตรงรูปหลอดไฟสีเหลืองๆหน้าบรรทัดที่ error มันช่วยอะไรได้เยอะเลย
เริ่มจากเขียนภาษาไทยให้ถูกต้องก่อนจะดีครับ
ภาษาไทยจะมีมากเลย ดีมากเลย
อาจาร์ย อาจารย์
เกลงใจ เกรงใจ
งั้นผมไม่เกลงใจของถามหรอ ???
เริม เริ่ม
ขอโทด ขอโทษ
โพต์ โพต โพสต์ post
แล้วควรเริ่มต่อด้วยการฝึกภาษาอังกฤษครับ ถ้ารักจะเขียนโปรแกรมยังไงก็หนีไม่พ้น เริ่มวันนี้เลยจะดีกว่า
จากประสบการณ์จริง ครับ ผมเคยอ่าน แต่ปีๆ หนึ่งผมอ่านหนังสือ ปีละ 7 บรรทัดฉนั้น ดู video ก่อนจะได้จินตนาการได้ว่ามุ่งเขียน app android จริงหรือ ไม่ จัดนี่ก่อน
http://www.noobthink.com/house/u/100/100
http://www.youtube.com/watch?v=1lPLT9dkH_E&list=PL3D46C3E9831EE466&index=1
มีความรู้เรื่อง java for android มากน้อยขนาดใหนค่ะจะได้เริ่มถูกและก็จะไปได้ไวค่ะ
หลักการคร่าวๆค่ะ
Activity.java ก็คือกลไกลการทำงานภายในเพื่อประมวลผล เช่น ข้อความ ภาพ และอื่น ส่งไปให้
layout.xml เพื่อแสดงผลทางหน้าจอ และก็รอรับข้อมูลจากผู้ใช้แล้วก็วนกลับไปประมวลผลอีกทีค่ะ จะวนอยู่ประมาณนี้ค่ะ
สำหรับเรานะ แรกๆ ก็ลอง สร้าง UI ด้วยคำสั่งค่ะ ในระยะยาวจะเป็นผลดีกว่าการลากวางค่ะ ^ ^
พื้นฐานก็คือ เข้าใจคำสั่งการกำหนด layout ของ TextView,Button,EditText,RadioButton,CheckBox ประมาณนี้ค่ะ
android:layout_ xxxx="xxxx_xxxx" ก็ผ่านอันนี้ไปได้เลยค่ะ ^ ^
ต่อมาก็กำหนดการใช้งานใหม่มัน ก็ใช้คำสั่ง android:onClicK="xxxx" ค่ะ
หลังจากนี้จะยุ่งแล้วค่ะ หุ หุ เพราะเราจะต้องเชื่อมการทำงานของ MainActivity.java กับ layout.xml ให้ทำงานร่วมกันค่ะ
ถ้าจะให้อธิบายทั้งหมดคงยาวมากๆค่ะ ถ้าสงสัยถามได้นะค่ะ ยินดีค่ะ
ปัญหาของการเขียน App ที่เจอนะค่ะ คือความขี้เกียจค่ะ แต่ถ้ายิ่งเขียนยิ่งจำได้ ยิ่งประยุกต์ได้
ยิ่งเก็บ Error ได้เยอะค่ะ และก็รู้ที่มาที่ไปของ Code ค่ะ พวกนี้ต้องอาศัยเขียนบ่อยๆค่ะ (ประสบการณ์เท่านั้นที่จะสอนเรา^ ^)
เริ่มจากการหาอ่านในเว็บ หรือซื้อหนังสือก่อน จากนั้นก็รู้สึกมึนๆ งงๆ
ปัญหาเยอะ ช่วงนี้เป็นช่วงรอยต่อว่าจะเขียนต่อหรือไม่
ถ้าผ่านช่วงที่หนึ่งมาได้ก็จะรู้สึกว่า content ของเว็บหรือหนังสือในไทยมันทำซ้ำๆ กัน
จบแทบจะเป็นเรื่องเดียวกัน คุณจะเป็นเปลี่ยนไปอ่าน text book มันก็จะมีค่าย Wrox , Apress , O'REILLY บลาๆๆๆ
2.1 ความรู้พอจะทำงานได้ละตอนนี้
เบื่อจากสองคุณก็ไปหาอบรม แต่ก็พบว่าคอร์สอบรมใส่ คำว่า "ขั้นสูง" เพื่อเรียกราคา ทั้งๆ ที่มันออกจะเบสิก
พอคุณหาที่พึงไม่ได้ คุณก็จะไป decompile app ชาวบ้านเพื่อดูเทคนิคและวิธีการเขียน
PS. stack overflow พ่อทุกสถาบัน