Приложение Activity Launcher имеет открытый исходный код, поэтому я попробовал просмотреть исходный код. код здесь. Однако это было слишком сложно, поэтому я не мог понять, как это приложение волшебным образом запускает это действие. На Stack Overflow есть много других подобных вопросов, и я прочитал каждый. Я также попробовал много кода из ответов, например:
Код: Выделить всё
Intent intent = new Intent(); intent.setComponent(new ComponentName("com.pas.webcam", "com.pas.webcam.RollingActivity")); startActivity(intent);Произошла ошибка
Недопустимая операция намерения. Невозможно найти явный класс активности {com.pas.webcam.pro/com.pas.webcam.pro.Rolling}; объявили ли вы об этой активности в своем AndroidManifest.xml?
Я поместил оба следующих пункта в свой Android-манифест, и происходит то же самое:
Код: Выделить всё
Код: Выделить всё
Подробнее здесь: [url]https://stackoverflow.com/questions/62862586/how-do-i-launch-a-specific-explicit-activity-of-another-app[/url]
Мобильная версия