adb push를 사용하여 파일을 Android 기기로 전송합니다. 나는 SD 카드에 파일을 밀어 수 있어요, 그리고 명령 줄은 나에게 전송 속도, 파일 크기, 시간 경과, 예를 들어 이야기 : 내가 구독 할 수 있습니다 응용 프로그램이나 서비스를 만들 찾고 있어요Android 앱에서 ADB 상태 이벤트 수신
C:\Users\some_guy\Pictures>adb -d push wilford.jpg /sdcard/wilford.jpg
2558 KB/s (13104 bytes in 0.005s)
을 브로드 캐스트 리시버를 통해 이벤트를 수신하여 adb 푸시가 시작되고 업데이트가 완료되면 업데이트를 받고, 전송이 진행되는 동안 현재 파일 전송 속도를 포함합니다. 따라서 파일이 adb에서 작성되면 응용 프로그램에 현재 완료율과 전송률을 알립니다. 이것이 가능한가? 필요한 사용 권한과 응용 프로그램이 업데이트를 구독하는 방법은 무엇입니까? 권한 및 기타 리소스 목록을 살펴본 결과이를 수행 할 방법을 찾을 수 없습니다.
또 다른 가능성은 들어오는 파일에 대한 SD 카드 파일 시스템을 모니터링하는 것이지만, 새 파일이 완전히 기록 될 때 모니터링을 넘어서 무엇을 제공 할 지 확신 할 수 없습니다.
adb push가 진행되는 동안 adb 쉘을 방송 할 수 있습니까? 푸시가 끝날 때뿐만 아니라 완료율 및 전송 속도의 상태를 제공하고 싶습니다. –
여러 개의 adb 세션을 동시에 실행할 수 있다고 생각합니다. –