Necyklopedie:Žumpa/Google Android

Z Necyklopedie
Skočit na navigaci Skočit na vyhledávání
Icko.png

Tento článek pojednává o starých verzích Androidu.

Což znamená, že dnes článek nemusí platit.

Yin and Yang.svg

Tento článek na téma "Žumpa/Google Android"

pojednává o opačném tématu než článek iPhone.

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 (ale předražené mu) iPhonu, nařídil Google, aby se prodávaly 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[editovat zdroj]

Google se rozhodl, že bude často vydávat pro Android updaty, které mobil tisíckrát zpomalí, takže se z toho většinou stala 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 nefunkční 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, konečně podporuje mobilní telefony s dotykovým displejem a byla 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, při jejímž otevření Android spadne.
  • 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 funkční klávesnice
  • Android 9.0 (Pie) - Přidána nová animace pro zapnutí, při jejimž přehrání Android samozřejmě chcípne
  • 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)

  • Android 13 (Týramisu) - Odstranil zvuk značící vybitou baterku a možnost ho zase zapnout byla strčena někam do prdele. Zkrátka a dobře, hrajete si Minecraft, dochází baterka, mobil ani neškytne a vypne se.

Market[editovat zdroj]

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[editovat zdroj]

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 )

Programovací jazyk[editovat zdroj]

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