2012年4月6日学习记录

一、android的学习:

1.SQLiteDatabase

1.Exposes methods to manage a SQLite database.(提供管理数据库的方法)
2.SQLiteDatabase has methods to create, delete, execute SQL commands, and perform other common database management tasks.(提供创建SQL语句的方法)
3.Database names must be unique within an application, not across all applications. (数据库的名字必须在应用程序唯一,但是不是在所有的应用程序中)


2.ContentProvider负责,提供共享的数据,比如名片,图片等等
http://aijiawang-126-com.iteye.com/blog/655268(讲的不错)
    * 组织应用程序的数据;
    * 向其他应用程序提供数据;


ContentResolver则负责


    * 获取ContentProvider提供的数据;
    * 修改/添加/删除更新数据等;


3.URi
将其分为A,B,C,D 4个部分:
A:标准前缀,用来说明一个Content Provider控制这些数据,无法改变的;
B:URI的标识,它定义了是哪个Content Provider提供这些数据。对于第三方应用程序,为了保证URI标识的唯一性,它必须是一个完整的、小写的  类名。这个标识在<provider> 元素的 authorities属性中说明:
<provider name=”.TransportationProvider”  authorities=”com.example.transportationprovider”  . . .  >
C:路径,Content Provider使用这些路径来确定当前需要生什么类型的数据,URI中可能不包括路径,也可能包括多个;
D:如果URI中包含,表示需要获取的记录的ID;如果没有ID,就表示返回全部;
由于URI通常比较长,而且有时候容易出错,切难以理解。所以,在Android当中定义了一些辅助类,并且定义了一些常量来代替这些长字符串,例如:People.CONTENT_URI




4.待学习Android 实现联网(一)——package说明
http://www.moandroid.com/?p=952








  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值