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
Close
Hashes for a_pandas_ex_adb_execute_activities-0.10.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | eebe18100f53bd6cb8d1787e8d90c37d8759191c31f879c177b5f44144fb3002 |
|
MD5 | 97b789b0d8ceaf91f17cfe2c2844ef32 |
|
BLAKE2b-256 | e14e4658b976c8f67a489499d1859e7b1c2c423cfdf9d538a2e74cbe03b852b5 |
Close
Hashes for a_pandas_ex_adb_execute_activities-0.10-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fb7d45c19d4c048152e408aac81a1d9452983509292b923fab1e6176ec34bc18 |
|
MD5 | f9d2d92befaea33878589ad057a4211d |
|
BLAKE2b-256 | 39a6f9409400b3560697e3bbbf79f711b98074e9f34d0c101a5156662de1be03 |