1 package it.unical.mat.embasp.platforms.android;
4 import android.content.Context;
5 import android.util.Log;
7 import java.io.BufferedInputStream;
8 import java.io.BufferedReader;
10 import java.io.FileInputStream;
11 import java.io.FileNotFoundException;
12 import java.io.FileReader;
13 import java.io.IOException;
14 import java.io.InputStream;
15 import java.io.InputStreamReader;
20 public static String getRawTextFileFromId(Context ctx,
int resId)
22 InputStream inputStream = ctx.getResources().openRawResource(resId);
24 InputStreamReader inputreader =
new InputStreamReader(inputStream);
25 BufferedReader buffreader =
new BufferedReader(inputreader);
27 StringBuilder text =
new StringBuilder();
30 while (( line = buffreader.readLine()) !=
null) {
34 }
catch (IOException e) {
37 return text.toString();
40 public static String getRawTextFileFromName(Context context, String resName){
41 InputStream ins = context.getResources().openRawResource(
42 context.getResources().getIdentifier(resName,
43 "raw", context.getPackageName()));
45 BufferedReader reader=
new BufferedReader(
new InputStreamReader(ins));
47 StringBuilder builder=
new StringBuilder();
49 while ((line = reader.readLine()) !=
null) {
50 builder.append(line).append(
"\n");
52 }
catch (IOException e) {
55 return builder.toString();