zoukankan      html  css  js  c++  java
  • Android 如何修改自动同步数据的默认开关 M

    前言
             欢迎大家我分享和推荐好用的代码段~~
    声明
             欢迎转载,但请保留文章原始出处:
             CSDN
    http://www.csdn.net
             雨季o莫忧离:http://blog.csdn.net/luckkof

    正文

     

     

    首次开机后,进入设置->更多->流量使用情况->option菜单 –>自动同步数据,如何更改默认状态?

     请找到文件  SyncStorageEngine.java (alpsframeworksasecorejavaandroidcontent)      

    JB之前的版本上(不含JB)默认为自动同步,修改为False,则不会自动同步。

    mMasterSyncAutomatically=Ture –》 False

    JB之后的版本上(包含JB) 需做以下修改:

     1.  public boolean getMasterSyncAutomatically(int userId) {

            synchronized (mAuthorities) {

                Boolean auto =  .get(userId);

                Log.d(TAG,"userId="+userId+" auto="+auto+" mExt="+mExt);

                if(mExt != null && mExt.getCurrentOPIndex() == 1){

                    ///M: add for cmccc when there is no account default auto sync is off

                    Log.d(TAG,"mExt.getCurrentOPIndex()="+mExt.getCurrentOPIndex());

                

               // 若是CMCC的project修改这里 将原来 false ,改为ture 谢谢!

                    return auto == null ? false : auto;

              //修改结束

     

                } else {

              // 若是非CMCC的project修改这里的 ,当前默认选中,若需默认不同步需更改为false

                    return auto == null ? true : auto;

                }

                //return auto == null ? mDefaultMasterSyncAutomatically : auto;

            }

        }

    2.    private void readAccountInfoLocked() {
       ...
                    mMasterSyncAutomatically.put(0, listen == null || Boolean.parseBoolean(listen));
    修改为:
              mMasterSyncAutomatically.put(0, Boolean.parseBoolean(listen));

     
    请修改完之后再测试。


  • 相关阅读:
    重载运算符
    旅行家的预算(贪心)
    树屋阶梯(卡特兰数+高精除低精+高精乘低精)
    种树 3(差分约束)
    差分约束系统详解
    最优分解方案(贪心+高精乘单精)
    雷达安装(贪心)
    加工生产调度(Johnson算法 双机流水作业调度问题)

    Jquery整理
  • 原文地址:https://www.cnblogs.com/riasky/p/3507560.html
Copyright © 2011-2022 走看看