悬浮球实现返回键和home键
1.返回键
@JvmOverloadsfun sendKeyEvent(keyCode: Int = KeyEvent.KEYCODE_BACK) {object : Thread() {override fun run() {super.run()try {val inst = Instrumentation()inst.sendKeyDownUpSync(keyCode)} catch (e: Exception) {Log.e("youdianxiaoshuai", "e :$e")e.printStackTrace()}}}.start()}
2.Home键
fun home() {val intent = Intent(Intent.ACTION_MAIN)intent.addCategory(Intent.CATEGORY_HOME)intent.flags = Intent.FLAG_ACTIVITY_NEW_TASKSystemApplication.mContext.startActivity(intent)}