Ⅰ 用eclipse编写android项目时,项目中的gen,assets,bin,res和res里面的三个文件都是具体干什么用的
gen中的包和类是自动生成的,里面的R.java里面的内容是所有控件的ID号,当布局有问题的时候,clean一下,gen里面的内容会消失,就是丢失R包的现象,当然,有时候别的原因也会出现这一现象。
assets:Android除了提供/res目录存放资源文件外,在/assets目录也可以存放资源文件,而且/assets目录下的资源文件不会在R.java自动生成ID,所以读取/assets目录下的文件必须指定文件的路径。
bin文件里面有一个apk文件,可以直接用来安装android项目
res是存放图片之类的资源的
里面的文件夹分别表示方的内容:values里面是放xml文件的,一般是String.xml,color.xml等属性内容;drawable是放图片文件的;layout是放布局文件的
Ⅱ android studio 镐庝箞鍒涘缓assets鐩褰
阆囧埌涓涓狦if 锲剧墖 灏嗗畠鏀惧湪assets 鏂囦欢澶逛腑 浣嗘槸鍦╝ndroid studio 涓濡备綍鏂板缓assests鏂囦欢澶广
镙规嵁 缃戜笂镆ユ垒璧勬枡 璇存垒鍒伴”鐩璺寰勪腑铹跺悗鍐峬ain/res/涓鏂板缓assets 鏂囦欢澶规槸娌℃湁鐢ㄧ殑 android studio 骞朵笉鑳芥垒鍒伴噷闱㈢殑璧勬簮銆
姝g‘鏂规硶
杩欐牱 android studio 灏卞彲浠ユ垒鍒版斁鍦ㄩ噷闱㈢殑 璧勬簮浜嗭纴鎴戠寽𨱍冲畠鏄鍦ㄥ垱寤虹殑镞跺 浼氩湪娉ㄥ唽鏂囦欢涓 娣诲姞浜嗕粈涔堥厤缃淇℃伅銆
Ⅲ Android Studio创建assets目录、raw目录
1、选中项目目录后点击右键,New->Folder->Assets Folder
2、在弹出窗中点击finish(一般默认路径就好)
1、选中项目目录后点击右键,New->Folder->Raw Resources Folder
2、在弹出窗中点击finish(一般默认路径就好)
3、在项目res目录下可以看到创建的raw目录
Ⅳ Android列举assets内的文件夹问题
assets文件夹是android程序中存放相关外部文件的一个目录,Android官方提供了相应的方法去访问该文件夹中的内容,故此并不需要进行相关的路径判断等代码操作,直接调用相关方法打开文件并得到一个字节输入流(InputStream);
然后通过相应的字符编码方式读取字节解码为字符输入流(InputStreamReader);再通过BufferReader对字符输入流读取文本并将字符存入缓冲区以便能提供字符、数组和线段的高效读取;最后我们就能逐行对文件内容进行读取了。
参考代码如下:
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
try {
InputStream inputStream = getResources().getAssets().open("info.txt");
InputStreamReader inputStreamReader = new InputStreamReader(inputStream, "UTF-8");
BufferedReader bufferedReader = new BufferedReader(inputStreamReader);
String info = "";
while ((info = bufferedReader.readLine()) != null) {
Log.i("fff", info);
Toast.makeText(MainActivity.this, info, 1000).show();
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
Ⅳ android工程中assets文件夹起什么作用
存放资源文件,系统在编译的时候不会编译assets下的资源文件。
Ⅵ android studio引用assets文件夹里的东西路径怎么写
1.默认Android Studio的assets文件夹路径:src/main/assets,在assets文件夹创建teachcourse.xml文件,引用该文件的写法:
123456InputStream is = null;AssetManager manager = getAssets();try { is = manager.open("teachcourse.xml");} catch (Exception e) { e.printStackTrace();}
2.直接写上assets文件夹内文件的名称,使用AssetsManager管理器打开,获取输入流,最后解析里面的内容
Ⅶ android中res目录和assets目录的用处
1.assets:可以存放项目一些较大的资源文件,例如:图片、音乐、字体等。
2.res:可以存放项目中所有的资源文件,例如:图片(*.png、*.jpg)、文本等。
3.res/drawable-hdpi:保存高分辨率图片资源,可以使用Resources.getDrawable(id)可以获得资源类型。
4.res/drawable-ldpi:保存低分辩率图片资源,可以使用Resources.getDrawable(id)可以获得资源类型。
5.res/drawable-mdpi:保存中等分辨率图片资源,可以使用Resources.getDrawable(id)可以获得资源类型。
6.res/layout:存放所有的布局文件,主要是用于排列不同的显示组件,在Android程序中要读取此配置。
7.res/values: 存放一些资源文件的信息,用于读取文本资源,在本文件夹之中有一些约定的文件名称: