读书人

Android惯用的一些服务demo源码

发布时间: 2013-04-07 12:50:11 作者: rapoo

Android常用的一些服务demo源码

今天在网站看了一系列例子。太棒了。。。

我收藏了哦。

实现了Android中常见的许多服务,下面是实现的截图

Android惯用的一些服务demo源码

接下来,以源代码的方式分析这个例子


1.MainActivity--主界面

这个类主要是实现用户所看到的这个Activity,其中包含了一系列的按钮,用户点击按钮执行相应的动作,所以在这个类中主要是对按钮的定义和对按钮绑定相应的监听器,下面是实现的代码:

  • package lovefang.stadyService; /***/
  • import android.os.Bundle; import android.os.Vibrator;
  • import android.app.Activity; import android.view.View;
  • import android.content.Context; import android.widget.Button;
  • /**如何实现手机的震动提示Vibrator*/ public class UseVibrator extends Activity{
  • /***/ private Button vibrator_1_Button;
  • private Button vibrator_2_Button; private Button vibrator_3_Button;
  • private Vibrator vibrator; /***/
  • public void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState);
  • setContentView(R.layout.use_vibrator); vibrator = (Vibrator)getSystemService(Context.VIBRATOR_SERVICE);
  • getWidget(); registerWidget();
  • }
  • public void getWidget(){ vibrator_1_Button = (Button) findViewById(R.id.button_vibrator_1);
  • vibrator_2_Button = (Button) findViewById(R.id.button_vibrator_2); vibrator_3_Button = (Button) findViewById(R.id.button_vibrator_3);
  • }
  • public void registerWidget(){ vibrator_1_Button.setOnClickListener(vibrator_1);
  • vibrator_2_Button.setOnClickListener(vibrator_2); vibrator_3_Button.setOnClickListener(vibrator_3);
  • } /**震动一次*/
  • public Button.OnClickListener vibrator_1 = new Button.OnClickListener(){ public void onClick(View view){
  • /**long参数数组里大参数的含义*/ /**第一个参数表示等待100毫秒后开始震动*/
  • /**第二个参数表示震动100毫秒后停止震动*/ vibrator.vibrate(new long[]{100,100}, 0);
  • } };
  • /**震动两次*/ public Button.OnClickListener vibrator_2 = new Button.OnClickListener(){
  • public void onClick(View view){ vibrator.vibrate(new long[]{1000,3000,1000,3000}, 0);
  • } };
  • /**震动三次*/ public Button.OnClickListener vibrator_3 = new Button.OnClickListener(){
  • public void onClick(View view){ vibrator.vibrate(new long[]{1000,1000,1000,2000,1000,300}, 0);
  • } };
  • }
    1楼yjflinchong6天前 17:57
    刚学android。收藏一下。

  • 读书人网 >Android

    热点推荐