آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

دانلود یک فایل ... فقط همین !

Amin Games  10 سال پیش  10 سال پیش
+1 0

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

من دکمه ایی دارم که میخوام با کلیک بر روی اون فایل موردنظرم از نت دانلود بشه، وقتی روش کلیک کرد برنامه های که قابلیت و امکان دانلود فایل رو دارند بیان بالا مثل مرورگرها و مدیریت دانلودها و انتخاب کنی و دانلود کنی، خیلی ساده هست سوالم.

من اون کد 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 نام و فرمت صحیح فایل رو برای ذخیره کردن بهش بدید... شاید بدردت خورد

0 0
ممنون سجاد جان، حتمی به دردم میخوره، تشکر... (10 سال پیش)

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .