Files
android/app/build/tmp/kotlin-classes/debug/com/hikoncont/MainActivity$startMediaProjectionPermissionMonitoring$1.class

66 lines
6.2 KiB
Plaintext
Raw Normal View History

2026-02-11 16:59:49 +08:00
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>40Ecom/hikoncont/MainActivity$startMediaProjectionPermissionMonitoring$1java/lang/Objectjava/lang/Runnable<init>(Lcom/hikoncont/MainActivity;)Vthis$0Lcom/hikoncont/MainActivity;
 ()V 
 maxChecksI  java/lang/SystemcurrentTimeMillis()J 
 startTimeJ  thisGLcom/hikoncont/MainActivity$startMediaProjectionPermissionMonitoring$1; $receiverrunjava/lang/Exception"
checkCount $ % MainActivity'java/lang/StringBuilder)
*<16><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 权限监听第,append-(Ljava/lang/String;)Ljava/lang/StringBuilder; ./
*0(I)Ljava/lang/StringBuilder; .2
*3次检查 (已耗时: 5(J)Ljava/lang/StringBuilder; .7
*8ms):toString()Ljava/lang/String; <=
*>android/util/Log@d'(Ljava/lang/String;Ljava/lang/String;)I BC
AD#com/hikoncont/MediaProjectionHolderFINSTANCE%Lcom/hikoncont/MediaProjectionHolder; HI GJgetPermissionData()Lkotlin/Pair; LM
GN/✅ 检测到MediaProjection权限已获取(第P次检查),触发权限处理Ri TC
AUcom/hikoncont/MainActivityW.access$stopMediaProjectionPermissionMonitoring Y
XZ kotlin/Pair\
component1()Ljava/lang/Object; ^_
]`java/lang/NumberbintValue()I de
cf
component2 h_
]iandroid/content/IntentkI<><49><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 权限监听检测到权限获取,手动触发权限处理流程m"access$handleMediaProjectionResult8(Lcom/hikoncont/MainActivity;ILandroid/content/Intent;)V op
XqactivitysgetSystemService&(Ljava/lang/String;)Ljava/lang/Object; uv
Xw@null cannot be cast to non-null type android.app.ActivityManagerykotlin/jvm/internal/Intrinsics{ checkNotNull'(Ljava/lang/Object;Ljava/lang/String;)V }~
|android/app/ActivityManager<00>getRunningTasks(I)Ljava/util/List; <00><00>
<00><00> runningTasks<00>checkNotNullExpressionValue <00>~
|<00>java/util/Collection<00>isEmpty()Z <00><00> <00><00>java/util/List<00>get(I)Ljava/lang/Object; <00><00> <00><00>+android/app/ActivityManager$RunningTaskInfo<00> topActivityLandroid/content/ComponentName; <00><00> <00><00><1E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 1秒后前台Activity: <00>android/content/ComponentName<00> getClassName <00>=
<00><00><15><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 前台应用: <00>getPackageName <00>=
<00><00>com.android.systemui<00>areEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z <00><00>
|<00>java/lang/CharSequence<00>
permission<00>kotlin/text/StringsKt<00>contains4(Ljava/lang/CharSequence;Ljava/lang/CharSequence;Z)Z <00><00>
<00><00> className<00>
Permission<00>9✅ 检测到权限相关Activity弹窗可能已出现<00><⚠️ 未检测到权限Activity弹窗可能没有出现<00>w <00>C
A<00>无法检查前台Activity: <00>
getMessage <00>=
#<00>)⚠️ MediaProjection权限监听超时(<00>次检查),停止监听<00>⚠️ 超时设备信息: <00>android/os/Build<00> MANUFACTURERLjava/lang/String; <00><00> <00><00>(C)Ljava/lang/StringBuilder; .<00>
*<00>MODEL <00><00> <00><00>B⚠ 可能原因: 权限弹窗没有出现,或用户未操作<00>'access$getMediaProjectionCheckHandler$p2(Lcom/hikoncont/MainActivity;)Landroid/os/Handler; <00><00>
X<00><01>android/os/Handler<00> postDelayed(Ljava/lang/Runnable;J)Z <00><00>
<00><00>%❌ 权限监听过程中发生异常<00>java/lang/Throwable<00>e<(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I <00><00>
A<00> - 检查次数: <00> <00>C
A<00> - 异常类型: <00>getClass()Ljava/lang/Class; <00><00>
<00>java/lang/Class<00> getSimpleName <00>=
<00><00> - 异常消息: +❌ 权限监听因异常和超时而停止
resultCodedataLandroid/content/Intent;\$i$a$-let-MainActivity$startMediaProjectionPermissionMonitoring$1$run$isPermissionActivity$1pkgisPermissionActivityZactivityManagerLandroid/app/ActivityManager;Ljava/util/List;Ljava/lang/Exception;permissionData Lkotlin/Pair;permissionCheckCurrentTime elapsedTimejava/lang/StringLkotlin/Metadata;mvkxi0d1w<><77>
<EFBFBD><EFBFBD>

<EFBFBD><EFBFBD>



<EFBFBD><EFBFBD>

<EFBFBD><EFBFBD>*<01><>
<18><>20J0HR0X‚¢
<EFBFBD><EFBFBD>R0X‚
<EFBFBD><EFBFBD>R0X‚¢
<EFBFBD><EFBFBD>¨ d2Ljava/lang/Runnable; app_debug(startMediaProjectionPermissionMonitoring $ RunningTaskInfoMainActivity.ktCodeLineNumberTableLocalVariableTable StackMapTable InnerClassesEnclosingMethod
SourceFileRuntimeVisibleAnnotations1$
(W*+<2B> *<2A>*<1E>*<2A><19><1D>)<12> <12><12><12>*
! ()  *<2A>&<*`<60>&<26>@*<2A>eB(<28>*Y<>+-<2D>1*<2A>&<26>46<>1!<21>9;<3B>1<>?<3F>EW<00>K<>O:<05>[(<28>*Y<>+Q<>1*<2A>&<26>4S<>1<>?<3F>VW*<2A> <0C>[<05>a<>c<>g6<05>j<>l:<07>(n<>VW*<2A> <07>r<>*<2A>&<05>>*<2A> t<>xYz<><00><><00>:<04><00>:<12><><00><07><00><><00><00><04><03><03><00><00><00><><00>:(<28>*Y<>+<12><>1Y<> <09><00><>W<01>1<>?<3F>VW(<28>*Y<>+<12><>1Y<> <09><00><>W<01>1<>?<3F>VWY<>e<><00>Y<EFBFBD>^:
6 
<12><><00><>E
<EFBFBD><00><12><><00><04><00><>4<08><00>:  Y<>"<12><><00> <0C><00><12><><00><04><00><04><04> <03>W<03><04><00>W6  <09>(<12><>VW<56>-(<12><><00>W<EFBFBD>":(<28>*Y<>+ƶ1<06>ɶ1<>?<3F><00>W*<2A>&*<2A><13>Z(<28>*Y<>+˶1*<2A>&<26>4Ͷ1<>?<3F><00>W*<2A> <0C>[(<28>*Y<>+϶1<>ն1 <20>ز۶1<>?<3F><00>W(ݸ<00>W<EFBFBD>*<2A> <0C><00>Y<EFBFBD>*<2A><00><><00>W<EFBFBD><00>W<EFBFBD><00>:(<12><05><00><><00>W(<28>*Y<>+<12><>1*<2A>&<26>4<>?<3F><00>W(<28>*Y<>+<12><>1<05><00><><00>1<>?<3F><00>W(<28>*Y<>+<02>1<05>ɶ1<>?<3F><00>W*<2A>&*<2A><13> *<2A> <0C><00>Y<EFBFBD>*<2A><00><><00>W<EFBFBD>W<>(<04><00>W*<2A> <0C>[<5B><00><01><01>#Afi#+`<19><00>]l<00><00><<00><00>@<01>,]<00><00><00>*<00><>]<00><00><00>*<15>#]<00><00><00>*<00><>]<00><00><00>*<15>^ ]<00><00><00>CA<01><02><15>
]<00><00><00><01>]<00><00><00>A<01><01>
]#<1E>aX<00><>#<23><00>#<00><03>)@<12> <12><12><12>A<12>B<12>J<12>O<12>Q<12>l<12>p<12>w<12><00><12><00><12><00><12><00><12><00><12><00><12><00><12><00><12><00><12><00><12><00><12><00><12><00><12><12>D<12>V<12>`<12>q<12><01><12><01><12><01><12><01><12><01><12><01><12><01><12><01><12><01><12><01><12><01><12><01><12><01><12><01><12><01><12><01><12><01><12><12><12><12>?<12>C<12>K<12>L<12>i<12>k<12>x<12><02><12><02><12><02><12><02><12><02><12>
*<00><00>#<00>VR SU <00>
<00><00><00><00><01>
 <00>  <00><00><00><01><00>Jk<00><00><02><02> ,<00><00>& -X%.'/I[IIIII[s [
ss!s$s"sss"s!s"s#