34
34
import androidx .core .content .ContextCompat ;
35
35
import androidx .core .net .MailTo ;
36
36
37
+ import com .pranavpandey .android .dynamic .util .product .DynamicFlavor ;
38
+
37
39
import java .util .ArrayList ;
38
40
39
41
/**
@@ -193,7 +195,7 @@ public static boolean copyToClipboard(@NonNull Context context,
193
195
*/
194
196
public static boolean share (@ Nullable Context context , @ Nullable String title ,
195
197
@ Nullable String message , @ Nullable Uri uri , @ Nullable String mimeType ,
196
- @ DynamicSdkUtils . DynamicFlavor String flavor ) {
198
+ @ DynamicFlavor String flavor ) {
197
199
if (context == null ) {
198
200
return false ;
199
201
}
@@ -208,7 +210,7 @@ public static boolean share(@Nullable Context context, @Nullable String title,
208
210
}
209
211
210
212
if (message == null ) {
211
- if (DynamicSdkUtils . DynamicFlavor .EXTERNAL .equals (flavor )
213
+ if (DynamicFlavor .EXTERNAL .equals (flavor )
212
214
&& DynamicDeviceUtils .isSamsungOneUI ()) {
213
215
message = String .format (context .getString (
214
216
R .string .adu_share_desc_samsung_galaxy_store ),
@@ -256,9 +258,8 @@ public static boolean share(@Nullable Context context, @Nullable String title,
256
258
*
257
259
* @see Intent#ACTION_SEND
258
260
*/
259
- public static boolean share (@ Nullable Context context ,
260
- @ Nullable String title , @ Nullable String message , @ Nullable Uri image ,
261
- @ DynamicSdkUtils .DynamicFlavor String flavor ) {
261
+ public static boolean share (@ Nullable Context context , @ Nullable String title ,
262
+ @ Nullable String message , @ Nullable Uri image , @ DynamicFlavor String flavor ) {
262
263
return share (context , title , message , image , "image/*" , flavor );
263
264
}
264
265
@@ -278,7 +279,7 @@ public static boolean share(@Nullable Context context,
278
279
*/
279
280
public static boolean share (@ Nullable Context context , @ Nullable String title ,
280
281
@ Nullable String message , @ Nullable Uri image ) {
281
- return share (context , title , message , image , DynamicSdkUtils . DynamicFlavor .GOOGLE );
282
+ return share (context , title , message , image , DynamicFlavor .DEFAULT );
282
283
}
283
284
284
285
/**
@@ -296,7 +297,7 @@ public static boolean share(@Nullable Context context, @Nullable String title,
296
297
* @see Intent#ACTION_SEND
297
298
*/
298
299
public static boolean share (@ Nullable Context context , @ Nullable String title ,
299
- @ Nullable String message , @ DynamicSdkUtils . DynamicFlavor String flavor ) {
300
+ @ Nullable String message , @ DynamicFlavor String flavor ) {
300
301
return share (context , title , message , null , flavor );
301
302
}
302
303
@@ -315,7 +316,7 @@ public static boolean share(@Nullable Context context, @Nullable String title,
315
316
*/
316
317
public static boolean share (@ Nullable Context context ,
317
318
@ Nullable String title , @ Nullable String message ) {
318
- return share (context , title , message , DynamicSdkUtils . DynamicFlavor .GOOGLE );
319
+ return share (context , title , message , DynamicFlavor .DEFAULT );
319
320
}
320
321
321
322
/**
@@ -329,8 +330,7 @@ public static boolean share(@Nullable Context context,
329
330
*
330
331
* @see #share(Context, String, String)
331
332
*/
332
- public static boolean shareApp (@ Nullable Context context ,
333
- @ DynamicSdkUtils .DynamicFlavor String flavor ) {
333
+ public static boolean shareApp (@ Nullable Context context , @ DynamicFlavor String flavor ) {
334
334
return share (context , null , null , flavor );
335
335
}
336
336
@@ -345,7 +345,7 @@ public static boolean shareApp(@Nullable Context context,
345
345
* @see #share(Context, String, String)
346
346
*/
347
347
public static boolean shareApp (@ Nullable Context context ) {
348
- return shareApp (context , DynamicSdkUtils . DynamicFlavor .GOOGLE );
348
+ return shareApp (context , DynamicFlavor .DEFAULT );
349
349
}
350
350
351
351
/**
@@ -425,11 +425,11 @@ public static boolean viewInSamsungGalaxyStore(@Nullable Context context,
425
425
*
426
426
* @see #viewInGooglePlay(Context, String)
427
427
* @see #viewInSamsungGalaxyStore(Context, String)
428
- * @see DynamicSdkUtils. DynamicFlavor
428
+ * @see DynamicFlavor
429
429
*/
430
- public static boolean viewApp (@ Nullable Context context , @ NonNull String packageName ,
431
- @ DynamicSdkUtils . DynamicFlavor String flavor ) {
432
- if (DynamicSdkUtils . DynamicFlavor .EXTERNAL .equals (flavor )) {
430
+ public static boolean viewApp (@ Nullable Context context ,
431
+ @ NonNull String packageName , @ DynamicFlavor String flavor ) {
432
+ if (DynamicFlavor .EXTERNAL .equals (flavor )) {
433
433
return viewAppExternal (context , packageName );
434
434
} else if (context == null ) {
435
435
return false ;
@@ -456,10 +456,10 @@ public static boolean viewApp(@Nullable Context context, @NonNull String package
456
456
* @return {@code true} on successful operation.
457
457
*
458
458
* @see #viewApp(Context, String, String)
459
- * @see DynamicSdkUtils. DynamicFlavor#GOOGLE
459
+ * @see DynamicFlavor#GOOGLE
460
460
*/
461
461
public static boolean viewApp (@ Nullable Context context , @ NonNull String packageName ) {
462
- return viewApp (context , packageName , DynamicSdkUtils . DynamicFlavor .GOOGLE );
462
+ return viewApp (context , packageName , DynamicFlavor .DEFAULT );
463
463
}
464
464
465
465
/**
@@ -503,10 +503,9 @@ && viewInSamsungGalaxyStore(context, packageName)) {
503
503
* @return {@code true} on successful operation.
504
504
*
505
505
* @see #viewApp(Context, String, String)
506
- * @see DynamicSdkUtils. DynamicFlavor
506
+ * @see DynamicFlavor
507
507
*/
508
- public static boolean rateApp (@ Nullable Context context ,
509
- @ DynamicSdkUtils .DynamicFlavor String flavor ) {
508
+ public static boolean rateApp (@ Nullable Context context , @ DynamicFlavor String flavor ) {
510
509
if (context == null ) {
511
510
return false ;
512
511
}
@@ -527,7 +526,7 @@ public static boolean rateApp(@Nullable Context context,
527
526
* @see #rateApp(Context, String)
528
527
*/
529
528
public static boolean rateApp (@ Nullable Context context ) {
530
- return rateApp (context , DynamicSdkUtils . DynamicFlavor .GOOGLE );
529
+ return rateApp (context , DynamicFlavor .DEFAULT );
531
530
}
532
531
533
532
/**
0 commit comments