快上网专注成都网站设计 成都网站制作 成都网站建设
成都网站建设公司服务热线:028-86922220

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

Android的手机震动

android实现手机震动

目前创新互联建站已为千余家的企业提供了网站建设、域名、网络空间、网站托管维护、企业网站设计、拉孜网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。

1.在AndroidManifest.xml中添加震动权限

  
      package="uni.vibrator"  
      android:versionCode="1"  
      android:versionName="1.0">  
      
  
      
                          android:label="@string/app_name">  
              
                  
                  
            
  
        
  
  
   
  
      
  



2.实现震动


package uni.vibrator;  
  
import android.app.Activity;  
import android.content.Context;  
import android.os.Bundle;  
import android.os.Vibrator;  
  
public class VibratorDemoActivity extends Activity {  
    private Vibrator vibrator;  
    /** Called when the activity is first created. */  
    @Override  
    public void onCreate(Bundle savedInstanceState) {  
        super.onCreate(savedInstanceState);  
        setContentView(R.layout.main);  
          
        /* 
         * 想设置震动大小可以通过改变pattern来设定,如果开启时间太短,震动效果可能感觉不到 
         * */  
        vibrator = (Vibrator)getSystemService(Context.VIBRATOR_SERVICE);  
        long [] pattern = {100,400,100,400};   // 停止 开启 停止 开启   
        vibrator.vibrate(pattern,2);           //重复两次上面的pattern 如果只想震动一次,index设为-1   

        /*

        如:只想震动一次,时间为200ms,可写为

        long [] pattern = {0,200};   // 停止 开启
        vibrator.vibrate(pattern,-1);           //重复两次上面的pattern 如果只想震动一次,index设-1

       */
    }  
      
    public void onStop(){  
        super.onStop();  
        vibrator.cancel(); //停止震动 
    }  
}


分享标题:Android的手机震动
当前网址:http://6mz.cn/article/pjopgj.html

其他资讯