2. Widgets são pequenas aplicações
que podem ser adicionadas em
outras widget host, normalmente
na HomeScreen ou na Lockscreen
do seu device Android.
3.
4. Como tudo tem
que começar com
o primeiro passo,
nos vamos
começar com
este
5. Passo 1 - Definir a interface
Widget em 4 passos
Passo 4 - Avisar o Android
Passo 3 - Fazer o back-end
Passo 2 - Definir as configurações
6. o É um XML de Layout.
o Deve ser armazenada em res/layout.
Passo 1 – Definindo a interface
Como?
Onde?
7. • FrameLayout
• LinearLayout
• RelativeLayout
• GridLayout
• AnalogClock
• Button
• Chronometer
• ImageButton
• ImageView
• ProgressBar
• TextView
• ViewFlipper
• ListView
• GridView
• StackView
• AdapterViewFlipper
Tipos de layouts que você pode usar:
Tipos de views que você pode usar:
8. o É um arquivo XML do tipo AppWidgetProviderInfo
para definir atributos como: tamanho minímo e
máximo, frequência de atualização, dentre outras.
o Deve ser armazenado em res/xml.
Passo 2 – Definindo as configurações
Como?Onde?
10. o O back-end do Widget é um
BroadcastReceiver. Você deve estender
e sobrescrever alguns métodos da
classe AppWidgetProvider
o É possível sobrescrever uma série de
métodos de callback, neste exemplo
iremos trabalhar com o método
principal onUpdate
Passo 3 – Implementando o back-end