文件数据库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()  。

     

文章结束给大家分享下程序员的一些笑话语录: 有一天,一个男人穿越森林的时候,听到一个细微的声音叫住他。他低头一看,是一只青蛙。
“如果你亲我一下,我会变成一个美丽的公主哦。”男人一言不发,把青蛙捡起来,放入口袋。
“如果你亲我一下,我会变成一个美丽的公主哦。而且,我会告诉我遇到的每一个人,你是多么聪明和勇敢,你是我的英雄。”男人把青蛙拿出来,对着它微微一笑,又把它放回口袋。
“如果你亲我一下,我会变成一个美丽的公主,然后我愿意成为你的爱人一星期。”男人又把青蛙拿出来,对着它微微一笑,把它放回口袋。
“如果你亲我一下,我会变成一个美丽的公主,然后我愿意成为你的爱人一年,而且你可以对我做任何事。”再一次,男人把青蛙拿出来,对着它微微一笑,又把它放回口袋。
  最后,青蛙无力地问:“我开出了这么好的条件,为什么你还不肯吻我?”男人说:“我是一个程序员,我可没时间和什么公主鬼混。不过,拥有一个会说话的青蛙,倒是蛮酷的。”

posted @ 2013-05-02 19:43  xinyuyuanm  阅读(416)  评论(0编辑  收藏  举报