اجرا و دیباگ پروژه اندروید بر روی دیوایس واقعی

اجرا و دیباگ پروژه اندروید بر روی دیوایس واقعی

به نام خدا. در مباحث گذشته با مفهوم شبیه ساز آشنا شدیم. از شبیه ساز اندروید استودیو (AVD) و شبیه سازهای ثانویه مانند Genymotion می توان جهت اجرا (Run) و همچنین خطایابی یا دیباگ (Debug) پروژه های اندرویدی استفاده کرد که قبلا با شبیه ساز جنی موشن به طور کامل آشنا شدیم. مزیت شبیه سازها این بود که نیاز به ...

آموزش کار با Intent در اندروید

آموزش کار با Intent در اندروید

در این فصل با intent آشنا می شویم که شامل مباحث زیر می باشد : معرفی intent آشنایی با انواع intent ساخت Activity جدید آشنایی با تگ های اکتیویتی و اینتنت در مانیفست Explicit Intents یا اینتنت های صریح در قالب پروژه Implicit Intents یا اینتنت های ضمنی در قالب پروژه این فصل در ۶۶ صفحه تهیه شده که در ادامه ...

Event Handling ؛ کنترل رویدادها در اندروید

Event Handling ؛ کنترل رویدادها در اندروید

در این فصل با نحوه ارتباط عناصر داخل اکتیویتی مانند دکمه ها با کلاس جاوا و کنترل رویدادها و تعدادی موارد تکمیلی آشنا می شویم که شامل مباحث زیر می باشد : آشنایی با فایل AndroidManifest.xml آشنایی با انواع کامپوننت ها معرفی رویدادها در برنامه نویسی معرفی کنترل کننده ها و شنونده های رویدادها نحوه کنترل رویداد عناصر موجود در ...

Activity : آشنایی با اکتیویتی و ساختار آن

Activity : آشنایی با اکتیویتی و ساختار آن

به نام خدا. ساده بخواهیم بگوییم، هر صفحه از اپلیکیشن را یک Activity می نامیم. یک اپلیکیشن را در نظر بگیرید که با باز کردن آن، صفحه مربوط به ورود توسط وارد کردن نام کاربری و رمز عبور نمایش داده می شود و پس از انجام این موارد، کاربر به صفحه بعدی که محتوای خاصی را نمایش می دهد هدایت ...

String : نمایش متن توسط رشته ها

String : نمایش متن توسط رشته ها

به نام خدا در آموزش طراحی رابط کاربری کار با ویجت ها از جمله TextView و Button را یاد گرفتیم. به عنوان مثال برای تعریف متن یک دکمه از ویژگی text به صورت زیر استفاده می کردیم: [xml] android:text="Start" [/xml] در یک اپلیکیشن ساده ممکن است تعریف متون به اینصورت، ساده ترین راه باشد اما برای یک اپلیکیشن که از چندین اکتیویتی تشکیل شده و ...

صفحه بندی TableLayout

صفحه بندی TableLayout

به نام خدا در آموزش طراحی رابط کاربری به معرفی دو نوع ViewGroup با نام های RelativeLayout و LinearLayout پرداختیم. در این مقاله TableLayout را بررسی می کنیم. اگر با زبان طراحی صفحات وب Html آشنایی داشته باشید، مبحثی با عنوان Table وجود دارد که عناصر مدنظر طراح را به صورت افقی و عمودی در سطرها و ستون های مختلف در کنار ...

ساخت فایل APK (خروجی APK) در اندروید استودیو

ساخت فایل APK (خروجی APK) در اندروید استودیو

به نام خدا. اگر با سیستم عامل اندروید آشنایی مختصری هم داشته باشید حتما پسوند apk (مخفف Android application package) برایتان آشناست. کاربر چه به صورت مستقیم و چه از طریق اپ استورهای اندرویدی (مانند گوگل پلی و بازار و...) بخواهد اپلیکیشنی را روی دیوایس خود نصب کند، ابتدا می بایست فایل نصبی آن را در اختیار داشته باشد.در واقع ...

فصل پنجم : طراحی رابط کاربری اندروید (UI)

فصل پنجم : طراحی رابط کاربری اندروید (UI)

به نام خدا. پس از آشنایی با مقدمات کار در محیط اندروید استودیو، لازم است توسعه دهنده با طراحی رابط کاربری آشنا شود.به طور خلاصه مباحث مطرح شده در این فصل را بیان می کنیم : معرفی کلی رابط کاربری (User Interface) معرفی Activity در اندروید معرفی زبان نشانه گذاری XML شناخت Layout ها (ViewGroup) و معرفی LinearLayout و RelativeLayout ...

بررسی و پاسخ به مشکلات و پرسش های رایج

بررسی و پاسخ به مشکلات و پرسش های رایج

- ارورهایی مانند Unable resolve dependency for و نیاز به تغییر IP جهت دور زدن تحریم : توضیحات مربوط به تحریم کاربران ایران و نحوه مقابله با آن، به دلیل طولانی بودن مطلب در یک صفحه جداگانه تهیه شد. لطفا به این لینک مراجعه کنید. - تبدیل ConstraintLayout به RelativeLayout یا LinearLayout : در نسخه ۲٫۳ اندروید استودیو Layout ای که به صورت ...

فصل چهارم : نصب و راه اندازی شبیه ساز Genymotion

فصل چهارم : نصب و راه اندازی شبیه ساز Genymotion

به نام خدا. توسعه دهنده اندروید در خلال توسعه، به مراتب متعدد نیاز به اجرا، تست و خطایابی پروژه و اپلیکیشن خود دارد که هربار گرفتن خروجی .apk و انتقال و نصب آن بر روی یک دیوایس حقیقی، زمان و انرژی زیادی را می طلبد. ضمن اینکه توسعه دهنده می بایست اپلیکیشن را بر روی نسخه های مختلف اندروید تست ...

صفحه 3 از 41234