Android 8.0 鍓嶅彴鏈嶅姟
16lz
2021-01-23
璁板綍涓嬪啓鐨勪竴涓墠鍙版湇鍔emo code
import android.app.Notification;import android.app.NotificationChannel;import android.app.NotificationManager;import android.app.Service;import android.content.Context;import android.content.Intent;import android.graphics.BitmapFactory;import android.graphics.Color;import android.os.Build;import android.os.IBinder;import com.demo.example.R;public class TestServices extends Service { private final String CHANNEL_ID = "TEST_SERVICE_ID"; private final String CHANNEL_NAME = "娓犻亾涓€"; private final String contentSub = "灏忔爣棰?; private final String contentTitle = "鏍囬"; private final String contentText = "娴嬭瘯鍓嶅彴鏈嶅姟"; Notification notification; Notification.Builder builder; @Override public IBinder onBind(Intent intent) { return null; } @Override public int onStartCommand(Intent intent, int flags, int startId) { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { NotificationChannel chan = new NotificationChannel(CHANNEL_ID, CHANNEL_NAME, NotificationManager.IMPORTANCE_HIGH); chan.enableLights(true); chan.setLightColor(Color.RED); chan.setLockscreenVisibility(Notification.VISIBILITY_PUBLIC); NotificationManager manager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE); assert manager != null; manager.createNotificationChannel(chan); builder = new Notification.Builder(this, CHANNEL_ID); notification = builder .setSmallIcon(R.mipmap.ic_launcher) .setContentText(contentText) .setSubText(contentSub) .setLargeIcon(BitmapFactory.decodeResource(getResources(), R.mipmap.ic_launcher)) .setContentTitle(contentTitle) .build(); } startForeground(1, notification); return START_STICKY; }}
聽
更多相关文章
- 代码中设置drawableleft
- android 3.0 隐藏 系统标题栏
- Android开发中activity切换动画的实现
- Android(安卓)学习 笔记_05. 文件下载
- Android中直播视频技术探究之—摄像头Camera视频源数据采集解析
- 技术博客汇总
- android 2.3 wifi (一)
- AndRoid Notification的清空和修改
- Android中的Chronometer