android 8 0 LK階段如何實現開機震動

2021-10-01 12:49:36 字數 1070 閱讀 7528

[description]

描述lk階段實現開機震動

[solution]

1.若lk mt_pmic.c中有實現vibr_enable_hw/vibr_disable_hw函式,

請在lk platform.c中show logo 之前新增對其呼叫。

如在platform_init()裡面mboot_common_load_logo()之前新增如下**:

-----------------------------------------

vibr_enable_hw();//開啟震動

mdelay(80); //震動80ms

vibr_disable_hw();//關閉啟震動

-----------------------------------------

2.若lk mt_pmic.c中沒有實現vibr_enable_hw/vibr_disable_hw函式,

請按如下說明實現vibr_enable_hw/vibr_disable_hw函式,

然後再按上面說明在適當位置新增**對其進行呼叫。

a).在lk mt_pmic.h中新增vibr_enable_hw/vibr_disable_hw函式申明

extern void vibr_enable_hw(void);

extern void vibr_disable_hw(void);

b).在lk mt_pmic.c中實現vibr_enable_hw/vibr_disable_hw函式

void vibr_enable_hw(void)

void vibr_disable_hw(void)

或者void vibr_enable_hw(void)

void vibr_disable_hw(void)

其中***x_upmu_set_rg_vibr_*/pmic_set_register_value表示lk upmu_common.c中提供的相應api,

如upmu_set_rg_vibr_vosel/mt6325_upmu_set_rg_vibr_vosel/mt6331_upmu_set_rg_vibr_vosel等。

android8 0適配工作

整個8.0適配,設計的部分包括6部分 我專案中的,其他的適配感覺並不會影響專案的執行 1 執行時許可權 2 通知notifaction適配 3 未知 apk安裝適配 4 後台執行限制 後台服務 5 懸浮框適配 6 集合的處理 abstractcollection使用限制 android6.0的執行時...

Android 8 0後台執行限制

android o 對應用在後台執行時可以執行的操作施加了限制,稱為後台執行限制 background execution limits 這可以大大減少應用的記憶體使用和耗電量,提高使用者體驗。後台執行限制分為兩個部分 後台服務限制 background service limitations 廣播...

Android 8 0無法安裝apk

android 8.0系統比起以前的系統多了乙個安裝未知應用程式的許可權需求 如果我們要在8.0的系統上安裝apk,那麼我們必須獲得這個許可權.直接上 當前版本是否大於等於26 if build.version.sdk int build.version codes.o else override ...