多くのAndroidデバイスでは、デバイスがコンピューターのUSBポートに接続されている場合、または一部のUSB充電デバイスに接続されている場合でも、電話はUSBストレージモードになります。デバイスがこのモードの場合、AndroidアプリはSDカードにアクセスできません。(1)デバイスがこのモードになったことを検出し、(2)少なくとも一時的にUSBストレージをプログラムでオフにして、AndroidアプリがSDカードにアクセスできるようにする方法はありますか?
私は他のSOの質問を見ましたが、答えは本当に十分ではありません(たとえば、Android:USBの検出)。