Class ShadowSettings.ShadowSecure

  • Enclosing class:
    ShadowSettings

    @Implements(android.provider.Settings.Secure.class)
    public static class ShadowSettings.ShadowSecure
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      ShadowSecure()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      protected static float getFloat​(android.content.ContentResolver cr, java.lang.String name)  
      protected static float getFloat​(android.content.ContentResolver cr, java.lang.String name, float def)  
      protected static int getInt​(android.content.ContentResolver cr, java.lang.String name)  
      protected static int getInt​(android.content.ContentResolver cr, java.lang.String name, int def)  
      protected static long getLong​(android.content.ContentResolver cr, java.lang.String name)  
      protected static long getLong​(android.content.ContentResolver cr, java.lang.String name, long def)  
      protected static java.lang.String getString​(android.content.ContentResolver cr, java.lang.String name)  
      protected static java.lang.String getStringForUser​(android.content.ContentResolver cr, java.lang.String name, int userHandle)  
      protected static boolean putFloat​(android.content.ContentResolver cr, java.lang.String name, float value)  
      protected static boolean putInt​(android.content.ContentResolver cr, java.lang.String name, int value)  
      protected static boolean putIntForUser​(android.content.ContentResolver cr, java.lang.String name, int value, int userHandle)  
      protected static boolean putLong​(android.content.ContentResolver cr, java.lang.String name, long value)  
      protected static boolean putString​(android.content.ContentResolver cr, java.lang.String name, java.lang.String value)  
      protected static void setLocationProviderEnabled​(android.content.ContentResolver cr, java.lang.String provider, boolean enabled)  
      protected static boolean setLocationProviderEnabledForUser​(android.content.ContentResolver cr, java.lang.String provider, boolean enabled, int uid)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ShadowSecure

        public ShadowSecure()
    • Method Detail

      • setLocationProviderEnabledForUser

        @Implementation(minSdk=17,
                        maxSdk=28)
        protected static boolean setLocationProviderEnabledForUser​(android.content.ContentResolver cr,
                                                                   java.lang.String provider,
                                                                   boolean enabled,
                                                                   int uid)
      • setLocationProviderEnabled

        @Implementation(maxSdk=16)
        protected static void setLocationProviderEnabled​(android.content.ContentResolver cr,
                                                         java.lang.String provider,
                                                         boolean enabled)
      • putInt

        @Implementation
        protected static boolean putInt​(android.content.ContentResolver cr,
                                        java.lang.String name,
                                        int value)
      • putIntForUser

        @Implementation(minSdk=21)
        protected static boolean putIntForUser​(android.content.ContentResolver cr,
                                               java.lang.String name,
                                               int value,
                                               int userHandle)
      • getInt

        @Implementation
        protected static int getInt​(android.content.ContentResolver cr,
                                    java.lang.String name)
                             throws android.provider.Settings.SettingNotFoundException
        Throws:
        android.provider.Settings.SettingNotFoundException
      • getInt

        @Implementation
        protected static int getInt​(android.content.ContentResolver cr,
                                    java.lang.String name,
                                    int def)
      • putString

        @Implementation
        protected static boolean putString​(android.content.ContentResolver cr,
                                           java.lang.String name,
                                           java.lang.String value)
      • getString

        @Implementation
        protected static java.lang.String getString​(android.content.ContentResolver cr,
                                                    java.lang.String name)
      • getStringForUser

        @Implementation(minSdk=17)
        protected static java.lang.String getStringForUser​(android.content.ContentResolver cr,
                                                           java.lang.String name,
                                                           int userHandle)
      • putLong

        @Implementation
        protected static boolean putLong​(android.content.ContentResolver cr,
                                         java.lang.String name,
                                         long value)
      • getLong

        @Implementation
        protected static long getLong​(android.content.ContentResolver cr,
                                      java.lang.String name,
                                      long def)
      • getLong

        @Implementation
        protected static long getLong​(android.content.ContentResolver cr,
                                      java.lang.String name)
                               throws android.provider.Settings.SettingNotFoundException
        Throws:
        android.provider.Settings.SettingNotFoundException
      • putFloat

        @Implementation
        protected static boolean putFloat​(android.content.ContentResolver cr,
                                          java.lang.String name,
                                          float value)
      • getFloat

        @Implementation
        protected static float getFloat​(android.content.ContentResolver cr,
                                        java.lang.String name,
                                        float def)
      • getFloat

        @Implementation
        protected static float getFloat​(android.content.ContentResolver cr,
                                        java.lang.String name)
                                 throws android.provider.Settings.SettingNotFoundException
        Throws:
        android.provider.Settings.SettingNotFoundException