草庐IT

assets-library

全部标签

android - 有没有办法从 Android 的 Assets 文件夹中将文件作为 File 对象打开?

我想获取位于Assets目录中的文件的文件大小。我看到很多这样的例子InputStreammyInput=appContext.getAssets().open()我知道我可以通过简单地循环读取InputStream来确定文件大小,但我正在寻找一种通过Fileobject来完成此操作的方法。所以我需要Assets的路径,这就是我无法确定的...如何获得该路径?还尝试通过appContext.getAssets().openFd()和openNonAssetFd()但运气不好-得到了FileNotFound或可能是压缩异常。顺便说一句,developer.android.com上对这些o

android - Circular Reveal Android Compat With Design Library 28

如何使用设计库版本28在Android中创建圆形显示动画我看到很少有类(class)有像这样的项目:android.support.design.circularreveal.CircularRevealFrameLayoutandroid.support.design.circularreveal.CircularRevealGridLayoutandroid.support.design.circularreveal.CircularRevealLinearLayoutandroid.support.design.circularreveal.CircularRevealRelat

android - 在 Android 中将 Assets 或原始或资源文件作为 File 对象读取

我有一个jar文件,我需要为其传递文件对象。我如何将资源或Assets作为文件对象传递给该方法?如何将项目文件夹中的Assets或原始文件转换为文件对象? 最佳答案 这是我做的:将您的Assets文件复制到SDCard中:AssetManagerassetManager=context.getResources().getAssets();String[]files=null;try{files=assetManager.list("ringtone");//ringtoneisfoldername}catch(Exceptione

android - 重新打包 APK 文件以包含自定义 Assets - 使用什么构建工具?

更新:这是一篇旧帖子,下面对损坏的aapt版本的引用将过时。根据之前的反馈,我将自定义文本字段存储在我应用的Assets目录中。我将使用Assets文件中的默认用户详细信息编写应用程序,客户希望为每个用户重建应用程序,包括Assets文件中该用户的详细信息。(我知道这种方法有一些严重的缺点,但客户仍然热衷于这样做-参见EmbedlogindetailsinAPKfile,differentforeachuser(orotheroptions?))这个问题与我在解压缩APK文件并更新自定义Assets文件后重建APK文件时遇到的问题有关。我确信我遗漏了一些小东西,但是,我找到的关于这些方

android - 将数据库从 Assets 复制到数据库文件夹

这个问题在这里已经有了答案:CopyDatabasefromassetsfolderinunrooteddevice(6个答案)关闭9年前。在主要Activity中,我使用这种方法将文件从assets复制到databases文件夹:try{//CHECKISEXISTSORNOTSQLiteDatabasedbe=SQLiteDatabase.openDatabase("/data/data/com.henanet.dalel/databases/mydb.sqlite",null,0);dbe.close();//COPYIFNOTEXISTSAssetManageram=getAp

java - 将目录从 Assets 复制到数据文件夹

我想在应用程序首次运行时将一个相当大的目录从我的应用程序的Assets文件夹复制到数据文件夹。我怎么做?我已经尝试了一些例子,但没有任何效果,所以我什么都没有。我的目标是Android4.2。谢谢,雅尼克 最佳答案 试试你的应用程序实例的这段代码(你应该在list中写这个类):此代码将Assets/文件文件夹的内容复制到应用程序的缓存文件夹(您可以将其他路径放在copyAssetFolder()函数中)。仅当App首次启动时importjava.io.File;importjava.io.FileOutputStream;impor

Android - GridView 中 Assets 文件夹中的图像

我一直致力于创建图像的GridView,图像存在于Assets文件夹中。OpeningaFilefromassetsfolderinandroid链接帮助我使用位图阅读它。目前的代码是:publicViewgetView(finalintposition,ViewconvertView,ViewGroupparent){try{AssetManageram=mContext.getAssets();Stringlist[]=am.list("");intcount_files=imagelist.length;for(inti=0;i我的应用程序确实从Assets文件夹中读取了图像,但

android - 如何使用适用于 Android 的 Android Maps Utility Library 显示 InfoWindow

我正在使用GoogleMapsAndroidAPIUtilityLibrary为了以集群方式在map中显示多个标记。我已按照说明使其工作,并查看了库中的示例,但我不知道如何在单击标记时显示InfoWindow。我猜getMap().setOnMarkerClickListener(mClusterManager);是管理onClick事件的那个,如果被注释掉,我可以使用getMap覆盖它().setInfoWindowAdapter(newInfoWindowAdapter(){));但我无权访问我的自定义标记对象。然而,如果我使用getMap().setOnMarkerClickLi

android - 在 Android Assets 中解压文件

我在androidAssets中放了一个zip文件。我如何提取android内部存储中的文件?我知道如何获取文件,但我不知道如何提取它。这是我的代码..使用zip;zip=newUtil();zip.copyFileFromAsset(this,"myfile.zip",getExternalStorage()+"/android/data/edu.binus.profile/");感谢帮助:D 最佳答案 这段代码将帮助您....只需将zipfile位置和您希望在创建对象时将提取的文件保存到此类的位置传递给此类...并调用解压缩方法

java - Android - 从 assets\PDF 显示访问文件

我正在尝试将对存储在assets目录中的文件的引用检索到名为myfile.pdf的文件中。我尝试按如下方式进行:Filefile=newFile("android_assest/myfile.pdf);Log.d("myTag",""+file.isFile());不知何故,当myfile.pdf确实存在于assets目录中时,我得到了false。我使用getAssets().list("")和Log.d()返回数组中的每个元素对其进行了验证。更多的是,我试图获取对PDF文件的引用,然后使用设备上已安装的任何PDF查看器来查看PDF。我猜想因为上一期(检索对文件的引用)返回了false