반응형
adb shell을 통해 활동을 시작할 수 있습니까? [복제]
이 질문에는 이미 답변이 있습니다.
adb shell을 통해 활동을 시작하고 싶습니다. 필요한 특정 활동을 시작할 수 있도록
adb shell을 시작하고 다음과 같이 명령을 입력하십시오
am start -n yourpackagename/.activityname
예 :
MyPackageName은 com.example.demo입니다.
MyActivityName은 com.example.test.MainActivity입니다.
adb shell am start -n com.example.demo/com.example.test.MainActivity
AndroidStudio처럼 실행합니다.
am start -n "com.example.app.dev/com.example.app.phonebook.PhoneBookActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER
와 같은 제품 버전dev
이있는 경우 애플리케이션 패키지 이름에서만 발생하지만 활동 패키지 이름에서는 발생하지 않아야합니다.
에뮬레이터의 경우 android:exported="true"
활동에 플래그 가 없어도 작동 AndroidManifest.xml
하지만 루팅되지 않은 물리적 장치가 작동하도록 추가하는 것이 유용하다는 것을 알았습니다.
adb shell am broadcast -a android.intent.action.xxx
매니페스트 파일에서 언급 한 작업으로 xxx를 언급하십시오.
다음을 사용하여 현재 화면 활동의 이름을 찾을 수도 있습니다.
adb shell dumpsys window windows | grep 'mCurrentFocus'
예를 들어 XBMC가 시작됩니다.
adb shell am start -a android.intent.action.MAIN -n org.xbmc.xbmc/android.app.NativeActivity
(일반적인 답변이 이미 게시되어 있지만 여기서 좋은 예를 놓쳤습니다.)
참고 URL : https://stackoverflow.com/questions/13380590/is-it-possible-to-start-activity-through-adb-shell
반응형
'program tip' 카테고리의 다른 글
C #에서 마우스 클릭을 어떻게 시뮬레이트합니까? (0) | 2020.07.28 |
---|---|
파이썬은 여러 파일 형식을 가져옵니다 (0) | 2020.07.28 |
동일한 통합 문서의 여러 워크 시트에 대해 판다를 사용하여 pd.read_excel () (0) | 2020.07.28 |
이미지 너비를 부모 div의 100 %로 설정하지만 자체 너비보다 크지 않아야합니다. (0) | 2020.07.27 |
node.js 앱에서 exe 파일을 만드는 방법은 무엇입니까? (0) | 2020.07.27 |