PDA

View Full Version : مشکل در آدرس دهی از فایل asset



amirrezaq
پنج شنبه 19 تیر 1393, 16:18 عصر
با سلام و خدا قوت
ببخشید دوستان این مشکل دو هفته ای هست منو از کار انداخته...
مشکل آدرس دهی از فولدر asset هست...
من میخوام فایل رو باز کنم ولی وقتی مثلا ادوبی ریدر باز میشه خطای path is not valid رو نشون میده...
این آدرس دهی من هست...


File pdfFile = new File("file://android_assets/test.pdf");

ضمنا در برنامه اسم پوشه من assets هست که چندجایی دیدم در آدرس asset گذاشتند (گرچه در دو حالت کار نکرد)
خوب دوستان خواهشمندم کمکم کنید...
آدرس مشکلش چیه؟؟؟
با تشکر

hister
پنج شنبه 19 تیر 1393, 21:55 عصر
برای خواندن فایل از assets به این شکل میتونی InputStream و بگیری و فایل رو بخونی.

InputStream inputStream = context.getAssets().open("test.pdf");

اسم فولدر assets درست هست

amirrezaq
جمعه 20 تیر 1393, 01:21 صبح
برای خواندن فایل از assets به این شکل میتونی InputStream و بگیری و فایل رو بخونی.

InputStream inputStream = context.getAssets().open("test.pdf");

اسم فولدر assets درست هست

با سلام و تشکر...
من میخوام فایل رو با برنامه پیش فرض دیوایس باز کنم...
کدش رو دارم...
مشکلم آدرس دهی هست...
با تشکر

akbar8298
جمعه 20 تیر 1393, 12:38 عصر
با سلام و خدا قوت
ببخشید دوستان این مشکل دو هفته ای هست منو از کار انداخته...
مشکل آدرس دهی از فولدر asset هست...
من میخوام فایل رو باز کنم ولی وقتی مثلا ادوبی ریدر باز میشه خطای path is not valid رو نشون میده...
این آدرس دهی من هست...


File pdfFile = new File("file://android_assets/test.pdf");

ضمنا در برنامه اسم پوشه من assets هست که چندجایی دیدم در آدرس asset گذاشتند (گرچه در دو حالت کار نکرد)
خوب دوستان خواهشمندم کمکم کنید...
آدرس مشکلش چیه؟؟؟
با تشکر

مطمئن نیستم ولی فکر میکنم اینطوری باید آدرس بدی. بعد file سه تا / میخواد
File pdfFile = new File("file:///android_assets/test.pdf");

amirrezaq
جمعه 20 تیر 1393, 16:19 عصر
مطمئن نیستم ولی فکر میکنم اینطوری باید آدرس بدی. بعد file سه تا / میخواد
File pdfFile = new File("file:///android_assets/test.pdf");



با سلام و تشکر...
این نحوه رو هم قبلا امتحان کردم ولی مشکل داره...
دوستان بنده منتظرم...