请问如何在windows下读取安桌手机的型号,读取里面的信息,我看到有些软件会自动下载驱动,下载好了后就可以对安桌系统做任何操作,但我想知道,在下载驱动前,是如何读取手机的型号这些信息,因为只有知道了型号才能下驱动

解决方案 »

  1.   

    import android.os.Build这个Build类里有一些列手机参数:
    public static final String DEVICE 
    public static final String MODEL 
    ... ...
      

  2.   

    还是不太明白,在windows下需要一个什么样的库呢?有文档不
      

  3.   

    我是需要在windows下获取安卓手机的信息,不是在安卓里面是在windows下运行的软件
      

  4.   

    利用adb可以获取到手机信息利用命令adb shell getprop可以获取到
    包含如下信息的输入
    [ro.product.board]: [herring]
    [ro.product.brand]: [google]
    [ro.product.cpu.abi2]: [armeabi]
    [ro.product.cpu.abi]: [armeabi-v7a]
    [ro.product.device]: [crespo]
    [ro.product.locale.language]: [en]
    [ro.product.locale.region]: [US]
    [ro.product.manufacturer]: [samsung]
    [ro.product.model]: [Nexus S]
    [ro.product.name]: [soju]根据以上信息就可以获知手机型号了~~
      

  5.   

    android在Build.java里面, windows 就要adb命令咯
      

  6.   

    恩,简单查了一下关于adb的一些知识,但好像都是脚本,我想在VC6.0下实现一个小软件,这些命令如何写,如果编译呢?谢谢
      

  7.   

    我就是想实现一个软件,在windows下打开后,可以自动链接到手机,然后可以在windows下通过软件给手机传送文件,卸载软件,等在手机上的操作也能在我windows下开发的软件上操作?
      

  8.   

    建议:
    手机端开发一个apk或者一个可执行文件,安装到手机上,功能实现监听某个端口 port;
    PC段开发一个程序,通过adb forward tcp:port tcp:port,通过SOCKET直接去连接本机port端口,手机端的apk或者可执行文件运行起来监听SOCKET连接后,读取手机的相关信息,通过SOCKET发送回去,PC端收到即可处理。
      

  9.   

    现在基本知道了整个调用逻辑,谢谢大家!我现在打算在VC下用ADB命令的adb devices来判断是否有设备,如果在VC下调用ADB命令,并能够得到ADB的返回值呢?
      

  10.   

    现在ADB的exe和DLL已经有了,就是不知道如何在VC下去调用,然后得到返回值,得到返回值后就知道有没有这个设备,然后可以操作了