android:versionName="1.0">
<uses-permission android:name="android.permission.INTERNET" />
<uses-feature android:glEsVersion="0x00020000" android:required="true"/>
- <uses-sdk android:minSdkVersion="18" android:targetSdkVersion="18" />
+ <uses-sdk android:minSdkVersion="18" android:targetSdkVersion="23" />
<application android:label="@string/app_name"
android:icon="@drawable/icon">
<activity android:name="Main"
KEYFILE ?= ~/.android/android.p12
KEYTYPE ?= pkcs12
KEYNAME ?= android
-ANDROID ?= /opt/android-sdk-update-manager/platforms/android-18/android.jar
+ANDROID ?= /opt/android-sdk-update-manager/platforms/android-23/android.jar
SDKLIB ?= /opt/android-sdk-update-manager/tools/lib/sdklib.jar
-TOOLS ?= /opt/android-sdk-update-manager/build-tools/20.0.0
+TOOLS ?= /opt/android-sdk-update-manager/build-tools/23.0.2
# Variables
PATH := $(PATH):$(TOOLS)
-Xlint:deprecation \
-bootclasspath $(ANDROID) \
-encoding UTF-8 \
- -source 1.5 \
- -target 1.5 \
+ -source 1.7 \
+ -target 1.7 \
-classpath obj \
-d obj \
$(filter-out makefile,$+)
this.command(NOTIFY, text);
// Notification bar
- Notification note = new Notification(icon, null, 0);
Intent intent = new Intent(this, Main.class);
PendingIntent pend = PendingIntent.getActivity(this, 0, intent, 0);
- note.setLatestEventInfo(this, "Spades!", text, pend);
+ Notification.Builder nb = new Notification.Builder(this)
+ .setContentIntent(pend)
+ .setSmallIcon(icon)
+ .setContentTitle("Spades!")
+ .setOngoing(true)
+ .setContentText(text);
+
+ Notification note = nb.build();
this.startForeground(1, note);
}
}
/* Runnable methods */
- @Override
public void run()
{
Os.debug("Task: thread run");
}
@Override
- @SuppressWarnings("deprecation")
- public void onStart(Intent intent, int startId)
+ public int onStartCommand(Intent intent, int flags, int startId)
{
Os.debug("Task: onStart");
- super.onStart(intent, startId);
+ super.onStartCommand(intent, flags, startId);
int cmd = intent.getExtras().getInt("Command");
Messenger mgr = (Messenger)intent.getExtras().get("Messenger");
this.handle(cmd, mgr);
+ return START_STICKY;
}
@Override