Apresentando o Android Studio - Funcionalidades


Nesta postagem iremos ver um pouco de como funciona o Android Studio

Criando um arquivo no Android Studio:
Vídeo no final da descrição

Google API Guide:

Introdução ao Android

O Android fornece uma estrutura de aplicativo avançada que permite criar aplicativos e jogos inovadores para dispositivos móveis em um ambiente de linguagem Java. Os documentos listados na navegação à esquerda fornecem detalhes da criação de aplicativos usando as várias APIs do Android.
Se você é novo no desenvolvimento para Android, é importante que entenda os seguintes conceitos fundamentais sobre a estrutura de aplicativos do Android:

Aplicativos oferecem vários pontos de entrada

Aplicativos para Android são criados como uma combinação de componentes distintos que podem ser invocados individualmente. Por exemplo: uma atividade individual fornece uma única tela para uma interface do usuário e um serviço realiza o trabalho no segundo plano de forma independente.
Em um componente, é possível iniciar outro componente usando uma intent. É possível iniciar um componente em um aplicativo diferente, como uma atividade em um aplicativo de mapas para exibir um endereço. Esse modelo fornece vários pontos de entrada para um único aplicativo e permite que qualquer aplicativo se comporte como o “padrão” de um usuário para uma ação que outros aplicativos podem invocar.

    Os aplicativos se adaptam a diferentes dispositivos

    O Android fornece uma estrutura de aplicativo adaptativa que permite fornecer recursos exclusivos para diferentes configurações de dispositivos. Por exemplo: é possível criar diferentes arquivos XML de layout para diversos tamanhos de tela e o sistema determina qual layout deverá aplicar com base no tamanho da tela do dispositivo atual.
    Você pode consultar a disponibilidade dos recursos do dispositivo em tempo de execução se qualquer recurso do aplicativo exigir hardware específico, como uma câmera. Se necessário, também é possível declarar recursos que o aplicativo exige para que mercados como a Google Play Store não permitam a instalação em dispositivos que não sejam compatíveis com aquele recurso.
    Recursos de string
    Os recursos de string fornecem strings de texto para o aplicativo com estilo e formatação de texto opcional. Existem três tipos de recursos que podem fornecer strings ao seu aplicativo:
    String
    Recurso XML que fornece uma só string.
    Matriz de strings
    Recurso XML que fornece uma matriz de strings.
    Strings de quantidade (plurais)
    Recurso XML que contém diferentes strings para pluralização.
    Todas as strings podem aplicar algumas marcações de estilo e argumentos de formatação. Para saber mais sobre estilos e formatação de strings, consulte a seção sobre Formatação e estilo.

    String


    String única que pode ser referenciada do aplicativo ou de outros arquivos de recurso (como um layout XML).
    Observação: Strings são recursos simples que são referenciados usando o valor fornecido no atributo name (não o nome do arquivo XML). Dessa forma, é possível combinar recursos de string com outros recursos simples em um arquivo XML, em um elemento <resources>.
    LOCALIZAÇÃO DO ARQUIVO:
    res/values/filename.xml
    O atributo filename é arbitrário. O name do elemento <string> será usado como o código do recurso.
    TIPO DE DADOS DO RECURSO COMPILADO:
    Ponteiro do recurso para um String.
    REFERÊNCIA DO RECURSO:
    Em Java: R.string.string_name
    Em XML: @string/string_name
    SINTAXE:
    <?xml version="1.0" encoding="utf-8"?>
    <resources>
        <string
            name="string_name"
            >text_string</string>
    </resources>
    ELEMENTOS:
    <resources>
    Obrigatório. Deve ser o nó raiz.
    Nenhum atributo.
    <string>
    String que pode conter tags de estilo. Você deve executar o escape de apóstrofes e aspas. Para saber mais sobre como ajustar corretamente o estilo e a formatação das strings, consulte Formatação e estilo abaixo.
    atributos:
    name
    String. Nome da string. Esse nome será usado como código do recurso.
    A SEGUIR:
    Arquivo XML salvo em res/values/strings.xml:
    <?xml version="1.0" encoding="utf-8"?>
    <resources>
        <string name="hello">Hello!</string>
    </resources>
    Esse XML de layout aplica uma string em uma Visualização:
    <TextView
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:text="@string/hello" />
    Esse código de aplicativo recupera uma string:
    String string = getString(R.string.hello);
    Você pode usar getString(int) ou getText(int) para recuperar uma string. getText(int) manterá qualquer estilo de texto avançado aplicado à string.
    Fonte: https://developer.android.com

    YoutubeCliqui Aqui

    Tabela de Tamanho das telas e suas definições 
    em DPI para ícones: Cliqui Aqui
    Documentação: Clique Aqui

      Teste

      Desenvolvedor de 16 anos que faz a modera��o de v�rios sites na web.

      Um comentário: