最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Android API編程之Assets文件操作示例

 更新時間:2017年08月22日 10:33:53   作者:遲做總比不做強  
這篇文章主要介紹了Android API編程之Assets文件操作,結合實例形式分析了Android針對Assets文件夾下的文件操作相關技巧,需要的朋友可以參考下

本文實例講述了Android API Assets文件操作。分享給大家供大家參考,具體如下:

public class ReadAssetActivity extends Activity {
  private TextView mTextView;
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.read_asset);
    initViews();
    readAssetsData();
    listAssetsFiles("fonts");// 列出文件目錄
  }
  private void readAssetsData() {
    InputStream is = null;
    try {
      // 讀取Assets文件夾下對應文件的輸入流
      is = getAssets().open("asset_test.txt");
      // 獲取文件輸入流的總大小
      int size = is.available();
      // 把整個文件流放到一個Byte[]緩沖區(qū)
      byte[] buffer = new byte[size];
      is.read(buffer);
      is.close();
      // 將緩沖區(qū)數(shù)據(jù)轉換為字符串
      String text = new String(buffer);
      mTextView.setText(text);
    } catch (IOException e) {
      e.printStackTrace();
    } finally {
      try {
        if (is != null) {
          is.close();
        }
      } catch (IOException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
      }
    }
  }
  private void initViews() {
    mTextView = (TextView) findViewById(R.id.text);
  }
  /**
   * 獲取Assets下指定文件夾下文件數(shù)量 情況
   *
   * @description:
   * @author ldm
   * @date 2016-4-27 上午9:25:54
   */
  private void listAssetsFiles(String filePath) {
    AssetManager am = getAssets();
    String[] fileName;
    try {
      fileName = am.list(filePath);
      if (fileName.length > 0) {
        for (int i = 0; i < fileName.length; i++) {
          Log.e("ldm", String.format("在" + filePath
              + "中文件路下有:[%d] 文件數(shù)量", fileName.length));
        }
      }
    } catch (IOException e) {
      e.printStackTrace();
    }
  }
}

更多關于Android相關內容感興趣的讀者可查看本站專題:《Android文件操作技巧匯總》、《Android視圖View技巧總結》、《Android編程之a(chǎn)ctivity操作技巧總結》、《Android布局layout技巧總結》、《Android開發(fā)入門與進階教程》、《Android資源操作技巧匯總》及《Android控件用法總結

希望本文所述對大家Android程序設計有所幫助。

相關文章

  • Android 自定義組件成JAR包的實現(xiàn)方法

    Android 自定義組件成JAR包的實現(xiàn)方法

    這篇文章主要介紹了Android 自定義組件成JAR包的實現(xiàn)方法的相關資料,偶爾會用到這樣的功能,如果你自己自定義的組件很好,需要的朋友可以參考下
    2016-11-11
  • Android RecyclerView加載不同布局簡單實現(xiàn)

    Android RecyclerView加載不同布局簡單實現(xiàn)

    這篇文章主要為大家詳細介紹了Android RecyclerView加載不同布局簡單實現(xiàn),感興趣的小伙伴們可以參考一下
    2016-08-08
  • Android view自定義帶文字帶進度的控件

    Android view自定義帶文字帶進度的控件

    這篇文章主要為大家詳細介紹了Android view自定義帶文字帶進度的控件,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-11-11
  • Android編程中HTTP服務用法詳解

    Android編程中HTTP服務用法詳解

    這篇文章主要介紹了Android編程中HTTP服務用法,結合實例形式較為詳細的分析了Android中http服務的具體步驟與相關使用技巧,需要的朋友可以參考下
    2016-01-01
  • Android自定義帶動畫效果的圓形ProgressBar

    Android自定義帶動畫效果的圓形ProgressBar

    這篇文章主要為大家詳細介紹了Android自定義帶動畫效果的圓形ProgressBar,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-05-05
  • Android 背景圖片的縮放實現(xiàn)

    Android 背景圖片的縮放實現(xiàn)

    這篇文章主要介紹了Android 背景圖片的縮放實現(xiàn)的相關資料,需要的朋友可以參考下
    2016-11-11
  • Android?Studio?Electric?Eel支持手機投屏

    Android?Studio?Electric?Eel支持手機投屏

    這篇文章主要為大家介紹了Android?Studio?Electric?Eel支持手機投屏功能詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-05-05
  • Android組件之間交互核心Intent用法分析

    Android組件之間交互核心Intent用法分析

    這篇文章主要介紹了Android組件之間交互核心Intent用法,結合實例形式分析了Intent實現(xiàn)組件之間交互的步驟與相關技巧,需要的朋友可以參考下
    2016-06-06
  • Flutter中mixin的使用詳解

    Flutter中mixin的使用詳解

    這篇文章主要介紹了Flutter中mixin的使用,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2020-05-05
  • Android編程之防止反編譯的實現(xiàn)方法

    Android編程之防止反編譯的實現(xiàn)方法

    這篇文章主要介紹了Android編程之防止反編譯的實現(xiàn)方法,涉及Android針對運行環(huán)境、簽名及程序相關信息的獲取與判定技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-11-11

最新評論

文安县| 招远市| 夏邑县| 苏尼特右旗| 苏尼特左旗| 金湖县| 鄱阳县| 嘉黎县| 安吉县| 泸州市| 乌海市| 乌审旗| 积石山| 玉环县| 方城县| 体育| 建始县| 大姚县| 洱源县| 金门县| 玉山县| 乃东县| 西乡县| 舟曲县| 额济纳旗| 肃北| 油尖旺区| 青龙| 澄城县| 张家界市| 尤溪县| 林西县| 崇义县| 涿鹿县| 皋兰县| 建阳市| 银川市| 云霄县| 乐平市| 沾益县| 新昌县|