Android在應(yīng)用內(nèi)啟動另一個應(yīng)用程序apk的兩種方式

Android開發(fā)有時需要在一個應(yīng)用中啟動另一個應(yīng)用,比如Launcher加載所有的已安裝的程序的列表昂秃,當(dāng)點(diǎn)擊圖標(biāo)時可以啟動另一個應(yīng)用败晴。

知道了另一個應(yīng)用的包名和Launcher Activity的名字之后可以直接通過如下代碼來啟動:

Intent intent = new Intent(Intent.ACTION_MAIN);

intent.addCategory(Intent.CATEGORY_LAUNCHER);

ComponentName cn = new ComponentName(packageName, className);

intent.setComponent(cn);

startActivity(intent);

只知道包名時闰靴,我們可以通過ResolveInfo類來取得啟動Acitivty的類名:

PackageInfo pi = getPackageManager().getPackageInfo(packageName, 0);

Intent resolveIntent = new Intent(Intent.ACTION_MAIN, null);

resolveIntent.addCategory(Intent.CATEGORY_LAUNCHER);

resolveIntent.setPackage(pi.packageName);

Listapps = pm.queryIntentActivities(resolveIntent, 0);

ResolveInfo ri = apps.iterator().next();

if (ri != null ) {

String packageName = ri.activityInfo.packageName;

String className = ri.activityInfo.name;

Intent intent = new Intent(Intent.ACTION_MAIN);

intent.addCategory(Intent.CATEGORY_LAUNCHER);

ComponentName cn = new ComponentName(packageName, className);

intent.setComponent(cn);

startActivity(intent);

}

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末愈涩,一起剝皮案震驚了整個濱河市所森,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌冬耿,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,907評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件萌壳,死亡現(xiàn)場離奇詭異亦镶,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)袱瓮,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,987評論 3 395
  • 文/潘曉璐 我一進(jìn)店門缤骨,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人尺借,你說我怎么就攤上這事绊起。” “怎么了燎斩?”我有些...
    開封第一講書人閱讀 164,298評論 0 354
  • 文/不壞的土叔 我叫張陵虱歪,是天一觀的道長。 經(jīng)常有香客問我栅表,道長笋鄙,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,586評論 1 293
  • 正文 為了忘掉前任怪瓶,我火速辦了婚禮萧落,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘洗贰。我一直安慰自己找岖,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,633評論 6 392
  • 文/花漫 我一把揭開白布哆姻。 她就那樣靜靜地躺著宣增,像睡著了一般。 火紅的嫁衣襯著肌膚如雪矛缨。 梳的紋絲不亂的頭發(fā)上爹脾,一...
    開封第一講書人閱讀 51,488評論 1 302
  • 那天帖旨,我揣著相機(jī)與錄音,去河邊找鬼灵妨。 笑死解阅,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的泌霍。 我是一名探鬼主播货抄,決...
    沈念sama閱讀 40,275評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼朱转!你這毒婦竟也來了蟹地?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,176評論 0 276
  • 序言:老撾萬榮一對情侶失蹤藤为,失蹤者是張志新(化名)和其女友劉穎怪与,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體缅疟,經(jīng)...
    沈念sama閱讀 45,619評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡分别,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,819評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了存淫。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片耘斩。...
    茶點(diǎn)故事閱讀 39,932評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖桅咆,靈堂內(nèi)的尸體忽然破棺而出括授,到底是詐尸還是另有隱情,我是刑警寧澤轧邪,帶...
    沈念sama閱讀 35,655評論 5 346
  • 正文 年R本政府宣布刽脖,位于F島的核電站,受9級特大地震影響忌愚,放射性物質(zhì)發(fā)生泄漏曲管。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,265評論 3 329
  • 文/蒙蒙 一硕糊、第九天 我趴在偏房一處隱蔽的房頂上張望院水。 院中可真熱鬧,春花似錦简十、人聲如沸檬某。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,871評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽恢恼。三九已至,卻和暖如春胰默,著一層夾襖步出監(jiān)牢的瞬間场斑,已是汗流浹背漓踢。 一陣腳步聲響...
    開封第一講書人閱讀 32,994評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留漏隐,地道東北人喧半。 一個月前我還...
    沈念sama閱讀 48,095評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像青责,于是被迫代替她去往敵國和親挺据。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,884評論 2 354

推薦閱讀更多精彩內(nèi)容

  • Intent用于啟動Activity, Service, 以及BroadcastReceiver三種組件, 同時還...
    楓羽望空閱讀 1,034評論 0 7
  • 我把這個默認(rèn)啟動器起名為NewLauncher脖隶,它的功能是能夠以列表的形式展現(xiàn)你設(shè)備上的可啟動應(yīng)用(可啟動應(yīng)用是指...
    Little丶Jerry閱讀 3,605評論 0 1
  • 神經(jīng)肌肉疾病 概述 通常將能夠引發(fā)足部畸形的神經(jīng)肌肉疾病分為兩種主要類型:痙攣型和癱瘓型扁耐。 痙攣型由中樞神經(jīng)系統(tǒng)的...
    云中瑞麟閱讀 3,425評論 0 0
  • 腿腳抽筋幾毛錢 首先聲明本人不是醫(yī)生。寫些小小醫(yī)療知識产阱,都是本人實(shí)用驗(yàn)證過的東西做葵,信不信由你,反正用不了幾個錢心墅。 ...
    商水閱讀 91評論 1 2
  • 這陣子離職找工作怎燥,你知道,人一旦空閑獨(dú)處蜜暑,若不夠強(qiáng)大铐姚,總難免心里起起伏伏,生出一些空蕩蕩的煩憂肛捍。 尤其在不想起床隐绵、...
    劉小丸閱讀 371評論 0 0