草庐IT

sdcard_rw

全部标签

android - 通过 adb 获取 sdcard 目录

我正在制作一个应用程序,它通过adb从设备sdcard中提取文件(由android应用程序保存)。问题是不同的设备,有不同的sdcard目录即:SD卡sdcard/external_sd首先我发明了以下解决方案:运行adbshellls检查目录“sdcard”是否存在如果是,运行sdcard/ls并检查external_sd是否存在返回值。但问题是我有两个三星设备GT-I9100和GT-I9000并且都有一个目录sdcard/external_sd。当我检查System.getenv("EXTERNAL_STORAGE")时,一个返回sdcard和另一个sdcard/external_

android - 将 Imageview 设置为在 sdcard 中显示图像?

我在手机的SD卡中存储了一张图片。我想在ImageView中显示它。我知道文件的位置。在Activity的oncreate上有一种简单的方法可以说类似ImageViewimg=(ImageView)findViewById(R.id.imageView1);Stringpath=Environment.getExternalStorageDirectory().toString()"Images/image.jpg";img.setsrc=path;如果有任何方法可以做到这一点,请告诉我。谢谢。 最佳答案 Bitmapbmp=Bit

android - 将 Imageview 设置为在 sdcard 中显示图像?

我在手机的SD卡中存储了一张图片。我想在ImageView中显示它。我知道文件的位置。在Activity的oncreate上有一种简单的方法可以说类似ImageViewimg=(ImageView)findViewById(R.id.imageView1);Stringpath=Environment.getExternalStorageDirectory().toString()"Images/image.jpg";img.setsrc=path;如果有任何方法可以做到这一点,请告诉我。谢谢。 最佳答案 Bitmapbmp=Bit

database - 我可以在/sdcard 上下载 SQLite db 并从我的 Android 应用程序访问它吗?

我已经发现无法将文件bundle在.apk中并将它们放在/sdcard上,目前最好的选择是在首次运行时下载大文件。我遇到了一个教程,说如何将sqlitedb与apkbundle,然后复制它,以便可以使用SQLiteDatabase访问它(从而使所需空间增加一倍,并且根本不使用/sdcard)。http://developer.android.com/guide/topics/data/data-storage.html#db表示所有数据库都必须在/data/data/package_name/databases中。真的是这样吗?有没有办法欺骗框架打开位于/sdcard分区上的数据库?有

database - 我可以在/sdcard 上下载 SQLite db 并从我的 Android 应用程序访问它吗?

我已经发现无法将文件bundle在.apk中并将它们放在/sdcard上,目前最好的选择是在首次运行时下载大文件。我遇到了一个教程,说如何将sqlitedb与apkbundle,然后复制它,以便可以使用SQLiteDatabase访问它(从而使所需空间增加一倍,并且根本不使用/sdcard)。http://developer.android.com/guide/topics/data/data-storage.html#db表示所有数据库都必须在/data/data/package_name/databases中。真的是这样吗?有没有办法欺骗框架打开位于/sdcard分区上的数据库?有

Android 打开外部存储目录(sdcard) 用于存储文件

我想以编程方式打开外部存储目录路径以保存文件。我试过但没有得到sdcard路径。我该怎么做?有什么解决办法吗??privateFilepath=newFile(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES)+"");或privateFilepath=newFile(Environment.getExternalStorageDirectory()+"");我尝试从以上两种方法获取路径,但都指向内部存储器。当我们打开存储内存时,如果sdcard存在,它将显示如下-设备存储和SD存储

Android 打开外部存储目录(sdcard) 用于存储文件

我想以编程方式打开外部存储目录路径以保存文件。我试过但没有得到sdcard路径。我该怎么做?有什么解决办法吗??privateFilepath=newFile(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES)+"");或privateFilepath=newFile(Environment.getExternalStorageDirectory()+"");我尝试从以上两种方法获取路径,但都指向内部存储器。当我们打开存储内存时,如果sdcard存在,它将显示如下-设备存储和SD存储

android - 在 Android 上将数据库备份到 SDCard

我正在使用以下代码将备份副本写入SDCard并得到java.io.IOException:文件的父目录不可写:/sdcard/mydbfile.dbprivateclassExportDatabaseFileTaskextendsAsyncTask{privatefinalProgressDialogdialog=newProgressDialog(ctx);//canuseUIthreadhereprotectedvoidonPreExecute(){this.dialog.setMessage("Exportingdatabase...");this.dialog.show();}

android - 在 Android 上将数据库备份到 SDCard

我正在使用以下代码将备份副本写入SDCard并得到java.io.IOException:文件的父目录不可写:/sdcard/mydbfile.dbprivateclassExportDatabaseFileTaskextendsAsyncTask{privatefinalProgressDialogdialog=newProgressDialog(ctx);//canuseUIthreadhereprotectedvoidonPreExecute(){this.dialog.setMessage("Exportingdatabase...");this.dialog.show();}

android文件系统管理全解析——内部存储和外部存储 /data/data和/sdcard/Android/data区别

文件系统是android一个重要的部分。我们需要保存app的一些数据。或者我们需要用到系统的一些数据,如相册等。那么就需要对文件系统有一定的了解。android文件系统有一个非常让人困惑的地方,就是获取的文件名和路径可能是不确定的。例如下面的代码,这个代码是非常常用的。但这个代码在不同的android版本可能出现的结果不同。Environment.getExternalStorageDirectory()可能出现下面的结果。/storage/emulated/0/mnt/sdcard/storage/sdcardstorage和sdcard的区别这里有一个非常困惑的问题,就是storage和s