🔑 با استفاده از کد جاوای زیر، فونت و اندازه فونت گوشی روی برنامه تان تاثیر نمیگذارد و هر مقداری که در اپلیکیشنتان استفاده کردید به متن ها نسبت داده میشود
#If 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);
}
#End If
✅ کد بالا را در activity_create بنویسید
#b4a #basic4android #developer #design_layout #android
#بیسیک_فور_اندروید #اندروید #برنامه_نویسی_اندروید #تمرین_برنامه_نویسی #طراحی_صفحه_نمایش #تاثیر_نذاشتن_فونت_و_اندازه_فونت_گوشی_روی_اپلیکیشن #توسعه_دهنده
🧬 اگر میخواهید از کتابخانه متریال در اپلیکیشنتان استفاده کنید، حتما این خط را به اولین اکتیویتی پروژه، خارج از ساب تعریف کنید
#Extends: 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">#0098FF</item>
<item name="colorPrimaryDark">#007CF5</item>
<item name="colorAccent">#AAAA00</item>
<item name="windowNoTitle">true</item>
<item name="windowActionBar">false</item>
</style>
</resources>
)
✳️ دقت کنید که تغییر دادن مقادیر باعث میشود رنگ تم برنامه تان دستخوش تغییرات شود. مثلا میتوانید مقدار colorPrimary را تغییر دهید و همچنین پارامترهای دیگر
#b4a #basic4android #developer #material_design #android
#بیسیک_فور_اندروید #اندروید #برنامه_نویسی_اندروید #تمرین_برنامه_نویسی #متریال_دیزاین #طراحی_متریالی #توسعه_دهنده
🌐 سورس اپلیکیشن های من
🔐 سورس دیتابیس آنلاین به زبان بیسیک فور اندرویدhttps://sourcecity.ir/product/%d8%b3%d9%88%d8%b1%d8%b3-%d8%af%db%8c%d8%aa%d8%a7%d8%a8%db%8c%d8%b3-%d8%a2%d9%86%d9%84%d8%a7%db%8c%d9%86-%d8%a8%d9%87-%d8%b2%d8%a8%d8%a7%d9%86-%d8%a8%db%8c%d8%b3%db%8c%da%a9-%d9%81%d9%88%d8%b1-%d8%a7/
🎶 سورس آهنگ های پیشواز با بیسیک 4 اندروید https://sourcecity.ir/product/%d8%b3%d9%88%d8%b1%d8%b3-%d8%a2%d9%87%d9%86%da%af-%d9%87%d8%a7%db%8c-%d9%be%db%8c%d8%b4%d9%88%d8%a7%d8%b2-%d8%a8%d8%a7-%d8%a8%db%8c%d8%b3%db%8c%da%a9-4-%d8%a7%d9%86%d8%af%d8%b1%d9%88%db%8c%d8%af/
🤖 استیکر ساز اسم با بیسیک 4 اندرویدhttps://sourcecity.ir/product/%d8%a7%d8%b3%d8%aa%db%8c%da%a9%d8%b1-%d8%b3%d8%a7%d8%b2-%d8%a7%d8%b3%d9%85-%d8%a8%d8%a7-%d8%a8%db%8c%d8%b3%db%8c%da%a9-4-%d8%a7%d9%86%d8%af%d8%b1%d9%88%db%8c%d8%af/
ادامه در پست بعدی 👇
💫 کتاب پیشرفتهhttps://sourcecity.ir/product/%da%a9%d8%aa%d8%a7%d8%a8-%d9%be%db%8c%d8%b4%d8%b1%d9%81%d8%aa%d9%87/
🔢 شماره سازhttps://sourcecity.ir/product/%d8%b4%d9%85%d8%a7%d8%b1%d9%87-%d8%b3%d8%a7%d8%b2/
📆 تقویم شمسی به زبان بیسیک فور اندروید ( درحال بروزرسانی به تقویم 402 )https://sourcecity.ir/product/%d8%aa%d9%82%d9%88%db%8c%d9%85-%d8%b4%d9%85%d8%b3%db%8c-%d8%a8%d9%87-%d8%b2%d8%a8%d8%a7%d9%86-%d8%a8%db%8c%d8%b3%db%8c%da%a9-%d9%81%d9%88%d8%b1-%d8%a7%d9%86%d8%af%d8%b1%d9%88%db%8c%d8%af/
ادامه در پست بعدی 👇
🌈 لیست ویو سفارشی متریالhttps://sourcecity.ir/product/%d9%84%db%8c%d8%b3%d8%aa-%d9%88%db%8c%d9%88-%d8%b3%d9%81%d8%a7%d8%b1%d8%b4%db%8c-%d9%85%d8%aa%d8%b1%db%8c%d8%a7%d9%84-%d8%af%d8%b1-b4a/
📸 سورس تبدیل اسکرین شات و یا عکس به فایل PDFhttps://sourcecity.ir/product/%d8%b3%d9%88%d8%b1%d8%b3-%da%a9%d8%af-%d8%aa%d8%a8%d8%af%db%8c%d9%84-%d8%a7%d8%b3%da%a9%d8%b1%db%8c%d9%86-%d8%b4%d8%a7%d8%aa-%db%8c%d8%a7-%d8%b9%da%a9%d8%b3-%d8%a8%d9%87-pdf-%d8%af%d8%b1-%d8%a8%db%8c/
✳️ به دلیل اینکه ایتا اجازه گذاشتن متن های طولانی را نمیدهد، لطفا اگر خواستید درمورد ویژگی های هر سورس، بخوانید، داخل فروشگاه بروید.
باتشکر
#b4a #basic4android #developer #source_application #b4x #android
#بیسیک_فور_اندروید #اندروید #برنامه_نویسی_اندروید #تمرین_برنامه_نویسی #سورس_برنامه #توسعه_دهنده
💥 در اندروید بالای 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
#b4a #basic4android #android_permission #storage #set_text #android
#بیسیک_فور_اندروید #اندروید #برنامه_نویسی_اندروید #تمرین_برنامه_نویسی #دسترسی_به_کارت_حافظه_در_اندروید #گرفتن_مجوز_در_اندروید #تنظیم_متن #توسعه_دهنده
@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("")
توی اندرویدهای جدید کاربرد داره و از خطا جلوگیری میکنه.
#b4a #basic4android #android_permission #storage #android
#بیسیک_فور_اندروید #اندروید #برنامه_نویسی_اندروید #تمرین_برنامه_نویسی #دسترسی_به_کارت_حافظه_در_اندروید #گرفتن_مجوز_در_اندروید #توسعه_دهنده
✳️ با استفاده از سورس زیر میتوانید یک ساعت آنالوگ برای برنامه تان بسازید.
#b4a #basic4android #analog_clock #android
#بیسیک_فور_اندروید #اندروید #برنامه_نویسی_اندروید #تمرین_برنامه_نویسی #دسترسی_به_کارت_حافظه_در_اندروید #ساعت_آنالوگ #توسعه_دهنده
✏️ با استفاده از این کتابخانه و سورس، میتوانید متون خود را جاستیفای کنید. من این کتابخانه رو روی متن خارجی تست کردم و جواب داده.
#b4a #basic4android #justify #android
#بیسیک_فور_اندروید #اندروید #برنامه_نویسی_اندروید #تمرین_برنامه_نویسی #جاستیفای_کردن_متن #توسعه_دهنده