در توسینسو تدریس کنید

و

با دانش خود درآمد کسب کنید

آموزش اندروید (Android) قسمت 10 : Activity و Intent

آموزش اندروید (Android) قسمت 10 : Activity و Intent

برای استفاده از این فیلم آموزشی باید هزینه آن را پرداخت کنید.

شما می توانید 3 دقیقه از این ویدیو را به صورت رایگان مشاهده کنید

سلام به همه ITPRRO های عزیز.

در قسمت دهم به بررسی activity ها پرداخته ایم و آنها را تعریف کرده ایم و عملکرد آن را توضیح داده ایم. سپس به بیان چرخه حیات activity ها پرداخته ایم و گفته ایم که چه اتفاقاتی می افتد و چه رویدادهایی پیش می آید تا یک activity لود شود. در ادامه برای تست و فهمیدن توالی فراخوانی متد ها برنامه ای نوشته ایم که ببینم چه قسمت هایی در شروع برنامه اجرا می شود. سپس به مفهوم intent پرداخته شده است و گفته شده است که چگونه از آن استفاده می شود. به طور کلی سرفصل های زیر در این ویدیو توضیح داده شده است.

  1. معرفی activity
  2. ساخت یک activity جدید
  3. override کردن متدهای مربوط به چرخه حیاط activity
  4. توضیح در مورد متدهای setContentView
  5. معرفی intent
  6. استفاده از intent ها برای انتقال به activity دیگر
  7. ارسال داده و تبادل داده بین دو activity

Itpro باشید.

نویسنده: مهدی عادلی فر

منبع: Itpro

هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد.

#حرکت_بین_activityها #اکتیویتی_ها_در_اندروید #intentها_در_اندروید #آموزش_گام_به_گام_اندروید #انتقال_اطلاعات_بین_دو_activity #activity_ها_در_اندروید #آموزش_intent #آموزش_برنامه_نویسی_اندروید #دوره_آموزشی_اندروید
عنوان
1 آموزش اندروید (Android) قسمت 1 : معرفی دوره و نصب ابزارها 40′:30″ رایگان
2 آموزش اندروید (Android) قسمت 2 : معرفی جاوا و متغیرها 48′:43″ رایگان
3 آموزش اندروید (Android) قسمت 3 : عملگر ها و تصمیم و تکرار در جاوا 55′:5″ 5,500
4 آموزش اندروید (Android) قسمت 4: شی گرایی در جاوا 1:0′:24″ 5,500
5 آموزش اندروید (Android) قسمت 5 : وراثت و ساختمان داده ها در جاوا 1:23′:46″ 5,500
6 آموزش اندروید (Android) قسمت 6 : اندروید استودیو (Android studio) 43′:27″ رایگان
7 آموزش اندروید (Android) قسمت 7 : ساختار پروژه ها 29′:20″ رایگان
8 آموزش اندروید (Android) قسمت 8 : ویو و کنترل و ویجت (Widget) 1:9′:59″ 6,600
9 آموزش اندروید (Android) قسمت 9 :ویجت (Widget) ها و خصوصیات آنها 49′:17″ 5,500
10 آموزش اندروید (Android) قسمت 10 : Activity و Intent 39′:12″ 5,500
11 آموزش اندروید (Android) قسمت 11 : Activity و Intent در برنامه 50′:50″ 5,500
12 آموزش اندروید (Android) قسمت 12 : List view و Adapter 27′:36″ رایگان
13 آموزش اندروید (Android) قسمت 13 :ListView و Adapter سفارشی 1:9′:25″ 7,700
14 آموزش اندروید (Android) قسمت 14 : ورودی های غیرمتنی 51′:5″ رایگان
15 آموزش اندروید (Android) قسمت 15 : Group Layout 35′:40″ 4,400
16 آموزش اندروید (Android) قسمت 16 :Toggle Button و برنامه چندزبانه 33′:37″ رایگان
17 آموزش اندروید (Android) قسمت 17 :چندرسانه ای (Multimedia) 55′:55″ 6,600
18 آموزش اندروید (Android) قسمت 18 :برنامه موزیک پلیر (Music Player) 47′:4″ 3,300
19 آموزش اندروید (Android) قسمت 19 :انمیشن (Animation) 30′:22″ 3,300
20 آموزش اندروید (Android) قسمت 20 :برنامه دوز انیمیشنی 57′:32″ 6,600
21 آموزش اندروید (Android) قسمت 21 : تکمیل بازی دوز 54′:16″ 6,600
22 آموزش اندروید (Android) قسمت 22 : ویدیوها و فایل ها 28′:9″ رایگان
23 آموزش اندروید (Android) قسمت 23 :ذخیره Shared Preferences و فایل 49′:33″ 4,950
24 آموزش اندروید (Android) قسمت 24 : برنامه دفترچه یادداشت 49′:27″ 5,500
25 آموزش اندروید (Android) قسمت 25 : تکمیل دفترچه یادداشت 59′:5″ 5,500
26 آموزش اندروید (Android) قسمت 26 : فایل های خارجی و دیتابیس 38′:54″ رایگان
27 آموزش اندروید (Android) قسمت 27 : دیتابیس (Database) 55′:22″ 5,500
28 آموزش اندروید (Android) قسمت 28 : تکمیل دیتابیس (Database) 1:19′:17″ 6,600
29 آموزش اندروید (Android) قسمت 29 : برنامه Todo List 2:2′:47″ 6,600
30 آموزش اندروید (Android) قسمت 30 : مفاهیم جغرافیایی و نقشه ها 34′:35″ رایگان
31 آموزش اندروید (Android) قسمت 31 : نقشه ها و موقعیت ها 1:28′:24″ 8,800
32 آموزش اندروید (Android) قسمت 32 : برنامه GPS 1:23′:28″ 5,500
33 آموزش اندروید (Android) قسمت 33 : مفاهیم وب و انتقال داده 26′:20″ رایگان
34 آموزش اندروید (Android) قسمت 34 : برنامه آنلاین آب و هوا 50′:53″ 4,400
35 آموزش اندروید (Android) قسمت 35 : اتمام برنامه آب و هوای آنلاین 1:22′:2″ 8,250
36 آموزش اندروید (Android) قسمت 36 : کتابخانه Volley 48′:31″ 7,150
37 آموزش اندروید (Android) قسمت 37 : RecyclerView 55′:11″ 8,800
38 آموزش اندروید (Android) قسمت 38 : تماس و SMS و ایمیل و AppChooser 56′:58″ 6,600
39 آموزش اندروید (Android) قسمت 39 : درخواست برنامه دیگر و فایل نصب 35′:8″ رایگان
زمان و قیمت کل 34:37′:9″ 162,250
10 نظر
mohsenrj

سلام اقای عادلی وقتتون بخیر ونیکی

( Intent mlm1=new Intent(MainActivity.this,activity2.class

هرکار میکنم این class رو نداره و وقتی میزارم خطا میگیره ممنون میشم راهنماییم کنید.

برای مشاهده نظرات مدرس باید این ویدیو را خریداری کنید.

mohsenrj

ممنون درست شد.

احسان برزگر

سلام خدمت استاد عادلی فر عزیز

در جلسه ی دهم کدهایی که مربوط به Intent بود رو مو به مو انجام دادم

Layout اولم بالا میاد ولی layout دومم error میده یعنی برای رفتن به صفحه ی دوم به ارور بر میخورم در محیط جنیموشن!

ظاهرا کدها در فایل جاوا و فایلهای xml مربوط به layout مشکلی نداره

ولی فایل xml مربوط بهmanifests خطایی رو نشون میده که روی خطا که با ضربدر نشون داده شده رو کلیک میکنم رفع میکنه ولی باز مشکل داره ملاحظه بفرمایید:

tools:ignore="GoogleAppIndexingWarning"

و در لینک زیر خطای manifests من اینه ..ملاحظه بفرمایید:

https://imgurl.iruploadsj10723_.jpg

برای مشاهده نظرات مدرس باید این ویدیو را خریداری کنید.

احسان برزگر

این مانیفست منه :

<application

android:icon="@mipmap/ic_launcher"

android:label="@string/app_name"

android:roundIcon="@mipmap/iclauncherround"

android:supportsRtl="true"

android:theme="@style/AppTheme" >

<activity android:name=".MainActivity" > //از اینجا به بعد پیست کردم

<intent-filter>

<action android:name="android.intent.action.MAIN" />

<category android:name="android.intent.category.LAUNCHER" />

</intent-filter>

</activity>

<activity android:name=".Class2_Activity" ></activity > و تا اینجا قرار دادم

</application>

همونطور که شما گفتین در اینجا قرار دادم ولی بازم درست نشد..هر کاری کردم بازم مشکل داشت.. نفهمیدم دقیقا کجا باید قرار بدم تا درست بشه.

برای مشاهده نظرات مدرس باید این ویدیو را خریداری کنید.

احسان برزگر

مانیفست پروژه من اینه:

<?xml version="1.0" encoding="utf-8"?>

<manifest xmlns:android="http://schemas.android.comapkres/android"

xmlns:tools="http://schemas.android.com/tools"

package="com.example.mohammad.jalase_10" >

<application

android:allowBackup="true"

android:icon="@mipmap/ic_launcher"

android:label="@string/app_name"

android:roundIcon="@mipmap/iclauncherround"

android:supportsRtl="true"

android:theme="@style/AppTheme" >

<activity android:name=".MainActivity" >

<intent-filter>

<action android:name="android.intent.action.MAIN" />

<category android:name="android.intent.category.LAUNCHER" />

</intent-filter>

</activity>

<activity android:name=".Class2_Activity" ></activity >

</application>

</manifest>

استاد عادلی فر چرا مانیفست ها اینقدر با هم دیگه تفاوت دارن؟

آخه تو کتاب یا پروژه های شما یا اندروید من و کلا همه جا فرق داره در برخی جزییات و خواسته هایی که محیط برنامه نویسی

اندروید استودیو داره

برای مشاهده نظرات مدرس باید این ویدیو را خریداری کنید.

احسان برزگر

خیلی ممنونم بابت توضیحاتتون

لطف کردین

اون کدهای مختلفی که شما دادین رو وارد کردم باز خطا داد

ولی این کدی شما در اکتیویتی دوم وارد کردید من او را کپی پیست کردم در اکتیویتی اول ، و از اون طرف اکتیویتی دوم رو چیزی ندادم و شکرخدا درست شد.

این یکی کد رو منظورم هست در Intent دادم و ما بقی رو دست نزدم گذاشتم باشه

<action android:name="android.intent.action.VIEW" />

اون پروژه ی قبلیم رو پاک کردم و دوباره پروژه جدیدی درست کردم و ابتدا همون کدهای که شما در جلسه ی دهم توضیح دادین رو برای تمریناتم وارد کردم .

و این کدهای مانیفست جدیدی که شما الان فرستادین رو در فایل xml مانیفست قرار دادم ...(ناگفته نمونه که شما اون کد مانیفست فرستادین همراه با تغییر نام پروژه جدید انجام دادم تا خطایی نده صرفا تغییر نام اکتیوتی ها و پکیج که لازم بود )

به این صورت مانیفست جدید همراه یبا تغییرات در اومد و جواب داد:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.mohammad72.intent_projrct">

<application
    android:allowBackup="true"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    android:roundIcon="@mipmap/ic_launcher_round"
    android:supportsRtl="true"
    android:theme="@style/AppTheme">
    <activity android:name=".MainActivity">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <action android:name="android.intent.action.VIEW" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <activity android:name=".Main2Activity">

    </activity>
</application>

</manifest>
نظر شما
برای ارسال نظر باید وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره تابستانه می تونی امروز ارزونتر از فردا خرید کنی ....