package com.duolebo.blyrobot import android.app.Activity import android.content.Context import android.content.Intent import android.os.Bundle import android.support.v7.app.AppCompatActivity import android.util.Log import android.view.View import android.widget.Button import android.widget.Toast import com.duolebo.blyrobot.activity.PackageListActivity import com.duolebo.blyrobot.data.ApkPackageInfo import com.duolebo.blyrobot.service.BylWebService import com.duolebo.blyrobot.util.AppUtil import com.minhui.vpn.ProxyConfig import com.minhui.vpn.VPNConstants.* import com.minhui.vpn.service.FirewallVpnService 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 MainActivity : 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_main) ProxyConfig.Instance.registerVpnStatusListener(vpnStatusListener) // startService(Intent(this, BylRobotService::class.java)) val selectBtn = findViewById