zoukankan      html  css  js  c++  java
  • android P 默认开启wlan热点

    vendor/mediatek/proprietary/packages/apps/MtkSettings/src/com/android/settings/fuelgauge/batterytip/AnomalyConfigReceiver.java

    +///mh.add
    +import android.net.ConnectivityManager;
    +import android.provider.Settings;
    +///mh.end
    
         private static final String TAG = "AnomalyConfigReceiver";
    +    private Context mContext;//mh.add
    
    
         @Override
         public void onReceive(Context context, Intent intent) {
             if (StatsManager.ACTION_STATSD_STARTED.equals(intent.getAction())
                     || Intent.ACTION_BOOT_COMPLETED.equals(intent.getAction())) {                           
    +            mContext = context;//mh.add
                 final StatsManager statsManager = context.getSystemService(StatsManager.class);
     
                 // Check whether to update the config
    
                 if (Intent.ACTION_BOOT_COMPLETED.equals(intent.getAction())) {
    +                wifiApControl();//mh.add
                     AnomalyCleanupJobService.scheduleCleanUp(context);
                 }
    
    +       //mh.add start
    +       private void wifiApControl() {
    +               Settings.Global.putInt(mContext.getContentResolver(),
    +                Settings.Global.SOFT_AP_TIMEOUT_ENABLED, 0);
    +               ConnectivityManager  connectivityManager = (ConnectivityManager) mContext.getSystemService(Context.CONNECTIVITY_SERVICE);
    +               connectivityManager.startTethering(ConnectivityManager.TETHERING_WIFI,
    +                                               true, new ConnectivityManager.OnStartTetheringCallback() {
    +
    +            @Override
    +            public void onTetheringFailed() {
    +                super.onTetheringFailed();
    +                Log.d("menghua", "onTetheringFailed");
    +            }
    +
    +            @Override
    +            public void onTetheringStarted() {
    +                super.onTetheringStarted();
    +                Log.d("menghua", "onTetheringStarted");
    +            }
    +
    +        });
    +       }
    +       //mh.end
  • 相关阅读:
    css
    ubuntu 解压zip 文件乱码
    常用 Git 命令清单
    phpstorm git配置
    github ssh秘钥配置
    ubuntu 安装phpunit
    ubuntu 安装php xdebug
    nginx压缩,缓存
    mysql中max_allowed_packet参数的配置方法(避免大数据写入或者更新失败)
    putty登录显示IP
  • 原文地址:https://www.cnblogs.com/copyworker/p/12509212.html
Copyright © 2011-2022 走看看