تشخیص زبان گوشی در b4a

بانک کد اندرویدپرس98

بانک کد

تشخیص زبان گوشی در بیسیک4اندروید

امروز برای شما کدی اماده کردیم که با استفاده از ان در بر بیسیک4اندروید میتوانید زبان گوشی کاربر را تشخیص دهید. ابتدا کتابخانه Reflection را فعال کنید و کد زیر را در اکتیویتی مورد نظرتان قرار دهید :
Sub PhoneLanguage As String
Dim r As Reflector
r.Target = r.RunStaticMethod("java.util.Locale", "getDefault", Null, Null)
Return r.RunMethod("getDisplayName")
End Sub
برای مثال اگر بخواهید زبان فعلی گوشی کاربر را در یک لیبل نمایش دهید باید متن لیبل را بر روی PhoneLanguage قرار دهید :
label1.Text = PhoneLanguage

 

سپهر رادمرد

سپهر رادمرد هستم موسس سایت اندرویدپرس98 تمام تلاشم رو میکنم محیطی رو برای اموزش رایگان و با کیفیت فراهم کنم.

شما ممکن است این را هم بپسندید

۸ پاسخ‌ها

  1. FC2Live گفت:

    خیلی خوب بود ممنون

  2. سپهر رادمرد گفت:

    سلام دوست عزیز خوشحالم که باعث یادگیری شما شدم

  3. ممنون بابت پست خوبتون

  4. سپهر رادمرد گفت:

    ممنون دوست عزیز

  5. حسین گفت:

    ممنون مطلب خوبی بود

  6. سپهر رادمرد گفت:

    ممنون خوشحالم کمکتون کرده

  7. NS گفت:

    سلام آقا رادمرد

    من به یه کد تشخیص زبان کیبور برای پروژه ی دیکشنری نیاز دارم،
    درواقع میخوام برنامه به این صورت عمل کنه که اگر کاربر کلمه ی فارسی وارد کرد،معادلانگلیسی جستجو بشه و بلعکس
    میتونین راهنماییم کنید که چه جور بیام به برنامه بهمونم که زبان فعلی چیه؟

  8. سپهر رادمرد گفت:

    به تلگرام بنده پیام بدید @sep_rad

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *