- 浏览: 177276 次
- 性别:
- 来自: 深圳
文章分类
参考文章
批量从assets复制文件到sd卡
http://licongf18.blog.163.com/blog/static/155695482010102655746661/
我的代码
批量从assets复制文件到sd卡
http://licongf18.blog.163.com/blog/static/155695482010102655746661/
我的代码
//调用代码 CopyAssets("/sdcard/xxx/", "xxx.txt"); private void CopyAssets(String dir, String fileName){ //String[] files; File mWorkingPath = new File(dir); if (!mWorkingPath.exists()) { if (!mWorkingPath.mkdirs()) { Log.e("--CopyAssets--", "cannot create directory."); } } try { InputStream in = this.getResources().getAssets().open(fileName); System.err.println(""); File outFile = new File(mWorkingPath, 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 (IOException e1) { e1.printStackTrace(); } }
发表评论
-
跳转至Google Play,rate,more推广功能
2014-08-19 15:09 1116String appPackageName = getPac ... -
Activity 全透明属性
2014-07-02 15:10 542android:theme="@android:st ... -
android平台运行flash游戏
2014-03-31 19:20 821android平台运行flash游戏 http://blo ... -
遍历指定目录下的图片文件 显示在gridview
2014-03-05 12:49 812gridview布局 <?xml version=& ... -
Android桌面悬浮窗进阶,QQ手机管家小火箭效果实现
2014-01-06 15:11 1019http://blog.csdn.net/guolin_b ... -
android 透明效果
2013-06-28 17:25 910参考http://2960629.blog.51cto ... -
拦截Home键
2013-03-19 12:03 949主要就是重写 onAttachedTo ... -
不同应用间数据共享
2013-03-18 11:16 831Android不同应用之间数据的共享有许多方式,但是我觉得还是 ... -
root情况下静默安装
2012-12-17 11:12 819参考 http://blog.csdn.net/su1216/ ... -
app推广必备功能:分享到,更多应用,创建快捷方式
2012-12-14 13:14 1189public class ShareTool { ... -
获取屏幕上正在显示的activity
2012-12-08 17:19 1038参考文章http://chroya.iteye.com/blo ... -
android异步加载数据
2012-11-07 13:55 961参考http://blog.csdn.net/sfshine/ ... -
Activity去除标题栏和状态栏
2012-11-06 15:50 1379方法一:直接在xml文件里设置 //全屏(隐藏标题栏和状 ... -
无法清除的Notification,直到点击了才可以消除
2012-11-06 12:35 2221参考文章 http://www.cnblogs.com/new ... -
vpn
2012-10-30 17:17 705参考文章http://blog.csdn.net/whyonl ... -
开机启动Service
2012-10-25 14:58 866程序执行效果为: 开机后跳转到MainActivity并执行定 ... -
Android 定时执行任务
2012-10-25 13:28 1970本程序执行效果为: 隔3秒打印"收到广播" ... -
打开关闭移动数据、wifi、gps
2012-10-13 23:11 1004参考 http://blog.csdn.net/anzhu_1 ... -
联网自动开启Service
2012-10-12 10:13 945参考http://blog.csdn.net/lvron/ar ... -
模仿安卓市场自动下载安装打开apk应用程序
2012-09-28 20:18 3008主程序 package com.example.downl ...
相关推荐
综上所述,通过以上步骤和知识点,我们可以实现从`android:assets`目录将资源文件复制到SD卡的功能。这个过程涉及Android系统的文件操作、权限管理以及对AssetManager的使用,对于Android开发者来说是非常基础且重要...
要从Assets复制文件到SD卡,主要步骤如下: 1. **获取AssetManager**:在Activity或Service中,通过调用`getAssets()`方法获得`AssetManager`实例,这是一个用于管理应用所有资产的接口。 2. **打开Assets文件**:...
Android复制assets文件到SD卡是一种常见的文件操作,目的是将应用程序的assets文件夹中的文件复制到SD卡上,以便于应用程序的数据存储和读取。本文将详细介绍Android复制assets文件到SD卡的方法,包括使用线程池和...
接下来,将资源文件从`raw`或`assets`目录移动到SD卡。`raw`目录中的文件可以通过`Resources`对象获取,而`assets`目录中的文件则需要使用`AssetManager`。例如,将`raw`目录下的"myfile.mp3"复制到SD卡: ```java ...
综上所述,要在Android应用中实现将资源文件中的数据库复制到SD卡或内存,需要正确配置AssetManager,确定目标路径,复制文件,并处理好相关的权限问题。这个过程对于那些需要预加载数据库的应用至关重要,能有效...
总之,将Android assets目录下的文件复制到手机内存或SD卡,需要对Android的文件系统和权限管理有深入理解。在实际开发中,这个操作通常在应用启动时或需要时执行,以确保文件的可用性。正确处理异常和权限问题,...
标题"android的assets下的文件保存到sd卡"涉及到的就是这样一个场景,即如何将Android应用中`assets`目录下的文件保存到SD卡上。`assets`目录是Android项目中用于存放非编译型资源的一个特殊位置,它可以包含任意...
对于`assets`目录的文件,我们需要使用`AssetManager`来打开,然后复制到SD卡。如下: ```java AssetManager assetManager = getAssets(); InputStream ais = null; FileOutputStream fos = null; try { ais ...
/** * 将assets文件夹下的文件复制到SD卡中 */ public class CopyZipFileToSD {}
支持 Assets 下的文件或者文件夹拷贝到手机存储 public static void copyAssetsDirToSDCard(Context context, String assetsDirName, String sdCardPath) { Log.d(TAG, copyAssetsDirToSDCard() called with: ...
接下来,我们要在应用运行时将ZIP文件从`assets`复制到SD卡。首先,我们需要获取SD卡的路径,这可以通过`Environment.getExternalStorageDirectory()`方法实现。然后,使用`InputStream`读取`assets`中的ZIP文件,`...
- 在应用启动或需要时,使用以下代码将数据库文件从`assets`复制到SD卡的特定路径: ```java private void copyDatabaseFromAssets() { String dbPath = Environment.getExternalStorageDirectory()....
本文示例主要实现了Android获取assets文件夹中的数据并将其写入到SD卡中,该程序实现的步骤主要为:首先读取assets文件夹中的数据库,再将其写入到SD存储卡中。 完整示例代码如下: import java.io.File; import ...
通过运行此项目,开发者可以学习如何在首次启动时将assets文件夹中的XML文件复制到SD卡指定位置,然后在后续运行中从SD卡读取和解析XML数据。 总之,解析SD卡上的XML文件是Android开发中的常见需求。通过使用Pull...
由于从`Assets`复制文件到SD卡涉及到文件系统的读写操作,因此在AndroidManifest.xml中需要添加以下权限: ```xml ``` 此外,对于Android 6.0(API 23)及以上版本,还需要在运行时请求相应的权限。 这个过程...
本文将详细解析“android_filesave”这个示例项目,它展示了如何将Android应用中的图片资源从assets目录保存到SD卡的根目录。 首先,我们要理解Android的文件系统结构。在Android设备上,应用通常有三个主要的存储...