# 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"
}