پروژه ی Hello World – اندروید
برای حمایت و راحتی شما عزیزان فایل ویدیویی این آموزش بصورت فارسی و با کیفیت اضافه شد لطفا دانلود کنید :
توجه این مثال در محیط Eclipse تهیه شده است اگر استفاده کننده ی Android Studio هستید منتظر بمانید تا آموزش اندروید استودیو نیز آماده شود
قصد داریم برنامه نویسی اندروید را با مثال ساده ی "Hello World" شروع کنیم . قبل از شروع برنامه نویسی مطمئن باشید که محیط برنامه نویسی اندروید را به خوبی آماده سازی نموده اید .
برای تولید برنامه های اندروید باید از SDK اندروید استفاده کنید که قبلا نصب و راه اندازی آن توضیح داده شده است .
ما در حال حاضر محیط Eclipse را برای آموزش های آتی در نظر گرفته ایم .
ساخت برنامه ی اندروید در ایکلیپس
برای ساخت پروژه ی جدید در محیط ایکلیپس مسیر زیر را درون برنامه طی کنید :
File -> New -> Project->Android New Application
بعد از زدن این گزینه کادری مشابه کادر زیر برای شما نمایان میشود که نام پروژه و مشخصات آنرا مثل تصویر زیر پر کنید

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

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

ساختار پروژه های اندروید در eclipse
در جدول زیر به جزئیات این ساختار میپردازیم :
شماره | پوشه ، فایل یا توضیحات |
۱ | src کلیه فایل ها و کلاس های زبان برنامه نویسی جاوا در این پوشه ساخته میشود |
۲ | gen
این پوشه بطور خودکار ساخته و پر میشود که حاوی اطلاعات کلیدی برنامه های اندرویدی برای معرفی به سیستم میباشد فایل R.java یکی از پرکاربردترین و مهمترین فایلهای سیستم اندروید در این پوشه قرار دارد محتویات این پوشه را تغییر ندهید |
۳ | bin
فایل نهایی تولید شده ی پروژه یا همان فایل نصبی (َ APK ) درون این پوشه قرار میگیرد و با اجرای پروژه بصورت خودکار درون این پوشه ساخته میشود |
۴ | res/drawable-hdpi
منابع برنامه ی اندروید برای گوشی های با صفحه ی بالا |
۵ | res/layout
رابط کاربری یا گرافیک ظاهری که همان لیوت های اندروید هستند در این پوشه قرار میگیرند |
۶ | res/values
این پوشه حاوی فایل های xml هست که شامل منابع و اطلاعات مانند رشته های ثابت برنامه و رنگها و … |
۷ | AndroidManifest.xml
شناسنامه ی برنامه ی اندروید که حاوی اطلاعات کلی برنامه برای شناساندن به اندروید میباشد |
در زیر فایل های مهم پروژه ی اندرویدی که ساخته اید را برایتان توضیح میدهیم :
فایل Main Activity
این فایل درون پوشه ی src قرار دارد و بصورت خودکار هنگام ساختن پروژه ساخته شده است . MainActivity.java یک فایل جاوا که حاوی کدهای برنامه برای اجرا و پردازش میباشد
محتویات این فایل مشابه کدهای زیر میباشد :
package com.example.helloworld;import android.os.Bundle;import android.app.Activity;import android.view.Menu;import android.view.MenuItem;import android.support.v4.app.NavUtils;public class MainActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.activity_main, menu); return true; }}
آموزش ادامه دارد

پرسش و پاسخ این آموزش