Я хочу знать, как в java я должен получить эти параметры.
Я знаю, как доставлять параметры через команду запуска amb shell am start, но у меня все еще есть проблема, чтобы получить их в java (android) код.
Мой класс расширяет InstrumentationTestCase, а не класс Activity!!!
Так что я не могу выполнить: this.getIntent().
Я и убеждаюсь, что мне нужно создать намерение: Intent intent = new Intent (Intent.someAction);
Можете ли вы помочь мне узнать, какое действие следует использовать здесь.
Я также читал, что есть вторичные атрибуты: категория, тип, компонент, дополнительные функции. Я знаю, что мне также необходимо обновить файл манифеста соответствующим образом. Извините за так много q/a.
Большое спасибо за вашу помощь.
Вы можете использовать "adb shell am" для нескольких вещей: - вручную запускать действия с использованием намерений - трансляция вручную (для широковещательных трансляций в основном) - запустить инструмент -...
Похоже, что ваш основной вопрос касается концепции Intent. Было бы неплохо прочитать об этом.
InstrumentationTestRunner
,onCreate(Bundle args)
иAndroidManifest.xml
для использования этого нового бегуна.