<activity android:name="com.nhn.pwe.android.mail.core.promotion.front.TabletPromotionActivity" android:screenOrientation="landscape" android:theme="@android:style/Theme.Translucent.NoTitleBar">
<intent-filter>
<action android:name="android.intent.action.VIEW"/>
<category android:name="android.intent.category.DEFAULT"/>
<category android:name="android.intent.category.BROWSABLE"/>
</intent-filter>
</activity>
위와 같은 activity가 있으면,
am start -a android.intent.action.VIEW com.nhn.android.mail/com.nhn.pwe.android.mail.core.promotion.front.TabletPromotionActivity
가 가능하다.
<activity android:name="com.nhn.android.navernotice.NaverNoticeBrowser"/>
<activity android:name="com.nhn.android.minibrowser.MiniWebBrowser"/>
만 있고, intent-filter가 없다면,
am start -n com.nhn.android.mail/com.nhn.android.navernotice.NaverNoticeBrowser
식으로 호출할 수 있다.
페이스북 앱 실행
am start -a android.intent.action.VIEW -d facebook://facebook.com/inbox
sd카드
am start -a android.intent.action.VIEW -d file:///sdcard/me.vcard -t text/x-vcard
갤러리 실행
am start -a android.intent.action.GET_CONTENT -t image/jpeg
카메라 실행
am start -a android.media.action.IMAGE_CAPTURE
환경설정 실행
am start -a android.intent.action.MAIN -n com.android.settings/.Settings
브라우저로 구글띄우기
am start -a android.intent.action.VIEW http://www.google.com
전화걸기 다이얼 입력
am start -a android.intent.action.DIAL tel:010XXXXXXX
전화걸기
am start -a android.intent.action.CALL tel:010XXXXXXX
전화걸기
am start -a android.intent.action.DAIL -d tel:010-XXXX-XXXX
문자전송
am start -a android.intent.action.SENDTO -d sms:"010XXXXXXXX" --es sms_body "test message!!" --ez exit_on_sent true
미결
$ adb shell input keyevent 22
$ adb shell input keyevent 6
패턴?
am start -n com.android.settings/com.android.settings.ChooseLockGeneric --ez confirm_credentials false --ei lockscreen.password_type 0 --activity-clear-task
GPS
am start -a android.intent.action.VIEW geo:37.111111-222.333333
달력실행
am start -n com.android.calendar/com.android.calendar.LaunchActivity
저도 커맨드를 많이 쓰는데 모르고 계신분들이 많더라구요. 써보시는걸 추천해드려요ㅎㅎ
댓글 달기