android-sdk-supporter


Nameandroid-sdk-supporter JSON
Version 0.0.6 PyPI version JSON
download
home_pagehttps://github.com/automatethem/android-sdk-supporter
SummaryAndroid sdk supporter
upload_time2023-07-07 09:31:50
maintainer
docs_urlNone
authorSang Ki Kwon
requires_python
licenseMIT
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # android-sdk-supporter

## Android SDK 다운로드
 
명령줄 도구  
https://developer.android.com/studio/command-line?hl=ko#tools-sdk  
Android SDK 명령줄 도구 (android_sdk\cmdline-tools)  
https://developer.android.com/studio#command-tools  
Android SDK 빌드 도구 (android_sdk\build-tools)  
https://androidsdkmanager.azurewebsites.net/Buildtools  
Android SDK 플랫폼 도구 (android_sdk\platform-tools)  
https://developer.android.com/studio/releases/platform-tools?hl=ko#downloads.html  
google drive  
https://drive.google.com/drive/folders/1mfYHbCbwM6HIexV9gQvtPFnIEwo26t0s?usp=drive_link  

```
import os
from android_sdk_supporter.build_tools import BuildTools

android_sdk_directory = os.path.dirname(__file__) + "/android_sdk"
build_tools = BuildTools(android_sdk_directory)
```

```
import os
from android_sdk_supporter.cmdline_tools import CmdlineTools

android_sdk_directory = os.path.dirname(__file__) + "/android_sdk"
cmdline_tools = CmdlineTools(android_sdk_directory)
```

```
import os
import time
from android_sdk_supporter.platform_tools import PlatformTools
from python_supporter.check_ip import check_ip #pip install python-supporter

android_sdk_directory = os.path.dirname(__file__) + "/android_sdk"
platform_tools = PlatformTools(android_sdk_directory)

device = ""
status = ""
try:
    devices = platform_tools.check_devices()

    for d in devices:
        device = d["device"]
        status = d["status"]
        break
    if not devices:
        device = ""
        status = ""
except:
   device = ""
   status = ""

print(f"연결 디바이스 (상태): {device} ({status})")

if not device and not status:
    print(f"USB에 디바이스가 연결되지 않았습니다.")
    exit()

print("모바일 데이터 해제")
platform_tools.data_disable()

print("1초 쉬기")
time.sleep(1)

print("모바일 데이터 연결")
platform_tools.data_enable()

ip = check_ip()
print(f"PC IP: {ip}")
```

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/automatethem/android-sdk-supporter",
    "name": "android-sdk-supporter",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "",
    "author": "Sang Ki Kwon",
    "author_email": "automatethem@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/96/97/8863321bfe223b99079238fe73bf4c158a5b3e1a8c9012c94262cd0b0e8b/android-sdk-supporter-0.0.6.tar.gz",
    "platform": null,
    "description": "# android-sdk-supporter\n\n## Android SDK \ub2e4\uc6b4\ub85c\ub4dc\n \n\uba85\ub839\uc904 \ub3c4\uad6c  \nhttps://developer.android.com/studio/command-line?hl=ko#tools-sdk  \nAndroid SDK \uba85\ub839\uc904 \ub3c4\uad6c (android_sdk\\cmdline-tools)  \nhttps://developer.android.com/studio#command-tools  \nAndroid SDK \ube4c\ub4dc \ub3c4\uad6c (android_sdk\\build-tools)  \nhttps://androidsdkmanager.azurewebsites.net/Buildtools  \nAndroid SDK \ud50c\ub7ab\ud3fc \ub3c4\uad6c (android_sdk\\platform-tools)  \nhttps://developer.android.com/studio/releases/platform-tools?hl=ko#downloads.html  \ngoogle drive  \nhttps://drive.google.com/drive/folders/1mfYHbCbwM6HIexV9gQvtPFnIEwo26t0s?usp=drive_link  \n\n```\nimport os\nfrom android_sdk_supporter.build_tools import BuildTools\n\nandroid_sdk_directory = os.path.dirname(__file__) + \"/android_sdk\"\nbuild_tools = BuildTools(android_sdk_directory)\n```\n\n```\nimport os\nfrom android_sdk_supporter.cmdline_tools import CmdlineTools\n\nandroid_sdk_directory = os.path.dirname(__file__) + \"/android_sdk\"\ncmdline_tools = CmdlineTools(android_sdk_directory)\n```\n\n```\nimport os\nimport time\nfrom android_sdk_supporter.platform_tools import PlatformTools\nfrom python_supporter.check_ip import check_ip #pip install python-supporter\n\nandroid_sdk_directory = os.path.dirname(__file__) + \"/android_sdk\"\nplatform_tools = PlatformTools(android_sdk_directory)\n\ndevice = \"\"\nstatus = \"\"\ntry:\n    devices = platform_tools.check_devices()\n\n    for d in devices:\n        device = d[\"device\"]\n        status = d[\"status\"]\n        break\n    if not devices:\n        device = \"\"\n        status = \"\"\nexcept:\n   device = \"\"\n   status = \"\"\n\nprint(f\"\uc5f0\uacb0 \ub514\ubc14\uc774\uc2a4 (\uc0c1\ud0dc): {device} ({status})\")\n\nif not device and not status:\n    print(f\"USB\uc5d0 \ub514\ubc14\uc774\uc2a4\uac00 \uc5f0\uacb0\ub418\uc9c0 \uc54a\uc558\uc2b5\ub2c8\ub2e4.\")\n    exit()\n\nprint(\"\ubaa8\ubc14\uc77c \ub370\uc774\ud130 \ud574\uc81c\")\nplatform_tools.data_disable()\n\nprint(\"1\ucd08 \uc26c\uae30\")\ntime.sleep(1)\n\nprint(\"\ubaa8\ubc14\uc77c \ub370\uc774\ud130 \uc5f0\uacb0\")\nplatform_tools.data_enable()\n\nip = check_ip()\nprint(f\"PC IP: {ip}\")\n```\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Android sdk supporter",
    "version": "0.0.6",
    "project_urls": {
        "Homepage": "https://github.com/automatethem/android-sdk-supporter"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ec453a154a6396327d8c6676a507094ff12318320d9cb35b8fb114be499ac7c3",
                "md5": "332ed3a821709b979fee8e84c069c823",
                "sha256": "d06149afa493117b7bcabaca2f626ae8b4b9835acf20acd5aba4c855e29f4ff2"
            },
            "downloads": -1,
            "filename": "android_sdk_supporter-0.0.6-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "332ed3a821709b979fee8e84c069c823",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 4433,
            "upload_time": "2023-07-07T09:31:40",
            "upload_time_iso_8601": "2023-07-07T09:31:40.810642Z",
            "url": "https://files.pythonhosted.org/packages/ec/45/3a154a6396327d8c6676a507094ff12318320d9cb35b8fb114be499ac7c3/android_sdk_supporter-0.0.6-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "96978863321bfe223b99079238fe73bf4c158a5b3e1a8c9012c94262cd0b0e8b",
                "md5": "bb9d356c7442715b5e8724e537357186",
                "sha256": "41bfbe746d79008ea1114a29241d866690211659c5533919d207568d4d5bf867"
            },
            "downloads": -1,
            "filename": "android-sdk-supporter-0.0.6.tar.gz",
            "has_sig": false,
            "md5_digest": "bb9d356c7442715b5e8724e537357186",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 3054,
            "upload_time": "2023-07-07T09:31:50",
            "upload_time_iso_8601": "2023-07-07T09:31:50.610164Z",
            "url": "https://files.pythonhosted.org/packages/96/97/8863321bfe223b99079238fe73bf4c158a5b3e1a8c9012c94262cd0b0e8b/android-sdk-supporter-0.0.6.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-07-07 09:31:50",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "automatethem",
    "github_project": "android-sdk-supporter",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "requirements": [],
    "lcname": "android-sdk-supporter"
}
        
Elapsed time: 0.31679s