eitaa logo
115 دنبال‌کننده
688 عکس
87 ویدیو
393 فایل
آموزش و سورس کد به زبان B4A به منظور برنامه نویسی اندروید سورس کد ویدئوهای آموزشی مینی سورس کد
مشاهده در ایتا
دانلود
⚙️ استفاده از فایربیس در B4A 💡 در B4A (Basic4Android) برای استفاده از Firebase باید چند مرحله را طی کنید تا سرویس‌های آن مثل Push Notification، Realtime Database، Auth، Analytics و … به پروژه اضافه شوند. این کار کمی متفاوت از اندروید استودیو انجام می‌شود چون B4A ساختار ساده‌تری دارد اما نیاز به تنظیمات اولیه روی کنسول فایربیس و در خود B4A دارد. ❇️ مراحل استفاده از Firebase در B4A 1. ایجاد پروژه در کنسول Firebase 1️⃣ 1. وارد [Firebase Console](https://console.firebase.google.com/) شوید. 2. روی Add Project کلیک کنید و یک نام برای پروژه انتخاب کنید. 3. بعد از ساخت پروژه، گزینه Add App را بزنید و Android را انتخاب کنید. 4.پکیج نیم پروژه را دقیقا همان مقداری قرار دهید که در پکیج نیم پروژه استفاده میکنید. 5. فایل `google-services.json` را دانلود کنید. 2️⃣ 2. اضافه کردن فایل google-services.json به پروژه B4A فایل google-services.json را در مسیر
Objects\
پروژه B4A قرار دهید. (بعضی کتابخانه‌های B4A آن را به مسیر خاصی نیاز دارند، ولی معمولاً
Objects
کافی است.) 3️⃣ 3. فعال‌سازی کتابخانه‌های Firebase در B4A * برای Push Notification:
FirebaseNotifications
FirebaseAnalytics
(اختیاری برای ردیابی رویدادها)
FirebaseMessaging
* برای دیتابیس:
FirebaseDatabase
* برای احراز هویت:
FirebaseAuth
4️⃣ 4. اضافه کردن تنظیمات در
Starter Service
یا
Main
نمونه کد اولیه برای نوتیفیکیشن: basic Sub Process_Globals Private fm As FirebaseMessaging End Sub Sub Service_Create fm.Initialize("fm") End Sub Sub fm_MessageArrived (Message As RemoteMessage) Log("پیام دریافت شد: " & Message.GetData) End Sub 5️⃣ 5. پیکربندی Gradle و Dependencies در B4A، بخش AdditionalManifest را ویرایش کنید. از منوی Project → Manifest Editor و خط زیر را اضافه کنید تا Firebase فعال شود: xml CreateResourceFromFile(Macro, FirebaseAnalytics.FirebaseAnalytics) ©️ اگر بخش خاصی مثل Messaging یا Database استفاده می‌کنید، باید ماکروهای مرتبط با همان سرویس را اضافه کنید. 6️⃣ 6. فعال‌سازی سرویس‌ها در Firebase Console اگر از Messaging استفاده می‌کنید، در تب Cloud Messaging کلید Server Key و Sender ID را یادداشت کنید. اگر از Realtime Database استفاده می‌کنید، قوانین امنیتی را در بخش Database تنظیم کنید. 7️⃣ 7. تست اجرا 🅾️ برنامه را روی دستگاه واقعی اجرا کنید (نه شبیه‌ساز)، چون Firebase روی شبیه‌ساز B4A معمولاً درست کار نمی‌کند. بعد از اجرا، در لاگ B4A باید Token دستگاه شما چاپ شود. تهیه و تنظیم مرتضی صباغی MR.B4A
📵 مینی سورس مانع شدن از گرفتن اسکرین شات در b4a ⛔️ بااستفاده از این سورس بیسیک فور اندروید، میتوانید در هر لیوتی که خواستید، مانع از این شوید که کاربر ازش اسکرین شات بگیرد. ⚠️ این سورس در معماری جدید B4A که همان B4XPages است هم کار میکند. تهیه و تنظیم مرتضی صباغی MR.B4A
🚫 زرین پال تا اطلاع ثانوی لینک های فروش رو غیرفعال کرده است.
⭐️ جدیدا کتابخونه httpUtils در اندرویدای جدید خطا میدهد و درحال حاظر بهترین جایگزین، کتابخانه Amir retrofit میباشد. تهیه و تنظیم مرتضی صباغی MR.B4A
📖 کتابخانه های Amir Retrofit & HttpUtils ➡️ در پست قبلی، گفتم که در نسخه های جدید اندروید، کتابخانه httputils کاربردی ندارد و خطا میدهد! ↔️ در این پست میخوام پست قبلی را اصلاح کنم و اون هم اینه که شما میتوانید از هردو کتابخانه در همه نسخه های اندروید استفاده کنید به شرط اینکه از دستور زیر در اندروید مانیفست حتما استفاده کنید. ☯️ SetApplicationAttribute(android:usesCleartextTraffic, "true") 👆 این دستور از بروز خطا در زمان استفاده از شبکه و اتصال به هاست در برنامه جلوگیری میکند. 🗝 با استفاده از این دستور، برنامه تان روی همه گوشی ها به درستی اجرا میشود و با هاست ارتباط برقرار میکند. 📍 البته ممکن است روی شبیه ساز به درستی کار نکند، اما روی گوشی حتما کار میکند. ✅ دقت کنید که این خط رو باید برای هر دو کتابخانه استفاده کنید و مربوط به یک کتابخانه نمیشود. تهیه و تنظیم مرتضی صباغی MR.B4A
<<پست تبلیغاتی>> 🏞 قاب عکس در b4a ♨️ پروژه ای که میبینید، یک اپلیکیشن به منظور ساخت قاب عکس با عکس دلخواهتان است. 🔥 ویژگی ها: انتخاب عکس از گالری ذخیره عکس در حافظه داخلی گوشی بزرگنمایی عکس انتخاب قاب عکس های مختلف 🌟 به نظر خود من مهمترین ویژگی این سورس کد، این است که شما یادمیگیرید که چگونه تصویر را به همراه تغییرات روی آن ذخیره کنید ✅ سورس https://sourcecity.ir/product/%d9%82%d8%a7%d8%a8-%d8%b9%da%a9%d8%b3-%d8%af%d8%b1-b4a/ تهیه و تنظیم مرتضی صباغی MR.B4A