Los problemas operativos encontrados al leer y escribir archivos en Andrews Q (10), se registra.

Después de adquirir el archivo de destino, llame al intento método createNewFile para generar un archivo en el directorio especificado y escribe el contenido de un archivo, de la misma manera antes y anteriormente en android9 ningún problema, después de la Internet para encontrar el punto básico a la ampliación de capital .

Después de la introducción de esta mirada en línea para encontrar muchos problemas, Q androide para la lectura de archivos y escribir la introducción de nuevas características de esta versión, READ_EXTERNAL_STORAGE y WRITE_EXTERNAL_STORAGE son limitados, ya no es como la versión anterior directamente a un archivo. Si desea restaurar la autoridad de la lógica antes, se puede configurar en el archivo de manifiesto:

Android: requestLegacyExternalStorage = "true"
se pueden resolver (pero no está seguro de que este método no es un método temporal, es posible más tarde Google se librará de esta manera tal vez).

Además, también será operado por una de Almacenamiento del getPrimaryStorageVolume (). () Método, que no hay manera de manipular archivos clase File CreateOpenDocumentTreeIntent, que puede ser utilizado DocumentFile similares

1 < aplicación
 2          androide: sharedUserId = "android.uid.system"
 3          android: allowBackup = "true"
 4          android: icon = "@ mipmap / ic_launcher"
 5          android: label = "@ string / nombre_apl"
 6          android: roundIcon = "@ mipmap / ic_launcher_round"
 7          android: supportsRtl = "true"
 8          androide: requestLegacyExternalStorage = "true"
 9          android: theme = "@ estilo / AppTheme">

A continuación, volver a compilar el apk, instalar apk abierta, normal en el archivo correspondiente creada bajo el directorio especificado

Supongo que te gusta

Origin www.cnblogs.com/aziji/p/12515514.html
Recomendado
Clasificación