手机
当前位置:查字典教程网 >编程开发 >安卓软件开发 >安卓程序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 WakeLock使用方法代码实例

安卓开发中Bitmap源码实例

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

将文件放到Android模拟器的SD卡中的两种解决方法

Android重启运用程序的代码

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

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

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

Android 混淆代码详解及实例

listview Button始终放在底部示例

精品推荐
分类导航