はがアクション
と
をandroid.intent.action.UMS_CONNECTED使用して接続android.intent.actionを使用して切断。 UMS_DISCONNECTEDアクション。
USBストレージを検出するにはどうすればよいですか?Android:「USBストレージを有効にする」ブロードキャストを検出するには?私はUSBを検出することができていますけれども、私はBroadcastReceiverを使用してUSBストレージ</strong>に<strong>電源を入れを検出しようとしています
10
A
答えて
3
以下は、ストレージカードのマウント/アンマウントの確認方法です。それを変更して削除/不具合を確認することができます。私はBroadcastReceiverを登録して "マウントイベント"を取得し、ストレージカードの状態を確認します。マウントされておらず、チェック中でもない場合(カードをマウントしている状態が再びマウントされる)、マウントされません。カードは取り外されています。
public class MemCardReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
if (Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)){
onMemcardMounted();
}
else if (!Environment.getExternalStorageState().equals(Environment.MEDIA_CHECKING)){
onMemorycardUnMounted();
}
}
private void onMemorycardUnMounted() {}
private void onMemcardMounted() {}
}
そしてManifestFile
で<receiver android:enabled="true" android:exported="true" android:name="the.name">
<intent-filter>
<action android:name="android.intent.action.MEDIA_MOUNTED" />
<action android:name="android.intent.action.MEDIA_UNMOUNTED" />
<data android:scheme="file" />
</intent-filter>
</receiver>
のように述べた他がある場合は、いくつかの異なる状態checkout thisがあります。削除済み
0
私はandroid.Intent.action.ACTION_MEDIA_EJECTは、使用中にUSBストレージを使用するときにブロードキャストされ、オフになっているときにACTION_MEDIA_MOUNTEDがブロードキャストされると思います。
関連する問題
- 1. USBデバイスを検出しています
- 2. Androidがkitkat(4.4)のUSBストレージを検出しました
- 3. ASP.NETはUSBドライブを検出します
- 4. どのUSBデバイスがデータを送信しているかを検出します
- 5. phpを使ってusbデバイスを検出することは可能ですか?
- 6. RubyとWMIを使用してポーリングせずにUSB挿入を検出する方法はありますか?
- 7. は、私はそれをコンピュータに接続したときにUSBデバイスを検出するために、次のコードを使用していますC#の
- 8. Broadcast ReceiverでUSBを検出する - 何が欠けていますか?
- 9. Windowsに挿入されたUSBを検出する
- 10. 他のUSBペリフェラルの挿入と取り外しを検出するには?
- 11. C#でUSBデバイスを検出するClassCode(usbデバイスタイプ)
- 12. Android USBデバイスの検出
- 13. Mono/C#でUSBゲームパッド入力を検出するにはどうすればよいですか?
- 14. 物理的に切断されているUSBシリアルアダプタの検出
- 15. VB6でSysInfoコントロールを使用してUSBデバイスのプラグ/プラグが外されたことを検出する
- 16. USBポートを使用して電源をオンまたはオフにする電源装置はありますか?
- 17. PHPを使用してUSBキー/ドライブを検出する(クライアント側インストール)
- 18. WP7がUSBケーブルを介して接続されているコンピュータの名前を検出します。
- 19. USBデバイスがAndroidで取り外されたときの検出
- 20. アンドロイドデバイス(Nexus Galaxyなど)でUSBマスストレージサポートを検出するにはどうすればよいですか?
- 21. USB HIDデバイスがキーボードをエミュレートしているときを検出する信頼できる方法
- 22. Android USBホストモードはUSB 1.1デバイスをサポートしていますか?
- 23. USBの過電流を検出するWindows APIはありますか?
- 24. 私は私のUSBドライブは、Windows Vistaの(またはwin7の)で私のPCに差し込まれたときの通知を与えるためにC#のコードスニペットを探しているリムーバブルドライブを検出するためのC#コード(USBフラッシュ)
- 25. C#アプリケーションからUSBドライブ文字を検出するにはどうすればよいですか?
- 26. JSP/Javaを使用してモバイル(iOSとAndroid)を検出するにはどうすればよいですか?
- 27. 接続時にOSがUSBハードディスクを検出する方法
- 28. WinPEでAC電源接続を検出していますか?
- 29. AndroidでUSB大容量ストレージをプログラムでオフにするにはどうすればよいですか?
- 30. 私のAndroidをUSBデバイスとして使用する