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

原文链接: http://blog.csdn.net/hopezhangbo/article/details/7402426

更多相关文章

  1. Android手机中紧急号码的定制
  2. Android(安卓)UI编辑器 Unhandled event loop exception解决方法
  3. android TextView 如何实现消息滚动
  4. Android文件拷贝
  5. Android中文文档笔记①
  6. Ubuntu环境变量
  7. Android判断下载File是否为apk文件
  8. Android(安卓)Studio常见错误及解决方法汇总
  9. NPM 和webpack 的基础使用

随机推荐

  1. 命令运行 andorid 模拟器
  2. Android关于EditText的一些常规用法,只输
  3. Android中限制EditText(输入框)文字输入长
  4. 【android】Android SDK 配置
  5. Android实现多语言
  6. Android开发之——布局实例
  7. 拖动条SeekBar的简单使用
  8. Android音频实时传输与播放(三):AMR硬编码与
  9. android:属性
  10. Android如何注册服务到ServiceManager?