选择题

Android中常用的五种布局:

  • LinearLayout 线性布局
  • AbsoluteLayout 绝对布局
  • TableLayout 表格布局
  • RelativeLayout 相对布局
  • FrameLayout 帧布局

Android的五种数据存储方式

  • SharedPreferences;
  • 文件;
  • SQLite;
  • Content Provider;
  • 网络

Activity 与 Task的启动模式有哪些,它们含义具体是什么?

  • Standed:标准模式,一调用startActivity()方法就会产生一个新的实例。
  • SingleTop:如果已经有一个实例位于activity栈顶,就不产生新的实例,而只是调用activity中的newInstance()方法。如果不位于栈顶,会产生一个新的实例。
  • singleTask:会在一个新的task中产生这个实例,以后每次调用都会使用这个,不会去产生新的实例了。
  • SingleInstance:这个和singleTask基本一样,只有一个区别:在这个模式下的activity实例所处的task中,只能有这个activity实例,不能有其他实例

Activity的生命周期

  • onCreate
  • onStart
  • onPause
  • onResume
  • onRestart
  • onStop
  • onDestroy

如何设置Activity为程序启动的默认Activity

1
2
3
4
<intent-filter>
<action android:name=“android.intent.action.MAIN”/>
<category android:name=“android.intent.category.LAUNCHER”/>
</intent-filter