手机
当前位置:查字典教程网 >编程开发 >安卓软件开发 >安卓程序raw文件放在sd卡代码实例
安卓程序raw文件放在sd卡代码实例
摘要:voidcopyAssets(){String[]files;try{files=this.getResources().getAssets...

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卡代码实例】相关文章:

基于Android本地代码生成器详解

android WakeLock使用方法代码实例

Android Thread 介绍与实例

安卓开发中Bitmap源码实例

android 开发 文件读写应用案例分析

安卓开发中动态添加lsitView 代码实例

android 获取文件的扩展名和去掉文件扩展名的小例子

安卓插件APK开发方案

Android 混淆代码详解及实例

Android基站定位原理及实现代码

精品推荐
分类导航