Androidの電力最適化論文

A、BroadcastReceiver(放送)

背景にアプリケーションは、いくつかのリスナーはほとんど意味を持つことになりますときは、キャンセルとonPauseで放送を受信することができます。

    private void enableBroadcastReceiver(boolean isEnabled,Class<?> receiver){
        PackageManager pm = getPackageManager();
        ComponentName receiverName = new ComponentName(this,receiver);
        int newState;
        if(isEnabled){
            newState = PackageManager.COMPONENT_ENABLED_STATE_ENABLED;
        }else{
            newState = PackageManager.COMPONENT_ENABLED_STATE_DISABLED;
        }
        pm.setComponentEnabledSetting(receiverName,newState,PackageManager.DONT_KILL_APP);
    }

 

 

 

滞在がわずかに調整されたので、後者は、改善し続けます。

公開された49元の記事 ウォンの賞賛2 ビュー8581

おすすめ

転載: blog.csdn.net/yangjunjin/article/details/105163092