国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Android > 正文

Android Intent啟動別的應用實現方法

2020-04-11 12:29:23
字體:
來源:轉載
供稿:網友

我們知道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將會打開系統的日歷應用。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 台东县| 江阴市| 奉化市| 静安区| 土默特左旗| 凌云县| 常熟市| 喀喇| 望谟县| 通江县| 古丈县| 汉中市| 大丰市| 柘城县| 安阳县| 三门峡市| 汉中市| 故城县| 和平县| 鄯善县| 泰和县| 平安县| 大竹县| 禄劝| 鄯善县| 五峰| 浦东新区| 历史| 邛崃市| 顺义区| 汕尾市| 呈贡县| 岑巩县| 黄石市| 连江县| 稷山县| 惠东县| 汾阳市| 大理市| 麦盖提县| 名山县|