Files
and-bak/app/build/tmp/kotlin-classes/debug/com/hikoncont/manager/GalleryManager.class

57 lines
6.9 KiB
Plaintext
Raw Normal View History

2026-02-11 16:59:49 +08:00
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>46$com/hikoncont/manager/GalleryManagerjava/lang/Object<init>5(Lcom/hikoncont/service/AccessibilityRemoteService;)V#Lorg/jetbrains/annotations/NotNull;servicekotlin/jvm/internal/Intrinsics
checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
()V 
2Lcom/hikoncont/service/AccessibilityRemoteService;  android/content/ContextcontextLandroid/content/Context;  this&Lcom/hikoncont/manager/GalleryManager;hasReadMediaPermission()Zjava/lang/Exception android/os/Build$VERSION"SDK_INTI $% #&$android.permission.READ_MEDIA_IMAGES(checkSelfPermission(Ljava/lang/String;)I *+
,(android.permission.READ_EXTERNAL_STORAGE.GalleryManager0java/lang/StringBuilder2
3<1B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 相册读取权限: 5append-(Ljava/lang/String;)Ljava/lang/StringBuilder; 78
39(Z)Ljava/lang/StringBuilder; 7;
3<toString()Ljava/lang/String; >?
3@android/util/LogBd'(Ljava/lang/String;Ljava/lang/String;)I DE
CF检查相册读取权限失败Hjava/lang/ThrowableJe<(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I LM
CNhasImagesPermissionZLjava/lang/Exception;readGalleryList(I)Ljava/util/List;G(I)Ljava/util/List<Lcom/hikoncont/manager/GalleryManager$GalleryItem;>;java/lang/InterruptedExceptionVjava/util/ArrayListX
Yjava/util/List[ 
]7⚠ 相册读取权限未授予,尝试自动申请_w aE
Cb0com/hikoncont/service/AccessibilityRemoteServiced%requestGalleryPermissionWithAutoGrant f
eg触发相册权限申请失败i<01>java/lang/Threadmsleep(J)V op
nq=✅ 相册读取权限已在等待期间授予,继续读取si uE
Cv@⚠️ 等待后仍未获得相册读取权限,返回空列表x(android/provider/MediaStore$Images$MediazEXTERNAL_CONTENT_URILandroid/net/Uri; |} {~|checkNotNullExpressionValue <00>
<00>java/lang/String<00>_id<00> _display_name<00>
date_added<00> mime_type<00>width<00>height<00>_size<00>date_added DESC<00>getContentResolver#()Landroid/content/ContentResolver; <00><00>
<00>android/content/ContentResolver<00>queryv(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; <00><00>
<00><00>java/io/Closeable<00>android/database/Cursor<00>getColumnIndexOrThrow <00>+ <00><00>
moveToNext <00> <00><00>getLong(I)J <00><00> <00><00> getString(I)Ljava/lang/String; <00><00> <00><00><00>cursor.getString(nameCol) ?: ""<00>cursor.getString(mimeCol) ?: ""<00>getInt(I)I <00><00> <00><00>android/content/ContentUris<00>withAppendedId%(Landroid/net/Uri;J)Landroid/net/Uri; <00><00>
<00><00>android/net/Uri<00>
<00>@(withAppendedId(imagesUri, id).toString()<00>0com/hikoncont/manager/GalleryManager$GalleryItem<00>>(JLjava/lang/String;JLjava/lang/String;IIJLjava/lang/String;)V <00>
<00><00>add(Ljava/lang/Object;)Z <00><00> \<00>size()I <00><00> \<00> kotlin/Unit<00>INSTANCE Lkotlin/Unit; <00><00> <00><00>kotlin/io/CloseableKt<00> closeFinally+(Ljava/io/Closeable;Ljava/lang/Throwable;)V <00><00>
<00><00><1E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 读取到相册图片: <00>(I)Ljava/lang/StringBuilder; 7<00>
3<00><00>读取相册失败<00>attempts maxAttemptsidJ displayNameLjava/lang/String; dateAddedmimeType
contentUri*$i$a$-use-GalleryManager$readGalleryList$1idColnameColdateColmimeColwidthCol heightColsizeColcursorLandroid/database/Cursor; imagesUri
projection[Ljava/lang/String; sortOrderresultLjava/util/List;limit<00>readGalleryList$defaultL(Lcom/hikoncont/manager/GalleryManager;IILjava/lang/Object;)Ljava/util/List; ST
<clinit>.com/hikoncont/manager/GalleryManager$Companion 1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V 

  Companion0Lcom/hikoncont/manager/GalleryManager$Companion;  TAGLkotlin/Metadata;mvkxi0d1<00><><EFBFBD>0

<10><>
<EFBFBD><EFBFBD>



<EFBFBD><EFBFBD>

<EFBFBD><EFBFBD>


<EFBFBD><EFBFBD>

<18><> 20:B 0¢J0J 0 0
2 0 R0X‚¢
<EFBFBD><EFBFBD>R0X‚¢
<EFBFBD><EFBFBD>¨d22Lcom/hikoncont/manager/GalleryManager$GalleryItem; GalleryItem app_debugandroid/os/Build!VERSION"android/provider/MediaStore$Images$android/provider/MediaStore&ImagesMediaGalleryManager.ktRuntimeInvisibleAnnotations ConstantValueCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses
SourceFileRuntimeVisibleAnnotations1+++<00>,1+-W+ <09>*<2A>*+<2B>**<2A><15><17><1B>.  /0-<00>^<00>'!<21>*<2A>)<29>-<2D><04><03>*<2A>/<2F>-<2D><04><1<>3Y<33>46<>:<1B>=<3D>A<>GW<<3C>M1I,<2C>K<>OW<<1B>JM!1@^!<21>..  !#. /%H&M'N(Z)]/ /PQNLR^ST-VS<>YY<59>Z<>\M*<2A>^<5E>d1`<60>cW*<2A><15>h<>N1j-<2D>K<>OW>6<04>'k<>r<>:*<2A>^<5E>1t<>wW<77> <09><01><><EFBFBD>*<2A>^<5E> 1y<>cW,<2C><00>Y<12><><00>N<07><00>:<12>S<12>S<12>S<12>S<12>S<12>S<12>S:<12>:*<2A><1B><00>-<05><00>:<06>P<06><00>::<07><00>: 6
 <12><><00>6  <12><><00>6  <12><><00>6  <12><><00>6 <12><><00>6 <12><><00>6 <12><><00>6 <09><00><00><00>  <0B><00>7  <0C><00>:Y<> W<12><>
<12><><00>:  <0A><00><03><>i7 <0E><00>:Y<> W<12><>
<12><><00>: <0F><00>6 <10><00>6 <11><00>7-<12><00><><00>YƸ<00>:,<2C><00>Y<1D>˹<00>W<1B><>J,<2C><00><1B><>@<40><00><00>: <08>ߧ:  : <09>: <08><00> <09>1<>3Y<33>4<12><>:,<2C><00><00><00><12><>:<3A>A<>GW<47>N1<12>-<2D>K<>OW,<2C>"%!>EHW<00><01>K<00><01>sAD!1C<14>%\! <0C>OW<05><10><00>\<00><00><00><00><00><00>+\<00><00><00><00><00><00><00>F<00><>(\<00><00><00><00><00><00><00><00><00>F<00><>b\<00><00><00><00><00><00> \<00><00><00><00>K<> \<00><00><00><00>KK<> <00>%\!<21> .ZV.
. 0124%5&62:4;8<>=?>H?JBQCYD\FbIiJqKsOtP~S<00>T<00>S<00>U<00>S<00>V<00>S<00>W<00>S<00>X<00>S<00>Y<00>S<00>R<00>]<00>e<00>_<00>`<00>a<00>b<00>c<00>d<00>_<00>e<00>_<00>e<00>f<00>g<00>hijk'l2n<oGpgqwr<01>s<01>t<01>u<01>v<01>x<01>y<01>z<01>{<01>|<01>}<01>~<01><01><00><01><00><01>y<01>x<01><00><01><00><01><00><01>ee<00>D<00>E<00>Q<00>/& LR4?<00>%8;<00>%G<00><00><00>g<00><00><00>w<00><00><00><01>a<00><00><01>V<00>%<01>K<00>%<01>@<00><00><01>/<00><00><00><00>%
<00> <00>% <00><00><00>% <00><00>% <00><00>%<00><00>%'<00><00>%2<00><00>%<00><00><00> ~<01><00>}<00><01><00><00><00><01><00><00>E LR HSS%2U+ -/~<7E><*<1B><07>1.-- <0C>
Y<01> <0A><11>3*#"# %'({%)
<00>4*5^[IIIII[s[ss<00>sssssss<00>sSs<00>sss<00>sss