Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android應用內調用第三方應用

Android應用內調用第三方應用

編輯:關於Android編程

有時候我們的應用裡需要調用別人已經寫好的應用(前提是用戶手機上已經安裝)。自己的應用A調用自己的應用B,有比較多的方法,例如,在被調用的應用B的Activity內,設置Intent-filter,然後直接使用Intent調用。這些後面再講,本講先講如何調用第三方應用,例如:百度雲盤。

調用第三方應用需要知道兩個參數(這裡需要先對第三方應用的AndroidManifest.xml文件進行解析,有點破解的味道):

第三方應用的包名;第三方應用內的Activity類名(可以根據自己的需要選擇,一般選擇最先啟動的Activity)。

之後就可以調用如下代碼啟動第三方應用:

ComponentName componentName = new ComponentName(pkg, cls);
Intent intent = new Intent();
intent.setComponent(componentName);
startActivity(intent);

注:接寫AndroidManifest.xml文件可以使用:http://code.google.com/p/xml-apk-parser/



  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved