作者puppyulove (WHY)
看板AndroidDev
标题[问题] 如何在手机内部存TXT档?
时间Fri May 13 14:05:43 2016
由於没有装SD卡,所以想直接存在内部空间
爬了一些文,以及网路上的程式
下面是我在网路上抓得并直接复制
public class FILE extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_file);
String filename = "myfile";
String string = "Hello xxx!";
FileOutputStream outputStream;
try {
outputStream = openFileOutput(filename, Context.MODE_PRIVATE);
outputStream.write(string.getBytes());
outputStream.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
不过我执行的时候,只有基本layout的Hello World!跑出来,去档案总管看,
也没有多出来的TXT档
请问是看不到,还是没有生成功呢? 是否需要ROOT?
感激大大们~ >.<
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.123.115.137
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/AndroidDev/M.1463119545.A.082.html
1F:→ king5201: permission? 05/13 14:09
2F:→ king5201: 路径是这 /data/data/<package name>/files 05/13 14:12
3F:→ puppyulove: 我是存在内部 permission要加吗?@@ 05/13 14:25
4F:→ puppyulove: 找不到那个路径ㄟ QQ 我手机是m9+的~ 05/13 14:27
5F:→ ssccg: android的内部空间是app才能读到的空间,不是指非SD卡空间 05/13 14:47
6F:→ ssccg: 你要用档案总管读的到要用外部空间 05/13 14:47
7F:→ ssccg: 用getExternalFilesDir() 05/13 14:52
8F:→ ssccg: 路径会是 /Android/data/<package name>/files 05/13 14:54
9F:→ puppyulove: 了解~ 感激上面两位 05/13 15:23
10F:→ puppyulove: 还想问一下 请问内部跟外部的差别是在哪? 内部是没roo 05/13 15:25
11F:→ puppyulove: t 不能看到吗? 外部的话是指SD卡还有甚麽地方呢? 05/13 15:26