La actualización de la aplicación del console de Google Play ha sido rechazada debido a una violación de la política: Permiso de acceso a todos los archivos. Estamos enfrentando un problema con la política de privacidad actual en Google. Hemos subido la aplicación en Playstore con la última versión del . . . Read more
Quiero insertar medios en mediateca con una fecha antigua. Ejemplo: val valores = ContentValues() val extension = fileName.fileExtension() val mimeType = MimeTypeMap.getSingleton().getMimeTypeFromExtension(extension) valores.apply { put(MediaStore.MediaColumns.DISPLAY_NAME, fileName) put(MediaStore.MediaColumns.MIME_TYPE, mimeType) put(MediaStore.MediaColumns.DATE_ADDED, 1542628) put(MediaStore.MediaColumns.DATE_MODIFIED, 1542628) put(MediaStore.MediaColumns.DATE_TAKEN, 1542628983) put(MediaStore.MediaColumns.MIME_TYPE, mimeType) if (AndroidUtils.isAtLeastQ()) { put(MediaStore.MediaColumns.RELATIVE_PATH, getRelativePath(fileType)) } } val url = resolver.insert(getMediaCollection(fileType, ExternalPrimary), valores) 1542628983 . . . Read more
Tengo una aplicación en Play Store cuyo targetSdkVersion fue actualizado de 29 a 30, la cual está siendo rechazada repetidamente por Google Play después de una actualización. Anteriormente, había una solicitud de permiso de MANAGE_EXTERNAL_STORAGE en uno de los SDK Manifest. Después de eliminar la solicitud de permiso de MANAGE_EXTERNAL_STORAGE . . . Read more
Estoy creando una aplicación de descarga de estado de WhatsApp, pero estoy atascado en cómo puedo acceder a la carpeta /WhatsApp/Media/.Statuses mediante el uso de la API de Media Store. En realidad quiero crear una aplicación que funcione en Android SDK 30 o superior. Por favor, ¿alguien puede ayudarme? Gracias . . . Read more