1. unity 3d
读取设备应用安装列表
{
"stackTrace": [{
"className": "libcore.util.Janus",
"level": 0,
"fileName": "Janus.java",
"methodName": "getData",
"lineNumber": 742
},
{
"className": "android.app.ApplicationPackageManager",
"level": 0,
"fileName": "ApplicationPackageManager.java",
"methodName": "queryIntentActivitiesAsUser",
"lineNumber": 1007
},
{
"className": "android.app.ApplicationPackageManager",
"level": 0,
"fileName": "ApplicationPackageManager.java",
"methodName": "queryIntentActivities",
"lineNumber": 991
},
{
"className": "com.unity3d.player.UnityPlayer",
"level": 0,
"methodName": "nativeRender",
"lineNumber": -2
},
{
"className": "com.unity3d.player.UnityPlayer",
"level": 0,
"methodName": "access$300",
"lineNumber": 0
},
{
"className": "com.unity3d.player.UnityPlayer$e$1",
"level": 0,
"methodName": "handleMessage",
"lineNumber": 95
},
{
"className": "android.os.Handler",
"level": 0,
"fileName": "Handler.java",
"methodName": "dispatchMessage",
"lineNumber": 102
},
{
"className": "android.os.Looper",
"level": 0,
"fileName": "Looper.java",
"methodName": "loop",
"lineNumber": 193
},
{
"className": "com.unity3d.player.UnityPlayer$e",
"level": 0,
"methodName": "run",
"lineNumber": 20
},
{
"className": "java.lang.Thread",
"fileName": "Thread.java",
"methodName": "start",
"parent": 1,
"lineNumber": 729
},
{
"className": "com.unity3d.player.UnityPlayer",
"methodName": "<init>",
"parent": 2,
"lineNumber": 341
},
{
"className": "com.unity3d.player.UnityPlayerActivity",
"fileName": "UnityPlayerActivity.java",
"methodName": "onCreate",
"parent": 3,
"lineNumber": 41
},
{
"className": "com.drpanda.DPUnityPlayerActivity",
"fileName": "DPUnityPlayerActivity.java",
"methodName": "onCreate",
"parent": 4,
"lineNumber": 21
},
{
"className": "android.app.Activity",
"fileName": "Activity.java",
"methodName": "performCreate",
"parent": 5,
"lineNumber": 7287
},
{
"className": "android.app.Activity",
"fileName": "Activity.java",
"methodName": "performCreate",
"parent": 6,
"lineNumber": 7278
},
{
"className": "android.app.Instrumentation",
"fileName": "Instrumentation.java",
"methodName": "callActivityOnCreate",
"parent": 7,
"lineNumber": 1272
},
{
"className": "android.app.ActivityThread",
"fileName": "ActivityThread.java",
"methodName": "performLaunchActivity",
"parent": 8,
"lineNumber": 2932
},
{
"className": "android.app.ActivityThread",
"fileName": "ActivityThread.java",
"methodName": "handleLaunchActivity",
"parent": 9,
"lineNumber": 3087
},
{
"className": "android.app.servertransaction.LaunchActivityItem",
"fileName": "LaunchActivityItem.java",
"methodName": "execute",
"parent": 10,
"lineNumber": 78
},
{
"className": "android.app.servertransaction.TransactionExecutor",
"fileName": "TransactionExecutor.java",
"methodName": "executeCallbacks",
"parent": 11,
"lineNumber": 108
},
{
"className": "android.app.servertransaction.TransactionExecutor",
"fileName": "TransactionExecutor.java",
"methodName": "execute",
"parent": 12,
"lineNumber": 68
},
{
"className": "android.app.ActivityThread$H",
"fileName": "ActivityThread.java",
"methodName": "handleMessage",
"parent": 13,
"lineNumber": 1817
},
{
"className": "android.os.Handler",
"fileName": "Handler.java",
"methodName": "dispatchMessage",
"parent": 14,
"lineNumber": 106
},
{
"className": "android.os.Looper",
"fileName": "Looper.java",
"methodName": "loop",
"parent": 15,
"lineNumber": 193
},
{
"className": "android.app.ActivityThread",
"fileName": "ActivityThread.java",
"methodName": "main",
"parent": 16,
"lineNumber": 6719
},
{
"className": "java.lang.reflect.Method",
"fileName": "Method.java",
"methodName": "invoke",
"parent": 17,
"lineNumber": -2
},
{
"className": "com.android.internal.os.RuntimeInit$MethodAndArgsCaller",
"fileName": "RuntimeInit.java",
"methodName": "run",
"parent": 18,
"lineNumber": 506
},
{
"className": "com.android.internal.os.ZygoteInit",
"fileName": "ZygoteInit.java",
"methodName": "main",
"parent": 19,
"lineNumber": 863
}],
"permisson_group": "",
"permisson": "",
"params": {
"intent": "Intent { act=android.intent.action.MAIN cat=[com.oculus.intent.category.VR] flg=0x20 pkg=*** }",
"flags": 32,
"userId": 0
},
"result": {
"List<ResolveInfo>": "[ ]"
},
"permisson_level": ""
}