Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- .method public SendNot()V
- .locals 9
- const/4 v6, 0x2
- const/4 v5, 0x0
- const/4 v8, 0x1
- new-instance v2, Landroid/content/IntentCompat;
- const-string v4, "android.intent.action.VIEW"
- invoke-direct {v2, v4}, Landroid/content/IntentCompat;-><init>(Ljava/lang/String;)V
- .local v2, "notificationIntent":Landroid/content/Intent;
- const-string v4, "http://www.wgn.com"
- invoke-static {v4}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
- move-result-object v4
- invoke-virtual {v2, v4}, Landroid/content/IntentCompat;->setData(Landroid/net/Uri;)Landroid/content/IntentCompat;
- invoke-static {p0, v5, v2, v5}, Landroid/app/PendingIntent;->getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;
- move-result-object v0
- .local v0, "contentIntent":Landroid/app/PendingIntent;
- new-instance v4, Landroid/support/v4/app/NotificationCompat$Builder;
- invoke-direct {v4, p0}, Landroid/support/v4/app/NotificationCompat$Builder;-><init>(Landroid/content/Context;)V
- const-string v5, "msg"
- invoke-virtual {v4, v5}, Landroid/support/v4/app/NotificationCompat$Builder;->setCategory(Ljava/lang/String;)Landroid/support/v4/app/NotificationCompat$Builder;
- move-result-object v4
- const-string v5, "Yi Warning"
- invoke-virtual {v4, v5}, Landroid/support/v4/app/NotificationCompat$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;
- move-result-object v4
- const-string v5, "Battery is below 20%"
- invoke-virtual {v4, v5}, Landroid/support/v4/app/NotificationCompat$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;
- move-result-object v4
- const/high16 v5, 0x7f020000
- invoke-virtual {v4, v5}, Landroid/support/v4/app/NotificationCompat$Builder;->setSmallIcon(I)Landroid/support/v4/app/NotificationCompat$Builder;
- move-result-object v4
- invoke-virtual {v4, v8}, Landroid/support/v4/app/NotificationCompat$Builder;->setAutoCancel(Z)Landroid/support/v4/app/NotificationCompat$Builder;
- move-result-object v4
- invoke-virtual {v4, v8}, Landroid/support/v4/app/NotificationCompat$Builder;->setVisibility(I)Landroid/support/v4/app/NotificationCompat$Builder;
- move-result-object v4
- invoke-virtual {v4, v0}, Landroid/support/v4/app/NotificationCompat$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder;
- move-result-object v4
- invoke-virtual {v4, v6}, Landroid/support/v4/app/NotificationCompat$Builder;->setPriority(I)Landroid/support/v4/app/NotificationCompat$Builder;
- move-result-object v4
- invoke-static {v6}, Landroid/media/RingtoneManager;->getDefaultUri(I)Landroid/net/Uri;
- move-result-object v5
- invoke-virtual {v4, v5}, Landroid/support/v4/app/NotificationCompat$Builder;->setSound(Landroid/net/Uri;)Landroid/support/v4/app/NotificationCompat$Builder;
- move-result-object v4
- const/high16 v5, -0x10000
- const/16 v6, 0x12c
- const/16 v7, 0x64
- invoke-virtual {v4, v5, v6, v7}, Landroid/support/v4/app/NotificationCompat$Builder;->setLights(III)Landroid/support/v4/app/NotificationCompat$Builder;
- move-result-object v4
- invoke-virtual {v4}, Landroid/support/v4/app/NotificationCompat$Builder;->build()Landroid/app/Notification;
- move-result-object v1
- .local v1, "notification":Landroid/app/Notification;
- const-string v4, "notification"
- invoke-virtual {p0, v4}, Lcom/example/android/basicnotifications/MainActivity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
- move-result-object v3
- check-cast v3, Landroid/app/NotificationManager;
- .local v3, "notificationManager":Landroid/app/NotificationManager;
- invoke-virtual {v3, v8, v1}, Landroid/app/NotificationManager;->notify(ILandroid/app/Notification;)V
- invoke-static {v4}, Liglogger;->d(Ljava/lang/String;)I
- return-void
- .end method
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement