WEB开发网
开发学院手机开发Android 开发 Android高手进阶教程 Android 在一个应用中如何启... 阅读

Android高手进阶教程 Android 在一个应用中如何启动另外一个已安装的应用

 2010-07-15 21:09:00 来源:WEB开发网   
核心提示:今天晚上Jimmy问了我一个问题,就是如何在一个应用中 通过某个事件,Android高手进阶教程 Android 在一个应用中如何启动另外一个已安装的应用,而去启动另外一个已安装的应用,所以愿意和大家分享一下!而为了能让大家更加容易的理解,而另外一个按钮会启动系统自带的应用(如,日历,我写了一个简单的Demo,我们的程

今天晚上Jimmy问了我一个问题,就是如何在一个应用中 通过某个事件,而去启动另外一个已安装的应用。所以愿意和大家分享一下!

而为了能让大家更加容易的理解,我写了一个简单的Demo,我们的程序有俩个按钮,其中一个点击会启动我自己写的应用(一个3D应用为例),而另外一个按钮会启动系统自带的应用(如,日历,闹钟,计算器等等).这里我一日历为例子!

首先看一下我们的效果图(点击第一个按钮为例):

 

下面是Demo的详细步骤:

一、新建一个Android工程命名为StartAnotherApplicationDemo.

二、修改main.xml布局,代码如下:

view plaincopy to clipboardprint?

< ?xml version="1.0" encoding="utf-8"?>

< LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

android:orientation="vertical"

android:layout_width="fill_parent"

android:layout_height="fill_parent"

>

< TextView

android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:text="Welcome to Mr Wei's Blog."

/>

< Button

android:id="@+id/button"

android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:text="Start Another Application"

/>

< Button

android:id="@+id/start_calender"

android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:text="Start Calendar"

/>

< /LinearLayout>

三、修改主程序StartAnotherApplicationDemo.java代码如下:

view plaincopy to clipboardprint?

package com.android.tutor;

import android.app.Activity;

1 2  下一页

Tags:Android 高手进阶 教程

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