手机
当前位置:查字典教程网 >编程开发 >安卓软件开发 >安卓程序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 获取文件的扩展名和去掉文件扩展名的小例子

android 完全退出应用程序实现代码

android 外部存储创建文件夹总是返回false的问题

控制Android LED灯颜色的代码实例

安卓开发之调试实例

Android按返回键退出程序但不销毁代码

Android重启运用程序的代码

Android 图片特效处理的方法实例

listview Button始终放在底部示例

精品推荐
分类导航