das schreiben von Daten im binären format in Dateien in Android

Hallo:
machen Sie eine Beispielanwendung, in denen wir Daten speichern auf Datei und dann kann es Lesen.,
m mit dem folgenden code.:

Code zu Schreiben:

OutputStreamWriter out = null;
    try {
        out = new OutputStreamWriter(openFileOutput("finear.fin", 0));
        out.write(data); //data is String variable
        out.close();
        Toast.makeText(getApplicationContext(), "Data has been Saved! ", Toast.LENGTH_LONG).show();
    } 

Code zu Lesen:

instream = openFileInput("finear.fin");
if(instream!=null)
{
InputStreamReader inputReader = new InputStreamReader(instream);
BufferedReader buffreader = new BufferedReader(inputReader);
String dataRead = buffreader.readLine();
}

Nun problem ist: Die Daten werden in einfachen Text-Form, aber ich will, dass niemand Lesen konnte, meine Daten aus dieser Datei und es sollten die Daten gespeichert, die in einigen binärer form oder einige Symbole Typ-format, so dass, wenn man die Datei öffnet, in windows sollte es nicht anzeigen, mein text in der Datei gespeichert oder angezeigt werden sollen, die einige andere Daten.. ABER auch, dass die Daten gelesen werden konnten in String-form, wenn ich Sie lese. Bitte Helfen Sie

InformationsquelleAutor Shah | 2011-05-17
Schreibe einen Kommentar