ソースコードは以下のとおりです
public static ArrayList<Integer> readFile(String fileName) {
String sdPath;
sdPath = Environment.getExternalStorageDirectory().getAbsolutePath() + "/";
ArrayList<Integer> data = new ArrayList<Integer>();
try {
Scanner s = new Scanner(new FileInputStream(new File(sdPath + fileName)));
while( s.hasNext() ) {
data.add( s.nextInt() );
}
}
catch(FileNotFoundException fN) {
fN.printStackTrace();
}
catch(IOException e) {
System.out.println(e);
}
return data;
}
このコードを実行すると、LogCatはAndroidの表示が変更されたメッセージを以下に表示します
.
.
.
04-27 00:12:31.216: D/dalvikvm(17141): GC_CONCURRENT freed 1953K, 23% free 15699K/20295K, paused 2ms+12ms
.
.
.
さらに、上記のコードは数秒以内に私のデスクトップで完全に操作可能です。
plzは私を助けます。