Ⅰ 用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: 存放一些資源文件的信息,用於讀取文本資源,在本文件夾之中有一些約定的文件名稱: