eitaa logo
64 دنبال‌کننده
590 عکس
62 ویدیو
384 فایل
آموزش و سورس کد به زبان B4A به منظور برنامه نویسی اندروید سورس کد ویدئوهای آموزشی مینی سورس کد
مشاهده در ایتا
دانلود
🔑 با استفاده از کد جاوای زیر، فونت و اندازه فونت گوشی روی برنامه تان تاثیر نمیگذارد و هر مقداری که در اپلیکیشنتان استفاده کردید به متن ها نسبت داده میشود java import android.content.Context; import android.content.res.Configuration; @Override protected void attachBaseContext(Context newBase) { final Configuration override = new Configuration(newBase.getResources().getConfiguration()); override.fontScale = 1.0f; applyOverrideConfiguration(override); super.attachBaseContext(newBase); } If ✅ کد بالا را در activity_create بنویسید
🧬 اگر میخواهید از کتابخانه متریال در اپلیکیشنتان استفاده کنید، حتما این خط را به اولین اکتیویتی پروژه، خارج از ساب تعریف کنید : 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("") توی اندرویدهای جدید کاربرد داره و از خطا جلوگیری میکنه.
✏️ با استفاده از این کتابخانه و سورس، میتوانید متون خود را جاستیفای کنید. من این کتابخانه رو روی متن خارجی تست کردم و جواب داده.