Sto affastellando molti concetti e alla fine mi ci perdo.
Con la mia proverbiale capacità di isolare i problemi e affrontarli uno per uno, devo prendere maggiore confidenza con gli STREAM!
Per prima cosa, creiamo un file vuoto nel cellulare, nella cartella storage/sdcard.
public class MainActivity extends Activity{ Button button; Button button2; Button button3; Button button4; String filePath= Environment.getExternalStorageDirectory().getAbsolutePath()+ "/ilmiofiledalnomelungolungo"; protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); button=(Button)findViewById(R.id.button1); button2=(Button)findViewById(R.id.button2); button3=(Button)findViewById(R.id.button3); button4=(Button)findViewById(R.id.button4); button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { try { FileOutputStream fos=new FileOutputStream(filePath); } catch (FileNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }); }Con la pressione sul primo dei quattro bottoni presenti sull'activity viene creato il file dal nome assurdo che gli ho dato per rendermelo facilmente riconoscibile.
Il file è di lunghezza zero, ovviamente.
Lo apro anche con l'Hex Editor... E' zero!
Nessun commento:
Posta un commento