草庐IT

sd_setImageWithUrl

全部标签

android - 如何在 Android 上以编程方式安全移除 SD 卡

我想让用户在我的程序中安全地移除SD卡,但似乎Android2.2公共(public)API没有提供执行此操作的方法。有谁知道这样做的正确方法是什么? 最佳答案 您需要将用户带到设备的内置设置。我认为这会奏效。Intenti=newIntent(android.provider.Settings.ACTION_MEMORY_CARD_SETTINGS);startActivity(i);卸载SD卡是其中一种操作,如果它不受用户的完全控制,则可能会被恶意使用。如果它可以纯粹在软件中完成(无需用户干预),那么代码可能会破坏设备上运行的其

android - 如何从 SD 卡编辑现有 XML 文件的节点值并将其保存回来?

我想编辑SD卡中现有XML文件的节点值。例如,如果我想将RouteName的值从MountainTrip编辑为SeaTrip。12345MountainTrip我尝试使用以下代码,但它不会影响SD卡上的XML文件。try{DocumentBuilderFactorydocFactory=DocumentBuilderFactory.newInstance();DocumentBuilderdocBuilder=docFactory.newDocumentBuilder();Documentdoc=docBuilder.parse(newFile(Environment.getExter

Android发送 Intent 将SD卡中的照片附加为0长度文件

我知道之前有人问过这个问题的变体trying-to-attach-a-file-from-sd-card-to-email但是提供的解决方案,即重启似乎并不适合我。我已经看到很多支持这是一个问题的群组帖子。我只能假设链接到问题的OP进行了一些其他更改,可能是对允许他的代码工作的list进行了更改。我看到的行为是电子邮件Intent处理来自sdcard的jpeg附件,但将其作为0长度文件处理,该文件在发送时被丢弃。我已经尝试将setType设置为jpeg/image和image/jpeg,因为我看到它以两种方式表达。IntentsendIntent=newIntent(Intent.AC

android - Android 模拟器在哪里存储 SD 卡文件?

我想让两个模拟器使用相同的SD卡镜像。我在第一个模拟器中自动创建了一个SD卡,并将所有数据下载到这个SD卡。如何在另一个模拟器中加载此SD卡?我不想一直为每个模拟器重新创建SD卡上的所有数据。 最佳答案 明白了。Android工具会在您的用户主文件夹中创建一个.android文件夹。此文件夹包含一个avd文件夹,其中每个虚拟设备都有一个单独的文件夹。在每个文件夹中,应该存在一个名为sdcard.img的文件。此文件包含为此AVD自动创建的SD卡镜像。 关于android-Android模

Android:默认在 SD 卡上安装我的应用程序

希望我的问题从标题中清楚。我还是会解释的。有什么方法可以将我的应用程序直接安装到SD卡上,而无需先存储在手机内存中。因为我的应用程序很大。或者有没有办法向用户提供“移动到SD卡”选项以手动移动。如果是,我该怎么做?感谢您的回答。 最佳答案 来自谷歌:AppinstallationonexternalstoragemediaTheAndroidplatformnowallowsapplicationstorequestinstallationontothedevice'sexternalstoragemedia(suchastheSD

android - ACRA : How can I write ACRA report to file (in SD Card)?

我可以使用ACRA库通过处理未捕获的异常来管理强制关闭错误。报告可以成功发送到谷歌文档、电子邮件和自定义网络服务。但是我想要的..如何将报告写入文件[例如。sdcard/myapp/myLog.txt]?为什么我要这个..我的应用程序用户在发生强制关闭时可能没有互联网连接..如果是这样,那么我将错过报告,如果我将报告写入文件,那么我可以在互联网连接时发送到我的服务器连接可用。 最佳答案 我想你想要达到的效果,ACRA已经完成了。这是我在abdlogcat中看到的内容:01-2312:15:28.056:D/ACRA(614):Wri

android - 使用 Intent 从 SD 卡中选择一个文件

Android是否有办法使用Intent浏览和选择SD卡中的任何文件?类似于:Stringuri=(Environment.getExternalStorageDirectory()).getAbsolutePath();Intenti=newIntent(Intent.ACTION_PICK,Uri.parse(uri));我正在尝试使用蓝牙将文件发送到其他设备。如果我在我的代码中给出文件名的完整路径,我可以发送。我希望我的用户选择应该发送的文件。 最佳答案 您可以使用以下代码:IntentmediaIntent=newInten

android - 在 Android 中显示来自 SD 卡的大图像

在Android中,如何显示SD卡中的图像(任意大小),不会出现内存不足错误?是否需要先将图片放入MediaStore?一个伪代码示例将不胜感激。如果显示的图像与设备的内存级别允许的一样大,则加分。 最佳答案 编辑:这个问题实际上已经在StrangeoutofmemoryissuewhileloadinganimagetoaBitmapobject得到了回答。(两个投票最高的答案)。它也使用inSampleSize选项,但使用一个小方法来自动获取适当的值。我原来的回答:BitmapFactory.Options类的inSampleS

android - 使用 Eclipse DDMS 将大文件推送到模拟器/SD 卡时出现问题

我正在使用EclipseDDMS将文件推送到我的Android模拟器sdcard上。我选择文件并按打开,弹出一个对话框并开始推送文件。在DDMS透视图中的“文件资源管理器”View中,我可以看到sdcard目录,并且可以看到我在其中创建的文件。然后在弹出窗口中,进度表走到一半,然后我在控制台窗口中收到此错误:[2011-09-2215:15:56]Failedtopushtheitem(s).[2011-09-2215:15:56](null)然后文件资源管理器完全刷新,文件消失。我知道sdcard设置了1G空间,而我推送的文件只有9M。这是推送过程中和失败后的图片。那么我做错了什么或

android - 没有将 SD 卡相关的 Intent 发送到我的广播接收器

我正在尝试注册一个用于移除SD卡的接收器,但是我的接收器在移除SD卡时没有被调用,在这里粘贴我的代码。我在oncreate()中注册接收器并在ondestroy函数中注销。如果我做错了,请告诉我。voidregisterSDCardStateChangeListener(){finalStringMEDIA_REMOVED="android.intent.action.MEDIA_REMOVED";finalStringMEDIA_UNMOUNTED="android.intent.action.MEDIA_UNMOUNTED";finalStringMEDIA_BAD_REMOVAL