草庐IT

idkit_assets

全部标签

android - 是否可以直接从 OpenSL ES(适用于 Android)中的音频 Assets 获取字节缓冲区?

我想使用OpenSLESFileDescriptor对象从音频Assets中获取字节缓冲区,因此我可以将其反复排入SimpleBufferQueue,而不是使用SL接口(interface)来播放/停止/查找文件。我想直接管理样本字节的主要原因有三个:OpenSL使用AudioTrack层来播放/停止/等播放器对象。这不仅引入了不必要的开销,而且还存在一些错误,并且播放器的快速启动/停止会导致很多问题。我需要为自定义DSP效果直接操作字节缓冲区。我要播放的剪辑很小,可以全部加载到内存中以避免文件I/O开销。另外,将我自己的缓冲区加入队列将允许我通过将0写入输出接收器来减少延迟,并在播放

android从 Assets 中获取位图或声音

我需要从Assets中获取位图和声音。我尝试这样做:BitmapFactory.decodeFile("file:///android_asset/Files/Numbers/l1.png");像这样:getBitmapFromAsset("Files/Numbers/l1.png");privateBitmapgetBitmapFromAsset(StringstrName){AssetManagerassetManager=getAssets();InputStreamistr=null;try{istr=assetManager.open(strName);}catch(IOEx

android - Android ICS 上的 WebView,android_assets 的 iframe 问题

我的应用程序引擎在WebView中运行。它跨越不同的IFRAME。主应用程序html和iframehtml都在android_assets上。在Android3.x上没有任何问题。在chrome浏览器等上也一样。如果我创建一个IFRAME(createElement->appendChild),那么iframe就会被创建。当我在其中加载内容时(iframe.src="url"iframe.contentWindow.location.href="url")...它取代了主应用程序!!(而不是加载到iframe中)已经试过了:window.setTimeout延迟加载...失败。在web

android - assets文件夹及其子文件夹中的文件列表

我的Android项目的“assets”文件夹中有一些包含HTML文件的文件夹。我需要在列表中显示Assets子文件夹中的这些HTML文件。我已经写了一些关于制作这个列表的代码。lv1=(ListView)findViewById(R.id.listView);//InsertarrayinListView//InthenextrowIneedtoinsertanarrayofstringsoffilenames//soplease,tellme,howtogetthisarraylv1.setAdapter(newArrayAdapter(this,android.R.layout.

Android P - 从 Assets 复制数据库后出现 'SQLite: No Such Table Error'

我的应用程序Assets文件夹中保存了一个数据库,当应用程序首次打开时,我使用以下代码复制数据库。inputStream=mContext.getAssets().open(Utils.getDatabaseName());if(inputStream!=null){intmFileLength=inputStream.available();StringfilePath=mContext.getDatabasePath(Utils.getDatabaseName()).getAbsolutePath();//Savethedownloadedfileoutput=newFileOut

android - 关于 Google Play 应用 Assets 加密的问题

从v4.1开始JellyBean,Google为GooglePlay引入了新的应用程序Assets加密功能。似乎在升级应用程序时出现了一些问题,包括重启后丢失的持久数据,这是由于apk目录的变化(旧的是/data/app,现在是/mnt/asec)。因此,对于OS2.3+,在GooglePlay上发布(或更新已发布的应用程序)时,我可以禁用此选项并发布未加密的应用程序吗?问题的当前状态是什么?有解决方法吗?除了这个问题之外,提供额外保护以防止盗版的想法似乎还可以,但还有一些我在文档中找不到解释的额外注意事项:发布到其他商店或通过OTA部署的应用会怎样?它们也可以加密吗?如果没有,那么如

android - 是否可以从 Assets 文件夹中加载可绘制对象?

你能从assets(不是drawable文件夹)文件夹中的子目录加载drawable吗? 最佳答案 希望得到帮助:Drawabled=Drawable.createFromStream(getAssets().open("Cloths/btn_no.png"),null); 关于android-是否可以从Assets文件夹中加载可绘制对象?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questi

android - 使用 Glide for Android,我如何从 Assets 和资源中加载图像?

我想保持所有的转换、stoke和动画相同,并在考虑是否可以在Glide中传递资源ID或Assets名称以在本地加载它? 最佳答案 对于资源ID,您可以使用:Glide.with(fragment).load(R.drawable.resource_id).into(imageView);对于Assets,你可以构造一个Assetsuri:Glide.with(fragment).load(Uri.parse("file:///android_asset/")).into(imageView);

android - 什么是 AAPT(Android Assets 打包工具),它是如何工作的?

AAPT(AndroidAssets打包工具)是什么意思?它是如何工作的?我可以将一个应用的.so文件发送到另一个使用AAPT的应用的APK文件中吗? 最佳答案 AAPT允许您查看、创建和更新与ZIP兼容的文件(ZIP、JAR和APK)。它还可以将资源编译成二进制Assets。它是Android应用程序的基础构建器。当然,您可以从应用程序中发送.so文件,但如果您想使用它,则需要逆向工程插件,由于复杂性,不太推荐使用这些插件。我不认识任何人使用Android,但有一堆环境插件。你也可以在发帖前研究一下,AAPTusagesRever

android - 从 assets 文件夹加载图像

我正在尝试从asset文件夹加载图像,然后将其设置为ImageView。我知道如果我为此使用R.id.*会更好,但前提是我不知道图像的id。基本上,我试图通过其文件名动态加载图像。例如,我在database中随机检索一个元素,比如说一个'cow',现在我的应用程序要做的是显示一个database的图像em>'cow'通过ImageView。database中的所有元素也是如此。(假设是,对于每个元素都有一个等效的图像)提前致谢。编辑忘记问题了,如何从asset文件夹加载图片? 最佳答案 查看此code.在本教程中,您可以了解如何从A