کلیدستان

نسخه‌ی کامل: دانلود منیجر (برنامه نویسی اندروید)
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام دوستان

یه برنامه دانلود منیجر ساده میخوام که یک فایل رو دانلود کنه و در یک میسر که از کاربر میگیره بریزه.

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

نمونه کد ها بصورت زیر هستند:

کد پی‌اچ‌پی:
public class MainActivity extends Activity {
 
   private long enqueue;
 
   private DownloadManager dm;
 
 
   @Override
    public void onCreate
(Bundle savedInstanceState) {
 
       super.onCreate(savedInstanceState);
 
       setContentView(R.layout.activity_main);
 
 
       BroadcastReceiver receiver = new BroadcastReceiver() {
 
           @Override
            public void onReceive
(Context contextIntent intent) {
 
               String action intent.getAction();
 
               if (DownloadManager.ACTION_DOWNLOAD_COMPLETE.equals(action)) {
 
                   long downloadId intent.getLongExtra(
 
                           DownloadManager.EXTRA_DOWNLOAD_ID0);
 
                   Query query = new Query();
 
                   query.setFilterById(enqueue);
 
                   Cursor c dm.query(query);
 
                   if (c.moveToFirst()) {
 
                       int columnIndex c
                                
.getColumnIndex(DownloadManager.COLUMN_STATUS);
 
                       if (DownloadManager.STATUS_SUCCESSFUL == c
                                
.getInt(columnIndex)) {
 
 
                       }
 
                   }
 
               }
 
           }
 
       };
 
 
       registerReceiver(receiver, new IntentFilter(
 
               DownloadManager.ACTION_DOWNLOAD_COMPLETE));
 
   }
 
 
   public void onClick(View view) {
 
       dm = (DownloadManagergetSystemService(DOWNLOAD_SERVICE);
 
       Request request = new Request(
 
               Uri.parse("http://shopingandroid.ir/app/music.mp3"));
 
       enqueue dm.enqueue(request);
 
       
        
    
}
 
 
   public void showDownload(View view) {
 
       Intent i = new Intent();
 
       i.setAction(DownloadManager.ACTION_VIEW_DOWNLOADS);
 
       startActivity(i);
 
   }

http://www.androidhive.info/2012/04/andr...ogress-bar

شاید کسی لازمش بشه این نمونه خوبیه.