草庐IT

android - 如何访问手机或SD卡内存中的文件

大家好,我需要一点帮助来理解android的文件系统例如,现在在Windows中,我们使用"c:/mytextfile.txt"或"c:/folder/mytextfile.txt"等路径创建文件。现在如何我可以访问android中的文件和文件夹吗?我的意思是路径是什么。手机是否支持文件浏览器而不是依赖第三方应用程序?? 最佳答案 Android没有本地文件浏览器,但有许多第三方浏览器(想到Astro)。Android的文件系统是Linux的;路径分隔符是/并且FS从称为/的单个根增长。因此,您的应用程序包位于/data/apps下

android - 在 Android 中将位图图像存储到 SD 卡

我的android代码遇到了一些奇怪的问题,我在Bitmap变量中有一个图像,想将该文件保存到SD卡。我的编码如下,BitmapIMAGE//Loadedfrominternetservers.;try{File_sdCard=Environment.getExternalStorageDirectory();File_picDir=newFile(_sdCard,"MyDirectory");_picDir.mkdirs();File_picFile=newFile(_picDir,"MyImage.jpg");FileOutputStream_fos=newFileOutputSt

android - 需要帮助使用 AVD 正确模拟 Samsung Galaxy Nexus

我正在努力确保我的应用以流行的GalaxyNexus作为基础在ICS上得到正确测试。我想尽可能忠实地模仿它。我已经使用以下参数(来自config.ini)创建了一个AVD。这主要是使用GUI创建的(disk.dataPartition.size是根据我读过的其他文章手动编辑的参数)。内存值可能偏低,但目前这对我来说不是问题。由于设备没有外部sdcard我已经对hw.sdCard说“不”,但我显然在/mnt/scdcard中没有看到任何东西(与/sdcard相同)并且无法写入它(重新安装是这不是问题AFAIK:那个挂载根本不存在)。我已经用几种不同的方式对此进行了测试,包括从adbshe

android - 如何从硬盘复制图片到安卓模拟器的sd卡?

我必须实现一个Android2.2应用程序,它应该能够上传从它的图库中选择的图像,但是我没有配备Android2.2的设备所以我必须在模拟器上测试它,但我不知道如何复制图像从我电脑的硬盘到模拟器的sd卡。我发现了很多类似类型的帖子,但没有一个对我有用。所以我希望你的帮助谢谢! 最佳答案 如果您使用的是DDMS工具(无论是否在Eclipse下),您只需将图像拖放到选定的文件夹即可。SDCard文件夹在mnt文件夹下。已编辑DDMS可以在...\android-sdk\tools下找到。在Eclipse中,您可以通过单击Window>O

android - 可以获得总存储容量吗?

我知道如何获取内部存储器和外部存储器的可用容量。但是我想知道内部存储器的最大容量和外部存储器的最大容量,但是我在谷歌上找不到任何关于它的信息有可能实现吗?谢谢 最佳答案 API18中引入了一些新方法。这是我用来获取总存储量(内部+外部)的代码。privatestaticfinallongKILOBYTE=1024;StatFsinternalStatFs=newStatFs(Environment.getRootDirectory().getAbsolutePath());longinternalTotal;longinternal

android - 阻止其他应用程序访问存储在 SD 卡中的我的应用程序图像

在我的应用程序中,我创建了一个位图并将其作为JPG图像保存在SD卡中。我不希望任何其他应用程序使用此图像。这在android中可能吗?任何帮助将不胜感激。 最佳答案 除非您加密文件,否则您无法阻止对SD卡上文件的访问。(参见外部存储部分here)Filessavedtotheexternalstorageareworld-readableandcanbemodifiedbytheuserwhentheyenableUSBmassstoragetotransferfilesonacomputer.而是考虑将其放入internalsto

android - 如何查看我的应用程序是否安装在 SD 卡上

我想做一些事情:valcacheDir=if(installedOnSD){getContext.getExternalCacheDir}else{getContext.getCacheDir}我对installedOnSD部分有点不知所措。谁能指出我正确的方向?PS:Scala中的伪代码示例,仅供娱乐。 最佳答案 这是我检查应用程序是否安装在SD卡上的代码:/***ChecksiftheapplicationisinstalledontheSDcard.**@returntrueiftheapplicationisinstalle

android - 以编程方式更新的 SD 卡文件不会在 Windows 资源管理器中更新

我的应用程序在SD卡上执行文件操作(删除或更新文件)。但是当我通过USB将设备连接到Windows7时,我没有看到任何变化。但是,我可以使用adbshell确认更新或删除的文件。我使用的是搭载Android3.0的ASUSeeePad。运行Android3.0的设备似乎有不同的方式来提供对文件系统的访问(MTP而不是USB大容量存储)。我还了解了如何在添加新文件时使用MediaScannerConnection.scanFile刷新Windows文件资源管理器的内容。但是如何在文件被删除或更新时触发刷新呢?我在已删除的文件上尝试了MediaScannerConnection.scanF

android - 无法将应用程序移动到 SD 卡

我无法将自己的应用程序移动到SD卡。我的list对应部分如下(我也粘贴了它需要的权限)。我相信我遵循了此处描述的准则:http://developer.android.com/guide/topics/data/install-location.html(兼容性和权限)。但是,在安装过程中(来自SDK,也来自AndroidMarket)应用程序位于内部存储中,我无法使用“管理应用程序”移动它。 最佳答案 试试这个......... 关于android-无法将应用程序移动到SD卡,我们在S

android - 如何在 Android 中使用下载管理器将文件保存在 SD 卡上?

这个问题在这里已经有了答案:SetcustomfolderAndroidDownloadManager(4个答案)关闭3个月前。我的应用程序遇到了两个问题。1-我正在使用AndroidDownloadManager下载在线文件,但它会将所有文件下载到系统目录,例如使用Download目录request.setDestinationInExternalPublicDir(Environment.DIRECTORY_PICTURES,"fileName");现在我想将文件下载到我自己的目录,比如“新建文件夹”。怎么可能实现。请在这方面帮助我,我将不胜感激。2-如何检查SD卡是否可用?