Ваши приложения не могут нажимать кнопку в другом приложении.Это будет гигантская утечка безопасности.
Однако, у другого приложения могут быть варианты, как его вызвать.Это будет зависеть от этого другого приложения.Вы должны вызвать другое приложение с намерением, а затем использовать putExtra
для предоставления дополнительных параметров.
Но это очень легко, если вы знаете имя пакета, просто вызовите метод ниже в вашей кнопке onClick.
/** Open another app.
* @param context current Context, like Activity, App, or Service
* @param packageName the full package name of the app to open
* @return true if likely successful, false if unsuccessful
*/
public static boolean openApp(Context context, String packageName) {
PackageManager manager = context.getPackageManager();
try {
Intent i = manager.getLaunchIntentForPackage(packageName);
if (i == null) {
return false;
//throw new ActivityNotFoundException();
}
i.addCategory(Intent.CATEGORY_LAUNCHER);
context.startActivity(i);
return true;
} catch (ActivityNotFoundException e) {
return false;
}
}