ファイル構成
翻訳版も対応しているので、rawフォルダ名を変えて複数作成してください。+res +raw +update.txt (英語テキストファイル) +raw-ja +update.txt (日本語テキストファイル)
読み出しソース
ResourceクラスのopenRawResourceメソッドを使って読み出しをします。// Context c;
String text = getRawTextFile(c, R.raw.update.txt);
private static String getRawTextFile(Context context, int resId) {
InputStream st = null;
byte[] buffer = null;
try {
st = context.getResources().openRawResource(resId);
buffer = new byte[st.available()];
while((st.read(buffer)) != -1) {}
} catch (IOException e) {
} finally{
if (st != null) {
try{
st.close();
}catch(IOException e2) {}
}
}
if (buffer != null) {
return new String(buffer);
}
return null;
}
こんな感じで、アプリの更新履歴をテキストファイルとしてアプリ内に埋め込んで使っています。
0 件のコメント:
コメントを投稿