編輯:關於Android編程
本文實例講述了Android應用啟動另外一個apk應用的方法。分享給大家供大家參考,具體如下:
在開發的過程中,經常會遇到在一個應用中啟動另外一個apk應用的情況
問題的核心點在於我們要拿到第三方apk的package名稱跟class名稱,
如:package名稱是com.funcity.taxi.passenger,class名稱是com.funcity.taxi.passenger.activity.LoadActivity。
從一個apk啟動到另外一個apk,當然也是通過發送intent了。
點擊對應按鈕的事件響應的程序如下:
Intent mIntent = new Intent( ); mIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); ComponentName comp =newComponentName("com.funcity.taxi.passenger","com.funcity.taxi.passenger.activity.LoadActivity"); mIntent.setComponent(comp); mIntent.setAction("android.intent.action.VIEW"); startActivity(mIntent); //直接啟動方法 /** package----包名 **/ public void srartApp(String packageName) { Intent intent = this.getPackageManager().getLaunchIntentForPackage(packageName); if(intent!=null) { startActivity(intent); } else { Toast("該功能未開放,敬請期待"); } }
更多關於JavaScript相關內容感興趣的讀者可查看本站專題:《JavaScript查找算法技巧總結》、《JavaScript動畫特效與技巧匯總》、《JavaScript錯誤與調試技巧總結》、《JavaScript數據結構與算法技巧總結》、《JavaScript遍歷算法與技巧總結》及《JavaScript數學運算用法總結》
希望本文所述對大家Android程序設計有所幫助。
博主之前做的項目中,需要用到報表功能,之前在網上百度谷歌各種結果,沒有一個是能夠滿足博主的老板的需求的,無奈之前博主只好自己去研究。終於研究出了一個不錯的結果。先上效果圖
Android React Native 已經將幾個常用的原生組件進行了封裝,比如 ScrollView 和 TextInput,但是並不是所有系統的原始組件都被封裝了,
Google在2015的IO大會上,給我們帶來了更加詳細的Material Design設計規范,同時,也給我們帶來了全新的Android Design Support
任務描述有一套C寫的代號為“Shooter”的核心算法庫可以解決我們面臨的一些問題,只是這個庫一直用在其他平台。我們現在的任務是將其復用到Andr