Files
and-bak/app/build/tmp/kotlin-classes/debug/com/hikoncont/manager/ScreenCaptureManager$startAccessibilityScreenCapture$1.class

48 lines
7.2 KiB
Plaintext
Raw Normal View History

2026-02-11 16:59:49 +08:00
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>4&Lcom/hikoncont/manager/ScreenCaptureManager$startAccessibilityScreenCapture$1<00>Lkotlin/coroutines/jvm/internal/SuspendLambda;Lkotlin/jvm/functions/Function2<Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;Ljava/lang/Object;>;,kotlin/coroutines/jvm/internal/SuspendLambdakotlin/jvm/functions/Function2<init>O(Lcom/hikoncont/manager/ScreenCaptureManager;Lkotlin/coroutines/Continuation;)V<00>(Lcom/hikoncont/manager/ScreenCaptureManager;Lkotlin/coroutines/Continuation<-Lcom/hikoncont/manager/ScreenCaptureManager$startAccessibilityScreenCapture$1;>;)Vthis$0,Lcom/hikoncont/manager/ScreenCaptureManager;  $(ILkotlin/coroutines/Continuation;)V 
thisNLcom/hikoncont/manager/ScreenCaptureManager$startAccessibilityScreenCapture$1; $receiver $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;I$0I.Lkotlin/coroutines/jvm/internal/DebugMetadata;fScreenCaptureManager.ktl79?isnconsecutiveFailuresmcLcom.hikoncont.manager.ScreenCaptureManager$startAccessibilityScreenCapture$1$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;java/lang/Exception.)kotlin/coroutines/intrinsics/IntrinsicsKt0getCOROUTINE_SUSPENDED()Ljava/lang/Object; 23
14label 6 7kotlin/ResultKt9throwOnFailure(Ljava/lang/Object;)V ;<
:=*com/hikoncont/manager/ScreenCaptureManager?access$isCapturing$p/(Lcom/hikoncont/manager/ScreenCaptureManager;)Z AB
@Caccess$captureRealScreenG(Lcom/hikoncont/manager/ScreenCaptureManager;)Landroid/graphics/Bitmap; EF
@GScreenCaptureManagerIjava/lang/StringBuilderK()V M
LN 成功获取真实屏幕截图: Pappend-(Ljava/lang/String;)Ljava/lang/StringBuilder; RS
LTandroid/graphics/BitmapVgetWidth()I XY
WZ(I)Ljava/lang/StringBuilder; R\
L](C)Ljava/lang/StringBuilder; R_
L` getHeight bY
WctoString()Ljava/lang/String; ef
Lgandroid/util/Logid'(Ljava/lang/String;Ljava/lang/String;)I kl
jmaccess$compressBitmapI(Lcom/hikoncont/manager/ScreenCaptureManager;Landroid/graphics/Bitmap;)[B op
@qaccess$sendFrameToServer1(Lcom/hikoncont/manager/ScreenCaptureManager;[B)V st
@uaccess$getLastValidBitmap$p wF
@xrecycle zM
W{ getConfig"()Landroid/graphics/Bitmap$Config; }~
Wandroid/graphics/Bitmap$Config<00> ARGB_8888 Landroid/graphics/Bitmap$Config; <00><00> <00><00>copy<(Landroid/graphics/Bitmap$Config;Z)Landroid/graphics/Bitmap; <00><00>
W<00>access$setLastValidBitmap$pH(Lcom/hikoncont/manager/ScreenCaptureManager;Landroid/graphics/Bitmap;)V <00><00>
@<00>java/lang/System<00>currentTimeMillis()J <00><00>
<00><00>access$setLastCaptureTime$p0(Lcom/hikoncont/manager/ScreenCaptureManager;J)V <00><00>
@<00>*✅ 已缓存有效截图用于防闪烁: <00>%kotlin/coroutines/jvm/internal/Boxing<00>boxInt(I)Ljava/lang/Integer; <00><00>
<00><00>-(Ljava/lang/Object;)Ljava/lang/StringBuilder; R<00>
L<00>缓存有效截图失败<00>java/lang/Throwable<00>w<(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I <00><00>
j<00>android/os/Build$VERSION<00>SDK_INT <00> <00><00>(access$setAndroid11ConsecutiveFailures$p0(Lcom/hikoncont/manager/ScreenCaptureManager;I)V <00><00>
@<00>$access$setAndroid11LastSuccessTime$p <00><00>
@<00>access$setAndroid11InTestMode$p0(Lcom/hikoncont/manager/ScreenCaptureManager;Z)V <00><00>
@<00>B<><42><EFBFBD><EFBFBD><EFBFBD><EFBFBD> Android 11+设备:真实截图成功,退出测试模式<00><1D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 无障碍截图失败(<00>次),跳过本帧等待下次<00>access$getDynamicFps$p/(Lcom/hikoncont/manager/ScreenCaptureManager;)I <00><00>
@<00>kotlin/coroutines/Continuation<00>  <00>kotlinx/coroutines/DelayKt<00>delay5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; <00><00>
<00><00>2屏幕捕获失败<00>e <00><00>
j<00>d kotlin/Unit<00>INSTANCE Lkotlin/Unit; <00><00> <00><00>java/lang/IllegalStateException<00>/call to 'resume' before 'invoke' with coroutine<00>(Ljava/lang/String;)V <00>
<00><00>
screenshotLandroid/graphics/Bitmap;Ljava/lang/Exception;jpegData[B$resultLjava/lang/Object;java/lang/Object<00><00>java/lang/String<00>java/lang/Integer<00>createT(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;f(Ljava/lang/Object;Lkotlin/coroutines/Continuation<*>;)Lkotlin/coroutines/Continuation<Lkotlin/Unit;>; 
<00>valueinvokeW(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;g(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; <00><00>
<00> 
<00>p1#Lkotlinx/coroutines/CoroutineScope;p28(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;!kotlinx/coroutines/CoroutineScope <00><00>
Lkotlin/Metadata;mvkxi0d1<1D><>
<EFBFBD><EFBFBD>

<10><>0*0HŠ@d2 <anonymous>startAccessibilityScreenCapture MConfigandroid/os/BuildVERSIONCodeLocalVariableTable Signature StackMapTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod
SourceFileRuntimeVisibleAnnotations06  > *+<2B>*,<2C><11>     
"<17>5:*<2A>8<><01><01><01>+<2B>>=*<2A><0E>D<><01>*<2A><0E>HN-<2D>J<>LY<4C>OQ<>U-<2D>[<5B>^x<>a-<2D>d<>^<5E>h<>nW*<2A>-<2D>r:*<2A><04>v*<2A><0E>yY<79> <09>|<7C>W*<2A>--<2D><00>Y<EFBFBD>W<><00><03><00><><00>*<2A><0E><00><><00>J<>LY<4C>O<12><>U*<2A><0E>yY<79> <0C>[<5B><00><>W<01><00>x<>a*<2A><0E>yY<79> <0C>d<><00><>W<01><00><>h<>nW<6E>:J<12><05><00><><00>W-<2D>|=<3D><00><1E>I*<2A><03><00>*<2A><0E><00><><00>*<2A><03><00>J<12><>nW<6E>$<24>J<>LY<4C>O<12><>U<1C>^<12><>U<>h<>nW<1C>9<03><>*<2A><0E>Ņm*<2A><00>*<1C><00>*<04>8<><00>Y<06><06>*<2A><00>=+<2B>>+W<><57><EFBFBD><00>*<2A><00>*<1C><00>*<05>8<><00>Y<06><06>*<2A><00>=+<2B>>+W<><57>dNJ<12>-<2D><00><><00>W<EFBFBD><00>*<2A><00>*<1C><00>*<06>8<><00>Y<06><06>*<2A><00>=+<2B>>+W<><57>)<29>ް<><00>Y<12><><00><><00>/9<01><01>/<01><01><01>/<01><01><01>/<01><17>(<00><00><00><00><00><00>c<00>W<00><00>W<00><00>W<00><00>@W<00><>2<00>W<00><00><00>LW<><00>W<00><00><00>L<00><><00>W<00><00><00>LW<><00>W<00><00><00>L<00>L/<0E>2<00>W<00> <20>*<00><00><00>
<00><00><00><><00>W<00><00><00><00><00>
<00><00><00>C/<2F>,<00><00><00> <00><00><00><03><00><00><00>), .
/ 9 :BFnx<00><00><00><00><00> #$'"(*)4*<+G1J2h6l7<01><01>7<01>9<01><01>9<01><<01>=<01>><01>?<01>? B p .<00>(y(<01>'(<01>7( (B<00><00><00><01> <00><00>x <00><00> <00><00>,<01>,<01><00><00> ,!-<00><00>B<10>Y*<2A>,<2C><00><>ǰ <00><00><00> -! ,-<00><00>B*+,<2C><00><><02>޶<00> <00> ,! -,A<00>? *+<2B>,<2C>Ƕ<08>   <00> <00>"<00>W@<00> #@$%s[II I!"[I#I$I%&[sss'[s(s(s()s*s+ 
[I$I I# I I[s[sss