Android-Programmering Våren 2014. Lagring av data SharedPreferences Filsystem Database.

Slides:



Advertisements
Liknende presentasjoner
Hans Olav Norheim
Advertisements

So you think you can scale? Oracle Coherence i praksis OUGN vårseminar, april 2010, Øyvind Brusevold.
Kap 01 Generelt om databaser
Kap 02 Relasjonsdatabaser
Mer html. Krav til innlevering • Utvikles i HTML5 • Være velformet og validert • Benytte css • Drop down menyer • Basere seg på HTML5 tagger for sideoppsett:
Høgskolen i Oslo Webprogrammering SQL og databaser del 3.
Uke 10 - Sortering, og hvordan lage en klasse for et klassebibliotek 21 okt. 2003, Arne Maus Inst. for informatikk, UiO.
LC238D Datamodellering og databaser Introduksjon til fagfeltet Else Lervik, august 2012Forelesning 1, uke 34 Datafilerside.
Hvordan lære seg Microsoft Dynamics CRM 3.0
1 Objektorienterte databaser - 6 Arne Maus. 2 Problemstillinger, hvorfor OO- databaser ?  dagens relasjonsdatabaser (RDB) passer ikke for alle anvendelser.
Web Client Software Factory Inge StubdalLevel 300 Avanade.
Datamodellering og databaser Else Lervik, oktober 2011 Forelesning 9, uke 41 SQL, del 2 Eksempelbaseside 2 Virtuelle.
Teknisk. Oversikt •Forskjellen på vPos systemet fra 2004 til •Mest om vPos serveren. •Også noe om SilentWings Viewer.
På Android (Relax?) på
Visuell programmering
Databasehåndtering med MySQL
Facebook Deling av applikasjoner, bilder, lenker, sider,videoer.
Android-Programmering Våren Oversikt – PendingIntents Rollen til PendingIntents Vanlig bruk Deling Sending.
ANDROID-PROGRAMMERING VÅREN ACTIVITY OG INTENTS Repetisjon fra forrige gang.
Global oppvarming Mål: Vi skal lage en enkel database med temperaturdata fra 1770 til i dag. Deretter tilby et brukergrensesnitt mot databasen.
Databaser. Introduksjon til Databaser Resten av foilene fra kap 10.1 som vi går gjennom på neste forelesning.
Datamodellering og databaser Else Lervik, oktober 2012 Forelesning 11, uke 44 Å programmere databasetjeneren – JavaDB.
Datamodellering og databaser Else Lervik, oktober 2011 Forelesning 9, uke 41 SQL, del 2 Eksempelbaseside 2 Virtuelle.
Sqlite Et lite eksempel på en SQL- database. SQL kan startes på ulike måter Kommandolinjeversjon or Windows –Programmet må innstalleres Hentes fra
1 Kap 02 Relasjonsdatabaser. Data-organisering - Manuelt Ansatte Pasienter Utstyr Økonomi Avdelinger RøntgenOnkologisk.
Mohammad Ali Koteich Danial Siddiq Sheikh. Hva skal vi snakke om? Directory LDAP The Apache Directory Project.
Publikasjonsprosessen Frode Svartdal UiTø Publikasjonsprosessen Kvalitetssikring ”Peer review” – 2-4 eksperter innen faget vurderer Hva er bidraget?
1 Information search for the research protocol in IIC/IID Medical Library, 2013.
Copyright © 2003 Systek OOs gjenfødsel? Innlegg til Systek’s teknologisamling Johannes Brodwall.
Copyright © 2003 Systek J2EE Teknologier Java Workshop CBA Johannes Brodwall, Systek as.
ADA 95 – del3 Foreleser: Olaf Hallan Graven Bok: Programming in ADA95 (2nd) John Barnes.
Criteria Når og hvorfor bruke Criteria i Hibernate.
Triggere Mutasjoner i basen. Triggers Triggers are stored procedures that execute automatically when something (event) happens in the database: : data.
Instead-of-trigger Faglig forum. Instead-of-trigger Problem: En har et VIEW som består av mange JOINs. Komplekst å oppdatere alle tabellene som inngår.
Web på mobile enheter Thomas Flemming, Webseksjonen.
JavaOne oppsumering tobias k torrissen
Publisering på verdensveven Kursdag 1 VÅFF, våren 2002.
Eksempel på SQL ”SQL-setninger” har en struktur som likner på ”naturlig språk”, med ”verb, subjekter og adjektiver”. SQL-setningene begynner alltid med.
Dynamiske nettsider PHP Del 4 – Eksterne datakilder.
Dynamiske nettsider PHP Del 1 – variable. PHP  PHP (Personal Home Page)  Fritt tilgjengelig programmeringsspråk  åpen kildekode  Plattformuavhengig.
DOM og scripting Making it come alive. Hva er DOM? Standard for å definere trestrukturen til XML-dokumenter. IDL-spesifikasjon av grensesnitt, egenskaper.
SQL+XQuery+XML+ PHP+XSLT+HTML = $$ ?. CGI Common Gateway Interface Parametere til websider (server-side scripts) I URL'en:
WAI 2.0 Flere akronymer.. WCAG 2.0 Working Draft: Fire prinsipper Content must be perceivable Innholdet skal presenteres slik at det kan bli oppfattet.
MPN endringer. MPN endringer- Cloud Cloud track- utgår Cloud essentials utgår 24. februar: Innmelding til Cloud Essentials programmet stopper Cloud intern.
Databaser II – Online bokdatabase
Linq To SQL Fagdag 20. November DataContext  DataContexten er mappingen mot databasen –Generer objekter for alle entiteter (tabeller), med properties.
Om Internett, World Wide Web, egen hjemmeside Ole Christian Rynning
Database tilgang Opret forbindelse til din Ms SQL database inde i Visual Studio fra Server Explorer vinduet.
Løsningsforslag til MOFScript oppgave. Metamodellen.
02 - Java datatyper Grundlæggende om datatyper og variable.
Linq – The Basics Arve Bjørnerud 20. November 2009.
Brukervennlighet er død– leve brukeropplevelsen. Trend 1: Produkter er blitt for komplekse. 2Agile UX.
Tekniske valg i applikasjonen Mine studier USITs allmøte 9.oktober 2014.
OpenEdge og.NET Jan Kolstad PUG Norway Lillehammer 2004.
1 Java Database Connectivity (JDBC) Norvald H. Ryeng
Android-Programmering Våren Introduksjon ActionBar Behovet for forandring Hva er Android ActionBar Tilpasning av ActionBar ActionBar - versjonshåndtering.
1 GeoPortal – Rammeverk Introduksjon. 2 Teknisk rammeverk - Interoperabilitet Interoperabilitet evne til å kommunisere, kjøre programmer, eller overføre.
Programmering i Java versjon desember 2002 Kun til bruk i tilknytning til læreboka ”Programmering i Java” skrevet av Else.
Informasjonssystem for tannlege Kloster-Jensen
INF-1400 Obligatorisk Oppgave 2
Protokoller Pensum: Olsen, kap. 5 og 6. Kommunikasjonsprotokoll Rutiner for å administrere og kontrollere oversending av data Telefonsamtale (”Hallo”,
1 Kap. 57 – Cloud Computing How Information Technology Is Conquering the World: Workplace, Private Life, and Society Professor Kai A. Olsen, Universitetet.
XML og JDOM Helge Furuseth XML  XML = Extensible Markup Language Basert på SGML – Standard Generalized Markup Language  HTML =
ICT Siste gruppetime INF mai ICT Transformasjoner En transformasjon krever to metamodeller en kilde-modell (source) en mål-modell (target)
Android-Programmering Våren Oversikt Long-running operasjoner Introduksjon til Android services On-demand service Bruk av servicer på tvers av prosesser.
Expression web. Front Page vs Expression web ● Front Page er ute ● Undervisning i Front Page er undervisning i gammeldags teknologi i forhold til standarder.
Android-Programmering Våren Oversikt – PendingIntents  Rollen til PendingIntents  Vanlig bruk  Deling  Sending.
Database.
RGM TIG Closing Report Date: Authors: May 2019 July 2013
Chapter 9 Designing Databases
Utskrift av presentasjonen:

Android-Programmering Våren 2014

Lagring av data SharedPreferences Filsystem Database

SQLite Open Source Relasjonsdatabase Bruker lite minne (250KByte)

Datatyper NULL INTEGER REAL TEXT BLOB

SQLite og Android Bare tilgjengelig for applikasjonen som lager den Håndtert av Android platformen Aksesserer filsystemet -> anbefalt async Default lokasjon: DATA/data/APP_NAME/databases/FILENAME

Database hjelpeklasse God praksis Pakker inn kompleksiteten SQLiteOpenHelper

Spørringer mot databasen rawQuery("SELECT * FROM episode WHERE _id = ? AND season = ?", new String[] { id, season }) query() Table Columns Selection SelectionArgs GroupBy Having OrderBy Limit

Cursor Representerer resultatet av en spørring Peker til en rad moveToFirst() moveNext() isAfterLast() getXXX() metoder Viktig og lukke med close()

ContentProvider Dele data til andre applikasjoner Kan bruke Database Filer Nettverk

Linker Enkel introduksjon til SQLite og ContentProvider Android Developer - SQLite summary.html summary.html Android Developer – NotePad Tutorial SQLite