草庐IT

idkit_assets

全部标签

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 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

android - 创建预构建事件以将文件复制到 Android 应用程序中的 Assets 文件夹

我有这个项目结构:项目文件夹/IosFolder、AndroidFolder、CommonFolder现在android应用程序使用它的Assets文件夹中的文件。但是我们决定为相同的文件创建Common文件夹。你能帮我做一个函数吗,女巫会将文件从Common文件夹(这个文件夹在我的项目下,所以在AndroidStudio中我看不到它)复制到androidassets构建应用程序之前的文件夹?在Common文件夹中会有一些.json文件和字体文件。据我所知,我需要在我的build.gradle文件中编写这个函数类似的东西:taskcopyFiles(type:Copy)copyFile

Android:如何在 webview 中从远程加载的 html 页面引用 Assets 图像

我正在尝试从WebView的HTML页面中加载/引用应用程序Assets文件夹中的图像。与大多数示例不同,HTML页面本身不位于Assets文件夹中,而是通过http从服务器加载。这个问题的背景是一些性能改进,应该通过直接从设备加载静态图像来减少加载时间(和传输的数据量)。我不确定Android是否在这里有一些限制,因为有一定的可能性通过允许从远程加载的网页访问本地文件存储来利用该应用程序。我首先尝试使用加载图像但这失败了(原因很明显)。我的下一次尝试是使用ContentProvider使用分类和引用图像.这个ContentProvider实现如下:publicclassAssetCo

android - 为什么我的 Assets 文件没有更新?

我的程序从Assets文件夹中打开一个.txt文件并从中读取。这是代码:AssetManagermyAssetManager=myContext.getAssets();try{InputStreamis=myAssetManager.open("databaseeleven.txt");byte[]bytes=newbyte[is.available()];is.read(bytes);commands=newString(bytes);}catch(IOExceptione){Toast.makeText(myContext,e.getMessage(),Toast.LENGTH_

android - Espresso 测试时如何从 Asset 文件夹中读取 json 文件?

我正在尝试基于.json文件创建一些假对象。所以我的项目的架构是这样的:-MyProject-app----src--------androidTest------------assets----------------FirstObject.json----------------SecondObject.json------------java--------main--------test我正在使用Espresso进行测试,并且在assets文件夹下有一些.json文件。我的测试类是这样的:@RunWith(AndroidJUnit4.class)publicclassLocat

android - 当我尝试创建图像 Assets 时,Android Studio 中不存在文件 Logo.png

当我尝试在AndroidStudio的图像资源中创建Action图标时,我看到了错误日志:logo.pngdoesnotexist而且我无法创建操作栏和标签栏图标。谁能帮帮我? 最佳答案 找到文件.idea/assetWizardSettings.xml(通过在项目中按ctrl+shift+n并输入assetWizardSettings.xml)并在其中找到系统未找到的文件名(例如logo.png),然后删除该行或简单地删除.idea并重新导入项目 关于android-当我尝试创建图像A

Android - 将文件从 Assets 复制到/数据/数据文件夹

我需要在我的应用程序中使用一些文件。它们保存在Assets文件夹中。我看到了关于SO的讨论,其中文件从Assets文件夹复制到内部存储上的/data/data/,然后被使用。我得到了代码,但我不明白的是,将Assets复制到内部存储有什么用? 最佳答案 试试这个:(使用所有这三种方法对我有用,并在“toPath”字符串对象中分配目标路径)StringtoPath="/data/data/"+getPackageName();//YourapplicationpathprivatestaticbooleancopyAssetFolde