国产探花免费观看_亚洲丰满少妇自慰呻吟_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將會打開系統的日歷應用。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 吴川市| 偏关县| 大宁县| 醴陵市| 东平县| 太保市| 龙江县| 页游| 清水河县| 同心县| 大安市| 彭州市| 苏尼特左旗| 抚远县| 鸡东县| 菏泽市| 余江县| 卓资县| 青铜峡市| 东宁县| 宁南县| 南陵县| 芮城县| 本溪| 毕节市| 文登市| 双峰县| 海丰县| 稻城县| 神池县| 天祝| 井陉县| 武川县| 静乐县| 临湘市| 仙桃市| 泰顺县| 云阳县| 武平县| 远安县| 波密县|