起初我在Android上我只會(huì)使用CheckBox去滿足對應(yīng)的功能。后來,查看開發(fā)文檔發(fā)現(xiàn),android也有了自己的原生態(tài)開關(guān)控件,并且在4.0版本中又優(yōu)化加入了新的類似控件--Switch控件,以及使用起來十分簡單的ToggleButton,可是它們只是帶有切換效果,而不帶有滑動(dòng)切換效果,并且Switch控件只支持高版本的系統(tǒng),對于2.3就不支持。所以,要想看如何實(shí)現(xiàn)滑動(dòng)切換的效果,必須了解這些控件的實(shí)現(xiàn)方式。下面,讓我們查看下android開發(fā)文檔,看看這些是如何實(shí)現(xiàn)使用的。
我們提供的服務(wù)有:成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、武定ssl等。為1000+企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的武定網(wǎng)站制作公司
三星部分手機(jī)支持定時(shí)開關(guān)機(jī)功能,操作:
1.設(shè)置-備份與重置-自動(dòng)開/關(guān)機(jī),分別滑動(dòng)開啟“自動(dòng)開機(jī)”和“自動(dòng)關(guān)機(jī)”-然后設(shè)置自動(dòng)開機(jī)/關(guān)機(jī)的“時(shí)間”及“天數(shù)”即可。
2.部分早期上市的C網(wǎng)手機(jī):設(shè)定-關(guān)于手機(jī)-自動(dòng)電源開/關(guān)-打鉤即可。
3.若您的機(jī)器不支持定時(shí)開關(guān)機(jī),但支持關(guān)機(jī)鬧鐘,設(shè)置關(guān)機(jī)鬧鐘后,當(dāng)鬧鐘響鈴前一分鐘手機(jī)會(huì)自動(dòng)開機(jī)。
溫馨提示:不同型號手機(jī)操作方式可能略有不同。
開關(guān) (On/Off Switch) 出現(xiàn)在列表項(xiàng)上, 表示這個(gè)列表項(xiàng)還有詳細(xì)頁面 (比如設(shè)置中的 Wi-Fi, 你點(diǎn)擊列表項(xiàng)是進(jìn)入 Wi-Fi 詳情, 點(diǎn)擊開關(guān)是開/關(guān) Wi-Fi). 而選框 (Checkbox) 不具備此功能 (即當(dāng)用戶點(diǎn)擊 Checkbox 或列表項(xiàng)都是勾選/取消勾選, 不會(huì)進(jìn)入詳情頁面).
故此, 當(dāng)你認(rèn)為這個(gè)設(shè)置有必要加入詳情頁面的時(shí)候, 即可采用 On/Off Switch, 沒有詳情頁的話, 就用 Checkbox.
另外, 如果這個(gè)設(shè)置的說明文字繁多, 在列表中無法顯示完全的話, 建議單獨(dú)新開一個(gè)詳細(xì)頁面, 并在詳細(xì)頁面中使用開關(guān) (比如設(shè)置中的 Android Beam 功能開關(guān)).
android設(shè)計(jì)最初就沒打算支持定時(shí)開機(jī)。這些是需要硬件驅(qū)動(dòng)支持的,有些手機(jī)是真正能夠支持定時(shí)開機(jī),而有些手機(jī)呢,是對android系統(tǒng)定制了下,做了個(gè)【假】定時(shí)關(guān)機(jī),因?yàn)樗膬?nèi)核根本就沒關(guān)掉,讓你以為關(guān)機(jī)了而已,然后定時(shí)打開(這種的比起真正的定時(shí)開機(jī)要耗電一些).至于定時(shí)關(guān)機(jī),能夠有權(quán)限執(zhí)行l(wèi)inux關(guān)機(jī)命令就行。也就是需要有root權(quán)限,當(dāng)然了,如果底層修改rom,向上層開放api也是可以的。