Android移动应用开发实验指导书
Android移动应用开发实验指导书.docx

《Android移动应用开发》实验指导书课程代码:总课时数:适用专业:院(系)名称:实验一深入理解Activity目标(1)掌握Activity的开发、配置和使用。
(2)掌握Intent的几种常用的属性。
(3)Android系统内置Intent的使用。
(4)了解Activity的生命周期实验软、硬件环境硬件:PC电脑一台;配置:winxp或win7系统,内存大于4G,硬盘250G及以上JDK1.7 、Eclipse、ADT、Android SDK实验主要技术基础(1)活动是Android的四大组件之一,它是一种可以包含用户界面的组件,主要用于和用户进行交互。
(2)Intent是Android程序中各组件之间进行交互的一种重要方式,它不仅可以指明当前组件想要执行的动作,还可以在不同组件之间传递数据。
任务:1、请在AndroidManifest.xml文件中配置SecondActivity;配置Intent的Action属性为com.sise.intent.action.JHY_ACTION。
配置Category属性为com.sise.intent.category.JHY_CATEGORY通过隐式Intent的使用从FirstActivity,编写代码,运行程序,预期效果启动SecondActivity如下所示。
图1 程序运行初始化界面 图2 点击图1中的按钮后的运行结果。
传递数据到SecondActivity,并使用Intent从FirstActiv2、请使用显式Intent启动SecondActivity编写代码,运行程序,预期效果如下所示。
图1 程序运行初始化界面图2 点击图1中的按钮后的运行结果3、使用Intent传递数据从SecondActivity返回数据到FirstActivity中去。
编写代码,运行程序,预期效果如下所示。
图1 程序运行初始化界面图2 点击图1按钮运行结果图3 点击图2按钮运行结果实验方法与步骤(1)创建活动Activity是Android系统提供的一个活动基类所有的活动都必须直接或间接继承此类才能拥有活动的特性。
移动应用开发 实验指导书

“移动应用开发”实验指导书宁波大学计算机科学与技术系2016年2月实验一 计算器一、实验目的练习掌握Android软件开发的界面布局,事件编程等基本编程技术,设计制作一Android计算器软件。
二、实验内容软件界面供参考:一个计算器的基本功能应有输入数据、加减乘除、浮点数运算、正余弦运算、清空结果、删除一位数据。
(1)数字以字符形式输入,在需要读出数据的时候直接调用getText()函数即可。
(2)对于双目运算符,在检测到点击时,得到输入框里的数据num1,输入框置空,并设置标志op标明是哪种运算。
对于除法运算需要判断,除数是否为零并提醒。
(3)对于单目运算符,在检测到点击时,设置标志or标明是哪种运算。
(4)在清空时,需要将输入框置空。
清除一位数据时,判断输入框中是否只有一个数据,如是,直接清空,如不是输入框中置前n-1位。
(5)在点击等于符号时,得到输入框里的数据num2,根据前面设置的标志位,判断点击的是单目运算符还是双目运算符,若是单目运算符就将num2进行单目运算。
若是双目运算,num2不变。
再进行Result运算。
三、实验要求(1)每位同学独立设计软件功能、完成软件的开发与测试。
(2)软件完成后由任课教师检查、提问软件功能、软件的设计和开发的代码。
(3)每位同学独立完成实验报告(包括学号、姓名,实验目的、实验内容、软件功能、设计思想、实验总结等),并将实验报告和开发软件的工程文件压缩包提交任课教师。
实验二 通讯录一、实验目的练习掌握Android软件开发基本编程技术、Android系统SQLite数据库的使用、通话、短信的使用等,设计制作一Android通讯录软件。
二、实验内容实现的通讯录功能和界面可在实验开发中由每位同学自己设计,但必须使用SQLite数据库保存通讯录信息。
以下功能和软件界面供参考:仿照一般手机通讯录的使用界面和功能,主要功能可包括:(1)可以添加、删减联系人(2)联系人的信息包括:姓名、手机号码、工作单位、群组、电子邮件、手机铃声(3)选择联系人后,可以快速进行操作,如:拨打电话发送短信、查看详细、移出群组、移动分组、删除联系人等。
移动应用开发作业指导书

移动应用开发作业指导书一、概述本指导书旨在帮助学生快速掌握移动应用开发的基本知识和技能,实现对移动应用开发的初步了解和实践能力的培养。
通过本次作业,学生将学习到移动应用开发的基本原理、开发流程、常用工具和技术,并通过实践完成一个简单的移动应用开发任务。
二、作业要求1. 主题选择学生可以根据自己的兴趣和实际情况选择一个适合自己的主题进行移动应用开发。
可以是游戏、社交媒体、新闻资讯等各种类型的应用。
2. 开发环境学生需准备好相应的开发环境,包括但不限于以下内容:- 操作系统:Windows、Mac OS或Linux等- 集成开发环境(IDE):Android Studio、Xcode等- 开发语言:Java、Swift等- 设备:Android手机、iPhone等3. 基本功能学生需完成一个具备基本功能的移动应用。
包括但不限于以下功能:- 用户注册与登录- 信息展示与更新- 数据存储与读取- 图片、音频或视频的处理与播放4. 界面设计学生需要设计一个简洁美观的应用界面,包括但不限于以下要素: - 启动界面(Splash Screen)- 主界面(Home Screen)- 功能按钮(Button)- 菜单栏(Navigation Bar)5. 代码规范学生需要遵守良好的代码编写规范,保持代码的可读性和可维护性。
包括但不限于以下要求:- 适当的注释和命名规范- 模块化和可复用性- 错误处理和异常处理机制三、作业提交学生需按照指导书要求完成作业,并将其提交给指导老师进行评审。
作业提交包括但不限于以下内容:- 项目源代码和资源文件- 应用截图或演示视频- 开发文档和用户手册四、评分标准指导老师将根据以下标准对学生的作业进行评分:- 功能完成度(包括基本功能和附加功能)- 界面设计和用户体验- 代码规范和工程结构- 文档完整性和规范性学生需要根据指导书要求,按时完成作业并提交给指导老师。
作业完成后,学生将获得相应的评分和指导意见,并在实践中提升自己的移动应用开发能力。
移动应用开发实验文档

移动应用开发实验文档实验目的:本实验旨在让学生了解移动应用开发的基本流程和技术,并通过实践操作,掌握移动应用的开发方法和技巧。
实验环境:1. 开发工具:Android Studio2. 编程语言:Java、XML3. 设备:Android手机或模拟器实验内容:1. 实验一:创建一个简单的Hello World应用- 在Android Studio中创建一个新项目- 修改主界面布局,添加一个文本视图,并设置其内容为"Hello World"- 运行应用,在手机或模拟器上查看效果2. 实验二:添加按钮与点击事件- 修改主界面布局,添加一个按钮,并设置其文本内容为"点击我"- 为按钮添加点击事件,当用户点击按钮时,弹出一个提示框显示"按钮被点击了"3. 实验三:使用Intent跳转到另一个Activity- 创建一个新的Activity,并在其布局中添加一个文本视图- 在主界面布局中添加一个按钮,点击按钮时跳转到新的Activity- 在新的Activity中显示一段文本内容4. 实验四:使用RecyclerView显示数据列表- 创建一个数据类来保存列表项的数据- 创建一个Adapter类来绑定数据到RecyclerView- 在主界面布局中添加一个RecyclerView,显示一组列表项数据实验步骤:1. 下载并安装Android Studio,在电脑上配置好开发环境2. 打开Android Studio,创建一个新项目,选择空活动模板3. 在主界面布局中添加视图组件,编写布局文件4. 编写Java代码,实现按钮点击事件的逻辑和页面跳转等功能5. 调试程序,运行应用,在手机或模拟器上查看效果6. 检查代码,优化布局和逻辑,完善功能实现实验总结:通过本次实验,我学会了如何在Android Studio中创建一个简单的移动应用,并实现基本的功能,如按钮点击事件、页面跳转和数据列表显示等。
【参考文档】android实训指导书-范文word版 (17页)

本文部分内容来自网络整理,本司不为其真实性负责,如有异议或侵权请及时联系,本司将立即删除!== 本文为word格式,下载后可方便编辑和修改! ==android实训指导书篇一:Android应用开发基础-实验指导书Android应用开发基础实验指导书软件学院软件工程系包晗实验内容实验一熟悉Android环境【实验类型】验证性【实验要求】必做【实验目的】1.了解Android SDK的安装、配置、使用。
2.熟悉ADT组件, 开发工具eclipse的使用。
3.熟悉Android程序的基本框架。
【实验内容】一、安装JDK1.6,下载网址:/javase/downloads/。
图1二、安装Eclipse3.5,下载网址:/android/eclipse/。
如果你已经下载了ADT,点击Archive?按钮直接指定磁盘中的ADT包。
图2四、安装Android SDK 2.x,下载网址:。
在Eclipse中选择“Window”>“Preference”,从左侧的列表中选择Android项,在SDK设置SDK Location中,点击“Browse”?按钮;选择Android,SDK的目录,点击“OK”按钮。
图3五、完成第一个工程,屏幕上显示hello。
在Eclipse的菜单中,选择“Window”>“Android AVD Manager”,出现“Android SDK and AVD Device Manager”窗口:界面中间的列表表示了目前可以使用的Android虚拟设备,在没有虚拟设备的情况下点击右侧的New选择建立一个虚拟设备。
图4建立新的Android虚拟设备的窗口为Create new AVD,如图5所示图5在“Android SDK and AVD Device Manager”窗口中,选择一个设备,点击右侧的Start,将启动虚拟设备,选中Scale Display选项,调整虚拟机屏幕大小。
移动平台开发_实验指导书2

移动平台应用开发实验指导(二)——Intent、Activity、Service的使用和数据访问目录实验一:Intent、Activity的使用 (3)一、实验目的 (3)二、实验要求 (3)三、实验步骤 (3)1、创建项目 (3)2、添加布局文件 (4)3、创建Activity (5)4.修改AndroidManifest.xml文件 (8)实验二:service的使用 (9)一、实验目的 (9)二、实验要求 (9)三、实验步骤 (9)1、创建项目 (9)2、布局文件 (10)3、修改AndroidManifest.xml文件 (13)实验三:SQLite和SQLiteDatabase的使用 (14)一、实验目的 (14)二、实验要求 (14)1、创建项目 (15)2、布局文件 (17)3、创建Activity (18)作业二 (23)二、实验目的...................................................................... 错误!未定义书签。
三、实验内容及步骤.......................................................... 错误!未定义书签。
四、实验分析...................................................................... 错误!未定义书签。
五、实验结论...................................................................... 错误!未定义书签。
注意事项 . (24)实验一:Intent、Activity的使用一、实验目的本次实验的目的是让大家熟悉Intent和Activity的使用。
Intent的最常用的用途是绑定应用程序组件。
Intent用来在应用程序Activity间启动、停止和传输。
android 手机开发技术 移动应用开发技术实训指导书

移动应用开发技术实训指导书2013年4月实训一简单的Activity实训要求:了解Android应用开发的过程掌握Android中资源的使用方法了解常用组件的使用方法与事件处理过程实训内容:1、创建Android应用,包含一张图片,在资源中准备4张图片,默认显示第一张图片,点击图片,实现图片自动顺序轮换。
1)准备4张图片放到资源文件中。
2)使用ImageView显示第一张图片,为ImageView添加ID。
3)为ImageView添加事件,实现图片轮换实验步骤及代码:1、新建Android项目,对MainActivity的布局视图进行修改,删除原来的TextView组件,添加ImageView组件,ID设置为imagev12、在MainActivity的类中添加成员变量private int[] imgs = {R.drawable.an1,R.drawable.an2,R.drawable.an3,R.drawable.an4 };private int p=0; //代表图片组件显示的是第几张图片3、在MainActivity的onCreate方法中添加代码final ImageView mv = (ImageView) findViewById(R.id.imageView1);mv.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View v) {p=++p%imgs.length;mv.setImageResource(imgs[p]);}});实训二Android基本组件(布局)实训要求:掌握相对布局的常用XML属性掌握线性布局的常用XML属性实训内容:1、使用相对布局结合TextView和EditText、Button完成用户登录界面的设计2、为登录按钮添加事件处理,判断用户是否等于abc,完成对简单的登录事件的处理实训步骤与代码:1、使用相对布局的方式对组件进行布局,布局文件的内容如下<?xml version="1.0" encoding="utf-8"?><RelativeLayoutxmlns:android="/apk/res/android"android:layout_width="match_parent"android:layout_height="match_parent"android:padding="10dp"><TextViewandroid:id="@+id/ts"android:layout_width="match_parent"android:layout_height="wrap_content"android:text="@string/login"style="@style/txt"android:autoLink="phone|email|web"/><EditTextandroid:id="@+id/in"android:layout_width="match_parent"android:layout_height="wrap_content"android:layout_below="@id/ts"android:inputType="text"/><Buttonandroid:id="@+id/cancel"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="@string/cancel"android:layout_below="@id/in"android:layout_alignParentRight="true"android:background="#0000"/><Buttonandroid:id="@+id/ok"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="@string/ok"android:layout_below="@id/in"android:layout_toLeftOf="@id/cancel"/></RelativeLayout>2.在Activity的OnCreate方法中添加相应的代码,对用户名进行判断Button btnOk=(Button)findViewById(R.id.ok);final EditText et=(EditText)findViewById(R.id.in);btnOk.setOnClickListener(new OnClickListener(){@Overridepublic void onClick(View arg0) {String str=et.getText().toString();if(str.equals("abc")){Log.v(“Login”,”成功”);}}});实训三用户常用组件实训要求:掌握常用组件ImageView和Button的属性掌握常用组件的事件处理实训内容:1)使用相对布局,在界面上显示一个ImageView组件,显示一个图片,在图片下方添加两个按钮“+”、“-”。
《移动应用开发》实验指导书(实验2)

移动应用开发实验指导书内容简介移动应用开发是计算机专业学生的一门专业课程,着重讲述移动应用编程的技术方法。
对于学生从事移动应用系统的研发、使用和维护有重要意义。
本课程概念多、内容涉及面广、系统性强。
通过本课程的学习,学生应能从软件、硬件功能分配的角度去了解、分析和研究移动应用系统,建立起对移动应用系统的全面认识,树立全面地、发展地看问题的观点,从而加深对各种类型移动应用系统的了解。
本课程的学习应注重理论与实践相结合,因此实验教学是教学环节中必不可少的重要内容。
通过实验教学的学习,使学生熟练掌握有关移动应用编程的基本概念、基本原理和基本思想,掌握对移动应用系统进行设计、分析和计算的方法。
实验部分包括四个实验,包括实验目的、实验内容和实验所需环境等,介绍了每个实验所需的一些基础知识和技巧。
在实验中给出的实验题,跟课堂教学的内容都有密切的关系,所以需要将课堂上讲授的例子程序融会贯通,掌握实验所需的一些基本方法和工具,并在吃透例子程序的基础上,积极独立思考设计和编写满足实验要求的程序。
中南大学信息科学与工程学院鲁鸣鸣制定上机实验要求及规范移动应用开发课程具有比较强的实践性。
上机实验是一个重要的教学环节。
一般情况下学生能够重视实验环节,对于编写程序上机练习具有一定的积极性。
但是容易忽略实验的总结,忽略实验报告的撰写。
对于一名大学生必须严格训练分析总结能力、书面表达能力。
需要逐步培养书写科学实验报告以及科技论文的能力。
拿到一个题目,一般不要急于编程。
正确的方法是:首先理解问题,明确给定的条件和要求解决的问题,然后按照自顶向下,逐步求精,分而治之的策略,按照面向对象的程序设计思路,逐一地解决子问题。
一、实验报告的基本要求:一般性、较小规模的上机实验题,必须遵循下列要求。
养成良好的习惯。
姓名班级学号日期题目i. 问题描述ii. 设计简要描述iii. 程序清单(带有必要的注释)iv. 结果分析(原始图示,测试数据与运行记录,分析正确性;)v. 调试报告:实验者必须重视最后这两个环节,否则等同于没有完成实验任务。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《Android移动应用开发》实验指导书课程代码:总课时数:适用专业:院(系)名称:实验一深入理解Activity目标(1)掌握Activity的开发、配置和使用。
(2)掌握Intent的几种常用的属性。
(3)Android系统内置Intent的使用。
(4)了解Activity的生命周期实验软、硬件环境硬件:PC电脑一台;配置:winxp或win7系统,内存大于4G,硬盘250G及以上JDK1.7 、Eclipse、ADT、Android SDK实验主要技术基础(1)活动是Android的四大组件之一,它是一种可以包含用户界面的组件,主要用于和用户进行交互。
(2)Intent是Android程序中各组件之间进行交互的一种重要方式,它不仅可以指明当前组件想要执行的动作,还可以在不同组件之间传递数据。
任务1、请在AndroidManifest.xml文件中配置SecondActivity:配置Intent的Action属性为com.sise.intent.action.JHY_ACTION;配置Category属性为com.sise.intent.category.JHY_CATEGORY。
通过隐式Intent的使用从FirstActivity启动SecondActivity,编写代码,运行程序,预期效果如下所示。
图1 程序运行初始化界面图2 点击图1中的按钮后的运行结果2、请使用显式Intent启动SecondActivity,并使用Intent从FirstActiv传递数据到SecondActivity。
编写代码,运行程序,预期效果如下所示。
图1 程序运行初始化界面图2 点击图1中的按钮后的运行结果3、使用Intent传递数据从SecondActivity返回数据到FirstActivity中去。
编写代码,运行程序,预期效果如下所示。
图1 程序运行初始化界面图2 点击图1按钮运行结果图3 点击图2按钮运行结果实验方法与步骤(1)创建活动Activity是Android系统提供的一个活动基类所有的活动都必须直接或间接继承此类才能拥有活动的特性。
(2)布局文件创建布局文件加载布局文件(3)在清单文件中注册活动(4)以上方法完成多个活动的创建(5)使用Intent完成多个活动之间的交互和数据传递实验二Android的UI界面开发目标(1)掌握常用UI组件的功能和用法。
(2)掌握四种基本的布局。
(3)掌握自定义控件的2种使用方法。
(4)掌握ListView的简单用法。
(5)掌握自定义ListView控件的使用。
实验软、硬件环境硬件:PC电脑一台;配置:winxp或win7系统,内存大于4G,硬盘250G及以上JDK1.7 、Eclipse、ADT、Android SDK实验主要技术基础(1)Android的UI界面都是由View和ViewGroup及其派生类组合而成的。
其中,View是所有UI组件的基类,而ViewGroup是容纳这些组件的容器。
(2)Android的布局方式有LinearLayout(线性布局)、FrameLayout(单帧布局)、RelativeLayout(相对布局)、TableLayout(表格布局)。
(3)Adapter是连接后端数据和前端显示的适配器接口,是数据和UI(View)之间一个重要的纽带。
在常见的View(ListView,GridView)等地方都需要用到Adapter。
任务:制作精美聊天界面使用自定义的ListView制作精美的聊天界面,编写代码,运行程序,预期效果如下所示。
主界面布局示意图:(要求画出)ListView子项布局示意图:(要求画出)-------------------------------------------------消息实体类创建:(主要代码)自定义适配器类的创建:(主要代码)主界面活动的代码:(主要代码)实验方法与步骤Step1:创建主界面布局文件。
Step2:创建ListView子项布局文件(可以使用Android提供的布局方式)Step3:定义实体类,做为ListView适配器的适配类型Step4:创建一个自定义的适配器类(适当优化)Step5:修改主活动代码➢使用List数据集创建数据,并完成初始化。
➢创建适配器对象(依次传入当前上下文,ListView子项布局ID,适配的数据)➢将适配器对象绑定到相应的ListView控件上。
实验三广播组件综合应用目标(1)了解BroadcastReceiver组件的用法。
(2)掌握发送普通广播和有序广播的过程。
(3)掌握发送本地广播的过程。
(4)掌握Broadcast的应用案例。
实验软、硬件环境硬件:PC电脑一台;配置:winxp或win7系统,内存大于4G,硬盘250G及以上JDK1.7 、Eclipse、ADT、Android SDK实验主要技术基础(1)Android中广播类型:标准广播(完全异步执行的广播)和有序广播(完全同步执行的广播)。
(2)注册广播类型:清单文件注册(静态注册)和使用代码注册(动态注册)。
(3)根据广播是否可以跨进程接收,将广播分为:系统全局广播和本地广播。
任务1.模拟实现强制下线功能要求:创建登陆界面,输入账号密码后进入主界面。
主界面功能:至少包含一个按钮,点击后发送离线广播。
对应的广播接收器收到广播后,在在界面上弹出一个对话框提示离线信息,用户无法进行任何其他操作,必须要点击对话框中的确定按钮,然后关闭已打开的所有活动,回到登录界面即可。
2.使用广播接收者监听短信提示:当系统收到短信时,会发出一个action名称为Android.provier.Telephony.SMS_RECEIVED 的广播Intent,该Intent存放了接收到的短信内容,使用名称“pdus”即可从Intent中获取短信内容。
pdus是一个object类型的数组,每一个object都是一个byte[]字节数组,每一项为一条短信。
主要思路:创建一个广播接收器接受该系统广播,并从intent中获取相应消息。
实验方法与步骤Step1:创建广播接收器,在onReceive()方法中编写逻辑。
Step2:选用静态/动态的方式完成注册。
如需发送自定义广播转Step3,否则转Step4。
Step3:根据项目要求发送相应广播。
Step4:若接收广播有权限要求,则完成权限声明。
实验四SQLite数据存储目标(1)掌握SharedPreferences的存储数据的格式及位置,能够读写其他应用程序的SharedPreferences。
(2)File存储数据(3)掌握SQLite存储数据方法。
(4)会使用SQLiteOpenHelper辅助类,进行操作数据库。
实验软、硬件环境硬件:PC电脑一台;配置:winxp或win7系统,内存大于4G,硬盘250G及以上JDK1.7 、Eclipse、ADT、Android SDK实验主要技术基础(1)文件存储的核心技术:使用Context类中提供的openFileInput()和openFileOutput()方法(2)SharedPreferences是Android平台上一个轻量级的存储类,用键值对的方式来存储数据,SharedPreferences文件使用XML格式来对数据进行管理。
(3)Android为了方便管理数据库,专门提供了一个SQLiteOpenHelper帮助类,借助这个类就可以简单地对数据库进行创建和升级。
任务:使用SQL语句操作SQLite数据库使用SQL语句操作SQLite数据库,完成对数据库的相关操作,并通过adb shell对以下操作进行结果验证。
(1)创建数据(2)添加数据(3)更新数据(4)删除部分数据(5)查询所有满足条件的数据活动界面布局示意图:(要求画出)-------------------------------------------------创建一个类继承SQLiteOpenHelper:(主要代码)-------------------------------------------------主界面活动的代码:创建数据库(主要代码)添加数据(主要代码)更新数据(主要代码)删除数据(主要代码)查询数据(主要代码)实验方法与步骤使用SQLiteDatabase进行数据库操作的步骤如下:Step 1:创建一个类继承SQLiteOpenHelper。
Step 2:获取SQLiteDatabase对象,进行与数据库连接。
Step 3:调用SQLiteDatabase的方法来执行SQL语句。
Step 4:操作SQL语句的执行结果。
Step 5:调用close()方法,关闭SQLiteDatabase数据库,回收资源。
实验五 ContentProvider数据共享目标(1)了解ContentProvider。
(2)能够使用ContentProvider访问其他程序的数据。
(3)能够创建自己的ContentProvider。
(3)能够使用ContentProvider实现数据的共享。
实验软、硬件环境硬件:PC电脑一台;配置:winxp或win7系统,内存大于4G,硬盘250G及以上JDK1.7 、Eclipse、ADT、Android SDK实验主要技术基础(1)内容提供器是Android中实现跨程序共享数据的标准方式,内容提供器主要用于在不同的应用程序之间实现数据共享的功能,它提供了一套完整的机制,允许一个程序访问另一个程序中的数据,同时还能保证被访问数据的安全性(2)内容提供器的用法有两种:使用现有的内容提供器来读取和操作相应程序中的数据创建自己的内容提供器给我们程序的数据提供外部访问接口任务:使用ContentProvider实现跨程序数据共享(1)在实验5的DatabaseTest项目的基础上进行修改继续开发,通过内容提供器给它加入外部访问接口。
(2)创建一个新的项目,使用ContentResolver类对DatabaseTest中允许访问的数据进行添加、删除、修改和查询操作。
(3)通过adb shell对结果进行验证。
-------------------------------------------------对DatabaseTest进行修改:创建一个类继承ContentProvider:(主要代码)-------------------------------------------------新建一个项目①活动界面布局示意图:(要求画出)②主界面活动的代码:添加数据(主要代码)更新数据(主要代码)删除数据(主要代码)查询数据(主要代码)-------------------------------------------------实验方法与步骤使用ContentProvider实现跨程序数据共享的步骤如下:Step 1:创建一个类来继承ContentProvider,实现其方法。