❶ 安卓手机怎么设置鼠标
若手机支持OTG功能,可以通过OTG连接线实现手机与U盘、鼠标、键盘连接等操作来进行数据交换。以连接U盘的具体操作为例:
1.OTG线是即插即用的。首先通过OTG转接线将U盘和您的手机相连接。
2.连接U盘后,手机界面会自动跳转到"我的文件"下的"UsbDriveA"(或USB storage A)文件夹中,U盘中的文件会全部显示,您想查看哪个文件直接点击打开即可。
3.如需断开U盘连接,用手指向下滑动手机屏幕顶帘,点击"USB大容量存储已连接",当手机屏幕显示"USB大容量存储已安全移除"时,拔下U盘即可。
若手机无法连接U盘,请您更换其他USB设备或者更换一根OTG转接线尝试。
❷ android不插鼠标的情况下如何显示鼠标
可以通过VNC实现在PC端上远程控制Android手机,具体可以参考:
http://bbs.gfan.com/android-116468-1-1.html
❸ 求助Android 系统鼠标支持问题
这个不太清楚, 不过vold可以检测到UMS设备,如果要用USB鼠标的话, 我觉得应该也可以,不过USB 鼠标的设备文件应当在 /dev/input/, 因为 android的 inputdevice.java 会扫描这个目录下的所有设备,并通过 event interface 获取输入设备的信息并解析处理。 以上是猜想,我没有亲身试过, 不过我认为可以。
❹ 求助android监听事件 实现代码监听鼠标的左键,中间键,右键
android是有鼠标的。
通常,设置你的 /system/usr/idc/<your touch panel>.idc文件中的
touch.deviceType = Pointer
就是鼠标了。
现在市面上已经卖了不少用android做的智能手机或dongle,都是支持鼠标的。
至于值的话,从KeyEvent和MotionEvent中查一下吧,或者google一下? 也或许,可以trace一下
❺ 你好,有个android鼠标的问题想向你请教
这得分什么手机android2.xxx一定是用不了鼠标的,android4.xxx如果没阉割是可以用USB鼠标的,但是如果是高级游戏鼠标或背光鼠标功率过大是没办法识别的,这个怎么设置都没有用,遗憾的是现在有些中低端android4.xxx系统的手机就是阉割了USB鼠标、键盘的驱动。
❻ 想在android系统上模拟一个鼠标点出来, 也就是调用安卓自带的鼠标功能
你可以看看getevent的源码。android的鼠标事件是标准的event事件。
最简单的方法,就是找到对应的event节点(比如/dev/input/event0),往里面注入数据,具体格式需要参照标准来,首先看原来的手机是基于单点触摸协议还是多点触摸协议,然后仿照他注入数据即可。
可以参考这篇文章
http://blog.csdn.net/mcgrady_tracy/article/details/46729807
❼ 如何捕获android系统鼠标轨迹值和键盘值
一、找出设备中,我用的是什么event?
关于该设备打开的是哪个event,我们可以通过命令,cat /proc/bus/input/devices 来查看,执行这个命令后,你会看到您的设备上有多少eventX。
root@lenovo-desktop:~# cat /proc/bus/input/devices
I: Bus=0019 Vendor=0000 Proct=0001 Version=0000
N: Name="Power Button"
P: Phys=PNP0C0C/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input0
U: Uniq=
H: Handlers=kbd event0
B: EV=3
B: KEY=100000 0 0 0
I: Bus=0019 Vendor=0000 Proct=0001 Version=0000
N: Name="Power Button"
P: Phys=LNXPWRBN/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXPWRBN:00/input/input1
U: Uniq=
H: Handlers=kbd event1
B: EV=3
B: KEY=100000 0 0 0
I: Bus=0017 Vendor=0001 Proct=0001 Version=0100
N: Name="Macintosh mouse button emulation"
P: Phys=
S: Sysfs=/devices/virtual/input/input2
U: Uniq=
H: Handlers=mouse0 event2
B: EV=7
B: KEY=70000 0 0 0 0 0 0 0 0
B: REL=3
I: Bus=0011 Vendor=0001 Proct=0001 Version=ab41
N: Name="AT Translated Set 2 keyboard"
P: Phys=isa0060/serio0/input0
S: Sysfs=/devices/platform/i8042/serio0/input/input3
U: Uniq=
H: Handlers=kbd event3
B: EV=120013
B: KEY=4 2000000 3803078 f800d001 feffffdf ffefffff ffffffff fffffffe
B: MSC=10
B: LED=7
I: Bus=0003 Vendor=17ef Proct=600e Version=0111
N: Name="Lenovo Optical Mouse"
P: Phys=usb-0000:00:1d.1-1/input0
S: Sysfs=/devices/pci0000:00/0000:00:1d.1/usb3/3-1/3-1:1.0/input/input4
U: Uniq=
H: Handlers=mouse1 event4
B: EV=17
B: KEY=70000 0 0 0 0 0 0 0 0
B: REL=103
B: MSC=10
?..
?..
我的ubunte系统上敲完这个命令后,能够看到event0—event7,共8个设备。
如上面红色标记,可以很快找出该设备对应的输入设备,以及对应的eventX,跨入眼前视野的“Lenovo Optical Mouse” 这肯定是我鼠标啊,用的牌子就是这个Lenovo,背面上写着呢。
二、对input_event数据结构的解释
标准按键的编码的定义在 linux/input.h中
struct input_event {
struct timeval time; //按键时间
__u16 type; //类型,在下面有定义
__u16 code; //要模拟成什么按键
__s32 value;//是按下还是释放
};
1、code:
事件的代码.如果事件的类型代码是EV_KEY,该代码code为设备键盘代码. 代码植0~127为键盘上的按键代码,
0x110~0x116 为鼠标上按键代码,
其中0x110(BTN_ LEFT)为鼠标左键,
0x111(BTN_RIGHT)为鼠标右键,
0x112(BTN_ MIDDLE)为鼠标中键.
如果事件的类型代码是EV_REL,code值表示轨迹的类型.如指示鼠标的X轴方向REL_X(代码为0x00),指示鼠标的Y轴方向REL_Y(代码 为0x01),指示鼠标中轮子方向REL_WHEEL(代码为0x08).
其它代码含义请参看include/linux/input.h文件.
2、type:
EV_KEY,键盘
EV_REL,相对坐标(轨迹球)
EV_ABS,绝对坐标(鼠标)
。。。
/*
*Event types参考值
*/
#define EV_SYN 0x00
#define EV_KEY 0x01 //按键
#define EV_REL 0x02 //相对坐标(轨迹球)
#define EV_ABS 0x03 //绝对坐标(鼠标)
#define EV_MSC 0x04 //其他
#define EV_SW 0x05
#define EV_LED 0x11 //LED
#define EV_SND 0x12//声音
#define EV_REP 0x14//repeat
#define EV_FF 0x15
#define EV_PWR 0x16
#define EV_FF_STATUS 0x17
#define EV_MAX 0x1f
#define EV_CNT (EV_MAX+1)
3、value:
事件的值.如果事件的类型代码是EV_KEY,当按键按下时值为1,松开时值为0; 如果事件的类型代码是EV_ REL,value的正数值和负数值分别代表两个不同方向的值.
三、抓取event值的原理:
对eventX进行read/write来抓取event的各种信息;
1、打开event设备
event0_fd = open(“/dev/input/event0”, O_RDWR);
2、read 设备
rd = read(event0_fd, &event0, sizeof(struct input_event) * 64);
❽ 如何在android中模拟鼠标的实现
我们正在开发这个,可以一起讨论,
先我们可以实现了自己的虚拟鼠标,不用修改底层,我们用的是浮动在上层的view,如天天动听的歌词,用WindowManager改变其位置,下发一下touch事件可以用Instrumentation.
❾ 如何把android设备当鼠标
安卓手机1部(系统要求2.0以上)
电脑1台
有稳定的WiFi环境
方法/步骤
下载手机端软件“WiFi Mouse HD”(推荐用英文版,汉化版的亲测后不太稳定)
下载电脑端软件“WiFi mouse”
打开手机端软件“WiFi Mouse HD”,在auto connect下的空白栏输入你的电脑ip地址后点击Connect。(电脑ip不知道的朋友网络或点状态栏下的WiFi mouse,该软件会自动找到你的ip)
链接成功后手机端会显示如图界面
中间蓝黑色区域用来移动鼠标指针,下边分别对应鼠标左键、滚轮、鼠标右键。
图中上边分别对应设置和键盘输入。ok,可以宅在被窝里慢慢享受音乐、电影、聊天了!
❿ 安卓系统可以使用鼠标和键盘吗
如果你的手机或平板支持OTG功能,那就可以使用鼠标和键盘,购买一条OTG线就可以。由于只有一个USB口,所以如果要同时使用鼠标和键盘的话,推荐购买套装的无线键鼠(因为那种只需要一个接口)。如果要使用有线键鼠的话可以购买一个HUB(USB口扩展,一口分成多口那种。)这样就可以同时使用。