Pfad der Aktuellen Klasse Ausführen

Hallo

ich suche nach einer Möglichkeit der pfad der Aktuellen Klasse Ausgeben zu lassen. folgendes habe ich versucht

this.getClass().getResource(".").toString()

dies funktioniert Allerdings nicht. Ich Benötige den Pfad da ich in dem Gleichen paket ein Ordner habe in dem ich gerne
Textdokumente Speichern möchte.

Grüße und Danke

Da wirst du kein Schreibzugriff haben. Schau mal das hier an:
http://developer.android.com/training/basics/data-storage/files.html
da steht drin, wie und wo du Dateien ablegen kannst.

ok…Danke nur kann ich nicht gut Englisch ^^

Grüße Andy

ohne gehts aber beim Programmieren definitiv nicht - außerdem - my english is very terrible - ich halte mich meistens an den Beispielen

Stimmt es das man nur auf der SD-Karte Schreibrechte besitzt und nicht im Internen Speicher ?

Grüße Andy

Schlecht, dann solltest du daran arbeiten (zumindest Lesen + Verstehen solltest du es). So gefühlt 90% der Dokumentationen die ich lese sind in Englisch. Von den 10% die auf Deutsch sind taugt oft mehr als die hälfte nichts und/oder ist nicht vollständig.

Ja, für die SD-Karte benötigt deine App eine entsprechende Berechtigung um Schreibend tätig werden zu können.

Danke für deine Antwort. Könnte ich xml datei in der Jar erstellen und dort neue “Einträge” Hinzufügen

Grüße Andy

Nein, das bezweifle ich doch sehr stark. Außerdem ist das auch überhaupt nicht notwendig (vor allem weil afaik du garkeine jar mehr hast. Daraus wird eine .dex gemacht). Nutze einfach den Internal Storage. Dort liegen deine Daten geschützt und können nur von deiner Anwendung verwendet werden.

Danke für die Antwort. aber wie kann ich auf den Internal Storage Zugreifen ?

Grüße Andy

http://developer.android.com/training/basics/data-storage/files.html#WriteInternalStorage

Nun versuche ich mir die Dateien des Speicer Ortes mit

File file = new File(context.getFilesDir(), filename);

ausgeben zu lassen aber dann kommt der fehler

Cannot make a static reference to the non-static method getFilesDir() from the type Context

Danke im Voraus

Grundlagenproblem: http://stackoverflow.com/questions/4969171/cannot-make-a-static-reference-to-the-non-static-method

schau bitte wie Du an den Context Deiner Application kommst, dann kannst Du auch den Pfad auflösen

nun mal etwas OT*

ist bei euch der AVD so langsam

*/ot

Grüße Andy