將每個版本存儲爲原始資源(in/res/raw)。把它弄出來與
public static String getRawFile(int resourceId, Resources resources) {
Writer writer;
try {
InputStream is = resources.openRawResource(resourceId);
writer = new StringWriter();
char[] buffer = new char[BUFFER_SIZE];
try {
Reader reader = new BufferedReader(new InputStreamReader(is, "UTF-8"));
int n;
while ((n = reader.read(buffer)) != -1) {
writer.write(buffer, 0, n);
}
} finally {
is.close();
}
} catch (Exception ex) {
Log.e(TAG, "Unable to read raw resource!", ex);
return null;
}
return writer.toString();
}
這樣調用:
Resources resources = context.getResources();
String text = Utilities.getRawFile(R.raw.test_response, resources));
Stackoverflow不是研究助理,請發佈您遇到的具體**編程相關的**問題。 – JoxTraex 2012-07-16 05:47:39
好的,我會編輯我的問題@JoxTraex – 2012-07-16 05:48:23
看看你是否可以使用谷歌翻譯API,如果它正在工作,那麼它很容易與翻譯API實現,你也可以使用谷歌翻譯應用程序。 http://stackoverflow.com/questions/2325547/how-to-have-a-translation-service-in-android-app – 2012-07-16 06:01:58