如何通过模拟器编写文本文件?

时间:2015-07-02 12:57:34

标签: android

昨天我发布了这个问题,有些人回答了我的代码和平,但问题是许可被拒绝。我不知道为什么会发生这个错误,因为我在manifest.xml中允许了权限。下面是代码的和平。

这是java代码

public void WriteText() {
   EditText txt= (EditText) findViewById(R.id.txtwrite);

   try {
        BufferedWriter fos = new BufferedWriter(new FileWriter(Environment.getExternalStorageDirectory().getAbsolutePath() +"/"+"File.txt"));
        fos.write(txt.getText().toString().trim());
        fos.close();
        Toast.makeText(this, "Saved", Toast.LENGTH_LONG);
    } catch (Exception e) {
        Toast.makeText(this,e.getMessage(),Toast.LENGTH_LONG);
    }
}

这是manifest.xml

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

<application
    android:allowBackup="true"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/AppTheme" >
    <activity
        android:name=".MainActivity"
        android:label="@string/app_name" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
</application>

请任何人帮助我,我对此非常苛刻。

0 个答案:

没有答案