sibgolab

نوشتن مقدار 2 متغیر در یک فایل

2 ارسال در این موضوع قرار دارد

سلام:heart:من 2 تا متغیر دارم که توی فایل جاوا معرفی کردم و توشون مقدار ریختم ( کار با پوشه ی valiu و فایل string ندارم)

حالا میخام محتوای این متغیر ها توی یه فایل ریخته بشن

هر فایلی که خونده بشه

مثلا فایل .txt

سوال 1 : 

آیا باید این فایل رو توی پوشه ی assets بذارم تا برنامه بتونه روش ار انجام بده و متغیر ها رو توش بنویسه یا اینکه میشه خود برنامه یه فایل txt بسازه و متغیر ها رو توشون بنویسه؟

سوال 2 : حالا هر کدوم از او روش ها ممکنه برام کد بنویسین و توضیح بدین که این کد ها چی هستن ( خط به خط) :P

یا اینکه یه لینکی چیزی بدین

--------

با تشکر:heart:

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

[shcode=java]

 public Boolean writeToSD(String text){

       Boolean write_successful = false;

        File root=null;  

           try {  

               // check for SDcard   

               root = Environment.getExternalStorageDirectory();  

               Log.i(TAG,"path.." +root.getAbsolutePath());  

      

               

               if (root.canWrite()){  

                   File fileDir = new File(root.getAbsolutePath());   // masire sd card ri migire

                   fileDir.mkdirs();  

    

                   File file= new File(fileDir,  "File.txt");  //esme file

                   FileWriter filewriter = new FileWriter(file); //sakhte file 

                   BufferedWriter out = new BufferedWriter(filewriter);  

                   out.write(text);  

                   out.close();  

                   write_successful = true;

               }  

               else{

                Toast.makeText(getApplicationContext(), "فایل ساخته نشد", Toast.LENGTH_LONG).show();

             

               }

           } catch (IOException e) {  

               Log.e("ERROR:---", "Could not write file to SDCard" + e.getMessage());  

               write_successful = false;

           }  

       return write_successful;

   }

[/shcode]

تو androidmanifest برنامت دسترسی خوندن نوشتن بده

حالا این کد رو توی دکمه ی مورد نظرت بزار تا ذخیره کنه ، نیاز به asset هم نیست

writeToSD(moteghayer); be jaye moteghayer moteghayere khodeto beza

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری