`

android中使用代码启动其他程序

阅读更多
你要訪問其他的程序,那麼這個程序要先裝載到模擬器或真機上面,因為我們要使用要訪問其他程序的包。

簡單的訪問有以下兩種方式(目前只知道這兩種):

一、使用Intent的setComponent方法

二、使用包管理器


一、使用Intent的setComponent方法

Intent intent = new Intent();

intent.setComponent(new ComponentName("包名", "包名.主類名"));

intent.setAction(Intent.ACTION_VIEW);

startActivity(intent);

二、使用包管理器

Intent intent = new Intent();

intent = getPackageManager().getLaunchIntentForPackage("包名");

startActivity(intent);
分享到:
评论
1 楼 再度重相逢 2011-11-10  

相关推荐

    android应用开机自启动

    在Android应用开发中,"开机自启动"是一个常见的需求,特别是在需要后台服务持续运行或者希望应用程序在用户开机后立即可用的情况下。本知识点主要讲解如何利用Android的广播接收器(BroadcastReceiver)来实现在...

    Android示例程序Snake贪吃蛇代码

    【Android 示例程序 Snake 贪吃蛇代码】是一款经典的Android平台上的游戏开发示例,它基于Java编程语言实现,展示了如何在Android环境中构建一个简单的2D游戏。此项目旨在帮助开发者理解和学习Android游戏开发的基本...

    7个Android应用程序源代码

    开发者可能在源代码中使用SQLite数据库来持久化数据,或者使用SharedPreferences来存储简单的键值对。理解如何创建数据库表、执行SQL查询以及如何读写数据是必不可少的技能。 第四,Android的异步处理是提高应用...

    android卸载程序代码

    在Android系统中,卸载应用程序通常涉及到对Android SDK(软件开发工具包)的理解以及使用Java编程语言。这里我们将深入探讨如何通过代码实现卸载已安装的程序,特别注意的是,剔除原装软件可能需要系统级别的权限,...

    Delphi下 Android 开机启动代码

    以下是对如何在Delphi中创建Android开机启动代码的详细讲解。 首先,了解基本概念: 1. **Delphi**:Embarcadero Delphi 是一个集成开发环境(IDE),主要用于编写Windows和移动平台的应用程序,支持Object Pascal...

    android应用程序代码

    这里我们将深入探讨标题和描述中提到的七个Android应用程序代码示例,它们可能是各种功能的实现,如用户界面(UI)设计、数据存储、网络通信、多媒体处理等。通过分析这些示例,我们可以学习到以下关键知识点: 1. ...

    Android系统源代码情景分析 / 罗升阳著

    在内容上,《Android系统源代码情景分析(含CD光盘1张)》结合使用情景,全面、深入、细致地分析了Android系统的源代码,涉及到Linux内核层、硬件抽象层(HAL)、运行时库层(Runtime)、应用程序框架层...

    Android定时自动启动应用程序

    在Android开发中,实现应用程序的定时自动启动是一个常见的需求,特别是在设计闹钟应用、健康监测应用或是需要定期执行后台任务的应用场景中。本文将详细解析如何利用`AlarmManager`结合`BroadcastReceiver`来达成这...

    Android Studio实例代码.zip_Android app实例_Android实例_android app源码_and

    在Android开发领域,Android Studio是官方推荐的集成开发环境(IDE),它为开发者提供了丰富的功能,使得构建Android应用程序变得更加高效。本压缩包“Android Studio实例代码.zip”包含了多个Android app的实例源码...

    Android 程序启动界面源码

    在Android应用开发中,程序启动界面(Splash Screen)通常是用户打开应用时首先看到的界面,它通常用于展示品牌标识、加载资源或者执行初始化操作。本文将深入探讨Android程序启动界面的源码实现,并分析相关文件...

    android 应用 源代码——桌面小程序 免费

    以下是一些关于Android应用源代码和桌面小程序开发的重要知识点: 1. **Android SDK**: 开发Android应用的基础是Android Software Development Kit (SDK),它包含了开发者需要的所有工具,包括编译器、模拟器、调试...

    Android程序设计基础程序代码

    在Android程序设计基础中,我们主要探讨的是如何利用Java语言和Android SDK开发应用程序。这个压缩包文件"**MyAndroid**"很可能包含了多个示例项目,用于帮助初学者理解和实践Android应用的基本构造和功能。 首先,...

    Android应用程序源代码

    以上是对Android应用程序源代码的基本知识点介绍,实际开发过程中,开发者还需要掌握更多高级特性,如动画、多线程、单元测试、依赖注入、热更新等,以便创建功能丰富、性能优秀的Android应用。

    android程序启动画面源码

    在Android应用开发中,启动画面(Splash Screen)是用户打开应用程序时首先看到的界面,它通常展示品牌标识、公司logo或者加载进度,为应用程序的主要部分完成初始化工作提供一个视觉过渡。"android程序启动画面源码...

    android自启动代码

    这里我们将深入探讨如何通过代码实现开机启动程序,并了解相关的Android机制。 首先,我们需要创建一个广播接收器来监听系统的开机完成事件。这个广播接收器需要继承自`BroadcastReceiver`类,并重写`onReceive()`...

    android程序开机自启动示例

    在Android平台上,应用程序通常需要在特定条件下自动启动,比如设备开机时。这通常是服务或广播接收器等组件的职责,它们能在系统启动完成后执行预定的任务。本示例将深入讲解如何实现一个Android程序开机自启动的...

    delphi XE android 开机启动代码

    在开发 Delphi XE6 的 Android 应用程序时,有时候我们需要实现一个功能,即让应用在设备开机后自动启动。这个过程涉及到Android系统的广播接收器(Broadcast Receiver)和特定的权限设置。以下是对这个主题的详细...

    android闹钟程序源代码

    总的来说,这个"android闹钟程序源代码"涵盖了Android编程的多个重要方面,包括系统服务的使用、广播接收器、通知机制、服务管理、用户偏好设置以及时间处理等。对于想要深入理解Android系统工作原理和开发实践的...

    【Android】开机自启动2

    在Android系统中,"开机自启动"是指当设备完成启动过程后,某些应用程序或服务能够自动启动并开始运行。这通常涉及到系统级别的设置和权限管理,对于开发者来说,理解和掌握这个功能是创建后台服务和持续运行应用的...

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

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

Global site tag (gtag.js) - Google Analytics