آموزش برنامه نویسی اندروید (Android)
دسته بندی ( ۴۸۲ آموزش )
نمایش دسته بندی ها (۴۸۲ آموزش)
مباحث اولیه، در برنامه نویسی اندروید
مباحث اولیه، در برنامه نویسی اندروید 28
کار با Activity ها ، در برنامه نویسی اندروید
کار با Activity ها ، در برنامه نویسی اندروید 21
طراحی فایل های xml متناظر با Activity ها و ... (لایه گرافیکی Activity ها و ...)، در برنامه نویسی اندروید
طراحی فایل های xml متناظر با Activity ها و ... (لایه گرافیکی Activity ها و ...)، در برنامه نویسی اندروید 11
کار با برنامه Eclipse (یا همان ADT Bundle)، در برنامه نویسی اندروید
کار با برنامه Eclipse (یا همان ADT Bundle)، در برنامه نویسی اندروید 11
خطاهای رایج در برنامه Eclipse و در برنامه نویسی اندروید
خطاهای رایج در برنامه Eclipse و در برنامه نویسی اندروید 10
کار با برنامه Android Studio ، در برنامه نویسی اندروید
کار با برنامه Android Studio ، در برنامه نویسی اندروید 9
خطاهای رایج در برنامه Android Studio و در برنامه نویسی اندروید
خطاهای رایج در برنامه Android Studio و در برنامه نویسی اندروید 3
تبدیل متغیرها و سایر تبدیل ها، در برنامه نویسی اندروید
تبدیل متغیرها و سایر تبدیل ها، در برنامه نویسی اندروید 9
نمایش عکس و کار با ImageView ، در برنامه نویسی اندروید
نمایش عکس و کار با ImageView ، در برنامه نویسی اندروید 23
نمایش متن و کار با رشته ها (strings) و TextView ، در برنامه نویسی اندروید
نمایش متن و کار با رشته ها (strings) و TextView ، در برنامه نویسی اندروید 38
ساخت دکمه (Button) ، در برنامه نویسی اندروید
ساخت دکمه (Button) ، در برنامه نویسی اندروید 7
ساخت لیست (فهرست) با ListView ، در برنامه نویسی اندروید
ساخت لیست (فهرست) با ListView ، در برنامه نویسی اندروید 12
ساخت EditText، در برنامه نویسی اندروید
ساخت EditText، در برنامه نویسی اندروید 6
مجموعه ویدئوهای آموزش طراحی متریال (Material Design)، در برنامه نویسی اندروید
مجموعه ویدئوهای آموزش طراحی متریال (Material Design)، در برنامه نویسی اندروید 13
طراحی متریال (Material Design)، در برنامه نویسی اندروید
طراحی متریال (Material Design)، در برنامه نویسی اندروید 3
پخش موسیقی، در برنامه نویسی اندروید
پخش موسیقی، در برنامه نویسی اندروید 5
نمایش انیمیشن، در برنامه نویسی اندروید
نمایش انیمیشن، در برنامه نویسی اندروید 3
تغییر ویژگی های کلی برنامه اندروید
تغییر ویژگی های کلی برنامه اندروید 3
ذخیره اطلاعات با SharedPreferences ، در برنامه نویسی اندروید
ذخیره اطلاعات با SharedPreferences ، در برنامه نویسی اندروید 2
پایگاه داده (SQLite Database)، در برنامه نویسی اندروید
پایگاه داده (SQLite Database)، در برنامه نویسی اندروید 10
تبادل اطلاعات بین برنامه اندروید و سرور اینترنتی (اینترنت)، در برنامه نویسی اندروید
تبادل اطلاعات بین برنامه اندروید و سرور اینترنتی (اینترنت)، در برنامه نویسی اندروید 21
نمایش یک صفحه اینترنتی یا کدهای HTML (کار با WebView) و ساخت لینک، در برنامه نویسی اندروید
نمایش یک صفحه اینترنتی یا کدهای HTML (کار با WebView) و ساخت لینک، در برنامه نویسی اندروید 8
حلقه ها (for و while و ...)، در برنامه نویسی اندروید
حلقه ها (for و while و ...)، در برنامه نویسی اندروید 2
نمایش پیام به کاربر (Dialog و AlertDialog و Toast و Notification و ...)، در برنامه نویسی اندروید
نمایش پیام به کاربر (Dialog و AlertDialog و Toast و Notification و ...)، در برنامه نویسی اندروید 11
ویژگی های صفحه نمایش و چرخش آن، در برنامه نویسی اندروید
ویژگی های صفحه نمایش و چرخش آن، در برنامه نویسی اندروید 10
به دست آوردن ویژگی های کلی برنامه اندروید، در برنامه نویسی اندروید
به دست آوردن ویژگی های کلی برنامه اندروید، در برنامه نویسی اندروید 4
به دست آوردن ویژگی های گوشی کاربر، در برنامه نویسی اندروید
به دست آوردن ویژگی های گوشی کاربر، در برنامه نویسی اندروید 5
بازی سازی، در برنامه نویسی اندروید
بازی سازی، در برنامه نویسی اندروید 1
به اشتراک گذاری (share)، در برنامه نویسی اندروید
به اشتراک گذاری (share)، در برنامه نویسی اندروید 5
کار با فایل ها و فولدرها در حافظه خارجی (External Storage)، در برنامه نویسی اندروید
کار با فایل ها و فولدرها در حافظه خارجی (External Storage)، در برنامه نویسی اندروید 15
کار با پوشه های raw و assets ، در برنامه نویسی اندروید
کار با پوشه های raw و assets ، در برنامه نویسی اندروید 2
عملیات های ریاضی، در برنامه نویسی اندروید
عملیات های ریاضی، در برنامه نویسی اندروید 13
کار با دوربین (Camera)، در برنامه نویسی اندروید
کار با دوربین (Camera)، در برنامه نویسی اندروید 3
کار با action bar ، در برنامه نویسی اندروید
کار با action bar ، در برنامه نویسی اندروید 4
کار با کلاس ها (class) ، در برنامه نویسی اندروید
کار با کلاس ها (class) ، در برنامه نویسی اندروید 4
کار با package ها ، در برنامه نویسی اندروید
کار با package ها ، در برنامه نویسی اندروید 2
نرم افزارهای شبیه ساز برای اجرای برنامه های اندروید بر روی سیستم عامل کامپیوتر (مثل ویندوز)
نرم افزارهای شبیه ساز برای اجرای برنامه های اندروید بر روی سیستم عامل کامپیوتر (مثل ویندوز) 2
امنیت، در برنامه نویسی اندروید
امنیت، در برنامه نویسی اندروید 1
Thread ها، در برنامه نویسی اندروید
Thread ها، در برنامه نویسی اندروید 3
سرویس ها (Service)، در برنامه نویسی اندروید
سرویس ها (Service)، در برنامه نویسی اندروید 9
BroadcastReceiver ، در برنامه نویسی اندروید
BroadcastReceiver ، در برنامه نویسی اندروید 0
تاریخ و زمان و تمامی موارد مرتبط با زمان (عملیات های زمان بندی شده و ...)، در برنامه نویسی اندروید
تاریخ و زمان و تمامی موارد مرتبط با زمان (عملیات های زمان بندی شده و ...)، در برنامه نویسی اندروید 11
AsyncTask ، در برنامه نویسی اندروید
AsyncTask ، در برنامه نویسی اندروید 2
آرایه ها (Arrays)، در برنامه نویسی اندروید
آرایه ها (Arrays)، در برنامه نویسی اندروید 3
لیست آرایه ای (ArrayList)، در برنامه نویسی اندروید
لیست آرایه ای (ArrayList)، در برنامه نویسی اندروید 6
رنگ ها (Colors)، در برنامه نویسی اندروید
رنگ ها (Colors)، در برنامه نویسی اندروید 3
Fragment ها و Tab بندی، در برنامه نویسی اندروید
Fragment ها و Tab بندی، در برنامه نویسی اندروید 8
معرفی کتابخانه ها (Libraries)، در برنامه نویسی اندروید
معرفی کتابخانه ها (Libraries)، در برنامه نویسی اندروید 1
ساخت ProgressDialog یا ProgressBar برای نمایش میزان پیشرفت اجرای یک سری عملیات، در برنامه نویسی اندروید
ساخت ProgressDialog یا ProgressBar برای نمایش میزان پیشرفت اجرای یک سری عملیات، در برنامه نویسی اندروید 3
نسخه اندروید (Android version) و API level (نسخه API) ، در برنامه نویسی اندروید
نسخه اندروید (Android version) و API level (نسخه API) ، در برنامه نویسی اندروید 1
لرزاندن گوشی (vibrate)، در برنامه نویسی اندروید
لرزاندن گوشی (vibrate)، در برنامه نویسی اندروید 2
پرداخت درون برنامه ای، در برنامه نویسی اندروید
پرداخت درون برنامه ای، در برنامه نویسی اندروید 1
 پروژه های اندروید Open Source کاربران کلیدستان
پروژه های اندروید Open Source کاربران کلیدستان 2
ساخت امکانات جانبی (جستجو، لیست علاقه مندی، لوگو، منو و ...) برای برنامه اندروید
ساخت امکانات جانبی (جستجو، لیست علاقه مندی، لوگو، منو و ...) برای برنامه اندروید 5
مباحث عمومی، در برنامه نویسی اندروید
مباحث عمومی، در برنامه نویسی اندروید 35

ساخت یک پروژه اندروید

اکنون قصد داریم که اولین پروژه اندروید خود را بسازیم. برای این منظور، ابتدا باید برنامه Eclipse را باز کنیم.

دقت کنید که ممکن است ظاهر شماره های مختلف برنامه Eclipse با هم تفاوت داشته باشد و اگر دکمه ها یا منوهایی که در ادامه گفته می شود در برنامه شما موجود نیست، باید در بخش های مختلف برنامه جستجو کنید و آنها را بیابید. در کل باید بدانید که به مرور زمان ممکن است ظاهر برنامه Eclipse و روند ساخت پروژه در شماره های مختلف آن تغییر کند، بنابراین اگر پنجره هایی که من به شما نمایش می دهم با پنجره های برنامه شما متفاوت بود، اشکالی ندارد و شما یک بار توضیحات من را بخوانید، آنگاه متوجه می شوید که چگونه از برنامه فعلی خود استفاده کنید.

از منوی File، ابتدا گزینه New و سپس گزینه Project را انتخاب کنید. پنجره ای به شکل زیر باز می شود :

ساخت یک پروژه اندروید

بر روی علامت کنار گزینه Android کلیک کنید تا زیرمجموعه های آن نمایش داده شود :

ساخت یک پروژه اندروید

سپس گزینه Android Application Project را انتخاب نموده و بر روی دکمه Next کلیک کنید تا پنجره زیر نمایش داده شود :

ساخت یک پروژه اندروید

شما ابتدا باید Application Name را به طور دلخواه انتخاب کنید. این نام که شما انتخاب می کنید، نام اصلی برنامه شما است و بعدا که برنامه در یک گوشی موبایل دارای اندروید نصب شود، با همین نام در لیست برنامه های آن گوشی نمایش داده خواهد شد. با انتخاب Application Name، دو مورد project Name و Package Name نیز خود به خود مشخص می شوند (خود برنامه Eclipse بر اساس Application Name انتخابی، آن دو را مشخص می کند اما شما نیز می توانید آنها را تغییر بدهید). مثلا فرض کنید من نام Kelidestan.com را برای برنامه خود انتخاب کنم، به شکل زیر دقت کنید :

ساخت یک پروژه اندروید

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

در قسمت Minimum Required SDK باید حداقل شماره نسخه ای از SDK را که کاربر با آن می تواند برنامه شما را اجرا کند، تعیین کنید. بهتر است که حداقل شماره ممکن را انتخاب کنید تا تعداد افرادی که می توانند از برنامه شما استفاده کنند افزایش یابد. البته این در صورتی است که از ویژگی هایی استفاده نکرده باشید که نیاز به شماره های بالاتر داشته باشد، اما در کل اگر تازه برنامه نویسی اندروید را شروع کرده اید و فعلا قرار نیست برنامه خیلی پیچیده ای بنویسید، یک شماره پایین را انتخاب کنید. موارد Target SDK و Compile with را نیز باید با توجه به نسخه اندرویدی که نصب کرده اید و همچنین با توجه به پیام هایی که در پنجره به شما داده می شود، انتخاب کنید.

با کلیک بر روی گزینه Next، پنجره زیر نمایش داده می شود :

ساخت یک پروژه اندروید

اگر گزینه Create custom launcher icon را تیک بزنید، معنی آن این که آیکون (تصویر اصلی) مربوط به برنامه خود را طراحی کرده اید و همین حالا قصد دارید که آن آیکون را مشخص کنید. برنامه شما با این آیکون در لیست برنامه های گوشی نمایش داده خواهد شد.

گزینه Create activity باید تیک خورده باشد.

چنانچه قصد دارید کتابخانه اندروید بسازید باید گزینه Mark this project as a library را تیک بزنید. گزینه Create Project in Workspace مربوط به محل فولدر حاوی فایل های پروژه می باشد و اگر قصد دارید این فولدر را تغییر بدهید باید تیک این گزینه را برداشته و سپس فولدر دلخواه خود را انتخاب نمایید.

بر روی گزینه Next کلیک کنید تا پنجره زیر نمایش داده شود (این پنجره زمانی نمایش داده می شود که گزینه Create custom launcher icon را قبلا تیک زده باشید و بخواهید آیکون دلخواه برای برنامه اندروید را انتخاب نمایید) :

ساخت یک پروژه اندروید

شما در این قسمت باید تصویر مورد نظرتون برای آیکون را انتخاب کنید. پس از تعیین ویژگی های مختلف برای آیکون برنامه اندروید، بر روی گزینه Next کلیک کنید. پنجره زیر نمایش داده می شود :

ساخت یک پروژه اندروید

در تصویر بالا، سه نوع activity (فعالیت) قابل انتخاب است. با کلیک روی هر کدام از آنها، تصویری از شکل کلی برنامه نمایش داده می شود (توضیحاتی نیز در مورد هر کدام، در پایین پنجره، نوشته می شود) و همچنین با توجه به اینکه هر کدام از این activity ها به یک حداقل شماره از API نیاز دارد، در صورت نداشتن این حداقل (عدم انتخاب حداقل API مناسب در مراحل قبلی)، یک پیام در بالای پنجره فعلی نمایش داده می شود که اخطار می دهد که حداقل API لازم چقدر است. ساده ترین نوع activity همان Blank Activity می باشد که با انتخاب آن، برنامه اندروید شما دارای یک صفحه اصلی خواهد بود (در تصویر بالا قابل مشاهده است).

فعلا شما گزینه Blank Activity را انتخاب کنید و سپس بر روی گزینه Next کلیک نمایید. پنجره زیر نمایش داده می شود (البته این پنجره زمانی نمایش داده می شود که شما گزینه Create Activity را در مرحله قبل زده باشید) :

ساخت یک پروژه اندروید

در قسمت Activity Name باید نام Activity که می خواهید ساخته شود را تعیین کنید. در قسمت Navigation Type، انتخاب های مختلفی وجود دارد که می توانید با تعیین هر کدام، تغییرات را در تصویر نمایش داده شده ببینید. اگر گزینه ای غیر از گزینه None را انتخاب کنید که به یک حداقل API نیاز داشته باشد که شما آن را تعیین نکرده باشید، در بالای پنجره یک پیام نمایش داده می شود. شما فعلا گزینه None را برای این مورد انتخاب کنید.

دقت کنید که در این مرحله باید گزینه Finish را بتوانید انتخاب کنید که به معنای اتمام ساخت پروژه است (اگر فعال است بر روی آن کلیک کنید تا مراحل ساخت پروژه تمام شود)، اما معمولا این گزینه فعال نیست و گزینه Next به صورت فعال درآمده است، در ادامه شرح می دهیم که در این حالت باید چگونه عمل کنید. بر روی گزینه Next کلیک کنید، پیام خطای زیر نمایش داده می شود :

ساخت یک پروژه اندروید

این پیام، هشدار می دهد که شما باید کتابخانه اندروید را نصب کنید. اگر با این پیام روبرو شده اید، ابتدا این پنجره و برنامه Eclipse را ببندید، سپس فایل مربوط به کتابخانه اندروید را دانلود کنید (با نام support می باشد). این فایل را از حالت فشرده درآورید. درون آن یک فولدر به نام support وجود دارد. اکنون به محل نصب SDK بروید و یک فولدر به نام extras بسازید (در کنار فولدرهای platforms، tools و ...). سپس درون فولدر extras، یک فولدر به نام android بسازید. فولدر support را که قبلا به آن اشاره کردیم باید درون این فولدر android کپی کنید.

حالا برنامه Eclipse را اجرا کرده و همان مراحل شرح داده شده برای ساخت پروژه را طی کنید (با تکرار مراحل، در ذهنتان ماندگار می شوند). در مرحله آخر، گزینه Finish به صورت زیر فعال خواهد شد :

ساخت یک پروژه اندروید

بر روی گزینه Finish کلیک کنید تا ساخت پروژه پایان یابد. پس از ساخت پروژه، شکل پنجره Eclipse به صورت زیر خواهد بود :

ساخت یک پروژه اندروید

در ستون سمت چپ، نام پروژه و فایل ها آن نمایش داده شده است (من نام Kelidestan.com را انتخاب کردم) :

ساخت یک پروژه اندروید

بنابراین تا اینجا یاد گرفتیم که با برنامه Eclipse، چگونه یک پروژه اندروید بسازیم.

  • فهرست مباحث
نویسنده علیرضا گلمکانی
شماره کلید 208
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 2 2 0
پویا
۱۳۹۵/۰۷/۰۷
۲۲:۰۲

سلام وخسته نباشید.

من زمانی که یک پروژه رو کامل میسازم و در آخر روی finish کلیک میکنم این خطا برای من میاد:
retrieving parent for item: No resource found that matches the given name 'Theme.AppCompat.Light'.
لطفا اگه میشه کمک کنید

علی
۱۳۹۶/۰۵/۰۷
۱۴:۰۶

سلام خسته نباشید

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


چیکار کنم؟

ارسال نظر جدید (بدون نیاز به عضو بودن در وب سایت)

جستجو در کلیدستان، توسط گوگل

جستجو در عنوان کلیدها

دسترسی سریع

کلید
×

شماره کلید


دسته بندی
×

شماره دسته کلید


جستجو
×

جستجو


کلمات کلیدی

راهنمای کلمات کلیدی (کلاس ها، توابع، عناصر و ...) در برنامه نویسی اندروید، بر اساس حرف اول کلمه کلیدی :

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

developer.android.com