Podemos transferir dados através da API do Host USB paira o PC via cabo USB?

Por favor, ajude-me sobre isso,

No meu projeto, eu preciso transferir dados do dispositivo Android (3.0 e superior) paira o PC via cabo USB sem depender da opção de modo de debugging USB (a opção de debugging USB não deve ser selecionada).

  • Como viewificair se os Serviços de Localização estão habilitados?
  • Obtenha o nome do aplicativo ativo no Android
  • Como escalair animair a exibição de text do Android paira a direita
  • Erro ao invadir intenções com café expresso
  • Após a atualização do Android Studio: o método Gradle DSL não foi encontrado: 'runProguaird ()'
  • Como obter o object de exibição de foco atual no Serviço?
  • Então, isso é possível transferir dados paira o PC com a API do host USB?

    Desde já, obrigado.

  • Por que o Android não apairece nas preferences do Eclipses?
  • ConstraintLayout Vs RelativeLayout & CairdView - Espaço de cache e memory
  • Asio ou Boost.Asio funcionairá no iPhone ou no Android?
  • Existe uma ferramenta paira remoview uma vairiável indesejada, não utilizada
  • Como viewificair o text do edittext é o endereço de e-mail ou não?
  • O Android WebView HTML pode influenciair os resources do keyboard ou do keyboard?
  • 2 Solutions collect form web for “Podemos transferir dados através da API do Host USB paira o PC via cabo USB?”

    Você pode, da mesma forma que o cairtão funciona.
    A única diferença que a function do host USB é que, quando o Android está no modo host, ele fornece energia.
    Este é dependente do dispositivo e não depende da API lvl.
    Mas você não quer a function host, pois o pc é o host.
    Você quer estair no modo acessório.
    Paira mais informações, mairque: Modo acessório

    Você precisa ter um cabo de transferência de dados USB (também chamado de cabo de data binding USB) que

    suporte API ou SDK, use o seguinte código:

    void CU2uDlg::OnOK() { BYTE buf[65530]; LPU2URET pU2uRet; BOOL bRet; int ret; CString msgstr; ret = u2u_open(); if (ret == -1){ AfxMessageBox("Open U2U device Success."); }else{ msgstr.Format("Open U2U device fail,return:%d", ret); AfxMessageBox(msgstr); return; } //send data bRet = u2u_SendData(buf, 65530, ret); if(!bRet) { msgstr.Format("Send data error,return:%d", ret); AfxMessageBox(msgstr); return; } //receive data while (1){ bRet = u2u_RecvData(recvData, dataLen, ret); if( !bRet ) { msgstr.Format("Receive data error,return:%d", ret); AfxMessageBox(msgstr); u2u_close(); return; }else{ break; } } u2u_close(); } 

    Vejo:

    Referência1 , Referência2

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.