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

一个Demo学完Android中全部的服务

2013-02-19 
一个Demo学完Android中所有的服务注:这个例子来自“安卓巴士”,经阅读,理解,写此文章说明:这个例子实现了And

一个Demo学完Android中所有的服务

注:这个例子来自“安卓巴士”,经阅读,理解,写此文章


说明:这个例子实现了Android中常见的许多服务,下面是实现的截图

一个Demo学完Android中全部的服务

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


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);}};}



下面给出源代码的下载地址:

http://download.csdn.net/detail/dlutbrucezhang/5061544



2楼yy_20111小时前
先收藏了。。。tks
1楼HaierInHome昨天 23:10
一个一个去试 深入
Re: DLUTBruceZhang昨天 23:35
回复HaierInHomen呵呵,互相学习

热点排行