O que é um item de aplicativo?

Os aplicativos do AppStudio são armazenados como itens no ArcGIS. Se você cria um novo aplicativo ou um a partir de um modelo, cada aplicativo é incluído nos mesmos arquivos de núcleo junto com seu próprio conteúdo personalizado. Você pode compartilhar seu item de aplicativo entre seus próprios dispositivos, com outros ou emitir um pedido do serviço cloud make da Esri para gerar arquivos da instalação do sistema operacional específico. O seguinte descreve os arquivos que são incluídos em seu item do aplicativo.

Appinfo

Appinfo é um arquivo de configuração que contém informações que define a operação do seu aplicativo. Se seu aplicativo contém quaisquer propriedades que foram definidas em suas configurações, estes são armazenados no arquivo Appinfo e podem incluir:

  • Recursos, por exemplo, utilizar áudio, bluetooth, câmera, sensores de localização, microfone, rede e armazenamento.
  • Escolha de plataforma de desenvolvimento.
  • Tamanho de imagem mínimo, especificações de retrato ou de paisagem.
  • Propriedades personalizadas definidas.
  • Recursos, por exemplo, imagens de ícone de plano de fundo e aplicativo.
  • Arquivos de tradução e sua localização.

Appschema

Appschema é um arquivo de configuração que define como apresentar as propriedades personalizadas definidas de um aplicativo para o usuário nas Configurações do AppStudio. A segunda guia da ferramenta Configurações—por padrão isto é rotulado como Propriedades, mas pode ser personalizado— exibe todas propriedades personalizadas definidas. Dependendo das definições no Appschema, cada propriedade pode ser exibida com UI que ajuda o usuário alterar a propriedade ou como uma lista simples de propriedades para edição.

Por exemplo se uma propriedade for definida para ser de tipo "imagem", um navegador de imagem apresenta uma visualização da imagem que será exibida.

Os tipos de propriedades incluem:

  • Note—O texto a ser mostrado na tela, útil para descrever um grupo de propriedades.
  • String—Inclui atributos de placeholder (texto de placeholder), regex (padrão de expressão de validação regular) e erro (a mensagem de erro mostrada se o valor for inválido).
  • Número—Inclui atributos de placeholder (texto deplaceholder), mínimo (permite o valor mínimo), máximo (valor máximo permitido), precisão (número máximo de dígitos depois do ponto decimal) e erro (mensagem de erro mostrada se o valor for inválido).
  • Booleano—Apresenta o usuário com um controle booleano.
  • Richtext—Inclui atributo do placeholder (texto do placeholder).
  • Opções—Um vetor de objetos contendo rótulo e valor de atributos.
  • Cor—Apresenta o usuário com um seletor de cores.
  • Arquivo—Inclui atributos de pasta (nome de pasta) e filtros (vetor de strings contendo filtros de arquivo).
  • Imagem—Inclui atributos de pasta (nome de pasta) e filtros (vetor de strings contendo filtros de arquivo).

Para cada propriedade você pode definir:

  • Tipo—Um dos tipos descritos acima.
  • Nome—Nome da propriedade. Não é possível conter espaços.
  • Rótulo—Rótulo da propriedade. Pode conter espaços.
  • Sugestão—Texto de sugestão para ajudar o usuário definir a propriedade.
  • Valor—Valor padrão da propriedade.

As propriedades podem ser categorizadas de forma que elas possam ser apresentadas ao usuário em grupos. Por exemplo, as categorias podem ser exibidas como guias. Ambos o título da guia de propriedades e a guia de categoria podem ter títulos personalizados.

Iteminfo

Iteminfo é um arquivo de configuração que contém informações que definem o item do ArcGIS. Que inclui:

  • Informações e permissões de acesso.
  • Miniatura, nome do item, resumo e descrição.
  • Informações do proprietário, organização e grupo.
  • Tags e palavras-chaves.

QML/JavaScript

Os arquivos .qml e .js files formam a estrutura de seu aplicativo. Se você utilizar um modelo apresentado para criar um aplicativo, você irá visualizar numerosos arquivos .qml. Se você criou um novo aplicativo no AppStudio, você visualiza somente um arquivo .qml único, porém seu aplicativo pode utilizar qualquer número de arquivos .qml. JavaScript pode ser escrito dentro de seus arquivos .qml (como mostrado nos aplicativos apresentados) ou pode ser referenciado pelo seu QML a partir de arquivos .js externos.

Recursos

Os recursos incluem plano de fundo, botão e imagens de logo, como também quaisquer outros dados que deseja incluir com seu aplicativo. Estes recursos devem ser localizados em sua pasta de projeto a serem incluídos em seu item do ArcGIS e quaisquer distribuições subsequentes ou arquivos de instalação.