转自:google搜索 android startForeground
如http://blog.csdn.net/yyingwei/article/details/8509402

运行一个service

    @Override    public void onDestroy() {        // Make sure our notification is gone.        stopForegroundCompat(R.string.system_message_title);        super.onDestroy();    }    @Override    public int onStartCommand(Intent intent, int flags, int startId) {        Builder builder = new Notification.Builder(this);          PendingIntent pendingIntent = PendingIntent.getActivity(this, 0, new Intent(this, DeskSetting.class), 0);        builder.setContentIntent(pendingIntent)                .setSmallIcon(R.drawable.ic_launcher)// 设置状态栏里面的图标(小图标)                // .setLargeIcon(BitmapFactory.decodeResource(res, R.drawable.i5))//下拉下拉列表里面的图标(大图标)        //                 .setTicker("this is bitch!") //设置状态栏的显示的信息                .setOngoing(false)                .setOnlyAlertOnce(true)                .setShowWhen(false)                .setOnlyAlertOnce(true)                .setPriority(Notification.PRIORITY_MIN)                .setWhen(System.currentTimeMillis())// 设置时间发生时间                .setAutoCancel(true)// 设置可以清除                .setContentTitle(getText(R.string.fetion_launcher_started))// 设置下拉列表里的标题                .setContentText(getText(R.string.about_desk));// 设置上下文内容          Notification notification = builder.getNotification();        notification.flags = Notification.FLAG_ONGOING_EVENT;        notification.flags |= Notification.FLAG_NO_CLEAR;        notification.flags |= Notification.FLAG_FOREGROUND_SERVICE;        Log.d(TAG, "notification.flags " + notification.flags);        startForeground(3030, notification);//        startForegroundCompat(1166, notification);        mNM.cancel(3030);        return super.onStartCommand(intent, flags, startId);    }



PS:system应用的话,直接在AndroidManifest中的application标签加入android:persistent="true"就好

更多相关文章

  1. Android(安卓)学习笔记6 —— Activity 布局学习1
  2. android之知识点小结二
  3. Android横竖屏切换不重新调用onCreate()
  4. Android(安卓)O添加Settings设置项的方法
  5. Android中View图形绘制基础
  6. Android(安卓)UI 之TextView控件属性列表
  7. Android中app的请求抓包工具 Fiddler 详解
  8. Android(安卓)React Native自定义组件的流程
  9. 关于Android横竖屏的设置和使用

随机推荐

  1. Android开发入门
  2. Android(安卓)WebView 开发详解(二)
  3. 【博客园客户端】博客园Android客户端更
  4. Android UI主线程与子线程
  5. Android屏幕适配攻略
  6. 如果你现在学Android---学习使用Kotlin进
  7. 修改Android Studio下的AVD的下载路径
  8. Android声音管理方法
  9. 从创建flutter到打包成aar,并运行,这之间踩
  10. EditText 焦点控制,进入界面时不弹出键盘