首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

Android惯用的一些服务demo源码

2013-04-07 
Android常用的一些服务demo源码今天在网站看了一系列例子。太棒了。。。我收藏了哦。实现了Android中常见的许多

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。收藏一下。

  • 热点排行