我正在开发一个需要运行外部 LuaJ 解释器的应用程序,以获取到目前为止在系统上运行的应用程序的信息。我在 Java 中找到了一个代码,但在 LuaJ 上没有。
这是我做某事的尝试。
local pm = activity:getPackageManager()
local packages = pm:getInstalledApplications(activity.GET_META_DATA)
local size = packages:size()
for i=0,size-1 do
packageInfo = packages:get(i)
if not packageInfo:equals(flags) and not packageInfo:equals(FLAG_SYSTEM) and not packageInfo:equals(FLAG_STOPPED) then
print(packageInfo.packageName)
end
end
但是“equals(...)”有问题。请帮忙)