android 開發button按下有震動怎樣實現
android 開發常有這樣的小需求:當Button按下時有震動,方法如下:
在按鈕按下事件onClick或者onTouch回撥中加入下面這段程式碼即可產生震動效果,震動的節奏由引數裡的long陣列來控制,這個可以按自己的需求來定製
Vibrator vibrator=(Vibrator)getSystemService(Service.VIBRATOR_SERVICE);
vibrator.vibrate(new long[]{0,1000}, -1);
相關推薦
android 開發button按下有震動怎樣實現
android 開發常有這樣的小需求:當Button按下時有震動,方法如下: 在按鈕按下事件onClick或者onTouch回撥中加入下面這段程式碼即可產生震動效果,震動的節奏由引數裡的long陣列來
android Button按下及擡起監聽事件
首先我們在 佈局中,寫入Button按鈕 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android
摺疊屏就要來了,適配逼死 Android 開發?谷歌有辦法!
1. 異型屏還沒適配好,摺疊屏就要來了,Android 的碎片化,讓開發者又多掉了不少頭髮。 北京時間 11 月 8 日,三星在舊金山向開發者釋出了一款可摺疊螢幕手機。並表示,新技術需要開發者調整其 App,以確保在手機被攤開成平板電腦時,能夠執行流暢。 三星的這款手機,還處
Android開發丶一步步教你實現okhttp帶進度的列表下載檔案功能
大家好,我又回來了! 標題好像又起的不知所云,但是貌似也想不起更好的標題,話不多少,先來張效果圖 根據上圖就很明顯標題的含義了,每個列表標籤都有一個下載的按鈕,點選以下載對應的檔案,如果已下載則顯示“已下載”,反之顯示“點選下載”。 首先我們使用okhttp框架下載
android開發-Windows環境下編譯FFMPEG原始碼
1.簡介 之前有兩篇文章講到如何在windowsPC端使用FFMPEG命令列程式。 但是我想要在android開發時使用FFMPEG的功能又該怎麼辦?所以就需要編譯FFMPEG,然後才能使用。這才有了這篇文章。 1.先講思路,2.後講具體流程! 但是首先有個問題就是我
Android開發--WebView簡單錄音功能的實現
由於專案需要在一個使用了WebView控制元件的網頁上實現本地錄音的功能,以下為部分步驟: 1.在MainActivity類中新增如下成員變數: private MediaRecorder recorder; // 錄音類 private String fileName
android開發之&使用ViewPager加gridView實現選單按鈕分頁滑動(類似QQ表情選擇翻頁效果)
剛做的專案中要用到選單分頁,以前沒做過,仔細想了想,既然是分頁,肯定就少不了ViewPager,大家都知道gridView可以實現九宮格,剛好滿足我們的需求,我做的是gridview單行顯示,大家如果需要向QQ表情一樣多行顯示,直接修改資料來源就可以。 好了,上程式碼 pu
Android開發ViewPager和Fragment結合使用實現新聞類app( 三 )(基本成型的app)
//該類為我們的標題欄的自定義View public class MyLinearLayout extends LinearLayout { public MyLinearLayout(Context context, AttributeSet attrs) { super(cont
Android開發 設定tablayout下劃線長度和內容保持一致
廢話不多說,直接看一下效果吧: 改變下劃線和內容的長度一致可以給使用者更好的體驗,在這裡主要使用反射的方式,直接上程式碼吧 public static void reflex(f
Android開發之縱向跑馬燈效果實現
我們看淘寶、京東等app軟體,首頁就會看到那廣告詞向上走。。。今天我給大家帶來兩種實現方式。效果圖就不上啦,直接上程式碼: 一,自定義view 1,之前經常用findViewById(),今天用另一種方式來找控制元件。在app/build.gradle的閉包
Android開發實戰使用(VR技術實現360°全景視訊播放功能)
一.在build.gradle中引入谷歌VR的SDK依賴 compile 'com.google.vr:sdk-videowidget:1.10.0' 二.注意支援的最小SDK minSdkVersion 19 targetSdkVersi
Android開發之通過藍芽耳機實現訊飛語音識別的功能
近階段在開發一款app,實現通過藍芽耳機進行訊飛語音識別,獲取識別結果之後再通過語音合成從藍芽耳機播報出識別結果。上網也查了很多資料,大多是說通過一下兩行程式碼: mAudioManager.setBluetoothScoOn(true);
android Power鍵按下後的函式流程
android手機中power鍵按下後控制著螢幕的喚醒與休眠,可以說是最重要的按鍵。它的運轉流程跟以下幾個檔案有關 InputDispatcher.cpp void InputDispatcher::notifyKey(const NotifyKeyArgs* args)
android,按鈕按下擡起背景,不需要在事件做切換
1.兩張按下擡起的圖片背景,建立selector_startcalibrate_button.xml <?xml version="1.0" encoding="utf-8"?> &l
【Android開發小記--9】觸控事件---實現雙指縮放圖片
關於觸控事件 覆寫 onTouchEvent(MotionEvent event) 方法: @Override public boolean onTouchEvent(MotionEvent event) { switch (event.
Android開發——彈性滑動的兩種實現方式
0. 前言我們在Android開發——View滑動的三種實現方式中學習瞭如何進行View滑動,在第一種方法,利用ScrollBy和ScrollTo進行滑動時,滑動效果是瞬間完成的,為了更好的使用者體驗,
Android開發 讀取assets下的TXT文字一直提示找不到檔案
發現了一個問題,以前寫的方法(點選開啟)讀取Assets目錄下的文字,今天弄過來發現一直找不到檔案,試了N多種辦法都不行,最後發編譯看了一下assets目錄下的TXT文字,發現tex文字沒有副檔名,怪不
Android開發之一個簡單的通訊錄實現(原始碼)
通訊錄就是一個ListView,我們需要通過資料庫和ContentProvider來活動通訊錄的資料,當然,我們應該提供選中後編輯的功能。 很簡單的一個通訊略Demo,所以,直接上程式碼,需要的看一下就知道。不解釋。 檔案1: MyContacs 主活動頁面。 packag
【Android開發】圖形影象處理技術-實現Android動畫的兩種方式
在應用Android進行專案開發時,特別是在進行遊戲開發時,經常需要涉及動畫。Android中的動畫通常可以分為逐幀動畫(Frame Animation)和補間動畫(Tween Animation)兩種。下面將分別介紹這兩種動畫。 一.實現逐幀動畫(Frame Animat
android 控制元件按下與鬆開事件
最近公司新開了一個專案,之前的專案做完也沒有做過記錄,很多東西都找不到了,為了以後能夠方便查閱專案資料,還是寫一下部落格記錄一下吧。 之前做的專案中使用者登入模組都是用的驗證碼以及第三方登入,這次BOSS要求使用者名稱密碼登入,功能設計密碼可見與不可見,只能重新寫登入模組了