android+振动器权限,android振动器(Vibrator)
Vibrator三个常用的方法
void android.os.Vibrator.vibrate(long milliseconds)震动milliseconds秒钟
void android.os.Vibrator.cancel()关闭手机震动
void android.os.Vibrator.vibrate(long[] pattern, int repeat)指定手机以pattern指定的震动模式;比如vibrate(new int[]{400,800,1200,1600},2)表示在数组索引为2这个时间点开始循环来震动;这些循环的震动的时间点就是数组的数值,震动在这些时间点交替启动、关闭振动器。
android:name="android.permission.VIBRATE"/>
package com.android.xiong.vibratortest;
import android.os.Bundle;
import android.os.Vibrator;
import android.app.Activity;
import android.app.Service;
import android.view.Menu;
import android.view.MotionEvent;
import android.widget.Toast;
public class MainActivity extends Activity {
Vibrator vibrator;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// 获取系统的Vibrator服务
vibrator = (Vibrator) getSystemService(Service.VIBRATOR_SERVICE);
}
// 重写onTouchEvent方法,单用户触碰触摸时触发该方法
@Override
public boolean onTouchEvent(MotionEvent event) {
Toast.makeText(this, "手机震动", Toast.LENGTH_LONG).show();
// 控制手机震动2秒
vibrator.vibrate(2000);
return super.onTouchEvent(event);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
}
android+振动器权限,android振动器(Vibrator)相关推荐
- 【Android 逆向】Android 权限 ( Android 逆向中使用的 android.permission 权限 | Android 系统中的 Linux 用户权限 )
文章目录 一.Android 逆向中使用的 android.permission 权限 二.Android 系统中的 Linux 用户权限 一.Android 逆向中使用的 android.permi ...
- android组件权限,Android中Permission权限机制的具体使用
由上篇Android Permission权限机制引子,我们知道Android 通过在每台设备上实施了基于权限的安全策略来处理安全问题,采用权限来限制安装应用程序的能力.本篇文章继续来探讨和Andro ...
- android wifimanager权限,Android 6.0.1 - 权限问题= wifiManager.getScanResults()返回0
permissionsList.add()不起作用,但MainActivity.this.requestPermissions()正常工作.问题是它带来一个对话框询问用户是否允许位置权限.Androi ...
- android 访问权限,Android 使用情况访问权限
问题描述 添加了使用情况访问权限,如果不开启权限就不让进去,但是发现如果不开启,直接点击返回的话,会再次进入页面但是下面的列表数据不出现 问题出现的环境背景及自己尝试过哪些方法 第一次出现(进软件的时 ...
- android cta 权限,[Android][Framework]PackageManagerService处理应用权限流程
app种类 1.system app (有ApplicationInfo.FLAG_SYSTEM标记) 2.privileged app (有ApplicationInfo.FLAG_SYSTEM和A ...
- android ota权限,Android手机Root后不能接收OTA?
如今Android手机买回来之后第一件事除了检查手机是否有缺陷之后就是取得Android系统的ROOT权限.而现在网络上充斥着各种ROOT权限取得的方法,用户在家里就能够自己刷机升级,目前大多数的安致 ...
- android mediaplayer 权限,Android — 使用MediaPlayer进行音频播放
上一篇说到音频录制的时候我就知道肯定会有音频播放这个功能,果不其然后续播放的需求又给我加上了,因为之前是AMR格式,所以这里使用MediaPlayer进行播放,据ios说播放amr格式的音频还挺麻烦的 ...
- android afw 权限,Android权限汇总
Android P危险权限声明 Android p一些危险权限即使你是shareuid为system系统应用,在mainfest里声明,如果不在危险权限列表里声明,手机会无法启动 危险权限位置: /s ...
- android aidl权限,android AIDL
进程通讯AIDL,即Android Interface Definition Language(安卓接口定义语言),主要是用来跨进程访问,例如服务器端与客户端通信时,服务端与客户端如何收发数据需要通过 ...
最新文章
- SIP穿越NATFireWall解决方案
- 好文转载 Linux环境进程间通信(五): 共享内存(上)
- 高并发资金交易系统设计方案—百亿双十一、微信红包背后的技术架构
- netty系列之:在netty中处理CORS
- Spring MVC中@RequestParam和@PathVariable批注之间的区别?
- RxJava线程控制
- 【Elasticsearch】倒排索引原理
- oracle ebs 期间 打开,ORACLE EBS重新打开关闭库存期间
- 从 重复叠加字符串匹配 看Java String源码中的contains方法
- 2017级C语言大作业 - 奇怪的大冒险
- guzz 1.3.0大版本发布,支持Spring事务
- echarts 柱状图间距修改
- 4针串口线接法图_​RS232串口线常见接法与引脚定义
- 3D结构光摄像头深度算法 转载
- 月薪过2w的IT程序员都是怎么做到的?
- python时间戳是什么意思_Python返回5位数的时间戳,这是什么?
- NVIDIA AI City Challege 2018资料整理
- QQ2011 Beta3优先体验(附官方体验地址及下载地址)
- oracle unwrap 截断,对Oracle unwrap工具的介绍
- Markdown Nice 最全功能介绍
热门文章
- Xutils之HttpUtils使用
- 车载电池充电器亚马逊要求的UL2089测试项目
- Java之动态规划之四次打家劫舍问题
- 部署SQLServer2008R2导致K金蝶软件恢复数据报master.dbo.t_kdaccount_gl无效解决方案
- 大话C# WPF基础入门进阶,深入浅出解析章节教程 9 循环入门2初级点
- WPS 借助 ML Kit 无缝翻译 43 种语言,每年净省 6,500 万美元
- 基于ThinkPhp框架的高校图书馆藏书借阅系统
- 信息化成为影响石油石化行业增长首因
- 【论文翻译_知识蒸馏】Distilling Holistic Knowledge with Graph Neural Networks
- JNI学习笔记:JNI原理