آموزش android, برنامه نویسی اپلیکیشن موبایل

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

آموزش اندروید|اندروید|android|آموزش زبان برنامه نویسی اندروید|آموزش برنامه نویسی اندروید |برنامه نویسی اندروید|آموزش اندروید|

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

بعد از اینکه اولین برنامه ی اندرویدی را ایجاد کردید وقت این رسیده
که با ساختار برنامه ی ایجاد شده آشنایی پیدا کنید و ببینیم که
یک برنامه از چه اجزایی ساخته شده است.
ابتدا فایل هایی را که در Package Explorer قرار دارد را بررسی میکنیم.

  • src

    ساختار اندرویدحاوی فیل های منبع java پروژه ی شما است.در حال حاضر
    یک فایل به نام MainActivity.java وجود دارد.این فایل منبع activity شما است.
    شما باید کدهای مربوط به برنامه خود را در این فایل بنویسید.
    فایل های جاوا در زیر نام پکیج قرار دارند.که نام پکیج در این برنامه com.PRG.helloworld است.

  • gen

    ساختار اندروید حاوی فایل R.java است که این فایل به صورت اتوماتیک تولید شده
    و شامل تمام Reference هایی است که در برنامه شما وجود دارد.
    تمام منابع موجود در پروژه شما در یک کلاس آمده است.
    پس برای استفاده از تمامی منابع می توانید از این کلاس استفاده کنید.

  • کتابخانه ی Android 6.0

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

  • assets

    ساختار اندرویدحاوی فایل های مورد نیاز شما مثل DataBase و Font ها و… است.

  • bin

    این فولدر شامل فایل هایی است که توسط ADT در موقع کامپایل برنامه ساخته می شود.
    برای مثال فایل های APK ساخته شده در این فولدر قرار دارد.
    یک APK حاوی کل برنامه شما به صورت اجرایی می باشد که
    می توانید آن را روی دستگاه های اندرویدی اجرا کنید.

  • res

    این فولدر حاوی منابع مورد استفاده در برنامه اندروید است
    که خود دارای چند فولدر است:layout , drawable , values.

AndroidManifest.xml

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

فایل main.xml رابط کاربری activity را مشخص میکند.آن را به صورت زیر اصلاح کنید:

عبارت string@ به فایل string.xml در res/values اشاره دارد.
بنابراین string/hello_world به عبارت رشته ای hello_world اشاره دارد که حاوی متن Hello world! است.

دوره تخصصی آموزش اندروید

مطالب مرتبط

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