Advertisement
wilmans2m

Untitled

Mar 10th, 2016
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.27 KB | None | 0 0
  1. .method private setNonMarketAppsAllowed(Z)V
  2. .locals 4
  3. .param p1, "enabled" # Z
  4.  
  5. .prologue
  6. .line 949
  7. invoke-virtual {p0}, Lcom/android/settings/SecuritySettings;->getActivity()Landroid/app/Activity;
  8.  
  9. move-result-object v1
  10.  
  11. const-string v2, "user"
  12.  
  13. invoke-virtual {v1, v2}, Landroid/app/Activity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
  14.  
  15. move-result-object v0
  16.  
  17. check-cast v0, Landroid/os/UserManager;
  18.  
  19. .line 950
  20. .local v0, "um":Landroid/os/UserManager;
  21. const-string v1, "no_install_unknown_sources"
  22.  
  23. invoke-virtual {v0, v1}, Landroid/os/UserManager;->hasUserRestriction(Ljava/lang/String;)Z
  24.  
  25. move-result v1
  26.  
  27. if-eqz v1, :cond_0
  28.  
  29. .line 956
  30. :goto_0
  31. return-void
  32.  
  33. .line 954
  34. :cond_0
  35. invoke-virtual {p0}, Lcom/android/settings/SecuritySettings;->getContentResolver()Landroid/content/ContentResolver;
  36.  
  37. move-result-object v2
  38.  
  39. const-string v3, "install_non_market_apps"
  40.  
  41. if-eqz p1, :cond_1
  42.  
  43. const/4 v1, 0x1
  44.  
  45. :goto_1
  46. invoke-static {v2, v3, v1}, Landroid/provider/Settings$Global;->putInt(Landroid/content/ContentResolver;Ljava/lang/String;I)Z
  47.  
  48. goto :goto_0
  49.  
  50. :cond_1
  51. const/4 v1, 0x0
  52.  
  53. goto :goto_1
  54. .end method
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement