Android Intent启动别的应用实现方法

牙刷85

牙刷85

2016-02-19 10:20

有一种朋友不在生活里,却在生命力;有一种陪伴不在身边,却在心间。图老师即在大家的生活中又在身边。这么贴心的服务你感受到了吗?话不多说下面就和大家分享Android Intent启动别的应用实现方法吧。

我们知道Intent的应用,可以启动别一个Activity,那么是否可以启动别外的一个应用程序呢,答案是可以的。

1、首先我们新建一个Android应用,名为AnotherPro,此应用什么内容都没有,用于被另外一个程序打开。

2、新建一个工程用于打开上面的应用,程序界面如下

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/bianchengyuyan/)

3、修改程序代码,在onCreate中添加如下代码

anotherPro = (Button) findViewById(R.id.startAnotherPro);calendar = (Button) findViewById(R.id.startCalendar);anotherPro.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View v) {Intent intent = new Intent();intent.setComponent(new ComponentName("com.anotherpro", "com.anotherpro.MainActivity"));startActivity(intent);}});calendar.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View v) {Intent intent = new Intent();intent.setComponent(new ComponentName("com.android.calendar", "com.android.calendar.LaunchActivity"));startActivity(intent);}});
Intent.setComponent(new ComponentName(packageName, mainActivityName));// 第一个参数为应用程序包名,第二个参数为程序启动的Activity

 运行程序,点击AnotherPro将会打开第一个应用;

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/bianchengyuyan/)

 点击Calendar将会打开系统的日历应用。

展开更多 50%)
分享

猜你喜欢

Android Intent启动别的应用实现方法

编程语言 网络编程
Android Intent启动别的应用实现方法

Android开机自启动服务的实现方法

编程语言 网络编程
Android开机自启动服务的实现方法

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

android intent使用定义标题

编程语言 网络编程
android intent使用定义标题

Android TabWidget切换卡的实现应用

编程语言 网络编程
Android TabWidget切换卡的实现应用

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

Android 彻底删除系统应用方法

Android
Android 彻底删除系统应用方法

Android 按后退键退出Android程序的实现方法

编程语言 网络编程
Android 按后退键退出Android程序的实现方法

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

丢了超能量的咸蛋超人 - QQ非主流分组

丢了超能量的咸蛋超人 - QQ非主流分组

android中实现指针滑动的动态效果方法

android中实现指针滑动的动态效果方法
下拉加载更多内容 ↓