Majid Ebrahimi 19 ارسال شده در ۲۰ آذر ۱۳۹۲ گزارش اشتراک گذاری ارسال شده در ۲۰ آذر ۱۳۹۲ با سلام. من می خواستم تعدادی فایل مورد نیاز برای برنامه ام را دانلود کنم.اما در حالت عادی که دانلود انجام می شود.بعضی از مواقع دانلود متوقف می شود.به همین خاطر به فکر استفاده از سرویس افتادم که در آن عملیات دانلود را startForeground انجام دهم.اما نمی دانم پروگرس دانلود را باید چگونه برای قرار دادن در نوتیفیکیشن بار ایجاد کرد.لطفا راهنمایی کنید. نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
Majid Ebrahimi 19 ارسال شده در ۲۱ آذر ۱۳۹۲ مالک گزارش اشتراک گذاری ارسال شده در ۲۱ آذر ۱۳۹۲ مدیران خواهشا راهنمایی کنید نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
Farzad Sarseifi 575 ارسال شده در ۲۱ آذر ۱۳۹۲ گزارش اشتراک گذاری ارسال شده در ۲۱ آذر ۱۳۹۲ لطفا کد خود را قرار دهید تا مشکل را حل کنیم . نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
Majid Ebrahimi 19 ارسال شده در ۲۲ آذر ۱۳۹۲ مالک گزارش اشتراک گذاری ارسال شده در ۲۲ آذر ۱۳۹۲ سلام آقای سرسیفی ممنون می شم اگه زودتر جوا بدین چون هزینه کرده ام و سرور تهیه کردم اما الان به مشکل برخوردم. اینم کد. public class DownloadService extends Service { public static String name; NotificationManager notificationManager; int lenghtOfFile; int total = 0; @Override public void onCreate() { super.onCreate(); Log.d("Testing", "Service got created"); Toast.makeText(this, "ServiceClass.onCreate()", Toast.LENGTH_LONG).show(); } @Override public void onDestroy() { super.onDestroy(); } @Override public void onStart(final Intent intent, int startId) { super.onStart(intent, startId); Toast.makeText(this, "ServiceClass.onStart()", Toast.LENGTH_LONG).show(); Log.d("Testing", "Service got started"); final NotificationManager notificationManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE); final Notification notification = new Notification(R.drawable.ic_launcher, getText(R.string.app_name), System.currentTimeMillis()); Intent notificationIntent = new Intent(this, DownloadService.class); PendingIntent pendingIntent = PendingIntent.getActivity(this, 0, notificationIntent, 0); notification.flags = notification.flags | Notification.FLAG_ONGOING_EVENT; notification.contentView = new RemoteViews(getApplicationContext().getPackageName(), R.layout.dv); notification.contentIntent = pendingIntent; notification.contentView.setImageViewResource(R.id.imageView1, R.drawable.ic_launcher); notification.contentView.setTextViewText(R.id.textView1, "simulation in progress"); notification.contentView.setProgressBar(R.id.progressBar, 100, 0, false); startForeground(1234, notification); new Thread(new Runnable() { @Override public void run() { try { int count; URL url = new URL("http://www.novineedeh.ir/tanz26.mp4"); URLConnection conexion = url.openConnection(); conexion.connect(); lenghtOfFile = conexion.getContentLength(); InputStream input = new BufferedInputStream(url.openStream(), 8192); File k = new File("sdcard/Sad/", "t.mp4"); OutputStream output = new FileOutputStream(k); byte data[] = new byte[lenghtOfFile]; total = 0; while ((count = input.read(data)) != -1) { total += count; output.write(data, 0, count); notification.contentView.setProgressBar(R.id.progressBar, lenghtOfFile, total, false); notificationManager.notify(1234, notification); } Log.d("ANDRO_ASYNC", "end download "); output.flush(); output.close(); input.close(); stopService(intent); } catch (MalformedURLException e) { e.printStackTrace(); stopService(intent); } catch (IOException e) { e.printStackTrace(); stopService(intent); } } }).start(); } @Override public IBinder onBind(Intent arg0) { return null; }} وقتی که برنامه رو اجرا می کنم.بعد از اینکه مقداری از دانلود میگذره اسلایدینگ دراور(نوار نوتیفیکیشن) بالای صفحه از کار می افته.فکر کنم به خاطر اینکه آپدیت پروگرس بار درون حلقه وایل هست و هرچه فکر کردم چیزی به ذهنم نرسید.در ضمن چگونه درصد دانلود را زیر پروگرسبار نمایش دهم؟. مدیران خواهشا کمک کنید. نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
Majid Ebrahimi 19 ارسال شده در ۲۲ آذر ۱۳۹۲ مالک گزارش اشتراک گذاری ارسال شده در ۲۲ آذر ۱۳۹۲ مشکلم حل شد.فقط یک سوال.حتما موقع دانلود یه برنامه از بازار یا گوگل پلی یا اینترنت دیدید که یک علامت دانلود متحرک(انیمیشن)ظاهر میشه.اونو چه جوری باید به برنامه اضافه کنم. نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
android 1 ارسال شده در ۲۳ آذر ۱۳۹۲ گزارش اشتراک گذاری ارسال شده در ۲۳ آذر ۱۳۹۲ خاصیت آیکن رو به دانلود اضافه کنید نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .