아랍어로 응용 프로그램을 개발했으며 와일드 한 Android 기기를 지원하고 싶습니다. 아랍어로 장치를로드하거나 영어로로드하려면 장치에서 아랍어를 지원하는지 감지하고 싶습니다.Android 언어 지원 확인
2
A
답변
1
의 목록을 얻을 수 있습니다.
사용자 로캘에 따라 적절한 언어 리소스를 표시하려는 경우 프레임 워크에서 쉽게 허용합니다. string.xml 파일을 this d.android.com 문서에 설명 된대로 적절한 리소스 폴더에 추가하면 OS에서 해당 파일을 사용합니다.
0
사용 getAvailableLocales()는 사용 가능한 언어
그냥 체크 당신이<context>.getResources().getConfiguration().locale
를 사용할 수있는 구성 로케일 (A
java.util.Locale이다)에 필요한 경우
0
당신은 아랍어 단어로 हिन्दी 대체 특정 언어 지원을
if (isSupported(baseContext, "हिन्दी"))
languageList.add("हिन्दी")
를 확인하려면이 방법을 사용할 수 있습니다
public static boolean isSupported(Context context, String text) {
int w = 200, h = 80;
Resources resources = context.getResources();
float scale = resources.getDisplayMetrics().density;
Bitmap.Config conf = Bitmap.Config.ARGB_8888;
Bitmap bitmap = Bitmap.createBitmap(w, h, conf); // this creates a MUTABLE bitmap
Bitmap orig = bitmap.copy(conf, false);
Canvas canvas = new Canvas(bitmap);
Paint paint = new Paint(Paint.ANTI_ALIAS_FLAG);
paint.setColor(Color.rgb(0, 0, 0));
paint.setTextSize((int) (14 * scale));
// draw text to the Canvas center
Rect bounds = new Rect();
paint.getTextBounds(text, 0, text.length(), bounds);
int x = (bitmap.getWidth() - bounds.width())/2;
int y = (bitmap.getHeight() + bounds.height())/2;
canvas.drawText(text, x, y, paint);
boolean res = !orig.sameAs(bitmap);
orig.recycle();
bitmap.recycle();
return res;
}
관련 문제
- 1. Android 로캘 언어 지원
- 2. 아프리카 인 언어 지원 android
- 3. wifi 핫스팟에 대한 Android 확인 지원
- 4. C# 아시아 언어 지원
- 5. .NET의 선언적 언어 지원
- 6. 다른 언어 지원
- 7. iPhone 지원 다중 언어
- 8. JSP/Servlet의 언어 지원
- 9. QT 다중 언어 지원?
- 10. 몰디브 언어 지원
- 11. android에서 언어 지원
- 12. 다중 언어 지원
- 13. Adobe Air 지원 기기 확인
- 14. Android - 새 언어 글꼴
- 15. 현지화가없는 Android 다국어 지원
- 16. 재귀 주석에 대한 언어 지원
- 17. db의 다중 언어 지원 데이터
- 18. 안드로이드 음성 인식 지원 언어
- 19. ASP.net에 대한 어셈블러 언어 지원
- 20. 델파이 7에서 사용자 언어 지원
- 21. Visual Studio 2010 언어 지원
- 22. NoSQL 솔루션에서 여러 언어 지원?
- 23. 기능 언어 및 암기 지원
- 24. JQVMap에 대한 다른 언어 지원
- 25. 여러 개의 인간 언어 지원
- 26. PHP에서 오른쪽에서 왼쪽으로 언어 지원
- 27. 자바 프로그램 지원 여러 언어
- 28. Solr 맞춤법 검사기 언어 지원
- 29. Android에서 CTL (복합 텍스트 언어) 지원
- 30. 웹 - 제스처 지원 확인