کتاب های آموزش برنامه نویسی اندروید
کتاب آموزش برنامه نویسی اندروید از مبتدی تا پیشرفته به صورت گام به گام شما را از ابتدا تا پیشرفته با برنامه نویسی اندروید آشنا خواهد کرد.
کتاب آموزش برنامه نویسی اندروید از مبتدی تا پیشرفته به صورت گام به گام شما را از ابتدا تا پیشرفته با برنامه نویسی اندروید آشنا خواهد کرد.
برای ارسال اطلاعات از یک اکتیوینی به اکتیویتی دیگر در اندروید باید بدین روش اعمال کنیم،مثلا وقتی روی دکمه ای کلیک شد ، به صفحه مورد نظر رفته و اطلاعات همراه با آن intent فرستاده میشود.
در این نمونه مثال دو مقدار url و name که رشته ای هستند برای صفحه بعد فرستاده میشود
اکتیویتی در اندروید
یک اکتیویتی (activity)
نشان دهنده ی یک صفحه ی رابط کاربری است، دقیقا مثل پنجره یا قاب. به
عنوان مثال یک نرم افزار پست الکترونیک ممکن است یک اکتیویتی برای نشان
دادن لیست پیام های جدید، یک اکتیویتی دیگر برای نوشتن یک پیام جدید و
اکتیویتی دیگری برای خواندن پیام ها داشته باشد. اکتیویتی های اندروید برگرفته از زیر کلاس ContextThemeWrapper هستند.
برای مثال یک اپلیکیشن ایمیل باید یک
اکتیویتی جهت لیست ایمیل های ورودی داشته باشد ،یک اکتیویتی دیگر برای
compose کردن ایمیل ، و یک اکتیویتی دیگر برای خواندن ایمیل داشته باشد
ینک ابزارهای لازم را برای برنامهنویسی جاوا و اندروید در اینجا میتوانید بیابید.
JVM ماشین مجازی جاوا، حاوی یک مفسر است که میتواند بایت کد جاوا رو اجرا کند.
JRE محیط اجرایی جاوا است که شامل JVM و یک سری برنامههای دیگر میشود و برای اجرای برنامههای جاوا مورد نیاز است.
JDK تمام ابزارهای لازم برای برنامهنویسی به زبان جاوا مانند کامپایلر را در اختیار قرار میدهد.
SDK حاوی API های لازم برای برنامهنویسی اندروید، شبیهساز اندروید و … است.
ADT Bundle شامل مجموعه تمام چیزهایی است که برای شروع برنامهنویسی اندروید لازم میشود.
دسترسی و ساماندهی منابع اندروید Android Resources Organizing & Accessing
آیتمهای خیلی زیادی وجود دارند که شما برای ساختن یک نرمافزار خوب برای اندروید از آنها استفاده میکنید. شما به غیر از برنامهنویسی برای ساخت نرمافزار، منابع مختلف دیگر مانند محتوای استاتیک (ثابت) از قبیل Bitmap ها، رنگها، تعاریف صفحهآرایی، سری ابزار تعاملی کنترل صفحه برای کاربر، آموزشهای انیمیشن و خیلی از این قبیل که کدهای شما استفاده میکنند، در نظر میگیرید.
این منابع همیشه به صورت مجزا در زیرشاخههای گوناگونی تحت عنوان شاخهres/ پروژه محفوظ هستند.
این آموزش به شما توضیح خواهد داد که چگونه شما میتوانید منابع نرمافزار خود را ساماندهی کنید، منابع دیگر برای آن تعیین نمایید و به این منابع در نرمافزارهای خود دسترسی داشته باشید.
ساماندهی منابع ( Organize Resources )
شما باید هر نوع از منبع را در یک زیرشاخه خاص از شاخهres/ در پروژه خود قرار دهید. برای مثال، اینجا یک سلسله فایل برای یک پروژه ساده است:
فیلم آموزشی نصب و راه اندازی اندروید استودیو
ابتدا برنامه اندروید استودیو رو باز کنید، سپس مراحل زیر رو انجام بدید :
۱- از منوی فایل گزینه New و سپس Android Project را انتخاب کنید
نرم افزار اندروید استودیو ( Android Studio ) ، یک محیط توسعه یکپارچه (IDE) رسمی برای توسعه پلتفرم و برنامه نویسی اندروید است.
این نرم افزار در ۱۶ می سال ۲۰۱۳ در کنفرانس Google I/O معرفی شد. اندروید استودیو تحت لیسانس Apache License 2.0 به صورت رایگان در دسترس قرار دارد.
اندروید استودیو در می سال ۲۰۱۳ از ورژن ۰٫۱ در مرحله پیش نمایش قرار داشت، سپس با شروع ورژن ۰٫۸ وارد مرحله بتا شد که در ژوئن سال ۲۰۱۴ عرضه شد. اولین نسخه ثابت آن در دسامبر سال ۲۰۱۴ عرضه شد و با ورژن ۱٫۰ شروع شد.
براساس نرم افزار IntelliJ IDEA از شرکت JetBrains، اندروید استدیو مخصوص توسعه اندروید طراحی شده است. لینک دانلود آن برای ویندوز، Mac OS X و لینوکس قرار دارد و به عنوان IDE اصلی گوگل برای توسعه برنامه های محلی اندروید، جایگزین Eclipse Android Development Tools شده است.