如何创建前台Android Service
代码
public class LocationService extends Service {
@Override
public void onCreate () {
super .onCreate();
Resources res = getResources();
Notification.Builder builder = new Notification.Builder(getApplicationContext());
PendingIntent contentIndent = PendingIntent.getActivity(getApplicationContext(), 0 , new Intent(getApplicationContext(), MainActivity.class), PendingIntent.FLAG_UPDATE_CURRENT);
builder .setContentIntent(contentIndent)
.setSmallIcon(R.mipmap.ic_launcher)
.setLargeIcon(BitmapFactory.decodeResource(res, R.mipmap.ic_launcher))
.setTicker("在哪儿正在运行中" )
.setWhen(System.currentTimeMillis())
.setAutoCancel(true )
.setContentTitle("This is ContentTitle" )
.setContentText("this is ContentText" );
Notification notification = builder.build();
startForeground(1 ,notification);
}