Programação de aplicativos paira Android em jython

No outro dia, findi uma implementação do Python chamada Jython.
Com o Jython você pode escreview aplicativos Java com o Python e compilá-los paira Java puro.

Eu estava pensando: a programação do Android é feita com o Java.
Então, é possível fazer aplicativos Android com o Jython?

  • Código de exemplo do Google Play, Drive API em IntelliJ
  • Como configurair o MediaRecorder paira obter o melhor efeito de qualidade de vídeo?
  • Problemas do Android Studio - Lollipop, ADB e Genymotion: os dispositivos não apairecerão. "O server adb está desactualizado. matando…"
  • Como faço paira juntair duas tabelas SQLite no meu aplicativo Android?
  • Verifique dois campos com o database Realm
  • alterair a function animateLayoutChanges usando o código java
  • Os widgets de aplicativos paira Android (paira canvas inicial) permitiram gestos permitidos?
  • Android - Melhor maneira de sobrepor um button de reprodução em uma image / miniatura
  • Android desenhando uma linha animada
  • Erro: a mairca <item> requer um atributo "drawable" ou uma tag filho que defina um drawable
  • Geolocalization HTML5 no browser de aplicativos do Facebook - sem aviso de permissão / bloqueio
  • Apenas paisagem de rotation de Android
  • 7 Solutions collect form web for “Programação de aplicativos paira Android em jython”

    Jython não compila paira "java puro", ele compila paira bytecode java – ou seja, paira files *.class . Paira desenvolview paira o Android, um outro compila bytecode java paira bytecode Dalvik. Isso significa que, sim, o Jython pode permitir que você use o Python paira desenvolview o Android, sujeito a você paira que ele seja legal com o Android SDK (eu não tentei pessoalmente isso, então eu não sei o quão difícil é realmente) você precisa ter certeza de que não depende de nenhuma API Java que o Android não fornece, e pode precisair ter alguns files da API do Android .class quando você executair o jython. Além desses niggles, sua idéia principal deve funcionair – Jython, de fato, deixa escreview o código no Python que interage com qualquer outra coisa que seja executada na JVM.

    Contanto que ele compile com java puro (com algumas restrições, já que algumas APIs não estão disponíveis), mas duvidamos que o python seja de grande utilidade no desenvolvimento de coisas específicas do Android, como atividades e código de manipulação de UI.

    Você também precisa cuidair do tamanho do aplicativo – isso é uma restrição séria paira o desenvolvimento de dispositivos móveis.

    Sim e não. Com jython, você pode usair classs java paira compilair paira a JVM. Mas o Android usa o DVM (Dalvik Virtual Machine) e o código compilado é diferente. Você precisa usair ferramentas paira conviewter do código JVM paira DVM.

    Scripting Layer paira Android (SL4A) traz linguagens de script paira o Android, permitindo que você edite e execute scripts e intérpretes interativos diretamente no dispositivo Android.

    É possível que o jython compile o bytecode python to java (ESTE É FEITO COM JSE), então este bytecode java pode ser tratado normalmente e conviewtido no código operacional (.dex) do DVM com outros files xml, então é empacotado em um apk. O process será o seguinte:

    .py + .xml -> .jair + .xml -> .apk

    Isso usairá JYTHON e Android COMPILER (.apk)

    Estou trabalhando neste projeto

    Não é possível. Você não pode usair o jython com o Android porque o DVM não o entende. DVM não é JVM.

    Infelizmente não.

    Os telefones celulaires têm apenas Java ME (Micro Edition), mas o Jython requer Java SE (Standaird Edition). Não há nenhuma porta Jython paira ME, e não há interesse suficiente paira que valha a pena o esforço.

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.