Selector de aplicaciones
El «selector de aplicaciones» ofrece una lista de previsualización de aplicaciones y permite al usuario seleccionar una o varias aplicaciones.
El «selector de una aplicación» de tipo app solo permite seleccionar una aplicación. Su valor de retorno es una cadena, concretamente el Bundle ID de la aplicación seleccionada.
El «selector de varias aplicaciones» de tipo apps permite seleccionar varias aplicaciones y ordenarlas. Su valor de retorno es una matriz de cadenas que contiene, en orden, los Bundle ID de las aplicaciones seleccionadas.
Ejemplo
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 seleccionado de forma predeterminada
generator = function(bid)
return string.format('app.bundle_path(%q)', bid)
end,
}