eitaa logo
64 دنبال‌کننده
590 عکس
62 ویدیو
384 فایل
آموزش و سورس کد به زبان B4A به منظور برنامه نویسی اندروید سورس کد ویدئوهای آموزشی مینی سورس کد
مشاهده در ایتا
دانلود
🧬 اگر میخواهید از کتابخانه متریال در اپلیکیشنتان استفاده کنید، حتما این خط را به اولین اکتیویتی پروژه، خارج از ساب تعریف کنید : android.support.v7.app.AppCompatActivity 📝 سپس این دستورات را در مانیفست برنامه بگذارید SetApplicationAttribute(android:theme, "@style/MyAppTheme") CreateResource(values, theme.xml, <resources> <style name="MyAppTheme" parent="Theme.AppCompat.Light.NoActionBar"> <item name="colorPrimary"></item> <item name="colorPrimaryDark"></item> <item name="colorAccent"></item> <item name="windowNoTitle">true</item> <item name="windowActionBar">false</item> </style> </resources> ) ✳️ دقت کنید که تغییر دادن مقادیر باعث میشود رنگ تم برنامه تان دستخوش تغییرات شود. مثلا میتوانید مقدار colorPrimary را تغییر دهید و همچنین پارامترهای دیگر
💥 در اندروید بالای 6 باید برای این که فایلی در حافظه ذخیره کنید، ابتدا مجوز آن را به این شکل از سیستم اندروید بگیرید: ☣️ ابتدا کتابخانه RuntimePermissions را تیک میزنید Private run As RuntimePermissions ♨️ و در قسمت activity_create این دستورات را مینویسید run.CheckAndRequest(run.PERMISSION_WRITE_EXTERNAL_STORAGE) run.CheckAndRequest(run.PERMISSION_READ_EXTERNAL_STORAGE) 🌟 و در اندروید مانیفست هم این دستورات را اضافه میکنید AddPermission(android.permission.WRITE_EXTERNAL_STORAGE) AddPermission(android.permission.READ_EXTERNAL_STORAGE) 🌀 و حتما این ساب را هم به اکتیویتی که مجوز را در آن نوشتید، حتما اضافه کنید: Sub Activity_PermissionResult (Permission As String, result As Boolean) If Permission = run.PERMISSION_WRITE_EXTERNAL_STORAGE And Permission=run.PERMISSION_READ_EXTERNAL_STORAGE And result = False Then Msgbox("شما دسترسی های لازم را به این برنامه نداده اید و در اینصورت ممکن است برخی از بخش های برنامه به درستی کار نکنند","") End If End Sub ✨ دقت کنید که این مجوزها فقط به منظور گرفتن دسترسی به کارت حافظه است سورس کد و کتابخانه ها https://t.me/programmingwithb4a @basic4android_langueg
↪️ پیرو پست قبلی برای اینکه بتوانید به درستی و بدون خطا، عملیات کپی فایل در حافظه رو انجام بدید، باید از دستورات زیر استفاده کنید و دستورات قبلی خطا به شما میدهند 💎 ابتدا کتابخونه رو تعریف میکنید Private run As RuntimePermissions و با این دستور عملیات کپی را انجام میدهیم If File.Exists(run.GetSafeDirDefaultExternal("")&"/createnumber","createnumb.db")=False Then File.Copy(File.DirAssets,"db name.db",run.GetSafeDirDefaultExternal(""),"db name.db") End If ⭕️ دقت کنید که دستور run.GetSafeDirDefaultExternal("") توی اندرویدهای جدید کاربرد داره و از خطا جلوگیری میکنه.
✏️ با استفاده از این کتابخانه و سورس، میتوانید متون خود را جاستیفای کنید. من این کتابخانه رو روی متن خارجی تست کردم و جواب داده.
💢 اپلیکیشن های من 🔥 شماره ساز https://myket.ir/app/ir.morteza.createnumber ویژگی ها: ساختن صدها شماره با پیش شماره دلخواه ‏اضافه کردن پیش شماره ‏پیش نمایش از شماره ها در لیست ‏ساختن شماره ها در قالب یک فایل متنی و فایل VCF 🌞 استیکر ساز اسم https://myket.ir/app/com.morteza.stickers.create ویژگی ها: انتخاب پس زمنیه برای استیکرها ‏انتخاب استیکر و تنوع استیکرها ‏تعیین اندازه، فونت و رنگ متن برای استیکر ‏ذخیره استیکر در گالری 📆 تقویم شمسی https://myket.ir/app/ir.morteza.calender.shamsi ویژگی ها ‏نمایش تاریخ روز هم به عدد و هم به حروف ‏نمایش مناسبت ها هم روی تقویم و هم به صورت توضیحی ‏به همراه اعلان و نمایش تاریخ روز در محل اعلان های گوشی ‏نمایش تقویم هر ماه به صورت مجزا تبدیل تاریخ میلادی به شمس و برعکس