Class PreinstallUtil


  • public class PreinstallUtil
    extends java.lang.Object
    • Constructor Detail

      • PreinstallUtil

        public PreinstallUtil()
    • Method Detail

      • hasAllLocationsBeenRead

        public static boolean hasAllLocationsBeenRead​(long status)
      • hasNotBeenRead

        public static boolean hasNotBeenRead​(java.lang.String location,
                                             long status)
      • markAsRead

        public static long markAsRead​(java.lang.String location,
                                      long status)
      • getPayloadFromSystemProperty

        public static java.lang.String getPayloadFromSystemProperty​(java.lang.String packageName,
                                                                    ILogger logger)
      • getPayloadFromSystemPropertyReflection

        public static java.lang.String getPayloadFromSystemPropertyReflection​(java.lang.String packageName,
                                                                              ILogger logger)
      • getPayloadFromSystemPropertyFilePath

        public static java.lang.String getPayloadFromSystemPropertyFilePath​(java.lang.String packageName,
                                                                            ILogger logger)
      • getPayloadFromSystemPropertyFilePathReflection

        public static java.lang.String getPayloadFromSystemPropertyFilePathReflection​(java.lang.String packageName,
                                                                                      ILogger logger)
      • getPayloadFromContentProviderDefault

        public static java.lang.String getPayloadFromContentProviderDefault​(android.content.Context context,
                                                                            java.lang.String packageName,
                                                                            ILogger logger)
      • getPayloadsFromContentProviderIntentAction

        public static java.util.List<java.lang.String> getPayloadsFromContentProviderIntentAction​(android.content.Context context,
                                                                                                  java.lang.String packageName,
                                                                                                  ILogger logger)
      • getPayloadsFromContentProviderNoPermission

        public static java.util.List<java.lang.String> getPayloadsFromContentProviderNoPermission​(android.content.Context context,
                                                                                                  java.lang.String packageName,
                                                                                                  ILogger logger)
      • getPayloadFromFileSystem

        public static java.lang.String getPayloadFromFileSystem​(java.lang.String packageName,
                                                                java.lang.String filePath,
                                                                ILogger logger)