samaneh_62 0 ارسال شده در ۶ خرداد ۱۳۹۴ گزارش اشتراک گذاری ارسال شده در ۶ خرداد ۱۳۹۴ سلام وخسته نباشید.مشکل دانلود رو حل کردم.البته اول یه خلاصه از ساختار برنامه بگم: یه Main داریم با یه دکمه یا ایمیج باتن که با کلیک روش باید یک فایل mp3دانلود شه در مسیر sdcard.حالا از این به بعد دیگه با کلیک روش دانلود نکمه و پخش کنه فایلو.پس یه اکتیویتی Download و یه اکتیویتی واسه پخشش ساختم.برای جابه جا شدن بینشونم از intent استفاده کردم ولی مشکل اینه که با هربار کلیک دانلود میکنه فایلو.خیلی وقته روش گیر کردم.سپاسگزار میشم راهنماییم کنید.حیلی وقته گیرشم ((((( توضیحات : Main1 : اکتیویتی اصلی و اولیه Main2: اکتیویتی شامل مدیا پلیر و پخش فایل صوتی Main_Download:اکتیویتی دانلود فایل imageView1_main.setOnClickListener(new OnClickListener() { public void onClick(View arg0) { File file2=new File("/mnt/scdard/c/music.mp3"); if (file2.exists()==true){ Intent j=new Intent(Main1.this,Main2.class) ; startActivity(j); } else { Intent mydownload=new Intent(Main.this,Main_Download.class) ; startActivity(mydownload); } } نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
اعظم نوری 1 ارسال شده در ۶ خرداد ۱۳۹۴ گزارش اشتراک گذاری ارسال شده در ۶ خرداد ۱۳۹۴ باید با یه شرط، چک کنی که فایل مورد نظر وجود داره یا نه، که اگه وجود نداشت دانلود رو انجام بده، این لینکو ببین: http://stackoverflow.com/questions/7817551/how-to-check-file-exist-or-not-and-if-not-create-a-new-file-in-sdcard-in-async-t نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
samaneh_62 0 ارسال شده در ۶ خرداد ۱۳۹۴ مالک گزارش اشتراک گذاری ارسال شده در ۶ خرداد ۱۳۹۴ مرسی.ولی منم شرط گذاشتم دیگه ! نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
Majid Ebrahimi 19 ارسال شده در ۵ تیر ۱۳۹۴ گزارش اشتراک گذاری ارسال شده در ۵ تیر ۱۳۹۴ شاید مسیر دهی فایل برای دانلود با اینجا فرق دارد.فایل زیپ پروژه تان را قرار دهید تا بررسی شود. نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
Seyed-Hossein-Akbari 92 ارسال شده در ۵ تیر ۱۳۹۴ گزارش اشتراک گذاری ارسال شده در ۵ تیر ۱۳۹۴ سلام کد file.exists خودش true هست اصلا نیازی نیست که براش بنویسید == true احتمالان مشکل از همینه !! بررسی کنید شاید درست شه !! موفق باشید نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
Majid Ebrahimi 19 ارسال شده در ۵ تیر ۱۳۹۴ گزارش اشتراک گذاری ارسال شده در ۵ تیر ۱۳۹۴ نه مشکل از ifنیس چون چه مساوی با true باشه یا نه چون نباشه هم همون میشه. نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
toti 2 ارسال شده در ۵ تیر ۱۳۹۴ گزارش اشتراک گذاری ارسال شده در ۵ تیر ۱۳۹۴ سلام وخسته نباشید.مشکل دانلود رو حل کردم.البته اول یه خلاصه از ساختار برنامه بگم: یه Main داریم با یه دکمه یا ایمیج باتن که با کلیک روش باید یک فایل mp3دانلود شه در مسیر sdcard.حالا از این به بعد دیگه با کلیک روش دانلود نکمه و پخش کنه فایلو.پس یه اکتیویتی Download و یه اکتیویتی واسه پخشش ساختم.برای جابه جا شدن بینشونم از intent استفاده کردم ولی مشکل اینه که با هربار کلیک دانلود میکنه فایلو.خیلی وقته روش گیر کردم.سپاسگزار میشم راهنماییم کنید.حیلی وقته گیرشم ((((( توضیحات : Main1 : اکتیویتی اصلی و اولیه Main2: اکتیویتی شامل مدیا پلیر و پخش فایل صوتی Main_Download:اکتیویتی دانلود فایل imageView1_main.setOnClickListener(new OnClickListener() { public void onClick(View arg0) { File file2=new File("/mnt/scdard/c/music.mp3"); if (file2.exists()==true){ Intent j=new Intent(Main1.this,Main2.class) ; startActivity(j); } else { Intent mydownload=new Intent(Main.this,Main_Download.class) ; startActivity(mydownload); } } ببخشید با توجه به این که در هر حالت برنامه احساس میکند که فایل موجود نیست احتمالا از مسیر دهی شما هست، ممکن هست این خط را: File file2=new File("/mnt/scdard/c/music.mp3"); به این صورت تست کنید: File file2=new File("/scdard/c/music.mp3"); نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
hetbo 18 ارسال شده در ۵ تیر ۱۳۹۴ گزارش اشتراک گذاری ارسال شده در ۵ تیر ۱۳۹۴ من میخوام اگه اون فایل وجود داشت پاکش کنه و دوباره دانلودش کنه.میشه بگین چطوریه؟ نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .