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

این تاپیک 20 پاسخ و 1 مشارکت کننده دارد . آخرین آپدیت توسط :  مهرداد نادری ،‏ 1 سال و 6 ماه پیش .

۱۹۶۳ visibility
نویسنده پست
جمعه ، ۱۹ آبان ۱۳۹۶     ۱۱:۱۰ ب.ظ #


مهرداد نادری

Subscriber
180 پست20 تاپیک

5-بعد از آن به سربرگ Common بروید و از آنجا تیک Run را را بزنید و بعد از آن Run را بزنید

6-پنجره شبیه ساز را باز کنید تا برنامه خود را ببنید

جمعه ، ۱۹ آبان ۱۳۹۶     ۱۱:۱۳ ب.ظ #


مهرداد نادری

Subscriber
180 پست20 تاپیک

حالت تمام صفحه دادن به برنامه

برای تمام صفحه شدن برنامه باید تم(Theme) برنامه را در حالتfull screen قرار دهیم و بعد اسم تم را کپی کنیم و در جا های مختلف پیست کنیم(که در این آموزش جاهایی که باید پیست کنیم نمایش داده شده)

1- در بالای پنجره صفحه اول برنامه مان(main_activity.xml) گزینه ای به نام Theme وجود دارد.به گزینه Theme می رویم و از آنجا حالت full screen را انتخاب می کنیم

جمعه ، ۱۹ آبان ۱۳۹۶     ۱۱:۱۴ ب.ظ #


مهرداد نادری

Subscriber
180 پست20 تاپیک

2-پس از انتخاب تم مثل تصویر زیر آن را باز می کنیم

3-اسم تم را کپی می کنیم

4-به قسمت package Explorer رفته و به پوشه res می رویم و هر پوشه ای که اسم value را داشت را باز می کنیم و از آن فایل styles را باز می کنیم

جمعه ، ۱۹ آبان ۱۳۹۶     ۱۱:۱۴ ب.ظ #


مهرداد نادری

Subscriber
180 پست20 تاپیک

5-پس از باز کردن هر فایل با نام styles به  به بخش کد نویسی آنها می رویم و اسم تم مورد نظر را در جای تم ها پیست می کنیم(قسمتی که در تصویر زیر با رنگ نارنجی مشخص شده ما را به بخش کد نویسی فایل مربوطه می برد)

6-مطابقا اسم تم را پیست کنید

جمعه ، ۱۹ آبان ۱۳۹۶     ۱۱:۱۵ ب.ظ #


مهرداد نادری

Subscriber
180 پست20 تاپیک

گذاشتن عکسی به عنوان تصویر زمینه برنامه

1-برای قرار دادن عکسی در برنامه کافی است روی عکس راست کلیک کنید و copy را بزنید و آن را در پوشه res و در قسمت drawable پیست کنید

جمعه ، ۱۹ آبان ۱۳۹۶     ۱۱:۱۶ ب.ظ #


مهرداد نادری

Subscriber
180 پست20 تاپیک

((در هر سه پوشهdrawable  پیست کنید))

2-به فعالیت اصلی برنامه (activity_main.xml) برگردید و به قسمت background در پنلproperties بروید و از آنجا اسم عکس خود را پیدا کنید و روی آن کلیک کنید و اینتر را از روی کیبورد بزنید(دقت کنید که در پشت اسم عکستان کلمه @drawable/ قرار می گیرد)

جمعه ، ۱۹ آبان ۱۳۹۶     ۱۱:۱۹ ب.ظ #


مهرداد نادری

Subscriber
180 پست20 تاپیک

فعالیت ها و کار با آنها

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

در این آموزش قصد داریم که یک دکمه در فعالیت اصلی برنامه بگذاریم تا وقتی کاربر روی دکمه کلیک کرد به فعالیت مورد نظر ما برود.

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

اول از همه باید فعالیت جاوا را بسازیم و بعد فعالیت اندروید را بسازیم تا  از هم ارث ببرند

برای این کار باید مراحل زیر را طی کنیم:

1-روی اسم پکیج در پوشه src راست کلیک کنید و از منویNew،Class را بزنید

جمعه ، ۱۹ آبان ۱۳۹۶     ۱۱:۲۰ ب.ظ #


مهرداد نادری

Subscriber
180 پست20 تاپیک

2-اسم فعالیت جاوا را انتخاب کنید و در قسمت بعدی نوع فعالیت را انتخاب کنید

((دقت کنید حرف اول اسم فعالیت باید از حروف بزرگ باشد))

3-نوع فعالیت را Activity-android.app انتخاب کنید(در قسمت پیشنهادها)

4-روی Finish کلیک کنید

 

5-در قسمت کد ها دو بار اینتر را بزنید و عبارت oncre را تایپ کنید و کلید های Ctrl+space را بزنید تا پیشنهاد ها بیایند و از پیشنهاد ها گزینه اولی را انتخاب کنید و اینتر را بزنید

جمعه ، ۱۹ آبان ۱۳۹۶     ۱۱:۲۰ ب.ظ #


مهرداد نادری

Subscriber
180 پست20 تاپیک

6-در این مرحله باید یک فعالیت جدید اندروید بسازیم تا از فعالیت جاوا ارث ببرد

برای این کار روی دکمه New Android XML file کلیک کنید

7-در پنجره جدید باید اسم فعالیت را انتخاب کنید و روی Finishکلیک کنید(در انتهای اسم انتخابی خود .xml را بگذارید)((نباید اسم فارسی انتخاب کنید))(((برای مثال می توانید اسمsecond.xml را برای آن بگذارید)))

8-برای ارث بردن فعالیت اندروید از جاوا باید کد زیر را بنویسید:

setco را بنویسید و Ctrl+space را بزنید و گزینه دوم یعنیsetcontentview را بزنید و بنویسید:

R.Layout.second

(دقت کنید که چون اسم فعالیت اندروید ما second بود کدR.Layout.second بود ولی اگر اسم فعالیت اندروید شما به طور مثال s گذاشتید باید بنویسید R.Layout.s))

در آخر کد هم کلید ((ک)) را از روی کیبورد بزنید تا آخر کدتان چیزی شبیه به ((;)) نوشته شود تا کد شما کامل گردد(در تصویر بالا با رنگ سیاه مشخص شده است)

9-حالا کلید های Ctrl+S را از روی کیبورد بزنید تا کارهایتان به برنامه معرفی و کد هایی که نوشتید، ذخیره(Save) شوند

10-به فعالیت اصلی برنامه activity_main.xml)) برگردید  و یک دکمه از داخل ویجت ها یک دکمه به صفحه بکشید

جمعه ، ۱۹ آبان ۱۳۹۶     ۱۱:۲۱ ب.ظ #


مهرداد نادری

Subscriber
180 پست20 تاپیک

11-حالا به قسمت بالای صفحه بروید و روی شکلی که روی تصویر زیر مشخص شده است کلیک کنید و fix را بزنید و بعد از نام گذاری ok را بزنید

12-کلید های Ctrl+S را بزنید تا کار ذخیره شود

13-به Main Activity.java برگردید و کد های زیر را برای ارجاع گرفتن از دکمه و رفتن به فعالیت جدید بنویسید:

دقت کنید وقتی می گوییم Ctrl+space=1 یعنی کلید هایCtrl+space را بزنید و گزینه اولی را انتخاب کنید

و وقتی هم می گوییم Ctrl+space=2 یعنی کلید هایCtrl+space را بزنید و گزینه دومی را انتخاب کنید

و...

 

Button b1 = find Ctrl+space=1 (R.id.button1)

وقتی زیر کد ها خط قرمزی وجود دارد یعنی اشتباهی شده و اشتباهات را می توان با کلید های Ctrl+1 برطرف کنید یا اشاره گر ماوس را به کدی که خط قرمز زیر آن است ببریم و یکی از گزینه ها را انتخاب کنیم

به زیر کد Button بروید و import را بزنید

 

 

به زیر کد findViewById(R.id.button1); بروید و منتظر بمانید تا پیشنهاد ها بیایند و از پیشنهاد ها گزینه اولی را بزنید

14-پس از معرفی دکمه به برنامه باید یک گوش به زنگ برای رفتن به فعالیت بعدی بسازیم. برای این کار باید  کد زیر را بنویسید:

b1.setonc Ctrl+space=1 (new on Ctrl+space=1)

 

15-پس از نوشتن کد بالا باید در قسمت پایین کد های دیگر نوشته شده توسط برنامه عبارت starta را تایپ کنید وCtrl+space را بزنید تا پیشنهاد ها بیایند  و از پیشنهاد ها گزینه چهارم را انتخاب کنید و اینتر را بزنید

16-پس از تکمیل کد، کد startactivity (که برای باز کردن فعالیت در گوش به زنگ می باشد)  باید کد new inte را بنویسیم و بعد کلید های Ctrl+space را برای پیشنهاد ها بزنیم و از قسمت پیشنهاد ها گزینه Intent(Context packageContext, Class<?> cls) را برگزینیم

17-باید اسم فعالیتی که دستور رفتن به فعالیت دیگر، از آن صادر شده است را در قسمتی که برنامه آن قسمت را به حالت انتخاب می برد، بنویسیم(مثل ثصویر زیر)

18-بعد از نوشتن اسم فعالیتی که دستور از آن صادر شده است(در تصویر بالا فعالیت اصلی برنامه)باید یک کد .this را به آخر اسم فعالیت اضافه کنیم تا به برنامه بفهمانیم که دستور از طرف این فعالیت بوده است(طبق تصویر زیر)

19-در قسمتی که متن آن به طور پیش فرض cls است باید اسم فعالیت جاوای دومی را که ساخته ایم بنویسیم و در آخر اسم آن.class را اضافه کنیم(مانند تصویر زیر)

دقت کنید که اسم فعالیت من Second بود و من اسم آن را در اینجا نوشتم اما اگر اسم انتخابی فعالیت دوم جاوای شما اسم متفاوتی بود، آن را در اینجا تایپ کنید و .class هم به آن اضافه کنید

پس از تکمیل کد، به کد هایی بروید که خط قرمز زیر آن ها می باشد و ((ک)) را از روی کیبورد بزنید تا کد ها تکمیل شود

20-باید فعالیت دوم جدیدی را که ساخته ایم، به برنامه معرفی کنیم.این کار در فایل اصلی برنامه (Android manifest.xml) صورت می گیرد.برای این کار فایل Android manifest.xml را باز کنید و به قسمت کد نویسی آن بروید

پست 11 تا 20 (از مجموع 21 پست)

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