原文:Android随笔之——Activity中启动另一应用

最近在写语音交互程序,在语音打开应用这块碰到如何用代码控制应用启动的问题。百度了一下,有两种方案: 获取应用的包名 获取应用的包名 入口类名。 之前对两种方案都进行了尝试,发现方案二中存在一个弊端,那就是系统级应用只能获取到包名,不能获取到入口类名,这会导致程序报错,当然你也可以不获取系统级应用的包名和入口类名。出于简单方便的考虑,选择了方案一,废话不多说,上代码。 方案一 获取程序包名: 根据 ...

2014-08-22 20:15 0 2719 推荐指数:

查看详情

Android 通过广播启动另一应用Activity

需求:现在有应用A和应用B,我需要在A应用启动B应用的某个Activity 实现:A应用Activity发送广播,关键代码如下: String broadcastIntent = "com.example.android ...

Fri Jan 30 20:24:00 CST 2015 0 5555
Android中点击按钮启动另一Activity以及Activity之间传值

场景 点击第一个Activity的按钮,启动第二个Activity,关闭第二个Activity,返回到第一个Activity。 在第一个Activity给第二个Activity传递值,第二个Activity获取并显示。 打开第二个Activity Activity传值 ...

Fri Jan 10 18:01:00 CST 2020 1 963
如何在AndroidActivity启动第三方应用程序?

如何在点击某个按键后,执行启动第三方应用程序界面? 想要打开指定包名的应用时,提供包名即可: 上述的字符串:com.chartcross.gpstestplus即是Google提供的GPS Test Plus应用的包名。 疑问: 1. 现实情况是:可能在 ...

Tue Jan 24 06:34:00 CST 2017 0 3165
AndroidActivity启动过程探究

首先追溯到Activity启动,随便启动一个自己写的demo项目,使用DDMS进行debug标记,然后在Debug把主线程暂停,可以看到调用栈。如下图所示: 于是我们先看android.app.ActivityThread的main()方法 ...

Thu Oct 16 04:01:00 CST 2014 4 14859
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM