2014-09-15 5 views
0

Я работаю на андроид приложения, что основывает все устройства, подключенные к сети же через WiFi, теперь я хочу, чтобы отправить файлы из моего приложения Android, приемное устройство может быть андроида устройство или что-либо еще (windows или mac и т. д.). Я новичок в программировании на Android, и я не знаю, как это будет сделано, только я хочу отправить и получить файлы из моего приложения, Возможно ли, если да, то как? Заранее спасибо и извините за бедный английскийFile Transfer андроид

+0

через Bluetooth или Интернет? –

+0

предоставьте мне библиотеку или образец cade, или учебник для этого. –

+0

В каком направлении вы хотите отправлять файлы через Bluetooth или через сервер через интернет? –

ответ

0

Если вы хотите отправить файл из приложения на другое устройство, вы должны иметь приемное приложение в устройстве приемника, в противном случае это будет невозможно,

Там является возможность состоит в том, чтобы использовать встроенный контроль NFC здесь NFC

EDIT

вы упоминалось отправки из приложения к другому, это может быть сделано путем загрузки файла на удаленный сервер, а затем загружать его с этого пульта дистанционного управления сервер снова

вот фрагмент о том, как загрузить его

String url = "http://yourserver"; 
File file = new File(Environment.getExternalStorageDirectory(), 
     "yourfile"); 
try { 
    HttpClient httpclient = new DefaultHttpClient(); 

    HttpPost httppost = new HttpPost(url); 

    InputStreamEntity reqEntity = new InputStreamEntity(
      new FileInputStream(file), -1); 
    reqEntity.setContentType("binary/octet-stream"); 
    reqEntity.setChunked(true); // Send in multiple parts if needed 
    httppost.setEntity(reqEntity); 
    HttpResponse response = httpclient.execute(httppost); 
    //Do something with response... 

} catch (Exception e) { 
    // show error 
} 

и вот учебник о том, как загрузить его из принимающего приложения Download from remote server

+0

ОК, что такое процедура отправки и получения файла, спасибо Nadir за эту информацию. –

+0

процедура при наличии приложения в обеих сторонах? –

+0

Я нашел библиотеку AllJoyn File Transfer Module, но я не знаю, как я могу использовать эту библиотеку. –