第一步:宣告程式許可權
必須在androidmanifest.xml檔案中指定許可權。
(注:在檔案末尾的標識上單加一行,寫下如上**即可)
第二步:獲取vibrator物件
vibrator vibrator = (vibrator) getsystemservice(context.vibrator_service);
第三步:呼叫振動方法
共有兩種呼叫方式
方式1:
vibrator.vibrate(300);//根據確定的時長振動,且只振動一次
方式2:
vibrator.vibrate(new long, -1); 以設計好的「模式」及「次數」振動。
//「模式」指的是第乙個引數;「次數」指的是第二個引數
//「模式」引數說明
//new long:等待1秒+振動2秒+等待1秒+振動2秒
//new long:等待5秒+振動1秒+等待3秒+振動4秒
//「模式」引數必須是成對出現才有實際意義,如果出現單數,那麼將白等待啊。
//測試時切記區分手機操作時的正常自身振動,如按鍵振動。
//「次數」引數說明
//當「次數」= 0 時,震動會一直持續;若「次數」= -1 時,震動只會出現一輪,執行完畢後就不會再有動作。
第四步:取消振動
vibrator.cancel();//中斷正在進行的振動,視情況新增。絕對馬上中斷振動。
收尾:用完後切記清空物件。
安卓開發中光線感測器的運用步驟
public class mainactivity extends implements sensoreventlistener sensor light manager.getdefaultsensor sensor.type light 獲取光線感測器的管理 onresume 中註冊感測器,先讓...
安卓手機中 P 的輸入
android 中 p 的輸入是以 來表示的 以atrix 4g 為例 具體操作是在撥號介面下點選菜單鍵,點選 add pause 鍵,即輸入了乙個 表示暫停2秒 注 必須在撥號文字框中有數字的情況下,即撥完10086 10010後才能輸入 比如撥打聯通查詢話費可以 10010,1,1,1,1,1 ...
安卓開發中的優化事項
做了一段時間的android,部落格也剛才,不知道要寫什麼。把自己日程工作中碰到的,有印象的記下來分享給大家。下面是一些常遇到的android效能優化的的關鍵點。筆記在公司,憑記憶寫了些,明天看看有什麼可以補上的 1 http用gzip壓縮,設定連線超時時間和響應超時時間 http請求按照業務需求,...