با استفاده از کد زیر زبان گوشی کاربر را میتوانید در برنامه تشخیص بدهید .
ابتدا کتابخانه 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
موفق باشید 🙂