`

intentDemo_1

 
阅读更多

 

package com.test.intentdemo;
 
import android.app.Activity;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.view.Menu;
import android.view.View;
import android.widget.Button;
 
public class MainActivity extends Activity {
     
    private Button btn=null;
     
    public void onCreate(Bundle savedInstanceState)//onCreate方法用来初始化Activity实例对象
    {
        super.onCreate(savedInstanceState);//super.onCreate(savedInstanceState)的作用是调用其父类Activity的onCreate方法来实现对界面的图画绘制工作
        setContentView(R.layout.activity_main);//setContentView(R.layout.main)的作用是加载一个界面
        btn=(Button)findViewById(R.id.btn);
        btn.setOnClickListener(listener);
    }
    private View.OnClickListener listener=new View.OnClickListener()
    {
         
        @Override
        public void onClick(View v)
        {
            Intent intent=new Intent();
            intent.setAction(Intent.ACTION_SENDTO);
            intent.setData(Uri.parse("smsto:5554"));
            intent.putExtra("sms_body", "Hello!");//sms_body不能随意换成其他
            startActivity(intent);
             
        }
    };
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.activity_main, menu);
        return true;
    }    
}
分享到:
评论

相关推荐

    IntentDemo_2

    1. **Intent的基本概念** - Intent是一种意图声明,它表达了应用想要执行的操作或想要传递的信息。分为显式Intent和隐式Intent两种类型。 - 显式Intent:明确指定要启动的目标组件(如Activity或Service)。 - ...

    IntentDemo_3

    【IntentDemo_3】是一个关于Android开发中的Intent使用的示例项目。在Android应用程序中,Intent是一种重要的组件间通信机制,用于启动活动(Activity)、服务(Service)或者传递数据。在这个项目中,开发者将深入...

    IntentDemo

    1. **显示Intent**:显示Intent是最常见的Intent类型,用于明确指定要启动的目标组件。例如,我们可以通过创建一个新的Intent实例并传入目标Activity的类名来启动它。在"IntentDemo"中,可能包含了展示如何启动...

    IntentDemo详细示例

    1. **Intent的基本概念** Intent是Android系统中的一个对象,它封装了执行操作的信息,如启动一个新的Activity或启动/停止一个Service。Intent分为显式Intent和隐式Intent两种类型。显式Intent明确指定了要启动的...

    IntentDemo.zip

    `IntentDemo.zip`这个压缩包显然是一个示例项目,旨在帮助初学者理解并实践Android中的Intent用法。 首先,我们来看看`Intent`的基本类型: 1. 显式Intent:这种Intent明确指定了要启动的目标组件,通常在同一应用...

    intent的使用

    - **接收Serializable对象**:在`IntentDemo1`类中,通过`getSerializableExtra()`方法从Intent中获取`Person`对象,并显示其属性值。 ```java @Override public void onCreate(Bundle savedInstanceState) { ...

    Intent-Demo-Eclispe.rar_DEMO

    这个压缩包包含了两个示例项目:IntentDemo和IntentFilterDemo,分别展示了Intent的基本用法和IntentFilter的使用。 Intent是用来启动活动(Activity)、服务(Service)或者发送广播(Broadcast)的信使。在...

    Android应用程序四大组件之Activity入门(Demo)

    在Android开发中,Activity是构建应用程序用户界面的基本单元,它代表了用户可见并可以与之交互的屏幕。本文将深入探讨Android应用程序四大组件之一——Activity的入门知识,并通过一个名为"HelloActivityBasic"的...

    Intent系统调用示例

    1. **Intent的基本概念** Intent是一个消息对象,它封装了应用程序想要执行的操作以及操作所需要的数据。在Android中,Intent主要有两种类型:显式Intent和隐式Intent。 - 显式Intent:明确指定要启动的目标组件...

    activity之间的传值demo

    本篇将深入探讨“activity之间的传值”这一主题,并以`IntentDemo1`为例进行实践讲解。 一、Intent:数据传递的载体 Intent是Android系统中的一个核心类,它主要用于启动其他组件(如Activity、Service等)或传递...

    第-章-组件通信与广播消息优秀文档.ppt

    1. 启动 Activity 和 Service 2. 在 Android 系统上发布广播消息 启动 Activity Intent 可以实现不同 Activity 之间的切换和数据传递。在 Android 系统中,应用程序一般都有多个 Activity,Intent 可以实现 ...

    Android组件通信与广播消息

    在这个IntentDemo示例中,有两个Activity:IntentDemo和ActivityToStart。当点击“启动Activity”按钮时,IntentDemo会启动ActivityToStart。所有要公开给系统和用户的Activity都需要在AndroidManifest.xml文件中...

    案例源代码 第03章.zip

    在这个“案例源代码 第03章.zip”中,我们看到三个关键的示例项目:IntentDemo2、IntentDemo和StartActivityForResult,这些都是围绕Intent功能展开的实践教程。 首先,IntentDemo可能是一个基础的Intent使用示例,...

    android实现页面跳转

    在Android应用开发中,...在提供的IntentDemo中,可能包含了上述概念的实践案例,通过查看和分析代码,开发者可以更深入地理解Intent的使用。在实际项目中,灵活运用Intent,可以构建出流畅、功能丰富的Android应用。

    Android中Intent使用、数据回写(显)

    1. **Intent的创建与使用** - 创建Intent时,可以使用`Intent intent = new Intent(当前Activity, 目标Activity.class);`显式地指定目标Activity。 - 对于隐式Intent,我们通常会设置ACTION(例如ACTION_VIEW)和...

    Android之Intent

    通过IntentDemo这个示例项目,开发者可以深入学习如何创建和使用Intent,从而提高自己的编程技能。 总的来说,Intent是Android框架中的重要组成部分,它简化了应用程序组件间的通信,使得Android系统的组件能够灵活...

    startActivityForResult Demo

    1. **创建Intent**:首先,你需要创建一个Intent对象,指定要启动的Activity。 ```java Intent intent = new Intent(当前Activity.this, 目标Activity.class); ``` 2. **添加额外数据**:如果需要传递数据,可以...

Global site tag (gtag.js) - Google Analytics