nfcandroid

blog ร้างๆ เจ้าของนานๆเข้ามาที

Home Archive for 2012
วันนี้จะมาลองเขียนโปรแกรมรับส่งค่าระหว่าง activity แบบง่ายใน android กันครับ  ก่อนอื่นเลยต้องรู้จักกับ activity ก่อน โดย activity เนี่ยถ้าพูดให้เข้าใจง่ายๆ ในตอนนี้อาจจะคิดว่า หนึ่งหน้าจอ คือ 1 activity ก่อนก็ได้ครับ  ทีนี้เวลาเราเปิดแอพขึ้นมาหนึ่งแอพเนี่ย มันมีหลายๆ activity  โดยเมื่อเปิด activity ขึ้นมาก็คือการ push ลงไปใน stack เมื่อ activity ทำงานเสร็จแล้วก็ pop ออกจาก stack ประมาณนี้อะครับ ถ้าต้องการเข้าใจมากขึ้นแนะนำให้ไปอ่าน ที่นี่ครับ
  ทีนี้มาเข้าเรื่องของโปรเจ็คเรา โปรเจ็คนี้จะมี 2 activity โดย MainActivity  จะโชว์หน้าจอให้ผู้ใช้กรอกชื่อเข้ามา จากนั้นจะทำการส่งชื่อไป DisplayActivity เพื่อไปแสดงครับ ก่อนอื่นก็สร้างโปรเจ็คขึ้นมาใหม่ครับ

ในที่นี้ใช้ชื่อโปรเจ็คว่า SampleIntent นะครับจะเปลี่ยนไปจากนี้ก็ได้ไม่ว่ากัน ในตอนที่สร้างโปรเจ็คใหม่ผมเลือกให้สร้าง Activity มาให้เลยคือ MainActivity( ชื่ออาจแก้ไขเป็นอันอื่นก็ได้ครับ ) ก็ต้องมาสร้าง activity อีกอันขึ้นมาโดยคลิกขวาที่ src/ชื่อแพคเกจ แล้วเลือก new -> class

จากนั้นก็สร้าง layout ขึ้นมาอีกหนึ่งไฟล์ ( ไฟล์ activity_main.xml  ถูกสร้างมาพร้อมกับ MainActivity) โดยใช้ชื่อไฟล์ว่า display_activity.xml


จากนั้นก็มาแก้ไขแต่ละไฟล์เลยครับ
วันนี้จะมาลองเขียน app android แบบเบื้องต้นกันครับ โปรเจ็คง่ายๆเลยครับ Hello World สำหรับคนที่เพิ่งเริ่มต้นสามารถดาวน์โหลดSDKและติดตั้งได้ที่นี่ครับ อย่าลืมติดตั้ง Eclipse ด้วยนะครับเพราะใช้ eclipse เป็น editor ในการเขียน
  1. ขั้นตอนแรกสร้างโปรเจ็คต์ใหม่่ โดยคลิก หรือไปคลิกที่ File ->  New -> Project
  2. จะปรากฏไดอะล็อก New Project ขึ้นมา คลิกเลือก Android -> Android Application Project แล้วคลิกปุ่ม Next



  3. ในหน้าจอ New Android App จะให้ใส่ข้อมูลดังนี้
    • Application Name ให้ใส่ชื่อโปรแกรมของเรา
    • Project Name ให้ใส่ชื่อโปรเจ็คต์ ( Eclipse จะ copy Application Name มาวางให้เราโดย default)
    • Package Name ให้ใส่ชื่อแพ็คเำกจ (Default จะเป็น com.example.Application Name ของเรา )  
    • Build SDK  ให้ระบุ version android ที่เราต้องการจะเขียน (10/09/2012  version ล่าสุดคือ 4.1 ) โดยปกติก็ระบุเป็น version ล่าสุด
    • Minimum SDK ระบุ version ต่ำสุดที่โปรแกรมเรา support 
    เมื่อเสร็จแล้วคลิก Next ครับ
สมัครสมาชิก: บทความ ( Atom )

Categories

android (12) tutorial (5) ListActivity (4) view (3) relativeLayout (2) BaseAdapter (1) List Image (1) SimpleAdapter (1) activity (1) intent (1) linearLayout (1) mediaplayer (1) onClickListener (1)

LATEST POSTS

คลังบทความของบล็อก

  • ►  2015 (5)
    • ►  ธันวาคม (3)
    • ►  สิงหาคม (1)
    • ►  พฤษภาคม (1)
  • ►  2014 (2)
    • ►  กุมภาพันธ์ (1)
    • ►  มกราคม (1)
  • ►  2013 (12)
    • ►  พฤศจิกายน (1)
    • ►  มิถุนายน (1)
    • ►  มีนาคม (4)
    • ►  กุมภาพันธ์ (6)
  • ▼  2012 (2)
    • ▼  กันยายน (2)
      • android การส่งค่าระหว่าง activity
      • เขียน android โปรแกรมแรก Hello world
Copyright 2015 nfcandroid.
Base From Charm Template OddThemes

‹ › ×