The directory is well created, but i have also storeddata is created
as a directiry too not as a file !
I'm trying also this code and same problem:
public void transfer(){
File sdCard = Environment.getExternalStorageDirectory();
File dir = new File (sdCard.getAbsolutePath() + "/SDCARD/
Carburant/");
dir.mkdir();
Toast.makeText(context, "Test", Toast.LENGTH_SHORT).show();
copyfile(context,nom,sdCard.getAbsolutePath() + "/SDCARD/Carburant/
storeddata.dat");
}
dir variable just creates the directiry to the saved file and cipyfile
func stores the data to the storeddata.dat file !
On 3 avr, 17:11, Kostya Vasilyev <[email protected]> wrote:
> I think you are not creating a directory for the target file. Look up
> File.mkdir and mkdirs.
> 03.04.2011 19:40 пользователь "Alaeddine Ghribi" <[email protected]>
> написал:
>
>
>
>
>
>
>
> > I added a virtual SDCARD and the file is not exported ! I have a
> > storeddata.dat directory :\ ! Plus, i have a file not found exception
> > when tapping in the menu option "export" !
> > Any idea ?
>
> > On 3 avr, 16:06, Alaeddine Ghribi <[email protected]> wrote:
> >> I solved the half of the problem for now, however, i'm having a File
> >> Not Found exception ! why the file is not copied ? How can i verify
> >> the file in the SDCARD in the emulator ?
> >> Thanks.
>
> >> On 3 avr, 15:42, Alaeddine Ghribi <[email protected]> wrote:
>
> >> > I edited the code to a one more correct:
> >> > public class Import {
> >> > private Context context;
> >> > private String nom;
>
> >> > public Import(Context context,String nom) {
> >> > this.context = context;
> >> > this.nom=nom;
> >> > }
>
> >> > public void transfer(){
>
> >> > File sdCard = Environment.getExternalStorageDirectory();
> >> > File dir = new File (sdCard.getAbsolutePath() +
> "/SDCARD/Carburant/
> >> > storeddata.dat");
> >> > dir.mkdirs();
> >> > Toast.makeText(context, "Test", Toast.LENGTH_SHORT).show();
> >> > copyfile(context,nom,sdCard.getAbsolutePath() +
> "/SDCARD/Carburant/
> >> > storeddata.dat");
>
> >> > }
>
> >> > private void copyfile(Context context,String srFile, String
> dtFile){
> >> > try{
> >> > File f1 = new File(srFile);
> >> > File f2 = new File(dtFile);
> >> > InputStream in = new FileInputStream(f1);
> >> > OutputStream out = new FileOutputStream(f2);
>
> >> > byte[] buf = new byte[1024];
> >> > int len;
> >> > while ((len = in.read(buf)) > 0){
> >> > out.write(buf, 0, len);
> >> > }
> >> > in.close();
> >> > out.close();
> >> > Toast.makeText(context, "Export effectué",
> >> > Toast.LENGTH_SHORT).show();
> >> > }
> >> > catch(FileNotFoundException ex){
> >> > Toast.makeText(context, "File Not found",
> >> > Toast.LENGTH_SHORT).show();
> >> > }
> >> > catch(IOException e){
> >> > Toast.makeText(context, "Echec",
> >> > Toast.LENGTH_SHORT).show();
> >> > }
> >> > }
>
> >> > }
>
> >> > I hope that it's correct, but how the code could be when tapping in
> >> > the "export" option menu?
> >> > I maked this and nothing happens:
> >> > case R.id.importer:
> >> > final SharedPreferences preferences = PreferenceManager
> >> > .getDefaultSharedPreferences(context);
> >> > String fileName = getResources().getString(R.string.fileName);
> >> > fileDir = "" + preferences.getString("login", "") + "."+
> >> > preferences.getString("marque", "") + ".";
> >> > Import myImport = new Import(this,fileDir+fileName);
> >> > myImport.transfer();
> >> > return true;
>
> >> > Thank you for your answer.
>
> >> > On 3 avr, 12:06, Alaeddine Ghribi <[email protected]> wrote:
>
> >> > > Nothing happens when i tap in the menu option button "Export" !
>
> >> > > On 3 avr, 03:54, TreKing <[email protected]> wrote:
>
> >> > > > On Sat, Apr 2, 2011 at 8:40 PM, Alaeddine Ghribi
> >> > > > <[email protected]>wrote:
>
> >> > > > > I have a problem in the Import class that i can't recognize it !
>
> >> > > > What does that mean?
>
> ---------------------------------------------------------------------------
> ----------------------
>
>
>
>
>
>
>
> >> > > > TreKing <http://sites.google.com/site/rezmobileapps/treking> -
> Chicago
> >> > > > transit tracking app for Android-powered devices
>
> > --
> > You received this message because you are subscribed to the Google
> > Groups "Android Developers" group.
> > To post to this group, send email to [email protected]
> > To unsubscribe from this group, send email to
> > [email protected]
> > For more options, visit this group at
> >http://groups.google.com/group/android-developers?hl=en
--
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en