考试专用吧 关注:8贴子:115
  • 5回复贴,共1

借一下发个安卓考试题

只看楼主收藏回复

安卓考试真的骚。


IP属地:山东1楼2018-07-09 14:29回复
    2、.详细叙述创建、配置、启动和关闭Activity 。
    创建:
    1.创建一个Activity,一般是继承android.app包中的Activity类,不过在不同的应用场景下,也可以继承Activiy的子类。
    2.重写需要的回调方法。通常情况下,都需要重写onCreate()方法,并且在该方法中调用setContentView()方法设置要显示的视图。
    配置:
    创建Activity后,还需要在AndroidManifest.xml文件中进行配置,如果没有配置,而又在程序中启动了该Activity,那么将抛出异常信息。
    具体的配置方法是在<application></application>标记中添加<activityo</activity>标记。<activity>标记的基本格式如下:
    <activity
    android:icon="@drawable/图标文件名”
    android:name=”实现类”
    Android:label=”说明性文字”
    Android:theme=”要应用的主题”…
    >…
    </activity>
    在<activity></activity>标记中,android:icon 属性用于为Activity指定对应的图标,其中的图标文件名名不包括扩展名;android:name 属性用于指定对应的Activity实现类;android.label用于为该Activity指定标签;android:theme属性用于设置要应用的主题。
    说明:如果该Activity类在<manifest>标记指定的包中,则android:name属性的属性值可以直接写类名,也可以加一个“.”点号;如果在<manifest>标记指定包的子包中,则属性值需要设置为“子包序到,类名”或者是完整的类名(包括包路径)。
    在AndroidManifest.xml文件中配置名称为DetailActivity的Activity,该类保存在<manifest>标记指定的包中,关键代码如下:
    <acivity
    android:icon="@drawable/ic_launcher"
    android:name="DetailActivity"
    android:label=”详细”
    </activity>
    启动:
    在一个Android项目中,如果只有一个Activity,那么只需要在AndroidManifest.xml文件中对其进行配置,并且将其设置为程序的入口。这样,当运行该项目时,将自动启动该Activity。否则,需要用startActivity()方法来启动需要的Activity。startActivity()方法的语法格式如下:
    public void startActivity (Intent intent)
    启动其他Activity的两个方法:
    1.startActivity(Intent intent):启动其他Activity。
    2.startActivityForResult(Intent intent,int requestCode):以指定指定的请求码(requestCode)启动Activity,而且程序将会等到新启动Activity的结果(通过重写onActivityResult(...)方法来获取)。
    关闭:
    1.final():结束当前Activity。
    2.finalActivity(Int requestCode):结束以startActivityForResult(Intent intent,int requestCode)方法来启动的Activity。


    IP属地:山东4楼2018-07-09 14:32
    回复
      3、Animation实现动画的方式有哪些?功能分别是什么?
      两种:补间动画、帧动画
      1、补间动画的实现,一般采用xml文件的形式;代码更容易书写和阅读,同时也更容易复用。
      2、帧动画是最容易实现的一种动画,这种动画更多的依赖于完善的UI资源,原理就是将一张张单独的图片连贯的进行播放,从而从视觉上产生一种动画的效果,类似于某些软件制作gif图的方式。


      IP属地:山东5楼2018-07-09 14:33
      回复
        1、定义Android主要功能属性、版本的文件名是 AndroidMainfest.xml.
        2、Android四大组件分别是_activity、service、broadcast receiver、content provider。
        3、单个activity的生命周期包括6种状态,他们分别是创建、启动、恢复、暂停、结束、销毁。
        4、Android应用程序常用布局有 LinearLayout、 AbsoluteLayout 、 TableLayout 、 RelativeLayout等。
        5、利用当前Activity 类的Oncreat函数把布局显示在屏幕上。
        ListView中的适配器有两种分别是ArrayAdapter、SimpleAdapter。
        7.通过ID来找到xml布局文件中定义的组件的函数名是findViewById() 。
        8.按钮添加监听事件的函数是setOnclickListener()。
        9.封装图形与图片绘制的类是graphics。
        10.游戏开发中多媒体音乐和音效用到的函数是MediaPlayer、SoundPool。
        11、Animation实现动画的方式有2种,分别是_补间动画、帧动画_,其中一个动画就是对场景中的对象不断进行变化产生动画效果,这种动画又分为4种,分别是淡入淡入、淡出、缩放大小、旋转。


        IP属地:山东6楼2018-07-09 14:33
        回复
          1.下列不是手机操作系统的是? ( )
          A. Android B. Windows Phone C. Apple IPhone IOS D. windows vista
          2.XML 布局文件中,layout_width 属性的属性值不可以是什么?()
          A. match_parent B. fill_parent C. wrap_content D. match_content
          3.在手机开发中常用的数据库是? ( )
          A. SQLite B. MySql C. Oracle D. SQL Server
          4. 下列哪个可做 EditText 编辑框的提示信息?( )
          A. android:inputType B. android:text C. android:digits D. android:hint
          5. 在一个相对布局中怎样使一个控件居中 ( )
          A.android:gravity="center" B. android:layout_gravity="center"
          C.android:layout_centerInParent="true" D. android:scaleType="center"
          6. 下面哪种说法不正确。( )
          A. Android 应用的 gen 目录下的 R.java 被删除后还能自动生成;
          B. res 目录是一个特殊目录,包含了应用程序的全部资源,命名规则可以
          支持数字(0-9)下横线(_),大小写字母(a-z , A-Z);
          C. AndroidManifest.xml 文件是每个 Android 项目必须有的,是项目应用
          的全局描述。
          D. assets 和 res 目录都能存放资源文件,但是与 res 不同的是 assets 支
          持任意深度的子目录,且不会在 R.java 里生成任何资源 ID
          7.android 中下列属于 Intent 的作用的是 ( )
          A. 实现应用程序间的数据共享
          B. 是一段长的生命周期, 没有用户界面的程序, 可以保持应用在后台运行,
          而不会因为切换页面而消失
          C. 可以实现界面间的切换,可以包含动作和数据,连接四大组件的纽带
          D. 处理一个应用程序整体性的工作
          8. 如果将一个 TextView 的 android:layout_height 属性值设置为
          wrap_content,那么该组件将是以下哪种显示效果? ( )
          A. 该文本域的宽度将填充父容器宽度
          B. 该文本域的宽度仅占据该组件的实际宽度
          C. 该文本域的高度将填充父容器高度
          D. 该文本域的高度仅占据该组件的实际高度
          9. 关于 XML 布局文件在 Java 代码中被引用的说明中,不正确的是?( )
          A. Activity 中,使用 findViewById()方法,获得指定 id 视图元素
          B. Activity 中,使用 R.drawable-system.***方式引用 Android 系统所
          提供的图片资源
          C. Activity 中,使用 setContentView()方法,确定加载哪一个布局文件
          D. 使用 View 类的 findViewById()方法,获得当前 View 对象中的某一个
          视图元素
          10. 关于适配器的说法正确的有 ( )
          A. 它主要是用来存储数据 B. 它主要用来把数据绑定到组件上
          C. 它主要用来解析数据 D. 它主要用来存储 xml 数据


          IP属地:山东7楼2018-07-09 14:34
          回复
            楼主能给我发下考题?


            IP属地:广东来自手机贴吧9楼2019-05-07 22:28
            回复