SMART BAR

SMART BAR

基本介紹

  • 軟體名稱
  • 開發商魅族
特色功能,工作原理,操作體驗,虛擬按鍵缺陷,整合釋放,借鑑創新,原因總結,

特色功能

工作原理

SMART BAR
遊戲中Smart bar自動隱藏

操作體驗

谷歌Android百度新聞
SMART BAR
Smart bar讓雙層底欄變單層

虛擬按鍵缺陷

整合釋放

借鑑創新

原因總結

程式過於老舊
實現Smart Bar的功能需要建立在基於Android 4.0的程式設計規範的基礎上。當開發者在開發程式時使用的SDK低於或等於R10(Android 2.3.3)版時,開發出的程式不含有能被Smart Bar識別的內容。此時Smart Bar不兼容屬於正常情況。
程式沒有按照Android Design指導文檔開發
當開發者沒有按照Android Design指導文檔開發時,多數情況下程式不存在正確的Action Bar與Split Action Bar,此時Smart Bar同樣無法保證兼容性。
程式按照Android Design開發但有更深層原因
首先,Google的Android Design設計指導中並沒有規定Split Action Bar中必須使用圖示,實際上Split Action Bar中可以放置很多種控制項,包括自製控制項。而Smart Bar僅僅能夠在“程式的Split Action Bar中只有圖示”的情況下實現完美兼容,因此用戶可以看到在一些遵守Android Design開發的程式中仍然會出現不兼容的情況,就是因為這些程式在Split Action Bar中使用了圖示以外的東西。
另外,Android Design並沒有規定程式必須使用真正的Split Action Bar,如果開發者使用自己的方式製作出了與Split Action Bar的外觀、功能、使用體驗無差別的自製工具列,那么這種通過自製工具列來模仿Split Action Bar的方式並不被Google禁止。所以,例如Evernote在MX2中仍然出現雙底欄的情況,就是因為Evernote使用了自己製作的工具列,而不是真正的Split Action Bar,導致FlymeOS無法識別,Smart Bar中只顯示一個後退圖示,同時出現雙底欄。

相關詞條

熱門詞條

聯絡我們