android compartió ID de usuario y leyó / escribió un archivo
He estado sufriendo un problema durante varios días. Actualmente estoy ejecutando el código fuente de "Configuración" en Android2.2.
En AdroidMenifest.xml, podemos ver:
android:sharedUserId="android.uid.system"
Con esto, se puede acceder a muchos permisos para las actividades en Configuración. Pero con esta declaración, no se puede acceder a la tarjeta SD para lectura / escritura, he intentado leer archivos en el directorio
File f = new File("/mnt/sdcard/"+filename);
File f = new File("/sdcard/"+filename);
Pero todos ellos no funcionan, recibí una excepción que me dice que el archivo no existe (ya lo puse allí).
Si eliminoandroid:sharedUserId="android.uid.system"
, entonces puedo acceder al archivo con éxito. Sin embargo, necesito laandroid:sharedUserId="android.uid.system"
para que las otras actividades funcionen bien.
¿Alguien se encontró con el mismo problema y lo resolvió? ¡Gracias