Entendendo a Idependência de Dencidade do Android
Android é um sistema operacional móvel com poucas limitações no hardware de seus aparelhos. Os fabricantes podem criar dispositivos de quase qualquer forma de tela, o tamanho e densidade. Os dispositivos podem ter teclados e botões físicos, ou apenas teclados e botões virtuais. Embora essa flexibilidade é grande para permitir personalização dispositivo, cria-se alguns obstáculos para desenvolvedores de aplicativos. Em primeiro lugar, como pode aplicativos suportam todas essas várias configurações de dispositivos com uma experiência consistente? Além disso, como os aplicativos podem tirar proveito de dispositivos que possuem hardware final maior ou mais recursos do que os outros? Android foi construído com isso em mente, e dá ferramentas de desenvolvimento para apoiar todas as configurações de dispositivo e otimizar a experiência para outras configurações do dispositivo, que será abordado mais tarde. Para que um aplicativo seja flexível e compatível com qualquer configuração ...