`
hwy584624785
  • 浏览: 47087 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

常用activity跳转

 
阅读更多
---------------------------------------------------------------------
//打电话
Intent callIntent = new Intent(Intent.ACTION_CALL,Uri.parse("tel:12345678"));
startActivity(callIntent);
---------------------------------------------------------------------
//直接启动拨号程序
Intent touchDialerIntent = new Intent("com.android.phone.action.TOUCH_DIALER");
startActivity(touchDialerIntent);
---------------------------------------------------------------------
//把电话号码传到拨号程序
Intent dialIntent = new Intent(Intent.ACTION_DIAL,Uri.parse("tel:87654321"));
startActivity(dialIntent);
---------------------------------------------------------------------
//浏览网页
Intent webIntent = new Intent(Intent.ACTION_VIEW,Uri.parse("http://nokiaguy.blogjava.net"));
startActivity(webIntent);
---------------------------------------------------------------------
//向email客户端传递email地址
Uri uri = Uri.parse("mailto:xxx@abc.com");
Intent intent = new Intent(Intent.ACTION_SENDTO, uri);
startActivity(intent);
---------------------------------------------------------------------
//发送email
Intent sendEmailIntent = new Intent(Intent.ACTION_SEND);
//指定要发送的目标email
sendEmailIntent.putExtra(Intent.EXTRA_EMAIL,new String[] { "techcast@126.com" });
//指定要抄送的email
sendEmailIntent.putExtra(Intent.EXTRA_CC, new String[] {"abc@126.com", "test@126.com" });
//指定email标题
sendEmailIntent.putExtra(Intent.EXTRA_SUBJECT, "关于Android的两个技术问题");
//指定email内容
sendEmailIntent.putExtra(Intent.EXTRA_TEXT,"1. 如何调用其他应用程序中的Activity?\n2. 在应用程序中如果接收系统广播?");

sendEmailIntent.setType("text/plain");
//选择发送消息的客户端
startActivity(Intent.createChooser(sendEmailIntent, "选择发送消息的客户端"));
---------------------------------------------------------------------
//查看联系人
Intent contactListIntent = new Intent("com.android.contacts.action.LIST_CONTACTS");
startActivity(contactListIntent);
---------------------------------------------------------------------
//显示系统设置界面
Intent settingsIntent = new Intent("android.settings.SETTINGS");
startActivity(settingsIntent);
---------------------------------------------------------------------
//wifi设置界面
Intent wifiSettingsIntent = new Intent("android.settings.WIFI_SETTINGS");
startActivity(wifiSettingsIntent);
---------------------------------------------------------------------
//启动处理音频程序
Intent audioIntent = new Intent(Intent.ACTION_GET_CONTENT);
audioIntent.setType("audio/*");
startActivity(Intent.createChooser(audioIntent, "选择音频程序"));
---------------------------------------------------------------------

 

分享到:
评论

相关推荐

    Activity跳转 四种跳转方式

    ### Activity跳转的四种方式详解 #### 一、标准模式(Standard) 标准模式是Activity的默认启动模式。当一个新的Activity启动时,系统会为它创建一个新的实例,并压入任务栈的顶部。在这种模式下,每次启动...

    最简单的2个Activity跳转

    "最简单的2个Activity跳转"这个主题旨在教你如何在不同的Activity之间进行切换,同时传递数据。在Android开发环境中,Eclipse是最常用的IDE之一,因此这里的学习环境设定是Eclipse。 首先,了解Activity之间的跳转...

    Activity跳转动画终极版

    在大多数情况下,standard模式是最常用的,但其他模式在特定场景下也有其优势,比如避免重复创建Activity或保持特定的Activity实例。 接下来,我们关注动画部分。在Android中,可以使用Transition API来实现...

    android 运算器 不同activity间的跳转

    在Activity之间的跳转中,这些方法会被依次调用,理解这些生命周期方法对于正确管理和保存Activity状态至关重要。 当需要从一个Activity跳转到另一个Activity时,我们创建一个Intent实例。例如,以下代码展示了如何...

    Activity跳转和图片放大缩小DEMO

    Activity跳转是Android应用中常见的操作,用于在不同的界面之间切换,实现应用的功能流转。本DEMO展示了如何在主页面(MainActivity)上设置按钮或菜单项,通过Intent对象来触发对其他Activity的启动,从而实现页面...

    Android Activity之间的跳转以及数据的交互传递

    Activity之间的跳转和数据交互传递是Android开发中的核心技能,对于构建功能丰富的应用至关重要。本篇文章将详细探讨这两个主题。 首先,我们来看Activity之间的跳转。在Android中,启动一个新Activity通常通过...

    Android Activity之间的跳转

    Activity之间的跳转是Android应用中常见的操作,例如从一个登录界面跳转到主界面,或者从商品详情页跳转到购物车页面。理解并熟练掌握Activity的跳转机制对于构建功能丰富的Android应用程序至关重要。 一、Intent:...

    android-页面跳转-Activity&Intent详解,Bundle类介绍说明.doc

    Android 页面跳转是移动应用程序中的一种基本交互方式,通过 Intent 和 Activity 两个组件来实现。Intent 是 Android 中的一个核心组件,用于在不同的 Activity 之间传递数据和请求。Activity 是 Android 中的一个...

    自定义tabhost实现activity 的跳转

    本篇文章将详细介绍如何通过自定义TabHost来实现Activity之间的跳转,以及如何设计一个简洁但功能完备的界面。 首先,理解TabHost的基本结构至关重要。TabHost是一个容器,它包含一个TabWidget(标签栏)和一个...

    Android中界面间的跳转(两种方式)

    在Android应用开发中,界面间的跳转是必不可少的操作,它使得用户可以在不同的功能之间自由切换。本篇文章将详细探讨两种主要的界面跳转方法:`startActivity(Intent)`和`startActivityForResult(Intent, int)`。 ...

    android的activity跳转到另一个activity

    当我们需要从一个Activity跳转到另一个Activity时,通常会使用Intent对象。Intent是Android系统中用于启动或启动组件(如Activity、Service)的一种消息传递机制。 在给定的描述中,实验涉及到以下几个关键知识点:...

    点击按钮activity之间随机的跳转,为按钮添加音乐

    在Android应用开发中,"点击按钮activity之间随机的跳转,为按钮添加音乐"是一个常见的需求,这涉及到多个关键知识点,包括Activity之间的交互、事件监听、随机数生成以及媒体播放。接下来,我们将深入探讨这些核心...

    Intent跳转和7个生命周期

    1.掌握Activity的创建和使用Intent跳转Activity。 2.掌握活动的生命周期,以及7个生命周期方法的作用。 Intent跳转 Android软件进行跳转最简单的运用,按钮的跳转活动的运用。 本次我们初步学习Intent跳转,通过按钮...

    安卓页面跳转动画

    在Android中,页面通常指的是Activity,而页面之间的跳转则是通过Intent来完成的。Intent是一种消息对象,用于在不同的组件之间传递数据和启动新的操作。当我们需要从一个Activity跳转到另一个时,会创建一个Intent...

    fragment activity与fragment相互传值 fragment与fragment跳转

    本示例主要关注两个核心知识点:Fragment与Activity之间的数据传递,以及Fragment之间的跳转。 首先,我们来探讨Fragment与Activity之间的数据传递。在Android中,有多种方式实现两者间的数据交换: 1. **通过...

    andorid登录页面跳转所有控件 demo

    4. **页面跳转**:Android使用`Intent`对象来实现页面之间的跳转。在登录成功后,开发者会创建一个新的`Intent`,指定目标Activity(如主页面),然后使用`startActivity()`方法启动它。 5. **错误处理与反馈**:当...

    android intent跳转

    通过Intent,我们可以实现Activity之间的跳转、数据传递等功能,这对于构建复杂的应用程序来说至关重要。 #### 一、Intent基本概念 Intent可以分为两种类型:显式Intent和隐式Intent。 - **显式Intent**:明确指定...

    andorid能否实现listview跳转

    实际上,Android中的ListView不仅能够显示数据,还可以通过设置监听器来实现点击事件,进而跳转到不同的Activity。以下是关于这个主题的详细讲解。 1. **ListView基本原理**: - ListView是Android中的一个视图...

    intent 页面跳转

    总结起来,Intent页面跳转是Android应用中常用的功能,通过Intent对象我们可以实现Activity间的导航,并且可以携带数据进行传递。理解并熟练运用Intent机制对于开发高效、流畅的Android应用至关重要。

    Android跳转实现

    在Android应用开发中,跳转是用户界面交互的基础,它允许用户在不同的活动(Activity)之间切换,实现应用的功能流转。本篇文章将详细介绍在Android 4.2版本中实现跳转的三种主要方法:Intent、ActivityManager以及...

Global site tag (gtag.js) - Google Analytics