我的Android设备上有一个文件位于/storage/emulated/0/Movies/highscore.dat
我试图在屏幕上绘制它(它包含字符串值),但我没有找到任何解决方案。
我已经尝试了这个,但它只打印了这个位置。
File path = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_MOVIES);
File file = new File(path, "/" + "highscore.dat");
我该怎么办?
答案 0 :(得分:1)
在你的布局中有这个
<ScrollView
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<TextView
android:id="@+id/textView"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
</ScrollView>
这是你如何阅读文件中的整个数据
String text = new String(Files.readAllBytes(Paths.get("path of your file")));
现在您已拥有该文本,您只需在TextView
TextView textView = (TextView)findViewById(R.id.textView);
textView.setText(""+text);