WEB开发网
开发学院手机开发Android 开发 Android开发简单实例 阅读

Android开发简单实例

 2010-07-15 21:12:00 来源:WEB开发网   
核心提示:Notepad运行示例:Android环境搭配好后,继续昨天的简单运用后,Android开发简单实例,今天运行一个Notepad实例,在加之对Android的一些理解,因为NotesList这个activity是系统调用的,此时的intent是不带数据和操作类型的,1, 在运行一个Android实例后

Notepad运行示例:

Android环境搭配好后,继续昨天的简单运用后,今天运行一个Notepad实例,在加之对Android的一些理解。

1。 在运行一个Android实例后,可以看到后台的日志:

Android Launch!

adb is running normally.

Performing com.mydream.NotesList activity launch

Launching a new emulator with Virtual Device 'androidStudy'

New emulator found: emulator-5554

Waiting for HOME ('android.process.acore') to be launched...

HOME is up on device 'emulator-5554'

Uploading AndroidNotepad.apk onto device 'emulator-5554'

Installing AndroidNotepad.apk...

Success!

Starting activity com.mydream.NotesList on device

ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.mydream/.NotesList }

开启了一个Android的一个活动NoteList。

2。 在AndroidManifest.xml文件中声明了很多Activity,其中有个就是NotesList,在这个节点下有个的子节点:

< intent-filter>

< action android:name="android.intent.action.MAIN" />

< category android:name="android.intent.category.LAUNCHER" />

< /intent-filter>

其中Action的名字为MAIN,这代表程序的入口点,系统找到后就会创建一个Activity运行,否则不会运行。Notelist主要是显示日志列表,这些日志数据都存放在Sqlite数据库中,在NotesList的Java文件中有两个私有数据:

private static final String[] PROJECTION = new String[] {

Notes._ID, // 0 "_id"

Notes.TITLE, // 1 "title"

}

0代表id字段,1代表title字段。

private static final int COLUMN_INDEX_TITLE = 1;

代表了title的索引。

之后进入的方法是onCreate,因为NotesList这个activity是系统调用的,此时的intent是不带数据和操作类型的,系统只是在其中指明了目标组件是Notelist,所以这里把”content://

1 2 3  下一页

Tags:Android 开发 简单

编辑录入:coldstar [复制链接] [打 印]
赞助商链接