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

نویسندگان

لینک دوستان

پیوندهای روزانه

آخرین نطرات کاربران

. - - 1399/12/12
ابوالفضل - پابجی رو میاره بالا ولی تاثیری روی پینگم نداشت پینگ اصلی نتم بود - 1399/11/10
Ax - حیف تبلغاتش رو مخه - 1399/10/28
eli - به نظر من بهترین برنامس - 1399/10/18
pubj baz - سرور میدلش برای پابجی عالی بود.البته اینترنتم ایرانسل بود برا بقیه نمیدونم بهتر میشه یا نه. - 1399/10/3
sina - برای دانلود فیلم از اینستاگرام از همین سایت استفاده کنم؟
پاسخ:بله کافیه لینک آدرس پست رو وارد کنید. - 1399/9/23
مهدی مومنی - جهت دریافت لینک یوتیوب از فلیترشکن استفاده کنم؟
پاسخ:بله همینطوره - 1399/9/21
ahmad - ممنون از مطلب خوب سایتتون - 1399/3/11
ali sina - این مکان ها رو چطور از برنامه اندرویدی جدا کنم؟؟
پاسخ: در آینده نحوه ویرایش برنامه های اندروید را میگذاریم - 1399/2/31
Mani - حجم دانلود پکیج چقدره؟
پاسخ:1,18 GB - 1398/11/13

امکانات جانبی

ویژه اندروید

در انجمن چه خبر؟

کمی طاقت داشته باشید...
عنوان پاسخ بازدید توسط
1 613 Admin-wepweb

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

بازدید: 2026
دسته بندی: اندروید,,
ساختار یک برنامه اندرویدی

  در حال توسعه یک پروژه Android ، باید افزونه های Android را برای Eclipse نصب کنید و حداقل دانش برنامه نویسی جاوا را داشته باشید.

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

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

 

 

 

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

هر پروژه Android دارای چندین پوشه است ، مانند:

src
'src' مخفف Source Code است. این شامل پرونده های Java Source می باشد.


gen
"gen" مخفف Generated Java Library است. این کتابخانه فقط برای استفاده داخلی اندروید است.


Android 2.2
کتابخانه فریم ورک Android در اینجا ذخیره می شود.


assets
این برای ذخیره پرونده های دارایی خام استفاده می شود.


libs
این شامل کتابخانه های خصوصی است.


res
"res" مخفف Resource file است. این می تواند فایلهای منبعی مانند تصاویر ، فایلهای XML و غیره را ذخیره کند. این شامل چندین پوشه اضافی مانند Drawable، Layout و Values ​​می باشد.
anim: برای فایلهای XML که در اشیاء انیمیشن جمع شده اند استفاده می شود.

color: برای فایلهای XML که رنگ ها را توصیف می کنند استفاده می شود.
drawable: برای ذخیره سازی فایل های گرافیکی مختلف استفاده می شود. در ساختار پروژه Android ،

سه نوع پوشه drawable وجود دارد ،
1. drawable-mdpi
2. drawable-hdpi
3. drawable-ldpi


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

layout: از آن برای قرار دادن پرونده های طرح XML استفاده می شود ، که تعیین می کند چگونه اشیاء مختلف اندرویدی مانند جعبه متن ، دکمه ها و غیره بر روی صفحه نمایش سازماندهی می شوند.

menu: برای تعریف پرونده های XML در منوی برنامه استفاده می شود.

raw: "raw" مخفف Raw Asset Files است. این پرونده ها با استفاده از شناسه منبع در کلاس R از برنامه استفاده می شوند.
به عنوان مثال ، مکان مناسب برای رسانه ها فایلهای MP3 یا Ogg است.

values: از آن برای فایلهای XML استفاده می شود که مقادیر مختلف رشته ای مانند عناوین ، برچسب ها و غیره را ذخیره می کند.

xml: برای پیکربندی اجزای برنامه کاربرد دارد.


AndroidManifest.xml
این پرونده حاوی پرونده تعریف Android است. این پرونده حاوی اطلاعات مربوط به برنامه Android مانند حداقل نسخه Android ، اجازه دسترسی به قابلیت های دستگاه Android مانند مجوز دسترسی به اینترنت ، اجازه تلفن و غیره است.


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


Proguard.cfg
این پرونده چگونگی بهینه سازی ProGuard و نامشخص بودن کد شما را مشخص می کند.


MainLayout.xml
این پرونده چیدمان صفحه را توصیف می کند. بنابراین تمام مؤلفه هایی مانند جعبه های متنی ، برچسب ها ، دکمه های رادیویی و غیره در صفحه برنامه نمایش داده می شوند.

Activity class
برنامه کل صفحه نمایش دستگاه را که حداقل به یک کلاس ارث رسیده از کلاس فعالیت نیاز دارد ، اشغال می کند. روش OnCreate () برنامه را آغاز می کند و صفحه طرح بارگذاری می شود.



این مطلب در تاریخ: چهار شنبه 31 ارديبهشت 1399 ساعت: 17:32 منتشر شده است

برچسب ها : ,,,,,,,,,,
نظرات()

نظرات

این نظر توسط ahmad در تاریخ 1399/3/11/7 و 15:04 دقیقه ارسال شده است

<-CommentGAvator->

ممنون از مطلب خوب سایتتون

این نظر توسط ali sina در تاریخ 1399/2/31/3 و 17:59 دقیقه ارسال شده است

<-CommentGAvator->

این مکان ها رو چطور از برنامه اندرویدی جدا کنم؟؟
پاسخ: در آینده نحوه ویرایش برنامه های اندروید را میگذاریم


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

نام
آدرس ایمیل
وب سایت/بلاگ
:) :( ;) :D
;)) :X :? :P
:* =(( :O };-
:B /:) =DD :S
-) :-(( :-| :-))
نظر خصوصی

 کد را وارد نمایید:

آپلود عکس دلخواه:

درباره ما

WepWeb - سایت آموزش و ترفند حوضه وب
wepweb در حوضه های مختلف اینترنت از جمله اندروید و ویندوز و آموزش ترفند ها و کدنویسی و مهندسی معکوس ، دوره های هک و نفوذ به بازی ها و برنامه های اندروید و ... فعالیت خود را شروع کرده است.

ورود کاربران

نام کاربری
رمز عبور

» رمز عبور را فراموش کردم ؟

عضويت سريع

نام کاربری
رمز عبور
تکرار رمز
ایمیل
کد تصویری

تبلیغات

نظرسنجي

کیفیت سایت را از نظر ساختار و پست ها چگونه ارزیابی می کنید؟