RMS é possível em cartão de memória?

É claro que existem várias formas, mas abaixo segue um exemplo que pode ser adaptado.
Neste exemplo é preciso salvar o arquivo Fonte.txt na pasta “/res” do projeto.
Cada linha no arquivo txt tem o nome, o sepador “|”, o endereço, e ENTER para mudar de linha.
Se tiver alguma dúvida posta ai, porque não tive tempo para colocar comentários no código, nem organizar melhor.

TxtRms() throws IOException, RecordStoreException{
    RecordStore store = null;
    int caract=0;
    InputStream is = getClass().getResourceAsStream("Fonte.txt");
    ByteArrayOutputStream bas = new ByteArrayOutputStream();
    DataOutputStream dos = new DataOutputStream(bas);
    StringBuffer sb = new StringBuffer();
    String nome="";
    String endereco="";
    store = RecordStore.openRecordStore("MeuRMS", true);
    while (caract != -1){
        caract=is.read();
        sb.append((char) caract);
        if (caract == 13) {
            nome=sb.toString().substring(1,sb.toString().indexOf("|"));
            endereco=sb.toString().substring(sb.toString().indexOf("|")+1,sb.length()-1);
            dos.writeUTF(nome);
            dos.writeUTF(endereco);
            dos.close();
            byte[] data = bas.toByteArray();
            store.addRecord(data, 0, data.length);
            sb.delete(0,sb.length());
        }
    }
} 

edwagner,

Vou adaptar e testar.

Valeu!!!