`

Intent

 
阅读更多

1.拔打电话:
	//Intent intent=new Intent(Intent.ACTION_CALL,Uri.parse("tel:"+telPhone));
	
	
	Integer intent = new Intent();
	intent.setAction(Intent.ACTION_CALL);
	intent.setData(Uri.parse("tel:110"));
	startActivity(intent);
2.发送短信
	Intent intent = new Intent();
	intent.setAction(Intent.ACTION_SENDTO);
	intent.setData(Uri.parse("smsto:5554");
	intent.putExtra("sms_body","Hello");//信息内容
	startActivity(intent);
	
	在程序里面,如需要进行打电话,访问网络时,需要在
	AndroidManifest.xml
	里面配置相对应的权限:
		如:打电话 
			<uses-permission android:name="android.permission.CALL_PHONE"/>
			短信
			<uses-permission android:name="android.permission.SEND_SMS"/>
			
	使用多个Activity
		Intent intent = new Intent();
		intent.setClass(..Activity.this,..Activity.class);
		startActivity(intent);
		//在AndroidManifest.xml里面配置声明
		<activity android:name="."
				  android:label="">
				  
				  
	//传参
		intent.putExtra("str","IntentDemo");
	//取值
		Intent intent = getIntent();
		Bundel bundel = intent.getExtras();
		String str = bunel.getString("str");
	//返回参数
		//开始一个activity并在执行完成后返回一个参数
		/*主Activity*/
		onCreat(){
			Intent intent = new Intent();
			intent.setClass(..Activity.this,..Activity.class);
			startActivityForResult(intent,requestCode);
		}
		//用来取得调用的Activity返回的参数
		protected void onActivityResult(int requestCode,int resultCode,Intent data){
			
		}
		
		//被调用的activity
		...(){
			Intent intent = new Intent();
			intent.putExtra("name","data");
			setResult(resultCode,intent);
			finish();
			//在Activity中调用 finish()方法则会结束此acitvity
			//然后返回到调用此activity的activity中。
		}
		
	
 
分享到:
评论

相关推荐

    Android的Intent实验

    在Android开发中,Intent是一种非常重要的组件,它用于在应用程序的不同组件之间传递消息,实现活动(Activity)、服务(Service)、广播接收器(Broadcast Receiver)以及内容提供者(Content Provider)之间的交互...

    Android Intent传递数据大小限制详解

    在sendBroadcast,startActivity时,我们会用到Intent。 Intent可以携带一些数据,比如基本类型数据int、Boolean,或是String,或是序列化对象,Parcelable与Serializable。 Intent传递数据时,如果数据太大,可能...

    Android利用Intent启动和关闭Activity

    【Android Intent 启动和关闭Activity】 在Android应用程序开发中,Intent是连接各个组件(如Activity、Service等)的关键桥梁,主要用于启动和关闭Activity。Intent不仅能够启动一个新的Activity,还能在Activity...

    Android应用:Intent打开另外一个Activity,Intent拨电话,Intent在2个Activity间传递参数

    在Android应用开发中,Intent是一种强大的机制,用于在组件之间进行通信。Intent不仅可以用来启动新的Activity,还可以启动服务、广播接收器等。本教程将详细讲解如何使用Intent来实现特定的功能,包括打开新的...

    android 利用intent调用activity 简明精炼的例子

    在Android应用开发中,Intent是连接应用程序组件的重要桥梁,它用于启动新的Activity或者服务,以及在组件间传递数据。Intent可以分为显式Intent和隐式Intent。本篇将重点讲解如何利用Intent在Android中调用Activity...

    显式和隐式、过滤器intent的使用

    在Android应用开发中,Intent是连接各个组件的重要桥梁,它被用来启动Activity、Service,或者传递数据。本教程主要探讨显式Intent和隐式Intent以及Intent Filter的使用,旨在帮助开发者更好地理解和应用这些概念。 ...

    Activity生命周期及Intent传值

    理解Activity的生命周期和Intent的传值机制对于Android开发者来说至关重要。 Activity的生命周期分为三个主要阶段:启动(Start)、运行(Running)和销毁(Destroy)。在启动过程中,Activity会经历onCreate()、...

    实验10 使用Intent进行通信

    在Android应用开发中,Intent是一种强大的机制,用于在不同的组件之间进行通信,特别是在Activity之间。实验10的主题是“使用Intent进行通信”,这涉及到Android应用的基本架构和交互流程。在这个实验中,开发者创建...

    Android Intent的几种用法全面总结

    Android中的Intent是应用程序之间通信的重要桥梁,用于启动其他Activity、Service或者BroadcastReceiver,甚至可以触发系统级别的操作。本文将全面总结Intent的几种主要用法。 1. 显示网页: 使用`ACTION_VIEW`与...

    android各组件详解- Intent.

    标题与描述均指向了“Android各组件详解——Intent”,这一主题深入探讨了Android开发中至关重要的Intent组件。本文将从多个角度解析Intent的功能、应用场景及其内部结构,为开发者提供全面的理解。 ### Intent概述...

    android用于打开各种文件的intent.pdf

    Android 中使用 Intent 打开各种文件类型 Android 操作系统提供了 Intent 机制,允许应用程序之间进行交互和通信。Intent 是一个异步的消息机制,用于在应用程序之间请求或提供服务。通过使用 Intent,可以实现打开...

    Data、Type属性与Intent-filter配置

    在Android应用开发中,Intent是连接应用程序组件之间通信的关键机制。Intent-filter的配置对于正确地启动和接收意图至关重要。在给定的标题“Data、Type属性与Intent-filter配置”中,我们关注的重点是如何通过设置`...

    通过Intent实现Activity之间的切换,并传递数据

    在Android应用开发中,Intent是一种强大的机制,用于在组件之间建立通信桥梁,特别是在Activity之间进行切换和数据传递。本文将详细讲解如何通过Intent实现Activity之间的切换,并探讨如何利用Intent进行数据传递。 ...

    android----intent

    在Android操作系统中,Intent是一种强大的组件间通信机制,它用于启动其他应用程序组件,如Activity、Service,甚至BroadcastReceiver。Intent不仅能够传递数据,还能在应用的不同部分之间建立连接,是Android开发中...

    Android-1(Intent)

    在Android开发中,Intent是一个至关重要的组件,它用于在应用程序的不同组件之间传递消息,同时也是启动活动(Activity)、服务(Service)和其他组件的主要手段。本文将深入探讨“Intent意图”的简单使用,包括如何...

    Android中Intent Demo

    在Android应用开发中,Intent是一种强大的机制,用于在组件之间传递消息和启动操作。本教程将深入探讨如何在Activity之间使用Intent传递数据,参考自http://blog.csdn.net/huiblog/article/details/53222810。 ...

    Android整数乘法计算器(帮助理解Intent)

    在Android开发中,Intent是一种非常重要的组件,它用于在应用程序的不同组件之间传递消息,比如启动一个Activity或Service,甚至在不同应用之间进行数据共享。在这个名为"Android整数乘法计算器"的学习项目中,我们...

    Intent系统调用示例

    在Android开发中,Intent是一种非常重要的组件间通信机制。它被用来启动活动(Activity)、服务(Service)或者广播接收器(Broadcast Receiver),并且可以传递数据和执行动作。本篇文章将详细解析“Intent系统调用...

    intent的常用方法

    ### Intent的常用方法 在Android开发中,`Intent`是一个非常重要的类,它主要用于应用程序组件间的通信。通过`Intent`可以启动新的Activity、Service或发送Broadcast等操作。本文将详细介绍`Intent`的一些常见用法...

Global site tag (gtag.js) - Google Analytics