- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在按照教程尝试使用之前创建的数据库:
http://www.reigndesign.com/blog/using-your-own-sqlite-database-in-android-applications/
我计划使用数据库来存储类似问答游戏的问题。一张表的基本设计:
CREATE TABLE QUESTIONS (
answer TEXT, --text for answer
create_by_user NUMERIC, --boolean flag, true if question created by user
_id INTEGER PRIMARY KEY, --required by Android
l10n TEXT, --ISO 3-letter code for localization
question TEXT --text for question
);
并将字段 l10n 用于 l10n/i18n 目的,但我不确定 Android 如何使用 android_metadata
表。在本教程中,插入了带有“en_US”值的行,
最佳答案
每次您将数据库打开到当前默认语言环境时,Android 都会更新该字段。这应该是系统语言,除非您更改应用程序中的默认设置。
db.setLocale(Locale.getDefault());
使用该字段应该是省事的,但我从未测试过。
据我所知,该表的目的是让您使用 COLLATE LOCALIZED在你的陈述中 - 或者如果你指定 NO_LOCALIZED_COLLATORS
如果你想要一个不同语言的文本数据库,那么考虑使用你自己的语言表作为你的文本表的外键。
关于Android l10n/i18n 数据库。表 android_metadata 是否用于此目的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10372860/
我尝试将现有的数据库文件集成到我的 Android 项目中。我按照此 blog 上的说明进行操作.他们写道,我必须添加一个表 android_metadata,其中包含一个名为 locale 的列,并
我开发了一个访问设备中数据库的应用程序;但是,我现在不知道它不能访问数据库执行这样的代码行: this.productoHelper.getWritableDatabase(); 这是我的异常堆栈跟踪
我正在按照教程尝试使用之前创建的数据库: http://www.reigndesign.com/blog/using-your-own-sqlite-database-in-android-appli
我有以下 SqlCipher 数据库。当我第一次安装该应用程序时它工作正常,但如果我关闭,从最近的历史记录中删除该应用程序(从堆栈中删除)并重新打开它崩溃并出现以下错误的应用程序。一旦遇到异常,数据库
我正在尝试在我的 android 应用程序中附加一个现有的 sqlcipher 数据库(已加密),但是在将其复制到我的目录后,它无法使用“SQLiteDatabase.openDatabase(...
我正在开发一个使用 SQlite 数据库的应用程序。我的应用程序在每个操作系统版本和所有模拟器中都运行良好,但它只会在使用 OS version 2.3.3 的设备中产生问题。我收到 CREATE T
我是一名优秀的程序员,十分优秀!