rezaeade 1 ارسال شده در ۸ شهریور ۱۳۹۲ گزارش اشتراک گذاری ارسال شده در ۸ شهریور ۱۳۹۲ سلام خسته نباشید من میخاستم توی نرم افزاری که مینویسم چنتا فایل pdfقرار بدم بعد یه دکمه بسازم که کاربر هرو قت سرش کلیک کرد فایل pdfروی sdکارت گوشیش ذخیره بشه لطفا اگه میشه راهنماییم کنید نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
Farzad Sarseifi 575 ارسال شده در ۸ شهریور ۱۳۹۲ گزارش اشتراک گذاری ارسال شده در ۸ شهریور ۱۳۹۲ برای ساخت فایل بدین صورت میتوانید عمل کنید: تابع ساخت فایل: در این مثال فایل Html ساخته میشود ، شما پسوند مورد نظر خود را اعمال کنید : [shcode=java] public boolean isSdReadable() { boolean mExternalStorageAvailable = false; try { String state = Environment.getExternalStorageState(); if (Environment.MEDIA_MOUNTED.equals(state)) { // We can read and write the media mExternalStorageAvailable = true; Log.i("isSdReadable", "External storage card is readable."); } else if (Environment.MEDIA_MOUNTED_READ_ONLY.equals(state)) { // We can only read the media Log.i("isSdReadable", "External storage card is readable."); mExternalStorageAvailable = true; } else { // Something else is wrong. It may be one of many other // states, but all we need to know is we can neither read nor // write mExternalStorageAvailable = false; } } catch (Exception ex) { } return mExternalStorageAvailable; } public void writeFileInternalStorage(String html) { // String file =html; try { /* String sfilename = "my.html"; FileOutputStream fos = this.openFileOutput(sfilename, Context.MODE_PRIVATE | Context.MODE_WORLD_READABLE); fos.write(file.getBytes()); fos.flush(); fos.close(); Toast.makeText(getBaseContext(), "Write file in external memory 'my.html'", Toast.LENGTH_SHORT).show();*/ if (isSdReadable()) { String fullPath = Environment.getExternalStorageDirectory() .getAbsolutePath(); File myFile = new File(fullPath + File.separator + "/my.html"); FileOutputStream fOut = new FileOutputStream(myFile); OutputStreamWriter myOutWriter = new OutputStreamWriter(fOut); myOutWriter.append(html); myOutWriter.close(); fOut.close(); } } catch (Exception e) { } } [/shcode] فراخوانی : [shcode=java] writeFileInternalStorage(html); [/shcode] html یک متغیر رشته ای میباشد. نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
rezaeade 1 ارسال شده در ۸ شهریور ۱۳۹۲ مالک گزارش اشتراک گذاری ارسال شده در ۸ شهریور ۱۳۹۲ خیلی ممنون یه سوال فایل های pdfرو باید توی کدوم پوشه توی نرم افزار قرار بدم؟بعد دستوری که باید به button بدم که وقتی کاربر روش کلیک کرد عملیات ذخیره سازی رو انجام بده چیه ؟ ممنون میشم راه نماییم کنید چون من تازه کار هستم نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .