Ⅰ 安卓手机怎么导入本地音乐(.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(); }