Sdílet prostřednictvím


Ice Cream Sandwich – funkce

Tento článek popisuje několik nových funkcí, které jsou k dispozici vývojářům aplikací s rozhraním API pro Android 4 – Ice Cream Sandwich. Zabývá se několika novými technologiemi uživatelského rozhraní a pak zkoumá celou řadu nových funkcí, které Android 4 nabízí ke sdílení dat mezi aplikacemi a mezi zařízeními.

Přehled

Android OS verze 4.0 (api level 14) představuje hlavní přepracování operačního systému Android a zahrnuje řadu důležitých změn a upgradů, mezi které patří:

  • Aktualizované uživatelské rozhraní – Několik nových funkcí uživatelského rozhraní vývojářům poskytuje větší výkon a flexibilitu při vytváření uživatelských rozhraní aplikací. Mezi tyto nové funkce patří: GridLayout , , PopupMenuSwitch widget a TextureView .
  • Lepší hardwarová akcelerace – vykreslování 2D se teď provádí na GPU pro všechny ovládací prvky Androidu. Hardwarová akcelerace je navíc ve výchozím nastavení zapnutá ve všech aplikacích vyvinutých pro Android 4.0.
  • Nová rozhraní API pro data – Existuje nový přístup k datům , která nebyla dříve oficiálně přístupná, například data kalendáře a profil uživatele vlastníka zařízení.
  • Sdílení dat aplikací – Sdílení dat mezi aplikacemi a zařízeními je teď jednodušší než kdy dřív prostřednictvím technologií, jako ShareActionProvider je například , což usnadňuje vytvoření akce sdílení z panelu akcí a Android Beam for Near Field Communications (NFC), díky čemuž je přichycení ke sdílení dat mezi zařízeními v těsné blízkosti.

V tomto článku prozkoumáme tyto funkce a další změny, které byly provedeny v rozhraní API androidu 4.0, a vysvětlíme si, jak jednotlivé funkce používat s Xamarin.Androidem.

Funkce uživatelského rozhraní

Android 4 nabízí celou řadu nových technologií uživatelského rozhraní, mezi které patří:

  • GridLayout – podporuje 2D rozložení mřížky ovládacích prvků.
  • Přepínač widgetu – Umožňuje přepínání mezi ZAPNUTO nebo VYPNUTO.
  • TextureView – Umožňuje video a obsah OpenGL v zobrazení.
  • Navigační panel – Obsahuje virtuální tlačítka pro back, home a multi-tasking.

Kromě toho byly vylepšeny i další prvky uživatelského rozhraní, jako <a href"/guides/android/user_interface/popup_menus">PopupMenu</a>je například , což je nyní snadnější pracovat s kartami a karty, které mají dokonalejší vzhled.

Funkce sdílení

Android 4 obsahuje několik nových technologií, které nám umožňují sdílet data mezi zařízeními a napříč aplikacemi. Poskytuje také přístup k různým typům dat, která nebyla dříve dostupná, jako jsou informace o kalendáři a profil uživatele vlastníka zařízení. V této části se podíváme na řadu funkcí nabízených Androidem 4, které řeší tyto oblasti, mezi které patří:

  • Android Beam – Umožňuje sdílení dat přes NFC.
  • ShareActionProvider – Vytvoří zprostředkovatele, který vývojářům umožňuje určit akce sdílení z panelu akcí.
  • Profil uživatele – Poskytuje přístup k datům profilu vlastníka zařízení.
  • Rozhraní API kalendáře – Poskytuje přístup k datům kalendáře od poskytovatele kalendáře.

Emulátory x86

ICS zatím nepodporuje vývoj s emulátorem x86. Emulátory x86 jsou podporovány pouze s Androidem 2.3.3, úrovní rozhraní API 10. Další informace najdete v tématu Konfigurace emulátoru x86.

Shrnutí

Tento článek se zabývá celou řadou nových technologií, které jsou nyní k dispozici s Androidem 4. Prozkoumali jsme nové funkce uživatelského rozhraní, jako je GridLayout, PopupMenu a Switch widget. Také jsme se podívali na některé nové podpory pro řízení systémového uživatelského rozhraní a také na to, jak pracovat s TextureView. Pak jsme probrali celou řadu nových technologií sdílení. Probrali jsme, jak vám Android Beam umožňuje sdílet informace mezi zařízeními, která používají NFC, probrali jsme nové rozhraní API kalendáře a také ukázali, jak používat integrovaný ShareActionProvider. Nakonec jsme prozkoumali, jak použít zprostředkovatele ContactsContract pro přístup k datům profilů uživatelů.