package com.duolebo.blyrobot.activity import android.app.Activity import android.content.Context import android.content.Intent import android.os.Bundle import android.util.Log import android.widget.* import androidx.appcompat.app.AppCompatActivity import com.duolebo.blyrobot.R import com.duolebo.blyrobot.data.ApkPackageInfo import com.duolebo.blyrobot.service.BylRobotService import com.duolebo.blyrobot.service.BylWebService import com.duolebo.blyrobot.util.AppUtil import com.duolebo.blyrobot.util.Constants import com.minhui.vpn.ProxyConfig import com.minhui.vpn.VPNConstants.* import com.minhui.vpn.utils.ThreadProxy import com.minhui.vpn.utils.VpnServiceHelper import com.minhui.vpn.utils.VpnServiceHelper.START_VPN_SERVICE_REQUEST_CODE import java.io.File import java.io.FileFilter class CaptureActivity : AppCompatActivity() { private val REQUEST_PACKAGE = 103 private lateinit var captureButton:Button private var vpnStatusListener: ProxyConfig.VpnStatusListener = object : ProxyConfig.VpnStatusListener { override fun onVpnStart(context: Context) { runOnUiThread { refreshCaptureBtn() } } override fun onVpnEnd(context: Context) { runOnUiThread { refreshCaptureBtn() } } } override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) Log.i("", "onCreate....") setContentView(R.layout.activity_capture) ProxyConfig.Instance.registerVpnStatusListener(vpnStatusListener) // startService(Intent(this, BylRobotService::class.java)) val selectBtn = findViewById