国产精品久久久久影院,成人午夜福利视频,国产精品久久久久高潮,国产精品 欧美 亚洲 制服,国产精品白浆无码流出

4412開發(fā)板-Android4.4典型功能相關(guān)源碼修改及定制

發(fā)布者:悠閑時(shí)光最新更新時(shí)間:2025-03-05 來源: cnblogs關(guān)鍵字:4412開發(fā)板 手機(jī)看文章 掃描二維碼
隨時(shí)隨地手機(jī)看文章

迅為4412開發(fā)板-(屏幕翻轉(zhuǎn))-(Android4.4設(shè)置不鎖屏、去除休眠、屏幕休眠等)
19.20.1 屏幕翻轉(zhuǎn)
本節(jié)介紹如何把快速設(shè)置欄中的“屏幕鎖定/自由旋轉(zhuǎn)”按鈕改成“旋轉(zhuǎn)屏幕”按鈕,實(shí)
現(xiàn)每按一次屏幕旋轉(zhuǎn)遞增 90°。
19.20.1.1 功能上的修改
frameworks/base/core/java/com/android/internal/view/RotationPolicy.java
在 RotationPolicy 類里添加:public static int rota = 0;

在 setRotationLock 方法里面,刪除調(diào)用重力自由旋轉(zhuǎn)的可能性:即注釋掉下圖中矩形框的內(nèi)容

然后添加下列代碼
final int cur = wm.getRotation();//獲取當(dāng)前屏幕旋轉(zhuǎn)防線的值,4 個(gè)方向用 0~3 表示
rota = cur;
rota++;
if(rota > 3)
rota = 0;
wm.freezeRotation(rota);//每次被調(diào)用鎖定旋轉(zhuǎn)的時(shí)候設(shè)置新的鎖定方向,即原來方向的下一個(gè)方向。
保存退出。

19.20.1.2 修改圖標(biāo)
frameworks/base/packages/Systemui/src/com/android/systemui/statusbar/phone/Qui
ckSettingsModel.java 在方法 onRotationLockStateChanged 中做如下修改,注釋掉紅色矩
形框的內(nèi)容。

添加 強(qiáng)制的設(shè)置圖標(biāo)固定顯示“旋轉(zhuǎn)屏幕圖標(biāo)”
mRotationLockState.iconId = R.drawable.ic_qs_auto_rotate;
添加強(qiáng)制的設(shè)置圖標(biāo)固定顯“旋轉(zhuǎn)屏幕標(biāo)簽”
mRotationLockState.label=mContext.getString(R.string.quick_settings_rotation_sreen_label);
保存退出。

19.20.1.3 關(guān)于圖標(biāo)標(biāo)簽
frameworks/base/packages/SystemUI/res/values/strings.xml 添加:
Rotate Sreen
保存退出。

圖標(biāo)標(biāo)簽的中文翻譯:
frameworks/base/packages/SystemUI/res/values-zh-rCN/strings.xml
添加:'旋轉(zhuǎn)屏幕'
保存退出。

完成以上三個(gè)步驟即可實(shí)現(xiàn)把快速設(shè)置欄中的“屏幕鎖定/自由旋轉(zhuǎn)”按鈕改成“旋轉(zhuǎn)屏
幕”按鈕,每按一次屏幕旋轉(zhuǎn)遞增 90°。
19.20.2 Android4.4.4 設(shè)置不鎖屏、去除休眠、屏幕休眠等
在進(jìn)行 Android4.4 系統(tǒng)開發(fā)的時(shí)候,有些特定的情況需要設(shè)置系統(tǒng)永不鎖屏,永不休
眠。這里介紹 Android4.4 永不休眠,開機(jī)不鎖屏,為防止用戶修改休眠時(shí)間,因此刪除設(shè)置
中休眠時(shí)間選項(xiàng)。
19.20.2.1 去除休眠
打開 frameworks/base/packages/SettingsProvider/res/values/defaults.xml

發(fā)現(xiàn)默認(rèn)值為 60000ms,也就是 60s。我們只需要把這個(gè)參數(shù)改為-1。然后重新編譯
SettingsProvider 模塊。
修改類 PowerManagerService.java 中的函數(shù) getScreenOffTimeoutLocked()
類在 frameworks/base/services/java/com/android/server/power/目錄下
在函數(shù) getScreenOffTimeoutLocked()中添加代碼
if(mScreenOffTimeoutSetting < 0)
return mMaximumScreenOffTimeoutFromDeviceAdmin;
保存退出。

19.20.2.2 移除鎖屏功能
有時(shí)候也會(huì)有這樣的情況發(fā)生,用戶進(jìn)入系統(tǒng)后,修改鎖屏?xí)r間,為了避免這樣的情況發(fā)
生我們得在 Setting 模塊中刪除對(duì)鎖屏?xí)r間的設(shè)置。這樣 Android 設(shè)備就不鎖屏了。
我們這里還要處理一種情況,就是讓系統(tǒng)一啟動(dòng)我們就禁用鎖屏的功能,很簡單,我們只
要把系統(tǒng)鎖屏功能的的初始默認(rèn)開關(guān)給改以下就可以了,如下圖所示,在
frameworks/base/packages/Keyguard/src/com/android/keyguar 文件下,找到這個(gè)類
KeyguardViewMediator.java 。

mExternallyEnabled 是用來管理是否開啟屏幕鎖的關(guān)鍵。默認(rèn)值是打開屏鎖,根據(jù)注釋
可以知道他是希望應(yīng)用程序來修改這個(gè)值,我們可以把這個(gè)值改成 false 就可以了。

19.20.2.3 刪掉屏幕待機(jī)時(shí)間選項(xiàng)
打開文件 packages/apps/Settings/res/xml/display_settings.xml
注釋掉內(nèi)容: android:key='screen_timeout'
android:title='@string/screen_timeout'
android:summary='@string/screen_timeout_summary'
android:persistent='false'
android:entries='@array/screen_timeout_entries'
android:entryValues='@array/screen_timeout_values' />
注釋后如下圖:

保存退出。
然后打開文件
packages/apps/Settings/src/com/android/settings/DisplaySettings.java
找到下圖紅框中的代碼。

在上圖代碼中加入判斷,如下圖。

保存退出。

關(guān)鍵字:4412開發(fā)板 引用地址:4412開發(fā)板-Android4.4典型功能相關(guān)源碼修改及定制

上一篇:IMX6ULL開發(fā)平臺(tái)Linux-LED實(shí)驗(yàn)
下一篇:迅為IMX6ULL開發(fā)板Linux蜂鳴器實(shí)驗(yàn)

推薦閱讀最新更新時(shí)間:2025-06-09 13:02

迅為4412開發(fā)板QtE4.7和Qtopia的切換
1.設(shè)置開發(fā)板優(yōu)先運(yùn)行的文件系統(tǒng) 源代碼編譯后,默認(rèn)是運(yùn)行 Qtopia,下面講一下如何直接運(yùn)行 QtE4.7。 這里需要修改“root/etc/init.d/rcS”文件。如下圖所示,打開“root/etc/init.d/rcS”文件。 打開文件“rcS”后,進(jìn)入文件中的最后一行,如下圖所示,這是源碼的狀態(tài),系統(tǒng)啟動(dòng) 后,會(huì)默認(rèn)運(yùn)行 qtopia 。 如果要默認(rèn)啟動(dòng)“qt-4.7.1”,則將修改為上圖中的“qtopia”修改為“qt4”,如下圖 所示。注意這里的修改語法和格式一定要和源代碼的的一樣。 修改后,重新編譯生成二進(jìn)制文件,系統(tǒng)就會(huì)默認(rèn)運(yùn)行 Qt/E4.7。 2.QtE4.7 和 Qtopia2.2.0 的觸摸校
[單片機(jī)]
迅為<font color='red'>4412</font><font color='red'>開發(fā)板</font>QtE4.7和Qtopia的切換
開辟智能汽車通信新天地:愛瑟福XL4Link Pro車載通信技術(shù)解決方案
在當(dāng)今快速發(fā)展的智能汽車行業(yè),通信協(xié)議的多樣性與復(fù)雜性給開發(fā)者帶來了前所未有的挑戰(zhàn)。為了應(yīng)對(duì)這一挑戰(zhàn),愛瑟福推出了面向服務(wù)的輕量化車載通信產(chǎn)品,為汽車行業(yè)提供了一個(gè)強(qiáng)大、靈活且易于使用的解決方案。該產(chǎn)品不僅支持 SOME/IP、DDS和IPC等多種通信協(xié)議的綁定,還配備了一款創(chuàng)新的可視化配置工具,極大地簡化了開發(fā)流程,提高了開發(fā)效率。 支持多協(xié)議通信,滿足多樣化需求 我們的產(chǎn)品全面兼容 SOME/IP(Scalable service-Oriented MiddlewarE over IP)、DDS(Data Distribution Service)和 IPC(Inter-Process Communication
[汽車電子]
開辟智能汽車通信新天地:愛瑟福XL<font color='red'>4</font>Link Pro車載通信技術(shù)解決方案
4、MemorySubSystem
1、概述 S3C6410X存儲(chǔ)器子系統(tǒng)包括7個(gè)存儲(chǔ)器控制器,SROM控制器,兩個(gè)OneNAND控制器,一個(gè)NAND Flash控制器,一個(gè)CF控制器,一個(gè)DRAM控制器。靜態(tài)存儲(chǔ)器控制器,oneNAND控制器,NAND控制器和CF控制器通過EBI公用存儲(chǔ)器端口0. Note) 6410X PoP A type doesn’t support NAND Flash. Don’t care the description regarding NAND Flash. 6410X PoP D type doesn’t support OneNAND Flash. Don’t care the description regarding O
[單片機(jī)]
STM32F4_TIM輸出PWM波形
Ⅰ、概述 上一篇文章關(guān)于STM32基本的計(jì)數(shù)原理明白之后,該文章是在其基礎(chǔ)上進(jìn)行拓展,講述關(guān)于STM32比較輸出的功能,以輸出PWM波形為實(shí)例來講述。 提供實(shí)例工程中比較實(shí)用的函數(shù):只需要調(diào)用該函數(shù),參數(shù)為頻率和占空比 void TIM2_CH2_PWM(uint32_tFreq, uint16_tDutycycle); 先看一下實(shí)例中1KHz、20%占空比波形圖 TIM2_CH2_PWM(1000, 20); 關(guān)于本文的更多詳情請(qǐng)往下看。 Ⅱ、實(shí)例工程下載 筆者針對(duì)于初學(xué)者提供的例程都是去掉了許多不必要的功能,精簡了官方的代碼,對(duì)初學(xué)者一看就明白,以簡單明了的工程供大家學(xué)習(xí)。 筆者提供的實(shí)例工程都是在板子上經(jīng)過多次測(cè)試
[單片機(jī)]
STM32F<font color='red'>4</font>_TIM輸出PWM波形
lesson4 數(shù)碼管動(dòng)態(tài)掃描顯示
1、動(dòng)態(tài)顯示的特點(diǎn)是將所有位數(shù)碼管的段選線并聯(lián)在一起,由位選線控制是哪一位數(shù)碼管有效。這樣一來,就沒有必要每一位數(shù)碼管配一個(gè)鎖存器,從而大大地簡化了硬件電路。選亮數(shù)碼管采用動(dòng)態(tài)掃描顯示。所謂動(dòng)態(tài)掃描顯示即輪流向各位數(shù)碼管送出字形碼和相應(yīng)的位選,利用發(fā)光管的余輝和人眼視覺暫留作用,使人的感覺好像各位數(shù)碼管同時(shí)都在顯示。動(dòng)態(tài)顯示的亮度比靜態(tài)顯示要差一些,所以在選擇限流電阻時(shí)應(yīng)略小于靜態(tài)顯示電路中的。 1 #include reg52.h 2 #define uint unsigned int 3 #define uchar unsigned char 4 uchar code shu ={0x3f,0x06,0x5
[單片機(jī)]
HDMI2.1 4x2 矩陣解決方案:NUVOTON/新唐 KM864807CH_A1ED 配MCU M032SIAAE_A2ED
KM864807CH的功能特征 1、 多協(xié)議雙向定時(shí)器 KM864807CH是USB Type-C電纜的多協(xié)議雙向定時(shí)器。我們提供了一種PC重定時(shí)器解決方案,可發(fā)送和接收高達(dá)40Gbps的數(shù)據(jù)。適用于配備USB的各種設(shè)備(PC、電纜、VR等) 2、 支持USB4向后兼容和外圍設(shè)備標(biāo)準(zhǔn) USB4R、 ThunderboltTM3、USB3.2、DisplayPortTM 2.0和DisplayPortTM Alt模式 3、 簡化電路板設(shè)計(jì) 安裝了能夠抵消接收側(cè)高達(dá)35dB的信號(hào)損耗的均衡器和能夠抵消發(fā)射側(cè)高達(dá)15dB的加重電路,以抵消基板造成的衰減并恢復(fù)信號(hào)。 因此,設(shè)備內(nèi)的CPU和連接器可以自由布置,從而實(shí)現(xiàn)柔性板設(shè)計(jì)。
[嵌入式]
HDMI2.1 <font color='red'>4</font>x2 矩陣解決方案:NUVOTON/新唐 KM864807CH_A1ED 配MCU M032SIAAE_A2ED
IU5180集成30V的OVP功能,3A充電電流1~4節(jié)鋰電池,升降壓充電芯片
IU5180C是一款完全集成的開關(guān)模式升降壓充電管理IC,用于1~4節(jié)鋰離子電池和鋰聚合物電池,以及1~5節(jié)磷酸鐵鋰電池。芯片集成包括4開關(guān)MOSFET. 輸入和充電電流感應(yīng)電路、電池以及升降壓轉(zhuǎn)換器的環(huán)路補(bǔ)償。芯片具有3A的充電電流能力,充電電流可以通過外部電阻靈活可調(diào)。 IU5180C內(nèi)置四個(gè)環(huán)路來控制充電過程,分別為恒流(CC)環(huán)路、恒壓(CV)環(huán)路、芯片溫度調(diào)節(jié)環(huán)路、可智能調(diào)節(jié)充電電流,防止拉垮適配器輸出,并匹配所有適配器的輸入自適應(yīng)環(huán)路,其輸入自適應(yīng)點(diǎn)通過外部分壓電阻靈活可調(diào)。 IU5180C通過調(diào)節(jié)電池外部反饋電阻的分壓比例,得到不同的恒壓充電電壓值,從而適配不同節(jié)數(shù)和 規(guī)格 的鋰電池。 全集成開關(guān)模式升降
[嵌入式]
IU5180集成30V的OVP功能,3A充電電流1~<font color='red'>4</font>節(jié)鋰電池,升降壓充電芯片
北京啟動(dòng)全球首個(gè)自動(dòng)駕駛接駁線路,4家企業(yè)獲準(zhǔn)運(yùn)營
2月23日,北京大興國際機(jī)場(chǎng)至北京亦莊的“機(jī)場(chǎng)線”自動(dòng)駕駛載人示范正式開啟,這標(biāo)志著世界首個(gè)首都城市機(jī)場(chǎng)自動(dòng)駕駛接駁載人示范場(chǎng)景正式開放。 2月28日,北京亦莊官微發(fā)文宣布,北京市高級(jí)別自動(dòng)駕駛示范區(qū)為百度、小馬智行、AutoX安途和文遠(yuǎn)知行頒發(fā)高速道路載人示范應(yīng)用通知書,4家自動(dòng)駕駛相關(guān)企業(yè)獲得相應(yīng)牌照,分別是百度、小馬智行、AutoX安途和文遠(yuǎn)知行。 本次執(zhí)行自動(dòng)駕駛的出租車被稱為 機(jī)器人 出租車(Robotaxi),執(zhí)行的路線是從黃亦路至京臺(tái)高速至大興機(jī)場(chǎng)北線至機(jī)場(chǎng)高速至大興國際機(jī)場(chǎng),全程約40公里。由于是全新開放的示范場(chǎng)景,駕駛位上仍有安全員,但機(jī)器人出租車可以全程無需人工干預(yù),如同一個(gè)老司機(jī)般將客戶安全送達(dá)。 目前,乘客
[機(jī)器人]
小廣播
設(shè)計(jì)資源 培訓(xùn) 開發(fā)板 精華推薦

最新單片機(jī)文章

 
EEWorld訂閱號(hào)

 
EEWorld服務(wù)號(hào)

 
汽車開發(fā)圈

 
機(jī)器人開發(fā)圈

電子工程世界版權(quán)所有 京ICP證060456號(hào) 京ICP備10001474號(hào)-1 電信業(yè)務(wù)審批[2006]字第258號(hào)函 京公網(wǎng)安備 11010802033920號(hào) Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved