diff --git a/info.plist b/info.plist
index 536dfc9..60e2e24 100644
--- a/info.plist
+++ b/info.plist
@@ -2911,6 +2911,8 @@
config
+ availableviaurlhandler
+
triggerid
adb
@@ -6333,6 +6335,8 @@ EOB
elselabel
shortcut
+ hideelse
+
type
alfred.workflow.utility.conditional
@@ -6843,9 +6847,9 @@ EOB
readme
# Workflow Configuration
-- aapt_path, e.g. "~/Library/Android/sdk/build-tools/29.0.2/aapt"
- adb_path, e.g. "~/Library/Android/sdk/platform-tools/adb"
-- apksigner_path, e.g. "~/Library/Android/sdk/build-tools/29.0.2/apksigner"
+- aapt_path, e.g. "~/Library/Android/sdk/build-tools/31.0.0/aapt"
+- apksigner_path, e.g. "~/Library/Android/sdk/build-tools/31.0.0/apksigner"
- emulator_path, e.g. "~/Library/Android/sdk/emulator/emulator"
- config_clipboard, set as 1 if needs copy output to clipboard,
@@ -6872,7 +6876,12 @@ Use keyword "apkf" to list all apk files of the front Finder window
Use keyword "avd" to list and start Android emulator
-Use keyword "geny" to list and start Genymotion emulator
+Use keyword "geny" to list and start Genymotion emulator
+
+
+Full function list at:
+
+https://github.com/zjn0505/adb-alfred
uidata
01B9D557-FFBF-462C-8CDA-68526EC37F97
@@ -6880,1415 +6889,1513 @@ Use keyword "geny" to list and start Genymotion emulator
note
01
xpos
- 430
+ 430
ypos
- 70
+ 70
01E60B8E-41F3-4D01-B7E2-5D2F6621B98F
xpos
- 2180
+ 2180
ypos
- 1800
+ 1800
040618F1-A368-4045-8757-4058D0AFB11D
xpos
- 2680
+ 2680
ypos
- 1030
+ 1030
0461824C-6237-42B9-9882-BEC93329153D
note
Show install options
xpos
- 2400
+ 2400
ypos
- 1770
+ 1770
0501E974-BEAD-46A7-8183-1ACA16FA8FE7
xpos
- 2680
+ 2680
ypos
- 1360
+ 1360
061518C5-6CFD-42EF-AB68-D2B11F98889E
xpos
- 490
+ 490
ypos
- 100
+ 100
069543F3-22C3-4769-BA1A-3BAE3C668883
xpos
- 1150
+ 1150
ypos
- 100
+ 100
09084E4E-89ED-475D-BAF3-3C5A8815C66F
note
Execute Input
xpos
- 2400
+ 2400
ypos
- 2140
+ 2140
09888B11-904A-4B29-BC71-E743740A9A19
xpos
- 2140
+ 2140
ypos
- 870
+ 870
0B448801-6741-4E22-A607-2AFA21E9B84B
xpos
- 1370
+ 1370
ypos
- 310
+ 310
0B9F8E6D-345B-4028-A4A2-71BDA4D77E7E
xpos
- 730
+ 730
ypos
- 100
+ 100
0D58A646-F076-41A6-AE27-E70A77DCF1E9
xpos
- 1670
+ 1670
ypos
- 1970
+ 1970
0FAEC779-9830-43AB-8D5B-A6FA3C8E90D6
xpos
- 840
+ 840
ypos
- 1670
+ 1670
0FC0C2BA-6944-4D39-906C-9662D9AC3CB9
note
Show install options
xpos
- 620
+ 620
ypos
- 1380
+ 1380
11086EB4-2930-4F46-A979-32AD4DA8EBA1
xpos
- 1040
+ 1040
ypos
- 400
+ 400
11C25097-223D-4E8A-928A-D85DAE9A40AC
xpos
- 2180
+ 2180
ypos
- 1390
+ 1390
11DD8375-62F3-42E4-83AB-95F0FF2CBDD1
note
111
xpos
- 2960
+ 2960
ypos
- 200
+ 200
155750E3-45FB-464D-92EC-5A2D40E6EE50
note
List command history
xpos
- 1130
+ 1130
ypos
- 370
+ 370
16B1106B-C18C-423A-A5AE-BE8676769C18
xpos
- 3450
+ 3450
ypos
- 1970
+ 1970
1BC881D2-3B09-4133-B9A1-13A2827AD580
xpos
- 1010
+ 1010
ypos
- 310
+ 310
1BF435B5-BCB2-4F5C-A115-0E4C3918B24C
xpos
- 1830
+ 1830
ypos
- 2170
+ 2170
1C6C769C-33CE-4C97-BF58-D0BA22B4E9A9
xpos
- 3660
+ 3660
ypos
- 70
+ 70
1D757879-51AE-436E-801E-CD252FE7E60E
note
disconnect
xpos
- 810
+ 810
ypos
- 940
+ 940
1E536E77-0D6C-4EFF-90AE-E16A453A708C
note
Scrcpy - crop
xpos
- 2050
+ 2050
ypos
- 2665
+ 2665
208A6634-44C3-447D-BDE7-FF37725783FA
note
Toggle show taps
xpos
- 1930
+ 1930
ypos
- 540
+ 540
21CD145D-AC24-40F8-BB60-A7BF7837DB20
xpos
- 1670
+ 1670
ypos
- 2510
+ 2510
2228943F-B964-46CD-9512-1CD8D213EE1F
xpos
- 1990
+ 1990
ypos
- 2550
+ 2550
22B91932-B6D7-48A0-9B52-33690AB7C852
xpos
- 1670
+ 1670
ypos
- 100
+ 100
2568CA4E-55DB-4F9B-B8E4-DF6AF5F97D40
note
Input keyevent
xpos
- 1930
+ 1930
ypos
- 2140
+ 2140
28B2D97B-07BD-497C-AEF2-753A9CAEEF09
xpos
- 1670
+ 1670
ypos
- 1030
+ 1030
2D3DFF43-9667-4D48-AC9A-D0D96AA51688
note
Screen shot
xpos
- 1930
+ 1930
ypos
- 1000
+ 1000
2E90C599-66C8-4C95-9847-D85E40AB94E6
note
06
xpos
- 2270
+ 2270
ypos
- 2390
+ 2390
2EA58399-95FB-4AC8-92E3-16070F86559F
xpos
- 1290
+ 1290
ypos
- 250
+ 250
311C79EE-C023-425C-8303-F1A23C9E7FDB
xpos
- 3080
+ 3080
ypos
- 1170
+ 1170
324F9367-F28B-4745-9733-1F9745496D67
xpos
- 490
+ 490
ypos
- 640
+ 640
3359B203-2E42-4A93-B948-DD5840AD2204
note
APK file selector for installation
xpos
- 250
+ 250
ypos
- 1330
+ 1330
3578F438-4C73-4387-844F-2EAEA64F613E
xpos
- 3390
+ 3390
ypos
- 2070
+ 2070
3832371E-0AEE-4E8A-B8C3-0C1D41518AA7
note
Custom command convert
xpos
- 1930
+ 1930
ypos
- 2290
+ 2290
38F77EED-1B8C-4A81-970F-9937F947E558
note
12
xpos
- 2180
+ 2180
ypos
- 1720
+ 1720
39FA7A4F-C0B8-4F74-A1F7-50ADEA19EDC7
xpos
- 2780
+ 2780
ypos
- 2290
+ 2290
3AFBBC8E-7BD4-49F2-8A7C-75287B360EB1
note
restart adb
xpos
- 810
+ 810
ypos
- 450
+ 450
3D0F8B6B-F91B-4C81-A16E-9A24A6C2C462
note
Launch emulator
xpos
- 620
+ 620
ypos
- 1620
+ 1620
3DE08189-D2BD-491C-A6A4-D49DA3305FED
note
11
xpos
- 2980
+ 2980
ypos
- 1200
+ 1200
3E5072E8-8380-46B5-B2FF-BDC4FCAA7195
xpos
- 2680
+ 2680
ypos
- 710
+ 710
3E8E5CAD-9421-47F3-9397-E211EA4271C3
xpos
- 1740
+ 1740
ypos
- 1640
+ 1640
3E9B3C3E-8DF7-41E9-8D66-FCE678F91D4C
note
APK file selector for installation
xpos
- 1930
+ 1930
ypos
- 1770
+ 1770
3FD4151A-E23B-4D09-9C40-3DD4D1246577
xpos
- 1480
+ 1480
ypos
- 710
+ 710
405F0D3E-FD33-43FD-B850-161835E03BBC
note
Clear command history
xpos
- 1440
+ 1440
ypos
- 370
+ 370
4204602D-966C-4A9A-A398-EF35B429CF6D
note
ADB WiFi connect
xpos
- 1930
+ 1930
ypos
- 1460
+ 1460
498DE7B3-7E57-4556-B6DD-76104C1AFF88
xpos
- 2680
+ 2680
ypos
- 870
+ 870
4A96B42A-76A0-4228-AC8B-26E60AF742D0
xpos
- 980
+ 980
ypos
- 1530
+ 1530
4C080E3F-1926-4006-B9DF-784BA5D78D52
xpos
- 1670
+ 1670
ypos
- 260
+ 260
4D037152-7CC5-482E-8F94-E9EF92983E07
note
05
xpos
- 2270
+ 2270
ypos
- 2240
+ 2240
4E30CBC8-28EC-43CC-B9E1-D8B32DEB5A1A
note
last function
xpos
- 850
+ 850
ypos
- 310
+ 310
51936B7D-22F7-4B6F-AFDA-BA5BF6A4709A
xpos
- 1750
+ 1750
ypos
- 2840
+ 2840
53A52C7A-6D94-44D7-833D-56026D9563ED
xpos
- 1830
+ 1830
ypos
- 2620
+ 2620
53C9D27B-FA0D-4E36-BDAC-1A6499D211FB
xpos
- 1370
+ 1370
ypos
- 400
+ 400
576D57FC-A9D4-4D3F-9550-16ADD69AC1CC
note
self-script-vars-and-args
xpos
- 2780
+ 2780
ypos
- 1500
+ 1500
57E0C2F4-066B-41AE-8507-731E7DA13994
xpos
- 1490
+ 1490
ypos
- 100
+ 100
580CA274-39E9-4F86-AD7F-0C6752D70BE1
note
Toggle pointer location
xpos
- 1930
+ 1930
ypos
- 390
+ 390
5BA92D4C-39EB-4D2D-AA36-7FBB3A45DA6E
xpos
- 2180
+ 2180
ypos
- 2500
+ 2500
5D56F0F0-ECEA-4EE6-A7B5-CB8CFAF84F0E
note
Demo mode
xpos
- 1930
+ 1930
ypos
- 1300
+ 1300
5DCDC4BC-FEBF-44E3-A428-BCB6C66092E5
xpos
- 2780
+ 2780
ypos
- 2470
+ 2470
5E89349C-E31D-40BC-A828-91A81C965ECF
note
Run custom command
xpos
- 2400
+ 2400
ypos
- 2290
+ 2290
5FF17710-F5EB-4244-9E4F-946321A4C69B
note
Self-scripts
xpos
- 3150
+ 3150
ypos
- 1660
+ 1660
6137EDAB-7A87-43EC-8766-49022D50387D
xpos
- 2240
+ 2240
ypos
- 1640
+ 1640
64394AEA-7969-4695-BA1E-DEADC6BFE619
xpos
- 490
+ 490
ypos
- 480
+ 480
649D1C50-60FE-4F0F-9008-51875966FFE6
xpos
- 1670
+ 1670
ypos
- 420
+ 420
65F89D11-6969-4A77-8DDB-DA38C2105483
xpos
- 70
+ 70
ypos
- 70
+ 70
6B0B9504-B36E-41AB-9616-E5105AC8F30A
xpos
- 70
+ 70
ypos
- 210
+ 210
6CC71670-241E-4E01-ADC6-0EA61C4D238C
note
List devices
xpos
- 260
+ 260
ypos
- 70
+ 70
6E8E9373-EB2A-4B0F-B487-78FBE3D33686
xpos
- 1990
+ 1990
ypos
- 2620
+ 2620
7007AA6B-9FDA-4D1C-926D-915B9DD28A0D
note
03
xpos
- 990
+ 990
ypos
- 480
+ 480
700A7846-7245-4F35-8025-53D42AB866E2
xpos
- 910
+ 910
ypos
- 1410
+ 1410
701402E8-8901-4D87-A8EE-33E00C20A4CF
note
04
xpos
- 1830
+ 1830
ypos
- 640
+ 640
72B23139-5425-4A9B-8870-18BA68507960
xpos
- 1745
+ 1745
ypos
- 2230
+ 2230
7568F43B-9DB6-4F18-8F99-44BD327BDE6B
note
List apk files from current front Finder window
xpos
- 250
+ 250
ypos
- 1160
+ 1160
758F2BFC-527A-4C8D-9D3B-000CCF42574B
xpos
- 560
+ 560
ypos
- 100
+ 100
76E2BE52-4544-4465-8CED-B67D07AB3647
note
save last func
xpos
- 3080
+ 3080
ypos
- 170
+ 170
76E3CD85-6401-4C0D-95B0-35236DAA1B3B
xpos
- 2680
+ 2680
ypos
- 380
+ 380
79DE1CD6-2A5B-47D5-B6D5-6170402B0BC8
xpos
- 1670
+ 1670
ypos
- 720
+ 720
7A47B32F-10FE-4D3A-B63F-5F05910DEE3F
note
Clear data
xpos
- 2780
+ 2780
ypos
- 840
+ 840
7BF391A6-D555-4661-B622-20D0B522E854
xpos
- 1830
+ 1830
ypos
- 1970
+ 1970
7C648184-0666-4DFE-8F3B-CCF1963BE6D3
note
02
xpos
- 930
+ 930
ypos
- 200
+ 200
7D4D7653-002D-40E5-834E-081DCF379586
xpos
- 2240
+ 2240
ypos
- 1390
+ 1390
7E37DE51-4178-4C89-9357-09981E6E9678
xpos
- 2270
+ 2270
ypos
- 2500
+ 2500
7E8E8902-5D0D-4AB3-9006-27971FEF917D
note
Self scripts
xpos
- 3080
+ 3080
ypos
- 2040
+ 2040
8330B9ED-1C12-4C48-903D-60629B4C0702
xpos
- 2250
+ 2250
ypos
- 1855
+ 1855
8633EBC3-4911-4F76-B926-75BEE8BD839E
xpos
- 615
+ 615
ypos
- 1785
+ 1785
86E0AE80-E859-4D5D-B15B-D8631B27C24D
note
Show device options
xpos
- 980
+ 980
ypos
- 70
+ 70
873C7D72-9821-4192-9962-D46D7E2B3D5E
note
Uninstall
xpos
- 2780
+ 2780
ypos
- 1330
+ 1330
887CA3AA-747C-4110-ACA4-0DB0A3F45303
note
connect
xpos
- 810
+ 810
ypos
- 780
+ 780
8892EF15-80BA-4943-B19D-07EC5E24E112
xpos
- 2110
+ 2110
ypos
- 2320
+ 2320
89201298-073F-4809-9CD0-B80F85F57FD1
xpos
- 1310
+ 1310
ypos
- 100
+ 100
89D37B8E-3886-41E7-A948-FAE513D4FD56
note
10
xpos
- 2350
+ 2350
ypos
- 1540
+ 1540
8AD63E6A-3E8B-46BD-AD8B-D4DE2C7684E3
note
List emulators
xpos
- 250
+ 250
ypos
- 1620
+ 1620
8C752D7F-4A38-480E-B908-DDA844CF8913
xpos
- 2180
+ 2180
ypos
- 1880
+ 1880
8E1EF5A4-122C-46C6-B7E2-096F6F6EF95E
note
Launch app
xpos
- 2780
+ 2780
ypos
- 680
+ 680
91A5B8A2-C868-4206-9CF7-A95B331AD9F1
xpos
- 2570
+ 2570
ypos
- 2080
+ 2080
91DBE388-01F6-45EE-A1E7-3A64000857CB
xpos
- 1740
+ 1740
ypos
- 1030
+ 1030
92A77ABB-145D-4771-8F24-6D6F6809D36D
xpos
- 2970
+ 2970
ypos
- 2070
+ 2070
93E3005E-CB38-4064-B1CA-AF5491BB8CE5
note
apk install
xpos
- 1480
+ 1480
ypos
- 2080
+ 2080
94661296-E020-4CEE-9C3F-D324AFB76D71
note
Open Settings
xpos
- 1930
+ 1930
ypos
- 1150
+ 1150
95743DF0-8450-41C2-82AC-1E540F2D9B83
xpos
- 2180
+ 2180
ypos
- 1640
+ 1640
958DA79A-399F-4A3B-8C8E-F7A342F42B5A
note
filter list_app
xpos
- 2480
+ 2480
ypos
- 200
+ 200
97B146C1-8880-4285-95D2-1F5FE8A3A929
xpos
- 2680
+ 2680
ypos
- 270
+ 270
97D017B5-B501-4BDC-891E-0F246B2C7EBB
note
his 3
xpos
- 1490
+ 1490
ypos
- 270
+ 270
97D46C32-564A-4D98-A740-81706B950CA4
xpos
- 2480
+ 2480
ypos
- 1280
+ 1280
985042C5-29B2-4311-A6E7-933A0D8EBAB2
xpos
- 1830
+ 1830
ypos
- 2510
+ 2510
9D0629D5-9DBC-44A6-9B5A-875B9A0C0674
xpos
- 1670
+ 1670
ypos
- 1180
+ 1180
9EED7350-35F9-467C-AC6D-F6BDF095AF5D
xpos
- 1890
+ 1890
ypos
- 2620
+ 2620
A108A1D0-8DC2-4B62-805A-1A4A34FD5EE1
xpos
- 1740
+ 1740
ypos
- 1490
+ 1490
A146BAFF-E767-4A05-A819-A4E0E8D90446
xpos
- 1830
+ 1830
ypos
- 1800
+ 1800
A1CCB5CC-E148-45B8-B0A8-CF25FE4AA72A
xpos
- 2680
+ 2680
ypos
- 1710
+ 1710
A407AB1A-4308-4860-BECE-967104C1E851
xpos
- 490
+ 490
ypos
- 810
+ 810
A429E820-14E4-4E2B-8466-EEECD42BD4AA
xpos
- 2320
+ 2320
ypos
- 1090
+ 1090
A5C2BE7D-1D18-41E6-9C13-8D9E6B5E73E9
xpos
- 1670
+ 1670
ypos
- 2670
+ 2670
A7240891-46F3-41FA-9D04-EAB6ED585E5B
xpos
- 1890
+ 1890
ypos
- 2510
+ 2510
A7827D60-49E5-4845-955D-E0E6AA964E29
xpos
- 1670
+ 1670
ypos
- 2170
+ 2170
A7A732FB-5BB9-41F1-B2EA-B2B51AF0258C
note
14
xpos
- 2180
+ 2180
ypos
- 2110
+ 2110
A83BC89A-9B15-4875-802C-0867AB333ACD
note
Remove connection history
xpos
- 810
+ 810
ypos
- 610
+ 610
A9816DA9-B0F0-45FB-B78B-D4ADE97BFECA
xpos
- 2180
+ 2180
ypos
- 2170
+ 2170
AA03CA79-DCDC-4D3F-9409-6CBAC5667780
xpos
- 1890
+ 1890
ypos
- 2840
+ 2840
AB1BC7DE-EFE7-4132-AF36-4713517586AA
xpos
- 2230
+ 2230
ypos
- 980
+ 980
AD40A8FB-7BA3-4B73-9422-9247E44EE628
note
his 2
xpos
- 2560
+ 2560
ypos
- 1190
+ 1190
ADCC5FCA-C722-4D8E-92FD-78DBC974FB3C
xpos
- 850
+ 850
ypos
- 100
+ 100
B01199D3-B213-4598-A3E9-EB101E6728F3
note
App info
xpos
- 2780
+ 2780
ypos
- 350
+ 350
B2115A23-1679-4F90-9EC4-E996DA7BF2EA
xpos
- 1670
+ 1670
ypos
- 880
+ 880
B37C7FAB-F5FB-4F18-A10E-831FBCD1A733
note
16
xpos
- 580
+ 580
ypos
- 1520
+ 1520
B4E2872B-3F18-4C1D-A4F3-F464D88F4493
xpos
- 2180
+ 2180
ypos
- 1970
+ 1970
B5BA12A7-6B77-4680-B60A-21CF55C78A53
xpos
- 1990
+ 1990
ypos
- 2695
+ 2695
B6CFD765-008A-4C3D-BD7C-B07FC2B25606
xpos
- 2570
+ 2570
ypos
- 1710
+ 1710
B81B0663-A4BF-4BB1-94B2-66752B977EBC
note
Show package options
xpos
- 2400
+ 2400
ypos
- 1610
+ 1610
B986FEEE-E650-46C7-9C86-6DF90497F864
note
Hotkey to open select apk file
xpos
- 250
+ 250
ypos
- 1000
+ 1000
BB0A60C4-2F87-444B-8938-AEF5F2F2F1A7
xpos
- 1430
+ 1430
ypos
- 220
+ 220
BB52EF52-75A2-459D-AA0E-55FD5B8297D1
note
Extract apk
xpos
- 2780
+ 2780
ypos
- 1170
+ 1170
BBC30314-D714-4A45-85E9-070C7CFFD024
xpos
- 3310
+ 3310
ypos
- 2070
+ 2070
C38782A7-0016-44BC-94F8-B6EC35107210
xpos
- 3660
+ 3660
ypos
- 1940
+ 1940
C57F7CCE-4AC2-4490-9EB7-DB4D43A6C31B
note
Force stop
xpos
- 2780
+ 2780
ypos
- 520
+ 520
C6A84CEC-A533-4892-A67F-8D01904475E4
note
Install app
xpos
- 2780
+ 2780
ypos
- 1680
+ 1680
CA48997C-8B9B-4D82-885E-464BE23DA1C9
xpos
- 1670
+ 1670
ypos
- 1640
+ 1640
CAE7B37C-9567-4FEF-90B7-CB73D363B773
note
Reboot device
xpos
- 1930
+ 1930
ypos
- 70
+ 70
CB2093F8-E6AB-4654-8F94-7FDA91C624AB
note
List Genymotion emulators
xpos
- 250
+ 250
ypos
- 1785
+ 1785
CB5FFDF0-7BC2-4D5E-94A1-98073B517B6C
note
Self scripts output
xpos
- 3490
+ 3490
ypos
- 2040
+ 2040
CCAADCF9-C6AA-4026-BCCD-594143511EC7
note
his
xpos
- 1530
+ 1530
ypos
- 820
+ 820
D18A1AD3-E0AD-422C-A477-E940251249B3
xpos
- 1670
+ 1670
ypos
- 1330
+ 1330
D2253896-D365-4CC2-BB8B-3754DAB3D84F
xpos
- 1750
+ 1750
ypos
- 2510
+ 2510
D2F900A6-2B55-4594-9D6B-F84C581F901E
note
Toggle GPU overdraw
xpos
- 1930
+ 1930
ypos
- 850
+ 850
D3E26F07-2D48-4A3E-881F-0C63876FE144
xpos
- 420
+ 420
ypos
- 1030
+ 1030
D5C1C4B2-9ACD-4611-B432-202822D374CC
xpos
- 2400
+ 2400
ypos
- 1190
+ 1190
D88E8039-6195-47AD-982B-CC4CA5C5EED5
note
07
xpos
- 2620
+ 2620
ypos
- 2260
+ 2260
DB07D86E-AFED-4393-8A6E-73DA686CD001
xpos
- 490
+ 490
ypos
- 970
+ 970
DCF91C6E-CA02-4E41-A6A8-4C60BAD3948A
note
Scrcpy - record
xpos
- 2050
+ 2050
ypos
- 2810
+ 2810
DEEEFF2D-7B24-4EF2-AFC0-92891FC2CE23
xpos
- 2560
+ 2560
ypos
- 1390
+ 1390
DFABF67E-FC72-4CF2-B945-2F12D69B9B53
xpos
- 1670
+ 1670
ypos
- 2320
+ 2320
E0DC1303-FDF3-4DD5-9ED5-E6FEB10EB5F3
note
Scrcpy
xpos
- 2050
+ 2050
ypos
- 2520
+ 2520
E1BB63C6-F3A5-49CB-9C42-1BEB9CA47239
xpos
- 2680
+ 2680
ypos
- 1200
+ 1200
E211B0B6-2DE5-45AF-9D9D-645F70743468
xpos
- 2680
+ 2680
ypos
- 550
+ 550
E413BD08-6847-4BD4-9048-48B8879089EC
note
Toggle GPU profile
xpos
- 1930
+ 1930
ypos
- 690
+ 690
E4836C8C-4232-4791-BBF9-F3FF12DECB74
xpos
- 980
+ 980
ypos
- 940
+ 940
E5AB1656-DE49-478F-B581-956662E77245
xpos
- 2680
+ 2680
ypos
- 1530
+ 1530
E65C40C2-C240-4D08-8CB7-7F7B3CF0F84E
note
Dump task stacks
xpos
- 1930
+ 1930
ypos
- 1940
+ 1940
E6BE1B2A-0511-43C1-A91D-14965EA240B4
xpos
- 1830
+ 1830
ypos
- 500
+ 500
E6BF5B5A-EF08-4D0D-8786-D36C0CCC40B9
xpos
- 1670
+ 1670
ypos
- 1490
+ 1490
E6F1A658-F4F0-49C5-96E9-4036A8AB51BF
xpos
- 2315
+ 2315
ypos
- 1855
+ 1855
E9EFF180-2EDA-445B-A876-6C4F791198FE
xpos
- 1670
+ 1670
ypos
- 570
+ 570
EAFCE15F-E76A-470B-B770-01BCE716D0BF
xpos
- 3230
+ 3230
ypos
- 2070
+ 2070
EC5A3218-A7ED-42B4-B2AC-C964AB6CA922
note
15
xpos
- 840
+ 840
ypos
- 1240
+ 1240
EC6080C1-D63B-4AD6-96D8-D47D96229D3D
xpos
- 2180
+ 2180
ypos
- 2320
+ 2320
ED7185EE-E248-4535-AB02-D48AFC8196B4
xpos
- 490
+ 490
ypos
- 1410
+ 1410
EED72B13-239A-4F38-87D3-1D4BCB11AE23
xpos
- 960
+ 960
ypos
- 400
+ 400
EFFE7088-1ACC-4315-9346-BC5607565A63
note
09
xpos
- 2220
+ 2220
ypos
- 100
+ 100
F1325793-7F9C-498B-9BBB-902A9349DFC1
note
Toggle debug layout
xpos
- 1930
+ 1930
ypos
- 230
+ 230
F1C25779-58E1-4E2F-8919-2222088581E1
note
13
xpos
- 2680
+ 2680
ypos
- 2080
+ 2080
F469FFED-AC36-4B5D-B761-A5C784037E38
note
List installed packages
xpos
- 1930
+ 1930
ypos
- 1610
+ 1610
F4F8B3C6-DDA7-46DF-B77D-50CEADCDC4FC
xpos
- 1670
+ 1670
ypos
- 1800
+ 1800
F973A136-392C-4EEF-8E36-3276AB9E7891
xpos
- 840
+ 840
ypos
- 1410
+ 1410
F9D679BA-BFE0-476F-A2FA-75F71A09F74F
xpos
- 980
+ 980
ypos
- 1380
+ 1380
FA3DC615-5F82-4781-AA59-C59B8BE51488
xpos
- 250
+ 250
ypos
- 1485
+ 1485
FB5790E8-22CF-4B6A-A83D-726346FC7D4F
note
Disable/Enable
xpos
- 2780
+ 2780
ypos
- 1000
+ 1000
FCB9A8B9-D4AE-4D57-A0A1-A93B6BABE4F2
note
08
xpos
- 1830
+ 1830
ypos
- 1560
+ 1560
+ userconfigurationconfig
+
+
+ config
+
+ default
+
+ placeholder
+ Please provide the path of adb executable
+ required
+
+ trim
+
+
+ description
+ Path to your adb executable,
+e.g. ~/Library/Android/sdk/platform-tools/adb
+You may be able to check it in terminal with "which adb".
+ label
+ adb path
+ type
+ textfield
+ variable
+ adb_path
+
+
+ config
+
+ default
+
+ placeholder
+ Please provide the path of aapt executable
+ required
+
+ trim
+
+
+ description
+ Path to your aapt executable,
+e.g. ~/Library/Android/sdk/build-tools/31.0.0/aapt
+Used in the workflow to check apk file infomation.
+You may be able to check it in terminal with "which aapt"
+ label
+ aapt path
+ type
+ textfield
+ variable
+ aapt_path
+
+
+ config
+
+ default
+
+ placeholder
+ Please provide the path of aapt executable
+ required
+
+ trim
+
+
+ description
+ Path to your apksigner executable
+e.g. ~/Library/Android/sdk/build-tools/31.0.0/apksigner
+Used in the workflow to check apk file signature.
+You may be able to check it in terminal with "which apksigner"
+ label
+ apksigner path
+ type
+ textfield
+ variable
+ apksigner_path
+
+
+ config
+
+ default
+
+ placeholder
+ Please provide the path of emulator executable
+ required
+
+ trim
+
+
+ description
+ Path to your apksigner executable.
+e.g. ~/Library/Android/sdk/emulator/emulator
+Used to manage and launch Android emulators
+You may be able to check it in terminal with "which emulator".
+ label
+ emulator path
+ type
+ textfield
+ variable
+ emulator_path
+
+
variables
aapt_path
@@ -8322,7 +8429,7 @@ Use keyword "geny" to list and start Genymotion emulator
aapt_path
version
- 1.13.3
+ 1.13.4
webaddress
https://github.com/zjn0505/adb-alfred
diff --git a/list_devices.py b/list_devices.py
index e2e3737..9d659eb 100644
--- a/list_devices.py
+++ b/list_devices.py
@@ -272,8 +272,20 @@ def main(wf):
help_url="https://github.com/zjn0505/adb-alfred")
log = wf.logger
log.debug("Hello from adb")
- if wf.update_available:
+
+ arg = wf.args[0] if wf.args else ''
+
+ if arg == "clear cache":
+ wf.clear_cache()
+ elif arg == "open cache":
+ wf.open_cachedir()
+ elif arg == "clear data":
+ wf.clear_data()
+ elif arg == "open data":
+ wf.open_datadir()
+ elif wf.update_available:
wf.add_item(u'New version available',
u'Action this item to install the update',
autocomplete=u'workflow:update')
+
sys.exit(wf.run(main))
diff --git a/version b/version
index d9ee657..11d0d97 100644
--- a/version
+++ b/version
@@ -1 +1 @@
-1.13.3
\ No newline at end of file
+1.13.4
\ No newline at end of file
diff --git a/workflow/workflow.py b/workflow/workflow.py
index fbc39cb..cc5abba 100644
--- a/workflow/workflow.py
+++ b/workflow/workflow.py
@@ -605,7 +605,7 @@ def dump(cls, obj, file_obj):
:type file_obj: ``file`` object
"""
- return pickle.dump(obj, file_obj, protocol=-1)
+ return pickle.dump(obj, file_obj, protocol=4)
# Set up default manager and register built-in serializers