通過呼叫 app 顯示的名字啟動相應 app

2021-06-20 23:34:56 字數 413 閱讀 1205

在開發過程中有時會通過本應用啟動另乙個應用,這個時候,可能只是知道該應用圖示下面的名字,那麼如何通過這個名字來啟動呢?

packages=context.getpackagemanager().getinstalledpackages(0);

for(int i=0;i

然後通過獲取包名的啟動方法,從而啟動該應用。

packagemanager packagemanager=getpackagemanager();

intent intent=packagemanager.getlaunchintentforpackage(packagename);

startactivity(intent);

非常簡單。

通過scheme協議啟動app

目錄 scheme協議定義 scheme協議的格式 scheme協議的使用 示例 scheme host path query scheme 代表該schema 協議名稱 host 代表schema所作用的位址域 path 代表schema指定的頁面 query 要傳遞的引數 以android端為例...

通過同名字串來呼叫函式

相信使用python的各位童鞋,總會有這樣的需求 通過乙個同名的字串來呼叫乙個函式。其他的語言是如何實現,不太清楚。但是python提供乙個強大的內建函式getattr 可以實現這樣的功能。getattr 的函式原型為 getattr object,str name 其返回物件object中名字為s...

python 通過方法名字的字串呼叫方法

from lib1 import circle from lib2 import from lib3 import rectangle from operator import methodcaller defget area shape,method name area get area geta...