Android SDK

Software screenshot:
Android SDK
Podrobnosti Software:
Verze: 3.1.2.0 Aktualizováno
Datum uploadu: 22 Jun 18
Licence: Volný
Popularita: 68

Rating: 3.0/5 (Total Votes: 3)

Projekt Android SDK je zcela bezplatný a multiplatformní zásobník softwaru pro mobilní zařízení poháněná systémem Android. Obsahuje všechny nástroje, které potřebujete, abyste mohli začít s operačním systémem Android a vývojem aplikací. Android je jedním z nejoblíbenějších mobilních operačních systémů na světě s miliony uživatelů po celém světě. Chcete-li začít vytvářet aplikace pro Android, navštivte oficiální webovou stránku.


Umožňuje vývojářům vytvářet aplikace pro Android

Android SDK umožňuje vývojářům vytvářet aplikace pro platformu Android. Tyto aplikace budou napsány pomocí programovacího jazyka Java a budou spouštěny na samostatném virtuálním stroji Dalvik určeném pro vložené použití, který běží na jádře Linuxu. Samozřejmě budete potřebovat také výkonný Android Studio IDE (Integrated Development Environment).

SDK (Software Development Kit) obsahuje mnoho užitečných nástrojů, z nichž většina je pouze příkazový řádek, stejně jako grafický emulátor, který vám umožní otestovat vlastní operační systém Android. Chcete-li začít, stáhněte a rozbalte archiv, otevřete složku nástrojů uvnitř adresáře android-sdk-linux a poklepejte na ikonu &roid & rsquo; souboru.

Běhové závislosti a podporované operační systémy

V prvé řadě je třeba zmínit, že Android SDK software je nezávislý na desktopové prostředí, což znamená, že jej můžete použít na GNOME, kámo, KDE, skořice, osvícení, Openbox, Fluxbox, nebo Xfce desktopových prostředí.

Nejdříve musíte mít v počítači nainstalovanou nejnovější verzi Oracle JDK (Java Development Kit), stejně jako knihovnu GNU C (glibc) 2.15 nebo novější. Aplikace Android SDK bude fungovat na libovolné distribuci GNU / Linuxu, pokud jsou k dispozici tyto závislosti runtime.

Vezměte prosím na vědomí, že váš počítač musí mít nejméně 2 GB paměti RAM (doporučeno 4 GB), alespoň 400 MB volného místa na disku a také grafickou kartu s rozlišením 1280 x 800.

Co je nového v této verzi:

  • V některých případech se během stahování neobjevilo Android Studio.
  • Při zapnutí funkce Instant Run:
  • vytvoří konfigurované sady zdrojových souborů s následující zprávou:
  • "Název zdroje SourceSet není rozpoznán aplikací Android Gradle Plugin."
  • Pokud byla povolena funkce Instant Run, sestavení nových projektů Kotlin se při spuštění příkazu Run nezdařilo.
  • Při editaci souboru build_gradu se někdy objevilo značné zpoždění mezi zadáním znaku a znakem, který se objevil na obrazovce.
  • V některých projektech s velkým počtem modulů nebo externích závislostí došlo k chybám při vytváření selhání s následující chybovou zprávou:
  • "RejectedExecutionException: překročil limit závitů při nahrazení blokovaného pracovníka"
  • Výpočet hlavního seznamu DEX D8 nezohlednil některé reflexní invokace.

Co je nového ve verzi:

  • Výchozí konfigurace programu ProGuard, proguard.cfg, nyní ignoruje následující třídy:
  • třídy, které rozšiřují předvolbu
  • třídy, které rozšiřují BackupAgentHelper
  • Pravidla antivibradu nyní umožňují přepsat vlastnosti java.encoding, java.source a java.target.
  • Výchozí kódování úlohy javac Ant je nyní UTF-8.
  • Pohled LogCat v DDMS nyní správně zobrazuje znaky UTF-8.
  • Správce SDK je v systému Windows spolehlivější. Podrobné informace o vylepšeních naleznete na webu Projekty Android pro Android.
  • Pokud jste povolili snímky pro AVD, budou automaticky zachyceny. Emulátor se nyní obnoví i do stavu, kdy byl téměř okamžitě zavřen.
  • Opraven chyba chybějícího souboru JAR, která bránila spuštění aplikace draw9patch.
  • Opraveny spouštěcí skripty Windows hierarchyviewer a ddms pro podporu nového umístění adb.
  • Známé problémy s výkonem emulátoru: Protože emulátor Android musí simulovat architekturu sady instrukcí ARM v počítači, je výkon emulátoru pomalý.

Co je nového ve verzi 1.6 vydání 2:

  • Související s rozhraním API:
  • Správně zobrazuje konstanty související s CDMA v android.telephony.TelephonyManager: DATA_ACTIVITY_DORMANT, PHONE_TYPE_CDMA, NETWORK_TYPE_CDMA, NETWORK_TYPE_EVDO_0, NETWORK_TYPE_EVDO_A a NETWORK_TYPE_1xRTT.
  • Systémový obrázek:
  • Opravuje chybu, takže hustota bitmapy je nyní propagována pomocí Parcelable.
  • Opravuje program NinePatchDrawable, aby správně změřil vykázané polstrování pro režim kompatibility.
  • Opravuje TextView, aby správně vypočítal styly metriky písma na základě hustoty obrazovky.
  • Aktualizuje jádro na 2.6.29, aby odpovídalo jádru na komerčně dostupných zařízeních se systémem Android.
  • Nástroje:
  • Přidá nový systém pro vytváření mravenců s podporou projektových projektů společnosti Emma (pokrytí kódem).
  • Opravuje motiv emulátoru, aby správně emuloval d-pad v režimu na šířku.
  • Opravuje vykreslování hustoty v editoru rozložení v ADT.

Co je nového ve verzi 1.6 vydání 1:

  • Podpora emulátoru pro vícenásobné velikosti / hustoty obrazovky, včetně nových skín.
  • Android SDK a AVD Manager, grafické uživatelské rozhraní, které vám umožní snadněji spravovat prostředí SDK a AVD. Nástroj vám umožňuje vytvářet a spravovat vaše virtuální zařízení Android a stahovat nové balíky sady SDK (například verze platformy a doplňky) do vašeho prostředí.
  • Vylepšená podpora testovacích balíčků v Průvodci novým projektem

Co je nového ve verzi 1.5 vydání 3:

  • Systém Android 1.5 dodávaný v sadě SDK (jako knihovna a systémový obrázek) je vývojovým protějškem obrazu systému Android 1.5, který lze nasadit na mobilní telefony se systémem Android od května 2009. Systém je plně kompatibilní a neobsahuje žádné externí knihovny. Toto je první verze sady Android SDK, která neobsahuje externí knihovnu Mapy.
  • Systém Android 1.5 dodává aktualizovanou verzi rozhraní API. Stejně jako u předchozích verzí je rozhraní API Android 1.5 přiřazeno celočíselný identifikátor - 3 - který je uložen v samotném systému. Tento identifikátor, nazvaný "úroveň API", umožňuje systému správně určit, zda je aplikace kompatibilní se systémem, před instalací aplikace.
  • Aplikace mohou odkazovat na konkrétní hodnotu úrovně rozhraní API ve svých manifestních souborech a označit minimální verzi systému Android, který je potřebný ke spuštění aplikace. Chcete-li odkazovat na minimální úroveň rozhraní API, mohou aplikace přidat atribut android: minSdkVersion do svých souborů manifestů. Hodnota atributu je celé číslo odpovídající identifikátoru úrovně API. Před instalací aplikace systém ověří hodnotu android: minSdkVersion a povolí instalaci pouze v případě, že referenční celé číslo je menší nebo stejné jako celé číslo API, které je uloženo v samotném systému.
  • Při migraci aplikace na novou sadu SDK budete muset vybrat verzi platformy, proti které budete kompilovat svou aplikaci. Obecně byste měli kompilovat svou aplikaci proti nejnižší možné verzi platformy, kterou aplikace může podporovat. Po určení nejnižší verze byste měli zajistit, že soubor manifestu aplikace definuje úroveň rozhraní API nejnižší kompatibilní verze platformy v atributu android: minSdkVersion.
  • Po sestavení aplikace byste se měli otestovat na platformě uvedené v atributu android: minSdkVersion. Chcete-li zajistit kompatibilitu vpřed, měli byste také spustit aplikaci na platformách pomocí vyšší úrovně rozhraní API, než jakou používá vaše aplikace. Chcete-li spustit aplikaci proti různým verzím platformy v emulátoru, vytvořte AVD pro každou verzi platformy, kterou chcete vyzkoušet. Další informace o nástrojích AVD naleznete v části Virtuální zařízení Android. Pokud používáte fyzické zařízení pro testování, ujistěte se, že znáte úroveň API platformy Android, která běží.
  • Pokud vytvoříte aplikaci pomocí knihovny Android 1.5 a aplikace používá všechny rozhraní API zavedené v rozhraní API Level 3, musíte nastavit atribut android: minSdkVersion v manifestu aplikace "3".
  • Konkrétně definujete atribut android: minSdkVersion v prvku jako podřízený v souboru manifestu. Když je nastaven, atribut vypadá takto:
  • < manifest & gt;
  • ...
  • < uses-sdk android: minSdkVersion = "3" />
  • ...
  • Tím, že nastavíte android: minSdkVersion tímto způsobem, zajistíte, že uživatelé budou moci aplikaci nainstalovat pouze tehdy, pokud jsou v jejich zařízeních spuštěna kompatibilní verze platformy Android. Tím zajistíte, že vaše aplikace bude správně fungovat na svých zařízeních. To je důležité zejména v případě, že aplikace používá rozhraní API nebo systémové funkce zavedené v systému Android 1.5.
  • Pokud aplikace používá rozhraní API zavedené v systému Android 1.5, ale nehlásí & lt; uses-sdk android: minSdkVersion = "3" />, pak bude fungovat správně v zařízeních Android 1.5, ale ne na zařízeních s Androidem 1.0. V posledně uvedeném případě se při pokusu o použití rozhraní API Android 1.5 aplikace havaruje.
  • Naopak, pokud aplikace nepoužívá žádné nové rozhraní API zavedené v systému Android 1.5, bude aplikace ve většině případů fungovat normálně na zařízeních se staršími verzemi platformy. Pokud jste však publikovali aplikaci, důrazně doporučujeme nainstalovat a otestovat aplikaci na systémovém systému Android 1.5, který je součástí SDK. To zajistí hladký přechod pro uživatele, protože upgradují své zařízení na novou verzi platformy Android.
  • Konečně, pokud aplikace nepoužívá žádné nové rozhraní API zavedené od verze Android 1.1, můžete označit obecnou kompatibilitu Android 1.1 nastavením atributu na hodnotu "2". Pokud vaše aplikace nepoužívá žádné nové rozhraní API zavedené od verze Android 1.0, můžete tento atribut odebrat nebo nastavit na hodnotu "1". Před zveřejněním aplikace však musíte zkompilovat aplikaci s knihovnou Android, která odpovídá hodnotě aplikace android: minSdkVeresion.
  • Změny rozhraní API:
  • UI rámec:
  • Rámeček pro snadnější interakce s vlákny / uživatelským rozhraním
  • Nový widget SlidingDrawer
  • Nový widget HorizontalScrollview
  • Rámec AppWidget:
  • Rozhraní API pro vytváření bezpečné AppWidgety na ploše. Informace o používání aplikací AppWidget naleznete v dokumentaci aplikace AppWidgets v příručce pro vývojáře. Další informace naleznete v tématu Představení widgetů domovské obrazovky a rámce AppWidget v Blogu vývojáře Android.
  • API pro populaci živých složek s vlastním obsahem.
  • Rámec médií:
  • API pro nahrávání a přehrávání surového zvuku
  • Interaktivní přehrávač MIDI
  • API pro nahrávání videa pro vývojáře (formát 3GP)
  • Záměry sdílení videa a fotografií
  • Záměr vyhledávání médií
  • Rámec vstupní metody:
  • Rámec služby Input Method
  • Motor předpovídání textu
  • Schopnost poskytovat IME ke stažení uživatelům
  • Požadavky na hardware definované aplikací:
  • Aplikace mohou nyní v jejich manifestových souborech používat nový prvek, aby naznačily systému Android, jaké hardwarové funkce potřebují pro správnou funkci. Aplikace může například použít prvek pro určení, že vyžaduje fyzickou klávesnici nebo konkrétní navigační zařízení, jako je například trackball. Před instalací aplikace systém Android kontroluje atributy definované pro daný prvek a umožňuje instalaci pokračovat pouze v případě, že je k dispozici požadovaný hardware.
  • Rámec rozpoznávání řeči:
  • Podpora pro používání knihoven pro rozpoznávání řeči pomocí Intent. Viz RecognizerIntent.
  • Různé přidání rozhraní API:
  • LocationManager - Aplikace mohou získat aktualizace změn polohy pomocí záměru
  • WebView - Stiskněte start / konec / přesunutí / zrušení podpory událostí DOM
  • Přepracované API správce senzorů
  • GLSurfaceView - rámec pro vytváření OpenGL aplikací
  • Záměna vysílání pro instalaci aktualizace aplikací byla úspěšná - pro hladší zážitek z upgradu aplikací

Co je nového ve verzi 1.5 vydání 1:

  • K dispozici je několik verzí platformy Android (Android 1.1, Android 1.5). Nástroje jsou aktualizovány tak, aby vám umožnily nasadit aplikaci na libovolnou platformu v sadě SDK, což vám pomůže zajistit kompatibilitu vpřed a případně zpětnou kompatibilitu.
  • Představuje konfigurace možností virtuálních zařízení - AVD (AVD), které spouštějí v emulátoru, aby lépe modelovaly skutečná zařízení. Každý AVD má vlastní vyhrazenou úložnou oblast, což usnadňuje práci s více emulátory, které běží současně.
  • Podpora pro doplňky SDK, které rozšiřují sadu Android SDK a umožňují vám přístup k jedné nebo více externím knihovnám Android a / nebo k přizpůsobenému (ale kompatibilnímu) systému, který lze spustit v emulátoru.
  • Nový plugin Eclipse ADT (verze 0.9.0) nabízí nové průvodci, kteří vám umožňují vytvářet projekty zaměřené na konkrétní konfiguraci systému Android, generovat zdroje XML (například rozvržení, animace a nabídky), vytvářet alternativní rozvržení a exportovat a podepisovat vaše žádost o publikování.
  • Vylepšená podpora JUnit v ADT
  • Snadnější profilování výkonu
  • Snadnější správa lokalizovaných aplikací. Nyní můžete při sestavování APK z jediného projektu s Androidem zahrnout nebo vyloučit zdroje jazyka.
  • Nový nástroj s názvem "android" nahrazuje skript aktivitycreator.

Co je nového ve verzi 1.0 Vydání 1:

  • Emulátor nyní ukládá obrázek uživatele do & # x3C; android & # x3e; /SDK1.0 /
  • Opraveno zamrznutí související s EsounD v systému Linux.
  • Oprava dokumentace byla provedena v části -help-audio. '-audio list' nefunguje, potřebujete volat -help-audio-out a -help-audio-in, abyste získali seznam platných audio backends.
  • Opravena emulace Dpad s otočným kolečkem v otočeném režimu. předtím by použití rolovacího kolečka vždy generovalo události Dpad Up / Down, a to i v režimu na šířku.
  • Několik možností zastaralých příkazů bylo odstraněno.
  • Nastavení rychlosti sítě pomocí konzoly nebo volby -netspeed správně upraví ikonu připojení na zařízení.
  • Nastavení stavu registrace hlasu GSM na "roaming" v konzole upraví správně ikonu hlasu v zařízení
  • SQLite:
  • SQLite je nyní součástí balíčku SDK na všech platformách.
  • Požadavky :

    Podobný software

    CURSEL
    CURSEL

    3 Jun 15

    MAWK
    MAWK

    17 Feb 15

    Excelsior JET
    Excelsior JET

    17 Feb 15

    Lush
    Lush

    11 May 15

    Ostatní software developer Open Handset Alliance

    Android SDK
    Android SDK

    3 Jan 15

    Komentáře k Android SDK

    Komentáře nebyl nalezen
    Přidat komentář
    Zapnout obrázky!