Personalizando o Magic xpa RIA Client para Android – Parte 1 – Pré-requisitos

Nesta mini série de 3 episódios, nós abordaremos os procedimentos necessários para a criação/customização do Magic xpa RIA Client para Android.

Neste episódio #1 falaremos de todos os pré-requisitos necessários para a execução desta tarefa no Magic xpa.

Manoel Frederico Silva – Gerente de Produto e Evangelista de Tecnologia – Magic Brasil
Manoel Frederico Silva – Gerente de Produto e Evangelista de Tecnologia – Magic Brasil

Para receber os artigos do Blog Magic Brasil em primeira mão no seu email registre-se aqui

6 comentários

  1. Para versão 2.5 foi possível gerar o apk utilizando as apis 15, 19 e 22, a 23 não foi possível. O fato de usar uma api “mais recente” é melhor? (No caso a 22)

    1. Não faz diferença para o core do runtime Magic no APK, mas pode fazer se você quiser customizar este APK (com Java), já que alguns recursos podem estar presentes numa versão de API e não em outra.
      E eventualmente, se o próprio Android efetua uma atividade de forma “melhor” numa API mais nova, pode ajudar também.

      1. O magic xpa tem alguma propriedade ou função que permite expandir imagem no dispositivo mobile com os dedos? Se sim, qual seria ela e a partir de qual versão está disponível?

        1. Este recurso não é nativo da plataforma.
          Você pode tentar customizá-lo através do recurso de “personalização do APK Magic”, usando Java, tomando como base alguns exemplos que são instalados na pasta SampleProjects\Rich Internet Samples\Android\AddControl-src, e pesquisando na internet também.

          1. Não consegui entender muito bem essa questão! Na pasta “…\SampleProjects\Rich Internet Samples\Android\AddControl-src” só tem um arquivo “AddControl.java” e nos programas de exemplo “Rich Internet Samples” não funciona. Entendi que esse arquivo pode ser compilado junto com APK Magic mas não sei como utilizar o recurso depois disso.

          2. Depois que você personaliza o APK (com Java), você terá um novo procedimento/função que pode ser acessado com “ClientNativeCodeExecute“:
            https://magicsoftware.my.salesforce-sites.com/PublicKnowledge/articles/bl_Reference/ClientNativeCodeExecute-xpa-4x/
            http://blog.magicsoftware.com.br/mobilidade-sem-limites-ii-acessando-apis-do-android/

            Você também pode trocar experiências e tirar dúvidas, nos grupos de usuários:
            Nacional: https://groups.io/g/MagicBrasil-l/topics
            Internacional: https://magicu-l.groups.io/g/main/topics

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *