-2
私は、ユーザーがテキストファイルに入力した内容を取得し、ユーザーがログインしたときにその内容を読み取ることができます。はい、これはパスワードです。プリファレンスはsharedやsqliteを使っていますが、私はすでにファイルがありません...ボタンを押すと、その内容はテキストファイルに書き込まれます。または、私がファイルエクスプローラで行うとき、何も..あなたの助けをありがとう!ここに私のコードは次のとおりです。txtファイルに書き込むandroid java
File root = new File(Environment.getExternalStorageDirectory(), "YOUR_FOLDER");
if (!root.exists()) {
root.mkdirs();
}
try
{
File mFile;
mFile = new File(root, "YOUR_FILE_NAME.TXT");
mFileWriter = new FileWriter(mFile);
mFileWriter.append("YOUR TEXT");
mFileWriter.flush();
mFileWriter.close();
}
catch(IOException e) {
e.printStackTrace();
}
と権限を忘れないでください:
public class MDPinterne extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_mdpinterne);
Button button = (Button) findViewById((R.id.button3));
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
EditText mdp = (EditText) findViewById(R.id.editText2);
String chmdp = mdp.getText().toString();
try {
// open myfilename.txt for writing
OutputStreamWriter out = new OutputStreamWriter(openFileOutput("mdpsecurity",0));
// write the contents on mySettings to the file
out.write(chmdp);
// close the file
out.close();
} catch (java.io.IOException e) {
//do something if an IOException occurs.
}
}
});
}
}
、私たちは何であるかを知ることができません違う。非常に悪い習慣。 – Tokazio