کلیدستان

نسخه‌ی کامل: نمایش درصد پیشرفت دانلود در نوار اعلان
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
دوستان عزیز سلام  Heart

داخل برنامه ای که ساختم یک فایل APK هنگام ورود کاربر به صورت خودکار دانلود میشه و در کارت حافظه ذخیره میشه همچنین نوار درصد پیشرفت داخل یک دیالوگ باکس به کاربر نمایش داده میشه که بعد از کامل شدن دانلود کاربر به صفحه نصب اون فایل APK هدایت میشه و تمام !

حالا من میخوام 2 تا کار انجام بدم که نیاز به راهنمایی دارم! امیدوارم اینجا بتونم مشکلم رو حل کنم

1- میخوام دانلود فایل داخل یک سرویس قرار بگیره تا کاربر حتی اگه از برنامه خارج شد دانلود فایل متوقف نشه ! البته با خوندن یکی از کلیدها که مربوط به این کار بود موفق شدم دانلود رو داخل سرویس قرار بدم تا با خروج از برنامه دانلود متوقف نشه اما مشکل اینجا بود که وقتی کاربر مجددا وارد برنامه میشه حتی با این که برنامه در حال دانلود فایل هست اون دیالوک مربوط به نمایش درصد پیشرفت دیگه نمایش داده نمیشه تا کاربر متوجه بشه دقیقا چند درصد از فایل دانلود شده ! 

2- میخوام نوار درصد پیشرفت دانلود داخل نوار اعلان به کاربر نمایش داده بشه ! (هر چی جستجو کردم نتونستم راهنمایی برای انجام این کار پیدا کنم)


خواهشا راهنمایی کنید، مچکرم از سایت خوبتون
سلام.
یک دانلودر فایل حرفه ای در موضوع زیر معرفی شده است که ممکن است با بررسی کدهای آن متوجه شیوه کدنویسی شوید یا اینکه می توانید با کمی تغییر، آن را برای برنامه اندروید خود به کار ببرید :

http://www.kelidestan.com/forum/showthread.php?tid=4963

معمولا کدهای دانلودرهای فایل که در سطح اینترنت وجود دارد، کامل نمی باشند و هر کدام مشکلات خاص خود را دارند. بنده قبلا که جستجو می کردم، مناسب ترین موردی را که پیدا کردم، همین پروژه اندروید ارائه شده در موضوع بالا می باشد. مگر اینکه از آن زمان تاکنون، پروژه های اندروید بهتری ارائه شده باشد.
البته گاهی فرد تنها یک کد ساده برای دانلود فایل می خواهد و قصد ندارد درگیر پروژه های با جزئیات زیاد شود، که در این صورت باز هم توصیه می کنم در اینترنت به دنبال پروژه های اندروید آماده در این زمینه باشید.


Flower
ممنون از پاسختون اما بنده نمیخواستم از کدهای یک پروژه دیگه استفاده کنم، برنامه من تقریبا تکمیل هست و فقط میخوام درصد پیشرفت کار رو در نوار اعلان نمایش بدم همین ! خواهشا یک کلید در این مورد ایجاد کنید و آموزش این کار رو قرار بدید ، خیلی از دوستان داخل فرم های دیگه دیدم که دقیقا همین مشکل بنده رو داشتن اما کسی راهنمایی نکرده بود متاسفانه