Android开发笔试题库

Android开发笔试题库

ID:41560094

大小:59.16 KB

页数:8页

时间:2019-08-27

Android开发笔试题库_第1页
Android开发笔试题库_第2页
Android开发笔试题库_第3页
Android开发笔试题库_第4页
Android开发笔试题库_第5页
资源描述:

《Android开发笔试题库》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、黑马程序员:Android开发笔试题库公司:上海知临信息公司适用职位:Android开发笔试来源:学生群收集,就业服务部整理1.SharedPreferences本质是什么?以什么形式存在于APP中?SharedPreferences是android.content.SharedPreferences包内的一类,它主要是用来共享程序数据的。SharedPreferences是以键值对(key-value)的方式来存储数据,它可以存储booleans,floats,ints,longs,andstrings这些基本的数据类型。SharedPreferences存储的数据

2、是持久性的,一旦通过其存储数据,数据就一直保留着,即便是你的APP完全停止运行,从内存中完全退出,这些数据也会被保留下来,下一次你再进入APP时,从SharedPreferences中,你仍然可以读出上一次写入的数据。从这个角度来讲,SharedPreferences存储数据的方式和xml文件类似。但是,如果把APP卸载了,下次安装时,SharedPreferences中的数据会被清除,这点和xml文件是不一样的。获取SharedPreferences对象的方法有两种:getSharedPreferences()这种方法用于APP中有多个SharedPreferenc

3、es文件,通过名字来获取SharedPreferences对象;getPreferences()这种方法用于Activity中只有一个SharedPreferences文件时,因为只有一个,所以就不必提供名字。实际应用时,第一种方法用的会更多。向SharedPreferences中写数据:通过edit()方法获取SharedPreferences.Editor对象;调用putXXXO方法,放值,(XXX为基本数据类型);调用commitO方法提交放入的值。2.activity间通过Intent传递数据,有没有最小限制?数据怎么传输?没有最小限制最小可以发一个空字符串最

4、大还可以传递图片(bitmap序列化)Intent(意图)主要是解决Android应用的各项组件之间的通讯。为了实现传递数据这个目的需要以下步骤Activityl需要构造一个Intent,这个Intent用于告诉系统,我们要做"查看”动作intent可调用putExtra来存放想要传递的数据然后调用setClass,设置Activityl和欲调用的组件Activity2最后调用startActivity将构造的Intent传入系统会根据此Intent中的描述,到Activityl中找至!)满足此Intent要求的Activity,系统会调用找到的Activity2最终

5、传入Intent在Activity2中可使用getlntent来获取传递的Intent,并通过获取数据的方法来获取数据Intentintent=newIntent();//ActivitylintentputExtra(none,,/numl);intent.putExtra(”two;num2);intent.setClassCFirstActivity.this,SecondActivity.class);startActivity(intent);Intentintent=getlntent();//Activity2Stringnuml=intent.getS

6、tringExtra(HoneM);Stringnum2=intent.getStringExtra(”twcT);intret=Integer.parselnt(numl)+Integer.parselnt(num2);result.setText(ret+nn);3、横竖屏切换时候activity的生命周期?这个生命周期跟清单文件里的配置有关系1、不设置Activity的android:configChanges时,切屏会重亲斤调用各个生命周期默认首先销毁当前activity撚后重新加载2、设置Activity白勺android:configChanges二”or

7、ientation

8、keyboardHidderT时,切屏不会重新调用各个生命周期,只会执行onConfigurationChanged方法游戏开发中,屏幕的朝向都是写死的4.activity中onRestartQ什么时候会调用?Activity重新获得焦点的时候,会依次执行3个生命周期方法:onRestartxonStart和onResumeoonRestart()其中一个。5、activity被系统的下拉菜单遮挡时会调用哪个生命周期。onCreate()初始化,创建views,绑定list的数据等等onRestart()在Activity被停止后

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。