帖子
帖子
用户
博客
课程
显示全部楼层
2
帖子
1
勋章
2995
Y币

[问题求助] 通过系统API获取设备应用安装列表1次

[复制链接]
发表于 2022-9-18 11:30:29

新建一个空App,不包含任何模块,只是使用了最新的隐藏弹框,隐私检查时,未经用户同意获取设备安装列表,这个如何解决呢?
63268f76a6417.png


堆栈信息:
{  "stackTrace": [    {      "className": "libcore.util.Janus",      "level": 0,      "fileName": "Janus.java",      "methodName": "getData",      "lineNumber": 831    },    {      "className": "android.app.ApplicationPackageManager",      "level": 0,      "fileName": "ApplicationPackageManager.java",      "methodName": "queryIntentActivitiesAsUser",      "lineNumber": 1010    },    {      "className": "android.app.ApplicationPackageManager",      "level": 0,      "fileName": "ApplicationPackageManager.java",      "methodName": "queryIntentActivities",      "lineNumber": 992    },    {      "className": "com.uzmap.pkg.uzcore.UZCoreUtil",      "level": 0,      "methodName": "appExist",      "lineNumber": 13    },    {      "className": "com.uzmap.pkg.uzcore.uzmodule.a.c",      "level": 0,      "methodName": "a",      "lineNumber": 197    },    {      "className": "com.uzmap.pkg.uzcore.uzmodule.a.f",      "level": 0,      "methodName": "c",      "lineNumber": 9    },    {      "className": "com.uzmap.pkg.uzcore.uzmodule.a.f",      "level": 0,      "methodName": "a",      "lineNumber": 625    },    {      "className": "com.uzmap.pkg.uzcore.uzmodule.a.a",      "level": 0,      "methodName": "G",      "lineNumber": 16    },    {      "className": "com.uzmap.pkg.uzcore.uzmodule.a.a",      "level": 0,      "methodName": "a",      "lineNumber": 0    },    {      "className": "com.uzmap.pkg.a.f$a",      "level": 0,      "methodName": "a",      "lineNumber": 18    },    {      "className": "com.apicloud.b.a.a",      "level": 0,      "methodName": "a",      "lineNumber": 0    },    {      "className": "com.apicloud.a.c.a$2",      "level": 0,      "methodName": "invoke",      "lineNumber": 41    },    {      "className": "com.eclipsesource.v8.V8",      "level": 0,      "methodName": "callObjectJavaMethod",      "lineNumber": 18    },    {      "className": "com.eclipsesource.v8.V8",      "level": 0,      "methodName": "_executeFunction",      "lineNumber": -2    },    {      "className": "com.eclipsesource.v8.V8",      "level": 0,      "methodName": "executeFunction",      "lineNumber": 0    },    {      "className": "com.eclipsesource.v8.V8Object",      "level": 0,      "methodName": "executeFunction",      "lineNumber": 35    },    {      "className": "com.apicloud.a.c.t",      "level": 0,      "methodName": "a",      "lineNumber": 36    },    {      "className": "com.apicloud.a.c.g",      "level": 0,      "methodName": "a",      "lineNumber": 4    },    {      "className": "com.apicloud.a.c.j",      "level": 0,      "methodName": "a",      "lineNumber": 21    },    {      "className": "com.apicloud.a.i.a.y.c$1",      "level": 0,      "methodName": "a",      "lineNumber": 28    },    {      "className": "com.apicloud.a.i.a.y.a.l$b",      "level": 0,      "methodName": "a",      "lineNumber": 14    },    {      "className": "com.apicloud.a.i.a.y.a.a.e",      "level": 0,      "methodName": "onClick",      "lineNumber": 6    },    {      "className": "android.text.method.LinkMovementMethod",      "level": 0,      "fileName": "LinkMovementMethod.java",      "methodName": "onTouchEvent",      "lineNumber": 231    },    {      "className": "android.widget.TextView",      "level": 0,      "fileName": "TextView.java",      "methodName": "onTouchEvent",      "lineNumber": 10220    },    {      "className": "android.view.View",      "level": 0,      "fileName": "View.java",      "methodName": "dispatchTouchEvent",      "lineNumber": 12585    },    {      "className": "android.view.ViewGroup",      "level": 0,      "fileName": "ViewGroup.java",      "methodName": "dispatchTransformedTouchEvent",      "lineNumber": 3041    },    {      "className": "android.view.ViewGroup",      "level": 0,      "fileName": "ViewGroup.java",      "methodName": "dispatchTouchEvent",      "lineNumber": 2719    },    {      "className": "android.view.ViewGroup",      "level": 0,      "fileName": "ViewGroup.java",      "methodName": "dispatchTransformedTouchEvent",      "lineNumber": 3041    },    {      "className": "android.view.ViewGroup",      "level": 0,      "fileName": "ViewGroup.java",      "methodName": "dispatchTouchEvent",      "lineNumber": 2719    },    {      "className": "com.apicloud.a.i.a.aa.i",      "level": 0,      "methodName": "dispatchTouchEvent",      "lineNumber": 5    },    {      "className": "android.view.ViewGroup",      "level": 0,      "fileName": "ViewGroup.java",      "methodName": "dispatchTransformedTouchEvent",      "lineNumber": 3041    },    {      "className": "android.view.ViewGroup",      "level": 0,      "fileName": "ViewGroup.java",      "methodName": "dispatchTouchEvent",      "lineNumber": 2719    },    {      "className": "android.view.ViewGroup",      "level": 0,      "fileName": "ViewGroup.java",      "methodName": "dispatchTransformedTouchEvent",      "lineNumber": 3041    },    {      "className": "android.view.ViewGroup",      "level": 0,      "fileName": "ViewGroup.java",      "methodName": "dispatchTouchEvent",      "lineNumber": 2719    },    {      "className": "android.view.ViewGroup",      "level": 0,      "fileName": "ViewGroup.java",      "methodName": "dispatchTransformedTouchEvent",      "lineNumber": 3041    },    {      "className": "android.view.ViewGroup",      "level": 0,      "fileName": "ViewGroup.java",      "methodName": "dispatchTouchEvent",      "lineNumber": 2719    },    {      "className": "android.view.ViewGroup",      "level": 0,      "fileName": "ViewGroup.java",      "methodName": "dispatchTransformedTouchEvent",      "lineNumber": 3041    },    {      "className": "android.view.ViewGroup",      "level": 0,      "fileName": "ViewGroup.java",      "methodName": "dispatchTouchEvent",      "lineNumber": 2719    },    {      "className": "android.view.ViewGroup",      "level": 0,      "fileName": "ViewGroup.java",      "methodName": "dispatchTransformedTouchEvent",      "lineNumber": 3041    },    {      "className": "android.view.ViewGroup",      "level": 0,      "fileName": "ViewGroup.java",      "methodName": "dispatchTouchEvent",      "lineNumber": 2719    },    {      "className": "android.view.ViewGroup",      "level": 0,      "fileName": "ViewGroup.java",      "methodName": "dispatchTransformedTouchEvent",      "lineNumber": 3041    },    {      "className": "android.view.ViewGroup",      "level": 0,      "fileName": "ViewGroup.java",      "methodName": "dispatchTouchEvent",      "lineNumber": 2719    },    {      "className": "com.uzmap.pkg.a.h",      "level": 0,      "methodName": "dispatchTouchEvent",      "lineNumber": 8    },    {      "className": "android.view.ViewGroup",      "level": 0,      "fileName": "ViewGroup.java",      "methodName": "dispatchTransformedTouchEvent",      "lineNumber": 3041    },    {      "className": "android.view.ViewGroup",      "level": 0,      "fileName": "ViewGroup.java",      "methodName": "dispatchTouchEvent",      "lineNumber": 2719    },    {      "className": "android.view.ViewGroup",      "level": 0,      "fileName": "ViewGroup.java",      "methodName": "dispatchTransformedTouchEvent",      "lineNumber": 3041    },    {      "className": "android.view.ViewGroup",      "level": 0,      "fileName": "ViewGroup.java",      "methodName": "dispatchTouchEvent",      "lineNumber": 2719    },    {      "className": "android.view.ViewGroup",      "level": 0,      "fileName": "ViewGroup.java",      "methodName": "dispatchTransformedTouchEvent",      "lineNumber": 3041    },    {      "className": "android.view.ViewGroup",      "level": 0,      "fileName": "ViewGroup.java",      "methodName": "dispatchTouchEvent",      "lineNumber": 2719    },    {      "className": "android.view.ViewGroup",      "level": 0,      "fileName": "ViewGroup.java",      "methodName": "dispatchTransformedTouchEvent",      "lineNumber": 3041    },    {      "className": "android.view.ViewGroup",      "level": 0,      "fileName": "ViewGroup.java",      "methodName": "dispatchTouchEvent",      "lineNumber": 2719    },    {      "className": "android.view.ViewGroup",      "level": 0,      "fileName": "ViewGroup.java",      "methodName": "dispatchTransformedTouchEvent",      "lineNumber": 3041    },    {      "className": "android.view.ViewGroup",      "level": 0,      "fileName": "ViewGroup.java",      "methodName": "dispatchTouchEvent",      "lineNumber": 2719    },    {      "className": "android.view.ViewGroup",      "level": 0,      "fileName": "ViewGroup.java",      "methodName": "dispatchTransformedTouchEvent",      "lineNumber": 3041    },    {      "className": "android.view.ViewGroup",      "level": 0,      "fileName": "ViewGroup.java",      "methodName": "dispatchTouchEvent",      "lineNumber": 2719    },    {      "className": "android.view.ViewGroup",      "level": 0,      "fileName": "ViewGroup.java",      "methodName": "dispatchTransformedTouchEvent",      "lineNumber": 3041    },    {      "className": "android.view.ViewGroup",      "level": 0,      "fileName": "ViewGroup.java",      "methodName": "dispatchTouchEvent",      "lineNumber": 2719    },    {      "className": "com.android.internal.policy.DecorView",      "level": 0,      "fileName": "DecorView.java",      "methodName": "superDispatchTouchEvent",      "lineNumber": 440    },    {      "className": "com.android.internal.policy.PhoneWindow",      "level": 0,      "fileName": "PhoneWindow.java",      "methodName": "superDispatchTouchEvent",      "lineNumber": 1858    },    {      "className": "android.app.Dialog",      "level": 0,      "fileName": "Dialog.java",      "methodName": "dispatchTouchEvent",      "lineNumber": 847    },    {      "className": "com.android.internal.policy.DecorView",      "level": 0,      "fileName": "DecorView.java",      "methodName": "dispatchTouchEvent",      "lineNumber": 398    },    {      "className": "android.view.View",      "level": 0,      "fileName": "View.java",      "methodName": "dispatchPointerEvent",      "lineNumber": 13038    },    {      "className": "android.view.ViewRootImpl$ViewPostImeInputStage",      "level": 0,      "fileName": "ViewRootImpl.java",      "methodName": "processPointerEvent",      "lineNumber": 5150    },    {      "className": "android.view.ViewRootImpl$ViewPostImeInputStage",      "level": 0,      "fileName": "ViewRootImpl.java",      "methodName": "onProcess",      "lineNumber": 4953    },    {      "className": "android.view.ViewRootImpl$InputStage",      "level": 0,      "fileName": "ViewRootImpl.java",      "methodName": "deliver",      "lineNumber": 4470    },    {      "className": "android.view.ViewRootImpl$InputStage",      "level": 0,      "fileName": "ViewRootImpl.java",      "methodName": "onDeliverToNext",      "lineNumber": 4523    },    {      "className": "android.view.ViewRootImpl$InputStage",      "level": 0,      "fileName": "ViewRootImpl.java",      "methodName": "forward",      "lineNumber": 4489    },    {      "className": "android.view.ViewRootImpl$AsyncInputStage",      "level": 0,      "fileName": "ViewRootImpl.java",      "methodName": "forward",      "lineNumber": 4629    },    {      "className": "android.view.ViewRootImpl$InputStage",      "level": 0,      "fileName": "ViewRootImpl.java",      "methodName": "apply",      "lineNumber": 4497    },    {      "className": "android.view.ViewRootImpl$AsyncInputStage",      "level": 0,      "fileName": "ViewRootImpl.java",      "methodName": "apply",      "lineNumber": 4686    },    {      "className": "android.view.ViewRootImpl$InputStage",      "level": 0,      "fileName": "ViewRootImpl.java",      "methodName": "deliver",      "lineNumber": 4470    },    {      "className": "android.view.ViewRootImpl$InputStage",      "level": 0,      "fileName": "ViewRootImpl.java",      "methodName": "onDeliverToNext",      "lineNumber": 4523    },    {      "className": "android.view.ViewRootImpl$InputStage",      "level": 0,      "fileName": "ViewRootImpl.java",      "methodName": "forward",      "lineNumber": 4489    },    {      "className": "android.view.ViewRootImpl$InputStage",      "level": 0,      "fileName": "ViewRootImpl.java",      "methodName": "apply",      "lineNumber": 4497    },    {      "className": "android.view.ViewRootImpl$InputStage",      "level": 0,      "fileName": "ViewRootImpl.java",      "methodName": "deliver",      "lineNumber": 4470    },    {      "className": "android.view.ViewRootImpl",      "level": 0,      "fileName": "ViewRootImpl.java",      "methodName": "deliverInputEvent",      "lineNumber": 7136    },    {      "className": "android.view.ViewRootImpl",      "level": 0,      "fileName": "ViewRootImpl.java",      "methodName": "doProcessInputEvents",      "lineNumber": 7105    },    {      "className": "android.view.ViewRootImpl",      "level": 0,      "fileName": "ViewRootImpl.java",      "methodName": "enqueueInputEvent",      "lineNumber": 7066    },    {      "className": "android.view.ViewRootImpl$WindowInputEventReceiver",      "level": 0,      "fileName": "ViewRootImpl.java",      "methodName": "onInputEvent",      "lineNumber": 7239    },    {      "className": "android.view.InputEventReceiver",      "level": 0,      "fileName": "InputEventReceiver.java",      "methodName": "dispatchInputEvent",      "lineNumber": 186    },    {      "className": "android.os.MessageQueue",      "level": 0,      "fileName": "MessageQueue.java",      "methodName": "nativePollOnce",      "lineNumber": -2    },    {      "className": "android.os.MessageQueue",      "level": 0,      "fileName": "MessageQueue.java",      "methodName": "next",      "lineNumber": 326    },    {      "className": "android.os.Looper",      "level": 0,      "fileName": "Looper.java",      "methodName": "loop",      "lineNumber": 160    },    {      "className": "android.app.ActivityThread",      "level": 0,      "fileName": "ActivityThread.java",      "methodName": "main",      "lineNumber": 6754    },    {      "className": "java.lang.reflect.Method",      "level": 0,      "fileName": "Method.java",      "methodName": "invoke",      "lineNumber": -2    },    {      "className": "com.android.internal.os.RuntimeInit$MethodAndArgsCaller",      "level": 0,      "fileName": "RuntimeInit.java",      "methodName": "run",      "lineNumber": 506    },    {      "className": "com.android.internal.os.ZygoteInit",      "level": 0,      "fileName": "ZygoteInit.java",      "methodName": "main",      "lineNumber": 863    }  ],  "permisson_group": "",  "permisson": "",  "params": {    "intent": "Intent { act=android.intent.action.VIEW dat=https://www**.**/... typ=text/html }",    "flags": 0,    "userId": 0  },  "result": {    "List<ResolveInfo>": "[ResolveInfo{3c1ec0c org.chromium.webview_shell/.WebViewBrowserActivity m=0x608000}]"  },  "stack_txt": 3,  "permisson_level": ""}
引擎是选择的最高版本编译的吗
19
帖子
0
勋章
144
Y币
技术咨询-特特 · 2022-9-21 14:43引擎是选择的最高版本编译的吗

我也遇到这个问题了 ,
还是加了这个的 https://developer.yonyou.com/thread-212907-1-1.html
您需要登录后才可以回帖 登录

本版积分规则