Google Android
Android je operační systém pro mobilní telefony od společnosti Google. Byl vytvořen v roce 2007 jako zpackaná kopie populárního iPhonu, který v té době trhal rekordy v prodeji. Aby mohl Android alespoň trochu konkurovat geniálnímu iPhonu nařídil Google aby se prodávali po stovkách za korunu. Díky tomuto rozhodnutí teď vlastní Android každá socka a i Pepa z depa jich má 8.
Verze Androidu[edit | edit source]
Google se rozhodl, že bude často vydávat pro Android updaty, které mobil tisíckrát zrychlí, ve finále je to pořád stejně rychlejší než IPhone :D sračka.
1.0 (Nic)
- Nefunkční alfa verze
1.5 (Cupcake)
- Pořád nefunkční
1.6 (Donut)
- Developerům se podařilo zprovoznit SMS
2.0 (Eclair)
- Přidána podpora mikrofonu
2.2 (Froyo)
- Mikrofon přestal fungovat
2.3 (Gingerbread)
- Mikrofon znovu zprovozněn
- Přidán budík
3.0 (Honeycomb)
- Přidáno tlačítko na vypnutí a zapnutí telefonu
- Přestalo fungovat volání
4.0 (Ice Cream Sandwich)
- Telefony se od verze 4.0 distribuují s nabíječkou
4.1 (Jelly Bean)
- Telefony přestávají fungovat. Důvodem je podle společnosti Google lenivost a odmítání spolupráce ze strany Androida
4.2
- Android znovu začíná spolupracovat
- Android konečně podporuje mobilní telefony s dotykovým displejem
- Navázána komunikace mezi mobilním telefonem a SIM kartou (možnost volání)
4.4 (KitKat)
-Protože tohoto Androida konečně pojmenovali po něčem co mu chutná,rozhodl se že umožní dlouho očekávanou funkci.
-Dlouho očekávaná funkce je konečně zde:Volající uslyší volaného.
5.0 (Lollipop)
- Od této verze bude mít Android nové logo
Android 6.0 (Marshmallow)
- Přidána aplikace na videohovory , po jejímž otevření android spadne
- Nyní google špehuje i vaši polohu
Android 7.0 (Nougat)
-Přidána dlouho očekávaná funkce : přečtení SMS (samozřejmě jen jedna najednou a nejde odpovídat)
Android 8.0 (Oreo)
- Přidána klávesnice
Android 9.0 (Pie)
- Přidána nová animace pro zapnutí při jejimž přehrání android spadne
Android 9.1
- Animace stále nefunguje
Android 9.2
- Animace stále nefunguje
Android 9.3
- Animace stále nefunguje
Android 9.4
- Animace stále nefunguje
Android 9.5
- Animace stále nefunguje
Android 9.6
- Animace stále nefunguje
Android 9.7
- Animace stále nefunguje
Android 9.8
- Animace stále nefunguje
Android 9.9
- Animace stále nefunguje
Android 9.10
- Animace opravena
Android 10.0 (Odpaďák)
protože ho zase jednou pojemenovali po nečem co k němu sedí rozhodl se pridat pár ůžasných věcí
- Android přidává betu pro funkční videohovory (dostupné pro 5 lidí najednou, pouze v textovém rozhraní)
- Nyní je dostupných ůžasných pět tapet (všechny samozřejmě v textovém rozhraní je třeba měnit za pomocí příkazů z počítače
Market[edit | edit source]
Každý telefon má předinstalovaný Google Play (kopie AppStore), kde může uživatel stahovat stupidní aplikace a hry, které mu zpomalí mobil. Aby toho nebylo málo, rozhodl se Google, že se u nějakých aplikací za zpomalení musí platit, a tak mají uživatelé možnost dát do telefonu svoji kreditku, ze které budou odečítány sumy přímo úměrné zpomalení.
Aplikace[edit | edit source]
Na android existuje mnoho debilních aplikaci ale každá z nich je v podstatě to samé takže zmíním jenom několik kategorií
Hello World
Tyto aplikace prostě vypíšou proslulou hlášku "Hello World" jak je vidět v kódu dole
Viry
Aplikace od googlu které vám buď zpomalují mobil a nebo po vás chtějí peníze aby na tom google ještě víc vydělal
Klasické Aplikace
Aplikace v textovém rozhraní ( což nedává smysl když plocha je na androidu v grafickém rozhraní ) což znamená že je tam jenom text a nedají se používat ( samozřejmě vám zpomalují mobil a musíte za ně platit googlu obrovské částky )
Uživatelé[edit | edit source]
Jak už bylo v článku zmíněno, všichni uživatelé Androidu jsou zahořklí chudáci, kteří si nemohli dovolit iPhone jako jejich kámoši. Dobře vědí, že jsou spodina společnosti a snaží se ze všech sil dokázat, že je Android lepší než iPhone.
Programovací jazyk[edit | edit source]
Programování aplikací pro Android probíhá v jazyce Java, Assembly 64 nebo 010101010 s využitím vysokoúrovňových knihoven Android API, které vývojáři značně usnadňují práci. Například jednoduchý java kód, který vypíše na obrazovku proslulou vtipnou hlášku "Hello world":
AndroidManifest.xml:
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.wikia.necyklopedie.basichelloworldsample" > <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/> <uses-permission android:name="android.permission.RECORD_AUDIO"/> </manifest>
HelloWorldWriter.java:
public class HelloWorldWriter extends AbstractHelloWorldWriter implements ConnectionCallbacks, OnConnectionFailedListener { protected final Context mContext; protected GoogleApiClient mGoogleApiClient; public HelloWorldWriter(Context context) { super(context); mContext = context; } @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); HelloWorldWriterManager helloWorldWriterManager = getHelloWorldWriterManager(); if (helloWorldWriterManager.findHelloWorldWriterById(R.id.hello_world_writer) == null) helloWorldWriterManager.beginTransaction() .add(R.id.hello_world_writer, mContext) .commit(); else helloWorldWriterManager.beginTransaction() .replace(R.id.hello_world_writer, mContext) .addToBackStack(null) .commit(); } protected synchronized void buildGoogleApiClient(ApiRequestBuilderService apiRequestBuilderService) { mGoogleApiClient = new GoogleApiClient.Builder(apiRequestBuilderService) .addConnectionCallbacks(this) .addOnConnectionFailedListener(this) .addApi(DisplayWriterServices.API) .build(); } protected HelloWorldWriterManager getHelloWorldWriterManager() { ApiRequestBuilderService apiRequestBuilderService = mContext.getSystemService(Context.API_REQUEST_BUILDER_SERVICE); buildGoogleApiClient(apiRequestBuilderService); return super.getHelloWorldWriterManager(mGoogleApiClient); } @Override public void onConnected(Bundle connectionHint) { DisplayWriterClient displayWriterClient = DisplayWriterClientServices.getDisplayWriterClient(); if (displayWriterClient != null) new DisplayWriterAsyncTask.execute(displayWriterClient); } private class DisplayWriterAsycTask extends AsyncTask<DisplayWriterClient, Integer, String> { protected Long doInBackground(DisplayWriterClient... displayWriterClients) { int count = displayWriterClients.length; String result = ""; for (int i = 0; i < count; i++) { result += displayWriterClient.getDisplayWriterUriFragment(); publishProgress((int) ((i / (float) count) * 100)); if (isCancelled()) break; } return result; } protected void onProgressUpdate(Integer... progress) { mGoogleApiClient.setProgressPercent(progress[0]); } protected void onPostExecute(String result) { DisplayWriter displayWriter = mGoogleApiClient.getDisplayWriter(new Uri.parse(result)); displayWriter.beginTransaction() .setContext(mContext) .setLength(Toast.LENGTH_SHORT) .setText("Hello world!") .show(); } } }
(Pouze část kódu. Aplikace samozřejmě vyžaduje připojení na server Google, povolení přístupu k mikrofonu a poloze přístroje.)