2014-03-06 52 views
1

当我们点击小部件时,我需要打开一个外部应用程序(例如netflix应用程序)。如何做到这一点?如何在android中从小部件打开外部应用程序?

在所有情况下,我找到像that这样的解决方案,但是,这不是我正在寻找的。

谢谢!

+1

你可以看到http://stackoverflow.com/questions/8969242/how-to-make-widget-of-running-application-in -Android。 – 2014-03-18 16:07:13

+1

那你想要什么?请发布确切的要求... – AndroidMechanic

+0

onclick和intent? –

回答

1

的包名要创建自己的外部应用插件,您可以使用此代码:

PackageManager pm = getPackageManager(); 
     try 
     { 
     String packageName = "com.example.package"; 
     Intent launchIntent = pm.getLaunchIntentForPackage(packageName); 
     startActivity(launchIntent); 
     } 
    catch (Exception e1) 
    { 
    } 

所以如果你需要包名,你可以在网络浏览器中找到它,在谷歌播放网站。 enter image description here

,然后,只需remplace它的代码:String packageName = "com.netflix.mediaclient";

1

试试这个,但你应该知道的是,包名其他应用程序

PackageManager pm = getPackageManager(); 
    try 
    { 
    String packageName = "com.example.package"; 
    Intent launchIntent = pm.getLaunchIntentForPackage(packageName); 
    startActivity(launchIntent); 
    } 
catch (Exception e1) 
{ 
} 

编辑:

检查应用程序的包名,打开你的文件浏览器,并转到名为Android目录\数据\在这里你会发现所有安装的应用程序

相关问题