开发学院手机开发Android 开发 Android intent应用实例 阅读

Android intent应用实例

 2010-08-23 01:15:00 来源:WEB开发网   
核心提示:用 Intent 激活电话拨号程序这里使用一个Intent打开电话拨号程序,Intent的行为是ACTION_DIAL,Android intent应用实例(2),同时在Intent中传递被呼叫人的电话号码,在用户界面中加入一个Button按钮,编辑res/layout/main.xml文件:view sourcepr

用 Intent 激活电话拨号程序

这里使用一个Intent打开电话拨号程序,Intent的行为是ACTION_DIAL,同时在Intent中传递被呼叫人的电话号码。

在用户界面中加入一个Button按钮,编辑res/layout/main.xml文件:

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

02< LinearLayout

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

04android:orientation="vertical"

05android:layout_width="fill_parent"

06android:layout_height="fill_parent"

07>

08< Button

09android:id = "@+id/button_id"

10android:layout_width="fill_parent"

11android:layout_height="wrap_content"

12android:text="@string/button"

13/>

14< /LinearLayout>

15< /span>

我们把Button的id设置为button_id, 同时将Button显示在界面上的文字设置为res/string.xml/下的Button,打开res/string.xml,把button的内容设置为“拨号”:

view sourceprint?1

2

3拨号

4TinyDialer

5

6

创建TinyDialer的Activity

view sourceprint?01public class TinyDialer extends Activity {

02 /** Called when the Activity is first created. */

03 @Override

04 public void onCreate(Bundle savedInstanceState) {

05 super.onCreate(savedInstanceState);

06 setContentView(R.layout.main);

07

08 final Button button = (Button) findViewById(R.id.button_id);

09 button.setOnClickListener(new Button.OnClickListener() {

10 @Override

11 public void onClick(View b) {

12 Intent i = new Intent(Intent.ACTION_DIAL,

13 Uri.parse("tel://13800138000"));

14 startActivity(i);

15 }

16 });

17 }

18}

用Intent调用系统中经常被用到的组件

1,web浏览器

上一页  1 2 3 4  下一页

Tags:Android intent 应用

编辑录入:coldstar [复制链接] [打 印]
[]
  • 好
  • 好的评价 如果觉得好,就请您
      0%(0)
  • 差
  • 差的评价 如果觉得差,就请您
      0%(0)
赞助商链接