1. Nimm jetzt an unserem 2. ADVENT-Gewinnspiel teil - Alle Informationen findest Du hier!

Auf SD-Karte WORLD_READABLE speichen

Dieses Thema im Forum "Android App Entwicklung" wurde erstellt von Sentence, 09.01.2012.

  1. Sentence, 09.01.2012 #1
    Sentence

    Sentence Threadstarter Erfahrener Benutzer

    Beiträge:
    242
    Erhaltene Danke:
    51
    Registriert seit:
    27.01.2011
    Phone:
    S3, S6 Edge
    Moin,
    ich erstelle auf der SD-Karte eine XML Datei. In der App und im Dateiexplorer vom Android kann ich sowohl den Ordner als auch die Datei darin sehen. Wenn ich das, in dem Fall Tablett, an den PC anschließe sehe ich Ordner und Datei nicht :confused2:
    Woran liegt das?

    Hier der Code zum erstellen meiner Datei.
    Code:
    File newxmldir = new File(Environment.getExternalStorageDirectory()+"/Test-Dir");
    		File newxmlfile = new File(newxmldir, "test_out.xml");
            try{
            	if (!newxmldir.exists()) {
            		newxmldir.mkdirs();
            		if (DEBUG) Log.i(DEBUGSTRG,"Dir created");
            	}
            	newxmlfile.createNewFile();
            }catch(IOException e){
            	if (DEBUG) e.printStackTrace();
            }
            FileOutputStream fileos = null;        
            try{
                fileos = new FileOutputStream(newxmlfile);
            }catch(FileNotFoundException e){
            	if (DEBUG) e.printStackTrace();
            	if (DEBUG) Log.e(DEBUGSTRG, "can't create FileOutputStream");
            }
    
    Danke für eure Antworten :)

    MfG
     
  2. swordi, 09.01.2012 #2
    swordi

    swordi Gewerbliches Mitglied

    Beiträge:
    3,389
    Erhaltene Danke:
    441
    Registriert seit:
    09.05.2009
    andere dateien auf der sd karte siehst du schon ?
     
  3. Sentence, 09.01.2012 #3
    Sentence

    Sentence Threadstarter Erfahrener Benutzer

    Beiträge:
    242
    Erhaltene Danke:
    51
    Registriert seit:
    27.01.2011
    Phone:
    S3, S6 Edge
    Ja, sonst ist alles da, das wundert mich ja auch :confused2:
     
  4. strider, 09.01.2012 #4
    strider

    strider Erfahrener Benutzer

    Beiträge:
    208
    Erhaltene Danke:
    45
    Registriert seit:
    30.09.2011
    Phone:
    Nexus S
    Hast du schon File.setReadable(true,false) probiert?
     
  5. Sentence, 10.01.2012 #5
    Sentence

    Sentence Threadstarter Erfahrener Benutzer

    Beiträge:
    242
    Erhaltene Danke:
    51
    Registriert seit:
    27.01.2011
    Phone:
    S3, S6 Edge
    Moin strider,
    das hab ich auch probiert, danke. Macht aber keinen Unterschied. Selbst wenn ich hinterher mit nem Root-Explorer die Rechte änder, sehe ich den kram nicht.

    Ich lege den Ordner nun mal per Hand an. Mal gucken was dann mit dem Inhalt passiert.

    Das verwirrt mich... ;-)

    MfG

    //EDIT sagt
    Ok, ich möchte nicht weiter drüber reden. Ein neustart des Tablets zeigt mir nun auch die Ordner und Dateien... Irgendwie verwirrt mich das noch mehr...
     
    Zuletzt bearbeitet: 10.01.2012

Diese Seite empfehlen