JavascriptProva

martedì 19 luglio 2016

Creazione e scrittura di un file di testo.

Per prima cosa, vediamo di creare un file.
public class MainActivity extends Activity {

 @Override
 protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.activity_main);
  
  File file=new File(Environment.getExternalStorageDirectory()+File.separator+"MioFile.txt");
  try {
   file.createNewFile();
  } catch (IOException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  }
  
 }

}
Non ottengo niente. Credo che siano necessari dei permessi...

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.palestrarecord"
    android:versionCode="1"
    android:versionName="1.0" >

    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <uses-sdk
        android:minSdkVersion="18"
        android:targetSdkVersion="21" />

    <application

.......
Come si fa per scrivere su questo file di testo?
  OutputStream fo;
  try {
   fo = new FileOutputStream(file);
   byte[] b = {64,65,66};
   fo.write(b);
  } catch (FileNotFoundException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  } catch (IOException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  }

Nessun commento:

Posta un commento