Android Intent启动别的应用实现方法
更新时间:2013年04月19日 16:26:10 作者:
我们知道Intent的应用,可以启动别一个Activity,那么是否可以启动别外的一个应用程序呢,答案是可以的
我们知道Intent的应用,可以启动别一个Activity,那么是否可以启动别外的一个应用程序呢,答案是可以的。
1、首先我们新建一个Android应用,名为AnotherPro,此应用什么内容都没有,用于被另外一个程序打开。

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

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将会打开第一个应用;
点击Calendar将会打开系统的日历应用。

您可能感兴趣的文章:
- Android控件系列之TextView使用介绍
- android textview 显示html方法解析
- Android的TextView与Html相结合的具体方法
- android Textview文字监控(Textview使用方法)
- Android设置TextView显示指定个数字符,超过部分显示...(省略号)的方法
- Android中实现为TextView添加多个可点击的文本
- android中Intent传值与Bundle传值的区别详解
- android中intent传递list或者对象的方法
- Android Intent的几种用法详细解析
- 详解Android中Intent的使用方法
- Android开发之TextView使用intent传递信息,实现注册界面功能示例
相关文章
Android程序开发通过HttpURLConnection上传文件到服务器
这篇文章主要介绍了Android程序开发通过HttpURLConnection上传文件到服务器的相关资料,需要的朋友可以参考下2016-01-01
移动端android上line-height不居中的问题的解决
现在越来越多的移动界面使用rem适配,最近发现了移动端android上line-height不居中的问题,今日就来介绍一下解决的方法,非常具有实用价值,需要的朋友可以参考下2018-03-03
Android实现底部弹出PopupWindow背景逐渐变暗效果
这篇文章主要为大家详细介绍了Android实现底部弹出PopupWindow背景逐渐变暗效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2016-10-10


最新评论