2014下实现手机数据传输及共享.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Linux下实现Android手机数据传输及网络共享 Linux发展比Windows晚了几年,但它的开源理念,使得其发展迅猛发展,衍生出很多版本。如今Linux已经不再只有命令行操作,X-window做的已经很好了,3D效果也非常的出色,接触的人也越来越多了。 最近几天,我也有想把真机改成Linux系统的冲动,在安装之前,我要把一些常用的,在Linux系统上实现,毕竟功能上如果不能满足日常生活需要,那就没有什么意义了。相信现在很多人都已经在使用android的智能手机了,为了方便备份和管理手机,在windows下出现了许多android手机的管理软件,如豌豆荚、91、360、金山、、、等等,而且还可以通过数据线共享网络。虽然android是基于linux的内核,但在linux下管理android手机的方法并不多。毕竟windows下的驱动驱动,不能安装到Linux系统中去,经过对管理软件的工作原理分析,成功的在Linux下实现相同的功能。 虽然我最近学习的是Red Hat,但我没有选择在这个平台上进行操作,总不能以后再工作的时候,用服务器连接自己的手机玩吧!所以我选择了非常流行的Ubuntu这个版本,软件都是比较新的,界面做的非常的漂亮,而且更行周期很快。 下面就介绍一下具体操作步骤: 一、QtADB 管理Android手机 1、所需的软件 Qtadb 32位:/data/807793 Qtadb 64位:/data/807794 appt和adb文件:/data/807813 2、解压上边的几个软件到用户主目录中的QtADB_0.8.1_linux32文件夹(也可以自定目录),并修改权限为777: 打开终端输入$sudo chmod 777 adb QtADB aapt 3、我的手机是HTC G12,连接手机,运行lsusb命令,找到手机所在的那一行: 如我的手机是最后一行,记住ID后面的数字,即0bb4。 4在终端中执行下列命令: $sudo gedit /etc/udev/rules.d/51-Android.rules 创建文件,添加如下内容(不同厂商的标识不一样,请按照自己的手机更改,): #Incredible SUBSYSTEM==usb, SYSFS{High Tech Computer Corp.}== 0bb4, MODE=0666, OWNER=gong (OWNER可以不写,据说系统版本是Ubuntu 10.04要这样写) 或写入内容为: #Incredible SUBSYSTEM==usb, ATTR{idVendor}==0bb4, ATTR{idProduct}==0ffc, MODE=0666, OWNER=gong (据说系统版本是Ubuntu 10.10和11.10要这样写) 我是用的是Ubuntu 12.04 LTS版本,没有添加这个文件也可以正常识别手机,然后要给这个文件增加权限(只加上读的权限也可以): $sudo chmod a+rx /etc/udev/rules.d/51-android.rules 重启udev,执行以下命令: sudo /etc/init.d/udev restart #如过版本不对不能运行这个命令的话,重启电脑进入Linux系统也行,Ubuntu 12.04无需执行此命令。 5、在终端中cd切换到解压的3个文件的目录QtADB_0.8.1_linux32文件夹下,下依次执行以下命令 $sudo ./adb kill-server $sudo ./adb start-server #必须以管理员身份执行,不然无法读取设备记住,一定要加sudo来执行这些命令,才能显示出当前连接到电脑的android设备 ^_^ 如果未使用sudo来执行这写命令就会出现以下信息提示: 有了上边的“HT13PTJ15264 device”信息,QtADB就可以正常连接手机了。 6、执行QtADB就可以了: $./QtADB 没有连接网络的话,机器会报错的,但不影响程序的连接管理功能使用。 如果需要管理短信的功能,则需要在手机上安装此软件:QtADB.apk。attp这个软件基本用不上,当需要自己将文件打包成APK文件时,才会用的上。 7、每次使用的时候都要切换目录,比较烦麻烦,可以设置环境,在~/.bashrc最后添加上PATH=$PATH:/home/gong/ QtADB_0.8.1_linux32,这个文件只对当前用户有效。 如需要sudo执行的文件,则需要执行visudo,在里边的路径里添加所需要的路径。或者自己编写一个脚本,在里边写好要执行路径及命令,使用的时候执行一下,就可以使用了。在文件夹里,双击鼠标QtADB也可以运行。

文档评论(0)

CxmGxnCNvv + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档