
Quero transmitir dados do meu laptop para o meu telefone Android usando TCP ou UDP, criando soquetes no telefone e no laptop, mas isso precisa ser feito sem fio. Como faço para conectá-los para transmitir os dados? Achei que criar uma rede sem fio ad-hoc a partir do meu laptop e conectar-me a ela usando meu Android funcionaria. Mas meu Android não detecta a rede ad-hoc.
Existe alguma outra maneira de conectar os dois? Baixei este software chamado 'connectify' e criei um ponto de acesso wi-fi no meu laptop e conectei os dois com sucesso. Mas poderei transmitir dados para o meu dispositivo usando esta conexão?
A simples conexão Bluetooth direta pode me ajudar a criar soquetes no telefone e no laptop e transmitir os dados?
Responder1
Você pode tentar usar um programa FTP e executar seu telefone Android como um servidor de arquivos FTP que também funcionará. pelo que você está cansado de fazer. Presumo que você esteja tentando transferir arquivos.
Responder2
Os telefones mais recentes incluem opções para conectar dispositivos diretamente via Wi-Fi, por exemplo, Wi-Fi Direct, mas você não pode contar com isso.
Sim, você pode usar o recurso de ponto de acesso Wi-Fi do Android padrão para criar um ponto de acesso no telefone e conectar o laptop a ele, mas muitos telefones não possuem o recurso de ponto de acesso (as operadoras não gostam).
Em muitas situações (por exemplo, em casas ou escritórios) o portátil e o telefone já estarão ligados à mesma rede local através de um ponto de acesso Wi-Fi. Neste caso você pode usar soquetes (como você mencionou) para criar uma conexão entre os dois dispositivos, e isso permite que eles permaneçam conectados ao ponto de acesso para que, por exemplo, o laptop não perca o acesso à Internet enquanto estiver usando seu aplicativo.
Eu sugeriria que ambos os lados ouvissem em um soquete (ServerSocket), enquanto tentavam simultaneamente se conectar ao soquete de escuta do outro lado. Já existem muitas informações disponíveis sobre os detalhes da implementação disso.
Sim, o Bluetooth também pode ser uma ótima solução: ele permite a comunicação direta entre os dois dispositivos e não interfere na finalidade para a qual o dispositivo está usando o Wi-Fi (por exemplo, conexão à Internet). No entanto, estou escrevendo um aplicativo Bluetooth para Android agora e estou bastante impressionado com o número de bugs. Acho que o Bluetooth não é muito usado, então eles não o testam muito. Por esse motivo, sugiro que você opte por uma rede Wi-Fi normal.
Responder3
Seu Android e PC devem ter um aplicativo chamado AllShare instalado e ambos devem estar conectados à mesma rede (outras opções também estão disponíveis, mas não as testei). Uma vez conectado, você pode explorar todos os seus vídeos, fotos e músicas do Android no laptop sem fio.
Responder4
Experimente o fio de somjuntocom controle remoto unificado.
Ps- Você precisará do aplicativo no laptop e no telefone. E em relação à questão de "sem conexão com a Internet", crie um ponto de acesso WiFi usando seu telefone e, em seguida, procure o ponto de acesso em seu laptop e conecte-se.
Eu ficaria feliz em explicar se você não entendeu.