android-assets相关内容

获取资产文件夹中的SQLite路径

我正在开发应用程序,在这里遇到了两个问题: 如何打开存储在资产文件夹中的SQLite数据库?我应使用什么路径访问应用程序中的资产文件夹?这是我到目前为止的内容: path = "file:///asset_folder/database.dat"; SQLiteDatabase db = null; db = SQLiteDatabase.openDatabase(path, null ..
发布时间:2020-08-28 20:05:22 移动开发

可以使用哪些方法来管理现有数据库的不同版本?

注意,根据通常为使用SQLite的Android应用程序提供一个预先存在的数据库.该数据库通常放置在资产文件夹中,如果该数据库不存在,则应用程序将复制该数据库. 对于较新版本的App,更改资产文件夹中的数据库很好,因为将复制更改的数据库.但是,从早期版本升级App时,数据库将存在,因此将不会被复制,也无法轻松地将其无缝删除以从资产文件夹中进行复制. 如果需要保留用户数据,则可能会带来进 ..
发布时间:2020-08-28 19:54:06 移动开发

如何避免APK资产文件夹资源项目文件的反向工程?

我正在开发一个android应用程序,在此应用程序assets文件夹中包含一些密码和一些imp信息. 我想防止黑客访问any resources, assets or source code from the APK file,主要是assets resources. 我怎么能做到这一点? 我找到了并且也在考虑以下解决方案,请让我正确,并提供您的建议. 1) Put every ..
发布时间:2020-08-28 06:06:08 移动开发

Android NDK:从共享库中的资产读取文件

在我的应用中,我必须将文件从资产文件夹传递到共享库. 我现在无法使用jni做到这一点. 我在项目中使用了预编译的共享库,其中已对文件的路径进行了硬编码,但出现错误“无此文件或目录" . 因此,在我的 .apk 文件中,我的 libs/armeabi-v7a 文件夹中有 .so 文件,而我的文件在/assets 中em>文件夹. 我试图这样做: char *cert_file = "/a ..
发布时间:2020-08-27 20:57:23 移动开发

Android多屏设计

我了解有很多关于在Android中设计多屏支持的文档.并且我已经在此处阅读了Android指南,以及许多类似的问题例如此 但是,对于如何为应用程序实现它,我仍然有些困惑.我打算针对以下设备配置 我是正确的想法,我将需要按以下方式构建项目布局: 中密度普通屏幕HVGA 320x480(160dpi): res/layout-mdpi (320 x 480 ) res/layo ..

如何异步从资产加载很多文件?

我知道它有类似的主题.但是在每个主题中,我们都打开InputStream,然后再运行任务,并以新的线程加载数据.但是我有90个资产文件.这是创建90 AsyncTask的单一方法吗?我可以使用inBackground()方法访问主线程以获取资产并打开新的InputStream吗?就我而言,如果我要创建90个任务,我还需要同步它们的启动和完成顺序.我需要一个同步点,其中AsyncTask将等待主线程 ..
发布时间:2020-08-25 03:47:25 移动开发

什么时候应该使用资产而不是Android中的原始资源?

我正在学习Android,但是我只介绍了Assets和Raw资源.我试图了解使用原始资源与资产的原因. 它们都提供了未编译的资源输入流. 资产似乎比原始资源提供了更多的灵活性和功能. a.您可以在assets下创建文件夹结构,但不能在raw 下创建文件夹结构 b.您可以在assets文件夹中动态列出所有资源,但不能在raw文件夹中列出. 那么,为什么我要在Android ..
发布时间:2020-08-24 06:53:45 移动开发

Android Wear OS Watch Face支持不同的屏幕尺寸

我在Watch Faces for Wear OS上玩耍 当前,我已经创建 背景320x320 勾选圈320x320 时针,分针和秒针320x40 在屏幕尺寸为320x320的圆形设备上,一切都可以正常工作 当我使用屏幕尺寸为360x360的设备时,事情变得越来越复杂.从下面的屏幕快照中可以看到,“刻度线"的大小不会自动调整. 问题 由于我是开发Watch ..
发布时间:2020-07-26 06:40:34 移动开发

访问片段中的资产

我的资产文件夹中有一个字体,并且在我的片段中这样称呼它: Typeface custom_font = Typeface。 createFromAsset(getActivity()。getAssets(),“ fonts / myFont.otf”); 但是我收到了一个警告,说 getAssets()可能返回null。 我做了一些研究,发现了这个问题/答案。 ..

从“资产"文件夹设置通知声音

我将声音文件附加到资源文件夹中,以便在通知中播放声音,但无法播放资源文件夹中的声音. 我有一个设置页面,用户可以从中设置通知的声音,也可以播放声音.这部分完成.我可以使用Media Player从资源文件夹播放声音.我可以在创建通知时使用相同的逻辑,但是当用户单击通知时可能会发生问题,因为媒体播放器仍在播放声音. 我尝试过 notification.sound = Uri.par ..

如何使用AssetManager在libGDX中构建ResourceManager

我想在我的Android游戏中使用非静态AssetManager吗?我有很多层次.我应该如何使用AssetManager?我应该为每个级别创建一个单独的AssetManager吗?因为如果创建一个AssetManager,它将在第一个屏幕中加载所有纹理等. 解决方案 您应该在主类中创建一个AssetManager,以便在应用程序启动时加载所有资产.然后,根据您的游戏,您应该为每个级别创建一 ..
发布时间:2020-04-30 10:20:21 其他开发

如何解析资产中的本地JSON文件?

我的资产文件夹中有一个JSON文件.该文件具有一个带有数组的对象.该数组有150多个对象,每个对象都有三个字符串. 对于这150多个对象,我想提取每个字符串并创建一个Java模型对象,并传递三个字符串.我在android JSON解析中找到的所有教程都是从我不想做的URL中获取JSON. 解决方案 您应该使用 Gson库 作为 json解析器. 将此依赖项添加到应用gradle ..
发布时间:2019-11-24 17:53:43 移动开发

从assets文件夹中的json文件中获取数据

尝试从离子2应用程序中的json文件中获取数据,我在构造函数中使用下面的代码从资源文件夹中获取json,但是获取错误“提供的参数与调用目标的任何签名都不匹配“。我缺少什么,请建议。 this.http.get('assets / sample.json')。 map((res)=> res.json()。records).subscribe(data => {this.data = dat ..
发布时间:2018-08-27 19:19:46 其他开发

操作栏和通知无效的Android图标生成器(灰色形状)

我发现这个 Asset Studio 可以生成图标。它适用于启动器图标,但对于操作栏或通知图标,它无法正常工作。我输入了我的png文件并想生成图标,但Asset Studio只生成灰色圆圈。还有其他工具可以生成操作栏和通知图标吗? 解决方案 您可以使用工具在Asset Studio中创建通用图标: ..

运行时异常:字体找不到我尝试过的每个字体 - Android

我有一个自定义扩展 TextView 我正在使用自定义字体在我的应用程序,但由于某种原因,我不断得到一个运行时异常程序不能找到有问题的字体。 我使用的目录格式是 main>资产>字体> Portrait-Light.ttf 我到处寻找一个解决方案,但他们似乎都围绕着同样的答案。 $ b CustomFontTextView.java : 公共类CustomFontTextVie ..
发布时间:2018-01-06 22:57:08 Java开发

Android:使用RandomAccessFile从内部存储访问文件

我正在创建一个需要从文件中读取数据的应用程序。我最初使用 BufferedReader 和 InputStreamReader 从assets文件夹中读取它,但是我遇到了内存问题Android:文件读取 - OutOfMemory问题)。一个建议是将资产文件夹中的数据复制到内部存储器(不是SD卡),然后通过 RandomAccessFile 进行访问。所以我查了一下如何将资源中的文件复制到内部存储 ..
发布时间:2017-11-04 21:33:47 移动开发

未定义参考AAssetManager_fromJava

我试图使用AAssetManager一个Android APK访问的资产。不过,我不断收到 “未定义的参考AAssetManager_fromJava”即使我已经包括asset_manager.h和asset_manager_jni.h 从asset_manager.h其他功能,如AAssetManager_openDir(MGR,“”)等也不能被引用。 下面是完整的code 的#defi ..
发布时间:2016-03-29 23:08:29 移动开发

如何使用Android的NDK访问资源(如声音,图像等),直接从本地code?

我想知道我怎么可以直接访问资源,如图像,声音文件等,从本地code,即C ++文件。其实我在寻找任何实际的例子,可以帮助我使用asset_manager_jni.h方法。 寻找建议。先谢谢了。 与问候, 阿图尔·普拉卡什·辛格 解决方案 那么,你有机会获得stdio.h之外。所以,如果它在一个已知的地方(比如在SD卡上),你可以使用它作为一个路径。还有的教程很多就有关净热水使用标准输 ..
发布时间:2016-03-29 23:05:03 移动开发