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á