草庐IT

asset-module

全部标签

android - Android 上的 ResourceBundle 在 Assets 文件夹中

我目前在纯Java程序中使用ResourceBundle。现在我想在Android应用程序中使用相同的文件。当文件被放置时,它按预期工作,例如在/SD卡/。有没有办法直接从已知的android文件夹结构中加载它们?例如无需手动将Assets复制到SD卡?这在sdcard上有效:Filefile=newFile("/sdcard/");URL[]urls=newURL[0];try{urls=newURL[]{file.toURI().toURL()};}catch(MalformedURLExceptione){e.printStackTrace();}ClassLoaderloade

android - 为什么 Asset Manager 的创建加载时间太长,导致应用程序启动缓慢

我正在制作一个安卓应用。当我编译并运行它时(即使当我将apk复制并粘贴到设备上并运行时)它需要很长时间才能启动并显示我的第一个Activity。我调试了日志,发现如下的第一个日志大约需要20秒,然后在大约20秒后从那里我得到稍后的日志和应用程序运行。应用程序的第一个日志:5-1918:41:42.81629232-29232/com.softinator.mantrafmD/ResourcesManager:creatingnewAssetManagerandsetto/data/app/com.softinator.mantrafm-2/base.apk

android - 从 Assets 目录中获取文件夹名称

我正在尝试在“Assets”中获取我的文件夹的名称。我可以使用assetManager.list()方法获取AssetManager文件的名称。但问题是它只返回文件名而不是文件夹名。所以我正在尝试使用listFiles()方法,但我无法访问Assets目录;我尝试了以下操作:Filedir=newFile("file:///android_asset/");File[]files=dir.listFiles();但它不起作用:(...有没有办法获取Assets目录中包含的文件夹名称? 最佳答案 URL“file:///android

android - 如何在 GLWallpaper 服务中加载资源或 Assets

我正在尝试使用OpenGL墙纸服务开发Android动态墙纸,我能够像这样创建动态墙纸example作者:MarkFGuerra但我想在我的壁纸中添加一些Sprite动画。我已经在另一个项目中创建了一个OpenGLESSprite动画。我只想在动态壁纸项目中重新创建我的动画。但在我的动态壁纸项目中,我无法获取Context并从Assets或资源加载我的图像任何关于在使用glwallpaper服务时加载资源或Assets文件的建议或示例代码或链接都将非常有帮助。欢迎所有建议和/或示例代码。 最佳答案 我们可以使用如下所示的上下文..i

解决 Error: Cannot find module ‘C:\Users\xxx\AppData\Roaming\npm\...\pnpm.cjs 问题

背景安装Nodejs到C盘,环境变量配置啥的都是默认的。安装pnpm,后续都能正常使用。。。某种原因我想卸载Nodejs并重装,中途我删过这个目录C:\Users\xxx\AppData\Roaming\npm\(npm下载依赖的默认安装目录)重装后环境变量也是配置到D盘等等。安装pnpm也是安装到了D盘Nodejs目录下,输入命令pnpm-v查看版本时报错。。。报错截图解决在用户目录下删除如图中的文件即可原因(可能)可能是我卸载Nodejs没卸载干净。。。有残留控制台输入pnpm-v查看版本号时它默认去C盘用户目录找pnpm,找不到。。。因为我重装了Nodejs,环境变量也是配置D盘Node

android - 使用我的应用程序中嵌入的 NanoHttpd 服务器查看 Assets 文件夹中的 index.html

我有一个应用程序(我们称之为主应用程序),它在Assets文件夹中有一个index.html页面。index.html是一个带有一些JavaScript的简单HTML文件。它不需要PHP或MySql。我想做的是将NanoHttpd服务器嵌入到我的主应用程序中,并在应用程序启动或恢复时自动启动Nano服务器,并在我的应用程序中查看我的index.html文件。虽然我知道我可以使用webView.loadUrl("file:///android_asset/index.html");要访问index.html文件,在这种情况下不可能这样做。因此需要使用网络服务器。现在我有一个不同的专用应用

如何从node_modules捆绑Typescript以捆绑第三方lib?

我希望打字稿编译器使用node_modules/firebase/firebase.d.ts要打字我的代码和捆绑node_modules/firebase/firebase.js进入一些我从firebase导入的文件。我知道有很多选择这将为我做到这一点,但我想保持最小的开发环境。我已经设定"moduleResolution":"node"在我的tsconfig.json,导入定义和类型会根据需要检查我的代码。我也添加了"isolatedModules":true为了使其将实际代码捆绑到我的每个目标中,但是生成的代码不会像我想要的那样捆绑firebase.js。有没有"module"编译器选项将

android - 从抛出 FileNotFoundException 的 Assets 中读取文件

我正在使用以下代码:publicvoidreadLevel(intline){AssetManageram=this.getAssets();InputStreamis=null;try{is=am.open("levelinfo.txt");}catch(IOExceptione){//TODOAuto-generatedcatchblocke.printStackTrace();}Scannerscanner=newScanner(is);scanner.useDelimiter(",");Stringskip;for(inti=1;i();while(scanner.hasNex

android - Cordova | ERR_FILE_NOT_FOUND(文件 :///android_assets/www/index. html)

当我在命令提示符下使用“cordovarunandroid”运行android时,我的设备屏幕上弹出错误“ERR_FILE_NOT_FOUND(file:///android_assets/www/index.html)”。所以我按照路径'C:\dev\projects\workshop\platforms\android\assets\www'然后真的没有index.html。但是,还有更多名为“starter-www”的文件夹,index.html就放在那里。我认为路径是错误的,所以我将starter-www的内容复制到'wwww'文件夹中并删除了starter-wwww。当我再次

android - 导入图像 Assets 时出现问题

我正在尝试将PNG图像资源导入到我的项目中。但是图像正在丢失细节。它只是保留了外部背景。图像转换为实体Assets:如您所见,源Assets的中心有一个白色勾号。但是,在导入之后,它仍然是一个没有勾号的实心圆。有什么解决办法吗?更新:尝试过Androidassetstudio,但结果相同。我错过了什么?: 最佳答案 感谢ShafayatMamun,找到了解决方法。这是我所做的:转到AndroidAssetStudio选择通用图标(它不适用于任何其他选项)上传图片,选择颜色并使用色阶将色阶向下拖动至0%。下载zip并解压缩到项目的主文