2

В моем приложении мне нужно отредактировать файл с передачей bluetooth сразу после его получения.Как определить, когда получен файл bluetooth?

Какое намерение я должен слушать с помощью своего BroadcastReceiver, чтобы узнать, когда файл был получен через Bluetooth?

Также, пожалуйста, скажите, есть ли другие решения.

+0

Есть ли у вас какой-то код, как вы подключаете? Или вы уже можете читать с bluetooth? –

+0

@silvia: я не хочу подключаться или получать, я просто хочу получить информацию, когда файл был успешно получен. – Behnam

+0

Да, но вам нужно подключение и функция чтения. В противном случае вы не получите его. И мой вопрос был, если у вас это уже есть или нет. –

ответ

2

Если пользователь получает файл через ОС Android, он находится через диспетчер загрузки. в этом случае и должен зарегистрировать DownloadManager.ACTION_DOWNLOAD_COMPLETE

private void registerBroadcastReceiver() { 
    broadCastReceiver = new BroadcastReceiver() { 
     public void onReceive(Context context, Intent intent) { 
      String action = intent.getAction(); 
      if (DownloadManager.ACTION_DOWNLOAD_COMPLETE.equals(action)) { 
       //your code here 
      } 
     } 
    }; 
    IntentFilter filter = new IntentFilter(DownloadManager.ACTION_DOWNLOAD_COMPLETE); 
    registerReceiver(broadCastReceiver, filter); 

} 
+1

Ницца, как понять, был ли загруженный файл получен через bluetooth? – Behnam

Смежные вопросы