🛑 ضبط صدا
❇️ با استفاده از این دستورات و کتابخانه معرفی شده، میتوانید با کیفیت بالا صدا را ضبط کنید.
✍️ ابتدا کتابخانه را تعریف میکنید
Private audiorecord As PersianAudioRecorder
audiorecord.Initialize("audio",audiorecord.ENCODING_PCM_16BIT,audiorecord.CHANNEL_IN_MONO,44100,32000)
👁 ورودی اول که ایونت هست ورودی دوم اینکدینگ هست که دو حالت pcm8 و pcm16 رو دارین که دومی کیفیتش بالاتر هست. همینطور وردی سوم کانال ضبط هست که مونو و استریو هست و وردی چهرم و پنجم هم سمپل ریت و بیت ریت هست که به صورت دلخواه میتونید بدید.
🌐 و حالا ضبط صدا
audiorecord.startRecord(dir)
♨️ ورودی این متد یه استرینگه که میتونید مسیر دلخواه برای ذخیره فایل بدین یا اینکه یه رشته خالی رو بدین که پیش فرض توی File.DirDefaultExternal ذخیره میشه.
🏮 و برای متوقف کردن ضبط
audiorecord.stopAudioRecorder
▶️ برای ضبط صدای پخش شده از داخل برنامه
audiorecord.playAudio(prf.GetUriFromFile(audioPatch))
#b4a #basic4android #source_b4a #source_programming #recording_audio #b4x #android
#بیسیک_فور_اندروید #اندروید #برنامه_نویسی_اندروید #ضبط_صدا #سورس_برنامه_نویسی #توسعه_دهنده
🔎 دکمه سرچ روی صفحه کلید
🛠 با استفاده از این سورس میتوانید دکمه سرچ روی صفحه کلید خود اندروید ایجاد کنید و با زدن آن اکشن مورد نظرتون اجرا بشود
🔗 در این سورس کد از کتابخانه های javaObject و IME استفاده شده است.
#b4a #basic4android #source_b4a #source_programming #button_search_on_keyboard #b4x #android
#بیسیک_فور_اندروید #اندروید #برنامه_نویسی_اندروید #دکمه_جستجو_روی_کیبرد #سورس_برنامه_نویسی #توسعه_دهنده
🔎 آیکون سرچ روی صفحه کلید
🛠 توی پست قبلی، نمایش دکمه سرچ روی صفحه کلید اندروید رو گذاشتم
🔔 توی این پست نمایش آیکون سرچ روی صفحه کلید رو براتون میذارم
✍️ کافیه فقط این دو خط رو در جایی که میخواهید دکمه سرچ روی صفحه کلید بالا بیاید، اضافه کنید
Private EditText1 as Edittext
Dim JO As JavaObject = EditText1
JO.RunMethod("setImeOptions",Array As Object(3))
🔗 در این سورس کد از کتابخانه های javaObject استفاده شده است.
#b4a #basic4android #source_b4a #source_programming #button_icon_search_on_keyboard #b4x #android
#بیسیک_فور_اندروید #اندروید #برنامه_نویسی_اندروید #آیکون_دکمه_جستجو_روی_کیبرد #سورس_برنامه_نویسی #توسعه_دهنده
☀️ استفاده از MultiDex
👁 به طور خلاصه اگر بخوام بگم، اینه که زمانی که از کتابخانه های زیادی در برنامه تان استفاده میکنید، حتما ویژگی MultiDex را به این شکل در بین ساب، فقط یک بار فعال کنید
#MultiDex: true
💥 در این صورت هم از خطای مربوط به این دستور جلوگیری میکنید و هم پروژه تان راحت تر کامپایل میشود.
#b4a #basic4android #source_b4a #source_programming #MultiDex #b4x #android
#بیسیک_فور_اندروید #اندروید #برنامه_نویسی_اندروید #مالتی_دکس #سورس_برنامه_نویسی #توسعه_دهنده
❇️ نوع نمایش یک ویو
🛑 زمانی در اپلیکیشن مجبور میشوید یک ویو را برای مدتی از دید کاربر مخفی نگه دارید و در موقع مناسب، آن را به کاربر نشان دهید.
🗨 میتوانید با دستور ساده زیر، ویو را به صورت انیمیشنی ظاهر و یا مخفی کنید
💯 این دو پارامتر ورودی، عدد برای زمان اجرا شدن انیمیشن است که به میلی ثانیه است و پارامتر دوم، برای ظاهر کردن ویو از true و برای مخفی کردن آن از false استفاده میکنید
private panel1 as panel
Panel1.SetVisibleAnimated(600,True)
#b4a #basic4android #source_b4a #source_programming #true_or_false_animation #b4x #android
#بیسیک_فور_اندروید #اندروید #برنامه_نویسی_اندروید #مخفی_یا_ظاهرکردن_انیمیشنی #سورس_برنامه_نویسی #توسعه_دهنده
1.1M حجم رسانه بالاست
مشاهده در ایتا
🌈 تغییر رنگ آیتم های لیست ویو
⚡️ با استفاده از این سورس کد، میتوانید با کلیک برروی آیتم های لیست ویوی پیشفرض بیسیک، هر آیتم را به رنگ خاصی دربیاورید.
🌀 در این مینی سورس کد از کتابخانه javaObject استفاده شده است.
#b4a #basic4android #source_b4a #source_programming #javaObject #listview_color_item #b4x #android
#بیسیک_فور_اندروید #اندروید #برنامه_نویسی_اندروید #جاوا_آبجکت #رنگی_کردن_آیتم_لیست_ویو #سورس_برنامه_نویسی #توسعه_دهنده
🎑 آیکون های متریال
🧩 برحسب نیاز، میتوانید به دو طریق آیکون متریال به ویوی برنامه تان اضافه کنید.
♨️ یکی از طریق دیزاینر اسکریپت
♨️ یکی از طریق کدنویسی
🛑 از طریق دیزاینر که داخل تصویر مشخص کردم
از طریق کدنویسی هم داخل عکس مشخص شده و میتوانید با استفاده از این دو خط این کار را انجام دهید
btn_menu.Typeface=Typeface.MATERIALICONS
btn_menu.Text=Chr(0xE190)
#b4a #basic4android #source_b4a #source_programming #material_icon #b4x #android
#بیسیک_فور_اندروید #اندروید #برنامه_نویسی_اندروید #آیکون_های_متریال #سورس_برنامه_نویسی #توسعه_دهنده
📌 نمایش نقشه در برنامه
🔑 میتوانید با استفاده از خدماتی که سایت نشان در زمینه نقشه میدهد، برای برنامه تان یک نقشه ایجاد کنید
https://platform.neshan.org/sdk/b4a-sdk-getting-started/
#b4a #basic4android #source_b4a #source_programming #map_neshan #b4x #android
#بیسیک_فور_اندروید #اندروید #برنامه_نویسی_اندروید #نقشه_نشان #سورس_برنامه_نویسی #توسعه_دهنده