loading...
کودِک | آموزش برنامه نویسی
امیر بازدید : 448 جمعه 01 اسفند 1393 نظرات (1)

میتوان گفت برنامه ی شما در برنامه نویسی اندروید نود درصد کد نویسی آن در این در پوشه میباشد . یک اکتیویتی شامل دو فایل اصلیه Java و XML میباشند . که هرکدام از این فایل های اصلی در این دو پوشه نگه داری میشوند که در ادامه به طور تخصصی بررسی میشوند .

 

بررسی تخصصی پوشه ی src : این پوشه مخصوص نگهداری فایل Java یک اکتیویتی میباشد . که این قسمت مخصوص برنامه نویسی و کد نویسی برنامه ی ما میباشد . فایل درون این پوشه دستورات نوشته شده برنامه را در خود جای میدهد و آن دستورات در برنامه اجرا میشوند که باعث اتفاقات مختلف در برنامه میشود . برای مشاهده ی فایل Java یک اکتیویتی در پوشه ی src و در Package مورد نظر میرویم و روی یک فایل Java کلیک میکنیم . صفحه ی زیر باز میشود در اکلیپس :

بررسی تخصصی دو پوشه ی src و layout در برنامه نویسی اندروید

مشاهده میکنید که کدهایی از قبل در این فایل وجود دارد . یکی از کد های مهم داخل این کدها به این شکل میباشد :

setContentView(R.layout.activity_main);

این تکه فایل XML را به خود متصل میکند که باعث میشود این دو در کنار هم یک اکتیویتی را تشکیل دهند در برنامه نویسی اندروید R به معنی پوشه ی res میباشد . اگر توجه کنید آدرس یک فایل XML در پوشه ی لیوت داده شده است .

حال فکر میکنم بهتر متوجه شده باشید .

 


 

بررسی تخصصی پوشه ی layout : این پوشه مخصوص نگهداری فایل XML یک اکتیویتی میباشد . در این فایل رابط گرافیکی و کاربری یک صفحه را میتوان طراحی کرد . به فرض میگیریم مثلا ما میخواهیم در صفحه ی مورد نظر خود میخواهیم یک دکمه بگذاریم . از طریق این فایل باید اقدام کرد . برای مشاهده فایل XML در این پوشه بر روی یکی از فایل های XML در این پوشه کلیک میکنیم . که صفحه زیر باز میشود :

بررسی تخصصی دو پوشه ی src و layout در برنامه نویسی اندروید

 

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

در عکس بالا یک عکس موبایل را مشاهده میکنید که این عکس شبیه سازی شده است که میتوانید اشیا مانند دکمه و ... را در آن بچینید که در دستگاه اندرویدی واقعی هم به این شکل نمایش داده میشود . قسمت Pallete اشیا اندروید میباشد که میتوانید آن ها را بگیرید و بکشید داخل آن صفحه ی شبیه سازی شده موبایل . مهم ترین قسمت در این صفحه در آخر صفحه دو گزینه به نام Activity_main.xml و Graphical Layout است . در این عکس ما در قسمت Grahpical Layout میباشم که صفحه به صورت گرافیکی نمایش داده میشود اما موقعی که بخواهیم بعضی چیزهای یک شی را تغییر دهیم باید به کد های آن دسترسی داشته باشیم که با زدن گزینه ی Activity_main.xml به صفحه ی کدهای این فایل منتقل میشویم . به این صورت :

بررسی تخصصی دو پوشه ی src و layout در برنامه نویسی اندروید

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

 


 

مثالی برای کارکرد این دو پوشه در کنار هم : به فرض میگیریم ما میخواهیم یک دکمه در صفحه ی اکتیویتی خود بزاریم که وقتی روش کلیک کردیم به یک اکتیویتی یا یک صفحه ی دیگه برود . به این صورت است که دکمه و شکل دکمه و انداختن دکمه در صفحه از طریق فایل XML اکتیویتی در پوشه layout صورت میگیرد و دستور اینکه به یک اکتیویتی دیگر برود در فایل Java در پوشه ی src . در حقیقت برنامه نویسی اصلی در فایل Java میباشد . فایل XML فقط حالت کاربری و گرافیکی را در آن ایجاد میکنیم اما در این قسمت هم کد نویسی نیز داریم .

 

امیدوارم با این پست درباره اکتیویتی و فایل های XML و Java بیشتر بدانید و بهتر متوجه شوید زیرا در برنامه نویسی اندروید باید حتما با این دو فایل اصلی آشنا باشیم .

ارسال نظر برای این مطلب
این نظر توسط mitra در تاریخ 1394/02/03 و 12:25 دقیقه ارسال شده است

سلام
در برنامه نوسی اندروید
ایا میشه به جای متن
یه pdf روکه قبلا داریم گذاشت؟؟؟
لطفا راهنمایی کنید
ممنون
melikam@mihanmail.ir


کد امنیتی رفرش
اطلاعات کاربری
  • فراموشی رمز عبور؟
  • صفحات جداگانه