E / S de socket asynchrone sur Android

Existe-t-il un mécanisme décent pour effectuer des E / S asynchrones à l'aide de sockets sur Android?

Je suis conscient de l'existence de canaux nio, mais ils ne fonctionnent pas pour moi parce que je dois pouvoir utiliser MulticastSockets et BluetoothSockets, dont aucun des canaux de support.

  • Transfert de fichiers robuste des appareils mobiles vers le serveur
  • Comment résoudre "nom de répertoire de ressource invalide", ressource "crunch"
  • Comment faire pour arrondir des nombres décimaux dans Android
  • Android java.lang.ArrayIndexOutOfBoundsException: longueur = 10; Indice = 10
  • Node.js Hmac SHA256 base64 de chaîne
  • Comment cloner un objet dans Android?
  • Je suis conscient que la réponse est probablement qu'il n'y en a pas un, mais comme il s'agit d'un travail assez important, j'ai pensé que je demanderais d'être sûr d'être certain. Et si quelqu'un sait une bibliothèque tierce décente, je pourrais pouvoir utiliser …

  • Déployez les applications WebGL comme des applications iOS ou Android originales?
  • Comment détecter si une application Web s'exécute en mode autonome sur Chrome
  • Comment puis-je développer des applications mobiles à l'aide de HTML5?
  • Allumer / éteindre LED de la caméra / flash dans Samsung Galaxy Ace 2.2.1 & Galaxy Tab
  • Accéder à l'hébergement local depuis le téléphone mobile
  • Est-il possible de générer un lien 'partager sur Facebook' qui ouvre l'application Facebook native sur Android / iOS / mobile au lieu de la boîte de dialogue de partage Web?
  • 2 Solutions collect form web for “E / S de socket asynchrone sur Android”

    À l'exception de nio, je ne connais aucune option intégrée pour ce problème, mais il existe une réponse intéressante à ce sujet déjà sur SO.

    Regardez-le peut-être que les bibliothèques tierces vous aideront. IO asynchrone en Java?

    Je ne peux pas dire à quel point ces bibliothèques fonctionnent sur Android, vous devrez peut-être les préparer à l'Android pour fonctionner correctement.

    J'utilise ceci: https://stackoverflow.com/a/9832633/516188

    Mais gardez à l'esprit votre commentaire sur cette solution, sous la solution elle-même.

    coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.