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