В этом приложении, которое я разрабатываю, мне нужно загрузить / вызвать другое приложение, которое уже установлено на телефоне . Это приложение предназначено только для моего личного использования, поэтому не нужно проверять, установлено ли другое приложение - я знаю, что это так.
Я много часов искал эту проблему в Google, но не могу найти ничего, что работает. пакет: /data/app/com.soundcloud.android-1.apk=com.soundcloud.android (это именно то, что написано в окне cmd.)
Я пробовал что-то вроде этого:
Intent i = new Intent();
i.setClassName("/data/app/com.soundcloud.android-1.apk", "com.soundcloud.android");
startActivity(i);
Но вместо этого мое приложение просто вылетает. Я использовал приведенный выше код, потому что кто-то сказал, что это может вызвать приложение:
Intent i = new Intent();
i.setClassName("<package_name>","<Class Name(with package name)>");
startActivity(i);
Кто-нибудь знает, что на самом деле писать?
PS: моему собственному приложению не нужна информация о том, что происходит в вызываемом приложении.