learningequality / ka-lite-installer-android Goto Github PK
View Code? Open in Web Editor NEWAndroid port of KA Lite (an offline version of Khan Academy), encapsulating the Django project.
Android port of KA Lite (an offline version of Khan Academy), encapsulating the Django project.
On the Ainol tablet at least, for the WCH APK, if you tap the app icon on the homescreen immediately after it becomes visible, it displays a toast message that "App isn't installed". Waiting a bit and tapping again will load the app.
Tapping the download button should load the Intent for the external viewer.
Put the following in local_settings.py:
LOCKDOWN = True
I'm trying to build an apk with this information, but I get no results.
Could you please tell me if you have any update version of ka-lite-android?
Think about using this project on Android, if the android wrapper doesn't work out on particular devices, or overall.
@rjsteinert, moving the discussion for that to here.
put the folder outside the python-for-android and inside the build.xml, makes it to copy the folder into dist folder at the right time, so JavaHandler.java gets compiled.
Right now, we just run syncdb/migrate. The setup command does some other useful things, like create a default facility etc, which would be useful. Running with:
call_command("setup", interactive=False)
will avoid it requiring any input.
Right now, there are lots of buttons. We can simplify this down to just showing the progress bar and then loading the webview once the server is running.
However, it might be nice to still be able to build the APK in "debug mode", with more options like it has now.
Either automatically (look for folder with special name in filesystem and copy) or manually (have the user press a button and choose a location).
Old content that doesn't exist on the SD card anymore, at time of import, should probably also (for now) be deleted, to avoid overuse of space.
Performing crypto using the pure-Python library pyrsa that comes with KA Lite is extremely slow, which is particularly a problem on mobile devices with slow CPUs. If we can create a recipe for compiling M2Crypto (an OpenSSL wrapper), similarly to this:
https://github.com/kivy/python-for-android/blob/master/recipes/pycrypto/recipe.sh
then ka-lite-android can take advantage of this for faster crypto.
When the app is force-closed by swiping from the app list or using "double-back", it should shut down the service as well, and make sure things are cleaned up.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.