包和活动名称

时间:2012-03-05 04:54:45

标签: android android-activity package

美好的一天。我正在开发一个应用程序管理器的android程序。我想调用“Dictionary.com”的应用程序,但在我的代码中,我应该包含此应用程序的包和活动名称。有人可以在这里发布此应用程序的包名称和活动名称吗?请。谢谢!!!

3 个答案:

答案 0 :(得分:1)

应用程序名称是用户可见的名称。所以放一些用户友好的名字,如“Digital PocketDictionary”

包名称应该是唯一的。建议您使用反向版本的域名。例如,如果您有自己的托管或与此应用程序相关的网站,例如 www.digitaldic.com ,您可以使用 com.digital.dictionary 作为软件包名称。确保所有字母都很简单。

答案 1 :(得分:0)

获得您要求的内容有点困难,特别是活动名称。但是这是获取包名称所能做的。

在手机上安装所需的应用程序,然后将其连接到您的计算机和Eclipse中,转到“DDMS”透视图。在设备窗口中,单击手机的条目。在右侧,转到文件资源管理器。

转到系统/应用。您应该看到.apk文件的名称。您将在“信息”列中获取包的名称。

获取活动的名称可能很困难。您可以联系Dictionary.com获取信息,因为如果Dictionary.com不允许,我怀疑您是否可以开始活动。

答案 2 :(得分:-1)

我刚试过这段代码而且无需包含活动名称即可运行:

PackageManager pm = this.getPackageManager();
Intent i = pm.getLaunchIntentForPackage("com.example.test3");
if (!i.equals(null)){
    startActivity(i);
}else{
    System.out.println("too bad (-*-)");
}