android之手機震動

2021-07-16 15:45:26 字數 3454 閱讀 7855

main.xml布局檔案

xml version="

1.0"

encoding="

utf-8

"?>

<

linearlayout xmlns:android="

"android:orientation="

vertical

"android:layout_width="

fill_parent

"android:layout_height="

fill_parent

">

<

linearlayout android:orientation="

horizontal

"android:layout_width="

fill_parent

"android:layout_height="

wrap_content

">

<

togglebutton android:id="

@+id/tb1

"android:texton="

關閉振動

"android:textoff="

啟動振動

"android:checked="

false

"android:layout_width="

wrap_content

"android:layout_height="

wrap_content

"/>

<

textview android:id="

@+id/tv1

"android:text="

振動已關閉

"android:layout_width="

wrap_content

"android:layout_height="

wrap_content

"/>

linearlayout

>

<

linearlayout android:orientation="

horizontal

"android:layout_width="

fill_parent

"android:layout_height="

wrap_content

">

<

togglebutton android:id="

@+id/tb2

"android:texton="

關閉振動

"android:textoff="

啟動振動

"android:checked="

false

"android:layout_width="

wrap_content

"android:layout_height="

wrap_content

"/>

<

textview android:id="

@+id/tv2

"android:text="

振動已關閉

"android:layout_width="

wrap_content

"android:layout_height="

wrap_content

"/>

linearlayout

>

linearlayout

>

清單檔案

xml version="

1.0"

encoding="

utf-8

"?>

<

manifest xmlns:android="

"package="

com.ljq.activity

"android:versioncode="

1"android:versionname="

1.0"

>

<="

@drawable/icon

"android:label="

">

<

activity android:name="

.vibrateactivity

"android:label="

">

<

intent

-filter

>

<

action android:name="

android.intent.action.main

"/>

<

category

android:name="

android.intent.category.launcher

"/>

intent

-filter

>

activity

>

>

<

uses

-sdk android:minsdkversion="

7"/>

<

uses

-permission android:name="

android.permission.vibrate

"/>

manifest

>

vibrateactivity類

package

com.ljq.activity;

import

import

import

android.os.bundle;

import

android.os.vibrator;

import

android.widget.compoundbutton;

import

android.widget.textview;

import

android.widget.togglebutton;

import

android.widget.compoundbutton.oncheckedchangelistener;

public

class

vibrateactivity

extends

activity

oncheckedchangelistener listener

=new

oncheckedchangelistener(), -1

); tv1.settext(

"振動已啟動");

}else

break

;

case

r.id.tb2:

if(ischecked)

else

break

; }}};

}

Android 手機震動

1.新增震動許可權 uses permission android name android.permission.vibrate 2.獲取震動服務 vibrator mvibrator vibrator getsystemservice vibrator service 3.啟動震動 void v...

Android學習之震動你的手機

因為在寫遊戲的過程中用到震動手機的知識,特和大家分享一下。第一步 宣告程式許可權 第二步 獲取vibrator物件 vibrator vibrator vibrator getsystemservice context.vibrator service 有點像獲取感測器sensor吧。第三步 宣告l...

呼叫手機震動

1,在androidmanifest.xml中加入如下,取得許可權 2,private vibrator vibrator if float.parsefloat pricevalues cost off on off on.vibrator.vibrate pattern,1 1不重複,非 1為從...