>> Tecnologia eletrônica >  >> Celulares e Acessórios Celulares >> smart Phones

Android GUI Desenvolvimento

aplicativos Android rodar em dispositivos como smartphones , laptops e PCs tablet. Portanto Android Graphical User Interface ( GUI) de desenvolvimento precisa ser adaptado às características de hardware exclusivos nestes dispositivos de computação móvel , incluindo telas sensíveis ao toque , trackballs e botões. Desenvolvimento GUI Android envolve também considerando os diversos tamanhos de tela para dispositivos Android . Desenvolvimento GUI Android geralmente requer alguns elementos e atividades básicas.
Visualizações

Em um aplicativo Android , a View é um dos ingredientes básicos para a GUI. A View representa uma única parte de uma tela exibida aos usuários . Visualizações são combinados dentro de estruturas hierárquicas , juntamente com outros elementos da interface do usuário do Android , como widgets e layouts. Em seu sentido mais básico, a View é uma área retangular dentro de uma tela de um aplicativo Android . Ver grupos são também parte integrante do desenvolvimento GUI Android , uma vez que estas fornecem a base para a implementação de layouts , através do qual os vários elementos visuais em uma interface do aplicativo são organizados e apresentados aos usuários .
Widgets

A plataforma Android fornece aos desenvolvedores uma gama de elementos de interface do usuário prontos para uso dentro de aplicações. Os desenvolvedores podem usar estes livremente , proporcionando aparência e comportamento padrão sem ter que implementar os detalhes. Widgets Android incluem vários controles de usuário , tais como campos de texto , botões, listas e caixas de seleção. Se um desenvolvedor não quiser usar os componentes de widget padrão do Android , ele pode, opcionalmente, criar seus próprios elementos da interface do usuário personalizada , que pode ser baseada em , ou estender , os elementos existentes tanto em termos de aparência e comportamento.


Layouts

Layouts de aplicativos Android determinar as maneiras pelas quais os itens da interface visuais aparecem em relação ao outro . Os desenvolvedores podem definir Layouts para as telas em suas aplicações usando XML ou no código de programação Java do aplicativo. Layouts Android incluem linear , tabular e acordos relativos. Dentro do XML de layout para a interface do aplicativo , os desenvolvedores também podem ditar o posicionamento , o preenchimento , o tamanho e as margens para determinados itens visuais. Dentro do Eclipse Integrated Development Environment (IDE) com as Android Development Tools (ADT ) instalado , os desenvolvedores podem ver os efeitos de seus projetos de layout em dispositivos virtuais.

Eventos

Como bem como a definição de aparência para elementos GUI Android , os desenvolvedores precisam determinar que tratamento deve ocorrer quando o usuário interage com os elementos. Um evento de usuário é o que surge quando isso acontece. Programas Android pode adaptar o que acontece quando esses eventos ocorrem, usando ouvintes de evento. Ouvintes de eventos podem detectar a interação do usuário , como clicar , clique longo , comovente e pressionar as teclas . Desenvolvedores do Android pode criar manipuladores de eventos , que são funções chamadas quando ocorrem estes eventos do usuário , permitindo uma aplicação para responder à interação do usuário através da realização de tarefas do aplicativo .