private void initDB() {
SharedPreferences perferences = PreferenceManager
.getDefaultSharedPreferences(this);
if (!perferences.contains("database")) {
Log.v(TAG, "init database.");
InputStream is = null;
BufferedReader br = null;
try {
is = this.getResources().openRawResource(R.raw.init);
br = new BufferedReader(new InputStreamReader(is, "gb2312"));
String line;
while ((line = br.readLine()) != null) {
dbHelper.exec(line);
}
} catch (Exception e) {
Log.v(TAG, "Failed read init file for ", e);
} finally {
try {
if (br != null && is != null) {
br.close();
is.close();
}
} catch (Exception e) {
Log.v(TAG, "Failed colse file io for ", e);
}
}
SharedPreferences.Editor editor = perferences.edit();
editor.putString("database", "true");
editor.commit();
}
}
分享到:
相关推荐
本源码演示Android如何获取系统内置的APP应用列表信息,比如获取android系统中的录音机、相机、应用包访问权限帮助程序、android系统信息、设置、联系人存储、外部存储设备属性、Android键盘(AOSP)、移动数据信息...
框架内部支持中/英文(其他语言只需要在对应的string.xml中取相同的名字即可)内部对话框背景图片、按钮支持自定义了查看版本中的Log只需要过滤AppUpdate开头的Tag重点: 如果没有设置downloadPath则默认为...
Model - 数据模型层:管理应用的数据,包括便签的内容、时间、分组等信息。使用 SQLite 数据库进行存储管理。 View - 视图层:负责应用的用户界面设计和显示,包括主界面、添加笔记界面、详情界面和设置界面等。 ...
>现修复android5.0以上不能查看进程的问题,暂时不能支持7.0的查看进程的功能,欢迎各位提出相应的意见或建议,如不能配置好环境,请下载安装包MemoryCleaner >由于对第一版的安卓手机内存用到的技术以及UI不满意,...
SharedPreferences是一种轻型的数据存储方式,它的本质是基于XML文件存储key-value键值对数据,通常用来存储一些简单的配置信息。其存储位置在/data/data/<包名>/shared_prefs目录下。SharedPreferences对象本身只能...
系统设置->公共设置 按上线环境配置域名地址 注意备注信息 系统设置->私密设置 按申请的第三方sdk平台账号自行修改 WEB后台使用宝塔最新版 宝塔安装: nginx + php 5.6 + mysql 5.7.23 + redis 添加站点导入...
配置android usb设备为大容量存储模式(UMS) 测试环境:msm8937/linux_3.18.20/android6.0.1(红米3s) 其他机型可能需要在app中更改默认的"android_usb path
AndroidManifest.xml 包含必要的配置信息,以便将它适当地安装到设备。它包括必需的类名和应用程序能够处理的事件类型,以及运行应用程序所需的许可。例如,如果应用程序需要访问网络 — 例如为了下载一个文件 — ...
“商品发现”栏需要根据用户数据库储存的用户浏览信息来推荐相关信息;“我的”栏里需要显示采购用户采购的有关信息,包括代收货订单、代付款、购物车以及收货地址和所有订单信息栏;销售用户需要显示销售订单信息...
第二种是单词数据,也就是该App的词库,记录了每个单词的英文,中文,音频URL,示例图片,示例句子等信息。这种数据使用mongodb进行保存。 功能二:验证用户的登录,拦截访问 验证用户的登录,这个功能就是获取到...
该系统采用前后端分离的架构,前端使用Android Studio开发,后端使用Java语言编写业务逻辑,并使用MySQL数据库存储数据。 系统的设计与实现主要包括以下几个方面: 1. 商品管理:包括男装商品的添加、删除、编辑、...
Android 是一个专门针对移动设备的软件集,它包括一个操作系统,中间件和一些重要的应用程序。 Beta 版 的 Android SDK 提供了在 Android 平台上使用 JaVa 语言进行 Android 应用开发必须的工具和 API 接口。 特性 ...
基于Android的儿童绘本阅读与收听APP是一款移动应用程序,主要提供儿童绘本的阅读和收听功能。该系统采用MVC架构,前端使用HTML、CSS 和JavaScript实现用户界面,后端使用Java语言编写业务逻辑,并使用MySQL数据库...
IBM Cloud App Configuration Android客户端SDK的存储库 内容 先决条件 Android API级别22或更高版本 请按照以下步骤 Kotlin 安装Kotlin 选择使用以下任一选项来集成AppConfiguration Android客户端SDK软件包: 将...
摆脱MTP ,实现PC与Android之间的文件传输,海量存储比MTP更兼容。 使用手机替换物理USB闪存驱动器。 使用现有的iso或pe映像进行PC系统维护,无需刻录磁盘。 UMSInterface APP不再维护。 如果您仍要使用此APP,...
File - New - Project - Project From Version Control - GitHub 输入 GitHub 详细信息 - 对于 Git 存储库 URL - 点击克隆配置项目 - 请注意一条消息 - “检测到 Android 项目” 在 Android Studio 或单独打
技术方案方面,该项目使用Java语言和Spring Boot框架进行开发,Spring Boot提供了快速开发和部署的能力,通过注解配置和自动化配置简化了开发过程。数据存储方面,使用MySQL数据库进行持久化存储,保证了数据的可靠...
7.我使用的是Android Studio,我把文件布局截图放在压缩包里面,还有几个需要注意的地方,特别的坑,尤其是大家需要注意build.gridle(app)这里面大家需要注册导包,你并且配置好自己的SDK。大家还需要注意就是...
4.30 实时配置桌面上的appwidget ui layout 163 4.31 识别输入装置id与inputdevice装置 166 4.32 选取文字的聪明文字联想 169 4.33 设计与launcher相同的三页滑动layout 172 第5章 交互式通信服务与...