• 爱情文章
  • 亲情文章
  • 友情文章
  • 生活随笔
  • 校园文章
  • 经典文章
  • 人生哲理
  • 励志文章
  • 搞笑文章
  • 心情日记
  • 英语文章
  • 范文大全
  • 作文大全
  • 新闻阅读
  • 当前位置: 山茶花美文网 > 作文大全 > 正文

    【安卓程序raw文件放在sd卡代码实例】sd卡raw格式修复

    时间:2020-05-28来源:山茶花美文网 本文已影响 山茶花美文网手机站

    void copyAssets()

    {

    String[] files;

    try

    {

    files = this.getResources().getAssets().list("");

    }

    catch (IOException e1)

    {

    return;

    }

    if(!mWorkingPath.exists())

    {

    if(!mWorkingPath.mkdirs())

    {

    new AlertDialog.Builder(this)

    .setTitle(R.string.ERROR)

    .setMessage(R.string.FAILED_DIR_CREATE)

    .setPositiveButton(android.R.string.ok, new OnClickListener(){

    @Override

    public void onClick(DialogInterface dialog, int which)

    {

    dialog.dismiss();

    }

    })

    .create()

    .show();

    }

    }

    for(int i = 0; i < files.length; i++)

    {

    try

    {

    String fileName = files[i];

    if(pareTo("images") == 0 ||

    pareTo("sounds") == 0 ||

    pareTo("webkit") == 0)

    {

    continue;

    }

    File outFile = new File(mWorkingPath, fileName);

    if(outFile.exists()) continue;

    InputStream in = getAssets().open(fileName);

    OutputStream out = new FileOutputStream(outFile);

    // Transfer bytes from in to out

    byte[] buf = new byte[1024];

    int len;

    while ((len = in.read(buf)) > 0)

    {

    out.write(buf, 0, len);

    }

    in.close();

    out.close();

    }

    catch (FileNotFoundException e)

    {

    e.printStackTrace();

    }

    catch (IOException e)

    {

    e.printStackTrace();

    }

    }

    • 【安卓程序raw文件放在sd卡代码实例】sd卡raw格式修复 相关文章:
    • 爱情文章
    • 亲情文章
    • 友情文章
    • 随笔
    • 哲理
    • 励志
    • 范文大全