`

Android - 在一个应用程序中启动另外一个已经安装的应用程序或系统程序

阅读更多


我们可以通过ComponentName以及Intent的setComponent来实现:在一个应用程序里面启动另外一个已经安装的应用程序或系统程序。

下面是一个在一个应用程序里面启动另外一个已经安装的程序,如下:

      

      //组件名称,第一个参数是应用程序的包名,后一个是这个应用程序的主Activity      ComponentName com = new ComponentName("com.antroid.Test", "com.antroid.Test.TestActivity");            Intent  intent = new Intent();      //设置部件         intent.setComponent(com);            startActivity(intent); 


我们也可以使用下面的代码启动系统的日历程序:
       Intent intent=new Intent();         intent.setComponent(new ComponentName("com.android.calendar", "com.android.calendar.LaunchActivity"));         startActivity(intent);





分享到:
评论

相关推荐

    Android-Application Fundamental-应用程序基础-中文翻译校正版

    - 每个Android应用程序默认运行在自己的Linux进程中,这意味着当应用程序中的代码需要执行时,Android会启动相应的进程;当不再需要该进程或有其他应用程序请求系统资源时,会关闭这个进程。 - 每个进程有自己的...

    获取Android所有应用程序列表,点击某一项时可启动相应应用

    在Android开发中,获取系统所有应用程序列表并实现点击启动应用是一项常见的需求,这通常涉及到对Android系统的应用管理和Intent机制的理解。下面将详细讲解这个过程。 首先,我们需要理解Android权限。在...

    android应用程序开机启动

    Android应用程序可以实现开机时启动相关应用 如service等 Android系统在开机启动时会发出一个系统广播"android intent action BOOT COMPLETED" 在接收到这个广播就可以实现开机自启动功能 下面就是一个...

    深入浅出Android--Google手持设备应用程序设计

    2. **Android应用程序结构**:Android应用由一系列组件构成,包括活动(Activity)、服务(Service)、广播接收器(Broadcast Receiver)和内容提供者(Content Provider)。每个组件都有其特定的角色和生命周期,...

    android-x86_64-7.1-r2.isoandandroid-x86_64-8.1-rc2.iso

    - **开发环境**:开发者可以在虚拟机中安装这些系统,以便于测试和调试Android应用程序。 - **教育培训**:教育机构可以利用这些系统来教授学生如何开发Android应用程序。 - **个人使用**:对于喜欢尝鲜的用户来说,...

    Android一个程序启动另一个程序

    在Android系统中,一个应用程序(App)启动另一个应用程序是通过Intent机制实现的。Intent是Android系统中的一个核心组件,它用于在组件之间传递消息,包括启动新的Activity、Service或者BroadcastReceiver。在这里...

    深入浅出Android--Google手持设备应用程序设计.pdf

    这些是开发Android应用的必备工具,读者需要了解如何正确地安装和配置这些组件,以便创建和运行第一个“Hello, World!”程序。 其次,书中将详细讲解Android应用的基本架构,包括Activity、Service、...

    88个Android应用程序

    手势识别是Android应用程序中一个重要的交互方式。GestureRecognizeSample可能是一个实现了自定义手势识别的示例项目,它展示了如何使用Android的手势库(GestureOverlayView)或自定义手势识别算法来解析用户的...

    Android-PWA-Wrapper,android包装器,用于从支持脱机的渐进式web应用程序创建本地android应用程序.zip

    Android-PWA-Wrapper 是一个开源项目,其主要目标是帮助开发者将支持离线功能的渐进式Web应用程序(PWA)转化为原生的Android应用程序。这个工具为开发者提供了一个便捷的方式,让他们能够利用已有的PWA,通过简单的...

    android应用程序安装工具

    总之,Android应用程序安装工具是一个简化APK安装过程的实用工具,特别是对于那些不熟悉ADB或希望在模拟器上快速部署应用的用户。它的存在大大提高了工作效率,降低了使用门槛,是Android开发和测试环境中不可或缺的...

    Android-Android调试桥ADB是Android应用程序开发中使用的客户端-服务器程序

    在Android应用程序开发过程中,Android Debug Bridge(ADB)是一个至关重要的工具,它扮演着客户端-服务器程序的角色。ADB由三部分组成:客户端、服务器和设备端,允许开发者通过USB或无线连接在电脑上与Android设备...

    android桌面应用程序

    4. 应用程序入口管理:Android 桌面应用程序需要管理应用程序的入口,包括自定义桌面启动、应用程序的安装、卸载等操作。 Android 桌面应用程序的开发需要了解以下知识点: 1. AndroidManifest.xml 文件:...

    android应用程序开发

    在本文中,我们将深入探讨如何进行Android应用程序开发,特别是针对手机通信录的实现。这个项目旨在创建一个功能齐全的通信录应用,用户可以添加、删除、编辑联系人,查看联系人列表,以及直接拨打电话和发送短信给...

    Android 一个app启动另一个app

    在Android平台上,应用程序之间的交互是通过Intent机制实现的,这使得一个App能够启动另一个App,或者触发特定的操作。"Android 一个app启动另一个app"这个主题涉及到的核心知识点包括Intent的使用、Intent Filter的...

    Android应用程序启动白屏黑屏优化

    ### Android应用程序启动白屏黑屏优化 #### 一、白屏黑屏现象产生的原因 在Android应用程序中,启动过程中的白屏或黑屏现象是非常常见的一个问题。这种现象通常发生在应用程序首次启动时,用户会看到一个短暂的...

    Android 开机自启动应用

    在Android系统中,开机自启动应用是指当设备完成启动过程后,系统会自动运行的一类应用程序。这些应用通常会在用户无须手动干预的情况下执行特定任务,例如同步数据、推送通知或者进行后台服务的初始化。"BOOT_...

    行业分类-设备装置-一种Android环境下应用程序启动中代码签名验证的方法和系统.zip

    描述中提到的“方法和系统”可能指的是一个特定的实现方式,用于在应用程序启动时增强代码签名验证的流程。这可能包括更严格的验证规则、优化的验证算法或者额外的安全层。例如,该系统可能检查签名证书的有效期、...

    实验1-Android开发环境与第一个Android程序.doc

    4. **理解Android应用程序结构**:Package Explorer是Eclipse中的一个视图,用于展示项目文件和目录结构。在Android项目中,主要的文件和目录包括: - `AndroidManifest.xml`:定义应用程序的基本信息,如应用名、...

Global site tag (gtag.js) - Google Analytics