Metadata-Version: 2.1
Name: kvdroid
Version: 0.1.2
Summary: Some Android tools for Kivy developments
Home-page: https://github.com/yunus-ceyhan/kvdroid.git
Author: Yunus Ceyhan
Author-email: yunus.ceyhn@gmail.com
License: UNKNOWN
Description: # Kvdroid
        Some Android tools for Kivy developments
        ### Dependencies
        ```sh
        Android min-api21
        ```
        ### Requirements
        ```
        kivy, android, jnius
         ```
        ### Installation
        
        ```python
        pip install kvdroid
        ```
        ### Usage
        To detect if app is installed from Play Store or not
        ```python
        from kvdroid import app_source
        print(app_source)
        ```
        To get absolute screen size in dp-pixel and detect current orientation
        ```python
        from kvdroid import screen
        print(screen.orientation())
        print(screen.width_dp())
        print(screen.height_px())
        ```
        To check if device has a data connection both for wifi and cellular
        ```python
        from kvdroid import network_state
        print(network_state())
        ```
        To check if device is  in dark mode or not
        ```python
        from kvdroid import dark_mode
        print(dark_mode)
        ```
        To get device's informations
        Available options ```
        'model','brand','manufacturer','version','sdk','product','base','rom','security','hardware','tags','sdk_int'```
        ```python
        from kvdroid import device_info
        print(device_info("model"))
        ```
        To enable immersive mode
        ```python
        from kvdroid import immersive_mode
        immersive_mode(True) # default is False
        ```
        To launch a specific app
        ```python
        from kvdroid import launch_app  
        launch_app(<app_package>,<app_activity>)
        ```
        To open target app's details page
        ```python
        from kvdroid import app_details
        app_details(<app_package>)
        ```
        To detect current device's language
        ```python
        from kvdroid import device_lang
        print(device_lang)
        ```
        To set statusbar color
        ```python
        from kvdroid import statusbar_color
        statusbar_color("#FFFFFF","black")
        ```
        To set navigationbar color
        ```python
        from kvdroid import navbar_color
        navbar_color("#FFFFFF")
        ```
        To display a toast message
        ```python
        from kvdroid import toast
        toast("hello world")
        ```
        To get absolute sdcard path
        ```python
        from kvdroid import sdcard
        print(sdcard)
        ```
        To get path of working app folder
        ```python
        from kvdroid import app_folder
        print(app_folder)
        ```
        To change default wallpaper
        ```python
        from kvdroid import wallpaper
        set_wallpaper("/sdcard/test.jpg")
        ```
        To use text-to-speech
        ```python
        from kvdroid import speech
        speech("hello world", "en")
        ```
        To use default download manager
        ```python
        from kvdroid import download_manager
        download_manager(<title>,<description>,<URL>,<path>,<file>)
        ```
        To restart the app
        ```python
        from kvdroid import restart_app
        restart_app(True) # default is false
        ```
        To share text via Android Share menu
        ```python
        from kvdroid import share_text
        share_text("hello world")
        ```
        To share any file via Android Share menu
        ```python
        from kvdroid import share_file
        share_file(<path-to-file>)
        share_file("/sdcard/test.pdf")
        ```
        To play suported music format or radio stream through Android Media Player
        ```player.mPLayer = Android Media PLayer```
        ```python
        from kvdroid import player
        player.play(<path-to-music-file>)
        player.stream(Url) # radio
        player.pause()
        player.resume()
        player.seek(value)
        player.do_loop(True) # default is False
        player.is_playing()
        player.get_duration()
        player.current_possition()
        ```
        ### License
        MIT
        
        
Keywords: Android,Python,Kivy
Platform: UNKNOWN
Description-Content-Type: text/markdown
