草庐IT

sd_setImage

全部标签

android - 从 native 代码访问 android 外部 SD 卡

我正在使用NDK5为android开发原生apk。我的问题是,如何从native代码访问外部SD卡的写入和读取? 最佳答案 它的工作原理与Java代码相同。您需要使用SDKAPIEnvironment.getExternalStorageDirectory()在您的Java代码中,然后将其传递给您的native代码,像正常路径一样访问它。 关于android-从native代码访问android外部SD卡,我们在StackOverflow上找到一个类似的问题:

python - Windows 中的 PyBonjour 错误 - 无法加载库 libdns_sd.so.1

在IronPython2.6下运行PyBonjour时,出现错误:OSError:IronPython.Runtime.Exception.OSException:cannotloadlibrarylibdns_sd.so.1这源于一行:ctypes.cdll.LoadLibrary(_libdnssd)其中_libdnssd是“libdns_sd.so.1”我在系统上安装了Apple分发的所有Bonjour工具。有人知道如何解决这个问题吗? 最佳答案 我的猜测是PyBonjour有一个类似于sys.platform=='win32

ios - UIButton setImage : forState not working with 64 bit architecture

我有一年前创建的现有项目。在AppStore的64位需求公告之后,我不得不将arm64架构包含到我的项目中但是在将arm64添加到appTarget->BuildSettings->ValidArchitectures之后,所有UIButton的所有setImage:forState方法对象停止工作,而setBackGroundImage:forState正常工作。UIButton*button=[[UIButtonalloc]initWithFrame:CGRectMake(10,10,20,20)];[buttonsetImage:imageforState:UIControlSt

android - 如何在外部 SD 卡而不是设备存储中写入文件?

我试过这个:publicStringgetFilename(){Filefile=newFile(Environment.getExternalStorageDirectory(),"Test2");if(!file.exists()){file.mkdirs();}StringuriSting=(file.getAbsolutePath()+"/"+"IMG_"+System.currentTimeMillis()+".png");returnuriSting;}我尝试将第二行更改为:Filefile=newFile("sdcard/Test2");但目录仍然是在设备存储中创建的,而

android - 使 Android 应用程序移动到 SD 卡的问题

根据我所阅读的所有内容,让应用程序可移动到SD所需要做的就是将以下行添加到list中:android:installLocation="preferExternal"我尝试将此添加到我公司的两个应用程序中,虽然移动选项出现在两个应用程序的设置中,但实际上只有一个可以成功移动。当按下另一个应用程序的移动按钮时,它会尝试移动,然后弹出“无法移动”消息。我能够找到错误的实际文本,但没有太大帮助:“MOVE_FAILED_INTERNAL_ERROR”我认为这可能是因为失败的应用程序中嵌入了C代码。作为一项测试,我尝试移动AndroidStudio为常规Android应用程序和内置C++支持的

android - 显示 SD 卡中的歌曲

我想在ListView中显示sdcard中的歌曲,但它会强制关闭。任何人都可以帮助我吗?代码:packagecom.ex.imageGallery;importjava.io.File;importandroid.app.Activity;importandroid.content.Intent;importandroid.graphics.drawable.ColorDrawable;importandroid.net.Uri;importandroid.os.Bundle;importandroid.os.Environment;importandroid.view.View;im

android - 如何在 Android 2.2 中以编程方式删除 SD 卡的全部内容

我希望在Android2.2中以编程方式删除用户的整个SD卡。最简单的方法是什么?是否需要root权限?我可以只执行“rm-rf/mnt/sdcard”还是必须进行递归循环? 最佳答案 您可以使用Java删除目录。如果它们不为空,则必须递归执行此操作:http://www.exampledepot.com/egs/java.io/DeleteDir.html没有。所有应用程序都具有对外部存储的完全RW访问权限。是的,您可以执行shell命令(但您必须检查“rm”是否可用):Anywaytorunshellcommandsonandr

android - 在不使用 SD 卡的情况下从另一个 Android 应用程序安装 apk

我能够下载一个apk文件并将其存储在我的/data/data/com.android.myApp/anotherApp.apk中。我想知道是否有办法从另一个应用程序安装此文件。我目前正在使用:Intentintent=newIntent(Intent.ACTION_VIEW);intent.setDataAndType(Uri.parse(filepath),"application/vnd.android.package-archive");startActivity(intent);这是我的list文件:当我运行这个。它给我“解析错误:解析包时出现问题”。我不知道问题是什么?1)我

android - 从外部 SD 卡导入 SQLite 数据库

尝试在我的应用程序中实现导入和导出功能。导出只是将文件复制到SD卡中。我已经完成了,但是导入有点问题。因为导入应该删除以前的而不是我正在使用的当前数据库并加载以前的数据库。我浏览了该站点上有关从应用程序中的sd卡导入sqlite数据库的各种帖子。Importingdatabase,这里有一个答案,但我想知道什么时候调用这个方法。?或任何其他解决方案。将不胜感激! 最佳答案 我觉得这个link将帮助您找到解决方案,基本上您必须检查list文件中是否包含读取和写入外部存储设备的权限,然后按照教程进行操作。

Android 导出数据库到 SD 卡 - 空文件

我使用了以下example将我的数据库导出到SD卡。我可以在SD卡上创建文件,但内容是空的。我已经检查过我可以从我的数据库文件中读取并且可以写入SD源。在我的传输方法中捕获到异常,但消息是nulllogcat没有显示有关异常的任何进一步信息。知道为什么数据没有传输到目标文件吗?publicbooleantransferFile(Filesrc,Filedest){booleanflag=false;FileChannelinChannel=null;;FileChanneloutChannel=null;if(!dest.canWrite()){Log.d(TAG,"unabletow