java


Is there any way to call python code in android develop without installing sl4a?


I have found some ways to using python to build android app.But all of them need to install sl4a and pythonforandroid.
It is so complicated,so is there any way to package sl4a to my android app project,and once I install the apk,I needn't install sl4a any more.

You can use Kivy at following link :
Python for Android
It will can help u have a look to the following topic :
How can I integrate a Python code in the Android Java app?
hope this help you.

You can do this. What it comes down to is packaging the Python interpreter (compiled by the NDK) in your app, and starting it via the standard NDK mechanisms. This is the same thing that e.g. Kivy does, but you'd be adding the code to your own app rather than (like Kivy) using a java bootstrap then letting the Python manage everything else.
One option, which has seen a little discussion/development recently, is to use python-for-android to build all the python components, then copy them into your java project (and add the code to handle it). This is possible, but not currently as easy as it could be, you'd need to look into how it works internally to get the outputs you need.
Another option that is probably easier right now if you don't need compiled code beyond python itself is to directly use the precompiled python binaries of the CrystaX NDK, in which case including the python binaries comes down to only adding them to your Android.mk. You'd still need some C and NDK code to interact with the interpreter, but the process is quite straightforward.
(SL4A has some Android build tools of its own, which you could also use for this, but I don't know what you'd need to do to integrate it as I think SL4A does extra things on top of just having the python interpreter present).


Related Links

Finding the minimum value from a Stack
What is the difference between doGet and doPost? [duplicate]
How to download image from from url in java?
Send STOMP ERROR from Spring Websocket program
Scalding 'multiple map()' optimization
mvn liquibase:update results in “Failed to resolve the properties file.”
How to filter Records in a JSON results on java servlet
Starting one Spring Boot Application by using SoapUITestCaseRunner?
Can someone please clarify #RequestBody
Where do Grails domain classes get their query methods from?
Spring repository in Swing
Setting value without a setter method in java class [duplicate]
JSOUP Redirect Script
Change number of split
Can´t create entity in MongoDB
Log4j2 LogManager.getLogger() with Spring

Categories

HOME
vim
multithreading
pycharm
path-finding
plot
iterator
session
grep
q
rsyslog
jsrender
serverspec
webrequest
dacpac
serverless-framework
kudan
language-agnostic
tibco-mdm
sqlcipher
su
libssl
instant-messaging
socialengine
amazon-kinesis-kpl
picasso
nssegmentedcontrol
overriding
appfabric
xcode-extension
event-driven
streamsets
opshub
elmah
galleria
multipeer-connectivity
dropbox-php
aurelia-validation
nativeapplication
kbuild
google-perftools
topbeat
visual-c++-2008
database-optimization
file-writing
superstack
ford-fulkerson
jfugue
tcpserver
vhd
wordml
ibaction
createprocessasuser
clipperlib
apache-commons-net
umbraco6
offloading
dd
camanjs
gadt
google-style-guide
asp.net-dynamic-data
device-manager
markers
intentservice
farseer
google-cloud-save
jplaton
eventual-consistency
anonymous-methods
browser-detection
isnullorempty
enter
reddot
dotnethighcharts
fireworks
libc++
horizontal-accordion
servicehost
self-extracting
h.323
gallio
modelstate
web-architecture
substrings
avatar
post-build
3gp
rtml





Mobile Apps Dev
Database Users
javascript
java
csharp
php
android
MS Developer
developer works
python
ios
c
html
jquery
RDBMS discuss
Cloud Virtualization
Database Dev&Adm