草庐IT

sd_notify

全部标签

android - 如何在模拟器中查看推送到 SD 卡的图像

我创建了一个2000MBSD卡大小的模拟器并将文件推送到它,正如您在图像中看到的那样,但我无法在模拟器的图库应用程序中看到这些图像文件。我怎样才能看到图库应用程序中的图像?文件链接以查看我的模拟器和推送到它的文件! 最佳答案 正如我在另外两个SO问题中发现的那样1和2,确保在将图像推送到SD卡后从开发工具运行MediaScanner,以便模拟器重新扫描SD卡以查找新媒体。 关于android-如何在模拟器中查看推送到SD卡的图像,我们在StackOverflow上找到一个类似的问题:

java - 以编程方式检查SD卡上是否有足够的内存

我的应用正在SD卡上保存文件,但在保存文件之前我需要检查是否有可用内存。我需要检查SD卡上有多少可用内存。类似于:if(MemoryCard.getFreeMemory()>20Mb){saveFiles();}else{Toast.makeText(this,"Notenoughmemory",100).show();} 最佳答案 StatFsclass您可以在这里使用,提供您的内部和外部目录的路径并计算总空间、可用空间和可用空间。StatFsmemStatus=newStatFs(Environment.getExternalS

android - SD 卡(在 AVD 中创建)在 Android Studio 模拟器中显示为 "removed"

我创建了一个带有SD卡的虚拟设备(AVD管理器->编辑设备->高级设置),但我的应用程序仍然显示它不存在://Thisprints:External:removedLog.d(TAG,"External:"+Environment.getExternalStorageState());如何使用外部存储?我正在使用:安卓工作室0.8.14设备:Nexus5、4.4KitKat,CPU:x86 最佳答案 除了在AVDManager中为SD卡创建镜像外,您还需要手动编辑配置文件(这是一个错误)。在您的主目录中找到模拟器的配置:#Locat

java - sd.canWrite() 总是返回 false

我已经设置了以下我的androidlist:我的Activity中有以下内容:Filesd=Environment.getExternalStorageDirectory();booleancan_write=sd.canWrite();sd返回/mnt/sdcard我在我的设备(evo3d)上测试,而不是模拟器。sd卡已挂载。在仅充电模式和未插入USB电缆时都会发生这种情况。谷歌上的各种页面和堆栈上的帖子显示了完全相同的方法来检查SD卡是否可写,所以我一定是遗漏了一些东西。更新:我尝试了以下代码,它抛出ioexceptionpermissiondenied。FileTestFile=

android - 将 android logcat 输出流式传输到 SD 卡

我想实现以下目标,但到目前为止,运气不好在android应用程序首次启动时打开SD卡中的文件。将logcat输出流式传输到文件。当应用程序退出时,停止logcat流。在我的ApplicationClassextendsApplicationonCreate()方法中,我这样做了wwLogManager.openLogFile();这是openLogFile()中的代码privatestaticfinalStringLOGCAT_COMMAND="logcat-vtime-f";Stringtimestamp=Long.toString(System.currentTimeMillis(

android - 如何将视频文件下载到 SD 卡?

我有一个视频文件(.MP4格式),我想让用户能够将视频下载到他们的SD卡上。我目前使用此代码但它不起作用..StringPATHSdcard="/sdcard/Video/";publicvoidDownloadFromUrl(StringVideoURL,StringfileName)try{URLurl=newURL("https://javmed-prod.s3.amazonaws.com/666034cbe81045f2a2da50e5205e376b.mp4");Filefile=newFile(fileName);longsTime=System.currentTimeMi

java - 从 SD 卡加载绘图

我正在尝试从我的设备SD卡加载png图像作为可绘制对象。我使用了以下函数,但它不起作用:publicDrawablegetDrawable(){returnnewBitmapDrawable(imagePath);}图片路径为:mnt/sdcard/MyFolder/image.png当我尝试调用该方法时,应用程序崩溃了,我应该如何加载位于sdcard中的png图像并将其转换为Drawable对象? 最佳答案 实际上有一个直接来自文件路径的BitmapDrawable构造函数。您正在使用的方法是depricated。尝试:Drawa

Android:在SD卡中加载自定义字体

是否可以在Android中使用存储在SD卡中的自定​​义字体?到目前为止,我所看到的表明字体文件必须位于Assets文件夹中。请告诉我我错了。 最佳答案 Typeface.createFromFile()采用String路径或File。Typefacetypeface=Typeface.createFromFile(newFile(Environment.getExternalStorageDirectory(),"font.ttf")); 关于Android:在SD卡中加载自定义字体,

android - 怎么把文件存到sd卡

这个问题在这里已经有了答案:Writingafiletosdcard(3个答案)关闭2年前。我是android和java编程的新手,谁能告诉我如何保存文件,我有以下代码:InputStreamis=newFileInputStream(location+"/zipSample.zip");ZipInputStreamzis=newZipInputStream(newBufferedInputStream(is));try{ZipEntryze;while((ze=zis.getNextEntry())!=null){ByteArrayOutputStreambaos=newByteAr

android: 如何收听 "sd card removed unexpectedly"

我有一个使用SD卡内容的程序。我想听听不同的状态,如sd卡安装或sd卡意外移除。我怎么能这样做。举个例子会有很大帮助。感谢大家 最佳答案 您需要监听ACTION_MEDIA_REMOVED和ACTION_MEDIA_MOUNTED.创建接收器并监听此操作。编辑:在你的list文件中添加这个然后创建一个MyReceiver类,它将扩展BroadcastReceiver,然后捕获这些操作并执行您想要执行的操作。 关于android:如何收听"sdcardremovedunexpectedly