Creates (partial) functions for every Android activity using ADB
Project description
Creates (partial) functions for every Android activity using ADB
pip install a-pandas-ex-adb-execute-activities
from a_pandas_ex_adb_execute_activities import pd_add_adb_execute_activities
pd_add_adb_execute_activities()
import pandas as pd
packagename = "com.google.android.youtube"
adb_path = "C:\\Users\\Gamer\\AppData\\Local\\Android\\Sdk\\platform-tools\\adb.exe"
deviceserial = "localhost:5745"
df = pd.Q_ADB_activities_from_package_to_df(adb_path, deviceserial, packagename)
df2 = pd.Q_ADB_all_activities_to_df(adb_path, deviceserial)
#Overview
df.com_google_android_youtube_com_google_android_apps_youtube_app_application_Shell_UploadActivity__UPLOAD__DEFAULT__video
Out[19]:
package com.google.android.youtube/com.google.android....
Action com.google.android.youtube.intent.action.UPLOAD
AutoVerify false
Category android.intent.category.DEFAULT
Type video
mHasPartialTypes true
mPriority 0
Scheme
command am start -a "com.google.android.youtube.intent...
call -a "com.google.android.youtube.intent.action.U...
Name: com_google_android_youtube_com_google_android_apps_youtube_app_application_Shell_UploadActivity__UPLOAD__DEFAULT__video, dtype: object
#-a / -c /-n / -t will be automatically passed when calling the function
df.com_google_android_youtube_com_google_android_apps_youtube_app_application_Shell_UploadActivity__UPLOAD__DEFAULT__video.call
Out[20]:
-a "com.google.android.youtube.intent.action.UPLOAD"
-c "android.intent.category.DEFAULT"
-n "com.google.android.youtube/com.google.android.apps.youtube.app.application.Shell_UploadActivity"
-t "video"
package: com.google.android.youtube/com.google.android.apps.youtube.app.application.Shell_UploadActivity
AutoVerify: false
Type: video
mHasPartialTypes: true
mPriority: 0
Scheme:
# If you want to upload a video on YouTube, for example, you can complete the adb call like this:
df.com_google_android_youtube_com_google_android_apps_youtube_app_application_Shell_UploadActivity__UPLOAD__DEFAULT__video.call('-d file:///storage/emulated/0/DCIM/SharedFolder/xxa.mp4')
Executing: am start -a "com.google.android.youtube.intent.action.UPLOAD" -c "android.intent.category.DEFAULT" -n "com.google.android.youtube/com.google.android.apps.youtube.app.application.Shell_UploadActivity" -t "video" -d file:///storage/emulated/0/DCIM/SharedFolder/xxa.mp4
b'Starting: Intent { act=com.google.android.youtube.intent.action.UPLOAD cat=[android.intent.category.DEFAULT] dat=file:///storage/emulated/0/DCIM/SharedFolder/xxa.mp4 typ=video cmp=com.google.android.youtube/com.google.android.apps.youtube.app.application.Shell_UploadActivity }\r\n'
# if you pass stop=True / wait=True, the adb command will be executed with -S / -W respectively
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file a_pandas_ex_adb_execute_activities-0.10.tar.gz
.
File metadata
- Download URL: a_pandas_ex_adb_execute_activities-0.10.tar.gz
- Upload date:
- Size: 7.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | eebe18100f53bd6cb8d1787e8d90c37d8759191c31f879c177b5f44144fb3002 |
|
MD5 | 97b789b0d8ceaf91f17cfe2c2844ef32 |
|
BLAKE2b-256 | e14e4658b976c8f67a489499d1859e7b1c2c423cfdf9d538a2e74cbe03b852b5 |
File details
Details for the file a_pandas_ex_adb_execute_activities-0.10-py3-none-any.whl
.
File metadata
- Download URL: a_pandas_ex_adb_execute_activities-0.10-py3-none-any.whl
- Upload date:
- Size: 9.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | fb7d45c19d4c048152e408aac81a1d9452983509292b923fab1e6176ec34bc18 |
|
MD5 | f9d2d92befaea33878589ad057a4211d |
|
BLAKE2b-256 | 39a6f9409400b3560697e3bbbf79f711b98074e9f34d0c101a5156662de1be03 |