草庐IT

android - 从 SD 卡读取 .xml 文件

我有一个名为bkup.xml的xml文件存储在sdcard“/sdcard/bkup.xml”中。为了创建bkup.xml,我使用了xmlSerialization。我想从那个bkup.xml文件中检索数据。我看过很多例子,但几乎大部分都是使用资源文件和使用URL作为资源。但是没有人给出sdcard文件路径的例子。我不知道如何从该文件中获取数据并进行解析。提前致谢。任何建议将不胜感激 最佳答案 Here是一个带有源代码的完整示例。您只需使用获取FileFilefile=newFile(Environment.getExternalS

java - 无法将图像保存到 SD 卡

我尝试使用此代码下载图像并保存:在这一行中:OutputStreamos=newFileOutputStream(f);我在模拟器上试了一下。我的应用程序得到异常,没有权限保存到这个路径:java.io.FileNotFoundException:/mnt/sdcard/InterFlora/1221618532:openfailed:EACCES(Permissiondenied)我还添加了这一行:这是代码:RetreiveImageextendsAsyncTask{Itemm_item;Filef;publicRetreiveImage(ItemaItem,FileaFile){m

android - 查找SD卡上的所有文件

我想找到存储在sdCard上的所有文件。我使用了这段代码:Listdir=newArrayList();Listfiles=newArrayList();Fileroot=newFile(Environment.getExternalStorageDirectory().getAbsolutePath());scan(root);//findrootdirectoriesfor(Filef:dir){//findinroot...scan(f);}Log.i("files",""+files.size());Log.i("dir",""+dir.size());}publicvoids

android - 在gridview android中显示来自sd卡的图像

im在GridView中显示来自sd卡上特定文件夹的图像直到知道一切正常所有图像都显示在gridview上但是当我改变屏幕的方向时它崩溃了。下面是我的代码和崩溃日志:importjava.io.File;importandroid.content.Context;importandroid.net.Uri;importandroid.os.Environment;importandroid.view.View;importandroid.view.ViewGroup;importandroid.widget.BaseAdapter;importandroid.widget.GridVi

Android SD 卡文件系统

长话短说-如何检查SD卡上使用的文件系统?我希望能够区分FAT和NTFS。 最佳答案 一种方法是解析挂载命令的输出编辑:这是代码proc=Runtime.getRuntime().exec("mount");BufferedReaderin=newBufferedReader(newInputStreamReader(proc.getInputStream()));Stringline=null;while((line=in.readLine())!=null){//parsehere}您将必须解析字符串行以检查文件系统中的sdca

Android - 如何使用 DDMS 将文件夹从文件系统复制到 SD 卡?

我在文件系统上有一个文件夹。该文件夹包含大约200个文件。我想将其复制到SD卡上的特定文件夹。问题是-DDMSonlygivestheoptionofpushingafileontodevice?DowehaveanyoptionofPushingthecompletefolderontodevice?我知道有一些方法可以通过将文件夹保存在Assets中来以编程方式复制此文件夹,或者压缩文件夹并复制它,但我的问题专门针对AndroidDDMS。我们将不胜感激任何帮助。 最佳答案 只需插入它:-)例如你有文件夹/data/tmp,你想

android - Android 应用程序的身份验证方案 : When the SIM card is locked or exhanged by another, 应用程序停止工作

我需要实现一种方便的方法来确定移动应用程序是否正在被有效客户使用。我的客户告诉我,如果他们的手机丢了,他们肯定会联系运营商并锁定SIM卡。因此,将身份验证与SIM卡有效性绑定(bind)似乎很自然(只要存在正确的SIM卡且未锁定,该应用程序就可以运行)。然后,万一丢失,客户只需锁定SIM卡,他或她无论如何都会这样做(因为网上银行会向手机发送批准交易的短信)。我尝试读取与SIM卡相关的数据,但它只适用于某些手机而不适用于其他手机(有时我只得到空字符串而不是IMEI号码)。如何实现身份验证机制,即对用户来说很容易(不需要用户生成/输入新密码),向应用程序提供当前插入的SIM卡是否可用的信息

Android:更改模拟器的 SD 卡

是否可以更改Android模拟器中使用的SD卡?例如,我想更改模拟器中使用的SD卡的大小。 最佳答案 在avd目录中,位于以下位置:Windows:%userprofile%.android\avd\有一个名为sdcard.img的文件。您可以用新的图像文件替换它。您可以使用android-sdk/tools中的mksdcard创建一个新的sdcard镜像文件usage:mksdcard[-llabel] 关于Android:更改模拟器的SD卡,我们在StackOverflow上找到一个

android - SD卡删除通知,它是如何完成的?广播还是服务?

我需要实现android中已经存在的sd卡移除通知,我需要知道它是如何完成的??任何示例代码或教程都会有很大帮助。 最佳答案 移除SD卡需要使用BroadcastReceiverpublicclassMyReceiverextendsBroadcastReceiver{@OverridepublicvoidonReceive(Contextcontext,Intentintent){//IfSDCardisRemoveditwillComeHere//Intentservice=newIntent(context,WordServi

android - 尝试将 SQLite 数据库从数据复制到 SD 卡

我正在使用以下代码,这些代码发布在StackOverflow上的某处并为我的目的进行了修改:try{Filesd=Environment.getExternalStorageDirectory();Filedata=Environment.getDataDirectory();if(sd.canWrite()){StringcurrentDBPath="//data//"+"com.exercise.AndroidSQLite"+"//databases//"+"MY_DATABASE";StringbackupDBPath="/temp/MY_DATABASE";Filecurren