آموزش برنامه نویسی اندروید با B4A – قسمت پانزدهم(دسترسی به تنظیمات گوشی)
سلام
با پانزدهمین قسمت از سری آموزش های بیسیک فور اندروید در خدمتتون هستیم، در طی جلسات گذشته آموزش های متعددی قرار دادیم، که اگر آموزش های قبلی را مشاهده نکردید، کلیک کنید، حالا در این قسمت میخوایم با چند خط کد ساده به تنظیمات گوشی از داخل برنامه دسترسی پیدا کنیم، پس در ادامه با بپرسم همراه باشید.
آموزش:
قصد داریم تا به ۴ تنظیمات اصلی گوشی یعنی تنطیمات وای فای،برنامه ها،همه تنظیمات و تنظیمات NFC از داخل گوشی دسترسی پیدا کنیم.
برای این کار نیاز به چهار دکمه داریم که برای هر دکمه کد یکی از تنظیمات را بنویسیم.
- بیسیک فور اندروید را اجرا کرده، ۴ تا دکمه به برنامه اضافه کنید و لایوت رو ذخیره کنید.
من دکمه ها را نامگذاری کردم تا قابل فهم تر باشد، پیشنهاد میکنم شما هم برای دکمه هایی که قرار میدهید، نامی مرتبط با عملی که دکمه قراره انجام بده، بنویسید.
- دکمه ها را در محیط کد نویسی تعریف و رویداد کلیک هر دکمه را به محیط کدنویسی اضافه کنید.(اگر آشنایی ندارید در قسمت های قبلی آموزش داده شده است.)
تعریف دکمه ها در Sub_Globals:
۱ ۲ ۳ ۴ ۵ ۶ |
Sub Globals Private btn_App As Button Private btn_All As Button Private btn_Wifi As Button Private btn_NFC As Button End Sub |
رویداد کلیک دکمه ها:
۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸ ۹ ۱۰ ۱۱ |
Sub btn_App_Click End Sub Sub btn_All_Click End Sub Sub btn_Wifi_Click End Sub Sub btn_NFC_Click End Sub |
- مرحله بعدی باید یک متغیر از نوع Intent تعریف کنیم.
پس در Process_Globals متغیر از نوع Intent با نام Setting تعریف می کنیم:
۱ ۲ ۳ |
Sub Process_Globals Dim settings As Intent End Sub |
- مرحله آخر کاری که باید بکنیم اینه که برای هر دکمه کدش رو بنویسیم.
دکمه تنظیمات برنامه ها(btn_App):
۱ ۲ ۳ ۴ |
Sub btn_App_Click settings.Initialize("android.settings.APPLICATION_SETTINGS", "") StartActivity(settings) End Sub |
دکمه همه تنظیمات(btn_All):
۱ ۲ ۳ ۴ |
Sub btn_All_Click settings.Initialize("android.settings.SETTINGS", "") StartActivity(settings) End |
دکمه تنظیمات وای فای(btn_Wifi):
۱ ۲ ۳ ۴ |
Sub btn_Wifi_Click settings.Initialize("android.settings.WIRELESS_SETTINGS", "") StartActivity(settings) End Sub |
دکمه تنظیمات ان اف سی(btn_NFC):
۱ ۲ ۳ ۴ |
Sub btn_NFC_Click settings.Initialize("android.settings.NFC_SETTINGS", "") StartActivity(settings) End Sub |
کار تمام شد، برنامه را اجرا کنید و روی هر دکمه لمس کنید تا نتیجه را مشاهده کنید.
کلیات همین بود که در بالا گفته شد، در آخر میتونید دستی به سر و گوش برنامه بکشید تا زیبا تر بشه.
در پایان میتوانید سورس را دریافت کنید.
هرگونه سوالی یا مشکلی در رابطه با مطلب فوق داشتید؛ در سایت بپرسید، پاسخگوی سوالات شما هستیم، برای پرسیدن سوال کلیک کنید.
موفق باشید.
ارسال نظر
شما باید وارد شوید یا عضو شوید تا بتوانید نظر ارسال کنید