怎么通过usb方式,将数据从pc端写到android手机端中,比如添加联系人等等,好像要用adb命令,但是不知道怎么来做,望大家帮忙。

解决方案 »

  1.   

    http://happyjava.5d6d.com/thread-1476-1-1.html
    自己琢磨下吧,要操作系统的联系人数据库
      

  2.   

    晕adb不行的,楼上的方法也就txt了,你穿个图标试试,哈哈
      

  3.   

    drsmart,jxnktjlfr1 两位兄弟,到底是谁对谁错啊,drsmart请说说你的方法啊……
      

  4.   

    靠,联系人可以通过adb同步,另外android源码里边有adb这一部分,usbdriver也有
      

  5.   

    呵呵,当然是用socket传了,adb只能传文件,制造rom碎片,可靠性也低很多吧,关键是效率。
      

  6.   

    adb 可以push任何文件吧,至少我就push过txt mp3 png jpg之类的文件.
      

  7.   

    可是我现在没法通过网络传啊看,我是想通过usb连接的方式来传
      

  8.   

    我现在想知道usb是怎么传送数据的,我不想通过adb来传数据,好像这是不太好,可是怎么来做呢
      

  9.   

    刚帮你找到一个很好的贴子你看看:
    http://blog.csdn.net/wufenglong/archive/2010/07/31/5778862.aspx
      

  10.   

    谢谢 jxnktjlfr1,谢谢大家,我想问下为什么要通过socket来传输,adb不是有命令adb push和 adb pull吗,不是可以直接用吗,为什么要用sokect来传输,求原因
      

  11.   

    我想问下为什么要通过socket来传输,adb不是有命令adb push和 adb pull吗,不是可以直接用吗,为什么要用sokect来传输,求原因
      

  12.   

    用这种做法根本就不正规。当path出现中文等字符时,会出现问题。
    adb 本身其实就是通过socket来进行实现的。在手机端会有一个adb 的server一直监听相应的端口。
      

  13.   

    如果一个很大的工程。都要通过你这样的话都要先读出来然后存成file然后传输最后还要解析,呵呵。效率极低。而且通过socket可以实现并发,总之,肯定要通过socket来做的。想都不要想.无论91还是wandoujia都是通过socket来实现的
      

  14.   

    我也遇到了同样的问题。
    吓死了,一开始还以为要写驱动,呵呵。嗯 这里找到点眉目。
    usb 用 socket??? 求教了这个。