رفتن به مطلب
انجمن آی ترفند

پست های پیشنهاد شده

vip-itarfand.PNG

در این قسمت از انجمن زبان برنامه نویسی  برای اندروید به همراه مثال آموزش داده می شود

line.png

از پرسیدن سوال در این تاپیک خودداری کنید.

 

 

 

 

 

 

 

 

 

 

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

بخش 1) ایجاد پروژه

line.png

نرم افزار مورد استفاده در این آموزش Android Studio 2.3.1 می باشد.

ابتدا از

لطفا وارد و یا عضو شوید تا بتوانید link را ببینید

نسخه : نسخه Windows به صورت نصبی ( به همراه SDK ) ( 64 بیتی ) ، را دانلود کنید.

بعد از نصب نرم افزار و باز کردن آن بر روی New کلیک کنید و یا از قسمت File گزینه New و سپس New Project را انتخاب کنید.

در صفحه باز شده یک نام برای نرم افزار خود قرار دهید.

itarfand-forum (17)-min.png

در این صفحه می توانید حداقل نسخه اندروید و همچنین نوع نرم افزاری را که می نویسید (موبایل ، تلویزیون ، پوشیدنی) را انتخاب کنید.

itarfand-forum (18)-min.png

در این صفحه گزینه Empty Activity را انتخاب کنید.

itarfand-forum (19)-min.png

در صفحه باز شده می توانید نام فایل اصلی پروژه را تغییر دهید.

itarfand-forum (20)-min.png

ایجاد شبیه ساز

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

از سربرگ Tool گزینه Android و سپس AVD Manager را انتخاب کنید.

itarfand-forum (21)-min.png

در صفحه باز شده از قسمت پایین چپ گزینه Create Visual Device را انتخاب کنید.

itarfand-forum (22)-min.png

در این صفحه می توانید اندازه شبیه ساز و نوع آن را انتخاب کنید.

itarfand-forum (23)-min.png

در صفحه بعد نسخه اندروید و cpu برای شما نمایش داده می شود.

اگر در این صفحه با پیغام قرمز رنگ زیر روبرو شدید کافی است cmd را به حالت admin اجرا کنید و پیغام زیر را در آن وارد و سپس سیستم خود را Reboot کنید.

bcdedit /set hypervisorlaunchtype off

itarfand-forum (24)-min.png

در این صفحه می توانید نام شبیه ساز را تغییر دهید. همچنین با انتخاب تیک گزینه Enable Device Frame اطراف شبیه ساز مانند موبایل واقعی می شود.

itarfand-forum (25)-min.png

اکنون پروژه شما آماده شده است.

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

قسمت 2) استفاده از شبیه ساز Genymotion

line.png

یکی از مشکلاتی که شبیه ساز خود اندروید استودیو دارد ، استفاده از cpu شبیه سازی شده موبایل می باشد که این کار باعث کاهش سرعت اجرا شدن شبیه ساز می شود. اما شبیه ساز Genymotion بر روی cpu خود رایانه اجرا می شود و سرعت انجام کار را بالا می برد.

برای استفاده از این شبیه ساز ابتدا از

لطفا وارد و یا عضو شوید تا بتوانید link را ببینید

یک اکانت بسازید.

itarfand-forum (26).png

اکنون از

لطفا وارد و یا عضو شوید تا بتوانید link را ببینید

نسخه دارای VirtualBox را دانلود و سپس نصب کنید.

بعد از نصب بر روی Personal Use کلیک کنید و با اکانت خود وارد شوید.

itarfand-forum (27).png

اکنون با گزینه Add می توانید دستگاه مورد نظر خود را دانلود و از آن استفاده کنید.

itarfand-forum (28).png

اگر می خواهید فایل ها را به صورت مستقیم دانلود کنید می توانید از

لطفا وارد و یا عضو شوید تا بتوانید link را ببینید

استفاده کنید.

نرم افزار Android studio را اجرا کنید و از سربرگ File گزینه Setting را انتخاب کنید و به بخش Plugin بروید و در آن genymotion را جستجو کنید و سپس بر روی Search in repositories کلیک کنید و پلاگین را نصب کنید.

itarfand-forum (32).png

یک بار نرم افزار را بسته و دوباره باز کنید و دوباره به Setting بر وید و از قسمت Other Setting به گزینه genymotion بروید و محل نصب genymotion را به آن بدهید.

C:\Program Files\Genymobile\Genymotion

اکنون در Android studio اگر بر روی دکمه Run کلیک کنید گزینه genymotion را می بینید.

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

قسمت 2) مشکل رایج

line.png

یکی از مشکلات رایج بعد از نصب اندروید استودیو کار نکردن دکمه run و ارور gradle می باشد. 

برای حل این مشکل به صورت زیر عمل کنید:

به مسیر نصب نرم افزار بروید و سپس به آدرس زیر بروید.

D:\Install\Android Studio\plugins\android\lib\templates\gradle-projects\NewAndroidProject\root

در مسیر بالا فایل build.gradle.ftl را توسط nodepad باز کنید و دو عبارت jcenter را با mavenCentral عوض کنید.

همچنین در پروژه خود فایل build.gradle را انتخاب کنید و مانند بالا دو عبارت را تغییر دهید.

itarfand-forum (41)-min.png

اکنون اگر در قسمت Console اروری را مشاهده کردید کافی است بر روی update و برای ارور gradle بر روی try again کلیک کنید تا مشکلات بر طرف شود.

اگر باز ارور دریافت کردید نرم افزار را پاک کنید و بعد از نصب vpn خود را فعال کرده و کارهای بالا را انجام دهید.

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

قسمت 3)استفاده از دستگاه واقعی برای تست

line.png

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

ابتدا در موبایل خود به قسمت About Phone بروید و سه بار بر روی Build Number کلیک کنید.

itarfand-forum (44)-min.png

اکنون Developer Mode برای شما فعال شده است. 

itarfand-forum (45)-min.png

اکنون شما باید usb Debug را فعال کنید.

itarfand-forum (46)-min.png

برای این کار ابتدا از

لطفا وارد و یا عضو شوید تا بتوانید link را ببینید

نرم افزار ADB Installer  را دانلود کنید و آن را اجرا کنید.

در صفحه باز شده موبایل خود را انتخاب کنید و بر روی Install کلیک کنید.

itarfand-forum (43)-min.png

اگر موبایل و یا تیک سبز را مشاهده نکردید حالت انتقال را در موبایل خود بر روی Charge Only قرار دهید.

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

itarfand-forum (47)-min.png

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

قسمت 4 ) بخش های کلی یک پروژه

line.png

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

itarfand-forum (42)-min.png

manifest

این پوشه دارای فایل AndroidManifest تنظیمات اصلی نرم افزار شما می باشد که به زبان xml نوشته می شود.

محتویات:

لطفا وارد و یا عضو شوید تا بتوانید code را ببینید

در کد بالا :

 

لطفا وارد و یا عضو شوید تا بتوانید code را ببینید

نام اختصاصی پروژه شما می باشد که باید با دیگر پروژه های موجود در وب متفاوت باشد.

 

لطفا وارد و یا عضو شوید تا بتوانید code را ببینید

با فعال بودن این گزینه در صورت پشتیبانی گرفتن کاربر از موبایل ، از نرم افزار شما نیز پشتیبانی گرفته خواهد شد.

 

لطفا وارد و یا عضو شوید تا بتوانید code را ببینید

آیکون نرم افزار شما می باشد.

 

لطفا وارد و یا عضو شوید تا بتوانید code را ببینید

نام نرم افزار شما

 

لطفا وارد و یا عضو شوید تا بتوانید code را ببینید

پشتیبانی از (rtl) نوشته های فارسی در پروژه.

 

لطفا وارد و یا عضو شوید تا بتوانید code را ببینید

استایل کلی نرم افزار

 

قسمت های دیگر این بخش در آینده توضیح داده خواهد شد.

line.png

Java

این پوشه دارای فایل com.example.iamiranian.myapplication می باشد که به زبان جاوا نوشته شده است.

دو پوشه دیگر که به همین نام می باشند برای تست پروژه هستند.

محتویات MainActivity

لطفا وارد و یا عضو شوید تا بتوانید code را ببینید

جزئیات این قسمت در بخش کتابخانه ها توضیح داده خواهد شد.

line.png

res

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

drawable

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

layout

این پوشه دارای فایل صفحه ظاهری نرم افزار می باشد.

محتویات Activity_main

لطفا وارد و یا عضو شوید تا بتوانید code را ببینید

mipmap

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

در این پوشه یک پوشه دیگر به نام ic_luncher.png موجود می باشد که مقابل آن عدد 5 نوشته شده است. این عدد به این معنا است که داخل این فایل ، فایل های هم نام ولی اندازه های مختلف می باشد که دلیل آن برای با کیفیت نشان داده شدن آیکون ها در اندازه های مختلف می باشد.

values

محتویات colors.xml

لطفا وارد و یا عضو شوید تا بتوانید code را ببینید

این قسمت برای مشخص کردن رنگ های اصلی نرم افزار می باشد. با رنگ دهی توسط این قسمت در آینده می توانید به راحتی و با تغییر کد رنگ ، رنگ کلی نرم افزار را تغییر دهید.

محتویات string.xml

لطفا وارد و یا عضو شوید تا بتوانید code را ببینید

این فایل دارای متن های به کار رفته در نرم افزار می باشد و برای استفاده از آن کافی است در محل دلخواه خود app-name را به جای متن وارد کنید.

با این روش می توانید یک نرم افزار چند زبانه درست کنید.

محتویات styles.xml

لطفا وارد و یا عضو شوید تا بتوانید code را ببینید

این قسمت برای تنظیمات گرافیکی نرم افزار می باشد.

line.png

Gradle scripts

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

اگر مشکل gradle را حل نکرده باشید در این قسمت فقط یک فایل build.gradle مشاهده می کنید. برای حل مشکل vpn خود را در اولین اجرا باز کنید و طبق بخش 2 عمل کنید.

محتویات  build.gradle

لطفا وارد و یا عضو شوید تا بتوانید code را ببینید

در کد بالا:

 

لطفا وارد و یا عضو شوید تا بتوانید code را ببینید

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

 

لطفا وارد و یا عضو شوید تا بتوانید code را ببینید

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

 

لطفا وارد و یا عضو شوید تا بتوانید code را ببینید

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

 

لطفا وارد و یا عضو شوید تا بتوانید code را ببینید

عدد 1 در versionCode معرف نسخه نرم افزار می باشد که برای نصب شدن بر روی نسخه قبلی حتما باید آن را بعد از هر تغییر داد.

عدد 1.0 درversionName فقط به کاربر نمایش داده می شود.

 

لطفا وارد و یا عضو شوید تا بتوانید code را ببینید

با true بودن این گزینه کدهای شما بعد از ساخته شدن نرم افزار نامرتب می شوند و امکان دیدن سورس نرم افزار وجود ندارد.

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای ارسال دیدگاه یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید دیدگاهی ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در سایت ما ثبت نام کنید. عضویت خیلی ساده است !

ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید

ورود به حساب کاربری

×
×
  • اضافه کردن...