您的位置:首页 > 其它

手机自动识别,智能安装驱动,智能管理手机信息

2013-07-03 14:04 190 查看

开发手机助手的主要步骤

转载自:http://blog.csdn.net/wanliaixie/article/details/8684182



市面上的手机助手软件很多,实现的功能基本都一样,花了很长时间这个手机助手最终小有成效,实现了市面上那些助手的所有的功能。手机助手最基本功能

1: 自动识别手机

2:智能安装手机驱动

3:PC 端和手机端的连接。 这里面涉及到ADB 的一些连接问题。

4:PC 端和手机端的信息交换。

分别简单说一下以上的各个步骤

1) 自动识别

如果需要识别市面上的手机,有些童鞋认为依靠ADB 就可以识别,但是据我所知,第一个阶段的识别跟ADB 貌似没有多大的关系,需要有一个完整的数据库,PC 端收到USB的消息之后,检测USB 的各种消息,然后将USB 的信息发到服务器,由服务器返回识别到的手机信息。所以这个阶段 数据库的收集是关键。



2) 智能安装驱动

每个手机厂家都会有适合的手机驱动,而且可能不止一个驱动,比如32位系统和64位系统,WIN7,XP,WIN8 等都有可能不同,所以这一步需要搜集手机的驱动。当识别到一个手机的时候带上手机的信息向服务器询问驱动的下载地址。然后下载驱动。驱动下载回来之后那就是安装的过程。安装驱动也有一些复杂,驱动分为exe,msi,inf 三种格式,前面两种的很容易搞定,最难搞定的是inf格式的驱动,微软提供了一个dpinst.exe安装工具,但是貌似这个极度的不靠谱,需要自己编写程序安装驱动。



3) PC端和手机端连接

前两步完成之后,就需要连接手机了,连接手机ADB 这个是必须的,关于如何使用ADB 可以去网上找教程。这里需要提到一点,所有的助手都没有使用谷歌自动的adb程序,关于具体原因可以查看我的一篇专门关于adb的帖子。



4) PC 端和手机端的信息交换

到了这一步那基本就大功告成了,已经和手机建立了连接,手机助手所有的功能都不是问题,比如获取手机的信息,传输视频音乐,通讯录等等。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: