โครงสร้างไดเรกทอรีใน Android Studio - Codiclick

แบ่งปัน

โครงสร้างไดเรกทอรีใน Android Studio

ในรายการที่แล้ว เราได้เห็นวิธีสร้างโครงการแรกของเราบน Android คราวนี้เราจะมาดูกันว่าโครงสร้างไดเร็กทอรีโครงการคืออะไร และองค์ประกอบหลักที่ต้องคำนึงถึงคืออะไร

โฆษณา


ตามค่าเริ่มต้น โครงการจะถูกสร้างขึ้นด้วยโครงสร้างต่อไปนี้ และแสดงให้เราเห็นด้วย 2 แท็บ MainActivity.kt วาย activity_main.xml.


แท็บ 2 แท็บนี้สอดคล้องกับไฟล์ kotlin ที่จะมีตรรกะของระบบของเรา (เรียกว่ากิจกรรม) และไฟล์ที่จะมีส่วนต่อประสานกราฟิกของแอพ (เรียกว่าเค้าโครง)


ที่ด้านบนสุดของสภาพแวดล้อม เราจะเห็นชื่อของโครงการ และถ้าเราเลื่อนเมาส์ไปเหนือ เราจะพบเส้นทางที่บันทึกไว้ในคอมพิวเตอร์ของเรา

การสังเกต: หากต้องการเข้าโดยตรงเราสามารถคลิกขวาที่ แอพ และเราค้นหา เปิดใน และเราเลือก สำรวจวิธีนี้โหลดไดเร็กทอรีโครงการ

โครงสร้างไดเร็กทอรี


ทางด้านซ้ายเราจะพบโครงสร้างของไดเร็กทอรีของโครงการ ที่นี่เราจะเห็นว่ามีโฟลเดอร์อยู่ที่รูท แอพ ซึ่งแสดงถึงโครงการและภายในที่เราเห็น รายการ, ชวา, เนื้อ วาย สคริปต์ Gradle ซึ่งจะมีไดเร็กทอรีหรือไฟล์สำคัญอื่นๆ สำหรับแอปพลิเคชันของเรา


โดยค่าเริ่มต้นจะโหลดในมุมมอง "Android" แต่เราสามารถเปลี่ยนมุมมองตามความต้องการของเราให้เป็นมุมมองที่มีอยู่ได้



สำหรับตอนนี้ ขอแนะนำให้ทำงานในมุมมอง "Android" ซึ่งให้โครงสร้างพื้นฐานในการทำงานกับแอปพลิเคชันของเรา มาดูกันว่าไดเร็กทอรีที่เห็นนั้นประกอบด้วยอะไรบ้าง

  • รายการ: โฟลเดอร์นี้มีไฟล์ AndroidManifest.xml ที่มีข้อมูลเมตาของโปรเจกต์ ซึ่งสอดคล้องกับข้อมูลทั่วไปของแอปพลิเคชันของเรา โดยระบุชื่อแอปพลิเคชัน ไอคอน ธีม กิจกรรมที่เกี่ยวข้อง และอื่นๆ (ไฟล์นี้ต้องไม่ถูกแก้ไขหากไม่ทราบ)
  • ชวา: ไดเร็กทอรีนี้ประกอบด้วยกิจกรรมและ/หรือแพ็กเกจของโครงการ ซึ่งสอดคล้องกับคลาสตรรกะของแอป หากเราเลือกภาษาการเขียนโปรแกรมจาวา เราก็จะได้ไฟล์ที่มีนามสกุล .java หากเราเลือก kotlin ไฟล์เหล่านั้นจะเป็นไฟล์ที่มีนามสกุล .kt , เช่นอันนี้. เราสามารถเพิ่มไฟล์ทดสอบหน่วยลงในแอพได้เอง
  • เนื้อ: สอดคล้องกับพื้นที่ที่ส่วนกราฟิกทั้งหมดของแอปจะได้รับการจัดการในแง่ของหน้าจอ (เลย์เอาต์) การวางแนว รูปภาพ ไอคอน และไฟล์ทรัพยากร เช่น ไฟล์ xml สำหรับสี ข้อความ ธีม และอื่น ๆ
  • สคริปต์ Gradle: ต่อไปนี้คือไฟล์การกำหนดค่าของแอป ตัวอย่างเช่น ไฟล์ build.gradle ที่เราจัดการการอ้างอิงหรือไลบรารีที่จำเป็นสำหรับโปรเจ็กต์สำหรับแอป เวอร์ชันของโปรเจ็กต์ องค์ประกอบการกำหนดค่า เวอร์ชันบิลด์ และองค์ประกอบอื่นๆ

และจนกว่าบทความนี้จะจบลง ในบทความถัดไป เราจะดูวิธีสร้างอุปกรณ์เสมือนเพื่อเลียนแบบแอปพลิเคชันของเรา

นอกจากนี้ยังอาจสนใจคุณ




มีอะไรที่คุณต้องการเพิ่มหรือแสดงความคิดเห็นเกี่ยวกับรายการนี้หรือไม่? อย่าลังเลที่จะทำ….และถ้าคุณชอบมัน ... ฉันขอเชิญคุณแบ่งปัน วาย สมัครสมาชิกโดยคลิกที่ปุ่ม "เข้าร่วมไซต์นี้" เพื่อฟังโพสต์เพิ่มเติมเช่นนี้ 😉