android的應用程式呼叫另乙個應用程式的方法

2021-06-22 07:12:10 字數 593 閱讀 2438



上午看了看乙個帖子,談論到android的應用程式呼叫另乙個應用程式的方法。

我的第一反應就是使用aidl程序間通訊,aidl通訊可以參考部落格  ,可能很多人都有和我一樣的想法。但後來又想了想,我們不是經常呼叫系統照相機、搜尋這些功能麼,這個也屬於android的應用程式呼叫另乙個應用程式的方法吧,只是這個程式屬於系統服務。本想自己寫個簡單的例子,但網上已有現成的,參考這個帖子。

另乙個帖子也有介紹,附上另乙個網友的經典回答

通過packagemanager可以得到packageinfo,通過packageinfo就可以得到你手機上安裝的應用的包名(這個很簡單,網上有的是,不贅述)。關鍵是下一步,**如下(也是a應用中button的onclick中的**): 

packagemanager packagemanager = start_removesoftactivity.this.getpackagemanager(); 

intent intent=new intent(); 

try  catch (namenotfoundexception e)  

startactivity(intent);



Android應用程式簽名

android系統要求所有的程式經過數字簽名才能安裝,如果沒有可用的數字簽名,系統將不許安裝執行此程式,不管是模擬器還是真實手機。因此,在裝置或者是模擬器上執行除錯程式之前,必須為應用程式設定數字簽名。android 系統僅僅會在安裝的時候測試簽名證書的有效期,如果應用程式的簽名是在安裝之後才到期,...

android 應用程式框架

在進行android軟體開發時,開發者所開發的android應用程式都是通過應用程式框架來與android底層進行互動的,所以開發中接觸到最多的部分就是應用程式框架。在整合應用程式框架 中有4個重要的元件,介紹如下。activities 乙個activities就表示乙個程式的顯示介面,在乙個應用程...

Android 應用程式架構

android應用程式架構 1 可擴充套件檢視 view 建立應用程式 2 內容管理器 content providers 訪問其他應用程式資料 共享自身資料 3 資源管理器 resource manager 提供非 資源訪問,本地字串 分層檔案 4 通知管理器 notification manag...