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
  • 相关阅读:
    你应该知道的那些Android小经验
    ArrayList和LinkedList的区别
    Android 监听apk安装替换卸载广播
    关于 Android 进程保活,你所需要知道的一切
    Java Thread 总结
    Android分包原理
    Flask web开发 处理POST请求(登录案例)
    Flask web开发 简单介绍
    编写存储过程导出oracle表数据到多个文本文件
    Linux 特殊符号使用: 倒引号`的使用
  • 原文地址:https://www.cnblogs.com/copyworker/p/12509212.html
Copyright © 2011-2022 走看看