بدست آوردن زبان فعلی گوشی در b4a
نمونه کد برای بدست آوردن زبان گوشی در بیسیک 4 اندروید
با استفاده از کد زیر زبان گوشی کاربر را میتوانید در برنامه تشخیص بدهید . ابتدا کتابخانه Reflection را فعال کنید و کد زیر را در اکتیویتی مورد نظرتان قرار دهید :
1 2 3 4 5 |
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 قرار دهید :
1 |
label1.Text = PhoneLanguage |
دیدگاه ها