Выборщик приложений
«Выборщик приложений» предоставляет список с предварительным просмотром приложений и позволяет пользователю выбрать одно или несколько приложений.
«Выборщик одного приложения» типа app позволяет выбрать только одно приложение. Его возвращаемое значение — строка, содержащая Bundle ID выбранного приложения.
«Выборщик нескольких приложений» типа apps позволяет выбрать несколько приложений перетаскиванием и упорядочить их. Его возвращаемое значение — массив строк, содержащий упорядоченный набор Bundle ID выбранных приложений.
Пример
local group, name
group = 'App'
name = 'app.bundle_path(bid)'
return {
name = string.format('%s - %s', group, name),
description = "获取 App 的应用程序包路径",
arguments = {
{type = 'app'},
},
default = "com.darwindev.XXTExplorer", -- Bundle ID приложения, выбранного по умолчанию
generator = function(bid)
return string.format('app.bundle_path(%q)', bid)
end,
}