需要注意的是,使用了registerContentObserver后,一定要使用unregisterContentObserver,否则会多次注册引起多次onChange。
Service写入数据库并更新UI
目的是使用Service写入SQLite数据库,然后通知UI更新。
首先使用ContentProvider提供修改SQLite数据库的接口方法(使用SQLiteOpenHelper创建数据库)。
【转载】Android到处都在使用的回调分析
Android到处都在使用的回调分析
http://lzd20021683.iteye.com/blog/1319626
回调函数:
回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时,我们就说这是回调函数。回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件或条件进行响应。
Android Service
Service,Android在后台运行的服务,和Activiy比较相似,只是没有界面显示。Service的启动方式有Context.startService()和Context.bindService()两种。
Android ContentProvider
ContentProvider是Android不同应用程序之间进行数据交换的标准API。ContentProvider是Android的四大组件之一(Activity、ContentProvider、Service、BroadcastReceiver),他们都需要在Mainfest文件中配置。ContentProvider以Uri对外提供数据,其他应用使用ContentResolver根据Uri去访问操作指定数据。
Android SQLite
SQLite是android内置的一个很小的关系型数据库。
SQL基础知识
DDL、DML和DCL的理解
ShareAction在AVD失效的问题
在虚拟机(AVD,Android Virtual Device)使用ActionBar/ActionBarSherlock)上的ShareAction分享按键,怎么点也点不出程式列表,但在手机上没有问题。
【转载】convertView&setTag方法的一点理解
convertView&setTag方法的一点理解
转载来源 http://blog.163.com/freemanls@126/blog/static/164585061201171210504864/