正如前面一文说的,SQLite多用于嵌入式开发中,但有时为了更方便的编辑数据库文件,我们也常常需要开发在电脑上运行的SQLite程序。这种情况是经常发生的,比如在我们需要把一大批的txt文件中的数据插入到一个数据库中的时候。
还好这是很简单的,所以本文我们来学习如何用Java开发SQLite程序。...
分类:
移动开发 时间:
2016-04-29 18:16:36
阅读次数:
212
1、关键术语和概念
1.1 下面是一些BLE关键术语和概念的摘要:
* Generic Attribute Profile(GATT):GATT profile是一种关于发送和接收简短数据片段的一般规范,这种简短数据片段例如在BLE的连接上众所周知的“attribute(属性)”等。当前所有低功耗应用程序的profile都基于GATT。另外,蓝牙技术联盟(Bluet...
分类:
移动开发 时间:
2016-04-29 17:37:02
阅读次数:
281
//此系列博文是《第一行Android代码》的学习笔记,如有错漏,欢迎指正! 我们继续在Database项目的基础上继续开发,通过内容提供器来给它加入外部访问接口。首先将 MyDatabaseHelper 中使用 Toast弹出创建数据库成功的提示去除掉,因为跨程序访问时我们不能直接使用 Toast ...
分类:
移动开发 时间:
2016-04-26 00:05:30
阅读次数:
328
正如前面一文说的,SQLite多用于嵌入式开发中,但有时为了更方便的编辑数据库文件,我们也常常需要开发在电脑上运行的SQLite程序。这种情况是经常发生的,比如在我们需要把一大批的txt文件中的数据插入到一个数据库中的时候。
还好这是很简单的,所以本文我们来学习如何用Java开发SQLite程序。...
分类:
移动开发 时间:
2016-04-25 06:53:45
阅读次数:
277
//此系列博文是《第一行Android代码》的学习笔记,如有错漏,欢迎指正! 如果我们想要实现跨程序共享数据的功能,官方推荐的方式就是使用内容提供器,可以通过新建一个类去继承 ContentProvider 的方式来创建一个自己的内容提供器: 一、继承ContentProvider的六个方法: Co ...
分类:
移动开发 时间:
2016-04-25 00:23:23
阅读次数:
272
先简单介绍一下SQLite数据库:
2000年由D.Richard Hipp发布。
是一款轻型、开源嵌入式关系数据库,占用资源非常低。目前用于很多嵌入式产品中,在嵌入式设备中,SQLite可能只需要几百K的内存就够了。
与Mysql、PostgreSQL这两款开源世界著名的数据库管理系统相比,它的处理速度更快。
在Android平台下,除了可以在Android程序中操作SQLite数据库之外,还可以在命令行模式下进行各种数据库的操作,包括表的各种操作,对数据的增加、删除、修改、查询。...
分类:
移动开发 时间:
2016-04-24 23:17:06
阅读次数:
438
//此系列博文是《第一行Android代码》的学习笔记,如有错漏,欢迎指正! 内容提供器(Content Provider)主要用于在不同的应用程序之间实现数据共享的功能,它提供了一套完整的机制,允许一个程序访问另一个程序中的数据,同时还能保证被访数据的安全性。当一个应用程序通过内容提供器对其数据提 ...
分类:
移动开发 时间:
2016-04-23 18:06:54
阅读次数:
245
//此系列博文是《第一行Android代码》的学习笔记,如有错漏,欢迎指正! 之前我们为了保证数据库中的表是最新的,只是简单地在 onUpgrade()方法中删除掉了当前所有的表,然后强制重新执行了一遍 onCreate()方法。这种方式在产品的开发阶段确实可以用,但是当产品真正上线了之后就绝对不行 ...
分类:
移动开发 时间:
2016-04-22 23:40:57
阅读次数:
281
隐式Intent的使用
一、为什么要用隐式Intent?
但如果想调用别的程序的组件时,且开发人员往往并不清楚别的应用程序的组件名称,这时我们只能用隐式Intent,隐式Intent恰恰相反,它不会用组件名称定义需要激活的目标组件,而是Android系统帮助应用程序寻找与Intent请求意图最匹配的组件。
二、Android系统怎么找?...
分类:
移动开发 时间:
2016-04-22 20:05:56
阅读次数:
244
Java为我们提供了一套完备的IO流系统,方便我们访问和存储文件,这种方式在Android上依旧可以使用。关于Java的IO流系统,这里就不多做介绍了。
Android系统不仅支持标准Java的IO类和仿法,还提供了能够简化读写流式文件过程的函数。...
分类:
移动开发 时间:
2016-04-22 19:42:21
阅读次数:
141