[英]Launch another app from android widget?
好吧,所以我想做的是創建一個小部件,只需在按下小部件時啟動另一個應用程序。 然而,應用程序不是我創建的應用程序,即市場應用程序,瀏覽器和類似的東西。 我已經設置了AppWidgetProvider並完成了清單和所有這些事情的所有變化。 我只需要知道我必須添加到將要執行此操作的類/ Java源文件中。 任何幫助表示贊賞,謝謝!
試着這樣做:
String packageName = "com.package";
String className = "com.package.MainActivity";
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.setComponent(new ComponentName(packageName, className));
startActivity(intent);
更新:
這似乎是啟動應用程序的更好方法:
PackageManager pm = getPackageManager();
try
{
String packageName = "com.example.package";
Intent launchIntent = pm.getLaunchIntentForPackage(packageName);
startActivity(launchIntent);
}
catch (Exception e1)
{
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.