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="vibrateactivity類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
>
packagecom.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為從...