android路径怎么写
android无法获取res资源文件夹路径,只能通过系统提供的封装函数访问。
资源文件夹有:
/res/drawable ,通过getResources()访问
/res/values ,通过getResources()访问
/res/layout,通过getResources()访问
/res/xml,通过getResources()访问
/res/raw,通过getResources()访问
/assets,通过getAssets()访问
2. android studio引用assets文件夹里的东西路径怎么写1.默认Android Studio的assets文件夹路径:src/main/assets,在assets文件夹创建teachcourse.xml文件,引用该文件的写法:
InputStream is = null;AssetManager manager = getAssets();try { is = manager.open("teachcourse.xml");} catch (Exception e) { e.printStackTrace();}2.直接写上assets文件夹内文件的名称,使用AssetsManager管理器打开,获取输入流,最后解析里面的内容
3. android内部存储如何自定义路径获取getFilesDir()的父目录,然后只要不越过包名,它的子目录应该都能读写。
File dataDir = getFilesDir().getParentFile();
File mydir = new File(dataDir, "aaa");
mydir.mkdir();
File file = new File(mydir, "test.txt");
BufferedWriter fw = null;
try {
file.createNewFile();
fw = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(file, true), "UTF-8"));
fw.append("测试内容");
fw.flush();
fw.close();
} catch (Exception e) {
e.printStackTrace();
}