下载地址:http://static.apk.hiapk.com/html/2012/05/608670.html ------------ package Vibrate.co.cc; import net.youmi.android.AdManager;
import android.app.Activity;
import android.app.AlertDialog;
import android.app.AlertDialog.Builder;
import android.app.Service;
import android.os.Bundle;
import android.os.Vibrator;
import android.view.Menu;
import android.view.MenuItem;
import android.view.SubMenu;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.Window;
import android.view.WindowManager;
import android.widget.Button;
public class VibrateActivity extends Activity {
Vibrator mVibrator;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
AdManager.init(VibrateActivity.this, "3b60834d4add6b84",
"d97f2525530fc5d9", 30, false);
setContentView(R.layout.main);
mVibrator = (Vibrator) getApplication().getSystemService(
Service.VIBRATOR_SERVICE);
Button mButton1 = (Button) findViewById(R.id.button1);
mButton1.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
mVibrator.vibrate(new long[] { 10, 50, 10 }, 0);
}
});
findViewById(R.id.button4).setOnClickListener(new OnClickListener() { @Override
public void onClick(View v) {
// TODO Auto-generated method stub
mVibrator.vibrate(new long[] { 100, 100, 100, 1000 }, 0);
}
});
findViewById(R.id.button2).setOnClickListener(new OnClickListener() { @Override
public void onClick(View v) {
// TODO Auto-generated method stub
mVibrator.vibrate(new long[] { 1, 1, 1, 1 }, 0);
}
});
findViewById(R.id.button6).setOnClickListener(new OnClickListener() { @Override
public void onClick(View v) {
// TODO Auto-generated method stub
mVibrator.cancel();
}
});
findViewById(R.id.button5).setOnClickListener(new OnClickListener() { @Override
public void onClick(View v) {
// TODO Auto-generated method stub
mVibrator.vibrate(new long[] { 100, 100, 100, 100 }, 0);
}
});
findViewById(R.id.button3).setOnClickListener(new OnClickListener() { @Override
public void onClick(View v) {
// TODO Auto-generated method stub
mVibrator.vibrate(new long[] { 10, 10, 10, 10 }, 0);
}
});
findViewById(R.id.button7).setOnClickListener(new OnClickListener() { @Override
public void onClick(View v) {
// TODO Auto-generated method stub
// mVibrator.vibrate(new long[] { 1, 1, 1, 1 }, 0);
// 机关枪式按摩
// mVibrator.vibrate(new long[] { 10, 100, }, 0);
// 抖动式按摩
// mVibrator.vibrate(new long[] { 10,50,10}, 0);
mVibrator.vibrate(new long[] { 100, 50, 100, 50 }, 0); }
});
findViewById(R.id.button8).setOnClickListener(new OnClickListener() { @Override
public void onClick(View v) {
// TODO Auto-generated method stub
// mVibrator.vibrate(new long[] { 0,20,40,60,0}, 0);
mVibrator.vibrate(new long[] { 25, 25 }, 0); }
});
findViewById(R.id.button10).setOnClickListener(new OnClickListener() { @Override
public void onClick(View v) {
// TODO Auto-generated method stub
mVibrator.vibrate(new long[] { 45, 45 }, 0);
}
});
}

public boolean onCreateOptionsMenu(Menu menu)
{
// TODO Auto-generated method stub
SubMenu subMenu = menu.addSubMenu(0, 1, 0, "关于");
return super.onCreateOptionsMenu(menu);
}
@Override
public boolean onOptionsItemSelected(MenuItem item)
{
// TODO Auto-generated method stub
AlertDialog.Builder builder = new Builder(VibrateActivity.this);
builder.setTitle("手机震动按摩");
builder.setMessage(R.string.about);
builder.create().show(); return super.onOptionsItemSelected(item);
}
}
--------------------

更多相关文章

  1. 内存优化三
  2. Android(安卓)各种图片转黑白图和抖动算法的黑白图
  3. 继承Animation自定义动画
  4. Android(安卓)Drawable Resources系列1:Bitmap(dither图像抖动、t
  5. 代码论坛如何通过C的方式在android NDK下面查找本机的mac地址
  6. android 蒙版实现
  7. 防止抖动
  8. dither抖动的使用
  9. Android实现抖动动画

随机推荐

  1. ButterKnife的用法。针对android studio3
  2. 【Android(安卓)开发教程】选项菜单
  3. 两种android图片裁剪方式
  4. Android(安卓)ApiDemos示例解析(39):App->
  5. [android] ScrollView 设置滚动条的初始
  6. android(2) 功能引导界面实现
  7. OnScrollListenerPro
  8. Android编译时报错:Error:Connection time
  9. Android(安卓)Studio 可视化界面 (Design)
  10. android 上傳圖片的幾種方法