WEB开发网
开发学院手机开发Android 开发 传智播客 java 学习 3g 手机开发 Android 阅读

传智播客 java 学习 3g 手机开发 Android

 2010-03-18 04:02:00 来源:WEB开发网   
核心提示:getWritableDatabase()和getReadableDatabase()方法都可以获取一个用于操作数据库的SQLiteDatabase实例,但getWritableDatabase() 方法以读写方式打开数据库,传智播客 java 学习 3g 手机开发 Android(2),一旦数据库的磁盘空间满了,数据

getWritableDatabase()和getReadableDatabase()方法都可以获取一个用于操作数据库的SQLiteDatabase实例。但getWritableDatabase() 方法以读写方式打开数据库,一旦数据库的磁盘空间满了,数据库就只能读而不能写,倘若使用的是getWritableDatabase() 方法就会出错。getReadableDatabase()方法先以读写方式打开数据库,如果数据库的磁盘空间满了,就会打开失败,当打开失败后会继续尝试以只读方式打开数据库。

使用SQLiteDatabase操作SQLite数据库:

Android提供了一个名为SQLiteDatabase的类,该类封装了一些操作数据库的API,使用该类可以完成对数据进行添加(Create)、查询(Retrieve)、更新(Update)和删除(Delete)操作(这些操作简称为CRUD)。对SQLiteDatabase的学习,我们应该重点掌握execSQL()和rawQuery()方法。 execSQL()方法可以执行insert、delete、update和CREATE TABLE之类有更改行为的SQL语句; rawQuery()方法可以执行select语句。

今天是3g手机开发Android的第一天,是黎老师讲的,黎老师主要介绍了3g,以及Android和开发Helloworld程序。

3g是什么:3G,全称为3rd Generation,中文含义就是指第三代数字通信。

所谓3G,是指将无线通信与国际互联网等多媒体通信结合的新一代移动通信系统。 3G只是一种通信技术标准,符合这个标准的技术有WCDMA、CDMA2000、TD-SCDMA三种制式。中国联通使用的是WCDMA(世界上大部分3G网络都采用的是该标准) ;中国电信使用的是CDMA2000 (日、韩和北美使用);中国移动使用的是具有自主知识产权的TD-SCDMA(只有中国才使用) 。相对第一代模拟制式手机(1G)和第二代GSM、CDMA等数字手机(2G),3G网络能处理图像、音乐、视频等多种媒体形式,提供包括网页浏览、电话会议、电子商务等多种信息服务。第三代与前两代的主要区别是在传输声音和数据的速度上有很大的提升。

Android是什么:Android一词的本义指“机器人”,Android是Google于07年11月5日宣布的基于Linux平台开源 手机操作系统名称,该平台由操作系统、中间件、用户界面和应用软件组成。在国内,联想、戴尔、多普达、飞利浦、中兴、三星、摩托罗拉、等厂商已经推出基于 Android平台的智能手机。在3G应用开发领域,Android的发展前景不容小视,也将会成为未来主流的手机操作系统。

Android应用程序架构:

src/ java原代码存放目录

Tags:java 学习 手机

编辑录入:coldstar [复制链接] [打 印]
赞助商链接