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. }

更多相关文章

  1. Android(安卓)编译App报错 找不到android.support.annotation.Ke
  2. android用于打开各种文件的intent
  3. Android编译系统详解(二)
  4. android studio3导入opencv4人脸识别例程安卓项目工程
  5. android(25)(android下实现多线程断点下载)
  6. 单独编译android模块
  7. Android编译系统详解(三)
  8. Android(安卓)编译提示R文件找不到
  9. 总结系列-Android的文件系统

随机推荐

  1. php,检查文本拆分的正确性
  2. 在php中调用父方法的多种方法
  3. centos7 升级php版本
  4. php 正则问题 \s的疑问,求教。。。。
  5. 我如何使用Wikipedia API
  6. 使用Laravel在PHP中按时间戳,后端过滤SQL
  7. 查找具有特定数据字符串的数组并返回其具
  8. 使用PHP读取特定XML节点上特定数组的值
  9. Mac自带Apache和Php
  10. 广场上的空间和空间有不同的意义吗?