درود بر شما
در این جلسه قرار هستش باهم روش ساخت یک اکتیویتی در محیط اندروید استودیو را باهم کار کنیم
البته ساخت به صورت خودکار
توجه
اینکه اکتیویتی چی هستش رو در این جلسه به صورت کاملا روان توضیح داده شده
بهتره اول درکی از اکتیوتی داشته باشید بعد این آموزش رو مطالعه کنید
و از بخش مسیر یادگیری هم می توانید برنامه نویسی اندروید را گام به گام یاد بگیرید
سه کار انجام بده یک اکتیوتی داشته باش ..!؟
برای اینکه یک اکتیوتی داشته باشید
و به صورت صحیح در اپلیکیشن اجرا شود
سه کار باید انجام بدید
فایل java
به یک فایل یا سند java نیاز داریم
که باید درون پوشه PackageName اپلیکیشن ایجاد شود
که PackageName هم درون پوشه java قرار دارد
فایل xml
به یک فایل یا سند xml نیاز داریم
که باید درون پوشه layout ایجاد شود
که پوشه layout هم درون پوشه res قرار دارد
معرفی اکتیویتی
اکتیویتی ای که ساخته می شود باید به اپلیکیشن معرفی شود
برای معرفی آن ، باید درون فایل یا سند AndroidManifest.xml نوشته شود
و AndroidManifest.xml هم درون پوشه manifest قرار دارد
نکته
این فایل ها با هم ارتباط دارن
درون فایل java باید فایل xml معرفی شود
و درون فایل xml باید فایل java معرفی شود
و درون سند AndroidManifest.xml هم باید فایل java معرفی شود
نکته
می تونید به صورت دستی این کار ها رو انجام بدید
یعنی دونه دونه فایل ایجاد کنید و اتصالات رو هم برقرار کنید
که در دیگر آموزش های وبسایت تک تک این مباحث رو کامل تر توضیح داده ایم
اما در این جلسه آموزشی قرار هستش یاد بگیرید که این کار ها رو به صورت خودکار انجام بدید
یعنی با یک سری کار ساده همه این کار ها رو Android Studio برای شما انجام دهد
نکته
در ادامه با در نظر گرفتن این موضوع است
که شما یک پروژه جدید ایجاد کرده اید
یک پروژه خام و بدون اکتیوتی
مثل این آموزش ایجاد کنید
روش ساخت یک اکتیوتی جدید به صورت خودکار (انجام این سه کار)
ایجاد یک اکتیوتی به صورت خودکار انجام پذیر است
و با پیمودن یک مسیر کوتاه کار تمام است
خب ، مسیر زیر را دنبال کنید تا به PackageName خود برسید
App / java / PackageName
توجه مهم
PackageName اسم پکیجی است که هنگام ساخت پروژه اندروید انتخاب کرده ایم
من هنگام ساخت پروژه خودم PackageName رو com.hamyarandroid.test گذاشتم
بر روی پکیج خود کلیک راست کرده و مسیر زیر را دنبال کنید
New / Activity / Empty Activity
به تصویر زیر دقت کنید
بعد از این که Empty Activity را انتخاب کردید به محیطی شبیه به تصویر زیر وارد می شوید
باید مشخصات مربوط به فایل ها یا بهتر است بگویم مشخصات این اکتیوتی جدید را وارد کنید
Activity Name
نام فایل java می باشد
یا بهتر است بگویم نام اکتیویتی شما می باشد
همان فایل که پسوند java دارد
که من نام آن را Home گذاشتم
Generate Layout File
تیک این گزینه را باید بزنیم
تا بتوانیم یک Layout هم برای اکتیویتی ایجاد کنیم
Layout Name
نام فایل xml می باشد
یا بهتر است بگویم نام Layout شما می باشد
همان فایل که پسوند xml دارد
این نام باید با حروف کوچک انگلیسی نوشته شود
Launcher Activity
تیک این گزینه را می توانیم بزنیم
با فعال کردن این گزینه
این اکتیویتی که ساخته می شود به عنوان Launcher انتخاب می شود
یعنی با اجرای اپلیکیشن ، این اکتیوتی به عنوان صفحه اول اپلیکیشن اجرا می شود
Package name
انتخاب پکیج مقصد که به صورت پیش فرض ، پکیج خودتان انتخاب می شود
Source Language
از این بخش هم باید زبان برنامه نویسی مربوط به این اکتیوتی را انتخاب کنید
که من همان java را انتخاب کرده ام
پس از وارد کردن اطلاعات بر روی Finish کلیک کنید تا کار تمام شود
بازبینی تغییرات صورت گرفته
پس از اتمام مراحل بالا یه نگاهی می کنیم به فایل هایی که ساخته شد
حالت نمایش فایل ها باید روی Android باشد
به تصویر زیر دقت کنید
و در فایل AndroidManifest.xml هم اکتیویتی ما معرفی شده است
و همچنین این اکتیوتی به عنوان Launcher هم معرفی شده است
به تصویر زیر دقت کنید
توجه
اینکه AndroidManifest ، PackageName چی هستن
و اینکه آیتم های کناری Empty Activity چه کاربردی دارن
در دیگر مباحث موجود در وبسایت آموزش داده شده اند
و همچنین از بخش مسیر یادگیری هم می توانید برنامه نویسی اندروید را گام به گام یاد بگیرید
سخن آخر
خیلی خب ، اینم از این آموزش
همیشه سعی میکنم خیلی روان مباحث رو توضیح بدم
پر کردن الکی وبسایت از آموزش های بی کیفیت هدف ما نیست
هدف ما یادگیری شماست ...
منتظر نظرات ارزشمند شما هستیم
بدرود .