بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
دانلود یک فایل ... فقط همین !
سلام دوستان، هرچی گشتم جواب سوالمو پیدا نکردم، گفتم سوال بپرسم، اما تازگیها هرچی سوال میپرسم بی جواب میمونه، اما این سواله دیگه خیلی پیش پا افتاده و آسونه.
من دکمه ایی دارم که میخوام با کلیک بر روی اون فایل موردنظرم از نت دانلود بشه، وقتی روش کلیک کرد برنامه های که قابلیت و امکان دانلود فایل رو دارند بیان بالا مثل مرورگرها و مدیریت دانلودها و انتخاب کنی و دانلود کنی، خیلی ساده هست سوالم.
من اون کد intent رو میخوام.
باتشکر
برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال
Amin Games
10 سال پیش
0
0
تشکر دوستان جوابو پیدا کردم
String url ="http://www.example.com";
Intent i =newIntent(Intent.ACTION_VIEW);
i.setData(Uri.parse(url));
startActivity(i);
پاسخ به سوال
Sajad HP
10 سال پیش
+1
0
DownloadManager downloadManager = (DownloadManager)G.context.getSystemService(Context.DOWNLOAD_SERVICE);
DownloadManager.Request request = new DownloadManager.Request("URL");
//Restrict the types of networks over which this download may proceed.
request.setAllowedNetworkTypes(DownloadManager.Request.NETWORK_WIFI | DownloadManager.Request.NETWORK_MOBILE);
//Set whether this download may proceed over a roaming connection.
request.setAllowedOverRoaming(false);
//Set the title of this download, to be displayed in notifications (if enabled).
request.setTitle("name is downloading");
//Set a description of this download, to be displayed in notifications (if enabled)
request.setDescription("downloading file...");
//Set the local destination for the downloaded file to a path within the application's external files directory
request.setDestinationInExternalPublicDir(Environment.DIRECTORY_DOWNLOADS, "name.format");
request.setVisibleInDownloadsUi(true);
//Enqueue a new download and same the referenceId
downloadReference = downloadManager.enqueue(request);
با استفاده از کد بالا هم میتونید ادرس رو بهش بدید و با استفاده از دانلودر مستقیم گوشی شروع به دانلود فایل مورد نظر کنه.
فقط باید در به جای name.format نام و فرمت صحیح فایل رو برای ذخیره کردن بهش بدید... شاید بدردت خورد
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .