Commit 6af684b3 by Sebastián Katzer

Minimize android-support-v4.jar to only include required classes

parent b9ba9ab7
...@@ -28,8 +28,7 @@ import org.json.JSONException; ...@@ -28,8 +28,7 @@ import org.json.JSONException;
import org.json.JSONObject; import org.json.JSONObject;
import android.annotation.SuppressLint; import android.annotation.SuppressLint;
import android.app.Notification; import android.support.v4.app.NotificationCompat;
import android.support.v4.app.*;
import android.support.v4.app.NotificationCompat.*; import android.support.v4.app.NotificationCompat.*;
import android.app.NotificationManager; import android.app.NotificationManager;
import android.app.PendingIntent; import android.app.PendingIntent;
...@@ -118,29 +117,29 @@ public class Receiver extends BroadcastReceiver { ...@@ -118,29 +117,29 @@ public class Receiver extends BroadcastReceiver {
* Creates the notification. * Creates the notification.
*/ */
@SuppressLint("NewApi") @SuppressLint("NewApi")
private Builder buildNotification () { private Builder buildNotification () {
Bitmap icon = BitmapFactory.decodeResource(context.getResources(), options.getIcon()); Bitmap icon = BitmapFactory.decodeResource(context.getResources(), options.getIcon());
Uri sound = options.getSound(); Uri sound = options.getSound();
Builder notification = new NotificationCompat.Builder(context) Builder notification = new NotificationCompat.Builder(context)
.setContentTitle(options.getTitle()) .setContentTitle(options.getTitle())
.setContentText(options.getMessage()) .setContentText(options.getMessage())
.setNumber(options.getBadge()) .setNumber(options.getBadge())
.setTicker(options.getMessage()) .setTicker(options.getMessage())
.setSmallIcon(options.getSmallIcon()) .setSmallIcon(options.getSmallIcon())
.setLargeIcon(icon) .setLargeIcon(icon)
.setAutoCancel(options.getAutoCancel()) .setAutoCancel(options.getAutoCancel())
.setOngoing(options.getOngoing()); .setOngoing(options.getOngoing());
if (sound != null) { if (sound != null) {
notification.setSound(sound); notification.setSound(sound);
} }
if (Build.VERSION.SDK_INT > 16) { if (Build.VERSION.SDK_INT > 16) {
notification.setStyle(new NotificationCompat.BigTextStyle() notification.setStyle(new NotificationCompat.BigTextStyle()
.bigText(options.getMessage())); .bigText(options.getMessage()));
} }
setClickEvent(notification); setClickEvent(notification);
return notification; return notification;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment