Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 高級開發 >> Android關於讀取臨時文件

Android關於讀取臨時文件

編輯:高級開發

// 臨時文件

  final String tmpFileName = "comictmpsound.wav"; //Integer.toString(num++) + "." + type.substring(type.length() - 3, type.length());

  app.deleteFile(tmpFileName);

  FileOutputStream fos = null;

  try {

  fos = app.openFileOutput(tmpFileName, Context.MODE_PRIVATE);

  byte[] b = new byte[32768];

  int offset = 0;

  int read = 0;

  do {

  read = ins.read(b);

  if (read > 0) {

  fos.write(b, 0, read);

  offset += read;

  }

  } while (read > 0);

  fos.flush();

  } catch (Exception e) {

  e.printStackTrace();

  } finally {

  if (fos != null) {

  try {

  fos.close();

  } catch (IOException e) {

  e.printStackTrace();

  }

  }

  }

  // 打開臨時文件

  FileInputStream fis = null;

  try {

  fis = app.openFileInput(tmpFileName);

  mp = new MediaPlayer();

  mp.setDataSource(fis.getFD());

  mp.prepare();

  } catch (Exception e) {

  e.printStackTrace();

  } finally {

  if (fis != null) {

  try {

  fis.close();

  } catch (IOException e) {

  e.printStackTrace();

  }

  }

  }

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved