在android中控制另一个应用程序

时间:2013-12-27 14:51:24

标签: android

我想创建一个启动另一个应用程序(B)的应用程序(A) 然后,我希望A将一些文本发送到B中的文本框,然后单击B中的按钮 B应用程序不属于我,所以我没有它的源代码 这可能在android?

1 个答案:

答案 0 :(得分:0)

你可以使用意图,这是工作

Intent i;
PackageManager manager = getPackageManager();
try {
    i = manager.getLaunchIntentForPackage("app package name");
    if (i == null)
        throw new PackageManager.NameNotFoundException();
    i.addCategory(Intent.CATEGORY_LAUNCHER);
    startActivity(i);
} catch (PackageManager.NameNotFoundException e) {

}