Class13

1462 palavras 6 páginas
Programação
para
a
Plataforma
Android
–
Aula
13


Localização

• O
que
são
serviços
baseados
em
localização?

• Como
usar
a
API
de
mapas
do
Google?

• Como
sobrepor
diferentes
visões
a
um
mapa?

• Como
integrar
o
mapa
aos
demais
componentes
gráficos?

• Quais
visões
podem
ser
acopladas
à
mapas?

• Como
usar
serviços
de
localização
sem
mapas?


Onde
Estou?

• Que
recursos
um
smart‐phone
pode
usar
para
 saber a
própria
localização?


Provedores
de
Localização

• Android
suporta
sensores
que
captam
sinais
 de satélites
do
sistema
Geo‐Posi(oning

Systems
(GPS).

• Android
suporta
sensores
que
determinam
a
 localização do
aparelho
móvel
via
triangulação
 com redes
de
telefonia
celular.

• Android
também
suporta
provedores
de
 localização baseados
em
redes
wi‐fi.


Onde
estou?

Serviço de localização:
Escreva uma aplicação que imprima em uma caixa de texto simples a localização do aparelho móvel, e o servidor de localização utilizado para determiná-la.

Permissões

<?xml
version="1.0"
encoding="uV‐8"?>

<manifest
xmlns:android="hZp://schemas.android.com/apk/res/android"
 package="com.aula13"
android:versionCode="1"
android:versionName="1.0">
 <uses‐permission
android:name="android.permission.ACCESS_COARSE_LOCATION"
/>
 <uses‐permission
android:name="android.permission.ACCESS_FINE_LOCATION"
/>
 <applicabon
android:icon="@drawable/icon"
android:label="@string/app_name">
 <acbvity
android:name=".AulaAcbvity13"
android:label="@string/app_name">
 <intent‐filter>
 <acbon
android:name="android.intent.acbon.MAIN"
/>
 <category
android:name="android.intent.category.LAUNCHER"
/>
 </intent‐filter>
 s </acbvity>

Nós já vimo </applicabon>
 um tipo de <uses‐sdk
android:minSdkVersion="2"
/>
 permissão </manifest>

. Qual?

antes

Layout

• Informações
de
 localização serão
 impressas em
uma
caixa
 de texto.

– Essas
informações
podem
 ocupar uma
string
maior
 que os
limites
da
caixa
de
 texto. – Mas,
por
agora,
já

Relacionados

Outros Trabalhos Populares