日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

Android振動器使用方法詳解

瀏覽:19日期:2023-12-08 15:25:55

本文實例為大家分享了Android振動器使用方法的具體代碼,供大家參考,具體內(nèi)容如下

效果圖:

Android振動器使用方法詳解

選擇相應的毫秒數(shù),就會振動相應的秒數(shù)。

實現(xiàn)步驟:

一、創(chuàng)建activity_vibrator.xml布局

<?xml version='1.0' encoding='utf-8'?><LinearLayout xmlns:android='http://schemas.android.com/apk/res/android' xmlns:app='http://schemas.android.com/apk/res-auto' xmlns:tools='http://schemas.android.com/tools' android:layout_width='match_parent' android:layout_height='match_parent' tools:context='.VibratorActivity' android:orientation='vertical' > <LinearLayoutandroid:layout_width='match_parent'android:layout_height='wrap_content'android:orientation='horizontal'><TextView android:layout_width='0dp' android:layout_height='wrap_content' android:layout_weight='1' android:text='振動時長:' android:textSize='15sp' android:textColor='@color/black' android:paddingLeft='5dp' /><Spinner android: android:layout_width='0dp' android:layout_height='wrap_content' android:layout_weight='3' android:paddingTop='5dp' android:spinnerMode='dialog' /> </LinearLayout> <Buttonandroid: android:layout_width='match_parent'android:layout_height='wrap_content'android:text='開始振動'android:textColor='@color/black'android:textSize='20sp'/> <TextViewandroid: android:layout_width='match_parent'android:layout_height='wrap_content'android:textSize='20sp'android:gravity='center'android:text='當前振動了多長時間'/></LinearLayout>

之后繪制,下拉列表,每一列的高度和每一列中字體的顏色和太小等屬性在這里面設置

item_select.xml布局如下:

<TextView xmlns:android='http://schemas.android.com/apk/res/android' android: android:layout_width='match_parent' android:layout_height='60dp' android:gravity='center' android:textColor='@color/black' android:textSize='20sp' />

之后在VibratorActivity中實現(xiàn)振動功能:

public class VibratorActivity extends AppCompatActivity implements View.OnClickListener { private Spinner spinner; private TextView tv_specific; private Button btn_start; private ArrayAdapter<String> arrayAdapter; private String second; private Vibrator vibrator; private int mDuration; @Override protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_vibrator);spinner = findViewById(R.id.spinner);tv_specific = findViewById(R.id.tv_specific);btn_start = findViewById(R.id.btn_start);//設置下拉框CreateSpinner();btn_start.setOnClickListener(this); } private void CreateSpinner() {String[] array = new String[]{'0.5秒', '1秒', '2秒', '3秒', '4秒', '5秒'};int[] durationArray = new int[]{500, 1000, 2000, 3000, 4000, 5000};//設置我們自定義的資源樣式arrayAdapter = new ArrayAdapter<>(this, R.layout.item_select, array);spinner.setPrompt('請選擇毫秒數(shù)');//將適配器與下拉列表框關(guān)聯(lián)起來spinner.setAdapter(arrayAdapter);spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() { @Override public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {mDuration = durationArray[position]; } @Override public void onNothingSelected(AdapterView<?> parent) { }}); } @Override public void onClick(View v) {String vibratorService = Context.VIBRATOR_SERVICE;//從系統(tǒng)服務中獲取振動管理器vibrator = (Vibrator) getSystemService(vibratorService);//判斷設置是否包含振動器if (vibrator.hasVibrator()) { //振動的秒數(shù) vibrator.vibrate(mDuration); String desc = String.format('%s手機振動了%f秒', DateUtil.getNowTimeDetail(), mDuration / 1000.0F); tv_specific.setText(desc);} } //應用退出,則取消振動 @Override protected void onDestroy() {super.onDestroy();vibrator.cancel(); }}

最后不要忘了在AndroidManifest.xml清單文件中加入控制設備振動的權(quán)限:

<!-- 振動權(quán)限 --><uses-permission android:name='android.permission.VIBRATE' />

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標簽: Android
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
黄色av一区| 亚洲欧美日韩高清在线| 午夜日本精品| 欧美精品一区二区三区精品| 国产精品一区二区三区美女| 日韩在线观看中文字幕| 久久国产成人| 亚洲精品福利| 久久精品 人人爱| 国产精品一级在线观看| 国产一区二区三区四区| 欧美片第1页| 亚洲精品a级片| 少妇精品久久久一区二区| 日本亚州欧洲精品不卡| 日韩精品免费观看视频| 欧美成人aaa| 日本不良网站在线观看| av一区在线| 国内精品99| 亚洲我射av| 麻豆精品视频在线观看免费| 亚洲黄色免费av| 亚洲欧美日本日韩| 国产精品亚洲综合在线观看| 亚洲黄色免费av| 亚洲三级观看| 日本免费久久| 日韩精品中文字幕一区二区| 成人污污视频| 夜久久久久久| 欧美黄色一区| 日韩一区精品视频| 97欧美在线视频| 99riav1国产精品视频| 国产欧美日韩一级| 亚洲欧美日韩国产一区二区| 久久不卡日韩美女| 免费在线看一区| 亚洲一级高清| 久久成人av| 蜜桃av.网站在线观看| 一区二区精品| 蜜桃视频免费观看一区| 日本a级不卡| 五月天激情综合网| 中文日韩欧美| 国语精品一区| 国产日韩一区二区三区在线 | 好吊视频一区二区三区四区| 国产毛片久久久| 亚洲狼人精品一区二区三区| 91精品蜜臀一区二区三区在线| 国产精品v日韩精品v欧美精品网站 | 伊人网在线播放| 日韩高清成人在线| 亚洲激精日韩激精欧美精品| 国产精品天堂蜜av在线播放| 午夜久久美女| 国内不卡的一区二区三区中文字幕| 视频一区视频二区中文| 亚洲国产福利| 精品国产网站| 国产成人精品亚洲线观看| 国产一区 二区| 亚洲bt欧美bt精品777| 免费成人在线视频观看| 国产精品外国| 免费的成人av| 亚洲精品国产精品粉嫩| 综合国产在线| 国产伦理一区| 日韩a一区二区| 久久精品123| 久久精品青草| 2023国产精品久久久精品双| 伊人成人网在线看| 国产精品婷婷| 亚洲一区av| 欧美亚洲一区二区三区| 久久精品一本| 久久蜜桃av| 免费观看在线综合色| 91麻豆精品激情在线观看最新| 国产精久久久| 三级小说欧洲区亚洲区| 影音国产精品| 国产亚洲永久域名| 国产日韩欧美三级| 精品亚洲二区| 欧美日韩少妇| 日韩久久99| 午夜影院一区| 四虎在线精品| 欧洲av不卡| 亚洲毛片视频| 国产精品久久久久久久免费观看| 136国产福利精品导航网址| 日本亚洲最大的色成网站www| 欧美国产免费| 蜜臀精品久久久久久蜜臀| 精品成av人一区二区三区 | 午夜av一区| 亚洲一区二区三区四区电影| 精品国产91| 青青草国产成人99久久| 日韩久久电影| 国产欧美精品| 香蕉久久久久久久av网站| 精品女同一区二区三区在线观看| 国产午夜久久| 国产成人1区| 日韩高清在线不卡| 欧美a级一区| 超碰在线99| 久久只有精品| 国产三级一区| 日韩av不卡一区二区| 四虎4545www国产精品| 精品高清久久| 久久久久久久久成人| 日本不卡一二三区黄网| 婷婷激情综合| 99精品电影| 美女少妇全过程你懂的久久| 国产一区二区三区精品在线观看| 国产精品一站二站| 日韩激情啪啪| 国产日韩高清一区二区三区在线 | 久久精品资源| 国产精品www.| 国产极品嫩模在线观看91精品| 日韩精品中文字幕一区二区| 黄色日韩在线| 日本精品在线播放| 亚洲色图国产| 色婷婷色综合| 蜜桃久久久久| 国产一区三区在线播放| 麻豆精品新av中文字幕| 精品高清久久| 91亚洲成人| 99精品美女| 免费欧美在线视频| 免费不卡中文字幕在线| 91成人网在线观看| 在线免费观看亚洲| 日韩综合一区二区| 国产精品3区| av亚洲一区二区三区| 蜜桃一区二区三区| 欧美日韩中出| 国产91久久精品一区二区| 成人台湾亚洲精品一区二区| 欧美有码在线| 国产精品毛片| 日韩精品看片| 久久一区亚洲| 9色国产精品| 久久精品国产亚洲aⅴ| 手机精品视频在线观看| 9999国产精品| 久久97视频| 日本不卡视频在线| 中日韩男男gay无套| 欧美13videosex性极品| 国产欧美高清| 国产一区亚洲| 亚洲精品一级二级| 午夜av不卡| 亚洲一级影院| av免费不卡国产观看| 国产精品免费不| 久久激情五月婷婷| 丝袜a∨在线一区二区三区不卡| 日韩在线视频精品| 国产在线看片免费视频在线观看| 国产成人黄色| 群体交乱之放荡娇妻一区二区| 免费高潮视频95在线观看网站| 亚洲天堂av影院| 国产美女视频一区二区| 日韩欧美久久| 久久精品国产福利| 日韩在线综合| 99国产精品视频免费观看一公开| 亚洲精品1区| 综合亚洲视频| 精品国产亚洲一区二区三区在线 | 丝袜av一区| 久久精品国产大片免费观看| 激情丁香综合| 亚洲一区二区三区高清| 一区二区三区四区在线观看国产日韩| 亚洲乱亚洲高清| 你懂的国产精品| 久久青草久久| 国产日韩中文在线中文字幕 | 久久av中文| 国产精品毛片久久久|