问题标签 [android-assets]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - android中不同字体的不同TTF文件
我想使用不同的字体样式。我将以下代码用于不同的字体样式。如何获得其他款式?我可以在同一个 ttf 文件中有一些其他样式吗?我在哪里可以获得不同字体的 ttf 文件?
android - android中ContextMenu项目的字体
如何添加/更改 ContextMenu 项的字体?请指导我。
我想使用自定义字体 (ttf) 文件更改我的项目的字体。
java - 使用 AsyncTask 将资产复制到 SD 卡会引发 IOException,但会创建一个 0 字节文件
我正在使用以下代码片段将资产目录中的项目复制到 SD 卡。
我的清单文件中也有这一行:
我的 logcat 的输出是:
好像在 SD 卡上创建文件成功,但总是 0 字节。我的卡上有大约 700MB 的可用空间,而我的 dat 文件只有 3MB,所以没有容量问题。
我正在使用 API 级别 8。
任何人都可以就可能导致 IOException 的原因提出建议吗?
谢谢
编辑:这是堆栈跟踪(感谢 Narek 的提醒)
android - 从资产文件夹复制到 SD 卡
我不确定这段代码有什么问题?它在 SD 卡中创建了一个文件,但为 0 字节。你们中的一个可以查看它并告诉我这有什么问题吗?
在这里,我试图从资产文件夹中复制一个文件,即代码.db 到 sd 卡。
在所有情况下我都会收到此错误..我确定我设置了权限...sd卡中的code.db是0字节... :(
android - android 数据库不返回任何记录,但 sqlitebrowser 包含数据
我有一个数据库文件没有被读取的问题我已经在名为 mydb 的资产中添加了数据库文件,但是当我运行我的代码时它说它没有被定位。它正在调用这个 toast Toast.makeText(this, "No contact found", Toast.LENGTH_LONG).show(); 之所以调用它,是因为没有返回任何记录。我也知道它正在查找文件,因为没有 FileNotFoundException 异常。这是一个示例形式的 Android 应用程序开发书。
有没有更好的上传数据的方法。
java - Android使用不区分大小写的路径访问资产文件?
我想访问Android AssetManager 类中的一些资产文件,代码在这里。
return form.getAssets().open(mediaPath);
form.getAssets() 返回 AssetManager 的一个实例,并且 .open(mediapath) 应该使用给定的媒体路径打开资产。但是,我的媒体路径不区分大小写,而 Android 资产文件系统区分大小写。例如,我想使用 mediapath /asset/ball.png 打开路径为 /asset/BALL.png 的资产。
解决这个问题的好方法是什么?任何的意见都将会有帮助。谢谢。
android - Android:使用 WebView 播放资产声音
当用户单击我的应用程序 WebView 上的标签时,我试图从资产文件夹中播放声音。我发现我可以使用扩展 WebViewClient 的新类来检测链接的扩展名,如果它是 mp3 文件,它可以通过默认的音频播放器播放它。但我希望它在不开始新活动的情况下在活动中播放。
我使用以下链接作为参考: Webview 中的声音 和使用 Uri 或资产中的文件创建 MediaPlayer 时出错
但它没有用。
我尝试使用以下代码来做到这一点:
我在 getAssets() 上收到一个未定义的方法错误,我尝试用 Google 搜索它,它说有关传递上下文的信息。我对 Android 和面向对象编程非常陌生,所以我想知道这是否是正确的方法,以及是否有关于 Context 是什么的简单解释。谢谢你。
以下是我的完整代码:
MainActivity.class
编辑
因此,由于https://stackoverflow.com/users/488241/squonk ,代码有效,但现在出现另一个问题,我将 MyWebViewClient 更新为以下内容:
但我得到一个 java.io.FileNotFoundException,但路径似乎是正确的。我在 assets/webpages/sounds/1.mp3 和 assets/webpages/1.mp3 中放置了 2 个 mp3 文件,并使用以下 html 代码对其进行了测试:
但是我在 LogCat 上收到以下错误:
我调用文件的方式有问题吗?之前谢谢。
解决了
感谢 squonk 的建议,我尝试了以下代码使其工作并且运行良好,谢谢 squonk!
以及测试它的html:
尽管如果我反复单击它确实会出现错误,但这是另一个问题:D 如何结束一个问题?>.<
android - Android文件未加载
我感觉资产文件的路径是错误的,但我不确定要使用的正确路径。我仔细检查了文本文件实际上位于assets
什么让我认为它错误的文件或目录是因为错误没有这样的文件或目录?
问题代码周围有条件代码,用于存储不同的字段。代码指定数组中是否有四个元素,然后用文件中的数据填充数组列表。如果不满足此条件,则日志将显示错误。该文件名为
- 测验1.txt
- 测验2.txt
- 测验3.txt
这是 LogCat
下面是源代码
java - 以编程方式从“res/raw”或 assets 文件夹访问 PDF 文件以使用给定的方法进行解析
以编程方式从“res/raw”或 assets 文件夹访问 PDF 文件以使用给定的方法进行解析
解释:
现在,该程序从文件管理器访问文件,该文件管理器采用选定的文件路径并将其设置为“mFilename”EditText 字段。下面的显示 PDF 按钮侦听器显示字符串“pdffilename”被分配了包含在“mFilename”EditText 字段中的字符串。PdfViewerActivity 已启动,字符串“pdffilename”作为 Extra 传递。在 onCreate() 中检查意图是否为空。这是我认为可以/应该做出改变的地方。字符串 'pdffilename' 分配了您在下面看到的内容。我想要做的是以两种方式之一存储 PDF 文件......在“res/raw/example_folder/example.pdf”或资产文件夹中。我想用我存储这些 PDF 文件的路径以编程方式分配“pdffilename”。
所以基本上...
- 我想将 PDF 文件存储在“res/raw/folder_example/example.pdf”或资产文件夹中
- 我想从代码中访问这些文件,因为我不需要使用文件管理器
- 无论如何,这将是最大的帮助,我很擅长 Java,但我绝不是超级明星,所以请用你的代码解释一下
非常感谢您,我将随时回复评论并编辑这篇文章。我希望这篇文章对其他用户有所帮助,因此我将发布解决方案的代码。完成时。再次感谢你!
在 PdfFileSelectActivity 中显示 PDF 按钮侦听器...
PdfViewerActivity 的 onCreate() 从上面的 show PDF Listener 调用...
从上面调用的 setContent()(如果需要)...
从上面调用的 parsePDF()(如果需要)...
再次感谢你!
android - 如何将 SpriteFont 导入 MonoGame
我正在使用 Mono For Android 和 MonoGame 将一个简单的类似俄罗斯方块的 XNA 应用程序移植到 Android;我已按照此链接中的建议步骤进行操作,到目前为止,一切都编译得很好,并且没有出现相关警告。但是,在加载内容时,一个空参数异常会在我的程序中的以下位置中断程序:
内容根目录在游戏构造器类中设置:
而且我尝试了几种组合,都无济于事。
我还尝试在 Build Action 属性中将 xnb 文件设置为 Content 和 Android Assets;有链接,总是复制,只有更新时才复制......等等。
无论哪种方式,我的问题是我真的不明白 为什么以及如何做到这一点。我对这个平台和 XNA 也很陌生,所以这很可能是一个新手问题,但事实是,在我用头和拳头敲打显示器/键盘几个小时后,我感到卡住了,需要你的帮助。