androidcsc / การเขียน Android app / พื้นฐานการเขียน Android

พื้นฐานการเขียน Android

Android กับการเขียน Java Syntax บนโปรแกรม Eclipse ในการเขียนโปรแกรมบน Android นั้นจะใช้ภาษา Java Platform ในการพัฒนาและเขียนคำสั่งให้โปรแกรมทำงาน รูปในการเขียนเป็น OOP ทั้งหมด และ API Library ต่าง ๆ ที่อยู่ใน Android Framework ที่เราสามารถเรียกใช้งานได้ ก็ถูกพัฒนาด้วยภาษา Java เช่นเดียวกัน และจะมีให้เลือกเรียกใช้งานหลายตัวมาก แบ่งแยกตามวัตถุประสงค์ต่าง ๆ (เราสามารถพัฒนา Library ขึ้นมาใช้เองก็ได้ หรือจะดาวน์โหลด Library จากแหล่งต่าง ๆ ที่มีทั้งฟรีและเสียเงิน) โดยจะมีการแยก Package หรือ API Class Library ต่าง ๆ ถูกแยกจัดเก็บไว้ในแต่ะล่ะหมวดหมู่ เพื่อความสะดวกและง่ายต่อการนำมาใช้ เช่น TextView จัดการเกี่ยวกับข้อความหรือ Text , Button จัดการเกี่ยวกับปุ่ม Button หรืออื่น ๆ ที่ถูกจัดแยกไว้ตาม Class ที่อยู่ภายใต้Widgets Class และถ้าจะใช้งานตัวไหนก็ค่อยทำการ Import เข้ามาใน Class ของเรา ในการขียน Android ถ้ามีพื้นฐานการเขียน Javaหรือ .NET Framework มาแล้ว ก็จะสามารถเข้าใจได้เร็วขึ้น 

Android Basic Java Syntax


ในโครงสร้างการเขียนโปรแกรม Android พื้นฐานทั่วไปจะเป็นการทำงานของ XML Layout ซึ่งจะผสานการทำงานร่วมกับ XML และJava โดย XML จะถูกออกแบบให้เป็นส่วนที่เป็น GUI และใช้ XML Syntax ในการวาง Layout ต่าง ๆ ของ Widgets หรือ Element ต่าง ๆ ส่วนในภาษา Java จะเป็นชุดคำสั่งที่ควบควบคุมการทำงานของโปรแกรม และ หน้าจอที่แสดงผลที่อยู่ในรูปแบบของ XML Layout

ตัวอย่างการ XML ซึ่งเป็น Layout ของ Widgets

1.<TextView
2.android:id="@+id/textView1"
3.android:layout_width="wrap_content"
4.android:layout_height="wrap_content"
5.android:layout_alignParentTop="true"
6.android:layout_centerHorizontal="true"
7.android:layout_marginTop="78dp"
8.android:text="TextView" />


ส่วนที่เป็น Java จะทำงานควบคุม XML Layout นี้

ตัวอย่างการ import Library ต่าง ๆ

1.import android.os.Bundle;
2.import android.app.Activity;
3.import android.view.Menu;
4.import android.view.View;
5.import android.widget.TextView;
6.import android.widget.Button;
pastaza2Wed Jan 02 2013 23:10:54 GMT+0700 (ICT)