Android Open Source - RadioStudent-Android Strict Mode Wrapper






From Project

Back to project page RadioStudent-Android.

License

The source code is released under:

GNU General Public License

If you think the Android project RadioStudent-Android listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package com.radiostudent.radiostudentstream;
//from w ww .jav a 2  s  . c om
import android.content.Context;
import android.content.pm.ApplicationInfo;
import android.os.StrictMode;

public class StrictModeWrapper {
    public static void init(Context context) {
        // check if android:debuggable is set to true
        int applicationFlags = context.getApplicationInfo().flags;
        if ((applicationFlags & ApplicationInfo.FLAG_DEBUGGABLE) != 0) {
            StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder()
                .detectDiskReads()
                .detectDiskWrites()
                .detectNetwork()
                .penaltyLog()
                .build());
            StrictMode.setVmPolicy(new StrictMode.VmPolicy.Builder()
                .detectLeakedSqlLiteObjects()
                .penaltyLog()
                .penaltyDeath()
                .build());
        }
    }
}




Java Source Code List

com.radiostudent.radiostudentstream.FeedNode.java
com.radiostudent.radiostudentstream.LazyAdapter.java
com.radiostudent.radiostudentstream.MainScreen.java
com.radiostudent.radiostudentstream.NetworkStateReceiver.java
com.radiostudent.radiostudentstream.RadioStreamService.java
com.radiostudent.radiostudentstream.StrictModeWrapper.java