當我們點擊小部件時,我需要打開一個外部應用程序(例如netflix應用程序)。如何做到這一點?如何在android中從小部件打開外部應用程序?
在所有情況下,我找到像that這樣的解決方案,但是,這不是我正在尋找的。
謝謝!
當我們點擊小部件時,我需要打開一個外部應用程序(例如netflix應用程序)。如何做到這一點?如何在android中從小部件打開外部應用程序?
在所有情況下,我找到像that這樣的解決方案,但是,這不是我正在尋找的。
謝謝!
的包名要創建自己的外部應用插件,您可以使用此代碼:
PackageManager pm = getPackageManager();
try
{
String packageName = "com.example.package";
Intent launchIntent = pm.getLaunchIntentForPackage(packageName);
startActivity(launchIntent);
}
catch (Exception e1)
{
}
所以如果你需要包名,你可以在網絡瀏覽器中找到它,在谷歌播放網站。
,然後,只需remplace它的代碼:String packageName = "com.netflix.mediaclient";
試試這個,但你應該知道的是,包名其他應用程序
PackageManager pm = getPackageManager();
try
{
String packageName = "com.example.package";
Intent launchIntent = pm.getLaunchIntentForPackage(packageName);
startActivity(launchIntent);
}
catch (Exception e1)
{
}
編輯:
檢查應用程序的包名,打開你的文件瀏覽器,並轉到名爲Android目錄\數據\在這裏你會發現所有安裝的應用程序
你可以看到http://stackoverflow.com/questions/8969242/how-to-make-widget-of-running-application-in -Android。 – 2014-03-18 16:07:13
那你想要什麼?請發佈確切的要求... – AndroidMechanic
onclick和intent? –