文件数据库Android面试题(三)
本文纯属个人见解,是对前面学习的总结,如有描述不确正的地方还请高手指正~
1.Android目项程工面下的assets目录的作用是(B)
A、放置用应的片图源资
B、重要放置多媒体等数据文件
C、放置字符串、颜色、组数等常量数据
D、放置一些与UI应相的布局文件,都是xml文件
2.关于res/raw目录说法确正的是(A)
A、这里的文件是动不封原的存储到设备止,不会转换成二进制格式
B、这里的文件是动不封原的存储在设备上,会被转换成二进制格式
C、这里的文件终究心二进制格式存储在指定的包中
D、这里的文件终究不会以二进制格式存储在指定的包中
3.列下对android NDK的懂得确正的是(ABCD)
A、NDK是一系列工具的集合
B、NDK供给了一份稳定、功能无限的API头文件声明
C、使“java+C”的开放方法终于转正,成为官方持支的开辟方法
D、NDK将是Android台平持支C开辟的端开
4.文件存储方法:
android中文件存储有4种方法:
Context.MODE_PRIVATE:为默许的作操模式,代表该文件是私有数据,只能被用应本身拜访,在该模式下,入写的容内会覆盖原文件的容内,如果想把新入写的容内加追到原文件中,可以用使Context.MODE_APPEND
Context.MODE_APPEND:该模式会检查文件否是存在,存在就往文件加追容内,否则就建创新文件。
Context.MODE_WORLD_READABLE和Context.MODE_WORLD_WRITEABLE用来控制其他用应程序否是有权限读写该文件。
Context.MODE_WORLD_READABLE:表现前当文件可以被其他用应程序读取;
Context.MODE_WORLD_WRITEABLE:表现前当文件可以被其他用应程序入写;
5.SQLite数据库存储方法
在Android中用到SQLite会涉及到以下三个接口或类:
一、SQLiteOpenHelper
SQLiteOpenHelper构造方法,一般传递一个要建创的数据库的名称name数参
onCreate建创数据库时用调
onUpgrade版本更新时用调
getReadableDatabase建创或打开一个只读数据库
getWriteableDatabase建创或打开一个读写数据库
二、SQLiteDatabase
openOrCreateDatabase打开或者建创数据库
insert添加一条记载
delete除删一条记载
query查询记载
update更新记载
execSQL行执一条SQL语句
close关闭数据库
三、Cursor
getCount总记载条数
isFirst断判否是是第一条
isLast断判否是是最后一条记载
moveToFirst动移到第一条记载
move动移到指定记载
moveToNext动移到下一条记载
moveToPrevious动移到上一条记载
getColumnIndexOrThrow根据列名称取得列引索
getInt取得指定列引索的int类型值
getString 取得指定列引索的String类型值
6.android中经常使用的四大布局是(FrameLayout、LinearLayout、RelativeLayout、TableLayout)
7.android中的四大组件是(Activity、Service、Broadcast、ContentProvider)
8.java.io包中的objectinputstream和objectoutputstream类重要于用对象对(Object)的读写。
9.android中Service的实现方法是:startService和bindService
10. activity一般会重载7个方法用来维护其生命周期,这些方法是:onCreate(),onStart(),onRestart(),onPause(),onResume(),onStop(),onDestory() 。
文章结束给大家分享下程序员的一些笑话语录:
有一天,一个男人穿越森林的时候,听到一个细微的声音叫住他。他低头一看,是一只青蛙。
“如果你亲我一下,我会变成一个美丽的公主哦。”男人一言不发,把青蛙捡起来,放入口袋。
“如果你亲我一下,我会变成一个美丽的公主哦。而且,我会告诉我遇到的每一个人,你是多么聪明和勇敢,你是我的英雄。”男人把青蛙拿出来,对着它微微一笑,又把它放回口袋。
“如果你亲我一下,我会变成一个美丽的公主,然后我愿意成为你的爱人一星期。”男人又把青蛙拿出来,对着它微微一笑,把它放回口袋。
“如果你亲我一下,我会变成一个美丽的公主,然后我愿意成为你的爱人一年,而且你可以对我做任何事。”再一次,男人把青蛙拿出来,对着它微微一笑,又把它放回口袋。
最后,青蛙无力地问:“我开出了这么好的条件,为什么你还不肯吻我?”男人说:“我是一个程序员,我可没时间和什么公主鬼混。不过,拥有一个会说话的青蛙,倒是蛮酷的。”