SlideShare uses cookies to improve functionality and performance, and to provide you with relevant advertising. If you continue browsing the site, you agree to the use of cookies on this website. See our User Agreement and Privacy Policy.
SlideShare uses cookies to improve functionality and performance, and to provide you with relevant advertising. If you continue browsing the site, you agree to the use of cookies on this website. See our Privacy Policy and User Agreement for details.
Successfully reported this slideshow.
Activate your 30 day free trial to unlock unlimited reading.
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.
Como tudo tem
que começar com
o primeiro passo,
nos vamos
começar com
este
4.
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
5.
o É um XML de Layout.
o Deve ser armazenada em res/layout.
Passo 1 – Definindo a interface
Como?
Onde?
6.
• 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:
7.
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?
9.
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