เริ่มต้นจากการดาวโหลด เครื่องมือเขียนโปรแกรมที่
https://developer.android.com/studio#downloadsขนาดไฟล์ติดตั้ง เกือบๆ 1 GB เลยทีเดียว
การติดตั้งโปรแกรม กด Next อย่างเดียว
เปิดโปรแกรม โดยคลิกที่ icon Android Studio
ถามอะไรก็ตอบ Next
เลือก Android Virtual Device ด้วยเพื่อจำลองโทรศัพท์สำหรับการทดสอบโปรแกรม

รอทำการติดตั้งจนเสร็จ (บางรายการต้องดาวโหลดจาก internet เพิ่มเติม)
---------------------------------------------------------------------------------------------------
เริ่มต้นสร้างแอพพลิเคชั่น
การรันข้อมูลด้วย Emulator นั้นต้องการใช้พื้นที่การทำงานในเครื่องมาก ฉะนั้นถ้าใครไม่สามารถรัน Emulator ผ่านได้ ให้ลองตรวจสอบเนื้อทีว่างใน ไดร์ฟ C: ว่าใกล้เต็มแล้วหรือยัง
การทดสอบโปรแกรม ทำได้ 3 วิธี
1. ทดสอบบน Emulator
2. ทดสอบบนมือถือจริงๆ โดยมีขั้นตอนดังนี้
2.1 ติดตั้ง driver โดยดาวโหลดได้ที่ https://androidmtk.com/download-motorola-device-manager (สำหรับมือถือ moto) สำหรับรุ่นอื่นก็ลองหาเอาครับ
2.2 เปิดใช้งาน USB debugging บนมือถือเครื่องที่ใช้ทดสอบ (กรณี Moto)
- เข้าไปที่การตั้งค่า รูปเฟือง
- เลือกระบบ
- เลือกเกี่ยวกับโทรศัพท์
- กดที่ หมายเลขบิลด์ รัวๆๆ จะปรากฎข้อความ ให้กดรัวๆ จนขึ้นว่าเป็นผู้พัฒนาซอร์ฟแวร์
- ที่การตั้งค่าระบบ จะปรากฎเมนูใหม่ขึ้นมา ชื่อว่า {} สำหรับนักพัฒนาซฟอต์แวร์ ให้กดเข้าไป
2.3 ทดสอบโดยนำไฟล์ APK หรือ AAB ไปติดตั้งลงที่โทรศัพท์ด้วยตัวเอง
หมายเหตุ กรณีทดสอบด้วยวิธีตามข้อ 3 นำไฟล์ APK ไปติดตั้งบนโทรศัพท์แล้ว จะไม่สามารถทดสอบตามวิธีข้อ 2 ได้อีก จนกว่าจะถอนแอพออกจากโทรศัพท์ก่อน แล้วจะสามารถกลับไปทดสอบตามวิธีที่ 2 ได้
----------------------------------------------
เริ่มเขียนโปรแกรมครับ
การปรับแต่งตัวอักษรในหน้าจอ แนะนำให้ทำในมุมมอง design จะง่ายที่สุด โดยเลือกไปที่ตัวอักษร แล้วแก้ไขค่า attribute ด้านขวามือ โดยรายชื่อ attribute จะมีมาก เพื่อความสะดวกให้กดรูปแว่นขยายมุมด้านบนขวา แล้วใส่คีย์เวอร์ดที่ต้องการลงไป จะง่ายที่สุดครับ
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="โปรแกรมฝึกพัฒนาการน้องวิน V0.1 \n UPDATE 09-06-2562" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toRightOf="parent" app:layout_constraintTop_toTopOf="parent" />
วิธีเปลี่ยน icon
แก้ปัญหา object ในหน้าจอ ซ้อนทับกัน โดยการทำลูกศร ระบุว่าห่างจากขอบไหนเท่าไหร่ เช่น ถ้าไม่ระบุห่างจากขอบบนเท่าไหร่ หรือห่างจาก object ด้านบนเท่าไหร่ ก็จะเกิดการซ้อนทับกันระหว่าง object ได้ ให้แก้ไขดังรูป
วิธีเปลี่ยนไปหน้าจออื่น (Intent)
สร้างหน้าจอใหม่ ชื่อ showlistactivity (หน้าแสดงผลชื่อ activity_show_list.xml)
ลาก listview มาไว้
รับข้อมูลเป็นแบบ array (ArrayAdapter)
รับข้อมูลเป็นแบบ array (ArrayAdapter)
กำหนดค่าให้ listview แสดงรายชื่อนักเรียน 3 คน ใน array string
สร้าง intent จากหน้า mainactivity มาที่หน้าจอ showlistactivity
โดยเมื่อกดปุ่ม listview1 แล้วจะเปิดหน้าจอ showlistactivity ขึ้นมาแสดง




















ไม่มีความคิดเห็น:
แสดงความคิดเห็น