当该活动发起后,onCreate 方法被调用,传入一个 savedInstanceState。对于我们来说,不必关心这个 bundle。只有在暂停然后恢复活动时才会用到。
onCreate 方法覆盖了同名的 activity 类方法。它调用超类的 onCreate 方法。
对 setContentView() 的调用将关联 main.xml 文件中定义的 UI 布局。main.xml 和 strings.xml 中的任何内容都自动映射到 R.java 源文件中定义的常量。任何时候都不要直接编辑这个文件,因为它随着每次构建而改变。
运行该应用程序可以看到一个白色屏幕,其中有黑色文本。
图 6. flashlight 的白色屏幕
2011-9-15 23:42 上传
下载附件 (30.96 KB)
下面显示用于 FlashLight 应用程序的 AndroidManifest.xml 文件。
清单 4. 用于 FlashLight 的 AndroidManifest.xml
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.msi.flashlight"
android:versionCode="1"
android:versionName="1.0.0">
<application android:icon="@drawable/icon" android:label="@string/app_name">
<activity android:name=".FlashLight"
android:label="@string/app_name">