`

系统窗口的调用

 
阅读更多
直接上代码吧,intent进行调用

@Override
	public void onClick(View view){
		try{
			switch (view.getId()){
				case R.id.btnCall://直接拨号
					Intent callIntent = new Intent(Intent.ACTION_CALL,
							Uri.parse("tel:12345678"));
					startActivity(callIntent);
					break;
				case R.id.btnTouchDialer:  //直接拨号
					Intent touchDialerIntent = new Intent(
							"com.android.phone.action.TOUCH_DIALER");
					startActivity(touchDialerIntent);
					break;
				case R.id.btnDial://将电话号传入拨号程序
					Intent dialIntent = new Intent(Intent.ACTION_DIAL,
							Uri.parse("tel:87654321"));
					startActivity(dialIntent);
					break;
				case R.id.btnWeb://浏览网页
					Intent webIntent = new Intent(Intent.ACTION_VIEW,
							Uri.parse("http://blog.csdn.net/nokiaguy"));
					startActivity(webIntent);
					break;
				case R.id.btnContactList://查看联系人
					Intent contactListIntent = new Intent(
							"com.android.contacts.action.LIST_CONTACTS");
					startActivity(contactListIntent);
					break;
				case R.id.btnSettings://系统设置
					Intent settingsIntent = new Intent(
							"android.settings.SETTINGS");
					startActivity(settingsIntent);
					break;
				case R.id.btnWifiSettings://wiki设置
					Intent wifiSettingsIntent = new Intent(
							"android.settings.WIFI_SETTINGS");
					startActivity(wifiSettingsIntent);
					break;
				case R.id.btnAudio://调用音频程序
					Intent audioIntent = new Intent(Intent.ACTION_GET_CONTENT);
					audioIntent.setType("audio/*");
					startActivity(Intent.createChooser(audioIntent, "选择音频程序"));
					break;
				case R.id.btnGoHome://回到首页
					Intent gohomeIntent = new Intent("android.intent.action.MAIN");
					gohomeIntent.addCategory("android.intent.category.HOME");
					startActivity(gohomeIntent);
					break;
			}
		}
		catch (Exception e){
			Toast.makeText(this, e.getMessage(), Toast.LENGTH_LONG).show();
		}
	}
分享到:
评论

相关推荐

    易语言cmd窗口调用

    易语言是一种专为中国人设计的编程语言,它以简体中文作为编程代码,降低了编程的门槛,使得更多非计算机专业的人也能快速上手编程。...在实践中不断探索,你会发现易语言结合CMD窗口调用的强大功能。

    Delphi工具主程序调用子窗口(多窗口)

    主程序调用子窗口(多窗口)是一个常见的设计模式,它有助于实现软件的模块化和功能拆分,提高代码的可维护性和复用性。本实例通过创建DLL动态链接库来演示如何在主程序中调用子窗口。 首先,让我们了解DLL的基本...

    cmd窗口调用.rar

    标题“cmd窗口调用.rar”和描述中提到的“cmd窗口调用”指的是在Windows操作系统中使用命令提示符(Command Prompt)执行系统命令的技术。在IT领域,掌握CMD窗口调用是进行系统管理、自动化任务和程序开发的基础技能...

    获取窗口调用栈.rar

    窗口调用栈是Windows操作系统中一个关键的概念,它记录了应用程序中与窗口相关的函数调用顺序。在这个项目中,开发者可能创建了一个工具或者程序,用于展示或分析窗口调用的层次结构,这对于调试和优化Windows应用...

    【Android进阶】(7)系统窗口的调用

    系统窗口的调用涉及到Android的视图层次结构、Activity、WindowManager以及布局管理等多个关键概念。本篇将深入探讨这些知识点,帮助你理解Android系统窗口的工作原理。 首先,我们要明白Activity在Android中的角色...

    易语言调用系统设置窗口

    本文将深入探讨如何使用易语言调用系统设置窗口,以及如何实现重新启动系统设置的功能。 首先,调用系统设置窗口是程序与操作系统进行交互的一种常见方式。在易语言中,我们可以使用内置的函数或模块来实现这一目标...

    易语言调用DLL窗口组件源码

    在易语言中,调用DLL(动态链接库)是实现功能扩展、利用系统或第三方库功能的重要方式。DLL窗口组件是DLL文件中的一种,通常包含了用于用户界面交互的窗口对象。在易语言中调用DLL窗口组件,可以实现自定义的图形...

    易语言调用系统关于窗口

    在易语言中,“调用系统关于窗口”是一个常见的功能,允许程序获取并显示操作系统的版本信息,如操作系统名称、版本号、版权信息等。下面将详细讲解这个知识点。 首先,我们要理解“调用系统关于窗口”的概念。在...

    GeneralFileDialog(Unity3D调用系统窗口选择本地文件,)

    Unity3D调用系统窗口选择本地文件, 亲测unity5.1、unity5.3、unity5.4以上版本

    易语言调用系统关于窗口源码

    在易语言中,调用系统关于窗口是一项常见的功能,用于获取操作系统的基本信息,如版本、版权、安装日期等。这个功能在很多软件中都有应用,比如帮助用户了解自己的系统环境。 调用系统关于窗口的源码通常涉及到操作...

    pyside2调用子窗口

    首先,我们需要了解窗口系统的基本概念。在PySide2中,`QMainWindow`是主窗口类,而`QWidget`则可以作为子窗口或对话框。当我们想要从主窗口打开一个新的窗口时,通常会创建一个`QWidget`实例,并设置其为子窗口。 ...

    Labivew调用Windows API函数实现VI窗口置顶

    Labivew 调用 Windows API 函数实现 VI 窗口置顶 LabVIEW 是一个非常流行的虚拟仪器开发平台,通过调用 Windows API 函数可以实现 VI 窗口置顶。下面我们将详细介绍如何通过 LabVIEW 调用 Windows API 函数来实现 ...

    华中科技大学操作系统课程设计——2.自己的系统调用

    2 自己的系统调用,只有系统调用实现的代码,系统调用需要自己编译内核 3 字符设备驱动的编写(含代码和makefile) 4 GTK编写系统监视器,可以监测系统很多方面(含代码和makefile) 5 虚拟文件系统(实现的比较简单...

    VC 实现调用系统关机窗口界面

    在VC++编程环境中,实现调用系统关机窗口界面涉及一系列与Windows API交互的过程。Windows API是Microsoft提供的一组函数库,允许开发者访问操作系统的核心功能,包括控制硬件、管理资源和执行系统级任务,如关闭或...

    易语言源码易语言cmd窗口调用源码.rar

    在“易语言源码易语言cmd窗口调用源码.rar”这个压缩包中,包含的是使用易语言编写的一段代码,用于调用Windows操作系统中的命令行界面,也就是CMD窗口。 在Windows系统中,CMD(Command Prompt)是一个控制台应用...

    调用打印机窗口程序_labview打印_labview_调用打印机_

    在“调用打印机窗口程序_labview打印_labview_调用打印机”这个主题中,我们关注的是如何在LabVIEW中实现打印功能。 在LabVIEW中,打印功能通常涉及到创建和控制打印任务,这可以通过使用LabVIEW内置的“打印机”...

    labview halcon 的窗口调用

    "labview halcon 的窗口调用"这一主题涉及到如何在LabVIEW中集成和控制Halcon的窗口和功能。在LabVIEW中调用Halcon,通常是为了利用Halcon的图像处理能力,如识别、测量、定位等任务。以下将详细介绍这个过程: 1. ...

    华中科技大学操作系统课程设计——1.系统调用实现文件拷贝

    2 自己的系统调用,只有系统调用实现的代码,系统调用需要自己编译内核 3 字符设备驱动的编写(含代码和makefile) 4 GTK编写系统监视器,可以监测系统很多方面(含代码和makefile) 5 虚拟文件系统(实现的比较简单...

    易语言调用API隐藏指定窗口

    在Windows操作系统中,API提供了丰富的功能,包括对窗口操作的控制,例如创建、显示、隐藏、移动等。本文将详细讨论如何使用易语言调用API来隐藏指定窗口。 易语言是一款基于中文编程的开发工具,它为程序员提供了...

Global site tag (gtag.js) - Google Analytics