首页 > TAG信息列表 > android-assets

android-如何获取资产中文件的Uri作为VideoView.setVideoURI()中的参数

我一直未能成功生成有效的android.net.Uri,该引用在我的资产目录中引用了mp4-文件,这是VideoView.setVideoURI(android.net.Uri uri)的参数所必需的. 有人有代码片段演示如何构造Uri吗?解决方法:Uri.parse(“ file:///android_asset/path/to/your.mp4”)是资产中文件的Uri.不过,由于

android-存储卡上的资产

我有一个在资产文件夹(html,音频,视频等)中存储大量数据的应用程序.我使用file:/// android_assets访问这些文件.但由于市场对apk大小限制为50 MB,我将这些文件迁移到存储卡. 是否可以将应用程序安装在手机存储器上并将资产目录放在存储卡上,以便仍然可以使用文件协议对其进行访问?解

android NDK. libzip停止到子文件夹

我使用libzip读取本机代码中的APK内容. 仅针对libzip功能“消失”的资产/声音/语音文件夹. > libzip仍然可以看到其他文件. >我仍然可以在项目文件夹的资产/声音/语音中看到它.>我做了很多次清洁.>我仍然可以从bin文件夹解压缩APK文件,然后看到所有必需的文件. (包括资产/声音/语音

在Android中更新预填充数据库

我最后3个小时试图这样做了.我正在制作一个应用程序,它将附带一个填充了填充表的数据库,这些表在客户端设备上不会更改. 我设法通过将它放在assets文件夹中并将其作为字节流复制到手机上的相应数据文件夹来实现此目的.问题是当我想更新数据库时,我无法让它工作.我删除了手机上数据

我应该何时使用资产而不是Android中的原始资源?

我正处于Android世界的学习阶段,我刚刚介绍了资产和原始资源.我试图了解使用原始资源与资产的原因. >它们都提供未编译的资源输入流. >似乎Assets提供了比Raw资源更多的灵活性和功能. 一个.您可以在Assets下创建文件夹结构,而不是在Raw下创建 湾您可以在assets文件夹中动态列出所有

android – 获取Assets文件夹中的SQLite路径

我正在开发一个应用程序,我遇到了两个问题: >如何打开存储在assets文件夹中的SQLite数据库?我可以使用什么路径访问应用程序中的assets文件夹?这是我到目前为止所拥有的: path = "file:///asset_folder/database.dat"; SQLiteDatabase db = null; db = SQLiteDatabase.openDatabase(pa

android – Drawable.createFromResourceStream()中的异常 – 仅限HTC?

我发布了一个IME(软键盘)应用程序,我只收到HTC手机的崩溃报告.这是堆栈跟踪: java.lang.NullPointerException at android.graphics.BitmapFactory.decodeResourceStream(BitmapFactory.java:465) at android.graphics.drawable.Drawable.createFromResourceStream(Drawabl

检查android资产文件夹html文件的存在

我将html文件传递为“file:///android_asset/WebApplication/index.html”.如何在android中检查此文件是否存在.解决方法:您可以尝试打开流,如果它失败,文件就不存在,如果它没有失败,文件应该在那里: /** * Check if an asset exists. This will fail if the asset has a size < 1

android – 可以在资源文件夹中搜索具有所需扩展名的文件吗?

我有一个随机生成的资产文件夹的应用程序.在该资产文件夹中,每次我的应用程序打开时,我都必须打开一个扩展名为“.jet”的文件.问题是每次应用程序打开时文件都会有一个不同的随机名称. 所以.如何搜索“.jet”扩展名的assets文件夹的第一个文件? 我在谷歌找不到任何关于它的信息 谢

java – android上的语言支持

我希望通过提供ttf文件在除英语之外的其他语言中输入不同语言,如希伯来语.是否有任何构建API,所以我可以使用它? 任何帮助,将不胜感激,解决方法:有关如何在API Demos中使用自定义字体的示例.也就是说,您可能不需要. This article似乎表明默认字体(Droid)可能包含(至少)Android目标市

Android“找不到字体资源”错误

我正在开发Android版本22. 我收到运行时异常“未找到字体资源” 这是代码: Typeface customFont = Typeface.createFromAsset(getAssets(), "fonts/norwester.otf"); 这是我的文件结构: 我猜我的文件结构错误,因为“assets”文件夹没有以“Android”模式显示,只显示在“Proje

资产文件夹未添加到Android Studio项目和APK

我正在尝试在Android Studio 2.1.2中为我的Android项目添加一个Assets文件夹.我右键单击该项目并选择New – >文件夹 – >资产文件夹.在左侧的项目窗格中,选择Android时它不会显示.如果我切换到Project Files,它会出现,但它看起来像一个普通的目录,而不是看起来像资源目录.然后我

java – 从assets文件夹中删除数据库文件

我想在运行时删除assets文件夹中的文件.我在资源文件夹中有一个数据库文件,它在运行时复制到数据文件夹但在安装我的应用程序后,应用程序的大小变为两倍大(资产数据文件夹)! 如何从assets文件夹中删除数据库文件以避免这种情况?解决方法:您无法在运行时随应用程序一起删除文件. 看到

如何从Android WebView中的远程URL访问本地资产?

要在HTML中加载资源,我使用的是URL文件:///android_asset/my_image.png. 它在我本地加载HTML时工作,例如,使用WebView.loadData()方法. 但是,我无法从远程网站加载本地资产,例如,当我使用WebView.loadUrl(“http://example.com/my_page.html”)加载页面时.它显示页面,但未加载图像.

java – 如何在我的Android应用程序中访问资产文件夹?

我正在为一位朋友写一个小项目.记事卡应用程序. 我的计划是将记录卡放在xml格式中,以便我可以轻松导入和导出它们.我将xml文件放在assets / xml / mynotecard.xml文件夹中,但我无法设法访问此文件. 每当我尝试解释xml文件(将在以后的类中放入它)时,我得到异常:test.xml不是文件.这是

android – 按类型过滤assetManager.list文件

我想从我的资产中的特定目录中获取我的html文件列表. 有代码>> private List<String> ListDir(String directory) { List<String> result = new ArrayList<String>(); AssetManager am = getActivity().getAssets(); String[] files=null; try { file

Android多屏设计

我知道有很多关于在Android中设计多屏支持的文档.我已经阅读了Android指南here以及一些类似的问题,例如this 但是我仍然对如何为我的应用程序实现它感到困惑.我计划针对以下设备配置   我是否正确认为我需要按如下方式构建项目布局: >中密度普通屏幕HVGA 320×480(160dpi): res/lay

如何使用Android-NDK直接从本机代码访问资源(如声音,图像等)?

我想知道如何从本机代码即C文件直接访问图像,声音文件等资源.实际上我正在寻找任何可以帮助我使用asset_manager_jni.h方法的例子. 寻找建议.提前致谢. 带着敬意, Atul Prakash Singh解决方法:好吧,你可以访问stdio.h.因此,如果它位于已知位置(例如在SD卡上),您可以将其用作路径.网

android – 引用HTML资产中的图像不起作用

我正在尝试在Android应用中的WebView中显示图像.该图像存在于我的Android项目的assets文件夹中. HTML是以编程方式构建的,并在其中包含此图像: 使用以下命令将HTML加载到WebView中: webView.loadDataWithBaseURL(urlStr,htmlText,“text / html”,“utf-8”,urlStr); urlStr =查找其

在android中保存文件,因此用户无法读取

我正在开发一个Android应用程序,它下载图像文件并将其用作应用程序资源.我想将文件保存在目录中,以便用户无法将其视为库中显示的媒体文件.我只需要知道我可以保存文件的具体目录,用户将无法看到它.解决方法:Using the Internal Storage您可以将文件直接保存在设备的内部存储器中.

android – 如何避免APK资产文件夹资源项文件的逆向工程?

我正在开发一个android应用程序,在这个应用程序资产文件夹中包含一些密码和一些imp信息.我想阻止黑客从APK文件访问任何资源,资产或源代码,主要是资产资源. 我怎样才能实现这个目标? 我发现并考虑以下解决方案,请让我正确并提供您的建议. 1) Put every data or files in assets fol

java – 从资源文件夹或SD卡访问文件有什么不同

我正在开发一个应用程序,我必须使用三个不同大小的文件(1mb,5mb,15mb).我搜索过,然后才知道我们可以将这些视频保存在assets文件夹中并可以使用这些视频. 其次,我开始知道我们可以将这些视频保存在资源文件夹和安装时间,我们可以将所有视频移动到SD卡.当尝试第二种方法由于更大的文

android上的openRawResourceFd失败

我正在编写我的第一个Android应用程序,而我正在尝试读取res / raw资源文件. 以下代码抛出FileNotFound异常: AssetFileDescriptor fd = res.openRawResourceFd(R.raw.myfile); 但这行代码有效: InputStream stream = res.openRawResource (R.raw.myfile); 我需要AssetFileDescrip