`
bcyy
  • 浏览: 1826476 次
文章分类
社区版块
存档分类
最新评论

Android实现振动效果

 
阅读更多

Android实现振动效果看下面代码

布局文件main.xml

  1. <?xmlversion="1.0"encoding="utf-8"?>
  2. <LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"
  3. android:layout_width="fill_parent"
  4. android:layout_height="fill_parent"
  5. android:orientation="vertical">
  6. <TextView
  7. android:layout_width="fill_parent"
  8. android:layout_height="wrap_content"
  9. android:text="@string/hello"/>
  10. <Button
  11. android:id="@+id/btn"
  12. android:layout_width="fill_parent"
  13. android:layout_height="wrap_content"
  14. android:text="振动测试"/>
  15. </LinearLayout>
Activity文件
  1. packagecom.suxh.activity;
  2. importandroid.app.Activity;
  3. importandroid.app.Service;
  4. importandroid.content.pm.ActivityInfo;
  5. importandroid.os.Bundle;
  6. importandroid.os.Vibrator;
  7. importandroid.view.View;
  8. importandroid.view.View.OnClickListener;
  9. importandroid.view.Window;
  10. importandroid.view.WindowManager;
  11. importandroid.widget.Button;
  12. publicclassActivity1extendsActivity{
  13. privateButtonbtn;
  14. privateVibratormVibrator01;//声明一个振动器对象
  15. @Override
  16. publicvoidonCreate(BundlesavedInstanceState){
  17. super.onCreate(savedInstanceState);
  18. //设置为无标题栏
  19. requestWindowFeature(Window.FEATURE_NO_TITLE);
  20. //设置为全屏模式
  21. getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);
  22. //设置为横屏
  23. setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
  24. setContentView(R.layout.main);
  25. btn=(Button)findViewById(R.id.btn);
  26. btn.setOnClickListener(newOnClickListener(){
  27. @Override
  28. publicvoidonClick(Viewv){
  29. mVibrator01=(Vibrator)getApplication().getSystemService(Service.VIBRATOR_SERVICE);
  30. mVibrator01.vibrate(newlong[]{100,10,100,1000},-1);
  31. }
  32. });
  33. }
  34. }
分享到:
评论

相关推荐

    自定义声音振动曲线view

    Android自定义声音振动曲线view,实现声波的View视图绘制。颜色、粗细、长度、大小都可进行动态设置。

    android 实现EditText震动效果

    NULL 博文链接:https://byandby.iteye.com/blog/829929

    Android实现手机震动效果

    主要为大家详细介绍了Android实现手机震动效果的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

    Android之手机震动效果实现

    手机开发中,有时候我们需要使用震动效果提示用户当前的软件状态,下面以一个简单的例子实现这个功能。博客地址:http://blog.csdn.net/bingdianlanxin,有问题欢迎留言,谢谢!

    圆环扫描动画+scale+振动,组合实现聚美的抢购页的闹钟效果。

    聚美优品,倒计时闹钟效果。包含自定义view绘制雷达扫描的效果,Android,CountDownTimer的使用,Android补间动画的使用等。

    Android实现手机震动抖动效果的方法

    今天小编就为大家分享一篇关于Android实现手机震动抖动效果的方法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧

    android声音,亮度设置

    android声音,亮度设置,实现系统效果,多向处理

    安卓系统中实现摇一摇画面振动效果的方法

    主要介绍了安卓系统中实现摇一摇画面振动效果的方法,调用Android SDK中的SensorEventListener接口,需要的朋友可以参考下

    Android自定义view实现阻尼效果的加载动画

    效果: 需要知识: 1. 二次贝塞尔曲线 2. 动画知识 3. 基础自定义view知识 先来解释下什么叫阻尼运动 阻尼振动是指,由于振动系统受到摩擦和介质阻力或其他能耗而使振幅随时间逐渐衰减的振动,又称减幅振动、衰减振动...

    Android 使用Vibrator服务实现点击按钮带有震动效果

    振动器,是手机自带的振动器哦,不要想成岛国用的那种神秘东西哦~~ Vibrator是Android给我们提供的用于机身震动的一个服务哦 更多详情可见官方API文档:Vibrator 如何使用? 首先添加震动权限: &lt;uses android:...

    android 触屏的震动响应接口调用方法

    android开发之蜂鸣提示音和震动提示的实现原理与参考代码Android实现调用震动的方法android滑动解锁震动效果的开启和取消android获取情景模式和铃声 实现震动、铃声提醒Android实现手机震动效果Android震动与

    Android中通知Notification使用实例(振动、灯光、声音)

    主要介绍了Android中通知Notification使用实例,实现振动,灯光,声音等效果,感兴趣的小伙伴们可以参考一下

    工程硕士学位论文 基于Android+HTML5的移动Web项目高效开发探究

    NativeApp 使用传统原生态Android SDK来实现的应用 WebApp 基于浏览器来实现的一种应用 HybridApp 一种可以下载的Native App,其用户界面的全部或者部分元素在嵌入式浏览器组件(WebView之类的)里面运行 优雅降级...

    android滑动解锁震动效果的开启和取消

    在4.0的圆环滑动解锁中,我们点击下去的时候会有震动效果,因为这个控件设置的震动效果没有绑定设置中设置的触摸振动开关来取消振动效果,下边这个例子实现了开启和取消的方法

    PassportFeignServiceTests.java

    除了空间音频,Android 12 上的 App 还可以通过手机的振动马达,提供与声音相匹配的触觉反馈,实现更身临其境的游戏和音频体验。例如,可以使用通过不同铃声对应触觉反馈来识别来电者,或者在赛车游戏中模拟崎岖路面...

    androidAnimation

    Android View动画 有一天,我看到,它是一个视图振动器,非常漂亮。 我认为Android也需要一个,并且应该更好。 因此,我开始收集动画效果……两天后,这个项目诞生了。演示版用法为了使动画更真实,我创建了一个名为...

    AndroidViewAnimations:可爱的视图动画集合

    Android View动画 有一天,我看到,它是一个视图振动器,非常漂亮。 我认为Android也需要一个,并且应该更好。 因此,我开始收集动画效果……两天后,这个项目诞生了。演示版用法从2.0版开始,NineOldAndroids已被...

    Android终端及FPGA控制的智能家居系统

    设计并实现了一个以Android手机作为遥控终端及FPGA为主控中心的智能家居系统,该系统利用蓝牙进行通信,应用多种传感器,实现视频监控、学习型红外遥控、温湿度采集、振动检测以及GSM远程报警等功能,从而满足用户的...

Global site tag (gtag.js) - Google Analytics