欢迎来到优知文库! | 帮助中心 分享价值,成长自我!
优知文库
全部分类
  • 幼儿/小学教育>
  • 中学教育>
  • 高等教育>
  • 研究生考试>
  • 外语学习>
  • 资格/认证考试>
  • 论文>
  • IT计算机>
  • 法律/法学>
  • 建筑/环境>
  • 通信/电子>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 优知文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    安卓移动开发简答题 程序.docx

    • 资源ID:1675124       资源大小:167.15KB        全文页数:15页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: QQ登录
    二维码
    扫码关注公众号登录
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    快捷下载时,如果您不填写信息,系统将为您自动创建临时账号,适用于临时下载。
    如果您填写信息,用户名和密码都是您填写的【邮箱或者手机号】(系统自动生成),方便查询和重复下载。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    安卓移动开发简答题 程序.docx

    安卓简答+程序题1、请传述AndrOidADT(见23)答tADT,是AndrO1.dDeve1.opmentTooIKit的编耳.表示开发工具包.是Ed1.PSe的一个Ie件,用于快速创立Android工程、用户界面和基于AndroidAP1.的担件.(3,)ADT可以在Ec1.ipse中入其下就地址进展安装.在Ec1.ipse中单独安装ADT插件的方法是运用菜单“He1.p-Irwta1.1.NewSoftware”(1,M2,)在Ec1.ipse的首选项中,只有安装了ADT,才会出现做Android应用开发的选项Android*(Er)2、请简述AndrOidSDK(见23)答:AndroidSDK(SoftwareDeve1.opmentKit),表示Android软件开发包,是Android整体开发中所用到的工具包,供应了“文件以及其他开发所用到的工具.假如在Ec1.ipse中不关联AndroidSDK.那么无法开发Android应用程序.(2,)在Edipse中运用AndroidSDK供应的工具可以进展程序提试或对.apk文件进及签名等.AndroidAPI是AndroidSDK的主体.(1,)AndroidSDK书目包含的子书目中bui1.d-too1.s包含了Android应用的译工具:p1.atforms:存放AndrOidSDKPIatfOrmS平台相关的文件;add-ons存放AndrOid的犷jftj%sources,存放AndrOidAP1.的M码;PIatformT。ISt存放平台工具too1.s包含了用于掾作SQute数据阵的程序、模报叁管理程序、对Android应用程序进展调试和模拟效劳的批处理程序等工具.(233、请简述AndroidAVD(见29)答rAVD(androidvirtua1.device),表示AndrOid虚拟设务印模KuOh是AndroidSDK供应的要工具之一,用于在没有物理设备的状况下,在计尊机上对Android程序进爱开发、调试和仿真.(3')AVD可以通过ECIiPSe菜单中Windows-*AndroidAVDManagerfnew创立,通过AndroidAVDManager-start启动.()在AndrOid应用工程名的的快It菜单中.选舞eRunAs*AndroidApp1.ication*可将工程部署到AVD并运行.()4、请简述“118Ir警传性情银(35)答,I18n是EI际化(IntematiOnaIiZation)的简彝,国际化是指在设计软件时,将软件与辑定语盲及地区脱佝的过程.(2318n“瞽告性脩谀在程序的写法不符合国际化做法的时候发生.(1,)如文本楫控件值的引用要通过引用字符串的交,的方法耒实现(如<TextV1.ew.android:text=*string/he11.o_wor1.d*/>)这是符合国际化的做法,假如不通过引用字符串的交的方法,而干用字符申常,代(如<TextViewandroidXext=字符串*/>)那么不符合国际化做法,会导致黄色的惠N(235、请传述Activity组件与视图View(46、60)答IActivity是安卓重聂的Ifi件,负责用户界面的设计,Activity用户界面取采纳MVC模式(mode1.viewcontro1.1.er).()限制IS员贵承受并嘀应程序的外部动作;通过1»图来反应应用程序给用户的信息(通常是屏开信息反应)I模型是应用程序的核心,用于保存数据和代码.()Android姐件在清*文件中运用activity>注册.Activity坦件出tIntent对象激活.(1,)Activity作为用户界面,供应了一些根本方法,如设内的I图方法setContentView()、找控件方法findViewBy1.d()、关闭当前窗口方法finish()等.(1,)AaMtY的一些扩展方法包括,用于数据共享存储的SetPreference0方法、用于动态加页面布局的get1.ay。Wnf1.ater()方法,开场后台效劳的StartSerViCe()方法、发送指送的SendBroadCaSt()方法、获得程序间数据共享的内容解析暑的getContentRes。IVer()媚等.(1')每个ACtiVity除了有创立OnCreat()、WRonDestroy()两个根本方法外,还有停onStop()、激活OnStart()、讨停OnPaUSe()、»OnResume()等方法(1')Activity在其生命周期有三种状态:运行态、看停态和停顿态.运行袤是指Activity出现在屏事的上层的状态,此时用户通常可以获得焦点Ie停在是指ACtiVity调用。nPause0方法后出现的状态,其上还有处于运行本的ACtiVity存在,井且ACtiVity没有被完全遮住,即处于看停态的Activity有一局部线图被用户所见;停事态是指当前Activity调用OnStop0方法后出现的状态,此时它完全被处于运行杳的ACtiVity遮拦住,即用户界面完全不被用户所见.6、请简述Service姐件(46/171)(何不了啊姆姆)答;Service效劳类姐件是Android供应的无用户界面、长时间在后台运行的烟件.Android!&件在清单文件中运用(service注JRService蛆件遢过Intent对象激活.Service有利于降低景观费M的刑%而且比ACtiVity有更高的优先税.SeMee效劳的调用分为星式启动和(式启动.显式启动是指在创立Intent对象时,指明SerViCe所在的类,并雷用方法StartSerViCe(intent)启动SerViCe式Q动是指在注JBService的同时.内嵌标签1.ntent-fi1.ter及action,action标签的android:name属性指定了引用该效劳的名称式启动的好处是不31要指明31JI启动一个Activity,而由Android系统依据Intent的动作和数来确定,这样有利于阐SAndroid金件之间的箱合度,强,Android蛆件的可复用性.假设SerViCe与调用它的坦件在同一个应用程序中,那么厩可以运用显式启动,也可以运用Ia式启动(显式启动代码管油)I假设效劳和H用效劳的忸件在不同的应用程序中,那么效劳只能用式启动方式SerViCe有StartSerViCe()的非第定JB动方式和bindService()的绑定启动方式两冷Service的两种启动方式一、采的Start开启效劳运用Service的步*(1).定义一个类承Service(3) .运用Context的StartSerViCe(Intent)方法启动该Service(4) .不再运用时,调用StoPSerViCa1.ntent)方法停该效劳运用这种start方如动的Service的生命周期如下,onCreate()->onStartCommand()(OnStart()方法已过时)->onDestory()说明,假如效劳已®开启,不会复的执行onCreate(),而是会讨用OnStart()和onStartCommand().效劳停事的时候“用OnDeStory()效劳只会被停银一次特点:一旦效劳开启麋11用者(开启者)就没有任何关系了.开启者退出了,开启者挂了.效劳还在后台长期的运行.开启者不能调用效劳里面的方法.二、采纳bind的方式开启效劳运用Service的步(1).定义一个类鲤承SeMCe(3).JgContext的b1.ndServ1.ce(1.ntent,ServIceConnection,Service(,不再运用时,调用UnbindSerViCe(SerViCeCOnneetion)方法停该效劳运用这种bind方式启动的Service的生命周期如下onCreate()一>onBind()一>onunbind()->onDestoryOV*绑定效劳不会用OnStart()Je者OnStartCOmmand()方法格点;bind的方式开启效劳,绑定效劳,安用者挂了.效劳也会限着控掉.绑定者可以调用效劳里面的方法.效劳的整个生命周期从辑用onCreate()开场起,到onDestroy()返回时完毕.与Activity类似,效劳也在OnCreateo中完成初始设,井在MDeStrOyo中狎放全部嘉余无论效劳是通过StartServiceO还是bindServke()创立,事会为全部效劳用OnCreate()和onDcstroy()方法效劳的有效生命周期从调用OnStanCOmmand。或OnBind()方法开场.每料方法均有Intent对象,该对象分别传递到StartSerV1.Ce()JebindService().对于启动效劳,有效生命周期与蔓个生命周期同时完毕(即便是在OnStartCommS1.nd()返回之后,效劳仍旧处于活动状方)对于绑定效劳,有效生命周期在OnUnbindo返回时完毕.启动效劳该效劳在其他蛆件调用StartSerViCeO时创立,At后无跟期运行,且必通过调用StOPSdf()未自行停运行此外,其他Ia件也可以通过用StopServiceO来停效劳.效劳停后,会将其铜毁.绑定效劳该效劳在另一Mfi件(客户)A1.用b1.ndServ1.ce()时创立.然后,客户通过IBinder接口与效劳进JN值.客户可以通过置用UnbindScrviceO关闭连接.多个客户可以绑定到一样效劳,而且当全都“定全部取满后.系跳卬会*或该效劳.(效劳不必自行停运行)CnSISftCOmnWXJDo11BindServicerunningC1.ientssrboundtoMndCeTheSerVceisshoppedbyii8e*<acientAndk11tsunt>ndACaBnQunbrnoSerwceOU11ttnd(kr>>inddSrVioeBounddservice7、请倚述BroadcastReceiver姐件(46、191)答:BroadcastReceiver,即播送接收者,用来接收来自系线或其它应用程序的播送,并作出回应.播送接收者蛆件没有U1.界面.(2,)在Android应用中,播送接收者类运用标签receiver在清单文件中注册,为伸杳注册方式,只修具有相应权限的播送接收者才能接收指送、获得Intent对年中的敷据.动态注册是在程序中遢过运用ConteXt类供应的方法regKterRece1.ver()完成的.(2,)创立播送接收者的方法有两种,一是标准的类域承方法,二是通过向导创立播送接收*.(HBroadcastRcce1.verIfi件通过Intent对象激活.一个BroadcastRecciver的生命周期从辑用OnReceiver(Context,Intent)方法开场,到该方法返回完毕(1')8、请倚述ContentProvideri£1.件(46、251)答,ContentProVider(内容供应者)是AndroidjK统中不同应用程序之间共享数据的按口,用于保存和检索数据.运用ContentProVider访问某个应用程序的数存,不必关切其数据的存储方式,其他应用程序可以通过一个ContcntProvIder类型的对象来掾作某个程序的数据.

    注意事项

    本文(安卓移动开发简答题 程序.docx)为本站会员(王**)主动上传,优知文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知优知文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 yzwku网站版权所有

    经营许可证编号:宁ICP备2022001189号-2

    本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。优知文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知优知文库网,我们立即给予删除!

    收起
    展开