草庐IT

idkit_assets

全部标签

android - Android 库 (aar) 的 Assets /目录中的 Assets

基于AndroidLibraryConsiderations:Librarymodulescannotincluderawassets我创建了一个示例android库模块,其中包含Assets(不在应用程序模块中),然后生成了aar文件。我分析了生成的aar文件,瞧,assets/文件夹仍然存在,所有文件都完好无损。那么,到底允许还是不允许呢? 最佳答案 我认为一些发展注意事项已经过时了。例如,他们还说元素必须在库和应用程序中声明(现在由list合并处理)。顺便说一下,下面几行,AAR文件剖析显示AAR文件可能包含/assets/目

安卓工作室。图像 Assets 尺寸生成

我成功地为我的项目生成了一个具有所有预期大小的“启动器图标”,现在我想对要在ImageView中使用的图像执行相同的操作。我尝试了“ImageAssets”中的所有选项,但都没有用。如何使用AndroidStudio一次生成所有不同尺寸的图像?就像启动器图标一样。谢谢。 最佳答案 如果你使用AndroidStudio这个插件是完美的https://plugins.jetbrains.com/plugin/7658?pr= 关于安卓工作室。图像Assets尺寸生成,我们在StackOver

java - Android:如何检测 Assets 文件夹中的目录?

我正在检索这样的文件String[]files=assetFiles.list("EngagiaDroid");我们如何知道它是一个文件还是一个目录?我想遍历assets文件夹中的目录,然后复制其所有内容。 最佳答案 我认为更通用的解决方案(如果您有子文件夹等)是这样的(基于您链接到的解决方案,我也将其添加到那里):...copyFileOrDir("myrootdir");...privatevoidcopyFileOrDir(Stringpath){AssetManagerassetManager=this.getAssets(

android - 如何获取 Assets 中某个文件夹中的文件数量?

我的方法太慢了。265文件的结果在14秒内给我。方法:privatevoidassetFilesAmount(Stringpath){AssetManagerassetManager=getAssets();Stringassets[]=null;try{assets=assetManager.list(path);if(assets.length==0){filesAmount++;}else{for(inti=0;i 最佳答案 我最近遇到了同样的问题(我想从assets目录中复制一些文件),它位于应用程序中的某个位置,等待几秒钟

android - 打包 "hidden" Assets 文件

我将文件“.nomedia”放入一个文件夹中,以避免Android的MediaScanner检测文件夹中的媒体文件。我需要将此文件夹(包括“.nomedia”)从APK的Assets复制到SD卡(以便其他应用程序可以使用这些媒体文件等)。当我在Eclipse中打包APK时,它不会打包“.nomedia”文件。大概它正在将其检测为隐藏文件。任何想法如何解决这一问题?我可以使用一个secret的aapt标志吗?如果可能,我想避免复制文件夹然后手动创建“.nomedia”文件夹。 最佳答案 我知道这个问题已经问了好几年了,但我自己在搜索同

Android:读取 ASSETS 文件夹中的 GZIP 文件

如何在Android中读取位于“ASSETS”(或resources/raw)文件夹中的GZIP文件?我试过下面的代码,但我的流大小总是1。GZIPInputStreamfIn=newGZIPInputStream(mContext.getResources().openRawResource(R.raw.myfilegz));intsize=fIn.available();出于某种原因,大小始终为1。但如果我不对文件进行GZIP,它工作正常。注意:使用Android1.5 最佳答案 我在从assets文件夹中读取gz文件时遇到了同

android - 为应用程序创建 Android Assets (LPDI、MDPI、HDPI、XHDPI)?

我需要为Andriod应用程序创build计。我可以看到每个人都在谈论这个“ldpi、mdpi、hdpi和xhdpi....等”我最大的疑问是什么分辨率,我应该在Photoshop中创build计??因为现在有很多屏幕尺寸可供选择。我应该为每个“ldpi、mdpi、hdpi和xhdpi”设计什么默认屏幕尺寸?类似于Xhdpi-我应该使用什么屏幕分辨率?a.720x1280-320dpib.2048x1536-320dpic.2560x1536-320dpid.2560x1600-320dpildpi、mdpi和hdpi的分辨率是否相同?相应DPI的屏幕分辨率是多少哪些屏幕分辨率a.12

android - 播放 Assets 文件夹中的媒体文件

我目前在android项目的raw文件夹中有一组媒体文件,使用mediaplayer类调用时可以快速加载和播放。我需要添加这些文件的更多变体并将它们分类到文件夹中,但显然原始文件夹不支持文件夹。我可以从assets文件夹中快速加载这些文件并使用mediaplayer播放它们吗?如果是,怎么办? 最佳答案 我有这种方法,可以通过扩展名返回Assets文件夹内文件夹中的所有文件:publicstaticString[]getAllFilesInAssetByExtension(Contextcontext,Stringpath,Stri

Android - 如何使用Android Asset Packaging Tool?

我想在编译我的android应用程序时使用aapt.exe停止压缩我的database.db文件。我运行终端(MacOS)并输入:aapt-0db它抛出错误:ERROR:Unknowncommand'-0'AndroidAssetPackagingTool我正在使用androidsdkv20.0.1。我做错了吗? 最佳答案 据我所知:此工具允许您查看、创建和更新Zip兼容文件(zip、jar、apk)。它还可以将资源编译成二进制Assets。aaptSDKtools/目录下的AndroidAssetPackagingTool您可以查

android - 将 JSON 从/assets 文件夹读取到 Android 中的 ArrayList 中?

首先,我对这个问题进行了大量研究。我学会了如何读取Assets文件夹中的文本文件。问题是我不想以字符串结尾,因为该文件实际上是一个使用json编写的数组列表,并且在该数组列表中是对象。我只需要访问一个对象。这就是我的意思:我有一个Book类,它有一个名为chapter的整数、一个名为title的整数和一个名为pageNum的整数。我创建了几个Book对象并将它们添加到ArrayList。然后我使用以下代码将我的ArrayList写入文本文件(在常规java项目中):ArrayListaList=newArrayList();aList.add(book1);//etc...addmor