摘要: 第一章 更改浏览器设置中的搜索引擎 1. 需求 将浏览器设置中的搜索引擎更改为XXXX, 谷歌搜索,百度搜索。默认XXXX选中。 2. 分析源码 我们先找到浏览器的设置界面代码, com.android.browser.BrowserPreferencesPage.java 构造界面部分代码在onCreate函数中protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // Load the XML preferences file addPreferencesFromRe 阅读全文
posted @ 2012-08-30 20:36 tanqiantot 阅读(554) 评论(0) 推荐(0) 编辑
摘要: Intent用于启动Activity, Service, 以及BroadcastReceiver三种组件, 同时还是组件之间通信的重要媒介.使用Intent启动组件的优势1, Intent为组件的启动提供了一致的编程模型. 无论想要启动的组件是Activity, Service, 还是BroadcastReceiver, 都可以使用Intent封装启动的意图.2, 在某些时候, 应用程序只是想启动具有某种特征的组件, 并不想和某个特定的组件耦合. 使用Intent可以方便的达到这种高层次解耦的目的.Intent的Component属性Intent对象的setComponent(Componen 阅读全文
posted @ 2012-08-30 20:30 tanqiantot 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 地址:http://blog.csdn.net/qinjuning 前言: 工作中,需要开启一个线程大量的查询某个数据库值发送了变化,导致的开销很大,后来在老大的指点下,利用了 ContentObserver完美的解决了该问题,感到很兴奋,做完之后自己也对ContentObserver做下总结。 ContentObserver——内容观察者,目的是观察(捕捉)特定Uri引起的数据库的变化,继而做一些相应的处理,它类似于 数据库技术中的触发器(Trigger),当ContentObserver所观察的U... 阅读全文
posted @ 2012-08-30 15:47 tanqiantot 阅读(170) 评论(0) 推荐(0) 编辑