1. 程式人生 > >android插入usb或充電震動

android插入usb或充電震動

在NotificationManagerService

建構函式中新增

filter.addAction(Intent.ACTION_POWER_CONNECTED);

在廣播接收器中新增處理函式

else if (action.equals(Intent.ACTION_POWER_CONNECTED)) {
                updateACNotification();
            }

private void updateACNotification() {  
        if (SystemProperties.getBoolean("hyst.t18.sp026",false)) {
            mVibrator.vibrate(200);
        }
    }

有的時候插入USB不震動,需要在

StorageNotification中的updateUsbMassStorageNotification方法中新增

mVibrator.vibrate(200);

在start中初始化mVibrator = (Vibrator)mContext.getSystemService(Context.VIBRATOR_SERVICE);

相關推薦

android插入usb充電震動

在NotificationManagerService 建構函式中新增 filter.addAction(Intent.ACTION_POWER_CONNECTED); 在廣播接收器中新增處理函式 else if (action.equals(Intent.ACTION_P

Android插入USB裝置,自動彈出提示執行apk

USB HOST模式開發下可能會遇到這個問題。 第一步是在AndroidManifest.xml檔案中修改,主意下面紅色字型 <manifest ...><uses-featureandroid:name="android.hardware.usb.ho

Android手機插上usb充電但不能識別的一種解決方法

裝置要求   已root的Android手機。   背景   這個方法是意外發現的,最初同事有一臺測試機插上usb能充電但不能識別,他讓我幫他看看怎麼回事,於是我就按照常規套路,開發者模式、usb除錯、MTP什麼的一通操作,插上電腦一看,還是沒有反應,於是只有尷尬的給他說,估計是usb介面壞

高通關機插入usb 會自動開機,不進入關機充電模式的解決辦法

1. 插入USB會自動開機,這個查資料是由於userdebug模式會進入自動開機,而user模式會進入充電介面。所以只要編譯的時候用user模式編譯就不會自動開機了。     bootloader/lk/aboot.c  裡的unsigned char *update_cm

android刷新clean後R.java不見了怎麽處理

lean 自動生成 fix roi 自動構建 並且 tool 十個 ole R.java這個文件是會自動生成的。但是有時候你寫錯xml文件的時候,R.java是不會自動生成對應的值。這個時候我們會很習慣去clean一下這個項目,這個時候會突然發現,R.java竟然不見了。

Android Notification 的聲音和震動

.com second attribute roc 聲音播放 lis rfc 震動 processor 我們在Android系統發送一條Notification的時候,經常需要通過震動或聲音來提醒用戶。如何為Notification設置聲音和震動了。大致思路有: -

AndroidUSB調試功能

usb調試 tool com .com .cn 直接 https 就會 具體步驟 測試過程中,經常遇到一些詭異的bug,比如同是android手機,同一個瀏覽器,vivo測試沒有問題,但是三星就會報錯,這個時候,使用USB調試就非常方便了,具體步驟如下: 前提條件: 1、必

markdown表格中怎麽插入邏輯符號|?

highlight microsoft style 邏輯或 -i family div img initial | 73向下投票接受 | 如果你刪除反引號(****),使用|`黑客作品 a | r ------------|----- `a

Android開發 - 獲取Android設備的唯一標識碼(Android 6.0更高)

申請 安全 地址 vat util new 應該 ret ati 在我們的APP開發中,通常需要獲取到設備的唯一標識。在Android6.0之前,有很多方法我們可以方便獲取到硬件的唯一標識,但是在Android6.0之後,Android系統大幅限制了我們獲取設備的硬件信息。

【輸出文件】 Android 6 USB 模組解析

          USB模組解析 簡介 主要完成USB 功能的切換和狀態的更新。通過接受kernel傳送過來的event訊息來確定USB狀態的切換並向外界傳送廣播訊息。  

Android開發 - 獲取Android裝置的唯一標識碼(Android 6.0更高)

在我們的APP開發中,通常需要獲取到裝置的唯一標識。在Android6.0之前,有很多方法我們可以方便獲取到硬體的唯一標識,但是在Android6.0之後,Android系統大幅限制了我們獲取裝置的硬體資訊。 Android6.0之前的方法(已過時) DEVICE_ID通getSyste

Android 檢測 USB 拔插事件

靜態註冊 : AndroidManifest.xml: <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android"

Android 獲取電池是否充電狀態、充電器型別

0. demo 下載 https://github.com/sufadi/BatteryInfo 1. 電池廣播獲取充電狀態 // 電池狀態 import static android.os.BatteryManager.EXTRA_STATUS; // 未知 import

Android ADB USB 驅動 萬能配置方式

安卓USB萬能驅動安裝方法 前言 當android手機連線通過USB連線電腦時,經常碰到找不到驅動,無法識別裝置。通常遇到這種情況我們需要下載相應的驅動安裝包,不同的手機需要下載不同的驅動,這樣真的很煩。。。 這裡提供一個以不變應萬變的方式: 以官方的goog

Android H5拍照選擇上傳圖片+WebApi服務端儲存檔案

H5拍照+H5選照片 <em id="clock_imgs"></em><a href="javascript:captureImage();">選擇圖片</a> <button type="button" id="submit" >

jQuery為元素插入內容追加內容

append、appendTo、prepend、prependTo、after、insertafter、before的區別: append、appendTo、after、insertafter是將內容追加到後面,append、appendTo追加到原來元素內容最後,after、insertaft

獲取Android裝置的唯一標識碼(Android 6.0更高)

在我們的APP開發中,通常需要獲取到裝置的唯一標識。在Android6.0之前,有很多方法我們可以方便獲取到硬體的唯一標識,但是在Android6.0之後,Android系統大幅限制了我們獲取裝置的硬體資訊。 Android6.0之前的方法(已過時) D

Android監測電量和充電狀態

Contents 監測電量和充電狀態... 1 確定當前充電狀態... 1 監測充電狀態變化... 1 確定當前電量水平... 2 監測電量的重要變化... 2   監測電量和充電狀態 當你調整後臺更新的頻率以降低頻繁更新導致電池老化的問題時,從檢查當前電量

[Win10]滑鼠沒用,插入USB口電腦提示USB Optical Mouse找不到驅動程式的解決方案

系統: Win 10(x64) 把手機通過資料線插在電腦USB口上讀取資料正常(說明USB口沒有壞) 問題 昨天電腦還好好的,今天起來滑鼠就沒用了,不管是有線還是無線滑鼠都用不了。 滑鼠插電腦上,不停的有USB連線和斷開的聲音重複。 檢查

Android Studio設定修改SDK路徑

首先關閉掉所有的工程專案:選擇“File”,選擇“Close Project” 重啟Android Studio來到主介面後,選擇“Configure” 選擇“Project Default”