导航:首页 > 文件管理 > 安卓导入文件为什么

安卓导入文件为什么

发布时间:2022-12-31 06:38:37

安卓手机怎么导入本地音乐(.mp3格式)

安卓系统导入音乐,需要使用电脑“发送到”功能。

具体操作步骤如下所示:

1、打开电脑,在电脑文件夹中,选择需要导入的音乐文件。

Ⅱ 老师发的安卓文件代码没错为什么导入之后java文件里面会有错误 改了工作空间也没用

1、可以查看是否在编程过程中引入了外部的jar包,如果有的话就需要同样的引入到你要运行的项目当中,而且还需要将jar包文件加入工作环境:右击jar包,选择build path--〉add to build path即可

如果真的是需要依赖包的,则需要先导入依赖项目包,然后再图示中点击右边的add,即可添加。

Ⅲ Android项目导入所有文件都空了。本地文件都为空,求问为什么

我也碰到过这样的情况,是因为你更换了eclipse的位置?或者项目在迁移过程中受损了。但我总觉得这也算是一个bug,因为我有时候在来回切换不同项目space的时候竟也会导致这种情况。

Ⅳ 安卓导入文件夹会出错怎么解决 不管导入什么都是这样

可能是你的sdk版本低造成的,可以粘一下报错的log;

Ⅳ 怎么往android模拟器的sd卡里写一个mp3文件呢,我用导入为什么导入不进去呢

向SD卡中写一个文件两种方法:
一种方法 直接用DDMS手动导入 文件名不能有中文 大写英文
二种方法 使用代码,用文件流进行写入 先将要导入的文件放在项目的assets目录下
public String getSDPath(String fileNames) { //在SD中新建一个MP3文件 fileNames参数为文件名
File sdDir = null;
// 判断sd卡是否存在
boolean sdCardExist = Environment.getExternalStorageState().equals(
android.os.Environment.MEDIA_MOUNTED);
if (sdCardExist) {
System.out.println("sd卡存在");
sdDir = Environment.getExternalStorageDirectory();// 获取跟目录
}
String fileName = sdDir.toString() + fileNames;
return fileName;
}
/*
* 拷贝文件到SD中
* filePath assets中文件路径
*/
public String mergeFile(Context c, String filePath, String dst) {

File fileone = new File(dst);
System.out.println("dst文件是否存在" + fileone.exists());

if (!fileone.exists()) {
OutputStream out;
try {
out = new FileOutputStream(dst);

byte[] buffer = new byte[1024];
InputStream in;
int readLen = 0;
// 获得输入流 ,注意文件的路径 此文件路径为在程序的assets目录下
in = c.getAssets().open(filePath);
while ((readLen = in.read(buffer)) != -1) {
out.write(buffer, 0, readLen);
}
out.flush();
in.close();
// 把所有小文件都进行写操作后才关闭输出流,这样就会合并为一个文件了
out.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
System.out.println("dst 文件路径 : " + dst);
return dst;
}

最后调用上面的方法 mergeFile(this,“要导入的MP3文件路径”,getSDPath(“SD卡内新文件路径”))

Ⅵ 安卓导入web html 文件快速读写方法

总所周知在安卓的资源文件中可以直接放入文件,webView 加载的时候可以直接调用(webview.loadUrl("file:///android_asset/"+文件名称)),

但是assets 文件不支持写入文件,如果我们要更新html 文件怎么办呢。

1、我们可以把初始版本html 文件压缩到assets 下,然后在解压到本地文件中去。如果后面有小的更新我们只需要根据文件MD5去更新

2、如果是大的更新我们只需要重新导入压缩包到assets 下面打包即可。特别注意assets 文件压缩直接最好检查一下是否包含中文,不然会解压不成功

/**/**

* 解压缩功能.

* 将zipFile文件解压到folderPath目录下.

* ZipFile 解压全部文件效率高于 ZipInputStream

* @throws Exception

*/

public static int upZipFile(File zipFile, String folderPath, ISiteFileManagetEvent event)throws IOException {

ZipFile zfile =new ZipFile(zipFile);

    Enumeration zList = zfile.entries();

    ZipEntry ze =null;

    byte[] buf =new byte[1024];

    int nowLength =0;

    while (zList.hasMoreElements()) {

ze = (ZipEntry) zList.nextElement();

        if (ze.isDirectory()) {

Log.e("upZipFile", ze.getName());

            String dirstr = folderPath + ze.getName();

            dirstr =new String(dirstr.getBytes("8859_1"), "GB2312");

            File f =new File(dirstr);

            f.mkdir();

continue;

        }

OutputStream os =new BufferedOutputStream(new FileOutputStream(getRealFileName(folderPath, ze.getName())));

        InputStream is =new BufferedInputStream(zfile.getInputStream(ze));

        int readLen =0;

        while ((readLen = is.read(buf, 0, 1024)) != -1) {

os.write(buf, 0, readLen);

        }

nowLength +=1;

        event.SiteFileManagetProcess(nowLength, 201);

        is.close();

        os.close();

    }

event.SiteFileManagetFinishEvent("");

    if (zipFile !=null) {

boolean delete = zipFile.delete();

        Log.e("BaseFileUtil1", delete +"");

    }

zfile.close();

    return 0;

}

/**

* 给定根目录,返回一个相对路径所对应的实际文件名.

*

* @param baseDir    指定根目录

* @param absFileName 相对路径名,来自于ZipEntry中的name

* @return java.io.File 实际的文件

*/

public static FilegetRealFileName(String baseDir, String absFileName) {

String[] dirs = absFileName.split("/");

    File ret =new File(baseDir);

    String substr =null;

    if (dirs.length >1) {

for (int i =0; i < dirs.length -1; i++) {

substr = dirs[i];

            try {

//substr.trim();

                substr =new String(substr.getBytes("8859_1"), "GB2312");

            }catch (UnsupportedEncodingException e) {

e.printStackTrace();

            }

ret =new File(ret, substr);

        }

if (!ret.exists())

ret.mkdirs();

        substr = dirs[dirs.length -1];

        try {

substr =new String(substr.getBytes("8859_1"), "GB2312");

        }catch (UnsupportedEncodingException e) {

e.printStackTrace();

        }

ret =new File(ret, substr);

        return ret;

    }

return ret;

}

* 复制zip 压缩文件到 本地

* @param strOutFileName 本地文件路径

* @param zipName        assets 文件名称需要带文件后缀 xx.zip

* @throws IOException

*/

public static void BigDataToSD(Context context, String strOutFileName, String zipName)throws IOException {

InputStream myInput;

    OutputStream myOutput =new FileOutputStream(strOutFileName);

    //操作assets 文件

    myInput = context.getAssets().open(zipName);

    byte[] buffer =new byte[1024];

    int length = myInput.read(buffer);

    while (length >0) {

myOutput.write(buffer, 0, length);

        length = myInput.read(buffer);

    }

myOutput.flush();

    myInput.close();

    myOutput.close();

}

阅读全文

与安卓导入文件为什么相关的资料

热点内容
天下游旧版本 浏览:622
iphone6按键震动 浏览:528
u盘没有显示怎么打开文件夹 浏览:13
win7升级win10激活失败 浏览:914
win10系统文件缺失介质修复 浏览:900
怎么样系统升级 浏览:518
魔客吧传奇网站模板 浏览:365
一段代码解决html多浏览器兼容 浏览:803
淘车大师app官方下载 浏览:953
win10系统怎么能找回桌面文件 浏览:423
换主板怎么装驱动程序 浏览:563
宜搜小说旧版本 浏览:310
win10净网大师 浏览:262
苹果5s移动网络设置 浏览:680
主文件名的格式 浏览:336
如何找吃的app 浏览:11
js判断跳转前的页面地址 浏览:555
qq浏览器储存密码 浏览:309
网站字体阴影特效代码 浏览:187
g10刀轨铣内腔该如何编程 浏览:295

友情链接