문제

내 Android 휴대 전화가 연결된 외부 장치를 감지하는 프로그램을 작성하고 싶습니다.예를 들어 USB 대용량 저장소를 공유하도록 컴퓨터에 연결하거나 충전을 위해 연결하는 경우

Android의 API 또는 패키지는 하드웨어 인터페이스에 대한 책임이 있습니다.Android 휴대 전화에 연결된 경우 외부 장치를 어떻게 감지 할 수 있습니까?

도움이 되었습니까?

해결책

USB 연결은 외부 전원과 완벽하게 동의어가 아니지만 레거시 릴리스를 사용하여 대부분의 장치에 대해 탐지 할 수있는 합리적인 방법 일 수 있습니다.

action_battery_changed 의도는 battery_plugged_usb 및 battery_plugged_ac 모두에 대한 상수가 있습니다.

를 참조하십시오

"NoFollow"> http://developer.android.com/reference/android/os/batterymanager.html

USB 설치 중에 외부 저장 디렉토리의 손실을 감지 할 수도 있지만 USB가 연결될 때 모든 사람이 외부 저장소를 마운트하지 않고 새로운 Android 릴리스가 완전한 USB 대용량 저장소를 수행하지 않을 것입니다.전혀 마운트하십시오.

다른 팁

2.3.4 및 3.1의 경우 USB API .

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top