Los archivos de tarjeta SD actualizados mediante programación no se actualizan en Windows Explorer

Mi aplicación archiva operaciones en la tarjeta SD (borrar o actualizar el archivo). Pero cuando conecto el dispositivo a Windows 7 a través de USB, no veo ningún cambio. Sin embargo puedo confirmar archivos donde se actualizó o suprimió con la cáscara del anuncio.

Yo uso un ASUS eee Pad con Android 3.0.

Parece dispositivos que ejecutan Android 3.0 tienen una manera diferente de proporcionar acceso al sistema de archivos (MTP en lugar de USB de almacenamiento masivo). También leo acerca de cómo podemos usar MediaScannerConnection.scanFile para actualizar el contenido del Explorador de archivos de Windows al agregar un nuevo archivo.

Pero, ¿cómo activar una actualización cuando se eliminan o actualizan archivos?

Traté de MediaScannerConnection.scanFile en el archivo eliminado, pero sólo crea una entrada con el tamaño 0. MediaScannerConnection.scanFile en toda la carpeta no funciona bien.

Gracias por tu ayuda.

GRAMO.

Por lo tanto, como se mencionó en el comentario antes. Por ahora lo mejor que he encontrado es

 sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED, Uri.parse("file://" + Environment.getExternalStorageDirectory()))); 

Después de que un archivo fue eliminado o actualizado parece funcionar.

Sin embargo, el dispositivo debe estar desconectado de USB. De lo contrario, deberá desconectar y volver a conectar el dispositivo para ver los cambios.

NOTA: En algunos dispositivos esto puede desencadenar un evento onResume en la actividad actual.

  • ¿Cómo se establece la variable de entorno ANDROID_SDK_HOME?
  • LG Revolution y Android Development
  • Android móvil no detectar la red inalámbrica creada en mi portátil
  • Instalar Chrome para Android en el emulador de Android
  • Cómo ejecutar "android.bat sdk" en la ventana 7
  • Uso de un script de configuración de proxy automático con el emulador de Android
  • ¿Alguien ha tenido éxito en el uso de 64-bit Eclipse para Android 2.3 dev en 64-bit Windows 7?
  • Problemas con el controlador cuando se utiliza Samsung Galaxy SIII a través de USB para el desarrollo
  • ADB no puede detectar mi Kindle Fire en Windows 7, pero el Administrador de dispositivos puede
  • SDK Manager no iniciará Windows 7 de 64 bits?
  • Android adb no reconoce el Samsung Galaxy S (I9000) en Windows 7 64 bit
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.