zoukankan      html  css  js  c++  java
  • Android防止进程被第三方软件杀死

    http://blog.csdn.net/wangliang198901/article/details/12342845

    http://stackoverflow.com/questions/3856767/android-keeping-a-background-service-alive-preventing-process-death

    http://www.cnblogs.com/cc-Cheng/p/3146143.html

    调用

    @Override
    protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.source_activity);
    startService(new Intent(this, RunService.class));
    }

    定义

    public class RunService extends Service {

    @Override
    public void onCreate() {
    sendNotification();
    }

    private void sendNotification() {
    Log.i("ss","____________________________sendNotification");
    Notification notification = new Notification();
    Intent notificationIntent = new Intent(this, ScreenRecorderActivity.class);
    PendingIntent pendingIntent = PendingIntent.getActivity(this, 0, notificationIntent, 0);
    notification.setLatestEventInfo(this, "3DHome", "Welcome to 3DHome !", pendingIntent);
    try {
    startForeground(12314, notification);
    } catch (Exception e) {

    }
    }
    @Override
    public void onDestroy() {
    stopForeground(true);
    }

    @Override
    public IBinder onBind(Intent intent) {
    // TODO Auto-generated method stub
    return null;
    }
    }

  • 相关阅读:
    vue 快速开发
    java 查es
    es filter 的使用
    es查询例子
    es的基本查询
    linux top命令VIRT,RES,SHR,DATA的含义
    Redis和MC的对比
    决TIME_WAIT过多造成的问题
    MariaDB yum 安装
    more 命令相关
  • 原文地址:https://www.cnblogs.com/wanqieddy/p/4585909.html
Copyright © 2011-2022 走看看