本文實(shí)例講述了Android使用Intent啟動(dòng)其他非系統(tǒng)應(yīng)用程序的方法。分享給大家供大家參考,具體如下:
android應(yīng)用程序內(nèi)部通過(guò)Intent來(lái)實(shí)現(xiàn)Activity間的跳轉(zhuǎn)。也知道通過(guò)Intent調(diào)用系統(tǒng)程序。但若想在應(yīng)用程序A內(nèi)開(kāi)啟應(yīng)用程序B(前提是A、B均已安裝),該如何去實(shí)現(xiàn)?
記錄下實(shí)現(xiàn)過(guò)程。
在應(yīng)用程序A內(nèi)添加如下代碼:
Intent i = new Intent();i.setClassName("com.example.a", "com.example.a.AActivity");startActivity(i);或者
Intent i = new Intent();ComponentName cn = new ComponentName("com.example.b", "com.example.b.BActivity");i.setComponent(cn);startActivity(i);注:
com.example.a是應(yīng)用程序B的包名
com.example.a.AActivity是應(yīng)用程序B你將要啟動(dòng)的Activtiy
這樣就可以O(shè)K了。
希望本文所述對(duì)大家Android程序設(shè)計(jì)有所幫助。
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注