`

Android测试教程(7):测试Content Provider

 
阅读更多

Content Provider 为不同的应用访问数据提供了统一的接口,本篇介绍Android测试包中用于测试Content Provider 的相关知识。

Android 测试包中用于测试Content Provider的基本类为ProviderTestCase2, 允许你在一个隔离环境下来测试Content Provider。 并提供了一些Mock类如IsolatedContext ,MockContentResover 来辅助测试。

和其它测试一样,对于Content Provider测试也是通过InstrumentationTestRunner 来进行的。

编译测试代码的一般方法是通过派生ProviderTestCase2 (为AndroidTestCase 的子类),因此可以使用JUnit和Android平台相关的方法来测试Content Provider。

可以参见后面的实例来了解如何测试Content Provider。

分享到:
评论

相关推荐

    Android高薪之路:Android程序员面试宝典 李宁

    3 9 4 内容提供者 Content Provider 第4章 对话框 信息提示和菜单 4 1 对话框 4 2 信息提示 4 2 1 Toast信息框 4 2 2 通知 Notification 4 3 菜单 第5章 文件存储 5 1 SharedPreferences 5 2 流文件 5 3 XML存储 5...

    新版Android开发教程.rar

    Android 的 App Market 模式,软件开发者获得 7 成收入, 3 成用于系统维护。难点在于位置营销。 设备商通过卖设备、内置特色应用来获得盈利。也可以兼职专业软件开发者进行赢利。 Google 自身通过基于统一平台为...

    老罗android开发视频教程全集百度网盘下载

    Android基础阶段:平台架构特性(JAVA/C) Market/应用程序组件 环境搭建与部署/打包与发布 AVD/DDMS/AAPT 调试与测试 相关资源访问/资源制作 Activity/Service/Broadcast Receiver/Content Provider/原理(生命周期)及...

    Content-Providers(1).rar_android_content provider

    关于Content Providers Content Providers 是所有应用程序之间数据存储和检索的一个桥梁,作用是使得各个...把18.SQLite和22.22.Content Provider添加到项目中,先运行18.SQLite,然后在进行22.Content Provider测试

    Android自学视频教程 part1

    第2篇为提高篇,主要包括Android高级组件的使用、Android中的事件处理、数据存储技术、Content Provider实现数据共享、图形图像处理技术、利用OpenGL实现3D图形、多媒体应用开发、线程与消息处理、网络编程技术和...

    Android开发案例驱动教程 配套代码

    《Android开发案例驱动教程》 配套代码。 注: 由于第12,13,14章代码太大,无法上传到一个包中。 这三节代码会放到其他压缩包中。 作者:关东升,赵志荣 Java或C++程序员转变成为Android程序员 采用案例驱动模式...

    Android自学视频教程 part2

    第2篇为提高篇,主要包括Android高级组件的使用、Android中的事件处理、数据存储技术、Content Provider实现数据共享、图形图像处理技术、利用OpenGL实现3D图形、多媒体应用开发、线程与消息处理、网络编程技术和...

    android手机通讯录的毕业论文

    2.2.4 Content Provider 9 3需求分析 9 3.1功能需求分析 9 3.2性能需求分析 10 3.3数据库需求分析 11 3.4安全需求 11 4功能设计 11 4.1总体设计 11 4.2系统功能设计 13 4.3系统数据库设计 13 5通讯录实现 14 5.1 ...

    android手机通讯录的设计与实现论文

    2.2.4 Content Provider 9 3需求分析 9 3.1功能需求分析 9 3.2性能需求分析 10 3.3数据库需求分析 11 3.4安全需求 11 4功能设计 11 4.1总体设计 11 4.2系统功能设计 13 4.3系统数据库设计 13 5通讯录实现 14 5.1 ...

    ContentProvider测试

    android中的content provider测试,这个例子只是为了测试而测试。

    Android开发与实践 pdf

    图像与动画处理技术,利用OpenGL实现3D图形,多媒体应用开发,Android数据存储技术,Content Provider实现数据共享,线程与消息处理,Service应用,网络通信技术,综合案例—家庭理财通,课程设计—猜猜鸡蛋放在哪只...

    基于Android的校园闲置物品交易平台的设计和实现

    可以使用 SQLite 数据库进行存储,并通过 Content Provider 和 CursorAdapter 等技术实现数据的查询和展示。 实现功能模块:包括用户登录注册、商品发布、商品搜索、购买下单、交易评价等功能模块。在实现这些功能...

    Android开发与应用——张荣,原书配套课件

    6.5.1 使用Content Provider发布数据 6.5.2 使用Content Resolver获取数据 6.6 小结 练习 第7章 多线程及消息处理 7.1 Android多线程概述 7.1.1 创建线程 7.1.2 操作线程 7.2 UI线程与非UI线程 7.3...

    [Android开发权威指南].李宁.扫描版.pdf

    Android测试驱动开发等几个方面讲述 从技术实现上 讲解了6大完整综合案例及源代码分析 分别是新浪微博客户端 蓝牙聊天 全键盘输入法 月球登陆(游戏) 贪吃蛇(游戏) 笑脸连连看(游戏)  《Android开发权威指南...

    Android开发权威指南 第二版

    主要内容包括Android的四大应用程序组件(Activity、Service、Content Provider和Broadcast Receiver)、布局、菜单、控件、资源和本地化、可视化UI设计、对话框、Toast和通知栏(Notification)、Fragment、ActionBar、...

    Android游戏源码功能完善界面美观的俄罗斯方块

    主要运用:Activity、Service、Broadcast Receiver、Content Provider 和 bmob 的后台服务器实现Android的俄罗斯方块。不过貌似分辨率适配做的不太好,不能动态填充屏幕,所以测试图看起来底部少了一块。我是用模拟器...

    Android开发权威指南

    主要内容包括Android的四大应用程序组件(Activity、Service、Content Provider和Broadcast Receiver)、布局、菜单、控件、资源和本地化、可视化UI设计、对话框、Toast和通知栏(Notification)、Fragment、ActionBar、...

    《Google Android开发入门与实战》.pdf

    6.2.4 content provider介绍 61 6.3 android应用工程文件组成 61 6.4 本章小结 62 第7章 良好的学习开端——android基本组件介绍 63 7.1 第一印象很重要——界面ui元素介绍 63 7.1.1 视图组件(view)...

Global site tag (gtag.js) - Google Analytics