How do you read from device memory in Kivy?

This page summarizes the projects mentioned and recommended in the original post on /r/kivy

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • Android-for-Python-Users

    Discontinued An unofficial Buildozer users' guide

    Instead of asking people who are developing in python you should start familiarizing with Android OS itself if you what specific Android feature. Android is very dynamic OS, it changes almost once a year and it introduce new features and security restrictions. Since version 10 API 29 they introduced something called scoped storage, so no more easy access to the storage, if you want complete access to the storage there's a permission called MANAGE_EXTERNAL_STORAGE, you can read about it here: https://developer.android.com/training/data-storage/manage-all-files Be aware that this permission is not allowed to anyone or almost anyone, you have to have very good reason if you want to use it so if you go to PlayStore your app will most likely be rejected due to security reasons, however if it's for personal use you can use it as nobody is going to complain, there are some other methods how to access files on Android but that involves little bit of Java or Kotlin knowledge the most simple one is SAF you can read about it here: https://developer.android.com/guide/topics/providers/document-provider Somebody already did some examples using kivy, you can read it here: https://github.com/Android-for-Python/Android-for-Python-Users

  • buildozer

    Generic Python packager for Android and iOS

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • androidstorage4kivy

    Classes to access Android shared storage from Kivy

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts