eitaa logo
115 دنبال‌کننده
687 عکس
86 ویدیو
393 فایل
آموزش و سورس کد به زبان B4A به منظور برنامه نویسی اندروید سورس کد ویدئوهای آموزشی مینی سورس کد
مشاهده در ایتا
دانلود
🔍 سورس اپلیکیشن QR Code Scanner به زبان بیسیک فور اندروید 💡 باستفاده از این سورس میتوانید یک کیوآر اسکنر حرفه ای برای اپلیکیشنتان با b4a بسازید. 🏮 ویژگی ها: * اسکن qrcode و نمایش لینک مربوط به آن * قابلیت کپی لینک و بازکردن لینک در مرورگر * قابلیت اشتراک گذاری لینک در شبکه های اجتماعی * ساخت QRCode دلخواه ( این قابلیت گاهی اوقات کار نمیکند ) * امکان انتخاب کیوآر کد از گالری و اسکن آن و استخراج لینک مربوط به آن ( تصویر حتما باید واضح باشد ) * قابلیت ذخیره بارکدها به همراه لینک مربوطه * قابلیت نمایش لیست بارکدهای ذخیره شده به همراه لینک های آن 🔑 توجه کنید که برنامه باید به اینترنت متصل باشد تا بتواند به درستی کار کند 🗝 توجه کنید که گاهی اوقات کتابخانه های استفاده شده در این پروژه به دلیل تحریم یا مشکل شبکه به درستی کار نمیکنند. 📌 سورس https://zarinp.al/724103 تهیه و تنظیم مرتضی صباغی MR.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