فروشگاه شاپ دروید

فروشگاه توسعه دهندگان اندروید ایران
مشخصات بلاگ

فروشگاه توسعه دهندگان اندروید ایران ارائه بهترین آموزش های فارسی برای توسعه دهندگان اندروید ایرانی.
کانال تلگرام:
https://telegram.me/shopdroid

۱۲ مطلب با موضوع «آموزش برنامه نویسی اندروید» ثبت شده است

دوشنبه, ۳۰ مرداد ۱۳۹۶، ۱۰:۱۲ ق.ظ

ارسال اطلاعات بین اکتیویتی ها در اندروید

اکتیویتی اندروید

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

در این نمونه مثال دو مقدار  url و name که رشته ای هستند برای صفحه بعد فرستاده میشود

۰ نظر موافقین ۰ مخالفین ۰ ۳۰ مرداد ۹۶ ، ۱۰:۱۲
farzad sarseifi
دوشنبه, ۳۰ مرداد ۱۳۹۶، ۱۰:۱۲ ق.ظ

اکتیویتی در اندروید

اکتیویتی در اندروید

برنامه نویسی اندرویدیک اکتیویتی (activity) نشان دهنده ی یک صفحه ی رابط کاربری است، دقیقا مثل پنجره یا قاب. به عنوان مثال یک نرم افزار پست الکترونیک ممکن است یک اکتیویتی برای نشان دادن لیست پیام های جدید، یک اکتیویتی دیگر برای نوشتن یک پیام جدید و اکتیویتی دیگری برای خواندن پیام ها داشته باشد. اکتیویتی های اندروید برگرفته از زیر کلاس ContextThemeWrapper هستند.


برای مثال یک اپلیکیشن ایمیل باید یک اکتیویتی جهت لیست ایمیل های ورودی داشته باشد ،یک اکتیویتی دیگر برای compose کردن ایمیل ،  و یک اکتیویتی دیگر برای خواندن ایمیل داشته باشد

اگر برنامه ای دارای بیش از یک Activitiy باشد باید یکی از آنها را به عنوان Activitiy اصلی(پیشفرض) هنگام اجرای برنامه معرفی کرد
اگر با زبانهای برنامه نویسی c ،c++ و یا جاوا کدنویسی می کنید باید از تابع main() شروع کنید
روشی بسیار شبیه ،در اندروید نیز سیستم با یک اکتیویتی شروع می کند متد onCreate() را فراخوانی می کند
در ادامه چرخه زندگی یک اکتیویتی  ارائه می گردد که از سایت android.com بر گرفته شده است
۰ نظر موافقین ۰ مخالفین ۰ ۳۰ مرداد ۹۶ ، ۱۰:۱۲
farzad sarseifi
شنبه, ۲۸ مرداد ۱۳۹۶، ۰۹:۴۲ ق.ظ

دانلود ابزارهای برنامه نویسی اندروید

ینک ابزارهای لازم را برای برنامه‌نویسی جاوا و اندروید در این‌جا می‌توانید بیابید.

JVM ماشین مجازی جاوا، حاوی یک مفسر است که می‌تواند بایت کد جاوا رو اجرا کند.
JRE محیط اجرایی جاوا است که شامل JVM و یک سری برنامه‌های دیگر می‌شود و برای اجرای برنامه‌های جاوا مورد نیاز است.
JDK تمام ابزارهای لازم برای برنامه‌نویسی به زبان جاوا مانند کامپایلر را در اختیار قرار می‌دهد.
SDK حاوی API های لازم برای برنامه‌نویسی اندروید، شبیه‌ساز اندروید و … است.
ADT Bundle شامل مجموعه تمام چیزهایی است که برای شروع برنامه‌نویسی اندروید لازم می‌شود.

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

 

۰ نظر موافقین ۰ مخالفین ۰ ۲۸ مرداد ۹۶ ، ۰۹:۴۲
farzad sarseifi
شنبه, ۲۸ مرداد ۱۳۹۶، ۰۹:۴۲ ق.ظ

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

دسترسی و ساماندهی منابع اندروید   Android Resources Organizing & Accessing

آیتم‌های خیلی زیادی وجود دارند که شما برای ساختن یک نرم‌افزار خوب برای اندروید از آنها استفاده می‌کنید. شما به غیر از برنامه‌نویسی برای ساخت نرم‌افزار، منابع مختلف دیگر مانند محتوای استاتیک (ثابت)  از قبیل Bitmap ها، رنگ‌ها، تعاریف صفحه‌آرایی، سری ابزار تعاملی کنترل صفحه برای کاربر، آموزش‌های انیمیشن و خیلی از این قبیل که کدهای شما استفاده می‌کنند، در نظر می‌گیرید.

این منابع همیشه به صورت مجزا در زیرشاخه‌های گوناگونی  تحت عنوان شاخهres/  پروژه محفوظ هستند.

این آموزش به شما توضیح خواهد داد که چگونه شما می‌توانید منابع نرم‌افزار خود را ساماندهی کنید، منابع دیگر برای آن تعیین نمایید و به این منابع در نرم‌افزار‌های خود دسترسی داشته باشید.

ساماندهی منابع ( Organize Resources )

شما باید هر نوع از منبع را در یک زیرشاخه خاص از شاخهres/  در پروژه خود قرار دهید. برای مثال، اینجا یک سلسله فایل برای یک پروژه ساده است:

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

 

۰ نظر موافقین ۰ مخالفین ۰ ۲۸ مرداد ۹۶ ، ۰۹:۴۲
farzad sarseifi
شنبه, ۲۸ مرداد ۱۳۹۶، ۰۹:۴۱ ق.ظ

فیلم آموزشی نصب و راه اندازی اندروید استودیو

فیلم آموزشی نصب و راه اندازی اندروید استودیو

 

۰ نظر موافقین ۰ مخالفین ۰ ۲۸ مرداد ۹۶ ، ۰۹:۴۱
farzad sarseifi
شنبه, ۲۸ مرداد ۱۳۹۶، ۰۹:۴۰ ق.ظ

اجرای اولین پروژه اندرویدی

ابتدا برنامه اندروید استودیو رو باز کنید، سپس مراحل زیر رو انجام بدید :

۱- از منوی فایل گزینه New و سپس Android Project را انتخاب کنید

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

۰ نظر موافقین ۰ مخالفین ۰ ۲۸ مرداد ۹۶ ، ۰۹:۴۰
farzad sarseifi
شنبه, ۲۸ مرداد ۱۳۹۶، ۰۹:۴۰ ق.ظ

معرفی نرم افزار اندروید استودیو

نرم افزار اندروید استودیو ( Android Studio ) ، یک محیط توسعه یکپارچه (IDE) رسمی برای توسعه پلتفرم و برنامه نویسی اندروید است.

این نرم افزار در ۱۶ می سال ۲۰۱۳ در کنفرانس Google I/O معرفی شد. اندروید استودیو تحت لیسانس Apache License 2.0 به صورت رایگان در دسترس قرار دارد.

اندروید استودیو در می سال ۲۰۱۳ از ورژن ۰٫۱ در مرحله پیش نمایش قرار داشت، سپس با شروع ورژن ۰٫۸ وارد مرحله بتا شد که در ژوئن سال ۲۰۱۴ عرضه شد. اولین نسخه ثابت آن در دسامبر سال ۲۰۱۴ عرضه شد و با ورژن ۱٫۰ شروع شد.

براساس نرم افزار IntelliJ IDEA از شرکت JetBrains، اندروید استدیو مخصوص توسعه اندروید طراحی شده است. لینک دانلود آن برای ویندوز، Mac OS X  و لینوکس قرار دارد و به عنوان IDE اصلی گوگل برای توسعه برنامه های محلی اندروید، جایگزین Eclipse Android Development Tools  شده است.


۰ نظر موافقین ۰ مخالفین ۰ ۲۸ مرداد ۹۶ ، ۰۹:۴۰
farzad sarseifi
شنبه, ۲۸ مرداد ۱۳۹۶، ۰۹:۳۹ ق.ظ

راه اندازی نرم افزاهای اندروید

۰ نظر موافقین ۰ مخالفین ۰ ۲۸ مرداد ۹۶ ، ۰۹:۳۹
farzad sarseifi

تفاوت واحدهای اندازه گیری در اندروید

تفاوت واحدهای اندازه گیری (px,in و …) در اندروید؟
۰ نظر موافقین ۰ مخالفین ۰ ۲۸ مرداد ۹۶ ، ۰۹:۳۹
farzad sarseifi
شنبه, ۲۸ مرداد ۱۳۹۶، ۰۹:۳۸ ق.ظ

دانلود Android Studio برنامه نویسی اندروید

یک محیط برنامه نویسی برای پلتفرم اندروید است. این برنامه در ۱۶ می ۲۰۱۴ توسط مدیران گوگل در کنفرانس گوگل I/O معرفی شده است. از ماه june 2014 نسخه پیش نمایش این برنامه (به صورت رایگان) برای امتحان در دسترس توسعه دهنده‌ها قرار گرفت. این محیط بر اساس نرم‌افزار محبوب جت برینز طراحی شده است، این استودیو بطور اختصاصی برای اندروید طراحی شده. هم اکنون این استودیو برای دانلود بر روی ویندوز، مک و لینوکس در دسترس می‌باشد.

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

۱ نظر موافقین ۰ مخالفین ۰ ۲۸ مرداد ۹۶ ، ۰۹:۳۸
farzad sarseifi