jubincn

导航

2014年1月15日 #

Android 4 学习(19):Services

摘要: 参考《ProfessionalAndroid4Development》ServicesService是invisible的,因此其优先级不高于visible的Activity,之所以说不高于,是因为我们可以设置Service为在前台运行。创建ServiceAndroid提供了Service抽象类,继承它便可以创建一个Service类:import android.app.Service;import android.content.Intent;import android.os.IBinder;public class MyService extends Service { @Overri. 阅读全文

posted @ 2014-01-15 20:23 jubincn 阅读(491) 评论(1) 推荐(1) 编辑

Android 4 学习(18):搜索

摘要: 参考《ProfessionalAndroid4Development》搜索通过下面这几种方式可以给应用程序添加搜索功能:SearchBarSearchViewQuickSearchBox可搜索的ContentProvider首先,要在res./xml目录下创建一个xml文件,例如: 其中,Label一般是应用程序的名称。为应用程序创建SearchActivitySearchActivity和普通的Activity不同,它是一直在backstack的栈顶,每次有新的searchactivity创建时,不会有将其简单的入栈,因为用户是不会希望按返回键时返回自己前面的查询结果。为了表明该Activ. 阅读全文

posted @ 2014-01-15 19:39 jubincn 阅读(543) 评论(0) 推荐(0) 编辑

Android 4 学习(17):使用Content Resolver

摘要: ContentResolver简介每个应用程序都有一个ContentResolver实例,通过getContentResolver()方法可以获取:ContentResolver cr = getContentResolver();与ContentProvider对应,ContentResolver用于使用ContentProvider发布的数据。使用ContentResolver查询ConentProvider提供的数据:// Get the Content Resolver.ContentResolver cr = getContentResolver();// Specify the r 阅读全文

posted @ 2014-01-15 15:41 jubincn 阅读(906) 评论(0) 推荐(0) 编辑

Android 4 学习(16):Database and Content Providers

摘要: 参考《ProfessionalAndroid4Development》DatabaseandContentProvidersAndroidDatabase简介Android使用SQLite数据库和ContentProvider来实现结构化数据的读写。在Android中,SQLite是以lib的形式存在的,每个应用程序含有自己的SQLitelib,减少了数据库层的耦合,并且提升了安全性。SQLite的数据文件默认存储在这个目录:/data/data//databasesContentProvider使用URI的方式提供了一个统一的数据访问接口,Schema是content://,与SQLite不 阅读全文

posted @ 2014-01-15 14:26 jubincn 阅读(458) 评论(0) 推荐(0) 编辑