私はアンドロイドの初心者です。私のアプリケーションは、引用符を表示する(同じ背景を持つ)多数の画像で構成されています。今私がやっていることは、引用符を .txt ファイルに保存し、/res/rawフォルダーに配置したことです。これらの引用符をファイルからアクティビティに表示しようとしていますが、結果が得られません。助言がありますか。
1 に答える
0
ファイルから読み取る方法:
public byte[] readFileFromRaw(Context context, int fileId) throws IOException {
Resources res = context.getResources();
InputStream inputStream = res.openRawResource(fileId);
int i = 0;
while (inputStream.read() != -1) {
i++;
}
inputStream.reset();
byte[] b = new byte[i];
inputStream.read(b);
return b;
}
これで、次の方法で使用できます。
byte[] b = readFileFromRaw(this, R.raw.my_quotes);
文字列が必要な場合は、次のようにします。
String quote = new String(b);
于 2014-01-25T06:48:52.760 に答える