Google Android

From Necyklopedie
(Redirected from Android)
Jump to navigation Jump to search
alt text
Bibli a Poker dostanete k Androidu zdarma

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

Nové logo Android

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]

"Androjďáka" poznáte velmi lehce

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.)