用鼠标键盘来控制你的Android手机——同屏显示简单教程
今天在微博上看到有人用电脑鼠标操作iPhone手机玩打飞机游戏,非常炫,虽然自己用的不是iPhone,但相信Android手机肯定也能实现这样的功能,于是网上各种搜索方法,终于看到了一篇试用成功的帖子,原帖子用的是91助手for android来连接手机和电脑,我自己比较偏向于豌豆荚,都可以的,下面给出我的步骤及过程中遇到的几个小问题,供大家参考!
一、鼠标键盘控制手机教程
1、在PC上,安装豌豆荚,或91助手for android或安装Android SDK (目的是利用其中的ADB调试命令),并下载安装java运行环境,也就是JDK,相信大家电脑上都有,没有的去下载个安装。
2、将你的Android手机提权,即通常所讲的ROOT。可安装Universal Root这个软件,在91、豌豆夹都有。
3、在命令行cmd下面执行以下语句
adb shell
su
chmod 777 /data/dalvik-cache
cd /data/dalvik-cache
chmod 777 ./*
请注意,在执行“su”这句命令的时候,请务必保证手机已经获得root权限,同时将手机解锁,留意其屏幕提示,此时将会有一个提示请求你确认是否授予root权限给“su”这个指令,请选择allow选项。
4、下载Android Screen Cast,双击运行之,第一次运行时需要Internet以便下载程序包
下载地址:http://androidscreencast.googlecode.com/svn/trunk/AndroidScreencast/dist/androidscreencast.jnlp
5、现在,你可以用鼠标键盘来控制你心爱的Android手机了,但请牢记手机不要锁屏,否则只能看,无法控制。
二、我在实现过程中遇到的问题
1. 运行adb shell命令时显示“adb server is out of date. killing...”
原因:究其源就是adb server没启动
解决方案:通过以下尝试发现原来是adb server 端口绑定失败,继续查看到底是哪个端口给占用了
原来被6408这个进程占用了端口,打开任务管理器,杀掉6408这个进程。(可以在任务管理器菜单,查看->选择列中勾选(PID)进程标识符)
这是豌豆荚进程,结果发现杀不掉,显示“拒绝访问”,于是直接右键点击豌豆荚图标退出,当时退出豌豆荚也就意味着与手机断开连接了,再次尝试运行豌豆荚连接手机,再次运行adb shell发现出现了新的问题2,但这次豌豆荚进程没有占用5037端口,第一个问题解决了。
2. 运行adb shell命令时显示“error:device not found”
原因:不能识别已成功连接至电脑的手机设备
解决方案:是因为我手机是通过wifi连接至电脑的,没有用数据线,故没能识别,换成数据线USB连接后,此问题解决,后面就没其他问题了。
用鼠标键盘来控制你的Android手机——同屏显示简单教程的更多相关文章
- android手机截屏、录屏
1. 手动截屏,通过其他第三方软件发送截图,或者从手机取出截图 2. 使用命令截图,将截图保存到手机,再拉取到电脑 #!/bin/sh #运行 sh screenshot name picName=$ ...
- [android] 手机卫士来电显示号码归属地
继续N天前的项目 开启服务监听手机来电,查询数据库,显示归属地 详细内容可以参考这篇博文:http://www.cnblogs.com/taoshihan/p/5331232.html Address ...
- STM32 USB 鼠标+键盘 串口控制
*MOS0101000000# 鼠标左键按下 *MOS0102000000# 鼠标右键按下 *MOS0103000000# 鼠标中键按下 *MOS0100000000# 鼠标抬起 *MOS01000a ...
- Android手机截屏方法
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/> <u ...
- Android手机截屏
刚开始打算做一个简单的截屏程序时,以为很轻松就能搞定. 在Activity上放一个按钮,点击完成截屏操作,并将数据以图片形式保存在手机中. 动手之前,自然是看书和网上各种查资料.结果发现了解的知识越多 ...
- Android实现全屏显示的方法
一种是在xml文件中设置相应属性,另一种是用代码实现. 1.在AndroidManifest.xml的配置文件里面的<activity>标签添加属性: android:theme=&quo ...
- Android AlertDialog全屏显示去除白色边框
使用styles.xml风格: Style.xml代码 <style name="FullScreenDialog" parent="android:style/T ...
- Android手机有的不显示Toast
解决办法一: 在手机中把该app的通知打开 可以直接设置通知权限:<uses-permission android:name="android.permission.RECEIVE_B ...
- Android手机刘海屏(附工具类)
工具类 根据VIVO.OPPO.华为官方文档,这里整理了一个刘海屏工具类,判断设备是否为刘海屏,其他厂商公布相关方法后也会在此更新. OPPO: /** * OPPO * * @param conte ...
随机推荐
- (转)转一份在 51testing 上的讨论——如何测试一个门户网站是否可以支持10万用户同时在线?
转自:http://www.cnblogs.com/jackei/archive/2006/11/16/561846.html 这个帖子的内容比较典型,大家有兴趣可以也思考一下. 先是楼主提出问题: ...
- css3实现卡牌旋转与物体发光效果
效果演示 http://demo.qpdiy.com/hxw/CSS3/rotate+light.html 物体旋转: 卡牌同一位置放2张图片,通过设置3D动画旋转实现 animation: card ...
- spring之hello(简单环境配置)
导入java包 配置springmvc.xml文件 <?xml version="1.0" encoding="UTF-8"?> <beans ...
- day36(动态代理)
动态代理 动态代理:是实现增强类中的一种方式,jdk中的动态代理:Proxy对象,使用最广泛的是在AOP切面编程中. 实现一个简单的动态代理来了解其中的运行机制. 创建一个接口:Person类型的接口 ...
- Java中的final关键字--浅析
final基本用法: 修饰类,类不能被继承 修饰方法,方法不能被重写 修饰变量,变量变常量,不可修该 对于一个final变量,如果是基本数据类型的变量,则其数值一旦在初始化之后便不能更改:如果是引用类 ...
- STL-容器库101--array【C11】
1. 原型 C11提供 template < class T, size_t N > class array; T: 元素类型,以 array::value_type 作为别名使用:N: ...
- VS IDE 中Visual C++ 中的项目属性配置
VS IDE 中Visual C++ 中的项目属性配置 一. Visual C++ 项目系统基于 MSBuild. 虽然可以直接在命令行上编辑 XML 项目文件和属性表,我们仍建议你使用 VS IDE ...
- java的并发和多线程
本文主要讲解Java并发相关的内容,包括锁.信号量.堵塞队列.线程池等主要内容. 并发的优点和缺点 在讲述怎么利用多线程的情况下,我们先看一下采用多线程并发的优缺点. 优点 提高资源利用率 如读取一个 ...
- kettle学习
数据etl工具,主要用做数据采集和清洗 待续...
- shell 命令 -- 漂亮的资源查看命令 htop
htop 相较top,htop更加直接和美观.