Advertisement
Guest User

Untitled

a guest
Feb 7th, 2016
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.02 KB | None | 0 0
  1. .method public SendNot()V
  2. .locals 9
  3. const/4 v6, 0x2
  4.  
  5. const/4 v5, 0x0
  6.  
  7. const/4 v8, 0x1
  8.  
  9. new-instance v2, Landroid/content/IntentCompat;
  10.  
  11. const-string v4, "android.intent.action.VIEW"
  12.  
  13. invoke-direct {v2, v4}, Landroid/content/IntentCompat;-><init>(Ljava/lang/String;)V
  14.  
  15. .local v2, "notificationIntent":Landroid/content/Intent;
  16. const-string v4, "http://www.wgn.com"
  17.  
  18. invoke-static {v4}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
  19.  
  20. move-result-object v4
  21.  
  22. invoke-virtual {v2, v4}, Landroid/content/IntentCompat;->setData(Landroid/net/Uri;)Landroid/content/IntentCompat;
  23.  
  24. invoke-static {p0, v5, v2, v5}, Landroid/app/PendingIntent;->getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;
  25.  
  26. move-result-object v0
  27.  
  28. .local v0, "contentIntent":Landroid/app/PendingIntent;
  29. new-instance v4, Landroid/support/v4/app/NotificationCompat$Builder;
  30.  
  31. invoke-direct {v4, p0}, Landroid/support/v4/app/NotificationCompat$Builder;-><init>(Landroid/content/Context;)V
  32.  
  33. const-string v5, "msg"
  34.  
  35. invoke-virtual {v4, v5}, Landroid/support/v4/app/NotificationCompat$Builder;->setCategory(Ljava/lang/String;)Landroid/support/v4/app/NotificationCompat$Builder;
  36.  
  37. move-result-object v4
  38.  
  39. const-string v5, "Yi Warning"
  40.  
  41. invoke-virtual {v4, v5}, Landroid/support/v4/app/NotificationCompat$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;
  42.  
  43. move-result-object v4
  44.  
  45. const-string v5, "Battery is below 20%"
  46.  
  47. invoke-virtual {v4, v5}, Landroid/support/v4/app/NotificationCompat$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;
  48.  
  49. move-result-object v4
  50.  
  51. const/high16 v5, 0x7f020000
  52.  
  53. invoke-virtual {v4, v5}, Landroid/support/v4/app/NotificationCompat$Builder;->setSmallIcon(I)Landroid/support/v4/app/NotificationCompat$Builder;
  54.  
  55. move-result-object v4
  56.  
  57. invoke-virtual {v4, v8}, Landroid/support/v4/app/NotificationCompat$Builder;->setAutoCancel(Z)Landroid/support/v4/app/NotificationCompat$Builder;
  58.  
  59. move-result-object v4
  60.  
  61. invoke-virtual {v4, v8}, Landroid/support/v4/app/NotificationCompat$Builder;->setVisibility(I)Landroid/support/v4/app/NotificationCompat$Builder;
  62.  
  63. move-result-object v4
  64.  
  65. invoke-virtual {v4, v0}, Landroid/support/v4/app/NotificationCompat$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder;
  66.  
  67. move-result-object v4
  68.  
  69. invoke-virtual {v4, v6}, Landroid/support/v4/app/NotificationCompat$Builder;->setPriority(I)Landroid/support/v4/app/NotificationCompat$Builder;
  70.  
  71. move-result-object v4
  72.  
  73. invoke-static {v6}, Landroid/media/RingtoneManager;->getDefaultUri(I)Landroid/net/Uri;
  74.  
  75. move-result-object v5
  76.  
  77. invoke-virtual {v4, v5}, Landroid/support/v4/app/NotificationCompat$Builder;->setSound(Landroid/net/Uri;)Landroid/support/v4/app/NotificationCompat$Builder;
  78.  
  79. move-result-object v4
  80.  
  81. const/high16 v5, -0x10000
  82.  
  83. const/16 v6, 0x12c
  84.  
  85. const/16 v7, 0x64
  86.  
  87. invoke-virtual {v4, v5, v6, v7}, Landroid/support/v4/app/NotificationCompat$Builder;->setLights(III)Landroid/support/v4/app/NotificationCompat$Builder;
  88.  
  89. move-result-object v4
  90.  
  91. invoke-virtual {v4}, Landroid/support/v4/app/NotificationCompat$Builder;->build()Landroid/app/Notification;
  92.  
  93. move-result-object v1
  94.  
  95. .local v1, "notification":Landroid/app/Notification;
  96. const-string v4, "notification"
  97.  
  98. invoke-virtual {p0, v4}, Lcom/example/android/basicnotifications/MainActivity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
  99.  
  100. move-result-object v3
  101.  
  102. check-cast v3, Landroid/app/NotificationManager;
  103.  
  104. .local v3, "notificationManager":Landroid/app/NotificationManager;
  105. invoke-virtual {v3, v8, v1}, Landroid/app/NotificationManager;->notify(ILandroid/app/Notification;)V
  106. invoke-static {v4}, Liglogger;->d(Ljava/lang/String;)I
  107. return-void
  108. .end method
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement