-
红色部分是容易被回收的进程,属于android进程
-
绿色部分是较难被回收的进程,属于android进程
-
其他部分则不是android进程,也不会被系统回收,一般是ROM自带的app和服务才能拥有
本篇文章介绍的是进程第一种方式:
- 1像素且透明Activity提升App进程优先级
1像素且透明Activity提升App进程优先级:
首先创建KeepLiveActivity.java继承自AppCompatActivity,这就是透明的Activity:↓
public class KeepLiveActivity extends AppCompatActivity {
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Log.d(“KeepLiveActivity”,“开启KeepLiveActivity”);
//左上角显示
Window window = getWindow();
window.setGravity(Gravity.START|Gravity.TOP);
//设置为1像素大小
WindowManager.LayoutParams params = window.getAttributes();
params.x = 0;
params.y = 0;
params.width = 1;
params.height = 1;
window.setAttributes(params);
KeepLiveManager.getInstance().setKeepLiveActivity(this);
}
@Override
protected void onDestroy() {
super.onDestroy();
Lo