本文實例講述了Android使用Intent啟動其他非系統應用程序的方法。分享給大家供大家參考,具體如下:
android應用程序內部通過Intent來實現Activity間的跳轉。也知道通過Intent調用系統程序。但若想在應用程序A內開啟應用程序B(前提是A、B均已安裝),該如何去實現?
記錄下實現過程。
在應用程序A內添加如下代碼:
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是應用程序B的包名
com.example.a.AActivity是應用程序B你將要啟動的Activtiy
這樣就可以OK了。
希望本文所述對大家Android程序設計有所幫助。
新聞熱點
疑難解答
圖片精選