• 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;
    }
    }

  • 相关阅读:
    136-如何访问redis数据库
    135-如何实现result风格
    134-SpringMVC中的值,会有一个默认值
    133-this知识点
    132-SpringBoot中的请求方法
    034-405是什么错误?
    131-逆向工程配置文件
    SQL---实验一
    《将博客搬至CSDN》
    正则表达式1---QQ号合法性判断
  • 原文地址:https://www.cnblogs.com/wanqieddy/p/4585909.html
Copyright © 2020-2023  润新知