[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 ...