Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/PomepuyN/discreet-app-rate
/ functions
Functions
75 in github.com/PomepuyN/discreet-app-rate
⨍
Functions
75
◇
Types & classes
9
↓ 22 callers
Method
LogD
(String s)
DiscreetAppRate/src/main/java/fr/nicolaspomepuy/discreetapprate/AppRate.java:767
↓ 8 callers
Method
commitEditor
()
DiscreetAppRate/src/main/java/fr/nicolaspomepuy/discreetapprate/AppRate.java:705
↓ 4 callers
Method
getAppRate
()
Sample/src/main/java/com/npi/discreetapprate/sample/MainActivity.java:229
↓ 4 callers
Method
showAppRate
()
DiscreetAppRate/src/main/java/fr/nicolaspomepuy/discreetapprate/AppRate.java:524
↓ 4 callers
Method
with
(Activity activity)
DiscreetAppRate/src/main/java/fr/nicolaspomepuy/discreetapprate/AppRate.java:68
↓ 3 callers
Method
debug
Enable debug mode which will send state when actions are triggered @param debug has to be debuggable @return the {@link AppRate} instance
DiscreetAppRate/src/main/java/fr/nicolaspomepuy/discreetapprate/AppRate.java:101
↓ 3 callers
Method
getInternalDimensionSize
(Resources res, String key)
DiscreetAppRate/src/main/java/fr/nicolaspomepuy/discreetapprate/Utils.java:134
↓ 3 callers
Method
hideAllViews
(final ViewGroup mainView)
DiscreetAppRate/src/main/java/fr/nicolaspomepuy/discreetapprate/AppRate.java:714
↓ 3 callers
Method
showButtonBar
()
Sample/src/main/java/com/npi/discreetapprate/sample/MainActivity.java:308
↓ 3 callers
Method
updateValueDisplay
()
Sample/src/main/java/com/npi/discreetapprate/sample/MainActivity.java:175
↓ 2 callers
Method
displayViews
(ViewGroup mainView)
DiscreetAppRate/src/main/java/fr/nicolaspomepuy/discreetapprate/AppRate.java:742
↓ 2 callers
Method
endMonitoring
End montoring
DiscreetAppRate/src/main/java/fr/nicolaspomepuy/discreetapprate/AppRate.java:464
↓ 2 callers
Method
getActionStatusBarHeight
(Activity activity)
DiscreetAppRate/src/main/java/fr/nicolaspomepuy/discreetapprate/Utils.java:120
↓ 2 callers
Method
getInternalBoolean
(Resources res, String key)
DiscreetAppRate/src/main/java/fr/nicolaspomepuy/discreetapprate/Utils.java:143
↓ 2 callers
Method
hasFlag
(int flags, int flag)
DiscreetAppRate/src/main/java/fr/nicolaspomepuy/discreetapprate/Utils.java:148
↓ 2 callers
Method
installTimeFromPackageManager
( PackageManager packageManager, String packageName)
DiscreetAppRate/src/main/java/fr/nicolaspomepuy/discreetapprate/Utils.java:45
↓ 2 callers
Method
isGooglePlayInstalled
(Context context)
DiscreetAppRate/src/main/java/fr/nicolaspomepuy/discreetapprate/Utils.java:65
↓ 2 callers
Method
neverShowAgain
Avoid showing the view again. Can only be undone by {@link #reset()}.
DiscreetAppRate/src/main/java/fr/nicolaspomepuy/discreetapprate/AppRate.java:442
↓ 1 callers
Method
checkAndShow
Check and show if showing the view is needed
DiscreetAppRate/src/main/java/fr/nicolaspomepuy/discreetapprate/AppRate.java:339
↓ 1 callers
Method
delay
Delay the {@link AppRate} showing time @param delay the delay in ms @return the {@link AppRate} instance
DiscreetAppRate/src/main/java/fr/nicolaspomepuy/discreetapprate/AppRate.java:191
↓ 1 callers
Method
forceShow
Will force the {@link AppRate} to show
DiscreetAppRate/src/main/java/fr/nicolaspomepuy/discreetapprate/AppRate.java:431
↓ 1 callers
Method
fromTop
(boolean fromTop)
DiscreetAppRate/src/main/java/fr/nicolaspomepuy/discreetapprate/AppRate.java:518
↓ 1 callers
Method
getActionBarHeight
(Activity activity)
DiscreetAppRate/src/main/java/fr/nicolaspomepuy/discreetapprate/Utils.java:124
↓ 1 callers
Method
getSoftbuttonsbarHeight
(Activity activity)
DiscreetAppRate/src/main/java/fr/nicolaspomepuy/discreetapprate/Utils.java:98
↓ 1 callers
Method
getSoftbuttonsbarWidth
(Activity activity)
DiscreetAppRate/src/main/java/fr/nicolaspomepuy/discreetapprate/Utils.java:106
↓ 1 callers
Method
getStatusBarHeight
(Activity activity)
DiscreetAppRate/src/main/java/fr/nicolaspomepuy/discreetapprate/Utils.java:114
↓ 1 callers
Method
hide
()
DiscreetAppRate/src/main/java/fr/nicolaspomepuy/discreetapprate/AppRate.java:494
↓ 1 callers
Method
hideButtonBar
()
Sample/src/main/java/com/npi/discreetapprate/sample/MainActivity.java:329
↓ 1 callers
Method
incrementViews
()
DiscreetAppRate/src/main/java/fr/nicolaspomepuy/discreetapprate/AppRate.java:504
↓ 1 callers
Method
initExceptionHandler
Initialize the {@link ExceptionHandler}.
DiscreetAppRate/src/main/java/fr/nicolaspomepuy/discreetapprate/AppRate.java:480
↓ 1 callers
Method
initialLaunchCount
Initial times {@link AppRate} has to be called before the view is shown @param initialLaunchCount times count @return the {@link AppRate} instance
DiscreetAppRate/src/main/java/fr/nicolaspomepuy/discreetapprate/AppRate.java:134
↓ 1 callers
Method
installedSince
Add a constraint to show the view only if the app is installed for more than /!\ This is only available for 2.2+ devices @param installedSince the ti
DiscreetAppRate/src/main/java/fr/nicolaspomepuy/discreetapprate/AppRate.java:168
↓ 1 callers
Method
isOnline
(Context context)
DiscreetAppRate/src/main/java/fr/nicolaspomepuy/discreetapprate/Utils.java:84
↓ 1 callers
Method
isPowerOfTwo
(int x)
DiscreetAppRate/src/main/java/fr/nicolaspomepuy/discreetapprate/Utils.java:41
↓ 1 callers
Method
listener
Listener used to get {@link AppRate} lifecycle @param onShowListener the listener @return the {@link AppRate} instance
DiscreetAppRate/src/main/java/fr/nicolaspomepuy/discreetapprate/AppRate.java:156
↓ 1 callers
Method
manageViews
()
Sample/src/main/java/com/npi/discreetapprate/sample/MainActivity.java:134
↓ 1 callers
Method
minInterval
Set the minimum interval to increment the count @param minimumInterval the minimum interval in milliseconds @return the {@link AppRate} instance
DiscreetAppRate/src/main/java/fr/nicolaspomepuy/discreetapprate/AppRate.java:274
↓ 1 callers
Method
minMonitoringTime
Set the minimum monitoring time needed before showing the view @param minimumMonitoringTime the minimum time in milliseconds @return the {@link AppRa
DiscreetAppRate/src/main/java/fr/nicolaspomepuy/discreetapprate/AppRate.java:251
↓ 1 callers
Method
onRateAppClicked
()
DiscreetAppRate/src/main/java/fr/nicolaspomepuy/discreetapprate/AppRate.java:764
↓ 1 callers
Method
onRateAppDismissed
()
DiscreetAppRate/src/main/java/fr/nicolaspomepuy/discreetapprate/AppRate.java:762
↓ 1 callers
Method
onRateAppShowing
(AppRate appRate, View view)
DiscreetAppRate/src/main/java/fr/nicolaspomepuy/discreetapprate/AppRate.java:760
↓ 1 callers
Method
pauseAfterCrash
Pause duration after a crash (in ms.) /!\ Calling {@link #initExceptionHandler(android.content.Context)} is mandatory to make it work. You should do i
DiscreetAppRate/src/main/java/fr/nicolaspomepuy/discreetapprate/AppRate.java:216
↓ 1 callers
Method
reset
Reset the count to start over
DiscreetAppRate/src/main/java/fr/nicolaspomepuy/discreetapprate/AppRate.java:420
↓ 1 callers
Method
retryPolicy
Policy to use to show the {@link AppRate} again @param policy the {@link RetryPolicy} to be used @return the {@link AppRate} instance
DiscreetAppRate/src/main/java/fr/nicolaspomepuy/discreetapprate/AppRate.java:145
↓ 1 callers
Method
startMonitoring
Start monitoring
DiscreetAppRate/src/main/java/fr/nicolaspomepuy/discreetapprate/AppRate.java:450
↓ 1 callers
Method
text
Text to be displayed in the view @param text text to be displayed @return the {@link AppRate} instance
DiscreetAppRate/src/main/java/fr/nicolaspomepuy/discreetapprate/AppRate.java:112
↓ 1 callers
Method
theme
Set the theme (LIGHT or DARK) @param theme the {@link fr.nicolaspomepuy.discreetapprate.AppRateTheme} to be used @return the {@link AppRate} instance
DiscreetAppRate/src/main/java/fr/nicolaspomepuy/discreetapprate/AppRate.java:202
↓ 1 callers
Method
view
Set the view to display The view will be inflated and respects two ids. {@code dar_close} and {@code dar_rate_element}. The text of the {@code dar_ra
DiscreetAppRate/src/main/java/fr/nicolaspomepuy/discreetapprate/AppRate.java:324
Method
AppRate
(Activity activity)
DiscreetAppRate/src/main/java/fr/nicolaspomepuy/discreetapprate/AppRate.java:64
Method
ExceptionHandler
(Thread.UncaughtExceptionHandler uncaughtExceptionHandler, Context context)
DiscreetAppRate/src/main/java/fr/nicolaspomepuy/discreetapprate/ExceptionHandler.java:12
Method
atLeastInstalledSince
@param installedSince the time in seconds @return the {@link AppRate} instance @deprecated : Use {@link #installedSince(long)} instead. Be careful to
DiscreetAppRate/src/main/java/fr/nicolaspomepuy/discreetapprate/AppRate.java:180
Method
convertDPItoPixels
Convert a size in dp to a size in pixels @param context the {@link android.content.Context} to be used @param dpi size in dp @return the size in
DiscreetAppRate/src/main/java/fr/nicolaspomepuy/discreetapprate/Utils.java:36
Method
minimumInterval
@param minimumInterval the minimum interval in seconds @return the {@link AppRate} instance @deprecated : Use {@link #minInterval(long)} instead. Be c
DiscreetAppRate/src/main/java/fr/nicolaspomepuy/discreetapprate/AppRate.java:262
Method
minimumMonitoringTime
@param minimumMonitoringTime the minimum time in seconds @return the {@link AppRate} instance @deprecated : Use {@link #minMonitoringTime(long)} )} in
DiscreetAppRate/src/main/java/fr/nicolaspomepuy/discreetapprate/AppRate.java:240
Method
onAnimationEnd
(Animation animation)
Sample/src/main/java/com/npi/discreetapprate/sample/MainActivity.java:317
Method
onAnimationEnd
(Animation animation)
DiscreetAppRate/src/main/java/fr/nicolaspomepuy/discreetapprate/AppRate.java:728
Method
onAnimationRepeat
(Animation animation)
Sample/src/main/java/com/npi/discreetapprate/sample/MainActivity.java:322
Method
onAnimationRepeat
(Animation animation)
DiscreetAppRate/src/main/java/fr/nicolaspomepuy/discreetapprate/AppRate.java:734
Method
onAnimationStart
(Animation animation)
Sample/src/main/java/com/npi/discreetapprate/sample/MainActivity.java:312
Method
onAnimationStart
(Animation animation)
DiscreetAppRate/src/main/java/fr/nicolaspomepuy/discreetapprate/AppRate.java:723
Method
onClick
(View view)
Sample/src/main/java/com/npi/discreetapprate/sample/MainActivity.java:94
Method
onClick
(View v)
DiscreetAppRate/src/main/java/fr/nicolaspomepuy/discreetapprate/AppRate.java:574
Method
onCreate
(Bundle savedInstanceState)
Sample/src/main/java/com/npi/discreetapprate/sample/MainActivity.java:64
Method
onCreate
()
Sample/src/main/java/com/npi/discreetapprate/sample/SampleApplication.java:12
Method
onCreateOptionsMenu
(Menu menu)
Sample/src/main/java/com/npi/discreetapprate/sample/MainActivity.java:351
Method
onOptionsItemSelected
(MenuItem item)
Sample/src/main/java/com/npi/discreetapprate/sample/MainActivity.java:359
Method
onPause
()
Sample/src/main/java/com/npi/discreetapprate/sample/MainActivity.java:122
Method
onRateAppClicked
()
Sample/src/main/java/com/npi/discreetapprate/sample/MainActivity.java:297
Method
onRateAppDismissed
()
Sample/src/main/java/com/npi/discreetapprate/sample/MainActivity.java:288
Method
onRateAppShowing
(final AppRate appRate, View view)
Sample/src/main/java/com/npi/discreetapprate/sample/MainActivity.java:267
Method
onResume
()
Sample/src/main/java/com/npi/discreetapprate/sample/MainActivity.java:128
Method
pauseTimeAfterCrash
@param pauseAfterCrash the time to pause @return the {@link AppRate} instance @deprecated : Use {@link #pauseAfterCrash(long)} instead. Be careful to
DiscreetAppRate/src/main/java/fr/nicolaspomepuy/discreetapprate/AppRate.java:229
Method
run
()
Sample/src/main/java/com/npi/discreetapprate/sample/MainActivity.java:188
Method
run
()
DiscreetAppRate/src/main/java/fr/nicolaspomepuy/discreetapprate/AppRate.java:693
Method
uncaughtException
(Thread thread, Throwable throwable)
DiscreetAppRate/src/main/java/fr/nicolaspomepuy/discreetapprate/ExceptionHandler.java:17