2017-02-03 2 views
-1

기본적으로 ADB를 통해 Android 기기의 일련 번호를 보내려고합니다. 나는 또한 그 데이터 패킷을 수신하고 그것을 파싱 할 수 있기를 원한다.ADB를 통한 데이터 전송

ADB를 통해 컴퓨터와 전화간에 JSON을 보낼 수있는 방법이 있는지 궁금합니다.

+0

No. Adb는 ** A ** ndroid ** D ** ebug ** B ** ridge입니다. 앱 디버깅에만 사용됩니다. 앱에서 사용할 수 없습니다. –

+0

ADB를 통해 Android 기기와 파일을주고받을 수 있습니다. 공식 가이드 (https://developer.android.com/studio/command-line/adb.html#copyfiles)를 확인하세요. – Egor

답변

0

활동 관리자 (am)를 사용할 수 있습니다. https://developer.android.com/studio/command-line/adb.html#am

예를 들어 당신이 사용자의 작업에 문자열을 보낼 수 있습니다 참조 :

adb shell am start -n com.package/com.package.MainActivity -e myKey stringvalue 

과 함께 활동에서 복구 :

getIntent().getStringExtra("myKey") 

주 그 활동이 실행중인 경우, 안드로이드 의지 인 텐트를 매개 변수로 사용하여 onNewIntent를 호출하십시오.

관련 문제