Seletor de aplicativos
O “seletor de aplicativos” fornece uma lista de pré-visualização de aplicativos e permite que o usuário escolha um ou mais aplicativos.
O “seletor de um aplicativo” do tipo app permite selecionar apenas um aplicativo. Seu valor retornado é uma string contendo o Bundle ID do aplicativo selecionado.
Já o “seletor de vários aplicativos” do tipo apps permite selecionar e ordenar vários aplicativos. Seu valor retornado é um array de strings contendo o conjunto ordenado dos Bundle IDs selecionados.
Exemplo
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 do aplicativo selecionado por padrão
generator = function(bid)
return string.format('app.bundle_path(%q)', bid)
end,
}