نـه
بله
پیشنمایش

همیار اندروید

مرجــع تخصـصــی توسـعــه انــدرویــد

ورود عضویت
برای استفاده کامل از وبسایت باید وارد حساب خود شوید
آمــوزش
جستجوی آموزش
مسیر یادگیری برنامه نویسی
ســـورس
جستجوی سورس
اپلیکیشن
جستجوی اپلیکیشن

فقط یک اکتیویتی اصلی را به Manifest معرفی کنید _ صفحه اول هنگام اجرا شدن اپلیکیشن اندروید

یادگیری این آموزش

سلام ،
امروز با آموزش دادن  یک نکته مهم در مورد Manifest در خدمت شما هستم
شاید شما در برنامه ای که ساخته اید چندین اکتیویتی دارید
و همه آنها را به فایل Manifest معرفی کرده باشید
اما باید توجه کنید
که فقط یک اکتیویتی را به عنوان اکتیویتی MAIN  یا Launcher یا همان اصلی به Manifest معرفی کنید

 

 

یعنی چه …!؟
برای مثال من یک اپلیکیشن دارم که دارای دو اکتیویتی است
WelcomeActivity : یک اکتیویتی خوش آمد گویی می باشد
HomeActivity : اکتیویتی اصلی برنامه من است ، در اصطلاح صفحه خانه
حالا میخام WelcomeActivity اول نمایش داده بشه
یعنی هنگام اجرای اپلیکیشن ، اول نمایش داده بشه
یعنی WelcomeActivity باید اکتیویتی اصلی باشد
یعنی باید اکتیویتی MAIN یا Launcher باشد
سپس از WelcomeActivity به HomeActivity انتقال داده بشه

 

 

نکته
اگر دو آموزش زیر را ابتدا یاد بگیرید
ادامه این آموزش رو بهتر درک میکنید
معرفی ساختار پروژه در اندروید استودیو   بیشتر
ساخت یک اکتیویتی در اندروید استودیو   بیشتر

 

 

چطوری انجام بدم .!؟
حالا برای معرفی WelcomeActivity به عنوان اکتیویتی اصلی
ابتدا باید به فایل AndroidManifest در پروژه خودتون برید
به تصویر زیر دقت کنید

سپس در اونجا WelcomeActivity را به عنوان اکتیویتی اصلی معرفی کنید
من دو اکتیویتی دارم
WelcomeActivity و HomeActivity
که WelcomeActivity را به عنوان اکتیویتی اصلی معرفی کرده ام
به کمک یک تکه کد انجام می شود ، کد پایین

<intent-filter>
     <action android:name="android.intent.action.MAIN" />
     <category android:name="android.intent.category.LAUNCHER" />
</intent-filter>

در تصویر زیر هم به کدها اشاره شده است 

در کل دو اکتیویتی به صورت یکسان به Manifest معرفی شده است
اما یکی از آنها دارای یک تکه کد اضافی است ( WelcomeActivity )
که مشخص کننده ، اکتیویتی اصلی می باشد

 

 

نکته
تا اینجا یاد گرفتید که
وقتی اپلیکیشن اجرا می شود
اول WelcomeActivity را نمایش دهد
اما برای اینکه سپس 
از WelcomeActivity به HomeActivity انتقال پیدا کند
بحثی دیگر است ، که مربوط به Intentها می باشد
برای یادگیری این مبحث هم می توانید از بخش جستجوی آموزش یا
بخش مسیر یادگیری استفاده کنید

 

 

سخن آخر
خیلی خب اینم از آموزش امروز ، امیدوارم که به کارتون بیاد
اطلاع از جدیدترین آموزش ها در کانال تلگرامی ما HamyarAndroidCom@
بدرود.

HRoid.ir/t28
لینک کوتاه این آموزش برای انتشار در شبکه های اجتماعی
مدرس
زبان برنامه‌نویسی
XML
نوع قسمت‌ها
محتوای ارائه شده
ابزار استفاده شده
موضوعات مرتبط
تاریخ برگزاری
وضعیت انتشار
سطح آموزش
نوع هزینه
کانال تلگرام همیار اندروید پیج اینستاگرام همیار اندروید

مـسـیـر یـادگـیـری
آموزش های همیار اندروید را به صورت گام به گام یاد بگیرید و در مسیر یادگیری ، درست قدم بردارید ...
آموزش‌های پیشنهادی همیار اندروید

تشریح مبحث API در توسعه اپلیکیشن اندروید

معرفی ساختار اصلی یک پروژه در اندروید استودیو

اتصال گوشی واقعی به اندروید استودیو از طریق USB

تشریح اصطلاحات و مفاهیم مهم طراحی رابط کاربری در برنامه نویسی اندروید

معرفی و دانلود SDK در اندروید استودیو

فعال سازی Developer options در همه نسخه های اندروید

تشریح مباحث Layout و Activity در برنامه نویسی اندروید

معرفی کلید ، امضاء ، خروجی APK و AAB در اندروید استودیو

رفع مشکل تحریم گوگل برای توسعه دهندگان اندروید به کمک WireGuard

رفع مشکل تحریم گوگل برای توسعه دهندگان اندروید به کمک WireGuard

رفع مشکل شناسایی نشدن JDK و JRE در ویندوز برای برنامه نویسی اندروید

مقدمه‌ای برای ورود به دنیای بزرگ برنامه نویسی اندروید

غیرفعال کردن چرخش خودکار اکتیویتی در برنامه نویسی اندروید ( Portrait , Landscape ) در محیط اندروید استودیو


کپی برداری از محتوا و دیگر منابع اختصاصی به هر نحو غیر مجاز بوده ، حتی با ذکر منبع و در صورت تخلف پیگرد قانونی به همراه خواهد داشت .
Copyright © 2019 , www.HamyarAndroid.com , Terms , Sitemap
طراحی و توسـعه وبسایت با
توسـط سامـان سلطانـی پور