Class ShadowSliceManager

    • Constructor Detail

      • ShadowSliceManager

        public ShadowSliceManager()
    • Method Detail

      • __constructor__

        @Implementation
        protected void __constructor__​(Context context,
                                       Handler handler)
      • getPinnedSlices

        @Implementation
        protected List<Uri> getPinnedSlices()
      • grantSlicePermission

        @Implementation
        protected void grantSlicePermission​(String toPackage,
                                            Uri uri)
      • revokeSlicePermission

        @Implementation
        protected void revokeSlicePermission​(String toPackage,
                                             Uri uri)
      • checkSlicePermission

        @Implementation
        protected int checkSlicePermission​(Uri uri,
                                           int pid,
                                           int uid)
      • pinSlice

        @Implementation
        protected void pinSlice​(@NonNull
                                Uri uri,
                                @NonNull
                                Set<SliceSpec> specs)
      • unpinSlice

        @Implementation
        protected void unpinSlice​(@NonNull
                                  Uri uri)
      • getPinnedSpecs

        @Implementation
        @NonNull
        protected Set<SliceSpec> getPinnedSpecs​(Uri uri)
      • reset

        @Resetter
        public static void reset()