Como localizar seu app para android

Palavras, palavras, palavras. A maioria dos aplicativos Android têm tantas palavras. É uma maravilha um desenvolvedor pode manter essas coisas em linha reta. É muito fácil de digitar uma palavra de sentido único em uma parte do código e cometer erros de ortografia da palavra em uma parte diferente.

Você pode reduzir o problema criando as constantes string. Por exemplo, você pode escrever

pública pep final String = “Pepperoni” -

na parte superior do seu programa Java e usar a variável animar no lugar da corda calabresa todo o código. Mas, em seguida, mudar a partir da palavra Inglês calabresa a palavra italiana merguez, você tem que mexer com o seu código Java. Em um mundo onde apenas seis por cento de todos os telefones móveis estão nos Estados Unidos, você não deseja editar o código Java para dezenas de países.

Video: Como Rastrear Celular Android PERDIDO ou ROUBADO usando o PC ou CELULAR

A solução elegante para este problema é usar Android do externalização corda característica. Aqui está o que você faz:

  1. Abra seu projeto.

  2. Abra o projeto de reusable_layout.xml arquivo e colocar a ferramenta Designer no modo de texto.

    Termos, tais como linhas

    android: text = “queijo Extra”

    no reusable_layout.xml Arquivo? E se o usuário não é um orador idioma Inglês? Um arquivo de layout descreve a aparência da tela do aplicativo. O olhar da tela não deve depender do usuário de ser capaz de entender o que queijo extra significa.

  3. No editor, clique dentro da cadeia queijo extra.

  4. Pressione Alt-Enter.

    Um menu pop-up aparece. Este menu é chamado de menu de ação intenção. O menu contém uma lista de ações a partir do qual você pode escolher.

  5. No menu ação intenção, selecione recurso de cadeia Extract.

    Bem, wha’da’ ya’sabe ?! Uma caixa de diálogo Extract Resource aparece!

  6. No nome do recurso campo, tipo extra_cheese.

    Um nome de recurso não deve conter espaços em branco. Nesta etapa, extra_cheese está bem e extracheese também está bem. Mas queijo extra não está bem.

  7. Clique em OK.

    Estúdio Android adiciona a seguinte elemento para o seu res / valores / strings.xml Arquivo:

    queijo extra


    Estúdio Android também substitui “queijo Extra” no elemento CheckBox do seu layout com uma expressão @string:

    Video: Como Rastrear Celular Android pelo Google Maps - Sem Programas

    <-CheckBoxandroid: text = “@ corda / extra_cheese”
  8. (Opcional, mas muito bom se você fazê-lo.) Repita os passos 3 a 7 para as cordas calabresa, exposição, e (no activity_main.xml Arquivo) Avião.

    Com cordas de seu aplicativo exteriorizada, você está pronto para ir internacional.

  9. direito; clique (ou em um Mac, Ctrl-clique) o strings.xml arquivo em seu projeto de res / valores pasta na janela da ferramenta de projeto.

  10. No menu de contexto que aparece, selecione Abrir Traduções Editor.

    As traduções do Editor aparece no lugar da ferramenta Designer.

    As traduções Editor.
    As traduções Editor.
  11. Perto do topo do Editor de Traduções, clique no ícone de globo.

    Aparece uma lista de localidades de idioma.

    Selecione um idioma.
    Selecione um idioma.
  12. Escolha uma localidade de idioma da lista.

    Para este exercício, Italiano (it) é selecionado. Confira aqui a colher cheia em localidades do Idioma.

    Como resultado, o strings.xml filial na janela da ferramenta de projeto agora tem dois sub-ramos. Ambos os sub-ramos ostentar o rótulo strings.xml, mas o ícone do novo sub-ramo é uma imagem pequena da bandeira da Itália.

    Veja! Você tem dois & lt; span class =arquivos strings.xml.”width =” 280 "/>
    Veja! Você tem dois arquivos strings.xml.

    Temporariamente mudar janela da ferramenta Projeto de vista Android ao Project vista. do seu projeto res pasta tem agora uma valores subpasta e um valores-it subpasta. o valores-it subpasta contém seu próprio strings.xml Arquivo. (Ok, você pode voltar para o ponto de vista Android agora!)

    No Editor Translations, o termo extra_cheese está em vermelho, porque você ainda não traduzido extra_cheese em italiano. O mesmo é verdadeiro para outros termos que você ainda não traduzidos.

    Video: Como descobrir bisbilhoteiros e espiões no seu Android - APP ANTI ROUBO - 2017

  13. Clique duas vezes na coluna Italiano (it) na extra_cheese linha. Nessa coluna, tipo formaggio Con più, e pressione Enter.

    (Desculpe. As traduções Editor não fazer qualquer tradução para você. As traduções editor só adiciona código ao seu projeto quando você digitar as traduções de palavras e frases.)

  14. Repetir o passo 13 para o calabresa, exposição, e avião linhas.

    Se o seu italiano é um pouco enferrujado, copie o texto do res / valores-lo / strings.xml arquivo abaixo.

  15. Teste o seu aplicativo.

    Tal como acontece com a maioria dos dispositivos, o emulador tem uma definição para Idioma Entrada. Alterar essa configuração para Italiano (Italia), e, de repente, seu aplicativo parece com a tela abaixo.

    <i>Buongiorno “largura =” 380
    Buongiorno!
    lt;? xml version = “1.0” encoding = “utf-8” gt;<-recursos>-<-string name = “Olá”>-Ciao mondo, attività la mia!&nome lt-string = “app_name”>-Il mio secondo progetto Androidformaggio Con piùmerguezsempliceMostra

Publicações relacionadas