随笔分类 - Android
Android development
摘要:今日学习任务:理解Android Web Apps的运行机制,实现简单的包含Web View的应用程序涉及的主要内容:1) Android Web Apps的两种形式 2)Web View的创建和使用方法 1. Web Apps的两种形式 在Android中,Web Apps有两种形式供用户访问。一种就是用手机上的浏览器直接访问的网络应用程序,这种情况用户不需要额外安装其他应用,只要有浏览器就行;而另一种,则是在用户的手机上安装客户端应用程序(.apk),并在此客户端程序中嵌入Web View来显示从服务器端下载下来的网页数据,比如新浪微博和人人网的客户端。对于前者来说,主要的工作是根据手机客
阅读全文
摘要:今日学习任务:学习Android广播事件机制,并实现简单的定时提醒功能涉及的主要内容:1) AlarmManager 和 PendingIntent 2) BroadReceiver 3) Notification and NotificationManager 1.Android广播事件机制 Android的广播事件处理类似于普通的事件处理。不同之处在于,后者是靠点击按钮这样的组件行为来触发,而前者是通过构建Intent对象,使用sentBroadcast()方法来发起一个系统级别的事件广播来传递信息。广播事件的接收是通过定义一个继承Broadcast Receiver的类实现的,继承该类后
阅读全文
摘要:今日学习任务:以简单的备忘录应用程程序为例,实现ContentProvider,并测试。涉及的主要内容:1) 创建ContentProvider所需的步骤 2)学习官方实例代码(Note Pad)1. 如何为自己的应用程序自定义ContentProvider 首先,我们得有数据。所以,需要创建一个SQLite数据库来存储数据。而为了访问数据库,我们需要提供访问数据库的各种接口,如创建,打开,升级等 其次,创建一个类,继承ContentProvider类,并实现其中访问数据的所有方法,包括:1)query():查询 2) insert():插入 3)update():插入 4)delete():
阅读全文
摘要:今日学习任务:实现读取手机中所有联系人的主要信息(名称和联系电话),并以ListView显示涉及的主要内容:1) Contact API的结构和使用方法 2) ContentProvider组件作用,URI概念及使用方法3)创建ListView,并绑定数据1.Contact API的结构和使用方法 自Android 2.0(API Level 5)开始,Android平台采用了改进后的Contacts API- ContactsContract,用于管理和集成来自多账户和多数据来源的联系人信息。 在新的Contacts API中,联系人数据被安排三个主要的表中:contacts, raw co
阅读全文
浙公网安备 33010602011771号