Mam pytanie, że mogę zapisać plik w katalogu głównymkatalog według tego kodu? kiedy testuję na emulatorze, może pisać na ścieżce: /data/data/com.example.test/files/g.gc ale nie wiem, że mogę zapisać plik na urządzeniu, ponieważ nie mam żadnego urządzenia, aby to sprawdzić.
public static void saveFile(Context context, String content) {
try {
FileOutputStream fw = context.openFileOutput("g.gc", Context.MODE_PRIVATE);
fw.write( content);
fw.close();
} catch (IOException e) {}
}
Odpowiedzi:
0 dla odpowiedzi № 1Nie, nie możesz pisać w katalogu głównym, ponieważ nie masz uprawnień. Twoja aplikacja musi mieć podniesiony poziom dostępu UID, aby móc pisać do katalogu głównego.
Jeśli jesteś "aplikacją", nie przejmuj się.