Tell Me More

download Tell Me More

of 13

  • date post

    23-Jul-2015
  • Category

    Education

  • view

    333
  • download

    1

Embed Size (px)

Transcript of Tell Me More

aplicatie Android

aplicatie Android

ANDROID

Android este o platform software i un sistem de operare pentru dispozitive i telefoane mobile bazat pe nucleul Linux, dezvoltat iniial de compania GoogleAndroid permite dezvoltatorilor s scrie cod gestionat n limbajul Java, controlnd dispozitivul prin intermediul bibliotecilor Java dezvoltate de GoogleSoftware-ul scris n Java poate fi compilat n cod main Dalvik i executat de maina virtual Dalvik, care este o implementare specializat de main virtual conceput pentru utilizarea n dispozitivele mobile, dei teoretic nu este o Main Virtual Java standard.Android sdkSDK-ul Android include un set complet de instrumente de dezvoltare. program de depanare biblioteci un emulator de dispozitiv (bazat pe QEMU)documentaie, mostre de cod i tutoriale.Baze de date SQLITE Platformele de dezvoltare LinuxMac OS X 10.4.8 sau mai recentWindows XPsau Vista. CerineJava Development Kit Apache Ant Python 2.2 Mediul de dezvoltare(IDE) suportat oficial este Eclipse (3.2 sau mai recent)

Android vs. iOSIn dezvoltarea Android si a headseturilor cu acest s.o. sunt incluse unele dintre cele mai puternice companii din lume: Google, Samsung, Motorola, Sony Ericsson, LG. Lunar sunt lansate noi terminale ce nglobeaz i mai mult tehnologie. In 2012 urmeaza sa se lanseze Motorola Bullet sau Jet bazat pe Tegra 3 cu procesor quad-core, 1 GB RAM sau 1.5 GB RAM, 16 GB spaiu de stocare i camer de 12 Megapixeli ce va filma full HD. Atunci abia ce iPhone va avea procesorul A5 de pe iPad 2 ce va prea complet depit de noua generaie a Android din zona de top.Puterea dat de hardware va permite inovaii majore i n domeniul interfeei i aplicaiilor care acum sunt puncte tari ale iOS. Preul i deschiderea ctre pieele emergente

Structura unui proiect JAVA+ANDROID

Componente sfecifice AndroidActivitatile-reprezinta un ecran sau o fereastra(screen/window)

Intents-evenimente sau actiuni pentru a trece dintr-o actiune in alta

Servicii-cod care ruleaza in background; Content providers

Broadcast receiversStructura TELL ME MORE APP

8Tell me more app- Menu options

Tell me more app-preference activityPrefActivity.java-implementeaza activitatea de login, completarea campurilor de user si parola

Tell me more app-status activityStatusActivity.java-implementeaza activitatea de updatare a statusului si trimite mesajul catre server(Twitter)

Tell me more app- timeline activityTimelineActivity.java-implementeaza activitatea de vizualizare a mesajelor postate de user respectiv de prietenii sai intr-o anumita perioada de timp

Bibliografiewww.marakanacom/techtv/android_bootcamp_screencast_series.htmlwww.learningandroid.comhttp://www.xoriant.com/blog/mobile-application-development/twitter4j-oauth-on-android.html www.developer.android.com/guide/topics/resources/available-resources.html#drawables http://bostonandroid.org/presentations/2010-11-29-twitter-oauth/AndroidBoston-11-29-2010.pdf http://twitter4j.org/en/code-examples.html#signinwithtwitter