移动应用开发:Titanium与PhoneGap实战指南
1. Titanium中构建德比应用
1.1 离线存储
离线存储指的是将数据持久化存储在设备上,其形式多样,简单的如属性包(存储键值对)、更新资源文件,复杂的则像完整的SQLite数据库。
- SQLite :Titanium为开发者提供了数据存储接口,通过 Titanium.Database 命名空间暴露。可以通过编程方式创建数据库,不过建议从资源文件夹中的SQLite脚本安装:
var db = Ti.Database.install('../derbygirls.sqlite','derbyGirls');
数据库安装到设备后,可使用SQLite语法进行标准的CRUD操作,示例如下:
var teamName = 'Lansing Derby Vixens';
var rows = db.execute('SELECT * FROM DerbyNames WHERE TeamName="' + teamName + '"');
var data = [
{title: '' + rows.fieldByName('Name') + ' - ' + rows.fieldByName('JerseyNumber') + ''}
];
var derbyNameTable = Ti.UI.createTableView({
data
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



