android 模拟点击 不发出声音,【Android】代码实现模拟屏幕点击和键盘按键事件...
最近参加某比赛写了一个Android手机控制Android电视的程序,其中需要控制电视端模拟“鼠标”点击,和模拟按键盘的事件。
下面直接贴上程序:
// 模拟屏幕点击事件
public void setMouseClick(){
MotionEvent evenDownt = MotionEvent.obtain(System.currentTimeMillis(), System.currentTimeMillis() + 100, MotionEvent.ACTION_DOWN, imgMouse.getX(), imgMouse.getY(), 0);
dispatchTouchEvent(evenDownt);
MotionEvent eventUp = MotionEvent.obtain(System.currentTimeMillis(), System.currentTimeMillis() + 100, MotionEvent.ACTION_UP, imgMouse.getX(), imgMouse.getY(), 0);
dispatchTouchEvent(eventUp);
evenDownt.recycle();
eventUp.recycle();
}
// 模拟键盘按键,Keycode对应Android键盘按键的的keycode
public void setKeyPress(int keycode){
try
{
String keyCommand = "input keyevent " + keycode;
Runtime runtime = Runtime.getRuntime();
Process proc = runtime.exec(keyCommand);
}
catch (IOException e)
{
e.printStackTrace();
}
}
android 模拟点击 不发出声音,【Android】代码实现模拟屏幕点击和键盘按键事件...相关推荐
- 【Android】代码实现模拟屏幕点击和键盘按键事件
最近参加某比赛写了一个Android手机控制Android电视的程序,其中需要控制电视端模拟"鼠标"点击,和模拟按键盘的事件. 下面直接贴上程序: /*** 触发屏幕点击事件* @ ...
- java点击按钮发出声音_响应触发按钮声音onKeyPress问题
我正在学习React并致力于构建drum machine . 我在按钮点击时使用onKeyPress触发声音时遇到问题 . 使用鼠标单击时按钮和声音工作正常,但为了让它们在键盘上工作,您首先必须用鼠标 ...
- html页面点击小图弹出大图代码,利用JS实现点击小图弹出大图代码
特效描述:利用JS实现 点击小图 弹出大图代码.利用JS实现点击小图弹出大图代码 代码结构 1. HTML代码 (function(){ var LightBox = function(options ...
- javascript模拟键盘按键事件,支持最新DOM3标准(Chrome亲测)。
需求 打算在页面中自动填写账号密码,直接给文本框input元素赋值的方式无法触发键盘事件,导致数据不能提交(特殊的场景). 所以改用javascript的模拟按键事件,但是UIEvent.initUI ...
- java点击按钮发出声音_java – 按下按钮时播放声音-android
我有这个代码 package com.tct.soundTouch; import android.app.Activity; import android.media.MediaPlayer; im ...
- android点击按钮发出声音
第一步:在res目录下建立raw文件夹 第二步:MediaPlayer music = MediaPlayer.create(this, MusicId); 第三步:music.start(); 例子 ...
- java点击图片发出声音_Java 中图片和声音文件的加载
/* * 本程序实现以下效果: * 1.界面显示一个按钮,按钮初始为红色. * 2.将鼠标移到按钮上时,按钮呈蓝色. * 3.点击鼠标,有声音效果. * 4.鼠标离开按钮时,按钮恢复成红色. */ i ...
- java点击图片发出声音_[Java教程]点击放大图片
[Java教程]点击放大图片 0 2017-11-18 22:00:06 body{ text-align:center} div{ margin:50px auto} function clik(t ...
- MFC点击按钮发出声音_playsound_循环/单次播放_声音文件加入程序中
在VC++的程序设计中,可以利用各种标准的资源,如位图,菜单,对话框等.同时VC++也允许用户自定义资源,因此我们可以将声音文件作为用户自定义资源加入程序资源文件中,经过编译连接生成EXE文件,实现无 ...
最新文章
- Linux学习 Unit 4
- 何为 Serverless 架构模式?这 5 大场景来告诉你!
- k8s组件批量启动、查看状态
- C#编程语言之byte[]数组和string的互相转化
- 命令解释器的设计及实现
- java程序死了telnet还有用吗_java实现telnet连接操作 改进
- 网络体系架构—运输层协议概述
- Hive分区和桶的概念
- C语言深度剖析书籍学习记录 第二章 符号
- LeetCode 第 30 场双周赛(477/2545,前18.7%,第2次全部通过)
- C语言 数组排序 – 选择法排序 - C语言零基础入门教程
- golang string数组转int数组_golang数组详解
- 2019下半年系统集成项目管理工程师下午真题
- zend studio使用xdebug调试程序不能单步调试的解决方案
- 使用SetUnhandledExceptionFilter()让程序优雅的崩溃
- SQL Server Update:使用 TOP 限制更新的数据
- 在Linux环境下select函数的初体验
- 计算机软件 题目,计算机软件论文题目
- 计算机word表格公开课ppt,word表格制作课件公开课.ppt
- 一个selenium python网页脚本(机器人),针对随聊520(www.suiliao520.com)匿名聊天匹配陌生人的网站
热门文章
- Python 零基础 快速入门 趣味教程 (咪博士 海龟绘图 turtle) 4. 函数
- android wifi定位服务,如何在Android中使用Wifi获取位置?
- 线性代数知识点总结_考研数学线性代数部分怎样复习
- mac怎么实现文件读写c语言,使用Sublime Text和Xcode在Mac上进行文件输入/输出。 C语言...
- java map string stu_Java Map遍历的三种方式 | 学步园
- SpringMVC_2.搭建SpringMVC
- mysql startupitem_MySQL数据库之Mac上安装MySQL过程分享
- Linux分支代码必须公开吗,linux – 当拉出不同的分支时,让“git pull”请求确认...
- php前端响应式框架,响应式css前端框架有哪些
- mysql自动编号步进值_MySQL-自动编号