Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android 工程內嵌資源文件的兩種方法

Android 工程內嵌資源文件的兩種方法

編輯:關於Android編程

方法一

res/raw目錄下存放,比如cwj.dat一個二進制文件,我們可以讀取可以直接
復制代碼 代碼如下:
InputStream is=context.getResources().openRawResource(R.raw.cwj);


方法二

工程根目錄下的assets文件夾中存放,比如assets/cwj.dat 這樣我們使用下面的代碼
復制代碼 代碼如下:
AssetManager am = context.getAssets();
InputStream is = am.open(cwj.dat);


這裡Android123提示大家Google的Android系統處理Assert有個bug,在AssertManager中不能處理單個超過1MB的文件,不然會報異常具體數值大家可以測試下傳個稍大的文件,我們在兩年前的文章中有提到,而第一種raw沒這個限制可以放個4MB的Mp3文件沒問題。
  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved