آموزش ارسال پوش نوتیفیکیشن توسط سرویس ایرانی پوشه
(رایگان)
در این مبحث به معرفی امکانات موجود در پنل سرویس پوشه (Pushe) و نحوه ارسال پوش نوتیفیکیشن پرداخته شده. امکاناتی شامل افزودن تصویر، دکمه (اکشن)، ارسال بر اساس موقعیت جغرافیایی، ارسال به تاپیک و...
https://android-studio.ir/send-android-push-notification-using-pushe/
کانال مرجع آموزش برنامه نویسی اندروید:
🆔 @androidstudio_ir
(رایگان)
در این مبحث به معرفی امکانات موجود در پنل سرویس پوشه (Pushe) و نحوه ارسال پوش نوتیفیکیشن پرداخته شده. امکاناتی شامل افزودن تصویر، دکمه (اکشن)، ارسال بر اساس موقعیت جغرافیایی، ارسال به تاپیک و...
https://android-studio.ir/send-android-push-notification-using-pushe/
کانال مرجع آموزش برنامه نویسی اندروید:
🆔 @androidstudio_ir
اندروید استودیو
آموزش ارسال پوش نوتیفیکیشن توسط سرویس ایرانی پوشه (Pushe) - اندروید استودیو
آشنایی با امکانات مختلف سرویس پوشه و نحوه ارسال پوش نوتیفیکیشن به دیوایسهای اندرویدی
#نکته #تغییر_آی_پی
هنگام استفاده از ابزار تغییر IP به محدودیتهای آن توجه داشته باشید.
به عنوان مثال اگر اندروید استودیو را آپدیت کردهاید و بعد از بروزرسانی از شما میخواهد Gradle را هم آپدیت کنید، قبل از آغاز فرایند بروزرسانی در صورتی که از سرویس تغییر آی پی FOD استفاده میکنید، لازم است آنرا غیر فعال نمائید زیرا وب سایت Gradle برای ایران تحریم نیست و FOD این سرویس را از پراکسی خود عبور نمیدهد که در نهایت اندروید استودیو قادر به دانلود فایل گریدل و نصب آن نخواهد بود.
بروزرسانی: چند روزی است بنده بدون نیاز به تغییر آی پی امکان دریافت کتابخانه ها را دارم. اگر شما هم این مورد را تجربه کردید در قسمت دیدگاهها به اشتراک بگذارید.
اطلاعات بیشتر در صفحه زیر:
https://android-studio.ir/how-to-bypass-software-sanctions/
کانال مرجع آموزش برنامه نویسی اندروید:
🆔 @androidstudio_ir
هنگام استفاده از ابزار تغییر IP به محدودیتهای آن توجه داشته باشید.
به عنوان مثال اگر اندروید استودیو را آپدیت کردهاید و بعد از بروزرسانی از شما میخواهد Gradle را هم آپدیت کنید، قبل از آغاز فرایند بروزرسانی در صورتی که از سرویس تغییر آی پی FOD استفاده میکنید، لازم است آنرا غیر فعال نمائید زیرا وب سایت Gradle برای ایران تحریم نیست و FOD این سرویس را از پراکسی خود عبور نمیدهد که در نهایت اندروید استودیو قادر به دانلود فایل گریدل و نصب آن نخواهد بود.
بروزرسانی: چند روزی است بنده بدون نیاز به تغییر آی پی امکان دریافت کتابخانه ها را دارم. اگر شما هم این مورد را تجربه کردید در قسمت دیدگاهها به اشتراک بگذارید.
اطلاعات بیشتر در صفحه زیر:
https://android-studio.ir/how-to-bypass-software-sanctions/
کانال مرجع آموزش برنامه نویسی اندروید:
🆔 @androidstudio_ir
اندروید استودیو
چگونه تحریمهای نرم افزاری را دور بزنیم؟ - اندروید استودیو
آموزش نحوه تغییر آی پی برای استفاده از سرویس و نرم افزارهایی که کشور ایران را مورد تحریم قرار داده اند
نسخه 3.5 اندروید استودیو منتشر شد.
در این نسخه تغییراتی صورت گرفته که به چند مورد اشاره میکنم:
- روی سیستم عامل 64 بیتی میتوان محدودیت در استفاده از RAM توسط اندروید استودیو اعمال کرد:
Setting > System Settings > Memory Settings
- دیوایسها در قالب یک لیست کشویی نمایش داده میشود.
- گزینه instant run با اندکی تغییرات در نحوه عملکرد به apply changes تغییر نام داده.
- در هنگام ساخت پروژه جدید، استفاده از نامگذاری جدید کتابخانههای گوگل اختیاری نیست و گزینه androidX به صورت انتخاب شده و غیرقابل تغییر مشاهده میگردد. تفاوت نامگذاری جدید و قدیم کتابخانهها را با مثال زیر نمایش میدهم:
قدیم:
com.android.support:appcompat-v7
جدید:
androidx.appcompat:appcompat
دانلود نسخه جدید اندروید استودیو به همراه ابزار SDK:
https://android-studio.ir/?p=249
کانال مرجع آموزش برنامه نویسی اندروید:
🆔 @androidstudio_ir
در این نسخه تغییراتی صورت گرفته که به چند مورد اشاره میکنم:
- روی سیستم عامل 64 بیتی میتوان محدودیت در استفاده از RAM توسط اندروید استودیو اعمال کرد:
Setting > System Settings > Memory Settings
- دیوایسها در قالب یک لیست کشویی نمایش داده میشود.
- گزینه instant run با اندکی تغییرات در نحوه عملکرد به apply changes تغییر نام داده.
- در هنگام ساخت پروژه جدید، استفاده از نامگذاری جدید کتابخانههای گوگل اختیاری نیست و گزینه androidX به صورت انتخاب شده و غیرقابل تغییر مشاهده میگردد. تفاوت نامگذاری جدید و قدیم کتابخانهها را با مثال زیر نمایش میدهم:
قدیم:
com.android.support:appcompat-v7
جدید:
androidx.appcompat:appcompat
دانلود نسخه جدید اندروید استودیو به همراه ابزار SDK:
https://android-studio.ir/?p=249
کانال مرجع آموزش برنامه نویسی اندروید:
🆔 @androidstudio_ir
اندروید استودیو
آموزش دانلود و نصب اندروید استودیو (Android Studio) نسخه جدید
آموزش کامل نصب اندروید استودیو و راه اندازی آن به دو شیوه آنلاین و آفلاین و آشنایی با Android SDK + دانلود اندروید استودیو و SDK
برند Android 10 نام اصلی Android Q خواهد بود.
گوگل تصمیم گرفته در برند اندروید تغییری ایجاد کند. در گذشته گوگل برای هر نسخه از اندروید، نام یکی از شیرینیجات را انتخاب میکرد. اما بر اساس اعلام گوگل، این رویه متوقف شده و ازین پس اعداد جایگزین نام بیسکوئیت و شیرینی خواهد شد.
طبق اعلام گوگل نسخه نهایی Android Q با نام رسمی Android 10 در سه ماهه سوم سال جاری میلادی منتشر خواهد شد.
کانال مرجع آموزش برنامه نویسی اندروید:
🆔 @androidstudio_ir
گوگل تصمیم گرفته در برند اندروید تغییری ایجاد کند. در گذشته گوگل برای هر نسخه از اندروید، نام یکی از شیرینیجات را انتخاب میکرد. اما بر اساس اعلام گوگل، این رویه متوقف شده و ازین پس اعداد جایگزین نام بیسکوئیت و شیرینی خواهد شد.
طبق اعلام گوگل نسخه نهایی Android Q با نام رسمی Android 10 در سه ماهه سوم سال جاری میلادی منتشر خواهد شد.
کانال مرجع آموزش برنامه نویسی اندروید:
🆔 @androidstudio_ir
"مهاجرت به AndroidX در اندروید استودیو"
اگر از نسخههای جدید اندروید استودیو استفاده میکنید (نسخه ۳.۲ به بالا) حتما واژهی androidx برایتان آشنا خواهد بود. در این جلسه به بررسی ویژگیهای AndroidX و نحوه مهاجرت به آن پرداختهایم.
(رایگان)
https://android-studio.ir/androidx-migration-guide/
کانال مرجع آموزش برنامه نویسی اندروید:
🆔 @androidstudio_ir
اگر از نسخههای جدید اندروید استودیو استفاده میکنید (نسخه ۳.۲ به بالا) حتما واژهی androidx برایتان آشنا خواهد بود. در این جلسه به بررسی ویژگیهای AndroidX و نحوه مهاجرت به آن پرداختهایم.
(رایگان)
https://android-studio.ir/androidx-migration-guide/
کانال مرجع آموزش برنامه نویسی اندروید:
🆔 @androidstudio_ir
اندروید استودیو
AndroidX چیست؟ آموزش مهاجرت به Androidx - اندروید استودیو
معرفی AndroidX و آموزش مهاجرت به آن در اندروید استودیو
👍1
"کاربرد تگ <uses-feature> در مانیفست"
در این قسمت توضیح دادهایم که چگونه با استفاده از تگ <uses-feature> میتوان به مارکتهای اندرویدی از جمله گوگل پلی اعلام کرد اپلیکیشن ما چه امکاناتی نیاز دارد و برای کدام دسته از کاربران نمایش داده شود.
https://android-studio.ir/uses-feature-element-in-android-project-manifest/
کانال مرجع آموزش برنامه نویسی اندروید:
🆔 @androidstudio_ir
در این قسمت توضیح دادهایم که چگونه با استفاده از تگ <uses-feature> میتوان به مارکتهای اندرویدی از جمله گوگل پلی اعلام کرد اپلیکیشن ما چه امکاناتی نیاز دارد و برای کدام دسته از کاربران نمایش داده شود.
https://android-studio.ir/uses-feature-element-in-android-project-manifest/
کانال مرجع آموزش برنامه نویسی اندروید:
🆔 @androidstudio_ir
اندروید استودیو
آموزش کار با تگ uses-feature در برنامه نویسی اندروید - اندروید استودیو
آشنایی با تگ uses-feature در مانیفست پروژه اندرویدی جهت فیلتر اپلیکیشن در مارکت گوگل پلی
👍1
"آموزش کار با دوربین در اندروید توسط برنامه داخلی"
در این جلسه ابتدا به بررسی روشهای کار با دوربین در برنامه نویسی اندروید پرداخته سپس نحوه دریافت عکس توسط یک برنامه داخلی دوربین و انتقال و نمایش آن در اپلیکیشن را تمرین میکنیم.
(رایگان)
https://android-studio.ir/working-with-camera-in-android-programming/
کانال مرجع آموزش برنامه نویسی اندروید:
🆔 @androidstudio_ir
در این جلسه ابتدا به بررسی روشهای کار با دوربین در برنامه نویسی اندروید پرداخته سپس نحوه دریافت عکس توسط یک برنامه داخلی دوربین و انتقال و نمایش آن در اپلیکیشن را تمرین میکنیم.
(رایگان)
https://android-studio.ir/working-with-camera-in-android-programming/
کانال مرجع آموزش برنامه نویسی اندروید:
🆔 @androidstudio_ir
اندروید استودیو
آموزش کار با دوربین در برنامه نویسی اندروید - اندروید استودیو
معرفی روشهای استفاده از دوربین در اندروید و نحوه کار با دوربین توسط برنامه داخلی
لینکهای دانلود Android Studio و ابزار SDK بروز شد.
https://android-studio.ir/?p=249
کانال مرجع آموزش برنامه نویسی اندروید:
🆔 @androidstudio_ir
https://android-studio.ir/?p=249
کانال مرجع آموزش برنامه نویسی اندروید:
🆔 @androidstudio_ir
اندروید استودیو
آموزش دانلود و نصب اندروید استودیو (Android Studio) نسخه جدید
آموزش کامل نصب اندروید استودیو و راه اندازی آن به دو شیوه آنلاین و آفلاین و آشنایی با Android SDK + دانلود اندروید استودیو و SDK
کار با دوربین در اندروید توسط Camera2 API
در این آموزش به نحوه کار با Camera2 API اندروید جهت اتصال مستقیم برنامه به دوربین دیوایس اندرویدی، گرفتن عکس و ذخیره آن روی حافظه پرداخته شده است.
https://android-studio.ir/work-with-android-camera2-api/
کانال مرجع آموزش برنامه نویسی اندروید:
🆔 @androidstudio_ir
در این آموزش به نحوه کار با Camera2 API اندروید جهت اتصال مستقیم برنامه به دوربین دیوایس اندرویدی، گرفتن عکس و ذخیره آن روی حافظه پرداخته شده است.
https://android-studio.ir/work-with-android-camera2-api/
کانال مرجع آموزش برنامه نویسی اندروید:
🆔 @androidstudio_ir
اندروید استودیو
آموزش کار با دوربین در برنامه نویسی اندروید توسط Camera2 API - اندروید استودیو
معرفی Camera2 API اندروید و آموزش نحوه عکس گرفتن توسط این API و ذخیره آن روی حافظه
آموزش پیاده سازی قابلیت Runtime Permission
از اندروید ۶ به بعد مجوز دسترسی به قابلیتهای حساسی مانند دوربین و...، بعد از نصب برنامه و هنگام اجرای آن از کاربر گرفته میشود.
در این آموزش به نحوه پیاده سازی Runtime Permission پرداختهایم.
(رایگان)
https://android-studio.ir/android-runtime-permission/
کانال مرجع آموزش برنامه نویسی اندروید:
🆔 @androidstudio_ir
از اندروید ۶ به بعد مجوز دسترسی به قابلیتهای حساسی مانند دوربین و...، بعد از نصب برنامه و هنگام اجرای آن از کاربر گرفته میشود.
در این آموزش به نحوه پیاده سازی Runtime Permission پرداختهایم.
(رایگان)
https://android-studio.ir/android-runtime-permission/
کانال مرجع آموزش برنامه نویسی اندروید:
🆔 @androidstudio_ir
اندروید استودیو
آموزش Runtime Permission در برنامه نویسی اندروید- اندروید استودیو
آشنایی با قابلیت امنیتی Runtime Permission در اندروید و نحوه استفاده از آن در پروژههای اندرویدی
لینک دانلود شبیه ساز Genymotion و دیوایسهای آفلاین بروز شد.
https://android-studio.ir/install-genymotion
کانال مرجع آموزش برنامه نویسی اندروید:
🆔 @androidstudio_ir
https://android-studio.ir/install-genymotion
کانال مرجع آموزش برنامه نویسی اندروید:
🆔 @androidstudio_ir
اندروید استودیو
دانلود و آموزش نصب و کار با شبیه ساز اندرویدی Genymotion - اندروید استودیو
دانلود، نصب و راه اندازی شبیه ساز اندرویدی قدرتمند و حرفهای Genymotion و اتصال آن به محیط توسعه اندروید استودیو
آموزش کار با Service ها در اندروید
در این مبحث ابتدا به معرفی کامپوننت Service در اندروید و انواع آن پرداخته شده سپس Started Service را در قالب یک پروژه تمرین و بررسی کرده به نحوی که با همه نسخه های اندروید سازگاری داشته باشد.
(رایگان)
https://android-studio.ir/android-service
کانال مرجع آموزش برنامه نویسی اندروید:
🆔 @androidstudio_ir
در این مبحث ابتدا به معرفی کامپوننت Service در اندروید و انواع آن پرداخته شده سپس Started Service را در قالب یک پروژه تمرین و بررسی کرده به نحوی که با همه نسخه های اندروید سازگاری داشته باشد.
(رایگان)
https://android-studio.ir/android-service
کانال مرجع آموزش برنامه نویسی اندروید:
🆔 @androidstudio_ir
اندروید استودیو
آموزش Service در برنامه نویسی اندروید - اندروید استودیو
آشنایی با مفهوم Service در اندروید ، بررسی انواع آن و تمرین Started Service در قالب پروژه
آموزش پخش فایل صوتی با استفاده از کلاس MediaPlayer
در این مبحث ابتدا به بررسی MediaPlayer پرداخته شده. سپس نحوه مدیریت پخش فایل صوتی توسط متدهای این کلاس در قالب یک پروژه توضیح داده شده است.
(رایگان)
https://android-studio.ir/play-audio-file-using-mediaplayer-in-android
کانال مرجع آموزش برنامه نویسی اندروید:
🆔 @androidstudio_ir
در این مبحث ابتدا به بررسی MediaPlayer پرداخته شده. سپس نحوه مدیریت پخش فایل صوتی توسط متدهای این کلاس در قالب یک پروژه توضیح داده شده است.
(رایگان)
https://android-studio.ir/play-audio-file-using-mediaplayer-in-android
کانال مرجع آموزش برنامه نویسی اندروید:
🆔 @androidstudio_ir
اندروید استودیو
آموزش پخش فایل صوتی توسط MediaPlayer در برنامه نویسی اندروید - اندروید استودیو
معرفی کلاس MediaPlayer در اندروید و متدهای آن و نحوه مدیریت صوت توسط این کلاس
آموزش پخش ویدئو توسط VideoView (رایگان)
در این آموزش ابتدا با کامپوننت VideoView اندروید و متدهای آن آشنا شده سپس در قالب یک پروژه با استفاده از این کامپوننت یک ویدئو را به نمایش در میآوریم. همچنین ویدئوی در حال پخش را توسط کلاس MediaController کنترل میکنیم.
https://android-studio.ir/play-video-in-android-using-videoview
کانال مرجع آموزش برنامه نویسی اندروید:
🆔 @androidstudio_ir
در این آموزش ابتدا با کامپوننت VideoView اندروید و متدهای آن آشنا شده سپس در قالب یک پروژه با استفاده از این کامپوننت یک ویدئو را به نمایش در میآوریم. همچنین ویدئوی در حال پخش را توسط کلاس MediaController کنترل میکنیم.
https://android-studio.ir/play-video-in-android-using-videoview
کانال مرجع آموزش برنامه نویسی اندروید:
🆔 @androidstudio_ir
اندروید استودیو
آموزش پخش ویدئو در برنامه نویسی اندروید توسط VideoView - اندروید استودیو
آشنایی با کامپوننت VideoView و متدهای آن، آموزش نحوه پخش ویدئو در اندروید
آموزش پیاده سازی نقشه Google Map در برنامه اندرویدی (رایگان)
در این مبحث به نحوه ساخت API Key در کنسول گوگل و سپس نمایش نقشه گوگل در برنامه پرداخته شده است. قابلیتهایی از جمله نمایش مکان توسط Marker، دکمههای +/- و... نیز بررسی شدهاند.
https://android-studio.ir/add-google-map-to-android-app
کانال مرجع آموزش برنامه نویسی اندروید:
🆔 @androidstudio_ir
در این مبحث به نحوه ساخت API Key در کنسول گوگل و سپس نمایش نقشه گوگل در برنامه پرداخته شده است. قابلیتهایی از جمله نمایش مکان توسط Marker، دکمههای +/- و... نیز بررسی شدهاند.
https://android-studio.ir/add-google-map-to-android-app
کانال مرجع آموزش برنامه نویسی اندروید:
🆔 @androidstudio_ir
اندروید استودیو
آموزش نقشه Google Map در برنامه نویسی اندروید - اندروید استودیو
نحوه ساخت API Key در کنسول گوگل و نمایش نقشه Google Map در اندروید
#افزودن_کتابخانه_بدون_تغییر_آی_پی
امروز متوجه شدم دریافت کتابخانهها ظاهرا بدون نیاز به تغییر IP هم ممکنه.
حداقل برای من که اینطور بود. با اینترنت مخابرات و ایرانسل تست کردم. اگه لینکی مثل لینک زیر روی مرورگرتون بدون تغییر IP باز میشه یعنی مشکلی در اضافه کردن کتابخانهها بدون پروکسی نخواهید داشت:
https://jcenter.bintray.com/com/instagram
کانال مرجع آموزش برنامه نویسی اندروید:
🆔 @androidstudio_ir
امروز متوجه شدم دریافت کتابخانهها ظاهرا بدون نیاز به تغییر IP هم ممکنه.
حداقل برای من که اینطور بود. با اینترنت مخابرات و ایرانسل تست کردم. اگه لینکی مثل لینک زیر روی مرورگرتون بدون تغییر IP باز میشه یعنی مشکلی در اضافه کردن کتابخانهها بدون پروکسی نخواهید داشت:
https://jcenter.bintray.com/com/instagram
کانال مرجع آموزش برنامه نویسی اندروید:
🆔 @androidstudio_ir
لینکهای دانلود Android Studio و ابزار SDK بروز شد.
https://android-studio.ir/?p=249
کانال مرجع آموزش برنامه نویسی اندروید:
🆔 @androidstudio_ir
https://android-studio.ir/?p=249
کانال مرجع آموزش برنامه نویسی اندروید:
🆔 @androidstudio_ir
اندروید استودیو
آموزش دانلود و نصب اندروید استودیو (Android Studio) نسخه جدید
آموزش کامل نصب اندروید استودیو و راه اندازی آن به دو شیوه آنلاین و آفلاین و آشنایی با Android SDK + دانلود اندروید استودیو و SDK
«آموزش کار با نقشه سیدار مپ (CedarMaps) و API های آن»
در این مبحث به نحوه پیاده سازی SDK نقشه سیدار مپ در اندروید استودیو و همچنین استفاده از قابلیتهای مکان یابی، تبدیل نقطه به آدرس، جستجو بر اساس نام نقطه و مسیریابی و تخمین مسافت پرداخته شده است.
https://android-studio.ir/cedarmaps-android-sdk-and-apis-tutorial/
کانال مرجع آموزش برنامه نویسی اندروید:
🆔 @androidstudio_ir
در این مبحث به نحوه پیاده سازی SDK نقشه سیدار مپ در اندروید استودیو و همچنین استفاده از قابلیتهای مکان یابی، تبدیل نقطه به آدرس، جستجو بر اساس نام نقطه و مسیریابی و تخمین مسافت پرداخته شده است.
https://android-studio.ir/cedarmaps-android-sdk-and-apis-tutorial/
کانال مرجع آموزش برنامه نویسی اندروید:
🆔 @androidstudio_ir
اندروید استودیو
آموزش نقشه سیدار مپ (CedarMaps) در برنامه نویسی اندروید- اندروید استودیو
آشنایی با امکانات نقشه سیدار مپ و نحوه استفاده از API های مسیریابی، مکان یابی، تبدیل نقطه به آدرس و جستجوی نام مکان
«آموزش کار با ویبره (Vibrate) در اندروید»
(رایگان)
در این جلسه از سری مباحث آموزش برنامه نویسی اندروید به نحوه کار با ویبره (Vibrate) در اندروید، بررسی انواع حالتهای ویبره و همچنین تغییرات نحوه پیاده سازی ویبره در نسخههای جدید سیستم عامل اندروید میپردازیم.
کانال مرجع آموزش برنامه نویسی اندروید:
🆔 @androidstudio_ir
https://android-studio.ir/android-vibrate-tutorial
(رایگان)
در این جلسه از سری مباحث آموزش برنامه نویسی اندروید به نحوه کار با ویبره (Vibrate) در اندروید، بررسی انواع حالتهای ویبره و همچنین تغییرات نحوه پیاده سازی ویبره در نسخههای جدید سیستم عامل اندروید میپردازیم.
کانال مرجع آموزش برنامه نویسی اندروید:
🆔 @androidstudio_ir
https://android-studio.ir/android-vibrate-tutorial
اندروید استودیو
آموزش کار با ویبره (Vibrate) در برنامه نویسی اندروید - اندروید استودیو
نحوه استفاده از قابلیت ویبره (لرزش) در برنامههای اندرویدی و سازگاری آن با نسخههای جدید اندروید
اگر قبلا از WifiManager.setWifiEnabled برای فعال کردن WiFi استفاده کردهاید باید بدانید که این متد در Android 10 کارایی نداشته و Deprecate شده.
جایگزین آن میتواند استفاده از Settings Panel باشد. توضیحات بیشتر در لینک زیر:
https://developer.android.com/about/versions/10/features#settings-panels
کانال مرجع آموزش برنامه نویسی اندروید:
🆔 @androidstudio_ir
جایگزین آن میتواند استفاده از Settings Panel باشد. توضیحات بیشتر در لینک زیر:
https://developer.android.com/about/versions/10/features#settings-panels
کانال مرجع آموزش برنامه نویسی اندروید:
🆔 @androidstudio_ir
Android Developers
Android 10 features and APIs | Android Developers