-1

みんな私は基本的にユーザー名とパスワードになるSDカードにテキストファイルに保存する必要があるテキスト値を編集します。

保存した後、そのファイルを読み取り、テキストファイルにあるユーザー名とパスワードがデータベースにあるかどうかを確認する必要があります。

データベースとしてphpとmysqlを使用しています。

ファイルを SD カードに保存するためのコード:

try {
            File myFile = new File("/sdcard/mysdfile.txt");
            myFile.createNewFile();
            FileOutputStream fOut = new FileOutputStream(myFile);
            OutputStreamWriter myOutWriter = 
                                    new OutputStreamWriter(fOut);
            myOutWriter.append(txtData.getText());
            myOutWriter.close();
            fOut.close();
            Toast.makeText(getBaseContext(),
                    "Done writing SD 'mysdfile.txt'",
                    Toast.LENGTH_SHORT).show();
        } catch (Exception e) {
            Toast.makeText(getBaseContext(), e.getMessage(),
                    Toast.LENGTH_SHORT).show();
        }

これを達成する方法を助けてください

4

1 に答える 1

0

ファイルからユーザー名とパスワードを読み取るには、次のようにして、必要に応じて変更します。

 int rme = 0;    
 FileInputStream fstream = new FileInputStream("file path");
 DataInputStream in = new DataInputStream(fstream);
 BufferedReader br = new BufferedReader(new InputStreamReader(in));
 String str;

// read data accoridng your need in my case this is how i did it in java.

 while ((str = br.readLine()) != null) {
  rememberme= str.toString();
  rme=Integer.parseInt(rememberme);
  str = br.readLine();
  uname=str.toString();
  str = br.readLine();
  password=str.toString();        
 } 
//rme=Integer.parseInt(uname);

rme を返します。

于 2012-03-07T09:29:58.103 に答える