首先写一个Activity启动Service(我这里用的是startService())
设定一个点击事件去启动Service.
public class MainActivity extends AppCompatActivity {
private Button button;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
button = findViewById(R.id.button);
Intent intent = new Intent(this, MyService.class);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
startService(intent);
Toast.makeText(MainActivity.this, "wobeidianjile", Toast.LENGTH_SHORT).show();
}
});
}
}
之后再进行Service编写
LayoutParams.type一定要设定为WindowManager.LayoutParams.TYPE_APPLICATION_OVERLAY;不然会报错,当前没有Activity再运行。
public class M