Android编程基础大作业

合集下载

Android基础练习题

Android基础练习题

第一天:
1.短信发送器。

(需要提前讲SmsManager用法)。

第二天:
1.个人资料页面编辑
●两种实现方式
⏹文件方式
⏹SharedPreferences方式
●扩展:XmlSeralizer实现
2.学生管理系统(需要提前讲Linearlayout的addView方法)
第三天:
1.学生管理系统(数据库版)
第四天:
1.网易新闻客户端。

●Thread
●HttpUrlConnection
●XmlPullParser
●Handler
●ListView
●BaseAdapter
●SmartImageView
第五天:
1.头像编辑页面(注意解释服务端接收到图片时存储路径问题,要用浏览器测
试确认)
●AsyncHttpClient
●SmartImageView
上传文件
把上传成功后图片使用smartImageView显示在界面上
2.版本更新下载:下载最新的apk文件。

●xUtils
第六天:
1.商品选择流程:
●商品选择->品牌选择->选择商品
第七、八天:
1. 监听屏幕锁定(开机自动启动服务,在服务中监听锁屏广播)
●代码注册广播接收者。

作业步骤:
1.写一个开机启动完成广播接收者;
2.在开机启动完成广播接收者中开启服务;
3.在服务中注册一个锁屏解屏的广播接收者;
第九天:
1.短信备份与恢复。

●备份短信。

●恢复短信。

android程序设计大作业

android程序设计大作业

你的Android程序设计大作业需要包含以下内容:
1. 需求分析:描述你的应用程序的需求,包括它的目标用户、主要功能和特殊需求。

2. 设计:详细描述你的应用程序的设计,包括用户界面(UI)设计、交互设计、数据存储设计等。

你应该考虑应用程序的整体架构,包括主要组件和它们之间的交互。

3. 实现:详细描述你如何实现你的应用程序,包括使用的编程语言(主要是Java和Kotlin)、开发工具、技术堆栈等。

你应该提供一些关键代码片段,展示你的实现过程。

4. 测试:描述你将如何测试你的应用程序,包括测试类型、测试工具和测试计划。

你应该提供一些测试结果,展示你的应用程序的性能和功能。

5. 部署:描述你将如何部署你的应用程序,包括发布到Google Play商店或其他应用市场、更新和维护等。

6. 总结:总结你的整个开发过程,包括你遇到的挑战、解决方案和你从中学到的东西。

以上内容应该根据你的具体应用程序进行修改和扩展。

同时,你应该在每个部分中提供足够的细节和解释,以便其他人能够理解你的应用程序的设计和实现。

Android开发基础(习题卷13)

Android开发基础(习题卷13)

Android开发基础(习题卷13)第1部分:单项选择题,共70题,每题只有一个正确答案,多选或少选均不得分。

1.[单选题]以下设置TextView文字大小的代码错误的是()A)android:TextSize="12"B)android:TextSize="12sp"C)android:TextSize=12D)android:TextSize="12mm"答案:B解析:2.[单选题]Activity被某个AlertDialog遮住时处于什么状态()?A)运行B)暂停C)停止D)销毁答案:B解析:3.[单选题]下列关于Service 的描述,正确的是( )A)Servie 主要负责一些耗时比较长的操作,这说明Service 会运行在独立的子线程中B)每次调用Context 类中的StartService()方法后都会新建一个Service 实例C)每次启动一个服务时候都会先后调用onCreate()和onStart() 方法D)当调用了ConText 类中的StopService()方法后, Serviece 中的onDestroy()方法会自动回调答案:D解析:4.[单选题]关于BroadcastReceiver的说法不正确的是( ).A)广播接收器是android四大组件之一B)对有序广播,系统会根据接收者声明的优先级别按顺序逐个执行接收者C)接收者声明的优先级别在的android:priority属性中声明,数值越大优先级别越高D)在配置文件manifest中配置接收器叫做动态注册答案:D解析:5.[单选题]以下属于调用摄像头硬件的权限的是: ( )A)<uses-permission android:name="android.permission.CAMERA"/>B)<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />C)<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>D)<uses-permission android:name="android.permission.INTERNET"/>答案:A解析:6.[单选题]编辑幻灯片时,允许撤消的操作次数( )。

Android开发基础考试

Android开发基础考试

Android开发基础考试(答案见尾页)一、选择题1. Android开发环境搭建需要哪些软件?A. JREB. JDKC. Android StudioD. All of the above2. 在Android开发中,以下哪个布局文件用于定义一个基本的页面布局?A. activity_main.xmlB. activity_second.xmlC. activity_third.xmlD. all_of_the_above3. 在Android开发中,以下哪个组件可以用来实现下拉菜单?A. TextViewB. EditTextC. AdapterViewD. Button4. 在Android开发中,以下哪个方法是用来启动一个Activity?A. startActivity()B. startActivity(Intent)C. finish()D. runOnUiThread()5. 在Android开发中,以下哪个概念用于描述一组具有相同属性的数据集合?A. ArrayListB. HashSetC. HashMapD. Bundle6. 在Android开发中,以下哪个布局文件用于定义一个图像视图?A. frame_layout.xmlB. relative_layout.xmlC. constraint_layout.xmlD. grid_layout.xml7. 在Android开发中,以下哪个类用于处理用户输入?A. ActivityB. ServiceC. BroadcastReceiverD. ContentProvider8. 在Android开发中,以下哪个注解用于标记一个方法作为测试方法?A. @OverrideB. @TestC. @BeforeD. @After9. 在Android开发中,以下哪个接口用于定义与Activity相关的生命周期方法?A. ActivityLifecycleCallbacksB. ViewTreeObserverC. WindowTokenD. Context10. 在Android开发中,以下哪个类用于管理应用程序的配置信息?A. PreferencesB. SQLiteDatabaseC. SharedPreferencesD. ContentProvider11. Android开发环境搭建需要哪些软件?A. JREB. JDKC. Android StudioD. Eclipse12. 在Android开发中,以下哪个是正确的注释方式?A. //单行注释B. /*多行注释*/C. //单行注释D. /*多行注释*/13. Android应用程序的主要组件有哪些?A. ActivityB. ServiceC. Content ProviderD. BroadcastReceiver14. 在Android中,以下哪个是正确的布局文件扩展名?A. .xmlB. .javaC. .txtD. .png15. Android中,以下哪个是获取当前时间的代码示例?A. Date date = new Date();B. long time = System.currentTimeMillis();C. Calendar calendar = Calendar.getInstance();D. SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");时间格式化16. 在Android中,什么是Content Provider?A. 用于存储和检索数据的一个组件B. 用于显示数据的一个组件C. 用于创建和修改数据的一个组件D. 用于管理用户数据和设置的一个组件17. 在Android中,如何实现一个自定义的Broadcast Receiver?A. 在AndroidManifest.xml中声明Broadcast ReceiverB. 在Java代码中创建Broadcast Receiver类并注册到AndroidManifest.xmlC. 在Java代码中创建Broadcast Receiver类并动态注册D. 在AndroidManifest.xml中声明Broadcast Receiver,并在Java代码中创建Broadcast Receiver类18. 在Android中,什么是Intent?A. 用于启动Activity的一种对象B. 用于传递数据的一种对象C. 用于管理系统组件之间通信的一种对象D. 用于保存应用程序设置的一种对象19. 在Android中,如何实现一个自定义的View Group?A. 继承ViewGroup类并重写它的构造方法B. 继承ViewGroup类并重写它的onLayout方法C. 继承ViewGroup类并重写它的onMeasure方法D. 继承ViewGroup类并重写它的onSizeChanged方法20. 在Android中,以下哪个是设置视图可见性的方法?A. setVisibility(View.VISIBLE)B. setVisibility(View.GONE)C. setVisibility(View.INVISIBLE)D. setVisibility(View.ZORDER昇降)21. Android开发环境搭建需要哪些软件?A. Java开发工具包(JDK)B. Android StudioC. Eclipse ADTD. Visual Studio22. Android应用程序的基本组件有哪些?A. ActivityB. ServiceC. Content ProviderD. BroadcastReceiver23. 在Android中,以下哪个布局文件用于定义一个简单的矩形区域?A. frame_layout.xmlB. constraint_layout.xmlC. relative_layout.xmlD. linear_layout.xml24. 在Android中,如何实现一个自定义的动画效果?A. 使用XML定义动画B. 编写Java代码实现动画C. 编写Kotlin代码实现动画D. 以上都可以25. 在Android中,什么是AsyncTask?A. 一个用于执行后台任务的类B. 一个用于处理网络请求的类C. 一个用于显示用户界面的类D. 一个用于管理应用程序状态的类26. 在Android中,如何实现一个列表视图(ListView)?A. 使用ListView控件B. 使用RecyclerView控件C. 使用ListView和Adapter配合D. 使用RecyclerView和Adapter配合27. 在Android中,什么是Content Provider?A. 用于存储和检索数据的一个类B. 用于提供数据访问服务的类C. 用于处理用户界面的类D. 用于管理应用程序状态的类28. 在Android中,如何实现一个后台服务?A. 使用Service类B. 使用BroadcastReceiver类C. 使用Content Provider类D. 使用IntentService类29. 在Android中,什么是WebView?A. 用于显示网页的控件B. 用于播放视频的控件C. 用于发送电子邮件的控件D. 用于管理应用程序资源的类30. 在Android中,如何实现一个按钮点击事件?A. 使用onClick属性B. 使用setOnClickListener方法C. 使用onLongClick属性D. 使用onFocusChange属性31. 以下哪个是Android开发平台的主要组件?A. ActivityB. ServiceC. Content ProviderD. BroadcastReceiver32. Android应用程序的基本结构包括哪些?A. ActivityB. ServiceC. Content ProviderD. BroadcastReceiverE. View33. 在Android中,如何创建一个新Activity?A. 使用Intent启动新ActivityB. 调用startActivity()方法C. 创建一个新的Java类并实现Activity类D. 在AndroidManifest.xml文件中声明新Activity34. Android的UI组件有哪些?A. TextViewB. EditTextC. ButtonD. ListViewE. GridView35. 以下哪个是Android的布局文件?A. .xmlB. .javaC. .txtD. .html36. 在Android中,如何处理用户输入?A. 使用EditText组件B. 使用Button组件C. 使用Service组件D. 使用Content Provider组件37. Android应用程序的生命周期包括哪些方法?A. onCreate()B. onStart()C. onResume()D. onPause()E. onStop()F. onDestroy()38. 以下哪个是Android的权限系统的一部分?A. 使用APIB. 请求权限C. 安装应用D. 更新应用39. 在Android中,如何使用SQLite数据库?A. 使用SQLiteOpenHelper类B. 使用rawQuery()方法C. 使用事务D. 使用Content Provider40. 以下哪个是Android应用程序的启动流程?A. 启动ActivityB. 创建Activity实例C. 绑定Activity到Activity栈D. 应用程序进入前台二、问答题1. 什么是Android?2. Android系统的主要组件有哪些?3. 如何使用Android Studio进行应用程序开发?4. 什么是Android应用程序的布局?5. 如何处理Android应用程序中的用户输入?6. 什么是Android应用程序的权限?7. 如何使用Android应用程序进行数据存储?8. 什么是Android应用程序的调试?参考答案选择题:1. D2. A3. C4. B5. C6. D7. C8. B9. A 10. C11. B 12. A 13. ABCD 14. A 15. B 16. A 17. D 18. C 19. B 20. A21. ABC 22. ABCD 23. D 24. D 25. A 26. CD 27. B 28. A 29. A 30. B31. ABCD 32. ABCD 33. ABCD 34. ABCDE 35. A 36. AB 37. ABCDEF 38. B 39. ABC 40. ABCD问答题:1. 什么是Android?Android是一种基于Linux的开源操作系统,主要用于移动设备,如智能手机和平板电脑。

Android开发基础(习题卷1)

Android开发基础(习题卷1)

Android开发基础(习题卷1)第1部分:单项选择题,共71题,每题只有一个正确答案,多选或少选均不得分。

1.[单选题]关于res/raw目录说法正确的是( )A)这里的文件是原封不动的存储到设备上不会转变为二进制的格式B)这里的文件是原封不动的存储到设备上会转变为二进制的格式C)这里的文件最终以二进制的格式存储到指定的包中D)这里的文件最终不会已二进制的格式存储到指定的包中答案:A解析:2.[单选题]下列代码输出的结果是:( )int i = 0;i = ++i + 8;Console.WriteLine(i++);A)8B)9C)10D)编译出现语法错误,不能运行答案:B解析:i = ++i + 8; 结果为9i++是先输出后加,所以为93.[单选题]查询手机系统短信时,内容提供者对应的 Uri 为( )。

A)Contacts.Photos.CONTENT_URIB)Contacts.People.CONTENT_URIC)"content://sms/"D)Media.EXTERNAL_CONTENT_URI答案:C解析:4.[单选题]在多个应用中读取共享存储数据时,需要用到的query 方法,是哪个对象的方法( )A)ContentResolverB)ContentProviderC)CursorD)SQLiteHelper答案:A解析:5.[单选题]以下哪个不是应用间交互常用的方法? ()A)接收Broadcast 的消息B)文件共享访问C)通过Content Resolver 接口访问D)Activity 的调用6.[单选题]下面关于广播叙述错误的是( )A)广播是Android 四大组件之一B)BroadcastReceiver 有两种注册方式,静态注册和动态注册C)静态注册需要在Mainfest.xml 中配置D)动态注册需要在应用退出时候接触广播的注册。

答案:A解析:7.[单选题]若要实现对系统联系人的增删改查,需要使用的系统ContentProvider的Uri为( )。

android应用开发编程题

android应用开发编程题

android应用开发编程题Android应用开发已经成为现代技术领域中必须具备的技能之一。

通过编写Android应用程序,开发人员可以创造出功能丰富的移动应用,满足用户需求,提高用户体验。

下面是几个关于Android应用开发的编程题,通过解答这些题目,可以加深对Android开发的理解和掌握。

1. 编写一个Android应用程序,实现一个简单的计算器功能。

用户可以输入两个数字和一个运算符(+、-、*、/),应用程序可以计算出结果并显示在屏幕上。

2. 编写一个Android应用程序,实现一个简单的音乐播放器。

用户可以选择音乐文件并进行播放、暂停、停止等操作。

同时,应用程序还应该显示音乐的播放进度和提供拖动进度条的功能。

3. 编写一个Android应用程序,实现一个笔记本应用。

用户可以输入标题和内容,并将笔记保存在应用程序中。

可以通过标题查找笔记,并可以对笔记进行编辑和删除操作。

4. 编写一个Android应用程序,实现一个天气预报应用。

用户可以输入城市名,应用程序可以获取该城市的天气信息并显示在屏幕上。

需要使用网络请求获取天气数据,并使用合适的布局方式展示天气信息。

5. 编写一个Android应用程序,实现一个简单的图片浏览器。

用户可以从相册中选择图片,并可以进行放大、缩小、旋转等操作。

同时,应用程序还应该提供图片的分享功能。

6. 编写一个Android应用程序,实现一个即时消息应用。

用户可以注册账号,并与其他用户进行实时聊天。

应用程序应该能够接收和发送文本消息,并显示聊天记录。

以上这些编程题旨在练习Android应用开发的各种基本技能,包括UI设计、用户输入处理、数据存储、网络请求等。

在完成这些编程题的过程中,可以通过查阅Android开发文档、参考相关教程、搜索解决方案等方式提高自己的技能水平。

总结起来,通过解答上述的Android应用开发编程题,可以加深对Android开发的理解和掌握。

通过实践和不断地学习,可以逐渐提高自己的编程能力,成为一名优秀的Android开发者。

android基础试题及答案

android基础试题及答案

android基础试题及答案1. Android操作系统是基于哪个开源项目开发的?A. FreeBSDB. LinuxC. SolarisD. Windows答案:B2. 在Android开发中,哪个文件是用来定义应用的配置和属性的?A. AndroidManifest.xmlB. build.gradleC. strings.xmlD. activity_main.xml答案:A3. Android应用的最小单位是什么?A. ActivityB. ServiceC. BroadcastReceiverD. Application答案:A4. 在Android中,哪个类是用来处理用户界面的?A. ActivityB. ServiceC. BroadcastReceiverD. ContentProvider答案:A5. Android中的Intent是用来做什么的?A. 启动一个新的ActivityB. 启动一个新的ServiceC. 启动一个新的BroadcastReceiverD. 以上都是答案:D6. 在Android中,如何实现Activity之间的数据传递?A. 使用IntentB. 使用BundleC. 使用SharedPreferencesD. 使用数据库答案:A7. Android中的四大组件是什么?A. Activity、Service、BroadcastReceiver、ContentProviderB. Activity、Service、ContentProvider、DatabaseC. Activity、Service、BroadcastReceiver、DatabaseHelperD. Activity、Service、ContentProvider、IntentService答案:A8. 在Android中,如何实现后台服务?A. 使用ActivityB. 使用ServiceC. 使用BroadcastReceiverD. 使用ContentProvider答案:B9. Android中,如何实现应用间的通信?A. 使用IntentB. 使用ServiceC. 使用ContentProviderD. 使用BroadcastReceiver答案:C10. Android中,如何实现应用的本地存储?A. 使用SharedPreferencesB. 使用SQLite数据库C. 使用文件存储D. 以上都是答案:D。

android开发大作业总结500字

android开发大作业总结500字

在这次Android开发大作业中,我主要负责了应用界面的设计和实现。

通过这次实践,我对Android开发有了更深入的了解,也更加熟悉了Android Studio的使用。

在开发过程中,我遇到了很多问题,比如如何实现动态布局、如何处理不同屏幕尺寸和分辨率的问题等。

但是通过不断地尝试和查阅资料,我逐渐找到了解决的方法。

在实现应用界面时,我主要使用了XML布局文件和Java/Kotlin 代码。

通过合理地使用LinearLayout、RelativeLayout等布局组件,我成功地实现了应用界面的基本框架。

同时,我也使用了ImageView、TextView等组件来展示图片和文字信息。

在实现动态布局时,我使用了RecyclerView和Adapter来实现列表展示。

通过动态添加数据,我成功地实现了数据的展示和交互。

同时,我也使用了第三方库Glide来加载和显示图片,提高了界面的美观度。

在处理不同屏幕尺寸和分辨率的问题时,我使用了dp单位来代替px单位,避免了不同设备之间的适配问题。

同时,我也使用了Fragment和Activity来实现不同界面的切换和跳转,提高了用户体验。

在这次实践中,我学到了很多Android开发的知识和技能,也更加熟悉了Android Studio的使用。

同时,我也意识到了团队协作的重要性,只有相互配合、共同协作才能完成一个好的项目。

在未来的学习和工作中,我会继续努力学习和实践,不断提高自己的技能和能力。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

宁波大红鹰学院信息工程学院






项目名称:视频播放器
项目组长:叶紫涵
项目成员:章铖豪黄韡
班级名称:12计科(2)
专业名称:计算机科学与技术
完成时间:2015年1月2日
信息工程学院制
Android编程基础大作业分组报名表项目名称视频播发器
项目功能(1) 能够播放.avi, .mp4等文件
(2) 能查找目标文件是否存在
团队成员
姓名性别年级院、系、专业学号备注
叶紫涵男12计科(2)信息工程学院
12110503
37
组长
黄韡男12计科(2)信息工程学院12110502
12
组员
章铖豪男12计科(2)信息工程学院12110503
39
组员
指导教师姓名陆正球研究
方向
软件技术职称讲师
团队联系方式联系人姓名邮件地址
目录
1.概述 (3)
1.1项目背景 (3)
1.2国内外研究状况 (3)
1.3研究的主要内容 (3)
1.4项目分工(说明各小组成员在项目中承担的工作)....... 错误!未定义书签。

2. 相关技术 (3)
3. 系统分析 (3)
4. 系统设计 (3)
4.1功能模块的流程说明 (4)
4.2数据库设计......................................... 错误!未定义书签。

5. 系统实现 (4)
6. 系统测试 (6)
7. 总结 (7)
7.1难点分析 (7)
7.2解决方案 (7)
1.概述
1.1 项目背景
近年来随着手机技术的不断发展,影音播放的应用已从单纯的电视机发展到更为广阔的领域,如电脑、MP4、平板、手机等等。

1.2 国内外研究状况
国内外各种手机视频播放器层出不穷,功能日新月异,但是各有长处和缺点,如何做一个能被大家广泛接受视频的视频播放器,是一个值得挑战的问题。

1.3 研究的主要内容
如何使用Android自带播放器实现视频播放的基本操作,以及如何选择用户想观看的视频。

2.相关技术
采用的技术是IBM公司开发的SWT,这是一种基于Java的窗口组件,类似Java本身提供的AWT和Swing窗口组件:不过IBM声称SWT比其他Java窗口组件更有效率。

Eclipse 的用户界面还使用了GUI中间层JFace,从而简化了基于SWT的应用程序的构建。

Eclipse 的设计思想是:一切皆插件。

Eclipse核心很小,其他所有功能都以插件的形式附加于Eclipse 核心之上。

Eclipse基于内核包括:图形API(SWT/JFace),Java开发环境插件(JDT),插件开发环境(PDE)等。

Eclipse的插件机制是轻型软件组件化架构。

在富客户机平台上,Eclipse使用插件来提供所有的附加功能,例如支持Java以外的其他语言。

已有的分离的插件已经能够支持C/C++(CDT)、Perl、Ruby、Python、telnet和数据库开发。

插件架构能够支持将任意的扩展加入到现有环境中,例如配置管理,而决不仅仅限于支持各种编程语言。

3.系统分析
此为一个视频播放器,设计的软件需要支持快进、快退、暂停、继续和进度拖曳等功能。

视频播放软件工程文件主要包括src文件夹(Java源码)、res文件夹(资源文件)和AndroidMainfest.xml(程序清单)。

软件主要由Activities组成,每个Activity对应一个模块。

不同的Activity通过Intent进行通信和相互调用。

4.系统设计
4.1 功能模块的流程说明
1、文件查找模块
用户在文件查找模块中的业务流程是,用户通过输入的绝对路径提供的信息,系统查找文件,如果文件存在,则打开文件并跳转到播放界面。

如果文件不存在,则显示“很抱歉,您输入的文件不存在,请重新输入”。

时序图如下图4.1所示。

2、视频播放模块
系统查找到文件之后,进行相应的播放,用户可以进行“快进”、“快退”、“暂停”和“退出”操作。

5. 系统实现
1、文件路径输入界面:
如图5.1所示,在该界面中输入文件的绝对路径。

开 始
打开视频播放器
输入文件的绝对路径
点击“打开”打开文件
进入视频播放界面
退出软件
Y
N
图5.1 路径输入界面
实现该模块的核心代码如下:
public void onClick(View v) { // TODO Auto-generated method stub fielname =editText .getText().toString(); System.out .println(fielname );
//File video=new File("/sdcard/re.mp4");
File video=new File(fielname );
//若文件被找到
if (video.exists()){
videoView .setVideoPath(video.getAbsolutePath());//文件绝对路

videoView .setMediaController(mediaController );//设置videoView 与mediaControler 的关联 mediaController .setMediaPlayer(videoView ); videoView .requestFocus(); }
else {
Toast.makeText (videoplayer.this ,"很抱歉,您输入的文件不存在,请重新输入", Toast.LENGTH_LONG ).show(); }
}
}
2、视频播放界面:
如图5.2所示,在该界面中可以观看所打开的视频。

图5.2 视频播放界面
6. 系统测试
表6. 1 TestCase-FUNC-01测试用例
测试项目名称:管理员登录 测试用例编号: TestCase-FUNC-01 测试人员: 章铖豪 测试时间: 2015-1
测试项目标题:文件播放功能测试 测试内容: 文件播放功能功能正常 测试输入数据
输入路径:/sdcar/aaa.mp4 输入路径:/aaa.mp4 输入路径:空
测试次数:每个测试过程做2次。

预期结果: 可以跳转并播放
测试过程:按提示输入以下三种数据: 1. /sdcar/aaa.mp4 2. /aaa.mp4 3. 空
测试结果:
1.成功跳转并播放视频
2.输出“很抱歉,您输入的的文件不存在,请重新输入”错误信息
3.输出“很抱歉,您输入的的文件不存在,请重新输入”错误信息 测试结论: 文件查找功能正常
7.总结
7.1难点分析
在文件查找方面,我们遇到因为对虚拟机的不熟悉,不知如何向虚拟机的SD卡添加文件,以及在跳转的时候遇到报错。

7.2 解决方案
上网查资料的能力。

网络是一个十分强大的信息工具。

网上有大量的Android参考资料以及很多著名的Android论坛,这上面为我提供了大量的有用信息。

尤其是碰到错误时,上网搜一搜,能很快找到解决办法。

相关文档
最新文档