ภาษาโปรแกรมสำหรับสร้างแอปพลิเคชัน Android Android: การเขียนโปรแกรมสำหรับผู้เริ่มต้น โปรแกรมเขียนด้วยภาษาอะไร

สวัสดี วันนี้ฉันพบโพสต์เกี่ยวกับหลักสูตรการเขียนโปรแกรม Android บนเว็บไซต์ Linux Foundation และพร้อมด้วยความคิดเห็นมากมายเกี่ยวกับสิ่งที่ฉันอยากเห็นและการแปลบทเรียนเหล่านี้ ตั้งแต่ตอนนี้ หลังจากสี่ปีของการพัฒนาไมโครคอนโทรลเลอร์ ก็เริ่มศึกษาการเขียนโปรแกรมสำหรับ อุปกรณ์เคลื่อนที่ฉันจึงตัดสินใจแปลส่วนแรกของบทเรียนไปพร้อมๆ กัน

การเขียนโปรแกรม Android สำหรับผู้เริ่มต้น ส่วนที่ 1
พบสมาร์ทโฟนและแท็บเล็ต Android มากขึ้นในกระเป๋าและกระเป๋าของเรา และการเขียนโปรแกรม Android ก็เป็นที่นิยมมากขึ้นเช่นกัน เป็นแพลตฟอร์มการพัฒนาที่ยอดเยี่ยม API มีการจัดทำเป็นเอกสารไว้อย่างดีและใช้งานง่าย และการสร้างบางสิ่งที่คุณสามารถรันบนสมาร์ทโฟนเป็นเรื่องสนุก ในขั้นต้น คุณสามารถทำได้โดยการสร้างและทดสอบรหัสโดยใช้โปรแกรมจำลองบนพีซี Linux ของคุณ ส่วนแรกจากสองส่วนนี้จะอธิบายวิธีสร้างแอปตัวจับเวลาอย่างง่าย และให้ข้อมูลเบื้องต้นเกี่ยวกับ Android API หลักสูตรนี้มีพื้นฐานความเข้าใจเกี่ยวกับ Java, XML และเทคโนโลยีการเขียนโปรแกรม แต่อย่างไรก็ตาม คุณสามารถทดลองใช้ได้แม้ว่าคุณจะมีความคิดที่คลุมเครือเกี่ยวกับเรื่องนี้ก็ตาม
การเริ่มต้นใช้งานและสภาพแวดล้อมการพัฒนา
เล็กน้อยเกี่ยวกับเวอร์ชัน: Android เวอร์ชันล่าสุดคือ 4.2 (Jelly Bean) แต่อย่างที่คุณเห็นจากไดอะแกรมนี้ยังไม่แพร่หลายเพียงพอ เป็นการดีที่สุดที่จะเริ่มพัฒนาสำหรับ 4.0 (Ice Cream Sandwich) หรือ 2.3 (Gingerbeard) โดยเฉพาะอย่างยิ่งเนื่องจากเวอร์ชัน Android นั้นเข้ากันได้แบบย้อนหลัง (เช่น โค้ด 2.3 ของคุณจะทำงานบน 4.2) และแอปพลิเคชันที่พัฒนาสำหรับเวอร์ชันที่ใหม่กว่าจะไม่ทำงานกับเวอร์ชันเก่าเสมอไป หนึ่ง. รหัสที่แสดงที่นี่ควรใช้กับเวอร์ชัน 4.0 และ 2.3
วิธีที่ง่ายที่สุดในการรับสภาพแวดล้อมการพัฒนาคือการติดตั้ง Android Bundle ซึ่งดาวน์โหลดได้จาก คุณจะต้องมี JDK 6 (ไม่ใช่แค่ JRE) อย่าลืมว่า Android เข้ากันไม่ได้กับ gcj หากคุณใช้ Eclipse หรือ IDE อื่นอยู่แล้ว คุณสามารถลองปรับแต่งสำหรับ Android ได้ มีการอธิบายวิธีการทำเช่นนี้ ตอนนี้สร้างโครงการชื่อนับถอยหลังโดยใช้ Eclipse หรือจากบรรทัดคำสั่ง ฉันตั้งค่า BuildSDK 4.0.3 และ SDK ขั้นต่ำ 2.2 ในการตั้งค่า และ (ใน Eclipse) ใช้เทมเพลต BlankActivity
โครงการ Android แรกของฉัน: อินเทอร์เฟซ
โปรแกรม Android แรกของเราจะเป็นตัวจับเวลาที่นับถอยหลังจาก 10 วินาทีหลังจากกดปุ่ม ก่อนเขียนโค้ด เราต้องสร้างอินเทอร์เฟซ ซึ่งผู้ใช้จะเห็นเมื่อเรียกใช้แอปพลิเคชันของเรา คุณต้องเปิด res/layout/activity_countdown.xml และสร้างเทมเพลต XML โดยใช้ตัวแก้ไข Eclipse หรือตัวแก้ไขข้อความ/XML ป้อนข้อมูลต่อไปนี้: