編輯:關於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/
使用方法:
AXMLPrinter2只能解析二進制的xml文件:
復制代碼 代碼如下:
java -jar AXMLPrinter.jar <二進制xml文件名>
解析AndroidManifest.xml文件:
復制代碼 代碼如下:
java -jar APKParser.jar <apk文件名>
前言 關鍵字:Vitamio、VPlayer、Android播放器、Android影音、Android開源播放器 本章節把Android萬能播放器本地播放的主要功能(
謝謝大家對該系列博文的支持與關注,我們現在趁熱打鐵正式開始我們的Android天氣軟件的開發吧!沒有閱讀過之前關於該軟件的功能需求的同學可以先看一下 一起來開發Andro
1.概述 最近一直到在帶實習生,因為人比較多,所以很長一段時間沒有更新博客了,今天更新一篇雷達掃描附近好友效果,以後盡量每周更新一篇,先看一下效果: 2.實現 1、效果
需求:自定義一個ViewGroup,實現可以下拉刷新的功能。下拉一定距離後(下拉時顯示的界面可以自定義任何復雜的界面)釋放手指可以回調刷新的功能,用戶處理完刷新的內容後,