"id"$"line"$"contents"$"class_name"$"class_value"$"path"$"date" "AcDisplayFragment.java"$"0"$"++ b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-07-22 16:00:30" "AcDisplayFragment.java"$"1"$"570,10 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-07-22 16:00:30" "AcDisplayFragment.java"$"2"$" // TODO: Fix the exception which happens here randomly."$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-07-22 16:00:30" "AcDisplayFragment.java"$"3"$" // This must be a synchronization problem with Android's Scene or TransitionManager,"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-07-22 16:00:30" "AcDisplayFragment.java"$"4"$" // but those were declared as final classes, so I have no idea how to fix it."$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-07-22 16:00:30" "AcDisplayFragment.java"$"5"$" // Blame Google or me for that ;)"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-07-22 16:00:30" "AcDisplayFragment.java"$"0"$"++ b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-07-22 16:07:43" "AcDisplayFragment.java"$"1"$"59,7 @@ import com.achep.acdisplay.utils.MathUtils;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-07-22 16:07:43" "AcDisplayFragment.java"$"2"$"import java.lang.IllegalStateException;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-07-22 16:07:43" "AcDisplayFragment.java"$"3"$"575,14 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-07-22 16:07:43" "AcDisplayFragment.java"$"4"$" try {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-07-22 16:07:43" "AcDisplayFragment.java"$"5"$" TransitionManager.go(sceneCompat.scene, mTransition);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-07-22 16:07:43" "AcDisplayFragment.java"$"6"$" } catch (IllegalStateException e) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-07-22 16:07:43" "AcDisplayFragment.java"$"7"$" Log.e(TAG, ""TransitionManager has failed switching scenes."");"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-07-22 16:07:43" "AcDisplayFragment.java"$"8"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-07-22 16:07:43" "AcDisplayFragment.java"$"9"$" // Pretty please, don't throw it again."$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-07-22 16:07:43" "AcDisplayFragment.java"$"10"$" TransitionManager.go(sceneCompat.scene, mTransition);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-07-22 16:07:43" "AcDisplayFragment.java"$"11"$" }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-07-22 16:07:43" ".travis.yml"$"0"$"++ b/.travis.yml"$"verdict"$"0"$" b/.travis.yml"$"2014-07-25 22:27:33" ".travis.yml"$"1"$"1,19 @@"$"verdict"$"0"$" b/.travis.yml"$"2014-07-25 22:27:33" ".travis.yml"$"2"$"language: android"$"verdict"$"0"$" b/.travis.yml"$"2014-07-25 22:27:33" ".travis.yml"$"3"$"jdk: oraclejdk7"$"verdict"$"0"$" b/.travis.yml"$"2014-07-25 22:27:33" ".travis.yml"$"4"$"env:"$"verdict"$"0"$" b/.travis.yml"$"2014-07-25 22:27:33" ".travis.yml"$"5"$" matrix:"$"verdict"$"0"$" b/.travis.yml"$"2014-07-25 22:27:33" ".travis.yml"$"6"$" - ANDROID_TARGET=android-19 ANDROID_ABI=armeabi-v7a"$"verdict"$"0"$" b/.travis.yml"$"2014-07-25 22:27:33" ".travis.yml"$"7"$""$"verdict"$"0"$" b/.travis.yml"$"2014-07-25 22:27:33" ".travis.yml"$"8"$"android:"$"verdict"$"0"$" b/.travis.yml"$"2014-07-25 22:27:33" ".travis.yml"$"9"$" components:"$"verdict"$"0"$" b/.travis.yml"$"2014-07-25 22:27:33" ".travis.yml"$"10"$" - build-tools-20.0.0"$"verdict"$"0"$" b/.travis.yml"$"2014-07-25 22:27:33" ".travis.yml"$"11"$" - android-19"$"verdict"$"0"$" b/.travis.yml"$"2014-07-25 22:27:33" ".travis.yml"$"12"$""$"verdict"$"0"$" b/.travis.yml"$"2014-07-25 22:27:33" ".travis.yml"$"13"$"before_script:"$"verdict"$"0"$" b/.travis.yml"$"2014-07-25 22:27:33" ".travis.yml"$"14"$" # Create and start emulator"$"verdict"$"0"$" b/.travis.yml"$"2014-07-25 22:27:33" ".travis.yml"$"15"$" - echo no | android create avd --force -n test -t $ANDROID_TARGET --abi $ANDROID_ABI"$"verdict"$"0"$" b/.travis.yml"$"2014-07-25 22:27:33" ".travis.yml"$"16"$" - emulator -avd test -no-skin -no-audio -no-window &"$"verdict"$"0"$" b/.travis.yml"$"2014-07-25 22:27:33" ".travis.yml"$"17"$" - adb wait-for-device"$"verdict"$"0"$" b/.travis.yml"$"2014-07-25 22:27:33" ".travis.yml"$"18"$" - adb shell input keyevent 82 &"$"verdict"$"0"$" b/.travis.yml"$"2014-07-25 22:27:33" ".travis.yml"$"19"$""$"verdict"$"0"$" b/.travis.yml"$"2014-07-25 22:27:33" ".travis.yml"$"20"$"script: ./project/gradlew connectedInstrumentTest"$"verdict"$"0"$" b/.travis.yml"$"2014-07-25 22:27:33" "build.gradle"$"21"$"++ b/project/AcDisplay/build.gradle"$"verdict"$"0"$" b/project/AcDisplay/build.gradle"$"2014-07-25 22:27:33" "build.gradle"$"22"$"31,14 @@ buildscript {"$"verdict"$"0"$" b/project/AcDisplay/build.gradle"$"2014-07-25 22:27:33" "build.gradle"$"23"$"apply plugin: 'com.android.application'"$"verdict"$"0"$" b/project/AcDisplay/build.gradle"$"2014-07-25 22:27:33" "build.gradle"$"24"$" compileSdkVersion 20"$"verdict"$"0"$" b/project/AcDisplay/build.gradle"$"2014-07-25 22:27:33" "build.gradle"$"25"$"51,8 @@ android {"$"verdict"$"0"$" b/project/AcDisplay/build.gradle"$"2014-07-25 22:27:33" "build.gradle"$"26"$" minSdkVersion 18"$"verdict"$"0"$" b/project/AcDisplay/build.gradle"$"2014-07-25 22:27:33" "build.gradle"$"27"$" targetSdkVersion 20"$"verdict"$"0"$" b/project/AcDisplay/build.gradle"$"2014-07-25 22:27:33" "build.gradle"$"28"$"78,7 @@ android {"$"verdict"$"0"$" b/project/AcDisplay/build.gradle"$"2014-07-25 22:27:33" "build.gradle"$"29"$" //noinspection GroovyAssignabilityCheck"$"verdict"$"0"$" b/project/AcDisplay/build.gradle"$"2014-07-25 22:27:33" "build.gradle"$"30"$"116,8 @@ android {"$"verdict"$"0"$" b/project/AcDisplay/build.gradle"$"2014-07-25 22:27:33" "build.gradle"$"31"$"'"$"verdict"$"0"$" b/project/AcDisplay/build.gradle"$"2014-07-25 22:27:33" "build.gradle"$"32"$" compile fileTree(dir: 'src/main/libs', include: ['*.jar'])"$"verdict"$"0"$" b/project/AcDisplay/build.gradle"$"2014-07-25 22:27:33" "build.gradle"$"33"$" compile 'com.android.support:support-v4:20.+'"$"verdict"$"0"$" b/project/AcDisplay/build.gradle"$"2014-07-25 22:27:33" "build.gradle"$"0"$"++ b/project/AcDisplay/build.gradle"$"verdict"$"0"$" b/project/AcDisplay/build.gradle"$"2014-07-26 07:41:05" "build.gradle"$"1"$"116,8 @@ android {"$"verdict"$"0"$" b/project/AcDisplay/build.gradle"$"2014-07-26 07:41:05" "build.gradle"$"2"$" provided fileTree(dir: 'src/main/libs', include: ['XposedBridgeApi*.jar'])"$"verdict"$"0"$" b/project/AcDisplay/build.gradle"$"2014-07-26 07:41:05" "build.gradle"$"3"$" compile fileTree(dir: 'src/main/libs', include: ['*.jar'], exclude: ['XposedBridgeApi*'])"$"verdict"$"0"$" b/project/AcDisplay/build.gradle"$"2014-07-26 07:41:05" "build.gradle"$"4"$"'"$"verdict"$"0"$" b/project/AcDisplay/build.gradle"$"2014-07-26 07:41:05" "build.gradle"$"0"$"++ b/project/AcDisplay/build.gradle"$"verdict"$"0"$" b/project/AcDisplay/build.gradle"$"2014-07-26 08:53:06" "build.gradle"$"1"$"38,7 @@ repositories {"$"verdict"$"0"$" b/project/AcDisplay/build.gradle"$"2014-07-26 08:53:06" "build.gradle"$"2"$" compileSdkVersion 19"$"verdict"$"0"$" b/project/AcDisplay/build.gradle"$"2014-07-26 08:53:06" "build.gradle"$"3"$"52,7 @@ android {"$"verdict"$"0"$" b/project/AcDisplay/build.gradle"$"2014-07-26 08:53:06" "build.gradle"$"4"$" targetSdkVersion 19"$"verdict"$"0"$" b/project/AcDisplay/build.gradle"$"2014-07-26 08:53:06" ".travis.yml"$"0"$"++ b/.travis.yml"$"verdict"$"0"$" b/.travis.yml"$"2014-07-26 19:28:35" ".travis.yml"$"1"$"10,13 @@ android:"$"verdict"$"0"$" b/.travis.yml"$"2014-07-26 19:28:35" ".travis.yml"$"2"$" # Move to project folder before build"$"verdict"$"0"$" b/.travis.yml"$"2014-07-26 19:28:35" ".travis.yml"$"3"$" - cd project/"$"verdict"$"0"$" b/.travis.yml"$"2014-07-26 19:28:35" ".travis.yml"$"4"$""$"verdict"$"0"$" b/.travis.yml"$"2014-07-26 19:28:35" ".travis.yml"$"5"$" # Create and start emulator"$"verdict"$"0"$" b/.travis.yml"$"2014-07-26 19:28:35" ".travis.yml"$"6"$"script: ./gradlew build connectedCheck"$"verdict"$"0"$" b/.travis.yml"$"2014-07-26 19:28:35" "build.gradle"$"7"$"++ b/project/AcDisplay/build.gradle"$"verdict"$"0"$" b/project/AcDisplay/build.gradle"$"2014-07-26 19:28:35" "build.gradle"$"8"$"157,17 @@ project.task('askForPasswords') << {"$"verdict"$"0"$" b/project/AcDisplay/build.gradle"$"2014-07-26 19:28:35" "build.gradle"$"9"$""$"verdict"$"0"$" b/project/AcDisplay/build.gradle"$"2014-07-26 19:28:35" "build.gradle"$"10"$" if (""true"".equals(System.getenv(""ACDISPLAY_USE_TEST_KEY"") + """")"$"verdict"$"0"$" b/project/AcDisplay/build.gradle"$"2014-07-26 19:28:35" "build.gradle"$"11"$" || ""yes"".equals(console.readLine(""Use default test key [yes/no]: ""))) {"$"verdict"$"0"$" b/project/AcDisplay/build.gradle"$"2014-07-26 19:28:35" "build.gradle"$"12"$" android.signingConfigs.release.storeFile = file(""test-key.keystore"")"$"verdict"$"0"$" b/project/AcDisplay/build.gradle"$"2014-07-26 19:28:35" "build.gradle"$"13"$" android.signingConfigs.release.keyAlias = ""acdisplay-test-build"""$"verdict"$"0"$" b/project/AcDisplay/build.gradle"$"2014-07-26 19:28:35" "build.gradle"$"14"$" passKeystore = ""FBxBT8KmUPkKnks5"""$"verdict"$"0"$" b/project/AcDisplay/build.gradle"$"2014-07-26 19:28:35" "build.gradle"$"15"$" passKey = ""KBFvGmGgDGh9HyFx"""$"verdict"$"0"$" b/project/AcDisplay/build.gradle"$"2014-07-26 19:28:35" "build.gradle"$"16"$" } else {"$"verdict"$"0"$" b/project/AcDisplay/build.gradle"$"2014-07-26 19:28:35" "build.gradle"$"17"$" passKeystore = new String(console.readPassword(""Please enter store password: ""))"$"verdict"$"0"$" b/project/AcDisplay/build.gradle"$"2014-07-26 19:28:35" "build.gradle"$"18"$" passKey = new String(console.readPassword(""Please enter key password: ""))"$"verdict"$"0"$" b/project/AcDisplay/build.gradle"$"2014-07-26 19:28:35" "build.gradle"$"19"$" }"$"verdict"$"0"$" b/project/AcDisplay/build.gradle"$"2014-07-26 19:28:35" ".travis.yml"$"0"$"++ b/.travis.yml"$"verdict"$"0"$" b/.travis.yml"$"2014-07-26 19:42:16" ".travis.yml"$"1"$"2,7 @@ language: android"$"verdict"$"0"$" b/.travis.yml"$"2014-07-26 19:42:16" ".travis.yml"$"2"$" - ANDROID_TARGET=android-19 ANDROID_ABI=armeabi-v7a ACDISPLAY_USE_TEST_KEY=true"$"verdict"$"0"$" b/.travis.yml"$"2014-07-26 19:42:16" "build.gradle"$"0"$"++ b/project/AcDisplay/build.gradle"$"verdict"$"0"$" b/project/AcDisplay/build.gradle"$"2014-07-26 19:58:48" "build.gradle"$"1"$"118,7 @@ android {"$"verdict"$"0"$" b/project/AcDisplay/build.gradle"$"2014-07-26 19:58:48" "build.gradle"$"2"$"'"$"verdict"$"0"$" b/project/AcDisplay/build.gradle"$"2014-07-26 19:58:48" "build.gradle"$"3"$" compile 'com.android.support:support-v4:19.+'"$"verdict"$"0"$" b/project/AcDisplay/build.gradle"$"2014-07-26 19:58:48" "build.gradle"$"0"$"++ b/project/AcDisplay/build.gradle"$"verdict"$"0"$" b/project/AcDisplay/build.gradle"$"2014-07-26 20:08:47" "build.gradle"$"1"$"39,7 @@ repositories {"$"verdict"$"0"$" b/project/AcDisplay/build.gradle"$"2014-07-26 20:08:47" "build.gradle"$"2"$" buildToolsVersion '19.1'"$"verdict"$"0"$" b/project/AcDisplay/build.gradle"$"2014-07-26 20:08:47" "build.gradle"$"0"$"++ b/project/AcDisplay/build.gradle"$"verdict"$"0"$" b/project/AcDisplay/build.gradle"$"2014-07-26 20:20:45" "build.gradle"$"1"$"39,7 @@ repositories {"$"verdict"$"0"$" b/project/AcDisplay/build.gradle"$"2014-07-26 20:20:45" "build.gradle"$"2"$" buildToolsVersion '19.0.3'"$"verdict"$"0"$" b/project/AcDisplay/build.gradle"$"2014-07-26 20:20:45" "build.gradle"$"0"$"++ b/project/AcDisplay/build.gradle"$"verdict"$"0"$" b/project/AcDisplay/build.gradle"$"2014-07-26 20:30:16" "build.gradle"$"1"$"39,7 @@ repositories {"$"verdict"$"0"$" b/project/AcDisplay/build.gradle"$"2014-07-26 20:30:16" "build.gradle"$"2"$" buildToolsVersion '19.1'"$"verdict"$"0"$" b/project/AcDisplay/build.gradle"$"2014-07-26 20:30:16" "README.md"$"0"$"++ b/README.md"$"verdict"$"0"$" b/README.md"$"2014-07-26 20:37:27" "README.md"$"1"$"1,6 @@"$"verdict"$"0"$" b/README.md"$"2014-07-26 20:37:27" "README.md"$"2"$"[![Build Status](https://travis-ci.org/AChep/AcDisplay.svg?branch=master)](https://travis-ci.org/AChep/AcDisplay)"$"verdict"$"0"$" b/README.md"$"2014-07-26 20:37:27" "README.md"$"0"$"++ b/README.md"$"verdict"$"0"$" b/README.md"$"2014-07-26 20:40:54" "README.md"$"1"$"31,12 @@ To build debug version: (only English and Russian locales included)"$"verdict"$"0"$" b/README.md"$"2014-07-26 20:40:54" "README.md"$"2"$"To build release version: (public test key)"$"verdict"$"0"$" b/README.md"$"2014-07-26 20:40:54" "README.md"$"3"$""$"verdict"$"0"$" b/README.md"$"2014-07-26 20:40:54" "README.md"$"4"$" $ ./gradlew assembleRelease"$"verdict"$"0"$" b/README.md"$"2014-07-26 20:40:54" "README.md"$"5"$" # You will need to answer 'yes' later."$"verdict"$"0"$" b/README.md"$"2014-07-26 20:40:54" "README.md"$"6"$" # Grab compiled application from ./AcDisplay/build/outputs/apk/"$"verdict"$"0"$" b/README.md"$"2014-07-26 20:40:54" "README.md"$"7"$""$"verdict"$"0"$" b/README.md"$"2014-07-26 20:40:54" "README.md"$"8"$"To build release version:"$"verdict"$"0"$" b/README.md"$"2014-07-26 20:40:54" "ActiveModeSensor.java"$"0"$"++ b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2014-07-27 08:40:04" "ActiveModeSensor.java"$"1"$"104,7 @@ public abstract class ActiveModeSensor {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2014-07-27 08:40:04" "ActiveModeSensor.java"$"2"$" public abstract void onStart(SensorManager sensorManager);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2014-07-27 08:40:04" "ActiveModeSensor.java"$"3"$"118,7 @@ public abstract class ActiveModeSensor {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2014-07-27 08:40:04" "ActiveModeSensor.java"$"4"$" onStart(sensorManager);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2014-07-27 08:40:04" "ActiveModeSensor.java"$"5"$"160,48 @@ public abstract class ActiveModeSensor {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2014-07-27 08:40:04" "ActiveModeSensor.java"$"6"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2014-07-27 08:40:04" "ActiveModeSensor.java"$"7"$" static final int DEFAULT_REMAINING_TIME = 6000; // 6 sec."$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2014-07-27 08:40:04" "ActiveModeSensor.java"$"8"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2014-07-27 08:40:04" "ActiveModeSensor.java"$"9"$" private final Handler mHandler = new Handler() {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2014-07-27 08:40:04" "ActiveModeSensor.java"$"10"$" if (mRunning == (msg.what == START)) return;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2014-07-27 08:40:04" "ActiveModeSensor.java"$"11"$" onStart(getSensorManager());"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2014-07-27 08:40:04" "ActiveModeSensor.java"$"12"$" mRunning = false;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2014-07-27 08:40:04" "ActiveModeSensor.java"$"13"$" default:"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2014-07-27 08:40:04" "ActiveModeSensor.java"$"14"$" throw new IllegalArgumentException();"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2014-07-27 08:40:04" "ActiveModeSensor.java"$"15"$" /**"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2014-07-27 08:40:04" "ActiveModeSensor.java"$"16"$" * Specifies how long sensor should be active after receiving"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2014-07-27 08:40:04" "ActiveModeSensor.java"$"17"$" * a ping."$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2014-07-27 08:40:04" "ActiveModeSensor.java"$"18"$" *"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2014-07-27 08:40:04" "ActiveModeSensor.java"$"19"$" * @return time in millis."$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2014-07-27 08:40:04" "ActiveModeSensor.java"$"20"$" * @see #DEFAULT_REMAINING_TIME"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2014-07-27 08:40:04" "ActiveModeSensor.java"$"21"$" */"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2014-07-27 08:40:04" "ActiveModeSensor.java"$"22"$" public int getRemainingTime() {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2014-07-27 08:40:04" "ActiveModeSensor.java"$"23"$" return DEFAULT_REMAINING_TIME;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2014-07-27 08:40:04" "ActiveModeSensor.java"$"24"$" }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2014-07-27 08:40:04" "ActiveModeSensor.java"$"25"$" /**"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2014-07-27 08:40:04" "ActiveModeSensor.java"$"26"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2014-07-27 08:40:04" "ActiveModeSensor.java"$"27"$" */"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2014-07-27 08:40:04" "ActiveModeSensor.java"$"28"$"212,28 @@ public abstract class ActiveModeSensor {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2014-07-27 08:40:04" "ActiveModeSensor.java"$"29"$" /**"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2014-07-27 08:40:04" "ActiveModeSensor.java"$"30"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2014-07-27 08:40:04" "ActiveModeSensor.java"$"31"$" */"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2014-07-27 08:40:04" "ActiveModeSensor.java"$"32"$" // Now die"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2014-07-27 08:40:04" "ActiveModeSensor.java"$"33"$" mHandler.sendEmptyMessage(STOP);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2014-07-27 08:40:04" "ActiveModeSensor.java"$"34"$" mHandler.removeCallbacksAndMessages(null);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2014-07-27 08:40:04" "ActiveModeSensor.java"$"35"$" remainingTime < now) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2014-07-27 08:40:04" "ActiveModeSensor.java"$"36"$" public void ping(int remainingTime) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2014-07-27 08:40:04" "ActiveModeSensor.java"$"37"$" mHandler.sendEmptyMessage(START);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2014-07-27 08:40:04" "ActiveModeSensor.java"$"38"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2014-07-27 08:40:04" "ActiveModeSensor.java"$"39"$" }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2014-07-27 08:40:04" "ActiveModeService.java"$"40"$"++ b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-07-27 08:40:04" "ActiveModeService.java"$"41"$"21,7 @@ package com.achep.acdisplay.services.activemode;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-07-27 08:40:04" "ActiveModeService.java"$"42"$"import android.os.PowerManager;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-07-27 08:40:04" "ActiveModeService.java"$"43"$"52,14 @@ public class ActiveModeService extends BathService.ChildService implements"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-07-27 08:40:04" "ActiveModeService.java"$"44"$" private static final String WAKE_LOCK_TAG = """";"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-07-27 08:40:04" "ActiveModeService.java"$"45"$" private PowerManager.WakeLock mWakeLock;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-07-27 08:40:04" "ActiveModeService.java"$"46"$"203,8 @@ public class ActiveModeService extends BathService.ChildService implements"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-07-27 08:40:04" "ActiveModeService.java"$"47"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-07-27 08:40:04" "ActiveModeService.java"$"48"$" releaseWakeLock();"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-07-27 08:40:04" "ActiveModeService.java"$"49"$"222,62 @@ public class ActiveModeService extends BathService.ChildService implements"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-07-27 08:40:04" "ActiveModeService.java"$"50"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-07-27 08:40:04" "ActiveModeService.java"$"51"$" pingConsumingSensorsInternal();"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-07-27 08:40:04" "ActiveModeService.java"$"52"$" /**"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-07-27 08:40:04" "ActiveModeService.java"$"53"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-07-27 08:40:04" "ActiveModeService.java"$"54"$" */"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-07-27 08:40:04" "ActiveModeService.java"$"55"$" @Override"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-07-27 08:40:04" "ActiveModeService.java"$"56"$" pingConsumingSensorsInternal();"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-07-27 08:40:04" "ActiveModeService.java"$"57"$" }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-07-27 08:40:04" "ActiveModeService.java"$"58"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-07-27 08:40:04" "ActiveModeService.java"$"59"$" private void pingConsumingSensorsInternal() {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-07-27 08:40:04" "ActiveModeService.java"$"60"$" // Find maximum remaining time."$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-07-27 08:40:04" "ActiveModeService.java"$"61"$" int remainingTime = -1;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-07-27 08:40:04" "ActiveModeService.java"$"62"$" for (ActiveModeSensor ams : mSensors) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-07-27 08:40:04" "ActiveModeService.java"$"63"$" if (ams.isAttached() && ams instanceof ActiveModeSensor.Consuming) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-07-27 08:40:04" "ActiveModeService.java"$"64"$" ActiveModeSensor.Consuming sensor = (ActiveModeSensor.Consuming) ams;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-07-27 08:40:04" "ActiveModeService.java"$"65"$" remainingTime = Math.max(remainingTime, sensor.getRemainingTime());"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-07-27 08:40:04" "ActiveModeService.java"$"66"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-07-27 08:40:04" "ActiveModeService.java"$"67"$" long now = SystemClock.elapsedRealtime();"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-07-27 08:40:04" "ActiveModeService.java"$"68"$" int delta = (int) (now - mConsumingPingTimestamp);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-07-27 08:40:04" "ActiveModeService.java"$"69"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-07-27 08:40:04" "ActiveModeService.java"$"70"$" remainingTime -= delta;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-07-27 08:40:04" "ActiveModeService.java"$"71"$" if (remainingTime < 0) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-07-27 08:40:04" "ActiveModeService.java"$"72"$" return; // Too late"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-07-27 08:40:04" "ActiveModeService.java"$"73"$" }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-07-27 08:40:04" "ActiveModeService.java"$"74"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-07-27 08:40:04" "ActiveModeService.java"$"75"$" // Acquire wake lock to be sure that sensors will be fine."$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-07-27 08:40:04" "ActiveModeService.java"$"76"$" releaseWakeLock();"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-07-27 08:40:04" "ActiveModeService.java"$"77"$" PowerManager pm = (PowerManager) getContext().getSystemService(Context.POWER_SERVICE);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-07-27 08:40:04" "ActiveModeService.java"$"78"$" mWakeLock = pm.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, WAKE_LOCK_TAG);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-07-27 08:40:04" "ActiveModeService.java"$"79"$" mWakeLock.acquire(remainingTime);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-07-27 08:40:04" "ActiveModeService.java"$"80"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-07-27 08:40:04" "ActiveModeService.java"$"81"$" // Ping sensors"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-07-27 08:40:04" "ActiveModeService.java"$"82"$" for (ActiveModeSensor ams : mSensors) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-07-27 08:40:04" "ActiveModeService.java"$"83"$" if (ams.isAttached() && ams instanceof ActiveModeSensor.Consuming) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-07-27 08:40:04" "ActiveModeService.java"$"84"$" ActiveModeSensor.Consuming sensor = (ActiveModeSensor.Consuming) ams;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-07-27 08:40:04" "ActiveModeService.java"$"85"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-07-27 08:40:04" "ActiveModeService.java"$"86"$" int sensorRemainingTime = sensor.getRemainingTime() - delta;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-07-27 08:40:04" "ActiveModeService.java"$"87"$" if (sensorRemainingTime > 0) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-07-27 08:40:04" "ActiveModeService.java"$"88"$" sensor.ping(sensorRemainingTime);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-07-27 08:40:04" "ActiveModeService.java"$"89"$" }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-07-27 08:40:04" "ActiveModeService.java"$"90"$" }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-07-27 08:40:04" "ActiveModeService.java"$"91"$" }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-07-27 08:40:04" "ActiveModeService.java"$"92"$" }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-07-27 08:40:04" "ActiveModeService.java"$"93"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-07-27 08:40:04" "ActiveModeService.java"$"94"$" private void releaseWakeLock() {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-07-27 08:40:04" "ActiveModeService.java"$"95"$" if (mWakeLock != null && mWakeLock.isHeld()) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-07-27 08:40:04" "ActiveModeService.java"$"96"$" mWakeLock.release();"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-07-27 08:40:04" "ActiveModeService.java"$"97"$" mWakeLock = null;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-07-27 08:40:04" "ActiveModeService.java"$"98"$" }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-07-27 08:40:04" "AccelerometerSensor.java"$"99"$"++ b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/sensors/AccelerometerSensor.java"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/sensors/AccelerometerSensor.java"$"2014-07-27 08:40:04" "AccelerometerSensor.java"$"100"$"69,9 @@ public final class AccelerometerSensor extends ActiveModeSensor.Consuming implem"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/sensors/AccelerometerSensor.java"$"2014-07-27 08:40:04" "AccelerometerSensor.java"$"101"$" public void onStart(SensorManager sensorManager) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/sensors/AccelerometerSensor.java"$"2014-07-27 08:40:04" "GyroscopeSensor.java"$"102"$"++ b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/sensors/GyroscopeSensor.java"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/sensors/GyroscopeSensor.java"$"2014-07-27 08:40:04" "GyroscopeSensor.java"$"103"$"64,15 @@ public final class GyroscopeSensor extends ActiveModeSensor.Consuming implements"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/sensors/GyroscopeSensor.java"$"2014-07-27 08:40:04" "GyroscopeSensor.java"$"104"$" public void onStart(SensorManager sensorManager) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/sensors/GyroscopeSensor.java"$"2014-07-27 08:40:04" "ProximitySensor.java"$"105"$"++ b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-07-27 08:40:04" "ProximitySensor.java"$"106"$"208,9 @@ public final class ProximitySensor extends ActiveModeSensor implements"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-07-27 08:40:04" "ProximitySensor.java"$"107"$" public void onStart(SensorManager sensorManager) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-07-27 08:40:04" "AcDisplayFragment2.java"$"0"$"++ b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment2.java"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment2.java"$"2014-07-27 08:50:39" "AcDisplayFragment2.java"$"1"$"164,7 @@ public class AcDisplayFragment2 extends AcDisplayFragment implements"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment2.java"$"2014-07-27 08:50:39" "AcDisplayFragment2.java"$"2"$"// mCircleView.setDarkening(1f);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment2.java"$"2014-07-27 08:50:39" "AcDisplayFragment2.java"$"3"$"183,10 @@ public class AcDisplayFragment2 extends AcDisplayFragment implements"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment2.java"$"2014-07-27 08:50:39" "AcDisplayFragment2.java"$"4"$"// CircleDarkeningAnimation anim = new CircleDarkeningAnimation(mCircleView, 1f, 0f);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment2.java"$"2014-07-27 08:50:39" "AcDisplayFragment2.java"$"5"$"// anim.setInterpolator(getActivity(), android.R.interpolator.accelerate_cubic);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment2.java"$"2014-07-27 08:50:39" "AcDisplayFragment2.java"$"6"$"// anim.setDuration(res.getInteger(android.R.integer.config_shortAnimTime));"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment2.java"$"2014-07-27 08:50:39" "AcDisplayFragment2.java"$"7"$"// mCircleView.startAnimation(anim);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment2.java"$"2014-07-27 08:50:39" "ProximitySensor.java"$"8"$"++ b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-07-27 08:50:39" "ProximitySensor.java"$"9"$"160,8 @@ public final class ProximitySensor extends ActiveModeSensor implements"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-07-27 08:50:39" "ProximitySensor.java"$"10"$" .begin(true, 4000) /* is near at least for 4 seconds */"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-07-27 08:50:39" "ProximitySensor.java"$"11"$" .end(500) /* and after: is far at least for 0.5 seconds */"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-07-27 08:50:39" "ProximitySensor.java"$"12"$"171,7 @@ public final class ProximitySensor extends ActiveModeSensor implements"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-07-27 08:50:39" "ProximitySensor.java"$"13"$" if (Build.DEBUG) mPrograms.add(programWave2Wake);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-07-27 08:50:39" "DonationFragment.java"$"0"$"++ b/project/AcDisplay/src/main/java/com/achep/acdisplay/iab/DonationFragment.java"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/iab/DonationFragment.java"$"2014-07-27 09:06:20" "DonationFragment.java"$"1"$"31,7 @@ import android.os.Bundle;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/iab/DonationFragment.java"$"2014-07-27 09:06:20" "DonationFragment.java"$"2"$"import android.text.method.LinkMovementMethod;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/iab/DonationFragment.java"$"2014-07-27 09:06:20" "DonationFragment.java"$"3"$"100,7 @@ public class DonationFragment extends DialogFragment {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/iab/DonationFragment.java"$"2014-07-27 09:06:20" "DonationFragment.java"$"4"$" info.setMovementMethod(new LinkMovementMethod());"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/iab/DonationFragment.java"$"2014-07-27 09:06:20" "ActiveModeSensor.java"$"3"$"++ b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2014-07-27 10:48:09" "ActiveModeSensor.java"$"4"$"26,8 @@ import android.os.Message;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2014-07-27 10:48:09" "ActiveModeSensor.java"$"5"$"import com.achep.acdisplay.services.activemode.sensors.ProximitySensor;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2014-07-27 10:48:09" "ActiveModeSensor.java"$"6"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2014-07-27 10:48:09" "ActiveModeSensor.java"$"7"$"import java.util.ArrayList;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2014-07-27 10:48:09" "ActiveModeSensor.java"$"8"$"201,16 @@ public abstract class ActiveModeSensor {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2014-07-27 10:48:09" "ActiveModeSensor.java"$"9"$" @Override"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2014-07-27 10:48:09" "ActiveModeSensor.java"$"10"$" protected void requestWakeUp() {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2014-07-27 10:48:09" "ActiveModeSensor.java"$"11"$" // Do not allow waking up in your pocket."$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2014-07-27 10:48:09" "ActiveModeSensor.java"$"12"$" if (ProximitySensor.isNear()) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2014-07-27 10:48:09" "ActiveModeSensor.java"$"13"$" return;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2014-07-27 10:48:09" "ActiveModeSensor.java"$"14"$" }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2014-07-27 10:48:09" "ActiveModeSensor.java"$"15"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2014-07-27 10:48:09" "ActiveModeSensor.java"$"16"$" super.requestWakeUp();"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2014-07-27 10:48:09" "ActiveModeSensor.java"$"17"$" }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2014-07-27 10:48:09" "ActiveModeSensor.java"$"18"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2014-07-27 10:48:09" "ActiveModeSensor.java"$"19"$" /**"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2014-07-27 10:48:09" "ActiveModeSensor.java"$"0"$"++ b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2014-07-27 14:19:52" "ActiveModeSensor.java"$"1"$"163,7 @@ public abstract class ActiveModeSensor {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2014-07-27 14:19:52" "ActiveModeSensor.java"$"2"$" static final int DEFAULT_REMAINING_TIME = 3000; // 3 sec."$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2014-07-27 14:19:52" "App.java"$"0"$"++ b/project/AcDisplay/src/main/java/com/achep/acdisplay/App.java"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/App.java"$"2014-07-27 14:37:01" "App.java"$"1"$"44,9 @@ public class App extends Application {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/App.java"$"2014-07-27 14:37:01" "App.java"$"2"$" public static final String ACTION_INTERNAL_TIMEOUT = ""TIMEOUT"";"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/App.java"$"2014-07-27 14:37:01" "App.java"$"3"$" public static final String ACTION_INTERNAL_PING_SENSORS = ""PING_SENSORS"";"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/App.java"$"2014-07-27 14:37:01" "App.java"$"4"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/App.java"$"2014-07-27 14:37:01" "App.java"$"5"$" @Override"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/App.java"$"2014-07-27 14:37:01" "AcDisplayActivity.java"$"6"$"++ b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-07-27 14:37:01" "AcDisplayActivity.java"$"7"$"21,16 @@ package com.achep.acdisplay.acdisplay;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-07-27 14:37:01" "AcDisplayActivity.java"$"8"$"import android.content.Intent;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-07-27 14:37:01" "AcDisplayActivity.java"$"9"$"import android.support.v4.content.LocalBroadcastManager;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-07-27 14:37:01" "AcDisplayActivity.java"$"10"$"import com.achep.acdisplay.App;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-07-27 14:37:01" "AcDisplayActivity.java"$"11"$"165,12 @@ public class AcDisplayActivity extends KeyguardActivity implements"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-07-27 14:37:01" "AcDisplayActivity.java"$"12"$" final boolean locked = lock();"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-07-27 14:37:01" "AcDisplayActivity.java"$"13"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-07-27 14:37:01" "AcDisplayActivity.java"$"14"$" if (locked) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-07-27 14:37:01" "AcDisplayActivity.java"$"15"$" Intent intent = new Intent(App.ACTION_INTERNAL_TIMEOUT);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-07-27 14:37:01" "AcDisplayActivity.java"$"16"$" LocalBroadcastManager.getInstance(this).sendBroadcast(intent);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-07-27 14:37:01" "AcDisplayActivity.java"$"17"$" }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-07-27 14:37:01" "AcDisplayFragment2.java"$"18"$"++ b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment2.java"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment2.java"$"2014-07-27 14:37:01" "AcDisplayFragment2.java"$"19"$"210,7 @@ public class AcDisplayFragment2 extends AcDisplayFragment implements"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment2.java"$"2014-07-27 14:37:01" "AcDisplayFragment2.java"$"20"$" mTimeout.setTimeoutDelayed(mConfig.getTimeoutShort());"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment2.java"$"2014-07-27 14:37:01" "ActiveModeService.java"$"21"$"++ b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-07-27 14:37:01" "ActiveModeService.java"$"22"$"18,17 @@"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-07-27 14:37:01" "ActiveModeService.java"$"23"$"import android.content.BroadcastReceiver;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-07-27 14:37:01" "ActiveModeService.java"$"24"$"import android.content.IntentFilter;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-07-27 14:37:01" "ActiveModeService.java"$"25"$"import android.support.v4.content.LocalBroadcastManager;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-07-27 14:37:01" "ActiveModeService.java"$"26"$"import com.achep.acdisplay.App;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-07-27 14:37:01" "ActiveModeService.java"$"27"$"65,18 @@ public class ActiveModeService extends BathService.ChildService implements"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-07-27 14:37:01" "ActiveModeService.java"$"28"$" private final BroadcastReceiver mLocalReceiver = new BroadcastReceiver() {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-07-27 14:37:01" "ActiveModeService.java"$"29"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-07-27 14:37:01" "ActiveModeService.java"$"30"$" @Override"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-07-27 14:37:01" "ActiveModeService.java"$"31"$" public void onReceive(Context context, Intent intent) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-07-27 14:37:01" "ActiveModeService.java"$"32"$" switch (intent.getAction()) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-07-27 14:37:01" "ActiveModeService.java"$"33"$" case App.ACTION_INTERNAL_PING_SENSORS:"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-07-27 14:37:01" "ActiveModeService.java"$"34"$" pingConsumingSensors();"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-07-27 14:37:01" "ActiveModeService.java"$"35"$" break;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-07-27 14:37:01" "ActiveModeService.java"$"36"$" }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-07-27 14:37:01" "ActiveModeService.java"$"37"$" }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-07-27 14:37:01" "ActiveModeService.java"$"38"$" };"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-07-27 14:37:01" "ActiveModeService.java"$"39"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-07-27 14:37:01" "ActiveModeService.java"$"40"$" /**"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-07-27 14:37:01" "ActiveModeService.java"$"41"$"148,10 @@ public class ActiveModeService extends BathService.ChildService implements"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-07-27 14:37:01" "ActiveModeService.java"$"42"$" IntentFilter filter = new IntentFilter();"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-07-27 14:37:01" "ActiveModeService.java"$"43"$" filter.addAction(App.ACTION_INTERNAL_PING_SENSORS);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-07-27 14:37:01" "ActiveModeService.java"$"44"$" LocalBroadcastManager.getInstance(context).registerReceiver(mLocalReceiver, filter);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-07-27 14:37:01" "ActiveModeService.java"$"45"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-07-27 14:37:01" "ActiveModeService.java"$"46"$" NotificationPresenter.getInstance().registerListener(this);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-07-27 14:37:01" "AcDisplayActivity.java"$"0"$"++ b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-07-27 15:52:12" "AcDisplayActivity.java"$"1"$"168,9 @@ public class AcDisplayActivity extends KeyguardActivity implements"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-07-27 15:52:12" "AcDisplayActivity.java"$"2"$" LocalBroadcastManager manager = LocalBroadcastManager.getInstance(this);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-07-27 15:52:12" "AcDisplayActivity.java"$"3"$" manager.sendBroadcast(new Intent(App.ACTION_INTERNAL_TIMEOUT));"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-07-27 15:52:12" "AcDisplayActivity.java"$"4"$" manager.sendBroadcast(new Intent(App.ACTION_INTERNAL_PING_SENSORS));"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-07-27 15:52:12" "ScreenHandler.java"$"5"$"++ b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/handlers/ScreenHandler.java"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/handlers/ScreenHandler.java"$"2014-07-27 15:52:12" "ScreenHandler.java"$"6"$"47,6 @@ public final class ScreenHandler extends ActiveModeHandler {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/handlers/ScreenHandler.java"$"2014-07-27 15:52:12" "Config.java"$"0"$"++ b/project/AcDisplay/src/main/java/com/achep/acdisplay/Config.java"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/Config.java"$"2014-07-27 17:00:47" "Config.java"$"1"$"89,7 @@ public class Config {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/Config.java"$"2014-07-27 17:00:47" "Config.java"$"2"$" public static final String KEY_UI_UNLOCK_ANIMATION = ""unlock_animation"";"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/Config.java"$"2014-07-27 17:00:47" "Config.java"$"3"$"126,7 @@ public class Config {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/Config.java"$"2014-07-27 17:00:47" "Config.java"$"4"$" private boolean mUiUnlockAnimation;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/Config.java"$"2014-07-27 17:00:47" "Config.java"$"5"$"301,9 @@ public class Config {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/Config.java"$"2014-07-27 17:00:47" "Config.java"$"6"$" hashMap.put(KEY_UI_UNLOCK_ANIMATION, new Option("$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/Config.java"$"2014-07-27 17:00:47" "Config.java"$"7"$" ""setUnlockAnimationEnabled"","$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/Config.java"$"2014-07-27 17:00:47" "Config.java"$"8"$" ""isUnlockAnimationEnabled"", boolean.class));"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/Config.java"$"2014-07-27 17:00:47" "Config.java"$"9"$"362,8 @@ public class Config {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/Config.java"$"2014-07-27 17:00:47" "Config.java"$"10"$" mUiUnlockAnimation = prefs.getBoolean(KEY_UI_UNLOCK_ANIMATION,"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/Config.java"$"2014-07-27 17:00:47" "Config.java"$"11"$" res.getBoolean(R.bool.config_default_ui_unlock_animation));"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/Config.java"$"2014-07-27 17:00:47" "Config.java"$"12"$"652,14 @@ public class Config {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/Config.java"$"2014-07-27 17:00:47" "Config.java"$"13"$" /**"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/Config.java"$"2014-07-27 17:00:47" "Config.java"$"14"$" * Setter to turn the screen off after dismissing the last notification."$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/Config.java"$"2014-07-27 17:00:47" "Config.java"$"15"$" */"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/Config.java"$"2014-07-27 17:00:47" "Config.java"$"16"$" public void setUnlockAnimationEnabled(Context context, boolean enabled, OnConfigChangedListener listener) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/Config.java"$"2014-07-27 17:00:47" "Config.java"$"17"$" boolean changed = mUiUnlockAnimation != (mUiUnlockAnimation = enabled);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/Config.java"$"2014-07-27 17:00:47" "Config.java"$"18"$" saveOption(context, KEY_UI_UNLOCK_ANIMATION, enabled, listener, changed);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/Config.java"$"2014-07-27 17:00:47" "Config.java"$"19"$" }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/Config.java"$"2014-07-27 17:00:47" "Config.java"$"20"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/Config.java"$"2014-07-27 17:00:47" "Config.java"$"21"$" public int getTimeoutNormal() {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/Config.java"$"2014-07-27 17:00:47" "Config.java"$"22"$"778,10 @@ public class Config {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/Config.java"$"2014-07-27 17:00:47" "Config.java"$"23"$" public boolean isUnlockAnimationEnabled() {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/Config.java"$"2014-07-27 17:00:47" "Config.java"$"24"$" return mUiUnlockAnimation;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/Config.java"$"2014-07-27 17:00:47" "Config.java"$"25"$" }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/Config.java"$"2014-07-27 17:00:47" "Config.java"$"26"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/Config.java"$"2014-07-27 17:00:47" "Config.java"$"27"$" /**"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/Config.java"$"2014-07-27 17:00:47" "KeyguardActivity.java"$"28"$"++ b/project/AcDisplay/src/main/java/com/achep/acdisplay/activities/KeyguardActivity.java"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/activities/KeyguardActivity.java"$"2014-07-27 17:00:47" "KeyguardActivity.java"$"29"$"34,7 @@ import android.view.WindowManager;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/activities/KeyguardActivity.java"$"2014-07-27 17:00:47" "KeyguardActivity.java"$"30"$"import com.achep.acdisplay.Config;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/activities/KeyguardActivity.java"$"2014-07-27 17:00:47" "KeyguardActivity.java"$"31"$"48,7 @@ public abstract class KeyguardActivity extends Activity {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/activities/KeyguardActivity.java"$"2014-07-27 17:00:47" "KeyguardActivity.java"$"32"$" private static final int UNLOCKING_MAX_TIME = 150;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/activities/KeyguardActivity.java"$"2014-07-27 17:00:47" "KeyguardActivity.java"$"33"$"245,12 @@ public abstract class KeyguardActivity extends Activity {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/activities/KeyguardActivity.java"$"2014-07-27 17:00:47" "KeyguardActivity.java"$"34"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/activities/KeyguardActivity.java"$"2014-07-27 17:00:47" "KeyguardActivity.java"$"35"$" if (Config.getInstance().isUnlockAnimationEnabled()) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/activities/KeyguardActivity.java"$"2014-07-27 17:00:47" "KeyguardActivity.java"$"36"$" overridePendingTransition(0, R.anim.activity_unlock);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/activities/KeyguardActivity.java"$"2014-07-27 17:00:47" "KeyguardActivity.java"$"37"$" } else {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/activities/KeyguardActivity.java"$"2014-07-27 17:00:47" "KeyguardActivity.java"$"38"$" overridePendingTransition(0, 0);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/activities/KeyguardActivity.java"$"2014-07-27 17:00:47" "KeyguardActivity.java"$"39"$" }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/activities/KeyguardActivity.java"$"2014-07-27 17:00:47" "InterfaceSettings.java"$"40"$"++ b/project/AcDisplay/src/main/java/com/achep/acdisplay/settings/InterfaceSettings.java"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/settings/InterfaceSettings.java"$"2014-07-27 17:00:47" "InterfaceSettings.java"$"41"$"55,7 @@ public class InterfaceSettings extends PreferenceFragment implements"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/settings/InterfaceSettings.java"$"2014-07-27 17:00:47" "InterfaceSettings.java"$"42"$" syncPreference(Config.KEY_UI_UNLOCK_ANIMATION);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/settings/InterfaceSettings.java"$"2014-07-27 17:00:47" "CircleView.java"$"43"$"++ b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/CircleView.java"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/CircleView.java"$"2014-07-27 17:00:47" "CircleView.java"$"44"$"32,7 @@ import android.view.MotionEvent;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/CircleView.java"$"2014-07-27 17:00:47" "CircleView.java"$"45"$"import com.achep.acdisplay.Config;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/CircleView.java"$"2014-07-27 17:00:47" "CircleView.java"$"46"$"244,33 @@ public class CircleView extends View {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/CircleView.java"$"2014-07-27 17:00:47" "CircleView.java"$"47"$"= 2) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/CircleView.java"$"2014-07-27 17:00:47" "CircleView.java"$"48"$" 1]);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/CircleView.java"$"2014-07-27 17:00:47" "CircleView.java"$"49"$" boolean animateUnlocking = Config.getInstance().isUnlockAnimationEnabled();"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/CircleView.java"$"2014-07-27 17:00:47" "CircleView.java"$"50"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/CircleView.java"$"2014-07-27 17:00:47" "CircleView.java"$"51"$" if (animateUnlocking) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/CircleView.java"$"2014-07-27 17:00:47" "CircleView.java"$"52"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/CircleView.java"$"2014-07-27 17:00:47" "CircleView.java"$"53"$" // Calculate longest distance between center of"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/CircleView.java"$"2014-07-27 17:00:47" "CircleView.java"$"54"$" // the circle and view's corners."$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/CircleView.java"$"2014-07-27 17:00:47" "CircleView.java"$"55"$" float distance = 0f;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/CircleView.java"$"2014-07-27 17:00:47" "CircleView.java"$"56"$" int[] corners = new int[]{"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/CircleView.java"$"2014-07-27 17:00:47" "CircleView.java"$"57"$" 0, 0, // top left"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/CircleView.java"$"2014-07-27 17:00:47" "CircleView.java"$"58"$" 0, getHeight(), // bottom left"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/CircleView.java"$"2014-07-27 17:00:47" "CircleView.java"$"59"$" getWidth(), getHeight(), // bottom right"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/CircleView.java"$"2014-07-27 17:00:47" "CircleView.java"$"60"$" getWidth(), 0 // top right"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/CircleView.java"$"2014-07-27 17:00:47" "CircleView.java"$"61"$" };"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/CircleView.java"$"2014-07-27 17:00:47" "CircleView.java"$"62"$" for (int i = 0; i < corners.length; i += 2) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/CircleView.java"$"2014-07-27 17:00:47" "CircleView.java"$"63"$" double c = Math.hypot("$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/CircleView.java"$"2014-07-27 17:00:47" "CircleView.java"$"64"$" mPoint[0] - corners[i],"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/CircleView.java"$"2014-07-27 17:00:47" "CircleView.java"$"65"$" mPoint[1] - corners[i + 1]);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/CircleView.java"$"2014-07-27 17:00:47" "CircleView.java"$"66"$" if (c > distance) distance = (float) c;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/CircleView.java"$"2014-07-27 17:00:47" "CircleView.java"$"67"$" }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/CircleView.java"$"2014-07-27 17:00:47" "CircleView.java"$"68"$" mAnimationOver.setRange(mRadiusDrawn, distance);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/CircleView.java"$"2014-07-27 17:00:47" "CircleView.java"$"69"$" startAnimation(mAnimationOver);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/CircleView.java"$"2014-07-27 17:00:47" "CircleView.java"$"70"$" }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/CircleView.java"$"2014-07-27 17:00:47" "CircleView.java"$"71"$" mHandler.sendEmptyMessageDelayed(ACTION_UNLOCK,"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/CircleView.java"$"2014-07-27 17:00:47" "CircleView.java"$"72"$" animateUnlocking ? mAnimationOverDuration : 0);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/CircleView.java"$"2014-07-27 17:00:47" "MediaController.java"$"0"$"++ b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/media/MediaController.java"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/media/MediaController.java"$"2014-07-27 18:07:57" "MediaController.java"$"1"$"257,7 @@ public class MediaController {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/media/MediaController.java"$"2014-07-27 18:07:57" "MediaController.java"$"2"$" mHandler.sendEmptyMessageDelayed(msg, 6000);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/media/MediaController.java"$"2014-07-27 18:07:57" "Device.java"$"0"$"++ b/project/AcDisplay/src/main/java/com/achep/acdisplay/Device.java"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/Device.java"$"2014-07-28 06:45:13" "Device.java"$"1"$"28,14 @@ import android.os.Build;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/Device.java"$"2014-07-28 06:45:13" "Device.java"$"2"$" /**"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/Device.java"$"2014-07-28 06:45:13" "Device.java"$"3"$" * @return {@code true} if device is running"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/Device.java"$"2014-07-28 06:45:13" "Device.java"$"4"$" * {@link Build.VERSION_CODES#L Lemon Cake} or higher, {@code false} otherwise."$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/Device.java"$"2014-07-28 06:45:13" "Device.java"$"5"$" */"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/Device.java"$"2014-07-28 06:45:13" "Device.java"$"6"$" public static boolean hasLemonCakeApi() {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/Device.java"$"2014-07-28 06:45:13" "Device.java"$"7"$" return Build.VERSION.SDK_INT >= 20; // Build.VERSION_CODES.L;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/Device.java"$"2014-07-28 06:45:13" "Device.java"$"8"$" }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/Device.java"$"2014-07-28 06:45:13" "Device.java"$"9"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/Device.java"$"2014-07-28 06:45:13" "Device.java"$"10"$" /**"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/Device.java"$"2014-07-28 06:45:13" "MediaService.java"$"11"$"++ b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/MediaService.java"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/MediaService.java"$"2014-07-28 06:45:13" "MediaService.java"$"12"$"71,8 @@ public class MediaService extends NotificationListenerService implements"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/MediaService.java"$"2014-07-28 06:45:13" "MediaService.java"$"13"$" if (!Device.hasKitKatApi() && !Device.hasLemonCakeApi()) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/MediaService.java"$"2014-07-28 06:45:13" "MediaService.java"$"14"$" throw new RuntimeException(""Required Android API version 19!"");"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/MediaService.java"$"2014-07-28 06:45:13" "MediaService.java"$"15"$"130,7 @@ public class MediaService extends NotificationListenerService implements"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/MediaService.java"$"2014-07-28 06:45:13" "MediaService.java"$"16"$" if (Device.hasKitKatApi() && !Device.hasLemonCakeApi()) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/MediaService.java"$"2014-07-28 06:45:13" "MediaService.java"$"17"$"138,7 @@ public class MediaService extends NotificationListenerService implements"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/MediaService.java"$"2014-07-28 06:45:13" "MediaService.java"$"18"$" if (Device.hasKitKatApi() && !Device.hasLemonCakeApi()) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/MediaService.java"$"2014-07-28 06:45:13" "MediaController.java"$"19"$"++ b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/media/MediaController.java"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/media/MediaController.java"$"2014-07-28 06:45:13" "MediaController.java"$"20"$"201,9 @@ public class MediaController {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/media/MediaController.java"$"2014-07-28 06:45:13" "MediaController.java"$"21"$" if (Device.hasLemonCakeApi()) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/media/MediaController.java"$"2014-07-28 06:45:13" "MediaController.java"$"22"$" // TODO: Bring media controls to Android L"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/media/MediaController.java"$"2014-07-28 06:45:13" "MediaController.java"$"23"$" } else if (Device.hasKitKatApi()) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/media/MediaController.java"$"2014-07-28 06:45:13" "MediaController.java"$"24"$"221,9 @@ public class MediaController {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/media/MediaController.java"$"2014-07-28 06:45:13" "MediaController.java"$"25"$" if (Device.hasLemonCakeApi()) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/media/MediaController.java"$"2014-07-28 06:45:13" "MediaController.java"$"26"$" // TODO: Bring media controls to Android L"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/media/MediaController.java"$"2014-07-28 06:45:13" "MediaController.java"$"27"$" } else if (Device.hasKitKatApi()) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/media/MediaController.java"$"2014-07-28 06:45:13" "MediaController.java"$"28"$"348,9 @@ public class MediaController {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/media/MediaController.java"$"2014-07-28 06:45:13" "MediaController.java"$"29"$" if (Device.hasLemonCakeApi()) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/media/MediaController.java"$"2014-07-28 06:45:13" "MediaController.java"$"30"$" // TODO: Bring media controls to Android L"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/media/MediaController.java"$"2014-07-28 06:45:13" "MediaController.java"$"31"$" } else if (Device.hasKitKatApi()) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/media/MediaController.java"$"2014-07-28 06:45:13" "KeyguardService.java"$"0"$"++ b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2014-07-28 09:07:28" "KeyguardService.java"$"1"$"54,6 @@ public class KeyguardService extends BathService.ChildService {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2014-07-28 09:07:28" "ActiveModeService.java"$"2"$"++ b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-07-28 09:07:28" "ActiveModeService.java"$"3"$"56,7 @@ public class ActiveModeService extends BathService.ChildService implements"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-07-28 09:07:28" "ActiveModeService.java"$"4"$" private static final String WAKE_LOCK_TAG = ""Consuming sensors"";"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-07-28 09:07:28" "ActiveModeService.java"$"5"$"81,6 @@ public class ActiveModeService extends BathService.ChildService implements"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-07-28 09:07:28" "ActiveModeService.java"$"6"$"162,7 @@ public class ActiveModeService extends BathService.ChildService implements"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-07-28 09:07:28" "ActiveModeService.java"$"7"$" LocalBroadcastManager.getInstance(context).unregisterReceiver(mLocalReceiver);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-07-28 09:07:28" "CircleView.java"$"8"$"++ b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/CircleView.java"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/CircleView.java"$"2014-07-28 09:07:28" "CircleView.java"$"9"$"209,7 @@ public class CircleView extends View {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/CircleView.java"$"2014-07-28 09:07:28" "CircleView.java"$"10"$" mRadiusTargetAimed = false;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/CircleView.java"$"2014-07-28 09:07:28" "ProximitySensor.java"$"0"$"++ b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-07-28 15:56:06" "ProximitySensor.java"$"1"$"160,8 @@ public final class ProximitySensor extends ActiveModeSensor implements"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-07-28 15:56:06" "ProximitySensor.java"$"2"$" .begin(true, 4000) /* is near at least for 4 seconds */"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-07-28 15:56:06" "ProximitySensor.java"$"3"$" .end(0) /* and after: is far at least for 0 seconds */"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-07-28 15:56:06" "ActiveModeService.java"$"0"$"++ b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-07-28 16:25:06" "ActiveModeService.java"$"1"$"162,7 @@ public class ActiveModeService extends BathService.ChildService implements"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-07-28 16:25:06" "ActiveModeService.java"$"2"$" LocalBroadcastManager.getInstance(getContext()).unregisterReceiver(mLocalReceiver);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-07-28 16:25:06" "Config.java"$"4"$"++ b/project/AcDisplay/src/main/java/com/achep/acdisplay/Config.java"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/Config.java"$"2014-07-28 18:57:37" "Config.java"$"5"$"65,6 @@ public class Config {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/Config.java"$"2014-07-28 18:57:37" "Config.java"$"6"$"111,6 @@ public class Config {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/Config.java"$"2014-07-28 18:57:37" "Config.java"$"7"$"330,6 @@ public class Config {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/Config.java"$"2014-07-28 18:57:37" "Config.java"$"8"$"521,6 @@ public class Config {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/Config.java"$"2014-07-28 18:57:37" "Config.java"$"9"$"754,6 @@ public class Config {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/Config.java"$"2014-07-28 18:57:37" "AcDisplayActivity.java"$"10"$"++ b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-07-28 18:57:37" "AcDisplayActivity.java"$"11"$"165,13 @@ public class AcDisplayActivity extends KeyguardActivity implements"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-07-28 18:57:37" "AcDisplayActivity.java"$"12"$" final boolean lockedSuccessful = lock();"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-07-28 18:57:37" "AcDisplayActivity.java"$"13"$" if (lockedSuccessful) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-07-28 18:57:37" "AcDisplayActivity.java"$"14"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-07-28 18:57:37" "AcDisplayActivity.java"$"15"$" // TODO: Detect if user has really missed this wake-up or no."$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-07-28 18:57:37" "AcDisplayActivity.java"$"16"$"179,33 @@ public class AcDisplayActivity extends KeyguardActivity implements"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-07-28 18:57:37" "AcDisplayActivity.java"$"17"$" * Clears background."$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-07-28 18:57:37" "AcDisplayActivity.java"$"18"$" *"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-07-28 18:57:37" "AcDisplayActivity.java"$"19"$" * @see #dispatchSetBackground(android.graphics.Bitmap, int)"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-07-28 18:57:37" "AcDisplayActivity.java"$"20"$" /**"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-07-28 18:57:37" "AcDisplayActivity.java"$"21"$" * Smoothly sets the background. This feature is known as ""Dynamic background""."$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-07-28 18:57:37" "AcDisplayActivity.java"$"22"$" *"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-07-28 18:57:37" "AcDisplayActivity.java"$"23"$" * @param bitmap the bitmap to display, or {@code null} to hide previous background."$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-07-28 18:57:37" "AcDisplayActivity.java"$"24"$" * @param mask one of the following:"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-07-28 18:57:37" "AcDisplayActivity.java"$"25"$" * {@link Config#DYNAMIC_BG_ARTWORK_MASK},"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-07-28 18:57:37" "AcDisplayActivity.java"$"26"$" * {@link Config#DYNAMIC_BG_NOTIFICATION_MASK} or"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-07-28 18:57:37" "AcDisplayActivity.java"$"27"$" * {@code 0} to bypass mask checking."$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-07-28 18:57:37" "AcDisplayActivity.java"$"28"$" * @see #dispatchClearBackground()"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-07-28 18:57:37" "AcDisplayActivity.java"$"29"$" */"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-07-28 18:57:37" "AcDisplayActivity.java"$"30"$" /**"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-07-28 18:57:37" "AcDisplayActivity.java"$"31"$" * Smoothly sets the background."$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-07-28 18:57:37" "AcDisplayActivity.java"$"32"$" */"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-07-28 18:57:37" "AcDisplayActivity.java"$"33"$"236,16 @@ public class AcDisplayActivity extends KeyguardActivity implements"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-07-28 18:57:37" "AcDisplayActivity.java"$"34"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-07-28 18:57:37" "AcDisplayActivity.java"$"35"$" public Config getConfig() {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-07-28 18:57:37" "AcDisplayActivity.java"$"36"$" return mConfig;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-07-28 18:57:37" "AcDisplayActivity.java"$"37"$" }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-07-28 18:57:37" "AcDisplayActivity.java"$"38"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-07-28 18:57:37" "AcDisplayActivity.java"$"39"$" public Timeout getTimeout() {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-07-28 18:57:37" "AcDisplayActivity.java"$"40"$" return mTimeout;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-07-28 18:57:37" "AcDisplayActivity.java"$"41"$" }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-07-28 18:57:37" "AcDisplayActivity.java"$"42"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-07-28 18:57:37" "AcDisplayActivity.java"$"43"$" public MediaController getMediaController() {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-07-28 18:57:37" "AcDisplayActivity.java"$"44"$" return mMediaController;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-07-28 18:57:37" "AcDisplayActivity.java"$"45"$" }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-07-28 18:57:37" "AcDisplayFragment.java"$"46"$"++ b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-07-28 18:57:37" "AcDisplayFragment.java"$"47"$"19,7 @@"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-07-28 18:57:37" "AcDisplayFragment.java"$"48"$"43,8 @@ import android.view.VelocityTracker;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-07-28 18:57:37" "AcDisplayFragment.java"$"49"$"import android.view.animation.Animation;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-07-28 18:57:37" "AcDisplayFragment.java"$"50"$"import android.view.animation.Transformation;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-07-28 18:57:37" "AcDisplayFragment.java"$"51"$"52,7 @@ import com.achep.acdisplay.Device;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-07-28 18:57:37" "AcDisplayFragment.java"$"52"$"import com.achep.acdisplay.animations.AnimationListenerAdapter;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-07-28 18:57:37" "AcDisplayFragment.java"$"53"$"100,7 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-07-28 18:57:37" "AcDisplayFragment.java"$"54"$" private DismissAnimation mSceneContainerDismissAnim;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-07-28 18:57:37" "AcDisplayFragment.java"$"55"$"116,42 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-07-28 18:57:37" "AcDisplayFragment.java"$"56"$" private class DismissAnimation extends Animation {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-07-28 18:57:37" "AcDisplayFragment.java"$"57"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-07-28 18:57:37" "AcDisplayFragment.java"$"58"$" private float start;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-07-28 18:57:37" "AcDisplayFragment.java"$"59"$" private Widget widget;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-07-28 18:57:37" "AcDisplayFragment.java"$"60"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-07-28 18:57:37" "AcDisplayFragment.java"$"61"$" public DismissAnimation() {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-07-28 18:57:37" "AcDisplayFragment.java"$"62"$" super();"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-07-28 18:57:37" "AcDisplayFragment.java"$"63"$" setAnimationListener(new AnimationListenerAdapter() {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-07-28 18:57:37" "AcDisplayFragment.java"$"64"$" @Override"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-07-28 18:57:37" "AcDisplayFragment.java"$"65"$" public void onAnimationEnd(Animation animation) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-07-28 18:57:37" "AcDisplayFragment.java"$"66"$" Widget widget = DismissAnimation.this.widget;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-07-28 18:57:37" "AcDisplayFragment.java"$"67"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-07-28 18:57:37" "AcDisplayFragment.java"$"68"$" onWidgetDismiss(widget);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-07-28 18:57:37" "AcDisplayFragment.java"$"69"$" if (mSelectedWidget == widget) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-07-28 18:57:37" "AcDisplayFragment.java"$"70"$" resetScene();"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-07-28 18:57:37" "AcDisplayFragment.java"$"71"$" }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-07-28 18:57:37" "AcDisplayFragment.java"$"72"$" }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-07-28 18:57:37" "AcDisplayFragment.java"$"73"$" });"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-07-28 18:57:37" "AcDisplayFragment.java"$"74"$" }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-07-28 18:57:37" "AcDisplayFragment.java"$"75"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-07-28 18:57:37" "AcDisplayFragment.java"$"76"$" @Override"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-07-28 18:57:37" "AcDisplayFragment.java"$"77"$" protected void applyTransformation(float interpolatedTime, Transformation t) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-07-28 18:57:37" "AcDisplayFragment.java"$"78"$" super.applyTransformation(interpolatedTime, t);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-07-28 18:57:37" "AcDisplayFragment.java"$"79"$" float value = (start + (1f - start) * interpolatedTime);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-07-28 18:57:37" "AcDisplayFragment.java"$"80"$" populateSceneContainerDismissAnimation(value);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-07-28 18:57:37" "AcDisplayFragment.java"$"81"$" }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-07-28 18:57:37" "AcDisplayFragment.java"$"82"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-07-28 18:57:37" "AcDisplayFragment.java"$"83"$" public void setup(int duration, float start, Widget widget) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-07-28 18:57:37" "AcDisplayFragment.java"$"84"$" if (!hasEnded()) Log.wtf(TAG, ""Setting up running animation!!!"");"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-07-28 18:57:37" "AcDisplayFragment.java"$"85"$" setDuration(duration);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-07-28 18:57:37" "AcDisplayFragment.java"$"86"$" this.start = start;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-07-28 18:57:37" "AcDisplayFragment.java"$"87"$" this.widget = widget;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-07-28 18:57:37" "AcDisplayFragment.java"$"88"$" }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-07-28 18:57:37" "AcDisplayFragment.java"$"89"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-07-28 18:57:37" "AcDisplayFragment.java"$"90"$" }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-07-28 18:57:37" "AcDisplayFragment.java"$"91"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-07-28 18:57:37" "AcDisplayFragment.java"$"92"$" private boolean isPinnable() {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-07-28 18:57:37" "AcDisplayFragment.java"$"93"$"173,7 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-07-28 18:57:37" "AcDisplayFragment.java"$"94"$" mSceneContainerDismissAnim = new DismissAnimation();;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-07-28 18:57:37" "AcDisplayFragment.java"$"95"$"228,7 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-07-28 18:57:37" "AcDisplayFragment.java"$"96"$" mSceneContainer.clearAnimation();"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-07-28 18:57:37" "AcDisplayFragment.java"$"97"$"375,11 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-07-28 18:57:37" "AcDisplayFragment.java"$"98"$" mSceneContainerDismissAnim.setup(duration,"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-07-28 18:57:37" "AcDisplayFragment.java"$"99"$" MathUtils.range(deltaY / height, 0f, 1f),"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-07-28 18:57:37" "AcDisplayFragment.java"$"100"$" mSelectedWidget);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-07-28 18:57:37" "AcDisplayFragment.java"$"101"$" mSceneContainer.startAnimation(mSceneContainerDismissAnim);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-07-28 18:57:37" "AcDisplayFragment.java"$"102"$"460,7 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-07-28 18:57:37" "AcDisplayFragment.java"$"103"$" mSceneContainer.clearAnimation();"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-07-28 18:57:37" "AcDisplayFragment.java"$"104"$"518,10 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-07-28 18:57:37" "AcDisplayFragment.java"$"105"$" mSelectedWidget = widget;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-07-28 18:57:37" "AcDisplayFragment.java"$"106"$" resetSceneContainerParams();"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-07-28 18:57:37" "AcDisplayFragment.java"$"107"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-07-28 18:57:37" "AcDisplayFragment.java"$"108"$" if (mSelectedWidget == null) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-07-28 18:57:37" "AcDisplayFragment.java"$"109"$"600,7 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-07-28 18:57:37" "AcDisplayFragment.java"$"110"$" // [ADDED WORKAROUND] Fix the exception which happens here randomly."$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-07-28 18:57:37" "MoreSettings.java"$"111"$"++ b/project/AcDisplay/src/main/java/com/achep/acdisplay/settings/MoreSettings.java"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/settings/MoreSettings.java"$"2014-07-28 18:57:37" "MoreSettings.java"$"112"$"75,6 @@ public class MoreSettings extends PreferenceFragment implements"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/settings/MoreSettings.java"$"2014-07-28 18:57:37" "MoreSettings.java"$"113"$"93,8 @@ public class MoreSettings extends PreferenceFragment implements"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/settings/MoreSettings.java"$"2014-07-28 18:57:37" "MoreSettings.java"$"114"$" mTimeoutPreference.setSummary(getString(R.string.settings_timeout_summary,"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/settings/MoreSettings.java"$"2014-07-28 18:57:37" "MoreSettings.java"$"115"$" Float.toString(config.getTimeoutShort() / 1000f)));"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/settings/MoreSettings.java"$"2014-07-28 18:57:37" "TimeoutPreference.java"$"116"$"++ b/project/AcDisplay/src/main/java/com/achep/acdisplay/settings/preferences/TimeoutPreference.java"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/settings/preferences/TimeoutPreference.java"$"2014-07-28 18:57:37" "TimeoutPreference.java"$"117"$"61,6 @@ public class TimeoutPreference extends DialogPreference implements"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/settings/preferences/TimeoutPreference.java"$"2014-07-28 18:57:37" "TimeoutPreference.java"$"118"$"98,6 @@ public class TimeoutPreference extends DialogPreference implements"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/settings/preferences/TimeoutPreference.java"$"2014-07-28 18:57:37" "TimeoutPreference.java"$"119"$"111,6 @@ public class TimeoutPreference extends DialogPreference implements"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/settings/preferences/TimeoutPreference.java"$"2014-07-28 18:57:37" "TimeoutPreference.java"$"120"$"142,6 @@ public class TimeoutPreference extends DialogPreference implements"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/settings/preferences/TimeoutPreference.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"121"$"++ b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"122"$"40,11 @@ public class ViewUtils {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"123"$" private static final MotionEventHandler MOTION_EVENT_HANDLER = Device.hasKitKatApi()"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"124"$" ? new MotionEventHandlerReflection()"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"125"$" : new MotionEventHandlerCompat();"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"126"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"127"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"128"$"111,7 @@ public class ViewUtils {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"129"$" return MOTION_EVENT_HANDLER.toGlobalMotionEvent(view, ev);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"130"$"122,170 @@ public class ViewUtils {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"131"$" return MOTION_EVENT_HANDLER.toLocalMotionEvent(view, ev);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"132"$" private static abstract class MotionEventHandler {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"133"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"134"$" /**"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"135"$" * Transforms a motion event from view-local coordinates to on-screen"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"136"$" * coordinates."$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"137"$" *"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"138"$" * @param ev the view-local motion event"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"139"$" * @return false if the transformation could not be applied"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"140"$" */"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"141"$" abstract boolean toGlobalMotionEvent(View view, MotionEvent ev);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"142"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"143"$" /**"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"144"$" * Transforms a motion event from on-screen coordinates to view-local"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"145"$" * coordinates."$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"146"$" *"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"147"$" * @param ev the on-screen motion event"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"148"$" * @return false if the transformation could not be applied"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"149"$" */"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"150"$" abstract boolean toLocalMotionEvent(View view, MotionEvent ev);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"151"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"152"$" }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"153"$" private static final class MotionEventHandlerReflection extends MotionEventHandler {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"154"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"155"$" @Override"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"156"$" boolean toGlobalMotionEvent(View view, MotionEvent ev) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"157"$" return toMotionEvent(view, ev, ""toGlobalMotionEvent"");"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"158"$" @Override"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"159"$" boolean toLocalMotionEvent(View view, MotionEvent ev) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"160"$" return toMotionEvent(view, ev, ""toLocalMotionEvent"");"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"161"$" }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"162"$" private boolean toMotionEvent(View view, MotionEvent ev, String methodName) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"163"$" try {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"164"$" Method method = View.class.getDeclaredMethod(methodName, MotionEvent.class);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"165"$" method.setAccessible(true);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"166"$" return (boolean) method.invoke(view, ev);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"167"$" } catch (InvocationTargetException"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"168"$" | IllegalAccessException"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"169"$" | NoSuchMethodException"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"170"$" | NoClassDefFoundError e) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"171"$" Log.wtf(TAG, ""Failed to access motion event transforming!!!"");"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"172"$" e.printStackTrace();"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"173"$" }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"174"$" private static final class MotionEventHandlerCompat extends MotionEventHandler {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"175"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"176"$" @Override"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"177"$" boolean toGlobalMotionEvent(View view, MotionEvent ev) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"178"$" final int[] windowPosition = getWindowPosition(view);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"179"$" if (windowPosition == null) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"180"$" return false;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"181"$" }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"182"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"183"$" transformMotionEventToGlobal(view, ev);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"184"$" ev.offsetLocation(windowPosition[0], windowPosition[1]);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"185"$" return true;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"186"$" @Override"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"187"$" boolean toLocalMotionEvent(View view, MotionEvent ev) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"188"$" final int[] windowPosition = getWindowPosition(view);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"189"$" if (windowPosition == null) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"190"$" return false;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"191"$" }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"192"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"193"$" ev.offsetLocation(-windowPosition[0], -windowPosition[1]);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"194"$" transformMotionEventToLocal(view, ev);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"195"$" return true;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"196"$" private static int[] getWindowPosition(View view) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"197"$" Object info;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"198"$" try {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"199"$" Field field = View.class.getDeclaredField(""mAttachInfo"");"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"200"$" field.setAccessible(true);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"201"$" info = field.get(view);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"202"$" } catch (Exception e) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"203"$" info = null;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"204"$" Log.e(TAG, ""Failed to get AttachInfo."");"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"205"$" }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"206"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"207"$" if (info == null) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"208"$" return null;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"209"$" }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"210"$" int[] position = new int[2];"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"211"$" try {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"212"$" Class clazz = Class.forName(""android.view.View$AttachInfo"");"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"213"$" Field field = clazz.getDeclaredField(""mWindowLeft"");"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"214"$" field.setAccessible(true);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"215"$" position[0] = field.getInt(info);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"216"$" field = clazz.getDeclaredField(""mWindowTop"");"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"217"$" field.setAccessible(true);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"218"$" position[1] = field.getInt(info);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"219"$" } catch (Exception e) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"220"$" Log.e(TAG, ""Failed to get window\'s position from AttachInfo."");"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"221"$" return null;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"222"$" }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"223"$" return position;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"224"$" /**"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"225"$" * Recursive helper method that applies transformations in post-order."$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"226"$" *"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"227"$" * @param ev the on-screen motion event"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"228"$" */"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"229"$" private static void transformMotionEventToLocal(View view, MotionEvent ev) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"230"$" final ViewParent parent = view.getParent();"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"231"$" if (parent instanceof View) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"232"$" final View vp = (View) parent;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"233"$" transformMotionEventToLocal(vp, ev);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"234"$" ev.offsetLocation(vp.getScrollX(), vp.getScrollY());"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"235"$" } // TODO: Use reflections to access ViewRootImpl"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"236"$" // else if (parent instanceof ViewRootImpl) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"237"$" // final ViewRootImpl vr = (ViewRootImpl) parent;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"238"$" // ev.offsetLocation(0, vr.mCurScrollY);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"239"$" // }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"240"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"241"$" ev.offsetLocation(-view.getLeft(), -view.getTop());"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"242"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"243"$" Matrix matrix = view.getMatrix();"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"244"$" if (matrix != null) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"245"$" ev.transform(matrix);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"246"$" }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"247"$" /**"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"248"$" * Recursive helper method that applies transformations in pre-order."$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"249"$" *"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"250"$" * @param ev the on-screen motion event"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"251"$" */"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"252"$" private static void transformMotionEventToGlobal(View view, MotionEvent ev) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"253"$" Matrix matrix = view.getMatrix();"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"254"$" if (matrix != null) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"255"$" ev.transform(matrix);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"256"$" }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"257"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"258"$" ev.offsetLocation(view.getLeft(), view.getTop());"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"259"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"260"$" final ViewParent parent = view.getParent();"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"261"$" if (parent instanceof View) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"262"$" final View vp = (View) parent;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"263"$" ev.offsetLocation(-vp.getScrollX(), -vp.getScrollY());"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"264"$" transformMotionEventToGlobal(vp, ev);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"265"$" } // TODO: Use reflections to access ViewRootImpl"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"266"$" // else if (parent instanceof ViewRootImpl) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"267"$" // final ViewRootImpl vr = (ViewRootImpl) parent;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"268"$" // ev.offsetLocation(0, -vr.mCurScrollY);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"269"$" // }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "ViewUtils.java"$"270"$" }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-07-28 18:57:37" "AcDisplayFragment.java"$"0"$"++ b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-07-29 14:28:37" "AcDisplayFragment.java"$"1"$"627,15 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-07-29 14:28:37" "AcDisplayFragment.java"$"2"$" if (getActivity() != null) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-07-29 14:28:37" "AcDisplayFragment.java"$"3"$" float density = getResources().getDisplayMetrics().density;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-07-29 14:28:37" "AcDisplayFragment.java"$"4"$" sceneCompat.getView().setAlpha(0.4f);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-07-29 14:28:37" "AcDisplayFragment.java"$"5"$" sceneCompat.getView().setRotationX(10f);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-07-29 14:28:37" "AcDisplayFragment.java"$"6"$" sceneCompat.getView().setTranslationY(10f * density);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-07-29 14:28:37" "AcDisplayFragment.java"$"7"$" sceneCompat.getView().animate().alpha(1).rotationX(0).translationY(0);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-07-29 14:28:37" "AcDisplayFragment.java"$"8"$" } else {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-07-29 14:28:37" "AcDisplayFragment.java"$"9"$" Log.w(LOG, ""Changing scene when fragment is single!"");"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-07-29 14:28:37" "AcDisplayFragment.java"$"10"$" }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-07-29 14:28:37" "AsyncTask.java"$"36"$"++ b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-01 17:08:00" "AsyncTask.java"$"37"$"95,11 @@ public abstract class AsyncTask extends android.os.AsyncTask {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-01 17:08:00" "AsyncTask.java"$"38"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-01 17:08:00" "AsyncTask.java"$"39"$" // Immediately return the result on task interrupt."$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-01 17:08:00" "AsyncTask.java"$"40"$" if (!running) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-01 17:08:00" "AsyncTask.java"$"41"$" return result;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-01 17:08:00" "AsyncTask.java"$"42"$" }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-01 17:08:00" "AsyncTask.java"$"43"$"107,6 @@ public abstract class AsyncTask extends android.os.AsyncTask {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-01 17:08:00" "Config.java"$"44"$"++ b/project/AcDisplay/src/main/java/com/achep/acdisplay/Config.java"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-01 17:08:00" "Config.java"$"45"$"46,7 @@ import java.util.HashMap;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-01 17:08:00" "Config.java"$"46"$"@SuppressWarnings(""ConstantConditions"")"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-01 17:08:00" "Operator.java"$"47"$"++ b/project/AcDisplay/src/main/java/com/achep/acdisplay/Operator.java"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/Operator.java"$"2014-08-01 17:08:00" "Operator.java"$"48"$"27,7 @@ package com.achep.acdisplay;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/Operator.java"$"2014-08-01 17:08:00" "Operator.java"$"49"$" * @return {@code (v AND target) == target}"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/Operator.java"$"2014-08-01 17:08:00" "SharedList.java"$"50"$"++ b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-01 17:08:00" "SharedList.java"$"51"$"16,7 @@"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-01 17:08:00" "SharedList.java"$"52"$"package com.achep.acdisplay;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-01 17:08:00" "SharedList.java"$"53"$"66,7 @@ public abstract class SharedList> {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-01 17:08:00" "SharedList.java"$"54"$" * @param diff the difference between old and new objects (provided by {@link SharedList.Comparator})"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-01 17:08:00" "AcDisplayActivity.java"$"55"$"++ b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-08-01 17:08:00" "AcDisplayActivity.java"$"56"$"21,8 @@ package com.achep.acdisplay.acdisplay;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-08-01 17:08:00" "AcDisplayActivity.java"$"57"$"import android.app.Fragment;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-08-01 17:08:00" "AcDisplayActivity.java"$"58"$"import android.app.FragmentTransaction;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-08-01 17:08:00" "AcDisplayActivity.java"$"59"$"40,15 @@ import com.achep.acdisplay.Presenter;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-08-01 17:08:00" "AcDisplayActivity.java"$"60"$"import com.achep.acdisplay.fragments.PocketFragment;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-08-01 17:08:00" "AcDisplayActivity.java"$"61"$" Timeout.OnTimeoutEventListener,"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-08-01 17:08:00" "AcDisplayActivity.java"$"62"$" PocketFragment.OnSleepRequestListener {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-08-01 17:08:00" "AcDisplayActivity.java"$"63"$"134,27 @@ public class AcDisplayActivity extends KeyguardActivity implements"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-08-01 17:08:00" "AcDisplayActivity.java"$"64"$" initInternalFragments();"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-08-01 17:08:00" "AcDisplayActivity.java"$"65"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-08-01 17:08:00" "AcDisplayActivity.java"$"66"$" Presenter.getInstance().attachActivity(this);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-08-01 17:08:00" "AcDisplayActivity.java"$"67"$" /**"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-08-01 17:08:00" "AcDisplayActivity.java"$"68"$" * Initializes non-UI fragments such as {@link com.achep.acdisplay.fragments.PocketFragment}."$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-08-01 17:08:00" "AcDisplayActivity.java"$"69"$" */"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-08-01 17:08:00" "AcDisplayActivity.java"$"70"$" private void initInternalFragments() {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-08-01 17:08:00" "AcDisplayActivity.java"$"71"$" Fragment fragment;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-08-01 17:08:00" "AcDisplayActivity.java"$"72"$" FragmentTransaction ft = getFragmentManager().beginTransaction();"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-08-01 17:08:00" "AcDisplayActivity.java"$"73"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-08-01 17:08:00" "AcDisplayActivity.java"$"74"$" // Turns screen off inside of your pocket."$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-08-01 17:08:00" "AcDisplayActivity.java"$"75"$" if (mConfig.isActiveModeEnabled()) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-08-01 17:08:00" "AcDisplayActivity.java"$"76"$" fragment = new PocketFragment().setListener(this);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-08-01 17:08:00" "AcDisplayActivity.java"$"77"$" ft.add(fragment, PocketFragment.TAG);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-08-01 17:08:00" "AcDisplayActivity.java"$"78"$" }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-08-01 17:08:00" "AcDisplayActivity.java"$"79"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-08-01 17:08:00" "AcDisplayActivity.java"$"80"$" ft.commit();"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-08-01 17:08:00" "AcDisplayActivity.java"$"81"$" }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-08-01 17:08:00" "AcDisplayActivity.java"$"82"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-08-01 17:08:00" "AcDisplayActivity.java"$"83"$" @Override"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-08-01 17:08:00" "AcDisplayActivity.java"$"84"$"200,19 @@ public class AcDisplayActivity extends KeyguardActivity implements"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-08-01 17:08:00" "AcDisplayActivity.java"$"85"$" /**"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-08-01 17:08:00" "AcDisplayActivity.java"$"86"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-08-01 17:08:00" "AcDisplayActivity.java"$"87"$" */"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-08-01 17:08:00" "AcDisplayActivity.java"$"88"$" @Override"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-08-01 17:08:00" "AcDisplayActivity.java"$"89"$" public void onSleepRequest() {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-08-01 17:08:00" "AcDisplayActivity.java"$"90"$" // Probably it's not the best solution, but not worst too."$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-08-01 17:08:00" "AcDisplayActivity.java"$"91"$" // Check if user does not interact with app before locking."$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-08-01 17:08:00" "AcDisplayActivity.java"$"92"$" if (!mTimeout.isPaused()) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-08-01 17:08:00" "AcDisplayActivity.java"$"93"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-08-01 17:08:00" "AcDisplayActivity.java"$"94"$" lock();"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-08-01 17:08:00" "AcDisplayActivity.java"$"95"$" }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-08-01 17:08:00" "AcDisplayActivity.java"$"96"$" }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-08-01 17:08:00" "AcDisplayActivity.java"$"97"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-08-01 17:08:00" "AcDisplayActivity.java"$"98"$" /**"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-08-01 17:08:00" "AcDisplayActivity.java"$"99"$"283,5 @@ public class AcDisplayActivity extends KeyguardActivity implements"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-08-01 17:08:00" "AcDisplayActivity.java"$"100"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-08-01 17:08:00" "AcDisplayActivity.java"$"101"$"}"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"102"$"++ b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"103"$"19,6 @@"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"104"$"59,6 @@ import com.achep.acdisplay.utils.MathUtils;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"105"$"67,7 @@ import java.util.HashMap;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"106"$"// TODO: Put main scene inside of widget."$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"107"$"84,12 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"108"$" private boolean mHasPinnedWidget;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"109"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"110"$" private int mConfigWidgetPinDuration;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"111"$" private int mConfigWidgetSelectDelay;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"112"$"106,26 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"113"$" /**"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"114"$" * Handler to control delayed events."$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"115"$" *"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"116"$" * @see #MSG_RESET_SCENE"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"117"$" */"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"118"$" private final Handler mHandler = new Handler() {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"119"$" @Override"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"120"$" public void handleMessage(Message msg) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"121"$" super.handleMessage(msg);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"122"$" switch (msg.what) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"123"$" case MSG_RESET_SCENE:"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"124"$" resetScene();"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"125"$" break;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"126"$" }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"127"$" }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"128"$" };"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"129"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"130"$" /**"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"131"$" * Controller of dismiss animation."$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"132"$" */"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"133"$"163,21 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"134"$" return getConfig().isWidgetPinnable();"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"135"$" return getConfig().isWidgetReadable();"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"136"$" protected Config getConfig() {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"137"$" return Config.getInstance();"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"138"$" }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"139"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"140"$" /**"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"141"$" * @return Layout resource to be inflated as fragment's view."$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"142"$" * @see #onCreateView(android.view.LayoutInflater, android.view.ViewGroup, android.os.Bundle)"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"143"$" */"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"144"$"190,11 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"145"$" mSceneContainerDismissAnim = new DismissAnimation();"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"146"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"147"$" Resources res = getResources();"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"148"$" mConfigWidgetPinDuration = res.getInteger(R.integer.config_maxPinTime);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"149"$" mConfigWidgetSelectDelay = res.getInteger(R.integer.config_iconSelectDelayMillis);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"150"$"247,7 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"151"$" mHandler.removeCallbacksAndMessages(null);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"152"$"274,7 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"153"$" if (hasPinnedWidget() && mSelectedWidget instanceof NotifyWidget) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"154"$"310,15 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"155"$" if (!isCurrentWidget(widget)) { // otherwise redundant"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"156"$" }, event.getActionMasked() == MotionEvent.ACTION_DOWN"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"157"$" ? 0 : mConfigWidgetSelectDelay);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"158"$"398,7 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"159"$" break;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"160"$"408,6 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"161"$"422,13 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"162"$" protected boolean hasPinnedWidget() {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"163"$" return mHasPinnedWidget;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"164"$" mHandler.sendEmptyMessageDelayed(MSG_RESET_SCENE, mConfigWidgetPinDuration);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"165"$" mHasPinnedWidget = true;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"166"$"443,6 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"167"$"456,7 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"168"$" * as: animation, alpha level, translation, rotation etc."$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"169"$"502,35 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"170"$" progress + "" height="" + height);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"171"$" /**"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"172"$" * Shows main widget."$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"173"$" *"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"174"$" * @see #showWidget(com.achep.acdisplay.acdisplay.components.Widget)"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"175"$" * @see #showWidget(com.achep.acdisplay.acdisplay.components.Widget, boolean)"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"176"$" * @see #getCurrentWidget()"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"177"$" */"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"178"$" public void showMainWidget() {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"179"$" showWidget(null);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"180"$" }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"181"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"182"$" /**"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"183"$" * @see #showMainWidget()"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"184"$" * @see #showWidget(com.achep.acdisplay.acdisplay.components.Widget, boolean)"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"185"$" * @see #getCurrentWidget()"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"186"$" */"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"187"$" /**"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"188"$" * @see #showMainWidget()"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"189"$" * @see #showWidget(com.achep.acdisplay.acdisplay.components.Widget)"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"190"$" * @see #getCurrentWidget()"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"191"$" */"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"192"$" mHandler.removeMessages(MSG_RESET_SCENE);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"193"$" mHasPinnedWidget = false;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"194"$"559,7 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"195"$" TransitionManager.beginDelayedTransition(viewGroup, mTransition);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"196"$"572,6 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"197"$"581,7 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"198"$" * @return Currently displayed widget, or {@code null} if main widget is displayed."$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"199"$"589,22 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"200"$" /**"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"201"$" * @return {@code true} if current widget equals to given one, {@code false} otherwise."$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"202"$" * @see #getCurrentWidget()"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"203"$" */"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"204"$" protected final boolean isCurrentWidget(Widget widget) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"205"$" return widget == mSelectedWidget;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"206"$" }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"207"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"208"$" /**"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"209"$" * @return {@code true} if widget is not {@code null} and"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"210"$" * {@link Widget#isDismissible() dismissible}, {@code false} otherwise."$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"211"$" */"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"212"$" public final boolean isDismissible(Widget widget) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"213"$" return widget != null && widget.isDismissible();"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"214"$" }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"215"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"216"$" /**"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"217"$"618,17 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"218"$" } catch (IllegalStateException e) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"219"$" ViewGroup viewGroup = (ViewGroup) getSceneView().getParent();"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"220"$" viewGroup.removeView(getSceneView());"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"221"$" // Reset internal scene's tag to make it work again."$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"222"$"642,18 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"223"$" // Animate newly applied scene."$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"224"$" // TODO: Better animation for Jelly Bean users."$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"225"$" getSceneView().setAlpha(0.4f);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"226"$" getSceneView().setRotationX(10f);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"227"$" getSceneView().setTranslationY(10f * density);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"228"$" getSceneView().animate().alpha(1).rotationX(0).translationY(0);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"229"$" Log.w(TAG, ""Changing scene when fragment is single!"");"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"230"$"672,7 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"231"$" protected final SceneCompat getScene() {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"232"$"681,12 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"233"$" * @return The view of the {@link #getScene() current scene}."$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"234"$" * @see #getSceneContainer()"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"235"$" * @see #getScene()"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"236"$" private View getSceneView() {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"237"$" return getScene().getView();"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"238"$"731,7 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment.java"$"239"$" TransitionManager.beginDelayedTransition(container);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-01 17:08:00" "AcDisplayFragment2.java"$"240"$"++ b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment2.java"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment2.java"$"2014-08-01 17:08:00" "AcDisplayFragment2.java"$"241"$"20,6 @@"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment2.java"$"2014-08-01 17:08:00" "AcDisplayFragment2.java"$"242"$"34,6 @@ import com.achep.acdisplay.Timeout;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment2.java"$"2014-08-01 17:08:00" "AcDisplayFragment2.java"$"243"$"162,17 @@ public class AcDisplayFragment2 extends AcDisplayFragment implements"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment2.java"$"2014-08-01 17:08:00" "AcDisplayFragment2.java"$"244"$" ViewGroup sceneContainer = getSceneContainer();"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment2.java"$"2014-08-01 17:08:00" "AcDisplayFragment2.java"$"245"$"190,7 @@ public class AcDisplayFragment2 extends AcDisplayFragment implements"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment2.java"$"2014-08-01 17:08:00" "AcDisplayFragment2.java"$"246"$" if (hasPinnedWidget()) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment2.java"$"2014-08-01 17:08:00" "AcDisplayFragment2.java"$"247"$"233,8 @@ public class AcDisplayFragment2 extends AcDisplayFragment implements"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment2.java"$"2014-08-01 17:08:00" "AcDisplayFragment2.java"$"248"$" // Allow changing background to current widget only."$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment2.java"$"2014-08-01 17:08:00" "AcDisplayFragment2.java"$"249"$" if (isCurrentWidget(widget)) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment2.java"$"2014-08-01 17:08:00" "AcDisplayFragment2.java"$"250"$"247,7 @@ public class AcDisplayFragment2 extends AcDisplayFragment implements"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment2.java"$"2014-08-01 17:08:00" "AcDisplayFragment2.java"$"251"$" if (isCurrentWidget(widget)) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment2.java"$"2014-08-01 17:08:00" "AcDisplayFragment2.java"$"252"$"265,14 @@ public class AcDisplayFragment2 extends AcDisplayFragment implements"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment2.java"$"2014-08-01 17:08:00" "AcDisplayFragment2.java"$"253"$" // Start timeout on main or media widgets, and"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment2.java"$"2014-08-01 17:08:00" "AcDisplayFragment2.java"$"254"$" // pause it otherwise."$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment2.java"$"2014-08-01 17:08:00" "AcDisplayFragment2.java"$"255"$"281,11 @@ public class AcDisplayFragment2 extends AcDisplayFragment implements"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment2.java"$"2014-08-01 17:08:00" "AcDisplayFragment2.java"$"256"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment2.java"$"2014-08-01 17:08:00" "AcDisplayFragment2.java"$"257"$" // Option: Screen off on dismiss last notification."$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment2.java"$"2014-08-01 17:08:00" "AcDisplayFragment2.java"$"258"$" if (mConfig.isScreenOffAfterLastNotify() && widget instanceof NotifyWidget) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment2.java"$"2014-08-01 17:08:00" "AcDisplayFragment2.java"$"259"$" lock = np.getList().size() <= 1;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment2.java"$"2014-08-01 17:08:00" "KeyguardActivity.java"$"260"$"++ b/project/AcDisplay/src/main/java/com/achep/acdisplay/activities/KeyguardActivity.java"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/activities/KeyguardActivity.java"$"2014-08-01 17:08:00" "KeyguardActivity.java"$"261"$"80,11 @@ public abstract class KeyguardActivity extends Activity {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/activities/KeyguardActivity.java"$"2014-08-01 17:08:00" "KeyguardActivity.java"$"262"$" getWindow().addFlags("$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/activities/KeyguardActivity.java"$"2014-08-01 17:08:00" "KeyguardActivity.java"$"263"$" WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED |"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/activities/KeyguardActivity.java"$"2014-08-01 17:08:00" "KeyguardActivity.java"$"264"$" WindowManager.LayoutParams.FLAG_IGNORE_CHEEK_PRESSES);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/activities/KeyguardActivity.java"$"2014-08-01 17:08:00" "KeyguardActivity.java"$"265"$"213,6 @@ public abstract class KeyguardActivity extends Activity {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/activities/KeyguardActivity.java"$"2014-08-01 17:08:00" "KeyguardActivity.java"$"266"$" finish);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/activities/KeyguardActivity.java"$"2014-08-01 17:08:00" "AppConfig.java"$"267"$"++ b/project/AcDisplay/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-08-01 17:08:00" "AppConfig.java"$"268"$"154,7 @@ public class AppConfig {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-08-01 17:08:00" "AppConfig.java"$"269"$" @SuppressWarnings(""PointlessBooleanExpression"")"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-08-01 17:08:00" "AppConfig.java"$"270"$"166,7 @@ public class AppConfig {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-08-01 17:08:00" "AppConfig.java"$"271"$" static final class AppConfigSaver extends com.achep.acdisplay.SharedList.Saver {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-08-01 17:08:00" "AppConfig.java"$"272"$"203,7 @@ public class AppConfig {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-08-01 17:08:00" "AppConfig.java"$"273"$" static final class AppConfigComparator extends com.achep.acdisplay.SharedList.Comparator {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-08-01 17:08:00" "Blacklist.java"$"274"$"++ b/project/AcDisplay/src/main/java/com/achep/acdisplay/blacklist/Blacklist.java"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/blacklist/Blacklist.java"$"2014-08-01 17:08:00" "Blacklist.java"$"275"$"25,10 @@ import android.util.Log;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/blacklist/Blacklist.java"$"2014-08-01 17:08:00" "Blacklist.java"$"276"$" * @see #saveAppConfig(android.content.Context, AppConfig, com.achep.acdisplay.SharedList.OnSharedListChangedListener)"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/blacklist/Blacklist.java"$"2014-08-01 17:08:00" "Blacklist.java"$"277"$"public final class Blacklist extends com.achep.acdisplay.SharedList {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/blacklist/Blacklist.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"278"$"++ b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"279"$"1,150 @@"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"280"$"/*"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"281"$" * Copyright (C) 2014 AChep@xda "$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"282"$" *"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"283"$" * This program is free software; you can redistribute it and/or"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"284"$" * modify it under the terms of the GNU General Public License"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"285"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"286"$" * of the License, or (at your option) any later version."$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"287"$" *"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"288"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"289"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"290"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"291"$" * GNU General Public License for more details."$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"292"$" *"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"293"$" * You should have received a copy of the GNU General Public License"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"294"$" * along with this program; if not, write to the Free Software"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"295"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"296"$" * MA 02110-1301, USA."$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"297"$" */"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"298"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"299"$"package com.achep.acdisplay.fragments;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"300"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"301"$"import android.app.Activity;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"302"$"import android.app.Fragment;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"303"$"import android.content.Context;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"304"$"import android.hardware.Sensor;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"305"$"import android.hardware.SensorEvent;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"306"$"import android.hardware.SensorEventListener;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"307"$"import android.hardware.SensorManager;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"308"$"import android.os.Handler;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"309"$"import android.os.Message;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"310"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"311"$"/**"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"312"$" * Non-UI fragment that listens to the proximity sensor to let us know"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"313"$" * when to turn screen off."$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"314"$" *

"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"315"$" * Please note, that you must"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"316"$" * {@link #setListener(PocketFragment.OnSleepRequestListener) initialize listener}"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"317"$" * before attaching fragment!"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"318"$" *

"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"319"$" *"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"320"$" * @author Artem Chepurnoy"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"321"$" * @see #setListener(PocketFragment.OnSleepRequestListener)"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"322"$" */"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"323"$"public class PocketFragment extends Fragment implements SensorEventListener {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"324"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"325"$" public static final String TAG = ""PocketFragment"";"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"326"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"327"$" private static final int SLEEP_DELAY = 1500; // 1.5 sec."$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"328"$" private static final int MSG_SLEEP = 0;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"329"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"330"$" private SensorManager mSensorManager;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"331"$" private Sensor mProximitySensor;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"332"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"333"$" private boolean mNear;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"334"$" private boolean mFirstChange;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"335"$" private float mMaximumRange;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"336"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"337"$" private Handler mHandler = new Handler() {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"338"$" @Override"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"339"$" public void handleMessage(Message msg) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"340"$" super.handleMessage(msg);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"341"$" switch (msg.what) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"342"$" case MSG_SLEEP:"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"343"$" mListener.onSleepRequest();"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"344"$" break;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"345"$" }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"346"$" }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"347"$" };"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"348"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"349"$" private OnSleepRequestListener mListener;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"350"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"351"$" /**"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"352"$" * Interface definition for a callback to be invoked"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"353"$" * when device has been put to the pocket."$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"354"$" */"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"355"$" public interface OnSleepRequestListener {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"356"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"357"$" /**"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"358"$" * Called when parent activity may go to sleep because we're"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"359"$" * in pocket at this moment."$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"360"$" */"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"361"$" void onSleepRequest();"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"362"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"363"$" }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"364"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"365"$" public PocketFragment setListener(OnSleepRequestListener listener) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"366"$" mListener = listener;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"367"$" return this;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"368"$" }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"369"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"370"$" @Override"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"371"$" public void onAttach(Activity activity) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"372"$" if (mListener == null) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"373"$" throw new NullPointerException(""You must set listener for the fragment!"");"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"374"$" }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"375"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"376"$" super.onAttach(activity);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"377"$" mSensorManager = (SensorManager) activity.getSystemService(Context.SENSOR_SERVICE);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"378"$" mProximitySensor = mSensorManager.getDefaultSensor(Sensor.TYPE_PROXIMITY);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"379"$" mMaximumRange = mProximitySensor.getMaximumRange();"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"380"$" }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"381"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"382"$" @Override"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"383"$" public void onResume() {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"384"$" super.onResume();"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"385"$" mSensorManager.registerListener(this, mProximitySensor, SensorManager.SENSOR_DELAY_NORMAL);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"386"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"387"$" mFirstChange = true;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"388"$" mNear = false;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"389"$" }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"390"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"391"$" @Override"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"392"$" public void onPause() {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"393"$" super.onPause();"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"394"$" mSensorManager.unregisterListener(this);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"395"$" mHandler.removeCallbacksAndMessages(null);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"396"$" }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"397"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"398"$" @Override"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"399"$" public void onDetach() {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"400"$" super.onDetach();"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"401"$" mSensorManager = null;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"402"$" mProximitySensor = null;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"403"$" }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"404"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"405"$" @Override"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"406"$" public void onSensorChanged(SensorEvent event) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"407"$" final float distance = event.values[0];"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"408"$" final boolean isNear = distance < mMaximumRange || distance < 1.0f;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"409"$" final boolean changed = mNear != (mNear = isNear) || mFirstChange;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"410"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"411"$" if (!changed) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"412"$" // Well just in cause if proximity sensor is NOT always eventual."$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"413"$" // This should not happen, but who knows... I found maximum"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"414"$" // range buggy enough."$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"415"$" return;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"416"$" }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"417"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"418"$" mHandler.removeCallbacksAndMessages(null);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"419"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"420"$" if (!isNear) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"421"$" return;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"422"$" }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"423"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"424"$" mHandler.sendEmptyMessageDelayed(MSG_SLEEP, SLEEP_DELAY);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"425"$" }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"426"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"427"$" @Override"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"428"$" public void onAccuracyChanged(Sensor sensor, int i) { /* unused */ }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "PocketFragment.java"$"429"$"}"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-01 17:08:00" "IabHelper.java"$"430"$"++ b/project/AcDisplay/src/main/java/com/achep/acdisplay/iab/utils/IabHelper.java"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/iab/utils/IabHelper.java"$"2014-08-01 17:08:00" "IabHelper.java"$"431"$"475,7 @@ public class IabHelper {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/iab/utils/IabHelper.java"$"2014-08-01 17:08:00" "IabHelper.java"$"432"$" @SuppressWarnings(""UnusedAssignment"") Purchase purchase = null;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/iab/utils/IabHelper.java"$"2014-08-01 17:08:00" "NotificationList.java"$"433"$"++ b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"434"$"22,157 @@ package com.achep.acdisplay.notifications;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"435"$" * Is a list of {@link OpenNotification notifications} with"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"436"$" * an ability to easily add / replace / remove item from the list."$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"437"$" * @see NotificationUtils#equals(OpenNotification, OpenNotification)"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"438"$" /**"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"439"$" * Default return value of {@link #push(OpenNotification)}"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"440"$" * or {@link #remove(OpenNotification)} methods."$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"441"$" */"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"442"$" public static final int RESULT_DEFAULT = 0;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"443"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"444"$" private static final int EVENT_ADDED = 0;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"445"$" private static final int EVENT_CHANGED = 1;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"446"$" private static final int EVENT_REMOVED = 2;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"447"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"448"$" private ArrayList mList;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"449"$" private OnNotificationListChangedListener mListener;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"450"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"451"$" /**"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"452"$" * Interface definition for a callback to be invoked"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"453"$" * when a list of notifications has changed."$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"454"$" */"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"455"$" public interface OnNotificationListChangedListener {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"456"$" /**"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"457"$" * Called when new notification was added to list."$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"458"$" *"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"459"$" * @param n newly added notification"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"460"$" */"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"461"$" /**"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"462"$" * Called when old notification was replaced with new one."$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"463"$" *"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"464"$" * @param n newly added notification"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"465"$" * @param old removed notification"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"466"$" */"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"467"$" /**"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"468"$" * Called when notification was removed from list."$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"469"$" *"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"470"$" * @param n removed notification"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"471"$" */"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"472"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"473"$" }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"474"$" public NotificationList(OnNotificationListChangedListener callback) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"475"$" mListener = callback;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"476"$" if (silently) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"477"$" // Hide listener."$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"478"$" OnNotificationListChangedListener l = mListener;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"479"$" mListener = null;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"480"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"481"$" // Perform action."$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"482"$" pushOrRemove(n, push);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"483"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"484"$" // Restore listener."$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"485"$" mListener = l;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"486"$" return RESULT_DEFAULT;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"487"$" }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"488"$" return pushOrRemove(n, push);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"489"$" }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"490"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"491"$" public int pushOrRemove(OpenNotification n, boolean push) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"492"$" return push ? push(n) : remove(n);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"493"$" * Adds or replaces existent notification to/of the list."$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"494"$" * @return {@link NotificationList.OnNotificationListChangedListener#onNotificationAdded(OpenNotification n)} or"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"495"$" * {@link NotificationList.OnNotificationListChangedListener#onNotificationChanged(OpenNotification n, OpenNotification old)}"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"496"$" final int index = indexOf(n);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"497"$" if (index == -1) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"498"$" // Add new notification to the list."$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"499"$" return notifyListener(EVENT_ADDED, n, null);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"500"$" // Replace old notification with new one."$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"501"$" return notifyListener(EVENT_CHANGED, n, old);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"502"$" /**"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"503"$" * Removes notification from the list."$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"504"$" *"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"505"$" * @return {@link NotificationList.OnNotificationListChangedListener#onNotificationRemoved(OpenNotification n)}"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"506"$" * @see #push(OpenNotification n)"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"507"$" */"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"508"$" final int index = indexOf(n);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"509"$" if (index != -1) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"510"$" return notifyListener(EVENT_REMOVED, n, null);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"511"$" return RESULT_DEFAULT;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"512"$" /**"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"513"$" * Do not operate on this list!"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"514"$" * Use this only for searching and getting notifications."$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"515"$" *"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"516"$" * @return link to primitive list of notifications."$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"517"$" */"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"518"$" final int size = mList.size();"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"519"$"+) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"520"$" if (NotificationUtils.equals(n, mList.get(i))) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"521"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"522"$" /**"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"523"$" * Notifies listener about this event."$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"524"$" *"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"525"$" * @see #EVENT_ADDED"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"526"$" * @see #EVENT_CHANGED"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"527"$" * @see #EVENT_REMOVED"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"528"$" */"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"529"$" private int notifyListener(int event, OpenNotification n, OpenNotification old) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"530"$" if (mListener == null) return RESULT_DEFAULT;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"531"$" switch (event) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"532"$" case EVENT_ADDED:"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"533"$" return mListener.onNotificationAdded(n);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"534"$" case EVENT_CHANGED:"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"535"$" return mListener.onNotificationChanged(n, old);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"536"$" case EVENT_REMOVED:"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"537"$" return mListener.onNotificationRemoved(n);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"538"$" default:"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"539"$" throw new IllegalArgumentException();"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"540"$" }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationList.java"$"541"$" }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-01 17:08:00" "NotificationPresenter.java"$"542"$"++ b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-01 17:08:00" "NotificationPresenter.java"$"543"$"44,12 @@ import com.achep.acdisplay.utils.PowerUtils;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-01 17:08:00" "NotificationPresenter.java"$"544"$"import static com.achep.acdisplay.notifications.NotificationList.RESULT_DEFAULT;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-01 17:08:00" "NotificationPresenter.java"$"545"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-01 17:08:00" "NotificationPresenter.java"$"546"$"/**"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-01 17:08:00" "NotificationPresenter.java"$"547"$"public class NotificationPresenter implements NotificationList.OnNotificationListChangedListener {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-01 17:08:00" "NotificationPresenter.java"$"548"$"59,8 @@ public class NotificationPresenter implements NotificationList.Callback {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-01 17:08:00" "NotificationPresenter.java"$"549"$" private static final int RESULT_SPAM = -1;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-01 17:08:00" "NotificationPresenter.java"$"550"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-01 17:08:00" "NotificationPresenter.java"$"551"$" private static final int INITIALIZING_PROCESS_NONE = 0;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-01 17:08:00" "NotificationPresenter.java"$"552"$"247,7 @@ public class NotificationPresenter implements NotificationList.Callback {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-01 17:08:00" "NotificationPresenter.java"$"553"$" if (localValid && !silently && result != RESULT_SPAM) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-01 17:08:00" "NotificationPresenter.java"$"554"$"288,7 @@ public class NotificationPresenter implements NotificationList.Callback {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-01 17:08:00" "NotificationPresenter.java"$"555"$" return RESULT_DEFAULT;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-01 17:08:00" "NotificationPresenter.java"$"556"$"311,17 @@ public class NotificationPresenter implements NotificationList.Callback {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-01 17:08:00" "NotificationPresenter.java"$"557"$" return RESULT_SPAM; // Don't wake up."$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-01 17:08:00" "NotificationPresenter.java"$"558"$" return RESULT_DEFAULT;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-01 17:08:00" "NotificationPresenter.java"$"559"$" return RESULT_DEFAULT;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-01 17:08:00" "OpenNotification.java"$"560"$"++ b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-08-01 17:08:00" "OpenNotification.java"$"561"$"76,11 @@ public class OpenNotification {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-08-01 17:08:00" "OpenNotification.java"$"562"$" * @return {@code true} if succeed, {@code false} otherwise"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-08-01 17:08:00" "OpenNotification.java"$"563"$" public boolean click() {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-08-01 17:08:00" "OpenNotification.java"$"564"$" return NotificationHelper.startContentIntent(mStatusBarNotification);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-08-01 17:08:00" "Extractor.java"$"565"$"++ b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-08-01 17:08:00" "Extractor.java"$"566"$"116,7 @@ public final class Extractor {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-08-01 17:08:00" "Extractor.java"$"567"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-08-01 17:08:00" "Extractor.java"$"568"$" // There're no views present."$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-08-01 17:08:00" "Extractor.java"$"569"$"124,7 @@ public final class Extractor {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-08-01 17:08:00" "Extractor.java"$"570"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-08-01 17:08:00" "Extractor.java"$"571"$" // There're no views present."$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-08-01 17:08:00" "ActiveModeSensor.java"$"572"$"++ b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2014-08-01 17:08:00" "ActiveModeSensor.java"$"573"$"23,6 @@ import android.content.Context;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2014-08-01 17:08:00" "ActiveModeSensor.java"$"574"$"94,7 @@ public abstract class ActiveModeSensor {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2014-08-01 17:08:00" "ActiveModeSensor.java"$"575"$" protected boolean isSupported(SensorManager sensorManager) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2014-08-01 17:08:00" "ActiveModeService.java"$"576"$"++ b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-08-01 17:08:00" "ActiveModeService.java"$"577"$"114,7 @@ public class ActiveModeService extends BathService.ChildService implements"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-08-01 17:08:00" "ActiveModeService.java"$"578"$"+) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-08-01 17:08:00" "ActiveModeService.java"$"579"$" supportList[i] = sensors[i].isSupported(sensorManager);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-08-01 17:08:00" "GyroscopeSensor.java"$"580"$"++ b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/sensors/GyroscopeSensor.java"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/sensors/GyroscopeSensor.java"$"2014-08-01 17:08:00" "GyroscopeSensor.java"$"581"$"19,6 @@"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/sensors/GyroscopeSensor.java"$"2014-08-01 17:08:00" "GyroscopeSensor.java"$"582"$"64,7 @@ public final class GyroscopeSensor extends ActiveModeSensor.Consuming implements"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/sensors/GyroscopeSensor.java"$"2014-08-01 17:08:00" "GyroscopeSensor.java"$"583"$" protected boolean isSupported(SensorManager sensorManager) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/sensors/GyroscopeSensor.java"$"2014-08-01 17:08:00" "MediaController.java"$"584"$"++ b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/media/MediaController.java"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/media/MediaController.java"$"2014-08-01 17:08:00" "MediaController.java"$"585"$"51,8 @@ import java.util.ArrayList;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/media/MediaController.java"$"2014-08-01 17:08:00" "MediaController.java"$"586"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/media/MediaController.java"$"2014-08-01 17:08:00" "MediaController.java"$"587"$" @SuppressWarnings(""PointlessBooleanExpression"")"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/media/MediaController.java"$"2014-08-01 17:08:00" "TimeoutPreference.java"$"588"$"++ b/project/AcDisplay/src/main/java/com/achep/acdisplay/settings/preferences/TimeoutPreference.java"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/settings/preferences/TimeoutPreference.java"$"2014-08-01 17:08:00" "TimeoutPreference.java"$"589"$"25,6 @@ import android.preference.DialogPreference;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/settings/preferences/TimeoutPreference.java"$"2014-08-01 17:08:00" "BitmapUtils.java"$"590"$"++ b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2014-08-01 17:08:00" "BitmapUtils.java"$"591"$"32,12 @@ import android.graphics.Shader;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2014-08-01 17:08:00" "BitmapUtils.java"$"592"$" int right = bitmap.getWidth() - 1;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2014-08-01 17:08:00" "BitmapUtils.java"$"593"$" int bottom = bitmap.getHeight() - 1;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2014-08-01 17:08:00" "BitmapUtils.java"$"594"$" || bitmap.getPixel(right, 0) == Color.TRANSPARENT"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2014-08-01 17:08:00" "BitmapUtils.java"$"595"$" || bitmap.getPixel(0, bottom) == Color.TRANSPARENT"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2014-08-01 17:08:00" "BitmapUtils.java"$"596"$" || bitmap.getPixel(right, bottom) == Color.TRANSPARENT;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2014-08-01 17:08:00" "FileUtils.java"$"597"$"++ b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/FileUtils.java"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/FileUtils.java"$"2014-08-01 17:08:00" "FileUtils.java"$"598"$"87,7 @@ public class FileUtils {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/FileUtils.java"$"2014-08-01 17:08:00" "FileUtils.java"$"599"$" errorMessage = ""[Failed to write to file]"";"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/FileUtils.java"$"2014-08-01 17:08:00" "FileUtils.java"$"600"$"96,7 @@ public class FileUtils {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/FileUtils.java"$"2014-08-01 17:08:00" "FileUtils.java"$"601"$"= ""Failed to close the stream."";"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/FileUtils.java"$"2014-08-01 17:08:00" "FileUtils.java"$"602"$" errorMessage += ""[Failed to close the stream]"";"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/FileUtils.java"$"2014-08-01 17:08:00" "FileUtils.java"$"603"$" "" file="" + file);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/FileUtils.java"$"2014-08-01 17:08:00" "PowerUtils.java"$"604"$"++ b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/PowerUtils.java"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/PowerUtils.java"$"2014-08-01 17:08:00" "PowerUtils.java"$"605"$"24,6 @@ import android.content.IntentFilter;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/PowerUtils.java"$"2014-08-01 17:08:00" "ViewUtils.java"$"606"$"++ b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-08-01 17:08:00" "ViewUtils.java"$"607"$"18,7 @@"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-08-01 17:08:00" "ViewUtils.java"$"608"$"42,8 @@ public class ViewUtils {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-08-01 17:08:00" "ViewUtils.java"$"609"$" final int[] coordinates = new int[3];"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-08-01 17:08:00" "ViewUtils.java"$"610"$"52,13 @@ public class ViewUtils {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-08-01 17:08:00" "ViewUtils.java"$"611"$" final int[] coordinates = new int[3];"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-08-01 17:08:00" "ViewUtils.java"$"612"$" final int[] coordinates = new int[3];"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-08-01 17:08:00" "ProgressBar.java"$"613"$"++ b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/ProgressBar.java"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/ProgressBar.java"$"2014-08-01 17:08:00" "ProgressBar.java"$"614"$"52,11 @@ public class ProgressBar extends android.widget.ProgressBar {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/ProgressBar.java"$"2014-08-01 17:08:00" "ProgressBar.java"$"615"$" this(context, null);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/ProgressBar.java"$"2014-08-01 17:08:00" "ProgressBar.java"$"616"$" this(context, attrs, 0);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/ProgressBar.java"$"2014-08-01 17:08:00" "Utils.java"$"0"$"++ b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/parser/Utils.java"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/parser/Utils.java"$"2014-08-01 17:18:01" "Utils.java"$"1"$"22,20 @@ package com.achep.acdisplay.notifications.parser;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/parser/Utils.java"$"2014-08-01 17:18:01" "Utils.java"$"2"$"import android.text.TextUtils;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/parser/Utils.java"$"2014-08-01 17:18:01" "Utils.java"$"3"$"import android.util.Log;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/parser/Utils.java"$"2014-08-01 17:18:01" "Utils.java"$"4"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/parser/Utils.java"$"2014-08-01 17:18:01" "Utils.java"$"5"$"import com.achep.acdisplay.Build;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/parser/Utils.java"$"2014-08-01 17:18:01" "Utils.java"$"6"$" private static final String TAG = ""NotificationParser.Utils"";"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/parser/Utils.java"$"2014-08-01 17:18:01" "Utils.java"$"7"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/parser/Utils.java"$"2014-08-01 17:18:01" "Utils.java"$"8"$" /**"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/parser/Utils.java"$"2014-08-01 17:18:01" "Utils.java"$"9"$"69,11 @@ final class Utils {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/parser/Utils.java"$"2014-08-01 17:18:01" "Utils.java"$"10"$"+) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/parser/Utils.java"$"2014-08-01 17:18:01" "Utils.java"$"11"$" if (TextUtils.isEmpty(messages[i])) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/parser/Utils.java"$"2014-08-01 17:18:01" "Utils.java"$"12"$" if (Build.DEBUG) Log.w(TAG, ""One of text lines was null!"");"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/parser/Utils.java"$"2014-08-01 17:18:01" "Utils.java"$"13"$" continue;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/parser/Utils.java"$"2014-08-01 17:18:01" "Utils.java"$"14"$" }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/parser/Utils.java"$"2014-08-01 17:18:01" "Utils.java"$"15"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/parser/Utils.java"$"2014-08-01 17:18:01" "Utils.java"$"16"$" CharSequence line = Utils.removeSpaces(messages[i].toString());"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/parser/Utils.java"$"2014-08-01 17:18:01" "Receiver.java"$"0"$"++ b/project/AcDisplay/src/main/java/com/achep/acdisplay/receiver/Receiver.java"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/receiver/Receiver.java"$"2014-08-02 12:11:16" "Receiver.java"$"1"$"54,31 @@ public class Receiver extends BroadcastReceiver {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/receiver/Receiver.java"$"2014-08-02 12:11:16" "Receiver.java"$"2"$" setAcDisplayEnabled(context, config, true);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/receiver/Receiver.java"$"2014-08-02 12:11:16" "Receiver.java"$"3"$" setAcDisplayEnabled(context, config, false);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/receiver/Receiver.java"$"2014-08-02 12:11:16" "Receiver.java"$"4"$" setAcDisplayEnabled(context, config, !config.isEnabled());"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/receiver/Receiver.java"$"2014-08-02 12:11:16" "Receiver.java"$"5"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/receiver/Receiver.java"$"2014-08-02 12:11:16" "Receiver.java"$"6"$" /**"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/receiver/Receiver.java"$"2014-08-02 12:11:16" "Receiver.java"$"7"$" * Tries to {@link Config#setEnabled(Context, boolean, Config.OnConfigChangedListener) enable / disable }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/receiver/Receiver.java"$"2014-08-02 12:11:16" "Receiver.java"$"8"$" * AcDisplay and shows toast message about the result."$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/receiver/Receiver.java"$"2014-08-02 12:11:16" "Receiver.java"$"9"$" *"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/receiver/Receiver.java"$"2014-08-02 12:11:16" "Receiver.java"$"10"$" * @param enable {@code true} to enable AcDisplay, {@code false} to disable."$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/receiver/Receiver.java"$"2014-08-02 12:11:16" "Receiver.java"$"11"$" */"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/receiver/Receiver.java"$"2014-08-02 12:11:16" "Receiver.java"$"12"$" private void setAcDisplayEnabled(Context context, Config config, boolean enable) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/receiver/Receiver.java"$"2014-08-02 12:11:16" "Receiver.java"$"13"$" config.setEnabled(context, enable, null);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/receiver/Receiver.java"$"2014-08-02 12:11:16" "Receiver.java"$"14"$" ToastUtils.showLong(context, config.isEnabled()"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/receiver/Receiver.java"$"2014-08-02 12:11:16" "Receiver.java"$"15"$" ? R.string.remote_enable_acdisplay"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/receiver/Receiver.java"$"2014-08-02 12:11:16" "Receiver.java"$"16"$" : R.string.remote_disable_acdisplay);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/receiver/Receiver.java"$"2014-08-02 12:11:16" "Receiver.java"$"17"$" }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/receiver/Receiver.java"$"2014-08-02 12:11:16" "BatteryMeterView.java"$"18"$"++ b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/BatteryMeterView.java"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/BatteryMeterView.java"$"2014-08-02 12:11:16" "BatteryMeterView.java"$"19"$"183,25 @@ public class BatteryMeterView extends TextView {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/BatteryMeterView.java"$"2014-08-02 12:11:16" "BatteryMeterView.java"$"20"$"+) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/BatteryMeterView.java"$"2014-08-02 12:11:16" "BatteryMeterView.java"$"21"$" 1] = colors.getColor(i, 0);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/BatteryMeterView.java"$"2014-08-02 12:11:16" "BatteryMeterView.java"$"22"$" if (!isInEditMode()) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/BatteryMeterView.java"$"2014-08-02 12:11:16" "BatteryMeterView.java"$"23"$" TypedArray levels = res.obtainTypedArray(R.array.batterymeter_color_levels);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/BatteryMeterView.java"$"2014-08-02 12:11:16" "BatteryMeterView.java"$"24"$" TypedArray colors = res.obtainTypedArray(R.array.batterymeter_color_values);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/BatteryMeterView.java"$"2014-08-02 12:11:16" "BatteryMeterView.java"$"25"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/BatteryMeterView.java"$"2014-08-02 12:11:16" "BatteryMeterView.java"$"26"$" final int n = levels.length();"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/BatteryMeterView.java"$"2014-08-02 12:11:16" "BatteryMeterView.java"$"27"$" mColors = new int[2 * n];"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/BatteryMeterView.java"$"2014-08-02 12:11:16" "BatteryMeterView.java"$"28"$" for (int i = 0; i < n; i++) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/BatteryMeterView.java"$"2014-08-02 12:11:16" "BatteryMeterView.java"$"29"$" mColors[2 * i] = levels.getInt(i, 0);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/BatteryMeterView.java"$"2014-08-02 12:11:16" "BatteryMeterView.java"$"30"$" mColors[2 * i + 1] = colors.getColor(i, 0);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/BatteryMeterView.java"$"2014-08-02 12:11:16" "BatteryMeterView.java"$"31"$" }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/BatteryMeterView.java"$"2014-08-02 12:11:16" "BatteryMeterView.java"$"32"$" levels.recycle();"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/BatteryMeterView.java"$"2014-08-02 12:11:16" "BatteryMeterView.java"$"33"$" colors.recycle();"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/BatteryMeterView.java"$"2014-08-02 12:11:16" "BatteryMeterView.java"$"34"$" } else {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/BatteryMeterView.java"$"2014-08-02 12:11:16" "BatteryMeterView.java"$"35"$" mColors = new int[] {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/BatteryMeterView.java"$"2014-08-02 12:11:16" "BatteryMeterView.java"$"36"$" 4, res.getColor(R.color.batterymeter_critical),"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/BatteryMeterView.java"$"2014-08-02 12:11:16" "BatteryMeterView.java"$"37"$" 15, res.getColor(R.color.batterymeter_low),"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/BatteryMeterView.java"$"2014-08-02 12:11:16" "BatteryMeterView.java"$"38"$" 100, res.getColor(R.color.batterymeter_full),"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/BatteryMeterView.java"$"2014-08-02 12:11:16" "BatteryMeterView.java"$"39"$" };"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/BatteryMeterView.java"$"2014-08-02 12:11:16" "BatteryMeterView.java"$"40"$"463,22 @@ public class BatteryMeterView extends TextView {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/BatteryMeterView.java"$"2014-08-02 12:11:16" "BatteryMeterView.java"$"41"$"= 2) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/BatteryMeterView.java"$"2014-08-02 12:11:16" "BatteryMeterView.java"$"42"$" 1]);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/BatteryMeterView.java"$"2014-08-02 12:11:16" "BatteryMeterView.java"$"43"$"= 2) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/BatteryMeterView.java"$"2014-08-02 12:11:16" "BatteryMeterView.java"$"44"$" 1] = (float) pts[i + 1] / maxY;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/BatteryMeterView.java"$"2014-08-02 12:11:16" "BatteryMeterView.java"$"45"$" if (!isInEditMode()) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/BatteryMeterView.java"$"2014-08-02 12:11:16" "BatteryMeterView.java"$"46"$" final int[] pts = res.getIntArray(getBoltPointsArrayResource());"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/BatteryMeterView.java"$"2014-08-02 12:11:16" "BatteryMeterView.java"$"47"$" int maxX = 0, maxY = 0;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/BatteryMeterView.java"$"2014-08-02 12:11:16" "BatteryMeterView.java"$"48"$" for (int i = 0; i < pts.length; i += 2) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/BatteryMeterView.java"$"2014-08-02 12:11:16" "BatteryMeterView.java"$"49"$" maxX = Math.max(maxX, pts[i]);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/BatteryMeterView.java"$"2014-08-02 12:11:16" "BatteryMeterView.java"$"50"$" maxY = Math.max(maxY, pts[i + 1]);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/BatteryMeterView.java"$"2014-08-02 12:11:16" "BatteryMeterView.java"$"51"$" }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/BatteryMeterView.java"$"2014-08-02 12:11:16" "BatteryMeterView.java"$"52"$" final float[] ptsF = new float[pts.length];"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/BatteryMeterView.java"$"2014-08-02 12:11:16" "BatteryMeterView.java"$"53"$" for (int i = 0; i < pts.length; i += 2) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/BatteryMeterView.java"$"2014-08-02 12:11:16" "BatteryMeterView.java"$"54"$" ptsF[i] = (float) pts[i] / maxX;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/BatteryMeterView.java"$"2014-08-02 12:11:16" "BatteryMeterView.java"$"55"$" ptsF[i + 1] = (float) pts[i + 1] / maxY;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/BatteryMeterView.java"$"2014-08-02 12:11:16" "BatteryMeterView.java"$"56"$" }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/BatteryMeterView.java"$"2014-08-02 12:11:16" "BatteryMeterView.java"$"57"$" return ptsF;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/BatteryMeterView.java"$"2014-08-02 12:11:16" "BatteryMeterView.java"$"58"$" } else {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/BatteryMeterView.java"$"2014-08-02 12:11:16" "BatteryMeterView.java"$"59"$" return new float[] {0, 0, 1, 1};"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/BatteryMeterView.java"$"2014-08-02 12:11:16" "StatusWidget.java"$"60"$"++ b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/StatusWidget.java"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/StatusWidget.java"$"2014-08-02 12:11:16" "StatusWidget.java"$"61"$"61,10 @@ public class StatusWidget extends LinearLayout implements"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/StatusWidget.java"$"2014-08-02 12:11:16" "StatusWidget.java"$"62"$" if (!isInEditMode()) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/StatusWidget.java"$"2014-08-02 12:11:16" "StatusWidget.java"$"63"$" Config config = Config.getInstance();"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/StatusWidget.java"$"2014-08-02 12:11:16" "StatusWidget.java"$"64"$" config.registerListener(this);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/StatusWidget.java"$"2014-08-02 12:11:16" "StatusWidget.java"$"65"$" }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/StatusWidget.java"$"2014-08-02 12:11:16" "StatusWidget.java"$"66"$"72,10 @@ public class StatusWidget extends LinearLayout implements"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/StatusWidget.java"$"2014-08-02 12:11:16" "StatusWidget.java"$"67"$" if (!isInEditMode()) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/StatusWidget.java"$"2014-08-02 12:11:16" "StatusWidget.java"$"68"$" Config config = Config.getInstance();"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/StatusWidget.java"$"2014-08-02 12:11:16" "StatusWidget.java"$"69"$" config.unregisterListener(this);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/StatusWidget.java"$"2014-08-02 12:11:16" "StatusWidget.java"$"70"$" }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/StatusWidget.java"$"2014-08-02 12:11:16" "PocketFragment.java"$"0"$"++ b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-02 12:14:11" "PocketFragment.java"$"1"$"51,8 @@ public class PocketFragment extends Fragment implements SensorEventListener {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-02 12:14:11" "PocketFragment.java"$"2"$" private boolean mProximityAvailable;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-02 12:14:11" "PocketFragment.java"$"3"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-02 12:14:11" "PocketFragment.java"$"4"$" private boolean mNear;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-02 12:14:11" "PocketFragment.java"$"5"$"99,28 @@ public class PocketFragment extends Fragment implements SensorEventListener {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-02 12:14:11" "PocketFragment.java"$"6"$" mProximityAvailable = mProximitySensor != null;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-02 12:14:11" "PocketFragment.java"$"7"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-02 12:14:11" "PocketFragment.java"$"8"$" if (mProximityAvailable) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-02 12:14:11" "PocketFragment.java"$"9"$" mMaximumRange = mProximitySensor.getMaximumRange();"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-02 12:14:11" "PocketFragment.java"$"10"$" }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-02 12:14:11" "PocketFragment.java"$"11"$" if (mProximityAvailable) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-02 12:14:11" "PocketFragment.java"$"12"$" mSensorManager.registerListener(this, mProximitySensor, SensorManager.SENSOR_DELAY_NORMAL);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-02 12:14:11" "PocketFragment.java"$"13"$" mFirstChange = true;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-02 12:14:11" "PocketFragment.java"$"14"$" mNear = false;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-02 12:14:11" "PocketFragment.java"$"15"$" }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-02 12:14:11" "PocketFragment.java"$"16"$" mSensorManager.unregisterListener(this);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-02 12:14:11" "AcDisplayActivity.java"$"0"$"++ b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-08-03 08:43:38" "AcDisplayActivity.java"$"1"$"22,7 @@ import android.animation.Animator;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-08-03 08:43:38" "AcDisplayActivity.java"$"2"$"import android.app.FragmentManager;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-08-03 08:43:38" "AcDisplayActivity.java"$"3"$"61,8 @@ public class AcDisplayActivity extends KeyguardActivity implements"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-08-03 08:43:38" "AcDisplayActivity.java"$"4"$" private PocketFragment mPocketFragment;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-08-03 08:43:38" "AcDisplayActivity.java"$"5"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-08-03 08:43:38" "AcDisplayActivity.java"$"6"$" @Override"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-08-03 08:43:38" "AcDisplayActivity.java"$"7"$"137,21 @@ public class AcDisplayActivity extends KeyguardActivity implements"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-08-03 08:43:38" "AcDisplayActivity.java"$"8"$" // Initialize non-UI fragments."$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-08-03 08:43:38" "AcDisplayActivity.java"$"9"$" if (savedInstanceState == null) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-08-03 08:43:38" "AcDisplayActivity.java"$"10"$" initInternalFragments();"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-08-03 08:43:38" "AcDisplayActivity.java"$"11"$" } else {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-08-03 08:43:38" "AcDisplayActivity.java"$"12"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-08-03 08:43:38" "AcDisplayActivity.java"$"13"$" // Find fragments."$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-08-03 08:43:38" "AcDisplayActivity.java"$"14"$" FragmentManager fm = getFragmentManager();"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-08-03 08:43:38" "AcDisplayActivity.java"$"15"$" mPocketFragment = (PocketFragment) fm.findFragmentByTag(PocketFragment.TAG);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-08-03 08:43:38" "AcDisplayActivity.java"$"16"$" // TODO: Maybe remove PocketFragment if active mode is disabled?"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-08-03 08:43:38" "AcDisplayActivity.java"$"17"$" }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-08-03 08:43:38" "AcDisplayActivity.java"$"18"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-08-03 08:43:38" "AcDisplayActivity.java"$"19"$" // Setup fragments."$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-08-03 08:43:38" "AcDisplayActivity.java"$"20"$" if (mPocketFragment != null) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-08-03 08:43:38" "AcDisplayActivity.java"$"21"$" mPocketFragment.setListener(this);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-08-03 08:43:38" "AcDisplayActivity.java"$"22"$" }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-08-03 08:43:38" "AcDisplayActivity.java"$"23"$"160,12 @@ public class AcDisplayActivity extends KeyguardActivity implements"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-08-03 08:43:38" "AcDisplayActivity.java"$"24"$" mPocketFragment = PocketFragment.newInstance();"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-08-03 08:43:38" "AcDisplayActivity.java"$"25"$" ft.add(mPocketFragment, PocketFragment.TAG);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-08-03 08:43:38" "PocketFragment.java"$"26"$"++ b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-03 08:43:38" "PocketFragment.java"$"27"$"63,9 @@ public class PocketFragment extends Fragment implements SensorEventListener {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-03 08:43:38" "PocketFragment.java"$"28"$" if (mListener != null) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-03 08:43:38" "PocketFragment.java"$"29"$" mListener.onSleepRequest();"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-03 08:43:38" "PocketFragment.java"$"30"$" }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-03 08:43:38" "PocketFragment.java"$"31"$"87,10 @@ public class PocketFragment extends Fragment implements SensorEventListener {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-03 08:43:38" "PocketFragment.java"$"32"$" public static PocketFragment newInstance() {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-03 08:43:38" "PocketFragment.java"$"33"$" return new PocketFragment();"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-03 08:43:38" "PocketFragment.java"$"34"$" }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-03 08:43:38" "PocketFragment.java"$"35"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-03 08:43:38" "PocketFragment.java"$"36"$" public PocketFragment setListener(OnSleepRequestListener listener) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-03 08:43:38" "PocketFragment.java"$"37"$"98,6 @@ public class PocketFragment extends Fragment implements SensorEventListener {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/fragments/PocketFragment.java"$"2014-08-03 08:43:38" "AcDisplayFragment.java"$"0"$"++ b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-03 09:25:43" "AcDisplayFragment.java"$"1"$"43,8 @@ import android.view.ViewConfiguration;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-03 09:25:43" "AcDisplayFragment.java"$"2"$"import android.widget.GridLayout;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-03 09:25:43" "AcDisplayFragment.java"$"3"$"import android.widget.GridView;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-03 09:25:43" "AcDisplayFragment.java"$"4"$"80,8 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-03 09:25:43" "AcDisplayFragment.java"$"5"$" private ForwardingLayout mIconsForwarder;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-03 09:25:43" "AcDisplayFragment.java"$"6"$" private GridLayout mIconsContainer;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-03 09:25:43" "AcDisplayFragment.java"$"7"$"207,14 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-03 09:25:43" "AcDisplayFragment.java"$"8"$" mIconsForwarder = (ForwardingLayout) root.findViewById(R.id.forwarding);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-03 09:25:43" "AcDisplayFragment.java"$"9"$" mIconsContainer = (GridLayout) root.findViewById(R.id.grid);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-03 09:25:43" "AcDisplayFragment.java"$"10"$" mIconsForwarder.setOnForwardedEventListener(this);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-03 09:25:43" "AcDisplayFragment.java"$"11"$" mIconsForwarder.setAllViewsForwardable(true, 1);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-03 09:25:43" "AcDisplayFragment.java"$"12"$" mIconsForwarder.setOnTouchListener(this);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-03 09:25:43" "AcDisplayFragment.java"$"13"$" mSceneForwardingListener = new ForwardingListener(mIconsForwarder, false, mSceneContainer);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-03 09:25:43" "AcDisplayFragment.java"$"14"$" mIconsForwardingListener = new ForwardingListener(mIconsForwarder, true, mIconsForwarder);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-03 09:25:43" "AcDisplayFragment.java"$"15"$"329,7 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-03 09:25:43" "AcDisplayFragment.java"$"16"$" if (v == mIconsForwarder) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-03 09:25:43" "NotificationPresenter.java"$"0"$"++ b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-03 09:47:54" "NotificationPresenter.java"$"1"$"224,7 @@ public class NotificationPresenter implements NotificationList.OnNotificationLis"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-03 09:47:54" "NotificationPresenter.java"$"2"$" boolean localValid = false;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-03 09:47:54" "NotificationPresenter.java"$"3"$"242,8 @@ public class NotificationPresenter implements NotificationList.OnNotificationLis"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-03 09:47:54" "NotificationPresenter.java"$"4"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-03 09:47:54" "NotificationPresenter.java"$"5"$" localValid = isValidForLocal(n);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-03 09:47:54" "NotificationPresenter.java"$"6"$"271,7 @@ public class NotificationPresenter implements NotificationList.OnNotificationLis"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-03 09:47:54" "NotificationPresenter.java"$"7"$" if (isValidForLocal(n)) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-03 09:47:54" "NotificationPresenter.java"$"8"$"340,21 @@ public class NotificationPresenter implements NotificationList.OnNotificationLis"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-03 09:47:54" "NotificationPresenter.java"$"9"$" private boolean isValidForLocal(OpenNotification o) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-03 09:47:54" "NotificationPresenter.java"$"10"$" StatusBarNotification sbn = o.getStatusBarNotification();"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-03 09:47:54" "NotificationPresenter.java"$"11"$" // Do not allow notifications without any content."$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-03 09:47:54" "NotificationPresenter.java"$"12"$" NotificationData data = o.getNotificationData();"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-03 09:47:54" "NotificationPresenter.java"$"13"$" boolean empty = TextUtils.isEmpty(data.titleText)"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-03 09:47:54" "NotificationPresenter.java"$"14"$" && TextUtils.isEmpty(data.getLargeMessage())"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-03 09:47:54" "NotificationPresenter.java"$"15"$" && TextUtils.isEmpty(data.infoText);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-03 09:47:54" "NotificationPresenter.java"$"16"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-03 09:47:54" "NotificationPresenter.java"$"17"$" return lowPriorPassed && !hidden && !empty;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-03 09:47:54" "NotificationPresenter.java"$"18"$"367,7 @@ public class NotificationPresenter implements NotificationList.OnNotificationLis"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-03 09:47:54" "NotificationPresenter.java"$"19"$" "" user_id="" + sbn.getUserId()"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-03 09:47:54" "NotificationPresenter.java"$"20"$" "" tag="" + sbn.getTag()"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-03 09:47:54" "NotificationPresenter.java"$"21"$" "" post_time="" + sbn.getPostTime()"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-03 09:47:54" "NotificationPresenter.java"$"22"$" "" is_valid_global="" + isValidForGlobal(sbn)"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-03 09:47:54" "NotificationPresenter.java"$"23"$" "" is_valid_local="" + isValidForLocal(sbn));"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-03 09:47:54" "NotificationPresenter.java"$"24"$" + "" is_valid_global="" + isValidForGlobal(sbn));"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-03 09:47:54" "NextAlarmView.java"$"0"$"++ b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/NextAlarmView.java"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/NextAlarmView.java"$"2014-08-03 10:43:35" "NextAlarmView.java"$"1"$"1,74 @@"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/NextAlarmView.java"$"2014-08-03 10:43:35" "NextAlarmView.java"$"2"$"/*"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/NextAlarmView.java"$"2014-08-03 10:43:35" "NextAlarmView.java"$"3"$" * Copyright (C) 2014 AChep@xda "$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/NextAlarmView.java"$"2014-08-03 10:43:35" "NextAlarmView.java"$"4"$" *"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/NextAlarmView.java"$"2014-08-03 10:43:35" "NextAlarmView.java"$"5"$" * This program is free software; you can redistribute it and/or"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/NextAlarmView.java"$"2014-08-03 10:43:35" "NextAlarmView.java"$"6"$" * modify it under the terms of the GNU General Public License"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/NextAlarmView.java"$"2014-08-03 10:43:35" "NextAlarmView.java"$"7"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/NextAlarmView.java"$"2014-08-03 10:43:35" "NextAlarmView.java"$"8"$" * of the License, or (at your option) any later version."$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/NextAlarmView.java"$"2014-08-03 10:43:35" "NextAlarmView.java"$"9"$" *"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/NextAlarmView.java"$"2014-08-03 10:43:35" "NextAlarmView.java"$"10"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/NextAlarmView.java"$"2014-08-03 10:43:35" "NextAlarmView.java"$"11"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/NextAlarmView.java"$"2014-08-03 10:43:35" "NextAlarmView.java"$"12"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/NextAlarmView.java"$"2014-08-03 10:43:35" "NextAlarmView.java"$"13"$" * GNU General Public License for more details."$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/NextAlarmView.java"$"2014-08-03 10:43:35" "NextAlarmView.java"$"14"$" *"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/NextAlarmView.java"$"2014-08-03 10:43:35" "NextAlarmView.java"$"15"$" * You should have received a copy of the GNU General Public License"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/NextAlarmView.java"$"2014-08-03 10:43:35" "NextAlarmView.java"$"16"$" * along with this program; if not, write to the Free Software"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/NextAlarmView.java"$"2014-08-03 10:43:35" "NextAlarmView.java"$"17"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/NextAlarmView.java"$"2014-08-03 10:43:35" "NextAlarmView.java"$"18"$" * MA 02110-1301, USA."$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/NextAlarmView.java"$"2014-08-03 10:43:35" "NextAlarmView.java"$"19"$" */"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/NextAlarmView.java"$"2014-08-03 10:43:35" "NextAlarmView.java"$"20"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/NextAlarmView.java"$"2014-08-03 10:43:35" "NextAlarmView.java"$"21"$"package com.achep.acdisplay.widgets.status;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/NextAlarmView.java"$"2014-08-03 10:43:35" "NextAlarmView.java"$"22"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/NextAlarmView.java"$"2014-08-03 10:43:35" "NextAlarmView.java"$"23"$"import android.content.ContentResolver;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/NextAlarmView.java"$"2014-08-03 10:43:35" "NextAlarmView.java"$"24"$"import android.content.Context;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/NextAlarmView.java"$"2014-08-03 10:43:35" "NextAlarmView.java"$"25"$"import android.provider.Settings;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/NextAlarmView.java"$"2014-08-03 10:43:35" "NextAlarmView.java"$"26"$"import android.text.TextUtils;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/NextAlarmView.java"$"2014-08-03 10:43:35" "NextAlarmView.java"$"27"$"import android.util.AttributeSet;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/NextAlarmView.java"$"2014-08-03 10:43:35" "NextAlarmView.java"$"28"$"import android.widget.TextView;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/NextAlarmView.java"$"2014-08-03 10:43:35" "NextAlarmView.java"$"29"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/NextAlarmView.java"$"2014-08-03 10:43:35" "NextAlarmView.java"$"30"$"import java.util.regex.Matcher;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/NextAlarmView.java"$"2014-08-03 10:43:35" "NextAlarmView.java"$"31"$"import java.util.regex.Pattern;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/NextAlarmView.java"$"2014-08-03 10:43:35" "NextAlarmView.java"$"32"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/NextAlarmView.java"$"2014-08-03 10:43:35" "NextAlarmView.java"$"33"$"/**"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/NextAlarmView.java"$"2014-08-03 10:43:35" "NextAlarmView.java"$"34"$" * Created by achep on 03.08.14."$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/NextAlarmView.java"$"2014-08-03 10:43:35" "NextAlarmView.java"$"35"$" */"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/NextAlarmView.java"$"2014-08-03 10:43:35" "NextAlarmView.java"$"36"$"// TODO: Watch for alarm changes"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/NextAlarmView.java"$"2014-08-03 10:43:35" "NextAlarmView.java"$"37"$"public class NextAlarmView extends TextView {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/NextAlarmView.java"$"2014-08-03 10:43:35" "NextAlarmView.java"$"38"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/NextAlarmView.java"$"2014-08-03 10:43:35" "NextAlarmView.java"$"39"$" private static final Pattern DIGIT_PATTERN = Pattern.compile(""\\s[0-9]"");"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/NextAlarmView.java"$"2014-08-03 10:43:35" "NextAlarmView.java"$"40"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/NextAlarmView.java"$"2014-08-03 10:43:35" "NextAlarmView.java"$"41"$" private static final String FORMATTER = ""%1$s, %2$s""; // Day, time"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/NextAlarmView.java"$"2014-08-03 10:43:35" "NextAlarmView.java"$"42"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/NextAlarmView.java"$"2014-08-03 10:43:35" "NextAlarmView.java"$"43"$" public NextAlarmView(Context context) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/NextAlarmView.java"$"2014-08-03 10:43:35" "NextAlarmView.java"$"44"$" this(context, null);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/NextAlarmView.java"$"2014-08-03 10:43:35" "NextAlarmView.java"$"45"$" }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/NextAlarmView.java"$"2014-08-03 10:43:35" "NextAlarmView.java"$"46"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/NextAlarmView.java"$"2014-08-03 10:43:35" "NextAlarmView.java"$"47"$" public NextAlarmView(Context context, AttributeSet attrs) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/NextAlarmView.java"$"2014-08-03 10:43:35" "NextAlarmView.java"$"48"$" this(context, attrs, 0);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/NextAlarmView.java"$"2014-08-03 10:43:35" "NextAlarmView.java"$"49"$" }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/NextAlarmView.java"$"2014-08-03 10:43:35" "NextAlarmView.java"$"50"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/NextAlarmView.java"$"2014-08-03 10:43:35" "NextAlarmView.java"$"51"$" public NextAlarmView(Context context, AttributeSet attrs, int defStyle) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/NextAlarmView.java"$"2014-08-03 10:43:35" "NextAlarmView.java"$"52"$" super(context, attrs, defStyle);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/NextAlarmView.java"$"2014-08-03 10:43:35" "NextAlarmView.java"$"53"$" }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/NextAlarmView.java"$"2014-08-03 10:43:35" "NextAlarmView.java"$"54"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/NextAlarmView.java"$"2014-08-03 10:43:35" "NextAlarmView.java"$"55"$" @Override"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/NextAlarmView.java"$"2014-08-03 10:43:35" "NextAlarmView.java"$"56"$" protected void onAttachedToWindow() {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/NextAlarmView.java"$"2014-08-03 10:43:35" "NextAlarmView.java"$"57"$" super.onAttachedToWindow();"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/NextAlarmView.java"$"2014-08-03 10:43:35" "NextAlarmView.java"$"58"$" updateText();"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/NextAlarmView.java"$"2014-08-03 10:43:35" "NextAlarmView.java"$"59"$" }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/NextAlarmView.java"$"2014-08-03 10:43:35" "NextAlarmView.java"$"60"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/NextAlarmView.java"$"2014-08-03 10:43:35" "NextAlarmView.java"$"61"$" private void updateText() {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/NextAlarmView.java"$"2014-08-03 10:43:35" "NextAlarmView.java"$"62"$" ContentResolver cr = getContext().getContentResolver();"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/NextAlarmView.java"$"2014-08-03 10:43:35" "NextAlarmView.java"$"63"$" String nextAlarm = Settings.System.getString(cr, Settings.System.NEXT_ALARM_FORMATTED);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/NextAlarmView.java"$"2014-08-03 10:43:35" "NextAlarmView.java"$"64"$" if (!TextUtils.isEmpty(nextAlarm)) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/NextAlarmView.java"$"2014-08-03 10:43:35" "NextAlarmView.java"$"65"$" Matcher m = DIGIT_PATTERN.matcher(nextAlarm);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/NextAlarmView.java"$"2014-08-03 10:43:35" "NextAlarmView.java"$"66"$" if (m.find() && m.start() > 0) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/NextAlarmView.java"$"2014-08-03 10:43:35" "NextAlarmView.java"$"67"$" nextAlarm = String.format(FORMATTER,"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/NextAlarmView.java"$"2014-08-03 10:43:35" "NextAlarmView.java"$"68"$" nextAlarm.substring(0, m.start() - 1),"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/NextAlarmView.java"$"2014-08-03 10:43:35" "NextAlarmView.java"$"69"$" nextAlarm.substring(m.start() + 1));"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/NextAlarmView.java"$"2014-08-03 10:43:35" "NextAlarmView.java"$"70"$" }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/NextAlarmView.java"$"2014-08-03 10:43:35" "NextAlarmView.java"$"71"$" }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/NextAlarmView.java"$"2014-08-03 10:43:35" "NextAlarmView.java"$"72"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/NextAlarmView.java"$"2014-08-03 10:43:35" "NextAlarmView.java"$"73"$" setText(nextAlarm);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/NextAlarmView.java"$"2014-08-03 10:43:35" "NextAlarmView.java"$"74"$" }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/widgets/status/NextAlarmView.java"$"2014-08-03 10:43:35" "BathService.java"$"0"$"++ b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/BathService.java"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-05 20:09:31" "BathService.java"$"1"$"29,7 @@ import android.content.Intent;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-05 20:09:31" "BathService.java"$"2"$"import android.text.TextUtils;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-05 20:09:31" "BathService.java"$"3"$"98,30 @@ public class BathService extends Service {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-05 20:09:31" "BathService.java"$"4"$" private NotificationManager mNotificationManager;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-05 20:09:31" "BathService.java"$"5"$" private String mLanguage;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-05 20:09:31" "BathService.java"$"6"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-05 20:09:31" "BathService.java"$"7"$" private final HashMap mMap = new HashMap<>(2);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-05 20:09:31" "BathService.java"$"8"$" final String action = intent.getAction();"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-05 20:09:31" "BathService.java"$"9"$" switch (action) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-05 20:09:31" "BathService.java"$"10"$" Class clazz = (Class) intent.getSerializableExtra(EXTRA_SERVICE_CLASS);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-05 20:09:31" "BathService.java"$"11"$" fireService(clazz, action.equals(ACTION_ADD_SERVICE));"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-05 20:09:31" "BathService.java"$"12"$" case Intent.ACTION_CONFIGURATION_CHANGED:"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-05 20:09:31" "BathService.java"$"13"$" String lang = getResources().getConfiguration().locale.getLanguage();"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-05 20:09:31" "BathService.java"$"14"$" if (!TextUtils.equals(mLanguage, lang)) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-05 20:09:31" "BathService.java"$"15"$" mLanguage = lang;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-05 20:09:31" "BathService.java"$"16"$" // Update the notification with new language set."$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-05 20:09:31" "BathService.java"$"17"$" updateNotification();"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-05 20:09:31" "BathService.java"$"18"$" break;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-05 20:09:31" "BathService.java"$"19"$"130,20 @@ public class BathService extends Service {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-05 20:09:31" "BathService.java"$"20"$" mNotificationManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-05 20:09:31" "BathService.java"$"21"$" mLanguage = getResources().getConfiguration().locale.getLanguage();"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-05 20:09:31" "BathService.java"$"22"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-05 20:09:31" "BathService.java"$"23"$" // Listen for the config changes to update notification just"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-05 20:09:31" "BathService.java"$"24"$" // once locale has changed."$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-05 20:09:31" "BathService.java"$"25"$" IntentFilter intentFilter = new IntentFilter();"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-05 20:09:31" "BathService.java"$"26"$" intentFilter.addAction(Intent.ACTION_CONFIGURATION_CHANGED);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-05 20:09:31" "BathService.java"$"27"$" registerReceiver(mReceiver, intentFilter);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-05 20:09:31" "BathService.java"$"28"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-05 20:09:31" "BathService.java"$"29"$" synchronized (monitor) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-05 20:09:31" "BathService.java"$"30"$" intentFilter = new IntentFilter();"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-05 20:09:31" "BathService.java"$"31"$"172,8 @@ public class BathService extends Service {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-05 20:09:31" "BathService.java"$"32"$" unregisterReceiver(mReceiver);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-05 20:09:31" "BathService.java"$"33"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-05 20:09:31" "BathService.java"$"34"$" synchronized (monitor) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-05 20:09:31" "BathService.java"$"35"$"186,13 @@ public class BathService extends Service {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-05 20:09:31" "BathService.java"$"36"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-05 20:09:31" "BathService.java"$"37"$" // Make sure that notification does not exists."$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-05 20:09:31" "BathService.java"$"38"$" mNotificationManager.cancel(App.ID_NOTIFY_BATH);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-05 20:09:31" "BathService.java"$"39"$" mNotificationManager.notify(App.ID_NOTIFY_BATH, buildNotification());"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-05 20:09:31" "BathService.java"$"40"$"236,40 @@ public class BathService extends Service {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-05 20:09:31" "BathService.java"$"41"$" private void fireService(Class clazz, boolean add) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-05 20:09:31" "BathService.java"$"42"$" synchronized (monitor) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-05 20:09:31" "BathService.java"$"43"$" boolean containsClazz = mMap.containsKey(clazz);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-05 20:09:31" "BathService.java"$"44"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-05 20:09:31" "BathService.java"$"45"$" if (containsClazz == add) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-05 20:09:31" "BathService.java"$"46"$" return;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-05 20:09:31" "BathService.java"$"47"$" }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-05 20:09:31" "BathService.java"$"48"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-05 20:09:31" "BathService.java"$"49"$" if (add) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-05 20:09:31" "BathService.java"$"50"$" try {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-05 20:09:31" "BathService.java"$"51"$" // Adding child to host service."$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-05 20:09:31" "BathService.java"$"52"$" ChildService child = (ChildService) clazz.newInstance();"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-05 20:09:31" "BathService.java"$"53"$" child.setContext(BathService.this);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-05 20:09:31" "BathService.java"$"54"$" child.onCreate();"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-05 20:09:31" "BathService.java"$"55"$" mMap.put(clazz, child);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-05 20:09:31" "BathService.java"$"56"$" } catch (InstantiationException | IllegalAccessException e) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-05 20:09:31" "BathService.java"$"57"$" throw new RuntimeException(e.getMessage()); // Should never happen"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-05 20:09:31" "BathService.java"$"58"$" }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-05 20:09:31" "BathService.java"$"59"$" updateNotification();"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-05 20:09:31" "BathService.java"$"60"$" return;"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-05 20:09:31" "BathService.java"$"61"$" }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-05 20:09:31" "BathService.java"$"62"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-05 20:09:31" "BathService.java"$"63"$" // Removing child from parent service."$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-05 20:09:31" "BathService.java"$"64"$" ChildService child = mMap.remove(clazz);"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-05 20:09:31" "BathService.java"$"65"$" child.onDestroy();"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-05 20:09:31" "BathService.java"$"66"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-05 20:09:31" "BathService.java"$"67"$" if (mMap.isEmpty()) {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-05 20:09:31" "BathService.java"$"68"$" stopSelf();"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-05 20:09:31" "BathService.java"$"69"$" } else {"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-05 20:09:31" "BathService.java"$"70"$" updateNotification();"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-05 20:09:31" "BathService.java"$"71"$" }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-05 20:09:31" "BathService.java"$"72"$" }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-05 20:09:31" "BathService.java"$"73"$" }"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-05 20:09:31" "BathService.java"$"74"$""$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-05 20:09:31" "BathService.java"$"75"$" /**"$"verdict"$"0"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-05 20:09:31" ".travis.yml"$"0"$"++ b/.travis.yml"$"verdict"$"0"$" b/.travis.yml"$"2014-08-05 20:29:20" ".travis.yml"$"1"$"6,7 @@ env:"$"verdict"$"0"$" b/.travis.yml"$"2014-08-05 20:29:20" ".travis.yml"$"2"$" - build-tools-19.1.0"$"verdict"$"0"$" b/.travis.yml"$"2014-08-05 20:29:20" "SharedList.java"$"0"$"++ b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-12 12:02:47" "SharedList.java"$"1"$"40,7 @@ public abstract class SharedList> {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-12 12:02:47" "SharedList.java"$"2"$""$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-12 12:02:47" "SharedList.java"$"3"$" public static final String KEY_NUMBER = KEY_PREFIX + ""n"";"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-12 12:02:47" "SharedList.java"$"4"$" ""used_"";"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-12 12:02:47" "SharedList.java"$"5"$"161,17 @@ public abstract class SharedList> {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-12 12:02:47" "SharedList.java"$"6"$" // Restore previously saved list."$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-12 12:02:47" "SharedList.java"$"7"$" 1;"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-12 12:02:47" "SharedList.java"$"8"$" final int n = prefs.getInt(KEY_NUMBER, 0);"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-12 12:02:47" "SharedList.java"$"9"$"+) {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-12 12:02:47" "SharedList.java"$"10"$" i, false);"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-12 12:02:47" "SharedList.java"$"11"$" if (prefs.getBoolean(KEY_USED_ITEM + i, false)) {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-12 12:02:47" "SharedList.java"$"12"$" // Create previously saved object."$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-12 12:02:47" "SharedList.java"$"13"$" V object = mSaver.get(prefs, i);"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-12 12:02:47" "SharedList.java"$"14"$" mList.put(object, i);"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-12 12:02:47" "SharedList.java"$"15"$" // This is an empty place which we can re-use"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-12 12:02:47" "SharedList.java"$"16"$" // later."$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-12 12:02:47" "SharedList.java"$"17"$"226,21 @@ public abstract class SharedList> {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-12 12:02:47" "SharedList.java"$"18"$" V objectRemoved = find(object);"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-12 12:02:47" "SharedList.java"$"19"$" int pos = mList.remove(object);"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-12 12:02:47" "SharedList.java"$"20"$" // Put the position of newly removed object"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-12 12:02:47" "SharedList.java"$"21"$" // to sorted list (keeping it sorted)."$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-12 12:02:47" "SharedList.java"$"22"$"+)"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-12 12:02:47" "SharedList.java"$"23"$" final int size = mPlaceholder.size();"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-12 12:02:47" "SharedList.java"$"24"$" for (; i < size; i++)"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-12 12:02:47" "SharedList.java"$"25"$" if (mPlaceholder.get(i) > pos)"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-12 12:02:47" "SharedList.java"$"26"$" mPlaceholder.add(i, pos);"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-12 12:02:47" "SharedList.java"$"27"$" // Mark this item as unused, so we can restore placeholders too."$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-12 12:02:47" "SharedList.java"$"28"$" value, false)"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-12 12:02:47" "SharedList.java"$"29"$" .putBoolean(KEY_USED_ITEM + pos, false)"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-12 12:02:47" "SharedList.java"$"30"$"251,64 @@ public abstract class SharedList> {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-12 12:02:47" "SharedList.java"$"31"$" // Check for correct arguments."$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-12 12:02:47" "SharedList.java"$"32"$" if (Build.DEBUG) {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-12 12:02:47" "SharedList.java"$"33"$" throw new IllegalArgumentException(""Argument must be not null!"");"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-12 12:02:47" "SharedList.java"$"34"$" }"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-12 12:02:47" "SharedList.java"$"35"$""$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-12 12:02:47" "SharedList.java"$"36"$" Log.w(TAG, ""Tried to put null to shared list."");"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-12 12:02:47" "SharedList.java"$"37"$" return null;"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-12 12:02:47" "SharedList.java"$"38"$" // Increase the size of the list if there no"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-12 12:02:47" "SharedList.java"$"39"$" // empty place, that we can use."$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-12 12:02:47" "SharedList.java"$"40"$" final boolean growUp = mPlaceholder.size() == 0;"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-12 12:02:47" "SharedList.java"$"41"$" final int size = mList.size();"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-12 12:02:47" "SharedList.java"$"42"$""$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-12 12:02:47" "SharedList.java"$"43"$" // Get where-to-save this object."$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-12 12:02:47" "SharedList.java"$"44"$" int pos = growUp ? size : mPlaceholder.get(0);"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-12 12:02:47" "SharedList.java"$"45"$" // This is completely useless if equality-checking"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-12 12:02:47" "SharedList.java"$"46"$" // method had been implemented correctly (content truly equals)."$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-12 12:02:47" "SharedList.java"$"47"$" if (Build.DEBUG) Log.w(TAG, ""Trying to put an existing object to the shared list."");"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-12 12:02:47" "SharedList.java"$"48"$" return null; // Do nothing."$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-12 12:02:47" "SharedList.java"$"49"$" // Search for an old object..."$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-12 12:02:47" "SharedList.java"$"50"$" old = find(object);"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-12 12:02:47" "SharedList.java"$"51"$""$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-12 12:02:47" "SharedList.java"$"52"$" // Remember the position of old object"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-12 12:02:47" "SharedList.java"$"53"$" // and pop it out."$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-12 12:02:47" "SharedList.java"$"54"$" pos = mList.get(old);"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-12 12:02:47" "SharedList.java"$"55"$" mList.remove(old);"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-12 12:02:47" "SharedList.java"$"56"$" mList.put(object, pos);"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-12 12:02:47" "SharedList.java"$"57"$" // Save object to internal memory."$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-12 12:02:47" "SharedList.java"$"58"$" value, true);"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-12 12:02:47" "SharedList.java"$"59"$" .put(object, getSharedPreferences(context).edit(), pos)"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-12 12:02:47" "SharedList.java"$"60"$" .putBoolean(KEY_USED_ITEM + pos, true);"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-12 12:02:47" "SharedList.java"$"61"$" if (growUp) editor.putInt(KEY_NUMBER, size);"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-12 12:02:47" "SharedList.java"$"62"$" private V find(V object) {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-12 12:02:47" "SharedList.java"$"63"$" for (V o : mList.keySet()) {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-12 12:02:47" "SharedList.java"$"64"$" if (o.equals(object)) {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-12 12:02:47" "SharedList.java"$"65"$" return o;"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-12 12:02:47" "SharedList.java"$"66"$" }"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-12 12:02:47" "SharedList.java"$"67"$" }"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-12 12:02:47" "SharedList.java"$"68"$" return null;"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-12 12:02:47" "SharedList.java"$"69"$" }"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-12 12:02:47" "SharedList.java"$"70"$""$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-12 12:02:47" "SharedList.java"$"71"$" /**"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-12 12:02:47" "AsyncTask.java"$"0"$"++ b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"1"$"25,13 @@ import com.achep.acdisplay.utils.FileUtils;"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"2"$"import java.io.InputStream;"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"3"$"import java.util.ArrayList;"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"4"$"import java.util.HashMap;"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"5"$"import java.util.List;"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"6"$"40,11 @@ import java.net.URL;"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"7"$" public static void stop(AsyncTask asyncTask) {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"8"$" if (asyncTask != null && !asyncTask.isFinished()) {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"9"$" asyncTask.cancel();"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"10"$" }"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"11"$" }"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"12"$"53,28 @@ public abstract class AsyncTask extends android.os.AsyncTask {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"13"$" /**"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"14"$" * Equals to calling: {@code AsyncTask.cancel(false)}"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"15"$" */"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"16"$" * Downloads text files from internet. Note, that forcing task to stop immediately"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"17"$" * will likely produce a memory leak."$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"18"$""$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"19"$" private static final int MAX_THREAD_NUM = 5;"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"20"$""$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"21"$" private final WeakReference mCallback;"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"22"$" private final HashMap mMap;"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"23"$" private final List mThreadList;"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"24"$"88,137 @@ public abstract class AsyncTask extends android.os.AsyncTask {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"25"$" private static class LoaderThread extends Thread {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"26"$""$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"27"$" private final HashMap mMap;"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"28"$" private final String mUrl;"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"29"$""$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"30"$" public LoaderThread(HashMap map, String url) {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"31"$" mMap = map;"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"32"$" mUrl = url;"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"33"$" }"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"34"$""$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"35"$" @Override"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"36"$" // TODO: Calculate how much downloading will take"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"37"$" // TODO: to be able to kick threads effectively."$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"38"$" public void run() {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"39"$" if (Build.DEBUG) Log.d(TAG, ""Fetching from "" + mUrl);"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"40"$""$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"41"$" InputStream is = null;"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"42"$" InputStreamReader isr = null;"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"43"$" BufferedReader br = null;"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"44"$" try {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"45"$" is = new URL(mUrl).openStream();"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"46"$" isr = new InputStreamReader(is);"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"47"$" br = new BufferedReader(isr);"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"48"$" String result = FileUtils.readTextFromBufferedReader(br);"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"49"$" if (result != null) {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"50"$" mMap.put(mUrl, result);"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"51"$" if (Build.DEBUG) Log.d(TAG, ""Done fetching from "" + mUrl);"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"52"$" }"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"53"$" } catch (IOException e) {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"54"$" if (Build.DEBUG) Log.w(TAG, ""Failed fetching from "" + mUrl);"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"55"$" } finally {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"56"$" try {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"57"$" if (br != null) {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"58"$" br.close();"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"59"$" } else if (isr != null) {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"60"$" isr.close();"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"61"$" } else if (is != null) {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"62"$" is.close();"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"63"$" }"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"64"$" } catch (IOException e) {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"65"$" e.printStackTrace();"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"66"$" }"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"67"$" }"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"68"$" }"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"69"$" }"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"70"$""$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"71"$" public DownloadText(Callback callback) {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"72"$""$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"73"$" int initialCapacity = Math.min(MAX_THREAD_NUM, 5);"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"74"$" mMap = new HashMap<>(initialCapacity);"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"75"$" mThreadList = new ArrayList<>(initialCapacity);"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"76"$"+) {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"77"$" urls[i]);"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"78"$" for (String url : urls) {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"79"$" // Control the amount of running threads."$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"80"$" final int threadSize = mThreadList.size();"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"81"$" if (threadSize >= MAX_THREAD_NUM) {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"82"$""$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"83"$" // Search for the best candidate to be"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"84"$" // finished."$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"85"$" LoaderThread thread = null;"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"86"$" for (int i = 0; i < threadSize; i++) {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"87"$" thread = mThreadList.get(i);"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"88"$" if (!thread.isAlive()) {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"89"$" // No need to search more,"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"90"$" // dead thread is a great choice."$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"91"$" break;"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"92"$" } else if (i == threadSize - 1) {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"93"$" thread = mThreadList.get(0);"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"94"$" }"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"95"$" }"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"96"$""$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"97"$" assert thread != null;"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"98"$" joinThread(thread);"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"99"$" mThreadList.remove(thread);"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"100"$" LoaderThread thread = new LoaderThread(mMap, url);"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"101"$" thread.start();"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"102"$" mThreadList.add(thread);"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"103"$""$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"104"$" if (isCancelled()) {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"105"$" fireThreads();"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"106"$" return null;"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"107"$""$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"108"$" // Wait for all threads."$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"109"$" for (LoaderThread thread : mThreadList) {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"110"$" joinThread(thread);"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"111"$" }"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"112"$" mThreadList.clear();"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"113"$""$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"114"$" // Extract results to the array."$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"115"$" for (int i = 0; i < urls.length; i++) {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"116"$" result[i] = mMap.get(urls[i]);"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"117"$" }"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"118"$" mMap.clear();"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"119"$" /**"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"120"$" * Joins given thread, if it is alive."$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"121"$" *"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"122"$" * @param thread thread to be joined"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"123"$" */"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"124"$" private void joinThread(LoaderThread thread) {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"125"$" if (thread.isAlive()) {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"126"$" while (true) {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"127"$" try {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"128"$" thread.join();"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"129"$" break;"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"130"$" } catch (InterruptedException e) { /* pretty please! */ }"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"131"$" // Well, at least it didn't explode."$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"132"$" }"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"133"$" }"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"134"$" }"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"135"$""$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"136"$" private void fireThreads() { // is it correct?"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"137"$" for (LoaderThread thread : mThreadList) {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"138"$" if (thread.isAlive() && !thread.isInterrupted()) {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"139"$" thread.interrupt();"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"140"$" }"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"141"$" }"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"142"$" mThreadList.clear();"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"143"$" }"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"144"$""$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "AsyncTask.java"$"145"$" @Override"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-17 16:25:27" "BackgroundFactoryThread.java"$"146"$"++ b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/BackgroundFactoryThread.java"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/BackgroundFactoryThread.java"$"2014-08-17 16:25:27" "BackgroundFactoryThread.java"$"147"$"62,7 @@ public class BackgroundFactoryThread extends AsyncTask {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/BackgroundFactoryThread.java"$"2014-08-17 16:25:27" "BackgroundFactoryThread.java"$"148"$" if (isCancelled()) {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/BackgroundFactoryThread.java"$"2014-08-17 16:25:27" "NotificationData.java"$"149"$"++ b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-08-17 16:25:27" "NotificationData.java"$"150"$"355,7 @@ public class NotificationData {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-08-17 16:25:27" "NotificationData.java"$"151"$" if (context == null || sbn == null || isCancelled()) {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-08-17 16:25:27" "build.gradle"$"0"$"++ b/project/AcDisplay/build.gradle"$"verdict"$"1"$" b/project/AcDisplay/build.gradle"$"2014-08-18 14:29:39" "build.gradle"$"1"$"27,13 @@ buildscript {"$"verdict"$"1"$" b/project/AcDisplay/build.gradle"$"2014-08-18 14:29:39" "build.gradle"$"2"$" classpath 'org.robolectric:robolectric-gradle-plugin:0.12.+'"$"verdict"$"1"$" b/project/AcDisplay/build.gradle"$"2014-08-18 14:29:39" "build.gradle"$"3"$"'"$"verdict"$"1"$" b/project/AcDisplay/build.gradle"$"2014-08-18 14:29:39" "build.gradle"$"4"$"apply plugin: 'robolectric'"$"verdict"$"1"$" b/project/AcDisplay/build.gradle"$"2014-08-18 14:29:39" "build.gradle"$"5"$"117,33 @@ android {"$"verdict"$"1"$" b/project/AcDisplay/build.gradle"$"2014-08-18 14:29:39" "build.gradle"$"6"$"robolectric {"$"verdict"$"1"$" b/project/AcDisplay/build.gradle"$"2014-08-18 14:29:39" "build.gradle"$"7"$" ignoreFailures true"$"verdict"$"1"$" b/project/AcDisplay/build.gradle"$"2014-08-18 14:29:39" "build.gradle"$"8"$"}"$"verdict"$"1"$" b/project/AcDisplay/build.gradle"$"2014-08-18 14:29:39" "build.gradle"$"9"$""$"verdict"$"1"$" b/project/AcDisplay/build.gradle"$"2014-08-18 14:29:39" "build.gradle"$"10"$"dependencies {"$"verdict"$"1"$" b/project/AcDisplay/build.gradle"$"2014-08-18 14:29:39" "build.gradle"$"11"$"'"$"verdict"$"1"$" b/project/AcDisplay/build.gradle"$"2014-08-18 14:29:39" "build.gradle"$"12"$""$"verdict"$"1"$" b/project/AcDisplay/build.gradle"$"2014-08-18 14:29:39" "build.gradle"$"13"$" androidTestCompile('junit:junit:4.11')"$"verdict"$"1"$" b/project/AcDisplay/build.gradle"$"2014-08-18 14:29:39" "build.gradle"$"14"$" androidTestCompile('org.robolectric:robolectric:2.3') {"$"verdict"$"1"$" b/project/AcDisplay/build.gradle"$"2014-08-18 14:29:39" "build.gradle"$"15"$" exclude module: 'classworlds'"$"verdict"$"1"$" b/project/AcDisplay/build.gradle"$"2014-08-18 14:29:39" "build.gradle"$"16"$" exclude module: 'commons-logging'"$"verdict"$"1"$" b/project/AcDisplay/build.gradle"$"2014-08-18 14:29:39" "build.gradle"$"17"$" exclude module: 'httpclient'"$"verdict"$"1"$" b/project/AcDisplay/build.gradle"$"2014-08-18 14:29:39" "build.gradle"$"18"$" exclude module: 'maven-artifact'"$"verdict"$"1"$" b/project/AcDisplay/build.gradle"$"2014-08-18 14:29:39" "build.gradle"$"19"$" exclude module: 'maven-artifact-manager'"$"verdict"$"1"$" b/project/AcDisplay/build.gradle"$"2014-08-18 14:29:39" "build.gradle"$"20"$" exclude module: 'maven-error-diagnostics'"$"verdict"$"1"$" b/project/AcDisplay/build.gradle"$"2014-08-18 14:29:39" "build.gradle"$"21"$" exclude module: 'maven-model'"$"verdict"$"1"$" b/project/AcDisplay/build.gradle"$"2014-08-18 14:29:39" "build.gradle"$"22"$" exclude module: 'maven-project'"$"verdict"$"1"$" b/project/AcDisplay/build.gradle"$"2014-08-18 14:29:39" "build.gradle"$"23"$" exclude module: 'maven-settings'"$"verdict"$"1"$" b/project/AcDisplay/build.gradle"$"2014-08-18 14:29:39" "build.gradle"$"24"$" exclude module: 'plexus-container-default'"$"verdict"$"1"$" b/project/AcDisplay/build.gradle"$"2014-08-18 14:29:39" "build.gradle"$"25"$" exclude module: 'plexus-interpolation'"$"verdict"$"1"$" b/project/AcDisplay/build.gradle"$"2014-08-18 14:29:39" "build.gradle"$"26"$" exclude module: 'plexus-utils'"$"verdict"$"1"$" b/project/AcDisplay/build.gradle"$"2014-08-18 14:29:39" "build.gradle"$"27"$" exclude module: 'wagon-file'"$"verdict"$"1"$" b/project/AcDisplay/build.gradle"$"2014-08-18 14:29:39" "build.gradle"$"28"$" exclude module: 'wagon-http-lightweight'"$"verdict"$"1"$" b/project/AcDisplay/build.gradle"$"2014-08-18 14:29:39" "build.gradle"$"29"$" exclude module: 'wagon-provider-api'"$"verdict"$"1"$" b/project/AcDisplay/build.gradle"$"2014-08-18 14:29:39" "build.gradle"$"30"$" }"$"verdict"$"1"$" b/project/AcDisplay/build.gradle"$"2014-08-18 14:29:39" "AcDisplayRobolectricTest.java"$"43"$"++ b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-18 14:29:39" "AcDisplayRobolectricTest.java"$"44"$"1,38 @@"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-18 14:29:39" "AcDisplayRobolectricTest.java"$"45"$"/*"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-18 14:29:39" "AcDisplayRobolectricTest.java"$"46"$" * Copyright (C) 2014 AChep@xda "$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-18 14:29:39" "AcDisplayRobolectricTest.java"$"47"$" *"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-18 14:29:39" "AcDisplayRobolectricTest.java"$"48"$" * This program is free software; you can redistribute it and/or"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-18 14:29:39" "AcDisplayRobolectricTest.java"$"49"$" * modify it under the terms of the GNU General Public License"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-18 14:29:39" "AcDisplayRobolectricTest.java"$"50"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-18 14:29:39" "AcDisplayRobolectricTest.java"$"51"$" * of the License, or (at your option) any later version."$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-18 14:29:39" "AcDisplayRobolectricTest.java"$"52"$" *"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-18 14:29:39" "AcDisplayRobolectricTest.java"$"53"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-18 14:29:39" "AcDisplayRobolectricTest.java"$"54"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-18 14:29:39" "AcDisplayRobolectricTest.java"$"55"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-18 14:29:39" "AcDisplayRobolectricTest.java"$"56"$" * GNU General Public License for more details."$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-18 14:29:39" "AcDisplayRobolectricTest.java"$"57"$" *"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-18 14:29:39" "AcDisplayRobolectricTest.java"$"58"$" * You should have received a copy of the GNU General Public License"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-18 14:29:39" "AcDisplayRobolectricTest.java"$"59"$" * along with this program; if not, write to the Free Software"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-18 14:29:39" "AcDisplayRobolectricTest.java"$"60"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-18 14:29:39" "AcDisplayRobolectricTest.java"$"61"$" * MA 02110-1301, USA."$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-18 14:29:39" "AcDisplayRobolectricTest.java"$"62"$" */"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-18 14:29:39" "AcDisplayRobolectricTest.java"$"63"$"package com.achep.acdisplay;"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-18 14:29:39" "AcDisplayRobolectricTest.java"$"64"$""$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-18 14:29:39" "AcDisplayRobolectricTest.java"$"65"$"import android.app.Activity;"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-18 14:29:39" "AcDisplayRobolectricTest.java"$"66"$"import org.junit.Test;"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-18 14:29:39" "AcDisplayRobolectricTest.java"$"67"$"import org.junit.runner.RunWith;"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-18 14:29:39" "AcDisplayRobolectricTest.java"$"68"$"import org.robolectric.Robolectric;"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-18 14:29:39" "AcDisplayRobolectricTest.java"$"69"$"import org.robolectric.RobolectricTestRunner;"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-18 14:29:39" "AcDisplayRobolectricTest.java"$"70"$"import org.robolectric.annotation.Config;"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-18 14:29:39" "AcDisplayRobolectricTest.java"$"71"$""$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-18 14:29:39" "AcDisplayRobolectricTest.java"$"72"$"import static org.junit.Assert.assertTrue;"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-18 14:29:39" "AcDisplayRobolectricTest.java"$"73"$""$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-18 14:29:39" "AcDisplayRobolectricTest.java"$"74"$"@Config(manifest = ""./src/main/AndroidManifest.xml"")"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-18 14:29:39" "AcDisplayRobolectricTest.java"$"75"$"@RunWith(RobolectricTestRunner.class)"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-18 14:29:39" "AcDisplayRobolectricTest.java"$"76"$"public class AcDisplayRobolectricTest {"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-18 14:29:39" "AcDisplayRobolectricTest.java"$"77"$""$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-18 14:29:39" "AcDisplayRobolectricTest.java"$"78"$" @Test"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-18 14:29:39" "AcDisplayRobolectricTest.java"$"79"$" public void testSomething() {"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-18 14:29:39" "AcDisplayRobolectricTest.java"$"80"$" // Placeholder"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-18 14:29:39" "AcDisplayRobolectricTest.java"$"81"$" }"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-18 14:29:39" "AcDisplayRobolectricTest.java"$"82"$"}"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-18 14:29:39" ".travis.yml"$"0"$"++ b/.travis.yml"$"verdict"$"0"$" b/.travis.yml"$"2014-08-18 15:23:10" ".travis.yml"$"1"$"14,9 @@ before_script:"$"verdict"$"0"$" b/.travis.yml"$"2014-08-18 15:23:10" ".travis.yml"$"2"$" # - echo no | android create avd --force -n test -t $ANDROID_TARGET --abi $ANDROID_ABI"$"verdict"$"0"$" b/.travis.yml"$"2014-08-18 15:23:10" ".travis.yml"$"3"$" # - emulator -avd test -no-skin -no-audio -no-window &"$"verdict"$"0"$" b/.travis.yml"$"2014-08-18 15:23:10" ".travis.yml"$"4"$" # - adb wait-for-device"$"verdict"$"0"$" b/.travis.yml"$"2014-08-18 15:23:10" ".travis.yml"$"5"$" # - adb shell input keyevent 82 &"$"verdict"$"0"$" b/.travis.yml"$"2014-08-18 15:23:10" ".travis.yml"$"6"$"script: ./gradlew clean test"$"verdict"$"0"$" b/.travis.yml"$"2014-08-18 15:23:10" "SharedList.java"$"0"$"++ b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-19 06:41:07" "SharedList.java"$"1"$"261,12 @@ public abstract class SharedList> {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-19 06:41:07" "SharedList.java"$"2"$" boolean growUp = false;"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-19 06:41:07" "SharedList.java"$"3"$" int pos;"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-19 06:41:07" "SharedList.java"$"4"$" int n = 0;"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-19 06:41:07" "SharedList.java"$"5"$" if (contains(object)) {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-19 06:41:07" "SharedList.java"$"6"$"281,14 @@ public abstract class SharedList> {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-19 06:41:07" "SharedList.java"$"7"$" } else {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-19 06:41:07" "SharedList.java"$"8"$""$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-19 06:41:07" "SharedList.java"$"9"$" // Increase the size of the list if there no"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-19 06:41:07" "SharedList.java"$"10"$" // empty place, that we can use."$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-19 06:41:07" "SharedList.java"$"11"$" growUp = mPlaceholder.size() == 0;"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-19 06:41:07" "SharedList.java"$"12"$""$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-19 06:41:07" "SharedList.java"$"13"$" // Get where-to-save this object."$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-19 06:41:07" "SharedList.java"$"14"$" pos = growUp ? mList.size() : mPlaceholder.get(0);"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-19 06:41:07" "SharedList.java"$"15"$"297,7 @@ public abstract class SharedList> {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-19 06:41:07" "SharedList.java"$"16"$" pos, true);"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-19 06:41:07" "SharedList.java"$"17"$" if (growUp) editor.putInt(KEY_NUMBER, mList.size());"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"18"$"++ b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"19"$"19,22 @@"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"20"$"import android.content.Context;"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"21"$"import android.content.SharedPreferences;"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"22"$""$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"23"$"import com.achep.acdisplay.SharedList;"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"24"$""$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"25"$"import org.junit.Test;"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"26"$"import java.lang.Double;"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"27"$"import java.lang.Override;"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"28"$"import java.lang.String;"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"29"$"import java.util.ArrayList;"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"30"$""$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"31"$"import static org.junit.Assert.assertTrue;"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"32"$"45,97 @@ public class AcDisplayRobolectricTest {"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"33"$""$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"34"$" @Test"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"35"$" public void testSharedList() {"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"36"$" // Create strings data"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"37"$" final int initialSize = 200;"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"38"$" ArrayList list = new ArrayList<>(initialSize);"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"39"$" for (int i = 0; i < initialSize; i++) list.add(Double.toString(Math.random() + i));"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"40"$""$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"41"$" // Initializate the list"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"42"$" Context context = Robolectric.application;"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"43"$" SharedListString origin = new SharedListString(context);"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"44"$" for (String str : list) origin.put(context, str);"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"45"$" for (int i = 0, j = 0; i * 4 < initialSize; i++) {"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"46"$" j = (int) (Math.random() * list.size());"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"47"$" origin.remove(context, list.get(j));"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"48"$" list.remove(j);"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"49"$" }"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"50"$""$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"51"$" // Testing placeholders"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"52"$" list.add(""Cute kitten :3"");"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"53"$" origin.put(context, list.get(list.size() - 1));"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"54"$""$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"55"$" // Testing overwriting"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"56"$" list.add(list.get(0) + """");"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"57"$" origin.put(context, list.get(list.size() - 1));"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"58"$""$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"59"$" // Check equality"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"60"$" SharedListString restored = new SharedListString(context);"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"61"$" for (String str : list) assertTrue(restored.contains(str));"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"62"$" }"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"63"$""$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"64"$" /**"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"65"$" * Saver for {@link String string}."$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"66"$" */"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"67"$" private static class StringSaver extends SharedList.Saver {"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"68"$""$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"69"$" private static final String KEY_STR = ""str_"";"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"70"$""$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"71"$" /**"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"72"$" * {@inheritDoc}"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"73"$" */"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"74"$" @Override"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"75"$" public SharedPreferences.Editor put(String string, SharedPreferences.Editor editor, int position) {"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"76"$" editor.putString(KEY_STR + position, string);"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"77"$" return editor;"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"78"$" }"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"79"$""$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"80"$" /**"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"81"$" * {@inheritDoc}"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"82"$" */"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"83"$" @Override"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"84"$" public String get(SharedPreferences prefs, int position) {"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"85"$" return prefs.getString(KEY_STR + position, null);"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"86"$" }"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"87"$""$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"88"$" }"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"89"$""$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"90"$" /**"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"91"$" * The most simple implementation of {@link com.achep.acdisplay.SharedList shared list}."$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"92"$" */"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"93"$" private static class SharedListString extends SharedList {"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"94"$""$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"95"$" public static final String PREF_NAME = ""test_shared_list"";"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"96"$""$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"97"$" protected SharedListString(Context context) {"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"98"$" super(context);"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"99"$" }"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"100"$""$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"101"$" /**"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"102"$" * {@inheritDoc}"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"103"$" */"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"104"$" @Override"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"105"$" protected String getPreferencesFileName() {"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"106"$" return PREF_NAME;"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"107"$" }"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"108"$""$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"109"$" /**"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"110"$" * {@inheritDoc}"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"111"$" */"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"112"$" @Override"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"113"$" protected StringSaver onCreateSaver() {"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"114"$" return new StringSaver();"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"115"$" }"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"116"$""$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"117"$" /**"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"118"$" * {@inheritDoc}"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"119"$" */"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"120"$" @Override"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"121"$" protected boolean isOverwriteAllowed(String str) {"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"122"$" return true;"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"123"$" }"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"124"$" }"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"125"$""$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayRobolectricTest.java"$"126"$"}"$"verdict"$"1"$" b/project/AcDisplay/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-19 06:41:07" "AcDisplayFragment.java"$"0"$"++ b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-19 09:05:26" "AcDisplayFragment.java"$"1"$"311,7 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-19 09:05:26" "AcDisplayFragment.java"$"2"$" mHandler.removeMessages(MSG_RESET_SCENE);"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-19 09:05:26" "Utils.java"$"0"$"++ b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/parser/Utils.java"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/parser/Utils.java"$"2014-08-19 17:32:56" "Utils.java"$"1"$"19,7 @@"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/parser/Utils.java"$"2014-08-19 17:32:56" "Utils.java"$"2"$"import android.text.SpannableStringBuilder;"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/parser/Utils.java"$"2014-08-19 17:32:56" "Utils.java"$"3"$"63,30 @@ final class Utils {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/parser/Utils.java"$"2014-08-19 17:32:56" "Utils.java"$"4"$"+) {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/parser/Utils.java"$"2014-08-19 17:32:56" "Utils.java"$"5"$" SpannableStringBuilder sb = new SpannableStringBuilder();"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/parser/Utils.java"$"2014-08-19 17:32:56" "Utils.java"$"6"$" for (CharSequence message : messages) {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/parser/Utils.java"$"2014-08-19 17:32:56" "Utils.java"$"7"$" if (TextUtils.isEmpty(message)) {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/parser/Utils.java"$"2014-08-19 17:32:56" "Utils.java"$"8"$" end;"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/parser/Utils.java"$"2014-08-19 17:32:56" "Utils.java"$"9"$" int start = sb.length();"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/parser/Utils.java"$"2014-08-19 17:32:56" "Utils.java"$"10"$" CharSequence line = Utils.removeSpaces(message);"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/parser/Utils.java"$"2014-08-19 17:32:56" "Utils.java"$"11"$"+) {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/parser/Utils.java"$"2014-08-19 17:32:56" "Utils.java"$"12"$" 1,"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/parser/Utils.java"$"2014-08-19 17:32:56" "Utils.java"$"13"$" if (highlight) {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/parser/Utils.java"$"2014-08-19 17:32:56" "Utils.java"$"14"$" sb.setSpan(new ForegroundColorSpan(0xaaFFFFFF),"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/parser/Utils.java"$"2014-08-19 17:32:56" "Utils.java"$"15"$" start, start + 1,"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/parser/Utils.java"$"2014-08-19 17:32:56" "Utils.java"$"16"$" 1,"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/parser/Utils.java"$"2014-08-19 17:32:56" "Utils.java"$"17"$" sb.setSpan(new UnderlineSpan(),"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/parser/Utils.java"$"2014-08-19 17:32:56" "Utils.java"$"18"$" start, start + 1,"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/parser/Utils.java"$"2014-08-19 17:32:56" "Utils.java"$"19"$" return Utils.removeSpaces(sb);"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/parser/Utils.java"$"2014-08-19 17:32:56" "Utils.java"$"0"$"++ b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/parser/Utils.java"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/parser/Utils.java"$"2014-08-21 14:05:42" "Utils.java"$"1"$"47,13 @@ final class Utils {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/parser/Utils.java"$"2014-08-21 14:05:42" "Utils.java"$"2"$""", ""\n"");"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/parser/Utils.java"$"2014-08-21 14:05:42" "Utils.java"$"3"$" /**"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/parser/Utils.java"$"2014-08-21 14:05:42" "Utils.java"$"4"$" * @return the position of given char, or {@code -1} if not found."$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/parser/Utils.java"$"2014-08-21 14:05:42" "Utils.java"$"5"$" */"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/parser/Utils.java"$"2014-08-21 14:05:42" "Utils.java"$"6"$" static int indexOf(CharSequence cs, char c) {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/parser/Utils.java"$"2014-08-21 14:05:42" "Utils.java"$"7"$" int length = cs.length();"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/parser/Utils.java"$"2014-08-21 14:05:42" "Utils.java"$"8"$"+) {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/parser/Utils.java"$"2014-08-21 14:05:42" "Utils.java"$"9"$" char letter = cs.charAt(i);"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/parser/Utils.java"$"2014-08-21 14:05:42" "Utils.java"$"10"$"65,24 @@ final class Utils {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/parser/Utils.java"$"2014-08-21 14:05:42" "Utils.java"$"11"$" boolean isFirstMessage = true;"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/parser/Utils.java"$"2014-08-21 14:05:42" "Utils.java"$"12"$" CharSequence line = Utils.removeSpaces(message);"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/parser/Utils.java"$"2014-08-21 14:05:42" "Utils.java"$"13"$" if (TextUtils.isEmpty(line)) {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/parser/Utils.java"$"2014-08-21 14:05:42" "Utils.java"$"14"$""$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/parser/Utils.java"$"2014-08-21 14:05:42" "Utils.java"$"15"$" // Start every new message from new line"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/parser/Utils.java"$"2014-08-21 14:05:42" "Utils.java"$"16"$" if (!isFirstMessage & !(isFirstMessage = false)) {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/parser/Utils.java"$"2014-08-21 14:05:42" "Utils.java"$"17"$" sb.append('\n');"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/parser/Utils.java"$"2014-08-21 14:05:42" "Utils.java"$"18"$" }"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/parser/Utils.java"$"2014-08-21 14:05:42" "Utils.java"$"19"$"94,6 @@ final class Utils {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/parser/Utils.java"$"2014-08-21 14:05:42" "Utils.java"$"20"$" return sb;"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/parser/Utils.java"$"2014-08-21 14:05:42" "NotificationData.java"$"0"$"++ b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-08-21 21:01:17" "NotificationData.java"$"1"$"109,8 @@ public class NotificationData {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-08-21 21:01:17" "NotificationData.java"$"2"$" AsyncTask.stop(mBackgroundLoader);"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-08-21 21:01:17" "NotificationData.java"$"3"$" AsyncTask.stop(mIconLoader);"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-08-21 21:01:17" "NotificationData.java"$"4"$"265,7 @@ public class NotificationData {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-08-21 21:01:17" "NotificationData.java"$"5"$" AsyncTask.stop(mBackgroundLoader);"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-08-21 21:01:17" "NotificationData.java"$"6"$"319,11 @@ public class NotificationData {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-08-21 21:01:17" "NotificationData.java"$"7"$" AsyncTask.stop(mIconLoader);"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-08-21 21:01:17" "NotificationData.java"$"0"$"++ b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-08-21 21:36:54" "NotificationData.java"$"1"$"25,7 @@ import android.content.Context;"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-08-21 21:36:54" "NotificationData.java"$"2"$"import android.graphics.Paint;"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-08-21 21:36:54" "NotificationData.java"$"3"$"325,18 @@ public class NotificationData {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-08-21 21:36:54" "NotificationData.java"$"4"$" /**"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-08-21 21:36:54" "NotificationData.java"$"5"$" * Task to load an icon from {@link StatusBarNotification notification}."$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-08-21 21:36:54" "NotificationData.java"$"6"$" *"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-08-21 21:36:54" "NotificationData.java"$"7"$" * @author Artem Chepurnoy"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-08-21 21:36:54" "NotificationData.java"$"8"$" */"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-08-21 21:36:54" "NotificationData.java"$"9"$" private volatile long startTime;"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-08-21 21:36:54" "NotificationData.java"$"10"$"347,7 @@ public class NotificationData {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-08-21 21:36:54" "NotificationData.java"$"11"$" startTime = elapsedRealtime(); // to get elapsed time"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-08-21 21:36:54" "NotificationData.java"$"12"$"359,45 @@ public class NotificationData {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-08-21 21:36:54" "NotificationData.java"$"13"$" Resources res = context.getResources();"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-08-21 21:36:54" "NotificationData.java"$"14"$" Drawable drawable = NotificationUtils"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-08-21 21:36:54" "NotificationData.java"$"15"$" .getDrawable(context, sbn, sbn.getNotification().icon)"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-08-21 21:36:54" "NotificationData.java"$"16"$" .mutate();"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-08-21 21:36:54" "NotificationData.java"$"17"$" if (isCancelled()) {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-08-21 21:36:54" "NotificationData.java"$"18"$" return null;"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-08-21 21:36:54" "NotificationData.java"$"19"$" final int size = res.getDimensionPixelSize(R.dimen.notification_icon_size);"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-08-21 21:36:54" "NotificationData.java"$"20"$" return drawable == null ? createEmptyIcon(res, size) : createIcon(drawable, size);"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-08-21 21:36:54" "NotificationData.java"$"21"$" }"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-08-21 21:36:54" "NotificationData.java"$"22"$" // TODO: Automatically scale the icon."$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-08-21 21:36:54" "NotificationData.java"$"23"$" private Bitmap createIcon(Drawable drawable, int size) {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-08-21 21:36:54" "NotificationData.java"$"24"$" Bitmap icon = Bitmap.createBitmap(size, size, Bitmap.Config.ARGB_4444);"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-08-21 21:36:54" "NotificationData.java"$"25"$""$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-08-21 21:36:54" "NotificationData.java"$"26"$" drawable.setBounds(0, 0, size, size);"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-08-21 21:36:54" "NotificationData.java"$"27"$" private Bitmap createEmptyIcon(Resources res, int size) {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-08-21 21:36:54" "NotificationData.java"$"28"$" Paint paint = new Paint();"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-08-21 21:36:54" "NotificationData.java"$"29"$" paint.setAntiAlias(true);"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-08-21 21:36:54" "NotificationData.java"$"30"$" paint.setColor(0xDDCCCCCC); // white gray"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-08-21 21:36:54" "NotificationData.java"$"31"$""$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-08-21 21:36:54" "NotificationData.java"$"32"$" final float radius = size / 2f;"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-08-21 21:36:54" "NotificationData.java"$"33"$""$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-08-21 21:36:54" "NotificationData.java"$"34"$" Bitmap icon = Bitmap.createBitmap(size, size, Bitmap.Config.ARGB_4444);"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-08-21 21:36:54" "NotificationData.java"$"35"$" canvas.drawCircle(radius, radius, radius, paint);"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-08-21 21:36:54" "NotificationData.java"$"36"$""$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-08-21 21:36:54" "NotificationData.java"$"37"$" Drawable drawable = res.getDrawable(R.drawable.ic_dialog_bug);"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-08-21 21:36:54" "NotificationData.java"$"38"$" drawable.setBounds(0, 0, size, size);"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-08-21 21:36:54" "NotificationData.java"$"39"$" drawable.draw(canvas);"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-08-21 21:36:54" "NotificationData.java"$"40"$""$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-08-21 21:36:54" "NotificationData.java"$"41"$" return icon;"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-08-21 21:36:54" "NotificationData.java"$"42"$"405,20 @@ public class NotificationData {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-08-21 21:36:54" "NotificationData.java"$"43"$" delta + "" millis:"""$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-08-21 21:36:54" "NotificationData.java"$"44"$" "" bitmap="" + bitmap);"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-08-21 21:36:54" "NotificationData.java"$"45"$" long delta = elapsedRealtime() - startTime;"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-08-21 21:36:54" "NotificationData.java"$"46"$" Log.d(TAG, ""Notification icon loaded in "" + delta + "" millis:"" + "" bitmap="" + bitmap);"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-08-21 21:36:54" "NotificationData.java"$"47"$" if (bitmap != null && data != null) {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-08-21 21:36:54" "NotificationData.java"$"48"$" data.setIcon(bitmap);"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-08-21 21:36:54" "NotificationData.java"$"49"$" }"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-08-21 21:36:54" "NotificationData.java"$"50"$" private long elapsedRealtime() {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-08-21 21:36:54" "NotificationData.java"$"51"$" return SystemClock.elapsedRealtime();"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-08-21 21:36:54" "NotificationData.java"$"52"$""$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-08-21 21:36:54" "NotificationData.java"$"53"$" }"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-08-21 21:36:54" "NotificationData.java"$"0"$"++ b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-08-21 21:51:18" "NotificationData.java"$"1"$"106,14 @@ public class NotificationData {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-08-21 21:51:18" "NotificationData.java"$"2"$" public void recycle() {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-08-21 21:51:18" "NotificationData.java"$"3"$""$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-08-21 21:51:18" "NotificationData.java"$"4"$" // All those bitmaps can be displayed at this moment."$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-08-21 21:51:18" "NotificationData.java"$"5"$" // BitmapUtils.safelyRecycle(background);"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-08-21 21:51:18" "NotificationData.java"$"6"$" // BitmapUtils.safelyRecycle(circleIcon);"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-08-21 21:51:18" "NotificationData.java"$"7"$" // BitmapUtils.safelyRecycle(icon);"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-08-21 21:51:18" "NotificationData.java"$"8"$"329,9 @@ public class NotificationData {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-08-21 21:51:18" "NotificationData.java"$"9"$" *"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-08-21 21:51:18" "NotificationData.java"$"10"$" */"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-08-21 21:51:18" "NotificationList.java"$"11"$"++ b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-21 21:51:18" "NotificationList.java"$"12"$"128,6 @@ final class NotificationList {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-21 21:51:18" "NotificationPresenter.java"$"13"$"++ b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-21 21:51:18" "NotificationPresenter.java"$"14"$"322,9 @@ public class NotificationPresenter implements NotificationList.OnNotificationLis"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-21 21:51:18" "NotificationPresenter.java"$"15"$" // Free all resources"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-21 21:51:18" "NotificationPresenter.java"$"16"$" n.recycle();"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-21 21:51:18" "NotificationPresenter.java"$"17"$""$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-21 21:51:18" "NotificationPresenter.java"$"18"$" notifyListeners(n, EVENT_REMOVED);"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-21 21:51:18" "OpenNotification.java"$"19"$"++ b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-08-21 21:51:18" "OpenNotification.java"$"20"$"83,11 @@ public class OpenNotification {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-08-21 21:51:18" "OpenNotification.java"$"21"$" /**"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-08-21 21:51:18" "OpenNotification.java"$"22"$" * Clears all notification's resources."$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-08-21 21:51:18" "OpenNotification.java"$"23"$" */"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-08-21 21:51:18" "OpenNotification.java"$"24"$" public void recycle() {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-08-21 21:51:18" "OpenNotification.java"$"25"$" mNotificationData.recycle();"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-08-21 21:51:18" "OpenNotification.java"$"26"$" }"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-08-21 21:51:18" "OpenNotification.java"$"27"$""$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-08-21 21:51:18" "OpenNotification.java"$"28"$"}"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-08-21 21:51:18" "BitmapUtils.java"$"29"$"++ b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2014-08-21 21:51:18" "BitmapUtils.java"$"30"$"31,13 @@ import android.graphics.Shader;"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2014-08-21 21:51:18" "BitmapUtils.java"$"31"$" /**"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2014-08-21 21:51:18" "BitmapUtils.java"$"32"$" * Recycles given bitmap, if it's not {@code null}."$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2014-08-21 21:51:18" "BitmapUtils.java"$"33"$" */"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2014-08-21 21:51:18" "BitmapUtils.java"$"34"$" public static void safelyRecycle(Bitmap bitmap) {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2014-08-21 21:51:18" "BitmapUtils.java"$"35"$" if (bitmap != null) bitmap.recycle();"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2014-08-21 21:51:18" "BitmapUtils.java"$"36"$" }"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2014-08-21 21:51:18" "BitmapUtils.java"$"37"$""$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2014-08-21 21:51:18" "BitmapUtils.java"$"38"$" public static boolean hasTransparentCorners(Bitmap bitmap) {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2014-08-21 21:51:18" "AcDisplayActivity.java"$"0"$"++ b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-08-21 22:50:27" "AcDisplayActivity.java"$"1"$"21,6 @@ package com.achep.acdisplay.acdisplay;"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-08-21 22:50:27" "AcDisplayFragment.java"$"2"$"++ b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-21 22:50:27" "AcDisplayFragment.java"$"3"$"44,6 @@ import android.view.ViewGroup;"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-21 22:50:27" "AccelerometerSensor.java"$"4"$"++ b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/sensors/AccelerometerSensor.java"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/sensors/AccelerometerSensor.java"$"2014-08-21 22:50:27" "AccelerometerSensor.java"$"5"$"21,10 @@ package com.achep.acdisplay.services.activemode.sensors;"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/sensors/AccelerometerSensor.java"$"2014-08-21 22:50:27" "AccelerometerSensor.java"$"6"$"import com.squareup.seismic.ShakeDetector;"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/services/activemode/sensors/AccelerometerSensor.java"$"2014-08-21 22:50:27" "SharedList.java"$"0"$"++ b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-21 22:50:36" "SharedList.java"$"1"$"20,8 @@ package com.achep.acdisplay;"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-21 22:50:36" "SharedList.java"$"2"$"import android.support.annotation.NonNull;"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-21 22:50:36" "SharedList.java"$"3"$"import android.support.annotation.Nullable;"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-21 22:50:36" "SharedList.java"$"4"$"71,14 @@ public abstract class SharedList> {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-21 22:50:36" "SharedList.java"$"5"$" public void onPut(@NonNull V objectNew, @Nullable V objectOld, int diff);"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-21 22:50:36" "SharedList.java"$"6"$" public void onRemoved(@NonNull V objectRemoved);"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-21 22:50:36" "SharedList.java"$"7"$"94,7 @@ public abstract class SharedList> {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-21 22:50:36" "SharedList.java"$"8"$" public abstract int compare(@NonNull V object, @Nullable V old);"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-21 22:50:36" "SharedList.java"$"9"$"114,9 @@ public abstract class SharedList> {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-21 22:50:36" "SharedList.java"$"10"$" public abstract SharedPreferences.Editor put(@NonNull V object,"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-21 22:50:36" "SharedList.java"$"11"$" @NonNull SharedPreferences.Editor editor,"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-21 22:50:36" "SharedList.java"$"12"$" int position);"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-21 22:50:36" "SharedList.java"$"13"$"124,7 @@ public abstract class SharedList> {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-21 22:50:36" "SharedList.java"$"14"$" public abstract V get(@NonNull SharedPreferences prefs, int position);"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-21 22:50:36" "SharedList.java"$"15"$"134,7 @@ public abstract class SharedList> {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-21 22:50:36" "SharedList.java"$"16"$" public void registerListener(@NonNull OnSharedListChangedListener listener) {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-21 22:50:36" "SharedList.java"$"17"$"144,13 @@ public abstract class SharedList> {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-21 22:50:36" "SharedList.java"$"18"$" public void unregisterListener(@NonNull OnSharedListChangedListener listener) {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-21 22:50:36" "SharedList.java"$"19"$" protected SharedList(@NonNull Context context) {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-21 22:50:36" "SharedList.java"$"20"$"181,7 @@ public abstract class SharedList> {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-21 22:50:36" "SharedList.java"$"21"$" private SharedPreferences getSharedPreferences(@NonNull Context context) {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-21 22:50:36" "SharedList.java"$"22"$"204,7 @@ public abstract class SharedList> {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-21 22:50:36" "SharedList.java"$"23"$" @Nullable"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-21 22:50:36" "SharedList.java"$"24"$"213,7 @@ public abstract class SharedList> {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-21 22:50:36" "SharedList.java"$"25"$" @Nullable"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-21 22:50:36" "SharedList.java"$"26"$"222,11 @@ public abstract class SharedList> {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-21 22:50:36" "SharedList.java"$"27"$" public void remove(@NonNull Context context, V object) {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-21 22:50:36" "SharedList.java"$"28"$" public void remove(@NonNull Context context, V object, @Nullable OnSharedListChangedListener l) {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-21 22:50:36" "SharedList.java"$"29"$"252,13 @@ public abstract class SharedList> {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-21 22:50:36" "SharedList.java"$"30"$" @Nullable"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-21 22:50:36" "SharedList.java"$"31"$" public V put(@NonNull Context context, V object) {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-21 22:50:36" "SharedList.java"$"32"$" @Nullable"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-21 22:50:36" "SharedList.java"$"33"$" public V put(@NonNull Context context, V object, @Nullable OnSharedListChangedListener l) {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-21 22:50:36" "SharedList.java"$"34"$"360,7 @@ public abstract class SharedList> {"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-21 22:50:36" "SharedList.java"$"35"$" @NonNull"$"verdict"$"1"$" b/project/AcDisplay/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-21 22:50:36" "settings.gradle"$"0"$"++ b/project/settings.gradle"$"verdict"$"1"$" b/project/settings.gradle"$"2014-08-22 16:40:39" "settings.gradle"$"1"$"1 @@"$"verdict"$"1"$" b/project/settings.gradle"$"2014-08-22 16:40:39" "settings.gradle"$"2"$"include ':app'"$"verdict"$"1"$" b/project/settings.gradle"$"2014-08-22 16:40:39" "README.md"$"0"$"++ b/README.md"$"verdict"$"1"$" b/README.md"$"2014-08-23 16:28:23" "README.md"$"1"$"29,13 @@ Clone the project and come in:"$"verdict"$"1"$" b/README.md"$"2014-08-23 16:28:23" "README.md"$"2"$" # Builds all the things. Grab compiled application from ./app/build/outputs/apk/"$"verdict"$"1"$" b/README.md"$"2014-08-23 16:28:23" "README.md"$"3"$" # Grab compiled application from ./app/build/outputs/apk/"$"verdict"$"1"$" b/README.md"$"2014-08-23 16:28:23" "README.md"$"4"$"47,6 @@ To build release version:"$"verdict"$"1"$" b/README.md"$"2014-08-23 16:28:23" "README.md"$"5"$" # Grab compiled application from ./app/build/outputs/apk/"$"verdict"$"1"$" b/README.md"$"2014-08-23 16:28:23" "Build.java"$"6"$"++ b/project/app/src/main/java/com/achep/acdisplay/Build.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Build.java"$"2014-08-23 16:28:23" "Build.java"$"7"$"34,9 @@ public final class Build {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Build.java"$"2014-08-23 16:28:23" "Build.java"$"8"$"АртёмЧепурной"";"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Build.java"$"2014-08-23 16:28:23" "RepositoryUrlBuilder.java"$"9"$"++ b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-23 16:28:23" "RepositoryUrlBuilder.java"$"10"$"1,78 @@"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-23 16:28:23" "RepositoryUrlBuilder.java"$"11"$"/*"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-23 16:28:23" "RepositoryUrlBuilder.java"$"12"$" * Copyright (C) 2014 AChep@xda "$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-23 16:28:23" "RepositoryUrlBuilder.java"$"13"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-23 16:28:23" "RepositoryUrlBuilder.java"$"14"$" * This program is free software; you can redistribute it and/or"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-23 16:28:23" "RepositoryUrlBuilder.java"$"15"$" * modify it under the terms of the GNU General Public License"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-23 16:28:23" "RepositoryUrlBuilder.java"$"16"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-23 16:28:23" "RepositoryUrlBuilder.java"$"17"$" * of the License, or (at your option) any later version."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-23 16:28:23" "RepositoryUrlBuilder.java"$"18"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-23 16:28:23" "RepositoryUrlBuilder.java"$"19"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-23 16:28:23" "RepositoryUrlBuilder.java"$"20"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-23 16:28:23" "RepositoryUrlBuilder.java"$"21"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-23 16:28:23" "RepositoryUrlBuilder.java"$"22"$" * GNU General Public License for more details."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-23 16:28:23" "RepositoryUrlBuilder.java"$"23"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-23 16:28:23" "RepositoryUrlBuilder.java"$"24"$" * You should have received a copy of the GNU General Public License"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-23 16:28:23" "RepositoryUrlBuilder.java"$"25"$" * along with this program; if not, write to the Free Software"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-23 16:28:23" "RepositoryUrlBuilder.java"$"26"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-23 16:28:23" "RepositoryUrlBuilder.java"$"27"$" * MA 02110-1301, USA."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-23 16:28:23" "RepositoryUrlBuilder.java"$"28"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-23 16:28:23" "RepositoryUrlBuilder.java"$"29"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-23 16:28:23" "RepositoryUrlBuilder.java"$"30"$"package com.achep.acdisplay;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-23 16:28:23" "RepositoryUrlBuilder.java"$"31"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-23 16:28:23" "RepositoryUrlBuilder.java"$"32"$"/**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-23 16:28:23" "RepositoryUrlBuilder.java"$"33"$" * Builder of the links to remote repository."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-23 16:28:23" "RepositoryUrlBuilder.java"$"34"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-23 16:28:23" "RepositoryUrlBuilder.java"$"35"$" * @author Artem Chepurnoy"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-23 16:28:23" "RepositoryUrlBuilder.java"$"36"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-23 16:28:23" "RepositoryUrlBuilder.java"$"37"$"public class RepositoryUrlBuilder {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-23 16:28:23" "RepositoryUrlBuilder.java"$"38"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-23 16:28:23" "RepositoryUrlBuilder.java"$"39"$" public static final String ACDISPLAY_PROJECT_NAME = ""project"";"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-23 16:28:23" "RepositoryUrlBuilder.java"$"40"$" public static final String ACDISPLAY_MODULE_NAME = ""app"";"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-23 16:28:23" "RepositoryUrlBuilder.java"$"41"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-23 16:28:23" "RepositoryUrlBuilder.java"$"42"$" private static final String USERNAME = ""AChep"";"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-23 16:28:23" "RepositoryUrlBuilder.java"$"43"$" private static final String PROJECT = ""AcDisplay"";"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-23 16:28:23" "RepositoryUrlBuilder.java"$"44"$" private static final String FORMATTER = ""https://%1$s/%2$s/%3$s/%4$s/"";"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-23 16:28:23" "RepositoryUrlBuilder.java"$"45"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-23 16:28:23" "RepositoryUrlBuilder.java"$"46"$" private String mBranch;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-23 16:28:23" "RepositoryUrlBuilder.java"$"47"$" private StringBuilder mPathBuilder;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-23 16:28:23" "RepositoryUrlBuilder.java"$"48"$" private boolean mRawAccess = false;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-23 16:28:23" "RepositoryUrlBuilder.java"$"49"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-23 16:28:23" "RepositoryUrlBuilder.java"$"50"$" public RepositoryUrlBuilder setBranch(String branch) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-23 16:28:23" "RepositoryUrlBuilder.java"$"51"$" mBranch = branch;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-23 16:28:23" "RepositoryUrlBuilder.java"$"52"$" return this;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-23 16:28:23" "RepositoryUrlBuilder.java"$"53"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-23 16:28:23" "RepositoryUrlBuilder.java"$"54"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-23 16:28:23" "RepositoryUrlBuilder.java"$"55"$" public RepositoryUrlBuilder setRawAccess(boolean rawAccess) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-23 16:28:23" "RepositoryUrlBuilder.java"$"56"$" mRawAccess = rawAccess;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-23 16:28:23" "RepositoryUrlBuilder.java"$"57"$" return this;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-23 16:28:23" "RepositoryUrlBuilder.java"$"58"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-23 16:28:23" "RepositoryUrlBuilder.java"$"59"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-23 16:28:23" "RepositoryUrlBuilder.java"$"60"$" public RepositoryUrlBuilder addPath(String path) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-23 16:28:23" "RepositoryUrlBuilder.java"$"61"$" if (mPathBuilder == null) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-23 16:28:23" "RepositoryUrlBuilder.java"$"62"$" mPathBuilder = new StringBuilder();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-23 16:28:23" "RepositoryUrlBuilder.java"$"63"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-23 16:28:23" "RepositoryUrlBuilder.java"$"64"$" mPathBuilder.append(path);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-23 16:28:23" "RepositoryUrlBuilder.java"$"65"$" return this;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-23 16:28:23" "RepositoryUrlBuilder.java"$"66"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-23 16:28:23" "RepositoryUrlBuilder.java"$"67"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-23 16:28:23" "RepositoryUrlBuilder.java"$"68"$" public String build() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-23 16:28:23" "RepositoryUrlBuilder.java"$"69"$" if (mBranch == null) mBranch = ""master"";"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-23 16:28:23" "RepositoryUrlBuilder.java"$"70"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-23 16:28:23" "RepositoryUrlBuilder.java"$"71"$" String branch;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-23 16:28:23" "RepositoryUrlBuilder.java"$"72"$" String domain;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-23 16:28:23" "RepositoryUrlBuilder.java"$"73"$" String path = mPathBuilder == null ? """" : mPathBuilder.toString();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-23 16:28:23" "RepositoryUrlBuilder.java"$"74"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-23 16:28:23" "RepositoryUrlBuilder.java"$"75"$" if (mRawAccess) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-23 16:28:23" "RepositoryUrlBuilder.java"$"76"$" domain = ""raw.githubusercontent.com"";"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-23 16:28:23" "RepositoryUrlBuilder.java"$"77"$" branch = """";"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-23 16:28:23" "RepositoryUrlBuilder.java"$"78"$" } else {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-23 16:28:23" "RepositoryUrlBuilder.java"$"79"$" domain = ""www.github.com"";"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-23 16:28:23" "RepositoryUrlBuilder.java"$"80"$" branch = ""blob/"";"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-23 16:28:23" "RepositoryUrlBuilder.java"$"81"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-23 16:28:23" "RepositoryUrlBuilder.java"$"82"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-23 16:28:23" "RepositoryUrlBuilder.java"$"83"$" branch += mBranch;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-23 16:28:23" "RepositoryUrlBuilder.java"$"84"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-23 16:28:23" "RepositoryUrlBuilder.java"$"85"$" return String.format(FORMATTER, domain, USERNAME, PROJECT, branch) + path;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-23 16:28:23" "RepositoryUrlBuilder.java"$"86"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-23 16:28:23" "RepositoryUrlBuilder.java"$"87"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-23 16:28:23" "RepositoryUrlBuilder.java"$"88"$"}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-23 16:28:23" "AppConfig.java"$"89"$"++ b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-08-23 16:28:23" "AppConfig.java"$"90"$"149,14 @@ public class AppConfig {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-08-23 16:28:23" "AppConfig.java"$"91"$" * @return {@code true} if all options are set to default, {@code false} otherwise."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-08-23 16:28:23" "AppConfig.java"$"92"$" * @see #reset(AppConfig)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-08-23 16:28:23" "AppConfig.java"$"93"$" boolean equalsToDefault() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-08-23 16:28:23" "AppConfig.java"$"94"$"167,7 @@ public class AppConfig {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-08-23 16:28:23" "AppConfig.java"$"95"$" static final class Saver extends com.achep.acdisplay.SharedList.Saver {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-08-23 16:28:23" "AppConfig.java"$"96"$"204,7 @@ public class AppConfig {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-08-23 16:28:23" "AppConfig.java"$"97"$" static final class Comparator extends com.achep.acdisplay.SharedList.Comparator {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-08-23 16:28:23" "Blacklist.java"$"98"$"++ b/project/app/src/main/java/com/achep/acdisplay/blacklist/Blacklist.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/Blacklist.java"$"2014-08-23 16:28:23" "Blacklist.java"$"99"$"19,20 @@"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/Blacklist.java"$"2014-08-23 16:28:23" "Blacklist.java"$"100"$"import android.support.annotation.NonNull;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/Blacklist.java"$"2014-08-23 16:28:23" "Blacklist.java"$"101"$"import android.support.annotation.Nullable;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/Blacklist.java"$"2014-08-23 16:28:23" "Blacklist.java"$"102"$"import com.achep.acdisplay.SharedList;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/Blacklist.java"$"2014-08-23 16:28:23" "Blacklist.java"$"103"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/Blacklist.java"$"2014-08-23 16:28:23" "Blacklist.java"$"104"$"/**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/Blacklist.java"$"2014-08-23 16:28:23" "Blacklist.java"$"105"$" * @see #saveAppConfig(android.content.Context, AppConfig, SharedList.OnSharedListChangedListener)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/Blacklist.java"$"2014-08-23 16:28:23" "Blacklist.java"$"106"$"public final class Blacklist extends SharedList {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/Blacklist.java"$"2014-08-23 16:28:23" "Blacklist.java"$"107"$"56,15 @@ public final class Blacklist extends com.achep.acdisplay.SharedList"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-24 08:33:23" "SensorsDumpService.java"$"43"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-24 08:33:23" "SensorsDumpService.java"$"44"$" * This program is free software; you can redistribute it and/or"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-24 08:33:23" "SensorsDumpService.java"$"45"$" * modify it under the terms of the GNU General Public License"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-24 08:33:23" "SensorsDumpService.java"$"46"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-24 08:33:23" "SensorsDumpService.java"$"47"$" * of the License, or (at your option) any later version."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-24 08:33:23" "SensorsDumpService.java"$"48"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-24 08:33:23" "SensorsDumpService.java"$"49"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-24 08:33:23" "SensorsDumpService.java"$"50"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-24 08:33:23" "SensorsDumpService.java"$"51"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-24 08:33:23" "SensorsDumpService.java"$"52"$" * GNU General Public License for more details."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-24 08:33:23" "SensorsDumpService.java"$"53"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-24 08:33:23" "SensorsDumpService.java"$"54"$" * You should have received a copy of the GNU General Public License"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-24 08:33:23" "SensorsDumpService.java"$"55"$" * along with this program; if not, write to the Free Software"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-24 08:33:23" "SensorsDumpService.java"$"56"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-24 08:33:23" "SensorsDumpService.java"$"57"$" * MA 02110-1301, USA."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-24 08:33:23" "SensorsDumpService.java"$"58"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-24 08:33:23" "SensorsDumpService.java"$"59"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-24 08:33:23" "SensorsDumpService.java"$"60"$"package com.achep.acdisplay.services;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-24 08:33:23" "SensorsDumpService.java"$"61"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-24 08:33:23" "SensorsDumpService.java"$"62"$"import android.content.Context;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-24 08:33:23" "SensorsDumpService.java"$"63"$"import android.support.annotation.NonNull;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-24 08:33:23" "SensorsDumpService.java"$"64"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-24 08:33:23" "SensorsDumpService.java"$"65"$"import com.achep.acdisplay.Config;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-24 08:33:23" "SensorsDumpService.java"$"66"$"import com.achep.acdisplay.R;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-24 08:33:23" "SensorsDumpService.java"$"67"$"import com.achep.acdisplay.utils.PowerUtils;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-24 08:33:23" "SensorsDumpService.java"$"68"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-24 08:33:23" "SensorsDumpService.java"$"69"$"/**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-24 08:33:23" "SensorsDumpService.java"$"70"$" * Created by achep on 24.08.14."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-24 08:33:23" "SensorsDumpService.java"$"71"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-24 08:33:23" "SensorsDumpService.java"$"72"$"public class SensorsDumpService extends BathService.ChildService {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-24 08:33:23" "SensorsDumpService.java"$"73"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-24 08:33:23" "SensorsDumpService.java"$"74"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-24 08:33:23" "SensorsDumpService.java"$"75"$" * Starts or stops this service as required by settings and device's state."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-24 08:33:23" "SensorsDumpService.java"$"76"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-24 08:33:23" "SensorsDumpService.java"$"77"$" public static void handleState(@NonNull Context context) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-24 08:33:23" "SensorsDumpService.java"$"78"$" Config config = Config.getInstance();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-24 08:33:23" "SensorsDumpService.java"$"79"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-24 08:33:23" "SensorsDumpService.java"$"80"$" boolean onlyWhileChangingOption = !config.isEnabledOnlyWhileCharging()"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-24 08:33:23" "SensorsDumpService.java"$"81"$" || PowerUtils.isPlugged(context);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-24 08:33:23" "SensorsDumpService.java"$"82"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-24 08:33:23" "SensorsDumpService.java"$"83"$" if (config.isEnabled()"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-24 08:33:23" "SensorsDumpService.java"$"84"$" && config.isDevSensorsDumpEnabled()"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-24 08:33:23" "SensorsDumpService.java"$"85"$" && onlyWhileChangingOption) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-24 08:33:23" "SensorsDumpService.java"$"86"$" BathService.startService(context, SensorsDumpService.class);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-24 08:33:23" "SensorsDumpService.java"$"87"$" } else {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-24 08:33:23" "SensorsDumpService.java"$"88"$" BathService.stopService(context, SensorsDumpService.class);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-24 08:33:23" "SensorsDumpService.java"$"89"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-24 08:33:23" "SensorsDumpService.java"$"90"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-24 08:33:23" "SensorsDumpService.java"$"91"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-24 08:33:23" "SensorsDumpService.java"$"92"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-24 08:33:23" "SensorsDumpService.java"$"93"$" public void onCreate() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-24 08:33:23" "SensorsDumpService.java"$"94"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-24 08:33:23" "SensorsDumpService.java"$"95"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-24 08:33:23" "SensorsDumpService.java"$"96"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-24 08:33:23" "SensorsDumpService.java"$"97"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-24 08:33:23" "SensorsDumpService.java"$"98"$" public void onDestroy() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-24 08:33:23" "SensorsDumpService.java"$"99"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-24 08:33:23" "SensorsDumpService.java"$"100"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-24 08:33:23" "SensorsDumpService.java"$"101"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-24 08:33:23" "SensorsDumpService.java"$"102"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-24 08:33:23" "SensorsDumpService.java"$"103"$" public String getLabel() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-24 08:33:23" "SensorsDumpService.java"$"104"$" return getContext().getString(R.string.service_bath_active_mode_dump);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-24 08:33:23" "SensorsDumpService.java"$"105"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-24 08:33:23" "SensorsDumpService.java"$"106"$"}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-24 08:33:23" "DevSettings.java"$"107"$"++ b/project/app/src/main/java/com/achep/acdisplay/settings/DevSettings.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/DevSettings.java"$"2014-08-24 08:33:23" "DevSettings.java"$"108"$"1,56 @@"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/DevSettings.java"$"2014-08-24 08:33:23" "DevSettings.java"$"109"$"/*"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/DevSettings.java"$"2014-08-24 08:33:23" "DevSettings.java"$"110"$" * Copyright (C) 2014 AChep@xda "$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/DevSettings.java"$"2014-08-24 08:33:23" "DevSettings.java"$"111"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/DevSettings.java"$"2014-08-24 08:33:23" "DevSettings.java"$"112"$" * This program is free software; you can redistribute it and/or"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/DevSettings.java"$"2014-08-24 08:33:23" "DevSettings.java"$"113"$" * modify it under the terms of the GNU General Public License"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/DevSettings.java"$"2014-08-24 08:33:23" "DevSettings.java"$"114"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/DevSettings.java"$"2014-08-24 08:33:23" "DevSettings.java"$"115"$" * of the License, or (at your option) any later version."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/DevSettings.java"$"2014-08-24 08:33:23" "DevSettings.java"$"116"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/DevSettings.java"$"2014-08-24 08:33:23" "DevSettings.java"$"117"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/DevSettings.java"$"2014-08-24 08:33:23" "DevSettings.java"$"118"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/DevSettings.java"$"2014-08-24 08:33:23" "DevSettings.java"$"119"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/DevSettings.java"$"2014-08-24 08:33:23" "DevSettings.java"$"120"$" * GNU General Public License for more details."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/DevSettings.java"$"2014-08-24 08:33:23" "DevSettings.java"$"121"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/DevSettings.java"$"2014-08-24 08:33:23" "DevSettings.java"$"122"$" * You should have received a copy of the GNU General Public License"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/DevSettings.java"$"2014-08-24 08:33:23" "DevSettings.java"$"123"$" * along with this program; if not, write to the Free Software"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/DevSettings.java"$"2014-08-24 08:33:23" "DevSettings.java"$"124"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/DevSettings.java"$"2014-08-24 08:33:23" "DevSettings.java"$"125"$" * MA 02110-1301, USA."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/DevSettings.java"$"2014-08-24 08:33:23" "DevSettings.java"$"126"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/DevSettings.java"$"2014-08-24 08:33:23" "DevSettings.java"$"127"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/DevSettings.java"$"2014-08-24 08:33:23" "DevSettings.java"$"128"$"package com.achep.acdisplay.settings;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/DevSettings.java"$"2014-08-24 08:33:23" "DevSettings.java"$"129"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/DevSettings.java"$"2014-08-24 08:33:23" "DevSettings.java"$"130"$"import android.os.Bundle;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/DevSettings.java"$"2014-08-24 08:33:23" "DevSettings.java"$"131"$"import android.preference.Preference;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/DevSettings.java"$"2014-08-24 08:33:23" "DevSettings.java"$"132"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/DevSettings.java"$"2014-08-24 08:33:23" "DevSettings.java"$"133"$"import com.achep.acdisplay.Config;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/DevSettings.java"$"2014-08-24 08:33:23" "DevSettings.java"$"134"$"import com.achep.acdisplay.R;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/DevSettings.java"$"2014-08-24 08:33:23" "DevSettings.java"$"135"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/DevSettings.java"$"2014-08-24 08:33:23" "DevSettings.java"$"136"$"/**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/DevSettings.java"$"2014-08-24 08:33:23" "DevSettings.java"$"137"$" * Development settings fragment."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/DevSettings.java"$"2014-08-24 08:33:23" "DevSettings.java"$"138"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/DevSettings.java"$"2014-08-24 08:33:23" "DevSettings.java"$"139"$" * @author Artem Chepurnoy"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/DevSettings.java"$"2014-08-24 08:33:23" "DevSettings.java"$"140"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/DevSettings.java"$"2014-08-24 08:33:23" "DevSettings.java"$"141"$"public class DevSettings extends PreferenceFragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/DevSettings.java"$"2014-08-24 08:33:23" "DevSettings.java"$"142"$" Preference.OnPreferenceClickListener {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/DevSettings.java"$"2014-08-24 08:33:23" "DevSettings.java"$"143"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/DevSettings.java"$"2014-08-24 08:33:23" "DevSettings.java"$"144"$" private Preference mSensorsDumpSendPreference;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/DevSettings.java"$"2014-08-24 08:33:23" "DevSettings.java"$"145"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/DevSettings.java"$"2014-08-24 08:33:23" "DevSettings.java"$"146"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/DevSettings.java"$"2014-08-24 08:33:23" "DevSettings.java"$"147"$" public void onCreate(Bundle savedInstanceState) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/DevSettings.java"$"2014-08-24 08:33:23" "DevSettings.java"$"148"$" super.onCreate(savedInstanceState);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/DevSettings.java"$"2014-08-24 08:33:23" "DevSettings.java"$"149"$" addPreferencesFromResource(R.xml.dev_settings);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/DevSettings.java"$"2014-08-24 08:33:23" "DevSettings.java"$"150"$" syncPreference(Config.KEY_DEV_SENSORS_DUMP);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/DevSettings.java"$"2014-08-24 08:33:23" "DevSettings.java"$"151"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/DevSettings.java"$"2014-08-24 08:33:23" "DevSettings.java"$"152"$" mSensorsDumpSendPreference = findPreference(""dev_sensors_dump_send"");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/DevSettings.java"$"2014-08-24 08:33:23" "DevSettings.java"$"153"$" mSensorsDumpSendPreference.setOnPreferenceClickListener(this);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/DevSettings.java"$"2014-08-24 08:33:23" "DevSettings.java"$"154"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/DevSettings.java"$"2014-08-24 08:33:23" "DevSettings.java"$"155"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/DevSettings.java"$"2014-08-24 08:33:23" "DevSettings.java"$"156"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/DevSettings.java"$"2014-08-24 08:33:23" "DevSettings.java"$"157"$" public boolean onPreferenceClick(Preference preference) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/DevSettings.java"$"2014-08-24 08:33:23" "DevSettings.java"$"158"$" if (preference == mSensorsDumpSendPreference) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/DevSettings.java"$"2014-08-24 08:33:23" "DevSettings.java"$"159"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/DevSettings.java"$"2014-08-24 08:33:23" "DevSettings.java"$"160"$" } else"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/DevSettings.java"$"2014-08-24 08:33:23" "DevSettings.java"$"161"$" return false;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/DevSettings.java"$"2014-08-24 08:33:23" "DevSettings.java"$"162"$" return true;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/DevSettings.java"$"2014-08-24 08:33:23" "DevSettings.java"$"163"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/DevSettings.java"$"2014-08-24 08:33:23" "DevSettings.java"$"164"$"}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/DevSettings.java"$"2014-08-24 08:33:23" "Settings.java"$"165"$"++ b/project/app/src/main/java/com/achep/acdisplay/settings/Settings.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/Settings.java"$"2014-08-24 08:33:23" "Settings.java"$"166"$"41,7 @@ import android.widget.ListAdapter;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/Settings.java"$"2014-08-24 08:33:23" "Settings.java"$"167"$"import com.achep.acdisplay.Build;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/Settings.java"$"2014-08-24 08:33:23" "Settings.java"$"168"$"337,12 @@ public class Settings extends PreferenceActivity {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/Settings.java"$"2014-08-24 08:33:23" "Settings.java"$"169"$" if (id == R.id.dev_settings) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/Settings.java"$"2014-08-24 08:33:23" "Settings.java"$"170"$" if (!Build.DEBUG) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/Settings.java"$"2014-08-24 08:33:23" "Settings.java"$"171"$" target.remove(i);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/Settings.java"$"2014-08-24 08:33:23" "Settings.java"$"172"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/Settings.java"$"2014-08-24 08:33:23" "Settings.java"$"173"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/Settings.java"$"2014-08-24 08:33:23" "Settings.java"$"174"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/Settings.java"$"2014-08-24 08:33:23" "Settings.java"$"175"$" // Increment if the current one wasn't removed by the Utils code."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/Settings.java"$"2014-08-24 08:33:23" "README.md"$"0"$"++ b/README.md"$"verdict"$"1"$" b/README.md"$"2014-08-24 09:35:28" "README.md"$"1"$"9,7 @@ AcDisplay"$"verdict"$"1"$" b/README.md"$"2014-08-24 09:35:28" "README.md"$"2"$"It will inform you about new notifications by showing a minimal, beautiful screen, allowing you to open them directly from the lock screen. And if you want to see what's going on, you can simply take your phone out of your pocket to view all the latest notifications, in a similarly pleasing and minimalistic manner."$"verdict"$"1"$" b/README.md"$"2014-08-24 09:35:28" "README.md"$"3"$"](https://plus.google.com/u/0/communities/102085470313050914854)**"$"verdict"$"1"$" b/README.md"$"2014-08-24 09:35:28" "README.md"$"4"$"20,7 @@ It will let you know about new notifications by showing a minimal, beautiful scr"$"verdict"$"1"$" b/README.md"$"2014-08-24 09:35:28" "README.md"$"5"$"----------------"$"verdict"$"1"$" b/README.md"$"2014-08-24 09:35:28" "README.md"$"6"$"50,11 @@ To build release version:"$"verdict"$"1"$" b/README.md"$"2014-08-24 09:35:28" "README.md"$"7"$""$"verdict"$"1"$" b/README.md"$"2014-08-24 09:35:28" "README.md"$"8"$"Import to Android Studio"$"verdict"$"1"$" b/README.md"$"2014-08-24 09:35:28" "README.md"$"9"$"----------------"$"verdict"$"1"$" b/README.md"$"2014-08-24 09:35:28" "README.md"$"10"$"- Make sure JDK-7 or later is installed."$"verdict"$"1"$" b/README.md"$"2014-08-24 09:35:28" "README.md"$"11"$"- Make sure latest Android Studio is installed."$"verdict"$"1"$" b/README.md"$"2014-08-24 09:35:28" "README.md"$"12"$"- Launch Android Studio."$"verdict"$"1"$" b/README.md"$"2014-08-24 09:35:28" "README.md"$"13"$"- Select: File -> Import project; and choose ./AcDisplay/project directory."$"verdict"$"1"$" b/README.md"$"2014-08-24 09:35:28" "README.md"$"14"$"- Wait until it done."$"verdict"$"1"$" b/README.md"$"2014-08-24 09:35:28" "README.md"$"0"$"++ b/README.md"$"verdict"$"1"$" b/README.md"$"2014-08-25 10:30:53" "README.md"$"1"$"1,6 @@"$"verdict"$"1"$" b/README.md"$"2014-08-25 10:30:53" "README.md"$"2"$"[![Build Status](https://travis-ci.org/AChep/AcDisplay.svg?branch=master)](https://travis-ci.org/AChep/AcDisplay) [![Crowdin](https://d322cqt584bo4o.cloudfront.net/acdisplay/localized.png)](http://translate.acdisplay.org/project/acdisplay)"$"verdict"$"1"$" b/README.md"$"2014-08-25 10:30:53" "README.md"$"3"$"57,4 @@ Import to Android Studio"$"verdict"$"1"$" b/README.md"$"2014-08-25 10:30:53" "FAQ.md"$"0"$"++ b/FAQ.md"$"verdict"$"1"$" b/FAQ.md"$"2014-08-25 11:37:27" "FAQ.md"$"1"$"34,7 @@ To do so, just use the feedback option and check «Attach a log» and the log wi"$"verdict"$"1"$" b/FAQ.md"$"2014-08-25 11:37:27" "FAQ.md"$"2"$">You can easily help out with that. Join the app's [page][translate] on crowdin and suggest a better translation. Thanks!"$"verdict"$"1"$" b/FAQ.md"$"2014-08-25 11:37:27" "FAQ.md"$"3"$"47,6 @@ To do so, just use the feedback option and check «Attach a log» and the log wi"$"verdict"$"1"$" b/FAQ.md"$"2014-08-25 11:37:27" "FAQ.md"$"4"$"[repo]:http://repo.acdisplay.org"$"verdict"$"1"$" b/FAQ.md"$"2014-08-25 11:37:27" "FAQ.md"$"5"$"[translate]:http://translate.acdisplay.org"$"verdict"$"1"$" b/FAQ.md"$"2014-08-25 11:37:27" "README.md"$"6"$"++ b/README.md"$"verdict"$"1"$" b/README.md"$"2014-08-25 11:37:27" "README.md"$"7"$"1,11 @@"$"verdict"$"1"$" b/README.md"$"2014-08-25 11:37:27" "README.md"$"8"$"[![Build Status](https://travis-ci.org/AChep/AcDisplay.svg?branch=master)](https://travis-ci.org/AChep/AcDisplay) [![Crowdin](https://d322cqt584bo4o.cloudfront.net/acdisplay/localized.png)](http://translate.acdisplay.orgproject/acdisplay)"$"verdict"$"1"$" b/README.md"$"2014-08-25 11:37:27" "README.md"$"9"$" src=""http://repo.acdisplay.org/raw/master/screenshots/screenshot2.png"" />"$"verdict"$"1"$" b/README.md"$"2014-08-25 11:37:27" "README.md"$"10"$" src=""http://repo.acdisplay.org/raw/master/screenshots/screenshot1.png"" />"$"verdict"$"1"$" b/README.md"$"2014-08-25 11:37:27" "README.md"$"11"$"16,7 @@ It will inform you about new notifications by showing a minimal, beautiful scree"$"verdict"$"1"$" b/README.md"$"2014-08-25 11:37:27" "README.md"$"12"$" src=""http://repo.acdisplay.org/raw/master/art/google_play.png"" />"$"verdict"$"1"$" b/README.md"$"2014-08-25 11:37:27" "Build.java"$"13"$"++ b/project/app/src/main/java/com/achep/acdisplay/Build.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Build.java"$"2014-08-25 11:37:27" "Build.java"$"14"$"36,7 @@ public final class Build {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Build.java"$"2014-08-25 11:37:27" "Build.java"$"15"$"АртёмЧепурной"";"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Build.java"$"2014-08-25 11:37:27" "Build.java"$"16"$" public static final String TRANSLATE = ""http://translate.acdisplay.org"";"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Build.java"$"2014-08-25 11:37:27" "README.md"$"0"$"++ b/README.md"$"verdict"$"1"$" b/README.md"$"2014-08-25 11:40:35" "README.md"$"1"$"1,11 @@"$"verdict"$"1"$" b/README.md"$"2014-08-25 11:40:35" "README.md"$"2"$"[![Build Status](https://travis-ci.org/AChep/AcDisplay.svg?branch=master)](https://travis-ci.org/AChep/AcDisplay) [![Crowdin](https://d322cqt584bo4o.cloudfront.net/acdisplay/localized.png)](http://translate.acdisplay.org)"$"verdict"$"1"$" b/README.md"$"2014-08-25 11:40:35" "README.md"$"3"$" src=""https://github.com/AChep/AcDisplay/raw/master/screenshots/screenshot2.png"" />"$"verdict"$"1"$" b/README.md"$"2014-08-25 11:40:35" "README.md"$"4"$" src=""https://github.com/AChep/AcDisplay/raw/master/screenshots/screenshot1.png"" />"$"verdict"$"1"$" b/README.md"$"2014-08-25 11:40:35" "README.md"$"5"$"14,9 @@ It will inform you about new notifications by showing a minimal, beautiful scree"$"verdict"$"1"$" b/README.md"$"2014-08-25 11:40:35" "README.md"$"6"$"](https://plus.google.com/u/0/communities/102085470313050914854)**"$"verdict"$"1"$" b/README.md"$"2014-08-25 11:40:35" "README.md"$"7"$""$"verdict"$"1"$" b/README.md"$"2014-08-25 11:40:35" "README.md"$"8"$" src=""https://github.com/AChep/AcDisplay/raw/master/art/google_play.png"" />"$"verdict"$"1"$" b/README.md"$"2014-08-25 11:40:35" "App.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/App.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2014-08-25 11:49:30" "App.java"$"1"$"23,7 @@ import android.content.Context;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2014-08-25 11:49:30" "App.java"$"2"$"import com.achep.acdisplay.services.SensorsDumpService;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2014-08-25 11:49:30" "App.java"$"3"$"59,7 @@ public class App extends Application {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2014-08-25 11:49:30" "App.java"$"4"$" SensorsDumpService.handleState(this);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2014-08-25 11:49:30" "Receiver.java"$"5"$"++ b/project/app/src/main/java/com/achep/acdisplay/receiver/Receiver.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/receiver/Receiver.java"$"2014-08-25 11:49:30" "Receiver.java"$"6"$"27,7 @@ import com.achep.acdisplay.App;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/receiver/Receiver.java"$"2014-08-25 11:49:30" "Receiver.java"$"7"$"import com.achep.acdisplay.services.SensorsDumpService;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/receiver/Receiver.java"$"2014-08-25 11:49:30" "Receiver.java"$"8"$"47,7 @@ public class Receiver extends BroadcastReceiver {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/receiver/Receiver.java"$"2014-08-25 11:49:30" "Receiver.java"$"9"$" SensorsDumpService.handleState(context);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/receiver/Receiver.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"10"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"11"$"19,83 @@"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"12"$"import android.content.BroadcastReceiver;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"13"$"import android.content.Intent;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"14"$"import android.content.IntentFilter;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"15"$"import android.hardware.Sensor;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"16"$"import android.hardware.SensorEvent;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"17"$"import android.hardware.SensorEventListener;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"18"$"import android.hardware.SensorManager;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"19"$"import android.os.Handler;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"20"$"import android.os.SystemClock;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"21"$"import android.util.Log;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"22"$"import com.achep.acdisplay.Build;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"23"$"import com.achep.acdisplay.utils.FileUtils;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"24"$"import java.io.File;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"25"$"import java.util.ArrayList;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"26"$"import java.util.LinkedList;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"27"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"28"$"/**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"29"$"public class SensorsDumpService extends BathService.ChildService implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"30"$" SensorEventListener {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"31"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"32"$" private static final String TAG = ""SensorsDumpService"";"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"33"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"34"$" private static final char DIVIDER = ';';"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"35"$" private static final char NEW_LINE = '\n';"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"36"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"37"$" private static final int MAX_SIZE = 2500;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"38"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"39"$" private SensorManager mSensorManager;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"40"$" private final int[] mSensorTypes = new int[] {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"41"$" Sensor.TYPE_GYROSCOPE, Sensor.TYPE_ACCELEROMETER,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"42"$" };"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"43"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"44"$" private final LinkedList mEventList = new LinkedList<>();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"45"$" private static class Event {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"46"$" long timestamp;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"47"$" float[] values;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"48"$" int sensor;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"49"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"50"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"51"$" private Handler mHandler = new Handler();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"52"$" private Receiver mReceiver = new Receiver();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"53"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"54"$" private class Receiver extends BroadcastReceiver {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"55"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"56"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"57"$" public void onReceive(Context context, Intent intent) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"58"$" switch (intent.getAction()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"59"$" case Intent.ACTION_SCREEN_ON:"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"60"$" startListening();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"61"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"62"$" // Stop listening after some minutes to keep battery."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"63"$" mHandler.postDelayed(new Runnable() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"64"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"65"$" public void run() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"66"$" synchronized (mEventList) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"67"$" stopListening();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"68"$" mEventList.clear();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"69"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"70"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"71"$" }, 120 * 1000);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"72"$" break;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"73"$" case Intent.ACTION_SCREEN_OFF:"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"74"$" stopListening();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"75"$" dropToStorage();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"76"$" break;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"77"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"78"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"79"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"80"$"117,83 @@ public class SensorsDumpService extends BathService.ChildService {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"81"$" Context context = getContext();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"82"$" IntentFilter intentFilter = new IntentFilter();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"83"$" intentFilter.addAction(Intent.ACTION_SCREEN_ON);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"84"$" intentFilter.addAction(Intent.ACTION_SCREEN_OFF);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"85"$" intentFilter.setPriority(IntentFilter.SYSTEM_HIGH_PRIORITY - 1);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"86"$" context.registerReceiver(mReceiver, intentFilter);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"87"$" mSensorManager = (SensorManager) context.getSystemService(Context.SENSOR_SERVICE);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"88"$" getContext().unregisterReceiver(mReceiver);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"89"$" stopListening();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"90"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"91"$" private void startListening() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"92"$" for (int type : mSensorTypes) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"93"$" Sensor sensor = mSensorManager.getDefaultSensor(type);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"94"$" if (sensor != null) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"95"$" if (Build.DEBUG) Log.d(TAG, ""Listening to "" + sensor.getName() + "" sensor..."");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"96"$" mSensorManager.registerListener(this, sensor, SensorManager.SENSOR_DELAY_GAME);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"97"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"98"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"99"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"100"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"101"$" private void stopListening() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"102"$" if (Build.DEBUG) Log.d(TAG, ""Stopping listening..."");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"103"$" mSensorManager.unregisterListener(this);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"104"$" mHandler.removeCallbacksAndMessages(null);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"105"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"106"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"107"$" private void dropToStorage() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"108"$" synchronized (mEventList) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"109"$" if (Build.DEBUG) Log.d(TAG, ""Dumping sensors data to file..."");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"110"$" if (mEventList.size() == 0) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"111"$" return;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"112"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"113"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"114"$" StringBuilder sb = new StringBuilder();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"115"$" for (Event event : mEventList) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"116"$" sb.append(event.timestamp).append(DIVIDER);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"117"$" sb.append(event.sensor).append(DIVIDER);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"118"$" for (float f : event.values) sb.append(f).append(DIVIDER);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"119"$" sb.append(NEW_LINE);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"120"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"121"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"122"$" String filename = ""dump_sensors_"" + SystemClock.elapsedRealtime() + "".txt"";"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"123"$" File file = new File(getContext().getFilesDir(), filename);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"124"$" FileUtils.writeToFile(file, sb);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"125"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"126"$" mEventList.clear();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"127"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"128"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"129"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"130"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"131"$" public void onSensorChanged(SensorEvent sensorEvent) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"132"$" synchronized (mEventList) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"133"$" Event event = new Event();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"134"$" event.timestamp = SystemClock.elapsedRealtime();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"135"$" event.values = sensorEvent.values.clone();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"136"$" event.sensor = sensorEvent.sensor.getType();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"137"$" mEventList.add(event);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"138"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"139"$" int size = mEventList.size();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"140"$" if (size > MAX_SIZE) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"141"$" mEventList.remove(0);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"142"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"143"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"144"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"145"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"146"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"147"$" public void onAccuracyChanged(Sensor sensor, int i) { /* unused */ }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"148"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "SensorsDumpService.java"$"149"$"}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-25 11:49:30" "FileUtils.java"$"150"$"++ b/project/app/src/main/java/com/achep/acdisplay/utils/FileUtils.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/FileUtils.java"$"2014-08-25 11:49:30" "FileUtils.java"$"151"$"71,7 @@ public class FileUtils {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/FileUtils.java"$"2014-08-25 11:49:30" "FileUtils.java"$"152"$" public static boolean writeToFile(File file, CharSequence text) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/FileUtils.java"$"2014-08-25 11:49:30" "NotificationData.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-08-25 14:13:46" "NotificationData.java"$"1"$"363,7 @@ public class NotificationData {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-08-25 14:13:46" "NotificationData.java"$"2"$" .getDrawable(context, sbn, sbn.getNotification().icon);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-08-25 14:13:46" "NotificationData.java"$"3"$"378,7 @@ public class NotificationData {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-08-25 14:13:46" "NotificationData.java"$"4"$" drawable = drawable.mutate();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-08-25 14:13:46" "README.md"$"0"$"++ b/README.md"$"verdict"$"1"$" b/README.md"$"2014-08-26 16:25:48" "README.md"$"1"$"16,7 @@ It will inform you about new notifications by showing a minimal, beautiful scree"$"verdict"$"1"$" b/README.md"$"2014-08-26 16:25:48" "README.md"$"2"$" src=""http://developer.android.com/images/brand/en_generic_rgb_wo_60.png"" />"$"verdict"$"1"$" b/README.md"$"2014-08-26 16:25:48" "README.md"$"0"$"++ b/README.md"$"verdict"$"1"$" b/README.md"$"2014-08-26 16:27:57" "README.md"$"1"$"2,9 @@ AcDisplay"$"verdict"$"1"$" b/README.md"$"2014-08-26 16:27:57" "README.md"$"2"$" extends android.os.AsyncTask {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-26 22:23:45" "AsyncTask.java"$"22"$" void onDownloaded(@NonNull String[] texts);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-26 22:23:45" "AsyncTask.java"$"23"$"136,7 @@ public abstract class AsyncTask extends android.os.AsyncTask {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-26 22:23:45" "AsyncTask.java"$"24"$" public DownloadText(@NonNull Callback callback) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-26 22:23:45" "AsyncTask.java"$"25"$"200,7 @@ public abstract class AsyncTask extends android.os.AsyncTask {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-26 22:23:45" "AsyncTask.java"$"26"$" private void joinThread(@NonNull LoaderThread thread) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-26 22:23:45" "AsyncTask.java"$"27"$"222,7 @@ public abstract class AsyncTask extends android.os.AsyncTask {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-26 22:23:45" "AsyncTask.java"$"28"$" protected void onPostExecute(@NonNull String[] s) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/AsyncTask.java"$"2014-08-26 22:23:45" "Config.java"$"29"$"++ b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-26 22:23:45" "Config.java"$"30"$"23,8 @@ import android.content.SharedPreferences;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-26 22:23:45" "Config.java"$"31"$"import android.support.annotation.NonNull;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-26 22:23:45" "Config.java"$"32"$"import android.support.annotation.Nullable;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-26 22:23:45" "Config.java"$"33"$"193,8 @@ public class Config {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-26 22:23:45" "Config.java"$"34"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-26 22:23:45" "Config.java"$"35"$" public Object read(@NonNull Config config) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-26 22:23:45" "Config.java"$"36"$"214,8 @@ public class Config {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-26 22:23:45" "Config.java"$"37"$" public void write(@NonNull Config config, @NonNull Context context,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-26 22:23:45" "Config.java"$"38"$" @NonNull Object newValue, @Nullable OnConfigChangedListener listener) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-26 22:23:45" "Config.java"$"39"$"229,7 @@ public class Config {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-26 22:23:45" "Config.java"$"40"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-26 22:23:45" "Config.java"$"41"$"244,17 @@ public class Config {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-26 22:23:45" "Config.java"$"42"$" public void onConfigChanged("$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-26 22:23:45" "Config.java"$"43"$" @NonNull Config config,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-26 22:23:45" "Config.java"$"44"$" @NonNull String key,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-26 22:23:45" "Config.java"$"45"$" @NonNull Object value);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-26 22:23:45" "Config.java"$"46"$" public void registerListener(@NonNull OnConfigChangedListener listener) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-26 22:23:45" "Config.java"$"47"$" public void unregisterListener(@NonNull OnConfigChangedListener listener) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-26 22:23:45" "Config.java"$"48"$"262,7 @@ public class Config {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-26 22:23:45" "Config.java"$"49"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-26 22:23:45" "Config.java"$"50"$"278,7 @@ public class Config {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-26 22:23:45" "Config.java"$"51"$" void init(@NonNull Context context) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-26 22:23:45" "Config.java"$"52"$"413,7 @@ public class Config {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-26 22:23:45" "Config.java"$"53"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-26 22:23:45" "Config.java"$"54"$"421,7 @@ public class Config {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-26 22:23:45" "Config.java"$"55"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-26 22:23:45" "Config.java"$"56"$"844,8 @@ public class Config {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-26 22:23:45" "Config.java"$"57"$" public void onConfigChanged(@NonNull Config config, @NonNull String key,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-26 22:23:45" "Config.java"$"58"$" @NonNull Object value) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-26 22:23:45" "Config.java"$"59"$"863,7 @@ public class Config {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-26 22:23:45" "Config.java"$"60"$" private void setPreferenceValue(@NonNull Group group, @NonNull Object value) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-26 22:23:45" "Config.java"$"61"$"885,20 @@ public class Config {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-26 22:23:45" "Config.java"$"62"$" public Group(@NonNull Config config, @NonNull Preference preference) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-26 22:23:45" "Config.java"$"63"$" public Syncer(@NonNull Context context, @NonNull Config config) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-26 22:23:45" "Config.java"$"64"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-26 22:23:45" "Config.java"$"65"$" public Syncer addPreference(@NonNull Preference preference) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-26 22:23:45" "Config.java"$"66"$"923,7 @@ public class Config {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-26 22:23:45" "Config.java"$"67"$" private void startListeningGroup(@NonNull Group group) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-26 22:23:45" "RepositoryUrlBuilder.java"$"68"$"++ b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-26 22:23:45" "RepositoryUrlBuilder.java"$"69"$"19,9 @@"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-26 22:23:45" "RepositoryUrlBuilder.java"$"70"$"import android.support.annotation.NonNull;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-26 22:23:45" "RepositoryUrlBuilder.java"$"71"$"import android.support.annotation.Nullable;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-26 22:23:45" "RepositoryUrlBuilder.java"$"72"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-26 22:23:45" "RepositoryUrlBuilder.java"$"73"$"/**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-26 22:23:45" "RepositoryUrlBuilder.java"$"74"$"40,20 @@ public class RepositoryUrlBuilder {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-26 22:23:45" "RepositoryUrlBuilder.java"$"75"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-26 22:23:45" "RepositoryUrlBuilder.java"$"76"$" public RepositoryUrlBuilder setBranch(@Nullable String branch) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-26 22:23:45" "RepositoryUrlBuilder.java"$"77"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-26 22:23:45" "RepositoryUrlBuilder.java"$"78"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-26 22:23:45" "RepositoryUrlBuilder.java"$"79"$" public RepositoryUrlBuilder addPath(@NonNull String path) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-26 22:23:45" "RepositoryUrlBuilder.java"$"80"$"61,7 @@ public class RepositoryUrlBuilder {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-26 22:23:45" "RepositoryUrlBuilder.java"$"81"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-26 22:23:45" "HelpDialog.java"$"82"$"++ b/project/app/src/main/java/com/achep/acdisplay/fragments/HelpDialog.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/HelpDialog.java"$"2014-08-26 22:23:45" "HelpDialog.java"$"83"$"34,6 @@ import android.widget.ProgressBar;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/HelpDialog.java"$"2014-08-26 22:23:45" "SensorsDumpService.java"$"84"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-26 22:23:45" "SensorsDumpService.java"$"85"$"39,6 @@ import com.achep.acdisplay.utils.FileUtils;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2014-08-26 22:23:45" "ActiveModeHandler.java"$"86"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeHandler.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeHandler.java"$"2014-08-26 22:23:45" "ActiveModeHandler.java"$"87"$"20,7 @@"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeHandler.java"$"2014-08-26 22:23:45" "ActiveModeHandler.java"$"88"$"import android.support.annotation.NonNull;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeHandler.java"$"2014-08-26 22:23:45" "ActiveModeHandler.java"$"89"$"63,7 @@ public abstract class ActiveModeHandler {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeHandler.java"$"2014-08-26 22:23:45" "ActiveModeHandler.java"$"90"$" public ActiveModeHandler(@NonNull Context context, @NonNull Callback callback) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeHandler.java"$"2014-08-26 22:23:45" "ActiveModeHandler.java"$"91"$"97,7 @@ public abstract class ActiveModeHandler {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeHandler.java"$"2014-08-26 22:23:45" "ActiveModeHandler.java"$"92"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeHandler.java"$"2014-08-26 22:23:45" "ActiveModeHandler.java"$"93"$"105,7 @@ public abstract class ActiveModeHandler {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeHandler.java"$"2014-08-26 22:23:45" "ActiveModeHandler.java"$"94"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeHandler.java"$"2014-08-26 22:23:45" "ActiveModeSensor.java"$"95"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2014-08-26 22:23:45" "ActiveModeSensor.java"$"96"$"24,8 @@ import android.hardware.SensorManager;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2014-08-26 22:23:45" "ActiveModeSensor.java"$"97"$"import android.support.annotation.NonNull;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2014-08-26 22:23:45" "ActiveModeSensor.java"$"98"$"import android.support.annotation.Nullable;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2014-08-26 22:23:45" "ActiveModeSensor.java"$"99"$"55,7 @@ public abstract class ActiveModeSensor {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2014-08-26 22:23:45" "ActiveModeSensor.java"$"100"$" public void onWakeRequested(@NonNull ActiveModeSensor sensor);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2014-08-26 22:23:45" "ActiveModeSensor.java"$"101"$"70,7 @@ public abstract class ActiveModeSensor {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2014-08-26 22:23:45" "ActiveModeSensor.java"$"102"$" public void registerCallback(@NonNull Callback callback) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2014-08-26 22:23:45" "ActiveModeSensor.java"$"103"$"79,7 @@ public abstract class ActiveModeSensor {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2014-08-26 22:23:45" "ActiveModeSensor.java"$"104"$" public void unregisterCallback(@NonNull Callback callback) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2014-08-26 22:23:45" "ActiveModeSensor.java"$"105"$"96,7 @@ public abstract class ActiveModeSensor {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2014-08-26 22:23:45" "ActiveModeSensor.java"$"106"$" protected boolean isSupported(@NonNull SensorManager sensorManager) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2014-08-26 22:23:45" "ActiveModeSensor.java"$"107"$"107,14 @@ public abstract class ActiveModeSensor {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2014-08-26 22:23:45" "ActiveModeSensor.java"$"108"$" public abstract void onStart(@NonNull SensorManager sensorManager);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2014-08-26 22:23:45" "ActiveModeSensor.java"$"109"$" public void onAttached(@NonNull SensorManager sensorManager, @NonNull Context context) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2014-08-26 22:23:45" "ActiveModeSensor.java"$"110"$"+ > 0) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2014-08-26 22:23:45" "ActiveModeSensor.java"$"111"$"136,7 @@ public abstract class ActiveModeSensor {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2014-08-26 22:23:45" "ActiveModeSensor.java"$"112"$" void setup(@Nullable SensorManager sensorManager, @Nullable Context context) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2014-08-26 22:23:45" "ActiveModeSensor.java"$"113"$"145,12 @@ public abstract class ActiveModeSensor {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2014-08-26 22:23:45" "ActiveModeSensor.java"$"114"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2014-08-26 22:23:45" "ActiveModeSensor.java"$"115"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2014-08-26 22:23:45" "ActiveModeSensor.java"$"116"$"218,7 @@ public abstract class ActiveModeSensor {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2014-08-26 22:23:45" "ActiveModeSensor.java"$"117"$" public void onAttached(@NonNull SensorManager sensorManager, @NonNull Context context) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2014-08-26 22:23:45" "ActiveModeSensor.java"$"118"$"+ > 0) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2014-08-26 22:23:45" "ActiveModeService.java"$"119"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-08-26 22:23:45" "ActiveModeService.java"$"120"$"25,7 @@ import android.content.IntentFilter;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-08-26 22:23:45" "ActiveModeService.java"$"121"$"import android.support.annotation.NonNull;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-08-26 22:23:45" "ActiveModeService.java"$"122"$"81,7 @@ public class ActiveModeService extends BathService.ChildService implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-08-26 22:23:45" "ActiveModeService.java"$"123"$" public static void handleState(@NonNull Context context) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-08-26 22:23:45" "ActiveModeService.java"$"124"$"102,8 @@ public class ActiveModeService extends BathService.ChildService implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-08-26 22:23:45" "ActiveModeService.java"$"125"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-08-26 22:23:45" "ActiveModeService.java"$"126"$" public static ActiveModeSensor[] buildAvailableSensorsList(@NonNull Context context) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-08-26 22:23:45" "ActiveModeService.java"$"127"$"303,7 @@ public class ActiveModeService extends BathService.ChildService implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-08-26 22:23:45" "ActiveModeService.java"$"128"$" public void onWakeRequested(@NonNull ActiveModeSensor sensor) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-08-26 22:23:45" "InactiveTimeHandler.java"$"129"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/activemode/handlers/InactiveTimeHandler.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/handlers/InactiveTimeHandler.java"$"2014-08-26 22:23:45" "InactiveTimeHandler.java"$"130"$"21,7 @@ package com.achep.acdisplay.services.activemode.handlers;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/handlers/InactiveTimeHandler.java"$"2014-08-26 22:23:45" "InactiveTimeHandler.java"$"131"$"import android.support.annotation.NonNull;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/handlers/InactiveTimeHandler.java"$"2014-08-26 22:23:45" "InactiveTimeHandler.java"$"132"$"48,7 @@ public final class InactiveTimeHandler extends ActiveModeHandler implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/handlers/InactiveTimeHandler.java"$"2014-08-26 22:23:45" "InactiveTimeHandler.java"$"133"$" public InactiveTimeHandler(@NonNull Context context, @NonNull Callback callback) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/handlers/InactiveTimeHandler.java"$"2014-08-26 22:23:45" "ScreenHandler.java"$"134"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/activemode/handlers/ScreenHandler.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/handlers/ScreenHandler.java"$"2014-08-26 22:23:45" "ScreenHandler.java"$"135"$"23,7 @@ import android.content.BroadcastReceiver;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/handlers/ScreenHandler.java"$"2014-08-26 22:23:45" "ScreenHandler.java"$"136"$"import android.support.annotation.NonNull;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/handlers/ScreenHandler.java"$"2014-08-26 22:23:45" "ScreenHandler.java"$"137"$"54,7 @@ public final class ScreenHandler extends ActiveModeHandler {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/handlers/ScreenHandler.java"$"2014-08-26 22:23:45" "ScreenHandler.java"$"138"$" public ScreenHandler(@NonNull Context context, @NonNull Callback callback) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/handlers/ScreenHandler.java"$"2014-08-26 22:23:45" "WithoutNotifiesHandler.java"$"139"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/activemode/handlers/WithoutNotifiesHandler.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/handlers/WithoutNotifiesHandler.java"$"2014-08-26 22:23:45" "WithoutNotifiesHandler.java"$"140"$"20,7 @@"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/handlers/WithoutNotifiesHandler.java"$"2014-08-26 22:23:45" "WithoutNotifiesHandler.java"$"141"$"import android.support.annotation.NonNull;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/handlers/WithoutNotifiesHandler.java"$"2014-08-26 22:23:45" "WithoutNotifiesHandler.java"$"142"$"41,7 @@ public final class WithoutNotifiesHandler extends ActiveModeHandler implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/handlers/WithoutNotifiesHandler.java"$"2014-08-26 22:23:45" "WithoutNotifiesHandler.java"$"143"$" public WithoutNotifiesHandler(@NonNull Context context, @NonNull Callback callback) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/handlers/WithoutNotifiesHandler.java"$"2014-08-26 22:23:45" "AccelerometerSensor.java"$"144"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/AccelerometerSensor.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/AccelerometerSensor.java"$"2014-08-26 22:23:45" "AccelerometerSensor.java"$"145"$"20,7 @@ package com.achep.acdisplay.services.activemode.sensors;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/AccelerometerSensor.java"$"2014-08-26 22:23:45" "AccelerometerSensor.java"$"146"$"import android.support.annotation.NonNull;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/AccelerometerSensor.java"$"2014-08-26 22:23:45" "AccelerometerSensor.java"$"147"$"54,7 @@ public final class AccelerometerSensor extends ActiveModeSensor.Consuming implem"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/AccelerometerSensor.java"$"2014-08-26 22:23:45" "AccelerometerSensor.java"$"148"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/AccelerometerSensor.java"$"2014-08-26 22:23:45" "AccelerometerSensor.java"$"149"$"71,7 @@ public final class AccelerometerSensor extends ActiveModeSensor.Consuming implem"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/AccelerometerSensor.java"$"2014-08-26 22:23:45" "AccelerometerSensor.java"$"150"$" public void onStart(@NonNull SensorManager sensorManager) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/AccelerometerSensor.java"$"2014-08-26 22:23:45" "GyroscopeSensor.java"$"151"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/GyroscopeSensor.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/GyroscopeSensor.java"$"2014-08-26 22:23:45" "GyroscopeSensor.java"$"152"$"23,7 @@ import android.hardware.Sensor;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/GyroscopeSensor.java"$"2014-08-26 22:23:45" "GyroscopeSensor.java"$"153"$"import android.support.annotation.NonNull;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/GyroscopeSensor.java"$"2014-08-26 22:23:45" "GyroscopeSensor.java"$"154"$"49,7 @@ public final class GyroscopeSensor extends ActiveModeSensor.Consuming implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/GyroscopeSensor.java"$"2014-08-26 22:23:45" "GyroscopeSensor.java"$"155"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/GyroscopeSensor.java"$"2014-08-26 22:23:45" "GyroscopeSensor.java"$"156"$"66,12 @@ public final class GyroscopeSensor extends ActiveModeSensor.Consuming implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/GyroscopeSensor.java"$"2014-08-26 22:23:45" "GyroscopeSensor.java"$"157"$" protected boolean isSupported(@NonNull SensorManager sensorManager) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/GyroscopeSensor.java"$"2014-08-26 22:23:45" "GyroscopeSensor.java"$"158"$" public void onStart(@NonNull SensorManager sensorManager) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/GyroscopeSensor.java"$"2014-08-26 22:23:45" "ProximitySensor.java"$"159"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-26 22:23:45" "ProximitySensor.java"$"160"$"23,7 @@ import android.hardware.SensorEvent;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-26 22:23:45" "ProximitySensor.java"$"161"$"import android.support.annotation.NonNull;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-26 22:23:45" "ProximitySensor.java"$"162"$"54,8 @@ public final class ProximitySensor extends ActiveModeSensor implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-26 22:23:45" "ProximitySensor.java"$"163"$" private final Object monitor = new Object();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-26 22:23:45" "ProximitySensor.java"$"164"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-26 22:23:45" "ProximitySensor.java"$"165"$" private final ArrayList mPrograms;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-26 22:23:45" "ProximitySensor.java"$"166"$"77,7 @@ public final class ProximitySensor extends ActiveModeSensor implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-26 22:23:45" "ProximitySensor.java"$"167"$" private Program(@NonNull Data[] datas) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-26 22:23:45" "ProximitySensor.java"$"168"$"119,22 @@ public final class ProximitySensor extends ActiveModeSensor implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-26 22:23:45" "ProximitySensor.java"$"169"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-26 22:23:45" "ProximitySensor.java"$"170"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-26 22:23:45" "ProximitySensor.java"$"171"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-26 22:23:45" "ProximitySensor.java"$"172"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-26 22:23:45" "ProximitySensor.java"$"173"$"142,7 @@ public final class ProximitySensor extends ActiveModeSensor implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-26 22:23:45" "ProximitySensor.java"$"174"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-26 22:23:45" "ProximitySensor.java"$"175"$"193,7 @@ public final class ProximitySensor extends ActiveModeSensor implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-26 22:23:45" "ProximitySensor.java"$"176"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-26 22:23:45" "ProximitySensor.java"$"177"$"217,16 @@ public final class ProximitySensor extends ActiveModeSensor implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-26 22:23:45" "ProximitySensor.java"$"178"$" public void onStart(@NonNull SensorManager sensorManager) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-26 22:23:45" "ProximitySensor.java"$"179"$" mHistory.clear();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-26 22:23:45" "ProximitySensor.java"$"180"$" mHistory.add(new Event(false, getTimeNow()));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-26 22:23:45" "ProximitySensor.java"$"181"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-26 22:23:45" "ProximitySensor.java"$"182"$" Sensor proximitySensor = sensorManager.getDefaultSensor(getType());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-26 22:23:45" "ProximitySensor.java"$"183"$"246,50 @@ public final class ProximitySensor extends ActiveModeSensor implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-26 22:23:45" "ProximitySensor.java"$"184"$" (now - mHistory.get(historySize - 1).time)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-26 22:23:45" "ProximitySensor.java"$"185"$" "":SensorEvent"", ""distance="" + distance"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-26 22:23:45" "ProximitySensor.java"$"186"$" "" is_near="" + isNear"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-26 22:23:45" "ProximitySensor.java"$"187"$" "" changed="" + changed"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-26 22:23:45" "ProximitySensor.java"$"188"$" delta);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-26 22:23:45" "ProximitySensor.java"$"189"$" synchronized (monitor) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-26 22:23:45" "ProximitySensor.java"$"190"$" long now = getTimeNow();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-26 22:23:45" "ProximitySensor.java"$"191"$" if (Build.DEBUG) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-26 22:23:45" "ProximitySensor.java"$"192"$" int historySize = mHistory.size();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-26 22:23:45" "ProximitySensor.java"$"193"$" String delta = (historySize > 0"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-26 22:23:45" "ProximitySensor.java"$"194"$" ? "" delta="" + (now - mHistory.get(historySize - 1).time)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-26 22:23:45" "ProximitySensor.java"$"195"$" : "" first_event"");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-26 22:23:45" "ProximitySensor.java"$"196"$" Log.d(TAG + "":SensorEvent"", ""distance="" + distance"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-26 22:23:45" "ProximitySensor.java"$"197"$" + "" is_near="" + isNear"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-26 22:23:45" "ProximitySensor.java"$"198"$" + "" changed="" + changed"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-26 22:23:45" "ProximitySensor.java"$"199"$" + delta);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-26 22:23:45" "ProximitySensor.java"$"200"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-26 22:23:45" "ProximitySensor.java"$"201"$" if (!changed) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-26 22:23:45" "ProximitySensor.java"$"202"$" // Well just in cause if proximity sensor is NOT always eventual."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-26 22:23:45" "ProximitySensor.java"$"203"$" // This should not happen, but who knows... I found maximum"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-26 22:23:45" "ProximitySensor.java"$"204"$" // range buggy enough."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-26 22:23:45" "ProximitySensor.java"$"205"$" return;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-26 22:23:45" "ProximitySensor.java"$"206"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-26 22:23:45" "ProximitySensor.java"$"207"$" if (mHistory.size() >= mHistoryMaximumSize)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-26 22:23:45" "ProximitySensor.java"$"208"$" mHistory.remove(0);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-26 22:23:45" "ProximitySensor.java"$"209"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-26 22:23:45" "ProximitySensor.java"$"210"$" mHandler.removeCallbacksAndMessages(null);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-26 22:23:45" "ProximitySensor.java"$"211"$" mHistory.add(new Event(isNear, now));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-26 22:23:45" "ProximitySensor.java"$"212"$" for (Program program : mPrograms) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-26 22:23:45" "ProximitySensor.java"$"213"$" int delay = program.fits(mHistory);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-26 22:23:45" "ProximitySensor.java"$"214"$" if (delay >= 0) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-26 22:23:45" "ProximitySensor.java"$"215"$" mHandler.postDelayed(new Runnable() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-26 22:23:45" "ProximitySensor.java"$"216"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-26 22:23:45" "ProximitySensor.java"$"217"$" public void run() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-26 22:23:45" "ProximitySensor.java"$"218"$" synchronized (monitor) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-26 22:23:45" "ProximitySensor.java"$"219"$" mHandler.removeCallbacksAndMessages(null);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-26 22:23:45" "ProximitySensor.java"$"220"$" mHistory.clear();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-26 22:23:45" "ProximitySensor.java"$"221"$" requestWakeUp();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-26 22:23:45" "ProximitySensor.java"$"222"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-26 22:23:45" "ProximitySensor.java"$"223"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-26 22:23:45" "ProximitySensor.java"$"224"$" }, delay);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-26 22:23:45" "ProximitySensor.java"$"225"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-26 22:23:45" "ProximitySensor.java"$"226"$" sLastEventTime = now;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-26 22:23:45" "ProximitySensor.java"$"227"$" mFirstChange = false;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-26 22:23:45" "ProximitySensor.java"$"228"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-26 22:23:45" "AccessUtils.java"$"229"$"++ b/project/app/src/main/java/com/achep/acdisplay/utils/AccessUtils.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/AccessUtils.java"$"2014-08-26 22:23:45" "AccessUtils.java"$"230"$"21,7 @@ package com.achep.acdisplay.utils;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/AccessUtils.java"$"2014-08-26 22:23:45" "AccessUtils.java"$"231"$"import android.support.annotation.NonNull;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/AccessUtils.java"$"2014-08-26 22:23:45" "AccessUtils.java"$"232"$"31,7 @@ import com.achep.acdisplay.services.MediaService;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/AccessUtils.java"$"2014-08-26 22:23:45" "AccessUtils.java"$"233"$" public static boolean isDeviceAdminAccessGranted(@NonNull Context context) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/AccessUtils.java"$"2014-08-26 22:23:45" "BitmapUtils.java"$"234"$"++ b/project/app/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2014-08-26 22:23:45" "BitmapUtils.java"$"235"$"25,8 @@ import android.graphics.Canvas;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2014-08-26 22:23:45" "BitmapUtils.java"$"236"$"import android.support.annotation.NonNull;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2014-08-26 22:23:45" "BitmapUtils.java"$"237"$"import android.support.annotation.Nullable;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2014-08-26 22:23:45" "BitmapUtils.java"$"238"$"36,11 @@ public class BitmapUtils {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2014-08-26 22:23:45" "BitmapUtils.java"$"239"$" public static void safelyRecycle(@Nullable Bitmap bitmap) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2014-08-26 22:23:45" "BitmapUtils.java"$"240"$" public static boolean hasTransparentCorners(@NonNull Bitmap bitmap) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2014-08-26 22:23:45" "BitmapUtils.java"$"241"$"56,8 @@ public class BitmapUtils {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2014-08-26 22:23:45" "BitmapUtils.java"$"242"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2014-08-26 22:23:45" "BitmapUtils.java"$"243"$" public static Bitmap createCircleBitmap(@NonNull Bitmap bitmap) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2014-08-26 22:23:45" "BitmapUtils.java"$"244"$"75,8 @@ public class BitmapUtils {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2014-08-26 22:23:45" "BitmapUtils.java"$"245"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2014-08-26 22:23:45" "BitmapUtils.java"$"246"$" public static Bitmap doBlur(@NonNull Bitmap sentBitmap, int radius, boolean canReuseInBitmap) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2014-08-26 22:23:45" "DateUtils.java"$"247"$"++ b/project/app/src/main/java/com/achep/acdisplay/utils/DateUtils.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/DateUtils.java"$"2014-08-26 22:23:45" "DateUtils.java"$"248"$"19,7 @@"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/DateUtils.java"$"2014-08-26 22:23:45" "DateUtils.java"$"249"$"import android.support.annotation.NonNull;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/DateUtils.java"$"2014-08-26 22:23:45" "DateUtils.java"$"250"$"35,8 @@ public class DateUtils {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/DateUtils.java"$"2014-08-26 22:23:45" "DateUtils.java"$"251"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/DateUtils.java"$"2014-08-26 22:23:45" "DateUtils.java"$"252"$" public static String formatTime(@NonNull Context context, int h, int m) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/DateUtils.java"$"2014-08-26 22:23:45" "FileUtils.java"$"253"$"++ b/project/app/src/main/java/com/achep/acdisplay/utils/FileUtils.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/FileUtils.java"$"2014-08-26 22:23:45" "FileUtils.java"$"254"$"18,8 @@"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/FileUtils.java"$"2014-08-26 22:23:45" "FileUtils.java"$"255"$"import android.support.annotation.NonNull;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/FileUtils.java"$"2014-08-26 22:23:45" "FileUtils.java"$"256"$"import android.support.annotation.Nullable;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/FileUtils.java"$"2014-08-26 22:23:45" "FileUtils.java"$"257"$"46,7 @@ public class FileUtils {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/FileUtils.java"$"2014-08-26 22:23:45" "FileUtils.java"$"258"$" public static boolean deleteRecursive(@Nullable File file) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/FileUtils.java"$"2014-08-26 22:23:45" "FileUtils.java"$"259"$"73,7 @@ public class FileUtils {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/FileUtils.java"$"2014-08-26 22:23:45" "FileUtils.java"$"260"$" public static boolean writeToFile(@NonNull File file, @NonNull CharSequence text) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/FileUtils.java"$"2014-08-26 22:23:45" "FileUtils.java"$"261"$"109,8 @@ public class FileUtils {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/FileUtils.java"$"2014-08-26 22:23:45" "FileUtils.java"$"262"$" @Nullable"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/FileUtils.java"$"2014-08-26 22:23:45" "FileUtils.java"$"263"$" public static String readTextFile(@NonNull File file) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/FileUtils.java"$"2014-08-26 22:23:45" "FileUtils.java"$"264"$"127,7 @@ public class FileUtils {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/FileUtils.java"$"2014-08-26 22:23:45" "FileUtils.java"$"265"$" public static String readTextFromBufferedReader(@NonNull BufferedReader bufferedReader) throws IOException {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/FileUtils.java"$"2014-08-26 22:23:45" "IntentUtils.java"$"266"$"++ b/project/app/src/main/java/com/achep/acdisplay/utils/IntentUtils.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/IntentUtils.java"$"2014-08-26 22:23:45" "IntentUtils.java"$"267"$"21,14 @@ package com.achep.acdisplay.utils;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/IntentUtils.java"$"2014-08-26 22:23:45" "IntentUtils.java"$"268"$"import android.support.annotation.NonNull;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/IntentUtils.java"$"2014-08-26 22:23:45" "IntentUtils.java"$"269"$" public static boolean hasActivityForThat(@NonNull Context context, Intent intent) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/IntentUtils.java"$"2014-08-26 22:23:45" "NetworkUtils.java"$"270"$"++ b/project/app/src/main/java/com/achep/acdisplay/utils/NetworkUtils.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/NetworkUtils.java"$"2014-08-26 22:23:45" "NetworkUtils.java"$"271"$"21,7 @@ package com.achep.acdisplay.utils;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/NetworkUtils.java"$"2014-08-26 22:23:45" "NetworkUtils.java"$"272"$"import android.support.annotation.NonNull;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/NetworkUtils.java"$"2014-08-26 22:23:45" "NetworkUtils.java"$"273"$"33,7 @@ public class NetworkUtils {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/NetworkUtils.java"$"2014-08-26 22:23:45" "NetworkUtils.java"$"274"$" public static boolean isOnline(@NonNull Context context) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/NetworkUtils.java"$"2014-08-26 22:23:45" "PackageUtils.java"$"275"$"++ b/project/app/src/main/java/com/achep/acdisplay/utils/PackageUtils.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/PackageUtils.java"$"2014-08-26 22:23:45" "PackageUtils.java"$"276"$"20,7 @@"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/PackageUtils.java"$"2014-08-26 22:23:45" "PackageUtils.java"$"277"$"import android.support.annotation.NonNull;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/PackageUtils.java"$"2014-08-26 22:23:45" "PackageUtils.java"$"278"$"29,7 @@ import android.content.Context;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/PackageUtils.java"$"2014-08-26 22:23:45" "PackageUtils.java"$"279"$" public static String getName(@NonNull Context context) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/PackageUtils.java"$"2014-08-26 22:23:45" "PendingIntentUtils.java"$"280"$"++ b/project/app/src/main/java/com/achep/acdisplay/utils/PendingIntentUtils.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/PendingIntentUtils.java"$"2014-08-26 22:23:45" "PendingIntentUtils.java"$"281"$"19,14 @@"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/PendingIntentUtils.java"$"2014-08-26 22:23:45" "PendingIntentUtils.java"$"282"$"import android.support.annotation.Nullable;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/PendingIntentUtils.java"$"2014-08-26 22:23:45" "PendingIntentUtils.java"$"283"$" public static boolean sendPendingIntent(@Nullable PendingIntent contentIntent) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/PendingIntentUtils.java"$"2014-08-26 22:23:45" "PowerUtils.java"$"284"$"++ b/project/app/src/main/java/com/achep/acdisplay/utils/PowerUtils.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/PowerUtils.java"$"2014-08-26 22:23:45" "PowerUtils.java"$"285"$"23,8 @@ import android.content.Intent;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/PowerUtils.java"$"2014-08-26 22:23:45" "PowerUtils.java"$"286"$"import android.support.annotation.NonNull;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/PowerUtils.java"$"2014-08-26 22:23:45" "PowerUtils.java"$"287"$"import android.support.annotation.Nullable;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/PowerUtils.java"$"2014-08-26 22:23:45" "PowerUtils.java"$"288"$"37,7 @@ public class PowerUtils {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/PowerUtils.java"$"2014-08-26 22:23:45" "PowerUtils.java"$"289"$" public static boolean isPlugged(@NonNull Context context) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/PowerUtils.java"$"2014-08-26 22:23:45" "PowerUtils.java"$"290"$"46,7 @@ public class PowerUtils {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/PowerUtils.java"$"2014-08-26 22:23:45" "PowerUtils.java"$"291"$" public static boolean isPlugged(@Nullable Intent intent) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/PowerUtils.java"$"2014-08-26 22:23:45" "PowerUtils.java"$"292"$"62,12 @@ public class PowerUtils {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/PowerUtils.java"$"2014-08-26 22:23:45" "PowerUtils.java"$"293"$" public static boolean isScreenOn(@NonNull Context context) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/PowerUtils.java"$"2014-08-26 22:23:45" "PowerUtils.java"$"294"$" public static boolean isScreenOn(@NonNull PowerManager pm) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/PowerUtils.java"$"2014-08-26 22:23:45" "RawReader.java"$"295"$"++ b/project/app/src/main/java/com/achep/acdisplay/utils/RawReader.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/RawReader.java"$"2014-08-26 22:23:45" "RawReader.java"$"296"$"20,8 @@"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/RawReader.java"$"2014-08-26 22:23:45" "RawReader.java"$"297"$"import android.support.annotation.NonNull;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/RawReader.java"$"2014-08-26 22:23:45" "RawReader.java"$"298"$"import android.support.annotation.Nullable;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/RawReader.java"$"2014-08-26 22:23:45" "RawReader.java"$"299"$"36,8 @@ public final class RawReader {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/RawReader.java"$"2014-08-26 22:23:45" "RawReader.java"$"300"$" @Nullable"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/RawReader.java"$"2014-08-26 22:23:45" "RawReader.java"$"301"$" public static String readTextFileFromRawResource(@NonNull Context context, int rawRes) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/RawReader.java"$"2014-08-26 22:23:45" "ToastUtils.java"$"302"$"++ b/project/app/src/main/java/com/achep/acdisplay/utils/ToastUtils.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/ToastUtils.java"$"2014-08-26 22:23:45" "ToastUtils.java"$"303"$"19,7 @@"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/ToastUtils.java"$"2014-08-26 22:23:45" "ToastUtils.java"$"304"$"import android.support.annotation.NonNull;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/ToastUtils.java"$"2014-08-26 22:23:45" "ToastUtils.java"$"305"$"35,13 @@ public class ToastUtils {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/ToastUtils.java"$"2014-08-26 22:23:45" "ToastUtils.java"$"306"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/ToastUtils.java"$"2014-08-26 22:23:45" "ToastUtils.java"$"307"$" public static Toast showShort(@NonNull Context context, @NonNull CharSequence text) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/ToastUtils.java"$"2014-08-26 22:23:45" "ToastUtils.java"$"308"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/ToastUtils.java"$"2014-08-26 22:23:45" "ToastUtils.java"$"309"$" public static Toast showShort(@NonNull Context context, int stringRes) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/ToastUtils.java"$"2014-08-26 22:23:45" "ToastUtils.java"$"310"$"51,18 @@ public class ToastUtils {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/ToastUtils.java"$"2014-08-26 22:23:45" "ToastUtils.java"$"311"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/ToastUtils.java"$"2014-08-26 22:23:45" "ToastUtils.java"$"312"$" public static Toast showLong(@NonNull Context context, @NonNull CharSequence text) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/ToastUtils.java"$"2014-08-26 22:23:45" "ToastUtils.java"$"313"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/ToastUtils.java"$"2014-08-26 22:23:45" "ToastUtils.java"$"314"$" public static Toast showLong(@NonNull Context context, int stringRes) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/ToastUtils.java"$"2014-08-26 22:23:45" "ToastUtils.java"$"315"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/ToastUtils.java"$"2014-08-26 22:23:45" "ToastUtils.java"$"316"$" private static Toast show(@NonNull Context context, CharSequence text, int duration) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/ToastUtils.java"$"2014-08-26 22:23:45" "ViewUtils.java"$"317"$"++ b/project/app/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-08-26 22:23:45" "ViewUtils.java"$"318"$"19,8 @@"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-08-26 22:23:45" "ViewUtils.java"$"319"$"import android.support.annotation.NonNull;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-08-26 22:23:45" "ViewUtils.java"$"320"$"import android.support.annotation.Nullable;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-08-26 22:23:45" "ViewUtils.java"$"321"$"40,12 @@ public class ViewUtils {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-08-26 22:23:45" "ViewUtils.java"$"322"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-08-26 22:23:45" "ViewUtils.java"$"323"$" public static boolean isTouchPointInView(@NonNull View view, float x, float y) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-08-26 22:23:45" "ViewUtils.java"$"324"$"54,19 @@ public class ViewUtils {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-08-26 22:23:45" "ViewUtils.java"$"325"$" view.getHeight();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-08-26 22:23:45" "ViewUtils.java"$"326"$" public static int getLeft(@NonNull View view) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-08-26 22:23:45" "ViewUtils.java"$"327"$" public static int getTop(@NonNull View view) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-08-26 22:23:45" "ViewUtils.java"$"328"$" public static int getBottom(@NonNull View view) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-08-26 22:23:45" "ViewUtils.java"$"329"$" view.getHeight();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-08-26 22:23:45" "ViewUtils.java"$"330"$"74,11 @@ public class ViewUtils {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-08-26 22:23:45" "ViewUtils.java"$"331"$" public static void setVisible(@NonNull View view, boolean visible) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-08-26 22:23:45" "ViewUtils.java"$"332"$" public static void setVisible(@NonNull View view, boolean visible, int invisibleFlag) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-08-26 22:23:45" "ViewUtils.java"$"333"$"87,7 @@ public class ViewUtils {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-08-26 22:23:45" "ViewUtils.java"$"334"$" public static void safelySetText(@NonNull TextView textView, @Nullable CharSequence text) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-08-26 22:23:45" "ViewUtils.java"$"335"$"97,7 @@ public class ViewUtils {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-08-26 22:23:45" "ViewUtils.java"$"336"$" public static boolean pointInView(@NonNull View view, float localX, float localY, float slop) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-08-26 22:23:45" "ViewUtils.java"$"337"$" slop"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-08-26 22:23:45" "ViewUtils.java"$"338"$"111,7 @@ public class ViewUtils {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-08-26 22:23:45" "ViewUtils.java"$"339"$" public static boolean toGlobalMotionEvent(@NonNull View view, @NonNull MotionEvent ev) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-08-26 22:23:45" "ViewUtils.java"$"340"$"122,7 @@ public class ViewUtils {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-08-26 22:23:45" "ViewUtils.java"$"341"$" public static boolean toLocalMotionEvent(@NonNull View view, @NonNull MotionEvent ev) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-08-26 22:23:45" "ViewUtils.java"$"342"$"135,7 @@ public class ViewUtils {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-08-26 22:23:45" "ViewUtils.java"$"343"$" abstract boolean toGlobalMotionEvent(@NonNull View view, @NonNull MotionEvent ev);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-08-26 22:23:45" "ViewUtils.java"$"344"$"144,19 @@ public class ViewUtils {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-08-26 22:23:45" "ViewUtils.java"$"345"$" abstract boolean toLocalMotionEvent(@NonNull View view, @NonNull MotionEvent ev);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-08-26 22:23:45" "ViewUtils.java"$"346"$" boolean toGlobalMotionEvent(@NonNull View view, @NonNull MotionEvent ev) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-08-26 22:23:45" "ViewUtils.java"$"347"$" boolean toLocalMotionEvent(@NonNull View view, @NonNull MotionEvent ev) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-08-26 22:23:45" "ViewUtils.java"$"348"$"180,7 @@ public class ViewUtils {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-08-26 22:23:45" "ViewUtils.java"$"349"$" boolean toGlobalMotionEvent(@NonNull View view, @NonNull MotionEvent ev) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-08-26 22:23:45" "ViewUtils.java"$"350"$"192,7 @@ public class ViewUtils {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-08-26 22:23:45" "ViewUtils.java"$"351"$" boolean toLocalMotionEvent(@NonNull View view, @NonNull MotionEvent ev) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-08-26 22:23:45" "ViewUtils.java"$"352"$"203,8 @@ public class ViewUtils {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-08-26 22:23:45" "ViewUtils.java"$"353"$" @Nullable"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-08-26 22:23:45" "ViewUtils.java"$"354"$" private static int[] getWindowPosition(@NonNull View view) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-08-26 22:23:45" "ViewUtils.java"$"355"$"244,7 @@ public class ViewUtils {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-08-26 22:23:45" "ViewUtils.java"$"356"$" private static void transformMotionEventToLocal(@NonNull View view, @NonNull MotionEvent ev) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-08-26 22:23:45" "ViewUtils.java"$"357"$"269,7 @@ public class ViewUtils {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-08-26 22:23:45" "ViewUtils.java"$"358"$" private static void transformMotionEventToGlobal(@NonNull View view, @NonNull MotionEvent ev) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-08-26 22:23:45" "build.gradle"$"369"$"++ b/project/build.gradle"$"verdict"$"1"$" b/project/build.gradle"$"2014-08-26 22:23:45" "build.gradle"$"370"$"5,7 @@ buildscript {"$"verdict"$"1"$" b/project/build.gradle"$"2014-08-26 22:23:45" "build.gradle"$"371"$" //noinspection GradleDynamicVersion"$"verdict"$"1"$" b/project/build.gradle"$"2014-08-26 22:23:45" "build.gradle"$"372"$"'"$"verdict"$"1"$" b/project/build.gradle"$"2014-08-26 22:23:45" "App.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/App.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2014-08-27 22:09:00" "App.java"$"1"$"62,13 @@ public class App extends Application {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2014-08-27 22:09:00" "App.java"$"2"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2014-08-27 22:09:00" "App.java"$"3"$" public void onLowMemory() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2014-08-27 22:09:00" "App.java"$"4"$" super.onLowMemory();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2014-08-27 22:09:00" "App.java"$"5"$" Config.getInstance().onLowMemory();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2014-08-27 22:09:00" "App.java"$"6"$" Blacklist.getInstance().onLowMemory();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2014-08-27 22:09:00" "App.java"$"7"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2014-08-27 22:09:00" "App.java"$"8"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2014-08-27 22:09:00" "App.java"$"9"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2014-08-27 22:09:00" "Config.java"$"10"$"++ b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-27 22:09:00" "Config.java"$"11"$"29,7 @@ import android.util.DisplayMetrics;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-27 22:09:00" "Config.java"$"12"$"import com.achep.acdisplay.interfaces.IOnLowMemory;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-27 22:09:00" "Config.java"$"13"$"39,7 @@ import com.achep.acdisplay.utils.AccessUtils;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-27 22:09:00" "Config.java"$"14"$"import java.lang.ref.SoftReference;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-27 22:09:00" "Config.java"$"15"$"52,7 @@ import java.util.HashMap;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-27 22:09:00" "Config.java"$"16"$"public class Config implements IOnLowMemory {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-27 22:09:00" "Config.java"$"17"$"141,8 @@ public class Config {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-27 22:09:00" "Config.java"$"18"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-27 22:09:00" "Config.java"$"19"$" private SoftReference> mHashMapRef = new SoftReference<>(null);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-27 22:09:00" "Config.java"$"20"$"277,12 @@ public class Config {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-27 22:09:00" "Config.java"$"21"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-27 22:09:00" "Config.java"$"22"$" public void onLowMemory() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-27 22:09:00" "Config.java"$"23"$" // Clear hash-map; it will be recreated on #getHashMap()."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-27 22:09:00" "Config.java"$"24"$" mHashMapRef.clear();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-27 22:09:00" "Config.java"$"25"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-27 22:09:00" "Config.java"$"26"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-27 22:09:00" "Config.java"$"27"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-27 22:09:00" "Config.java"$"28"$"290,6 @@ public class Config {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-27 22:09:00" "Config.java"$"29"$"374,60 @@ public class Config {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-27 22:09:00" "Config.java"$"30"$" HashMap hashMap = mHashMapRef.get();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-27 22:09:00" "Config.java"$"31"$" if (hashMap == null) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-27 22:09:00" "Config.java"$"32"$" hashMap = new HashMap<>();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-27 22:09:00" "Config.java"$"33"$" hashMap.put(KEY_ENABLED, new Option("$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-27 22:09:00" "Config.java"$"34"$" ""setEnabled"", ""isEnabled"", boolean.class));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-27 22:09:00" "Config.java"$"35"$" hashMap.put(KEY_KEYGUARD, new Option("$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-27 22:09:00" "Config.java"$"36"$" ""setKeyguardEnabled"", ""isKeyguardEnabled"", boolean.class));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-27 22:09:00" "Config.java"$"37"$" hashMap.put(KEY_ACTIVE_MODE, new Option("$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-27 22:09:00" "Config.java"$"38"$" ""setActiveModeEnabled"", ""isActiveModeEnabled"", boolean.class));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-27 22:09:00" "Config.java"$"39"$" hashMap.put(KEY_ACTIVE_MODE_WITHOUT_NOTIFICATIONS, new Option("$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-27 22:09:00" "Config.java"$"40"$" ""setActiveModeWithoutNotificationsEnabled"","$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-27 22:09:00" "Config.java"$"41"$" ""isActiveModeWithoutNotifiesEnabled"", boolean.class));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-27 22:09:00" "Config.java"$"42"$" hashMap.put(KEY_NOTIFY_LOW_PRIORITY, new Option("$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-27 22:09:00" "Config.java"$"43"$" ""setLowPriorityNotificationsAllowed"","$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-27 22:09:00" "Config.java"$"44"$" ""isLowPriorityNotificationsAllowed"", boolean.class));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-27 22:09:00" "Config.java"$"45"$" hashMap.put(KEY_NOTIFY_WAKE_UP_ON, new Option("$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-27 22:09:00" "Config.java"$"46"$" ""setWakeUpOnNotifyEnabled"","$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-27 22:09:00" "Config.java"$"47"$" ""isNotifyWakingUp"", boolean.class));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-27 22:09:00" "Config.java"$"48"$" hashMap.put(KEY_ONLY_WHILE_CHARGING, new Option("$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-27 22:09:00" "Config.java"$"49"$" ""setEnabledOnlyWhileCharging"","$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-27 22:09:00" "Config.java"$"50"$" ""isEnabledOnlyWhileCharging"", boolean.class));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-27 22:09:00" "Config.java"$"51"$" hashMap.put(KEY_UI_FULLSCREEN, new Option("$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-27 22:09:00" "Config.java"$"52"$" ""setFullScreen"", ""isFullScreen"", boolean.class));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-27 22:09:00" "Config.java"$"53"$" hashMap.put(KEY_UI_WALLPAPER_SHOWN, new Option("$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-27 22:09:00" "Config.java"$"54"$" ""setWallpaperShown"", ""isWallpaperShown"", boolean.class));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-27 22:09:00" "Config.java"$"55"$" hashMap.put(KEY_UI_SHADOW_TOGGLE, new Option("$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-27 22:09:00" "Config.java"$"56"$" ""setShadowEnabled"", ""isShadowEnabled"", boolean.class));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-27 22:09:00" "Config.java"$"57"$" hashMap.put(KEY_UI_MIRRORED_TIMEOUT_BAR, new Option("$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-27 22:09:00" "Config.java"$"58"$" ""setMirroredTimeoutProgressBarEnabled"","$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-27 22:09:00" "Config.java"$"59"$" ""isMirroredTimeoutProgressBarEnabled"", boolean.class));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-27 22:09:00" "Config.java"$"60"$" hashMap.put(KEY_UI_NOTIFY_CIRCLED_ICON, new Option("$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-27 22:09:00" "Config.java"$"61"$" ""setCircledLargeIconEnabled"","$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-27 22:09:00" "Config.java"$"62"$" ""isCircledLargeIconEnabled"", boolean.class));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-27 22:09:00" "Config.java"$"63"$" hashMap.put(KEY_UI_STATUS_BATTERY_STICKY, new Option("$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-27 22:09:00" "Config.java"$"64"$" ""setStatusBatterySticky"","$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-27 22:09:00" "Config.java"$"65"$" ""isStatusBatterySticky"", boolean.class));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-27 22:09:00" "Config.java"$"66"$" hashMap.put(KEY_UI_UNLOCK_ANIMATION, new Option("$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-27 22:09:00" "Config.java"$"67"$" ""setUnlockAnimationEnabled"","$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-27 22:09:00" "Config.java"$"68"$" ""isUnlockAnimationEnabled"", boolean.class));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-27 22:09:00" "Config.java"$"69"$" hashMap.put(KEY_FEEL_SCREEN_OFF_AFTER_LAST_NOTIFY, new Option("$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-27 22:09:00" "Config.java"$"70"$" ""setScreenOffAfterLastNotify"","$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-27 22:09:00" "Config.java"$"71"$" ""isScreenOffAfterLastNotify"", boolean.class));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-27 22:09:00" "Config.java"$"72"$" hashMap.put(KEY_FEEL_WIDGET_PINNABLE, new Option("$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-27 22:09:00" "Config.java"$"73"$" ""setWidgetPinnable"","$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-27 22:09:00" "Config.java"$"74"$" ""isWidgetPinnable"", boolean.class));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-27 22:09:00" "Config.java"$"75"$" hashMap.put(KEY_FEEL_WIDGET_READABLE, new Option("$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-27 22:09:00" "Config.java"$"76"$" ""setWidgetReadable"","$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-27 22:09:00" "Config.java"$"77"$" ""isWidgetReadable"", boolean.class));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-27 22:09:00" "Config.java"$"78"$" hashMap.put(KEY_DEV_SENSORS_DUMP, new Option("$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-27 22:09:00" "Config.java"$"79"$" ""setDevSensorsDumpEnabled"","$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-27 22:09:00" "Config.java"$"80"$" ""isDevSensorsDumpEnabled"", boolean.class));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-27 22:09:00" "Config.java"$"81"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-27 22:09:00" "Config.java"$"82"$" mHashMapRef = new SoftReference<>(hashMap);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-27 22:09:00" "Config.java"$"83"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-08-27 22:09:00" "SharedList.java"$"84"$"++ b/project/app/src/main/java/com/achep/acdisplay/SharedList.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-27 22:09:00" "SharedList.java"$"85"$"24,8 @@ import android.support.annotation.NonNull;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-27 22:09:00" "SharedList.java"$"86"$"import com.achep.acdisplay.interfaces.IOnLowMemory;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-27 22:09:00" "SharedList.java"$"87"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-27 22:09:00" "SharedList.java"$"88"$"import java.util.ArrayList;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-27 22:09:00" "SharedList.java"$"89"$"36,7 @@ import java.util.Set;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-27 22:09:00" "SharedList.java"$"90"$"public abstract class SharedList> implements IOnLowMemory {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-27 22:09:00" "SharedList.java"$"91"$"50,13 @@ public abstract class SharedList> {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-27 22:09:00" "SharedList.java"$"92"$" private boolean mRecyclableCreated;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-27 22:09:00" "SharedList.java"$"93"$" private Comparator mComparator;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-27 22:09:00" "SharedList.java"$"94"$" private T mSaver;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-27 22:09:00" "SharedList.java"$"95"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-27 22:09:00" "SharedList.java"$"96"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-27 22:09:00" "SharedList.java"$"97"$"162,8 @@ public abstract class SharedList> {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-27 22:09:00" "SharedList.java"$"98"$" createRecyclableFields();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-27 22:09:00" "SharedList.java"$"99"$"222,24 @@ public abstract class SharedList> {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-27 22:09:00" "SharedList.java"$"100"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-27 22:09:00" "SharedList.java"$"101"$" * {@inheritDoc}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-27 22:09:00" "SharedList.java"$"102"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-27 22:09:00" "SharedList.java"$"103"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-27 22:09:00" "SharedList.java"$"104"$" public void onLowMemory() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-27 22:09:00" "SharedList.java"$"105"$" mRecyclableCreated = false;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-27 22:09:00" "SharedList.java"$"106"$" // This probably won't free a lot, but"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-27 22:09:00" "SharedList.java"$"107"$" // we are free to do it."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-27 22:09:00" "SharedList.java"$"108"$" mComparator = null;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-27 22:09:00" "SharedList.java"$"109"$" mSaver = null;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-27 22:09:00" "SharedList.java"$"110"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-27 22:09:00" "SharedList.java"$"111"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-27 22:09:00" "SharedList.java"$"112"$" private void createRecyclableFields() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-27 22:09:00" "SharedList.java"$"113"$" if (mRecyclableCreated & (mRecyclableCreated = true)) return;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-27 22:09:00" "SharedList.java"$"114"$" mComparator = onCreateComparator();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-27 22:09:00" "SharedList.java"$"115"$" mSaver = onCreateSaver();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-27 22:09:00" "SharedList.java"$"116"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-27 22:09:00" "SharedList.java"$"117"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-27 22:09:00" "SharedList.java"$"118"$" public void remove(@NonNull Context context, V object) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-27 22:09:00" "SharedList.java"$"119"$"318,7 @@ public abstract class SharedList> {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-27 22:09:00" "SharedList.java"$"120"$" createRecyclableFields();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-27 22:09:00" "SharedList.java"$"121"$"363,8 @@ public abstract class SharedList> {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-27 22:09:00" "SharedList.java"$"122"$" createRecyclableFields();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-27 22:09:00" "SharedList.java"$"123"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-27 22:09:00" "SharedList.java"$"124"$" int diff = mComparator != null ? mComparator.compare(object, old) : 0;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-08-27 22:09:00" "MediaWidget.java"$"125"$"++ b/project/app/src/main/java/com/achep/acdisplay/acdisplay/components/MediaWidget.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/components/MediaWidget.java"$"2014-08-27 22:09:00" "MediaWidget.java"$"126"$"22,9 @@ package com.achep.acdisplay.acdisplay.components;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/components/MediaWidget.java"$"2014-08-27 22:09:00" "MediaWidget.java"$"127"$"import android.support.annotation.NonNull;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/components/MediaWidget.java"$"2014-08-27 22:09:00" "MediaWidget.java"$"128"$"import android.support.annotation.Nullable;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/components/MediaWidget.java"$"2014-08-27 22:09:00" "MediaWidget.java"$"129"$"import android.support.annotation.StringRes;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/components/MediaWidget.java"$"2014-08-27 22:09:00" "MediaWidget.java"$"130"$"71,7 @@ public class MediaWidget extends Widget implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/components/MediaWidget.java"$"2014-08-27 22:09:00" "MediaWidget.java"$"131"$" public MediaWidget(@NonNull Callback callback, @NonNull AcDisplayFragment2 fragment) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/components/MediaWidget.java"$"2014-08-27 22:09:00" "MediaWidget.java"$"132"$"89,7 @@ public class MediaWidget extends Widget implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/components/MediaWidget.java"$"2014-08-27 22:09:00" "MediaWidget.java"$"133"$" public void onMediaChanged(@NonNull MediaController controller, int event) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/components/MediaWidget.java"$"2014-08-27 22:09:00" "MediaWidget.java"$"134"$"100,7 @@ public class MediaWidget extends Widget implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/components/MediaWidget.java"$"2014-08-27 22:09:00" "MediaWidget.java"$"135"$" private void updateMetadata(@NonNull Metadata metadata) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/components/MediaWidget.java"$"2014-08-27 22:09:00" "MediaWidget.java"$"136"$"169,7 @@ public class MediaWidget extends Widget implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/components/MediaWidget.java"$"2014-08-27 22:09:00" "MediaWidget.java"$"137"$" @Nullable"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/components/MediaWidget.java"$"2014-08-27 22:09:00" "MediaWidget.java"$"138"$"181,10 @@ public class MediaWidget extends Widget implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/components/MediaWidget.java"$"2014-08-27 22:09:00" "MediaWidget.java"$"139"$" protected ViewGroup onCreateView("$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/components/MediaWidget.java"$"2014-08-27 22:09:00" "MediaWidget.java"$"140"$" @NonNull LayoutInflater inflater,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/components/MediaWidget.java"$"2014-08-27 22:09:00" "MediaWidget.java"$"141"$" @NonNull ViewGroup container,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/components/MediaWidget.java"$"2014-08-27 22:09:00" "MediaWidget.java"$"142"$" @Nullable ViewGroup sceneView) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/components/MediaWidget.java"$"2014-08-27 22:09:00" "MediaWidget.java"$"143"$"211,7 @@ public class MediaWidget extends Widget implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/components/MediaWidget.java"$"2014-08-27 22:09:00" "MediaWidget.java"$"144"$" public void onClick(@NonNull View v) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/components/MediaWidget.java"$"2014-08-27 22:09:00" "MediaWidget.java"$"145"$"228,7 @@ public class MediaWidget extends Widget implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/components/MediaWidget.java"$"2014-08-27 22:09:00" "MediaWidget.java"$"146"$" public boolean onLongClick(@NonNull View v) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/components/MediaWidget.java"$"2014-08-27 22:09:00" "NotifyWidget.java"$"147"$"++ b/project/app/src/main/java/com/achep/acdisplay/acdisplay/components/NotifyWidget.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/components/NotifyWidget.java"$"2014-08-27 22:09:00" "NotifyWidget.java"$"148"$"21,8 @@ package com.achep.acdisplay.acdisplay.components;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/components/NotifyWidget.java"$"2014-08-27 22:09:00" "NotifyWidget.java"$"149"$"import android.support.annotation.NonNull;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/components/NotifyWidget.java"$"2014-08-27 22:09:00" "NotifyWidget.java"$"150"$"import android.support.annotation.Nullable;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/components/NotifyWidget.java"$"2014-08-27 22:09:00" "NotifyWidget.java"$"151"$"49,7 @@ public class NotifyWidget extends Widget implements NotificationView {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/components/NotifyWidget.java"$"2014-08-27 22:09:00" "NotifyWidget.java"$"152"$" public NotifyWidget(@NonNull Callback callback, @NonNull AcDisplayFragment fragment) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/components/NotifyWidget.java"$"2014-08-27 22:09:00" "NotifyWidget.java"$"153"$"99,7 @@ public class NotifyWidget extends Widget implements NotificationView {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/components/NotifyWidget.java"$"2014-08-27 22:09:00" "NotifyWidget.java"$"154"$" @Nullable"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/components/NotifyWidget.java"$"2014-08-27 22:09:00" "NotifyWidget.java"$"155"$"112,9 @@ public class NotifyWidget extends Widget implements NotificationView {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/components/NotifyWidget.java"$"2014-08-27 22:09:00" "NotifyWidget.java"$"156"$" protected View onCreateIconView("$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/components/NotifyWidget.java"$"2014-08-27 22:09:00" "NotifyWidget.java"$"157"$" @NonNull LayoutInflater inflater,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/components/NotifyWidget.java"$"2014-08-27 22:09:00" "NotifyWidget.java"$"158"$" @NonNull ViewGroup container) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/components/NotifyWidget.java"$"2014-08-27 22:09:00" "NotifyWidget.java"$"159"$"124,10 @@ public class NotifyWidget extends Widget implements NotificationView {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/components/NotifyWidget.java"$"2014-08-27 22:09:00" "NotifyWidget.java"$"160"$" protected ViewGroup onCreateView("$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/components/NotifyWidget.java"$"2014-08-27 22:09:00" "NotifyWidget.java"$"161"$" @NonNull LayoutInflater inflater,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/components/NotifyWidget.java"$"2014-08-27 22:09:00" "NotifyWidget.java"$"162"$" @NonNull ViewGroup container,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/components/NotifyWidget.java"$"2014-08-27 22:09:00" "NotifyWidget.java"$"163"$" @Nullable ViewGroup sceneView) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/components/NotifyWidget.java"$"2014-08-27 22:09:00" "Widget.java"$"164"$"++ b/project/app/src/main/java/com/achep/acdisplay/acdisplay/components/Widget.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/components/Widget.java"$"2014-08-27 22:09:00" "Widget.java"$"165"$"20,8 @@"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/components/Widget.java"$"2014-08-27 22:09:00" "Widget.java"$"166"$"import android.support.annotation.NonNull;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/components/Widget.java"$"2014-08-27 22:09:00" "Widget.java"$"167"$"import android.support.annotation.Nullable;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/components/Widget.java"$"2014-08-27 22:09:00" "Widget.java"$"168"$"39,10 @@ import org.apache.commons.lang.builder.HashCodeBuilder;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/components/Widget.java"$"2014-08-27 22:09:00" "Widget.java"$"169"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/components/Widget.java"$"2014-08-27 22:09:00" "Widget.java"$"170"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/components/Widget.java"$"2014-08-27 22:09:00" "Widget.java"$"171"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/components/Widget.java"$"2014-08-27 22:09:00" "Widget.java"$"172"$"61,15 @@ public abstract class Widget {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/components/Widget.java"$"2014-08-27 22:09:00" "Widget.java"$"173"$" public void requestBackgroundUpdate(@NonNull Widget widget);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/components/Widget.java"$"2014-08-27 22:09:00" "Widget.java"$"174"$" public void requestTimeoutRestart(@NonNull Widget widget);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/components/Widget.java"$"2014-08-27 22:09:00" "Widget.java"$"175"$" public Widget(@NonNull Callback callback, @NonNull AcDisplayFragment fragment) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/components/Widget.java"$"2014-08-27 22:09:00" "Widget.java"$"176"$"106,7 @@ public abstract class Widget {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/components/Widget.java"$"2014-08-27 22:09:00" "Widget.java"$"177"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/components/Widget.java"$"2014-08-27 22:09:00" "Widget.java"$"178"$"143,7 @@ public abstract class Widget {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/components/Widget.java"$"2014-08-27 22:09:00" "Widget.java"$"179"$" @Nullable"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/components/Widget.java"$"2014-08-27 22:09:00" "Widget.java"$"180"$"154,7 @@ public abstract class Widget {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/components/Widget.java"$"2014-08-27 22:09:00" "Widget.java"$"181"$" @Nullable"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/components/Widget.java"$"2014-08-27 22:09:00" "Widget.java"$"182"$"235,16 @@ public abstract class Widget {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/components/Widget.java"$"2014-08-27 22:09:00" "Widget.java"$"183"$" protected View onCreateIconView("$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/components/Widget.java"$"2014-08-27 22:09:00" "Widget.java"$"184"$" @NonNull LayoutInflater inflater,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/components/Widget.java"$"2014-08-27 22:09:00" "Widget.java"$"185"$" @NonNull ViewGroup container) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/components/Widget.java"$"2014-08-27 22:09:00" "Widget.java"$"186"$" protected ViewGroup onCreateView("$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/components/Widget.java"$"2014-08-27 22:09:00" "Widget.java"$"187"$" @NonNull LayoutInflater inflater,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/components/Widget.java"$"2014-08-27 22:09:00" "Widget.java"$"188"$" @NonNull ViewGroup container,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/components/Widget.java"$"2014-08-27 22:09:00" "Widget.java"$"189"$" @Nullable ViewGroup view) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/components/Widget.java"$"2014-08-27 22:09:00" "IOnLowMemory.java"$"190"$"++ b/project/app/src/main/java/com/achep/acdisplay/interfaces/IOnLowMemory.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/interfaces/IOnLowMemory.java"$"2014-08-27 22:09:00" "IOnLowMemory.java"$"191"$"1,10 @@"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/interfaces/IOnLowMemory.java"$"2014-08-27 22:09:00" "IOnLowMemory.java"$"192"$"package com.achep.acdisplay.interfaces;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/interfaces/IOnLowMemory.java"$"2014-08-27 22:09:00" "IOnLowMemory.java"$"193"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/interfaces/IOnLowMemory.java"$"2014-08-27 22:09:00" "IOnLowMemory.java"$"194"$"/**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/interfaces/IOnLowMemory.java"$"2014-08-27 22:09:00" "IOnLowMemory.java"$"195"$" * Created by Artem Chepurnoy on 27.08.2014."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/interfaces/IOnLowMemory.java"$"2014-08-27 22:09:00" "IOnLowMemory.java"$"196"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/interfaces/IOnLowMemory.java"$"2014-08-27 22:09:00" "IOnLowMemory.java"$"197"$"public interface IOnLowMemory {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/interfaces/IOnLowMemory.java"$"2014-08-27 22:09:00" "IOnLowMemory.java"$"198"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/interfaces/IOnLowMemory.java"$"2014-08-27 22:09:00" "IOnLowMemory.java"$"199"$" public void onLowMemory();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/interfaces/IOnLowMemory.java"$"2014-08-27 22:09:00" "IOnLowMemory.java"$"200"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/interfaces/IOnLowMemory.java"$"2014-08-27 22:09:00" "IOnLowMemory.java"$"201"$"}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/interfaces/IOnLowMemory.java"$"2014-08-27 22:09:00" "NotificationList.java"$"202"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-27 22:09:00" "NotificationList.java"$"203"$"19,9 @@"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-27 22:09:00" "NotificationList.java"$"204"$"import android.support.annotation.NonNull;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-27 22:09:00" "NotificationList.java"$"205"$"import android.support.annotation.Nullable;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-27 22:09:00" "NotificationList.java"$"206"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-27 22:09:00" "NotificationList.java"$"207"$"import java.util.ArrayList;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-27 22:09:00" "NotificationList.java"$"208"$"43,10 @@ final class NotificationList {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-27 22:09:00" "NotificationList.java"$"209"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-27 22:09:00" "NotificationList.java"$"210"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-27 22:09:00" "NotificationList.java"$"211"$" @Nullable"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-27 22:09:00" "NotificationList.java"$"212"$"60,7 @@ final class NotificationList {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-27 22:09:00" "NotificationList.java"$"213"$" public int onNotificationAdded(@NonNull OpenNotification n);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-27 22:09:00" "NotificationList.java"$"214"$"68,25 @@ final class NotificationList {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-27 22:09:00" "NotificationList.java"$"215"$" public int onNotificationChanged(@NonNull OpenNotification n, @NonNull OpenNotification old);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-27 22:09:00" "NotificationList.java"$"216"$" public int onNotificationRemoved(@NonNull OpenNotification n);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-27 22:09:00" "NotificationList.java"$"217"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-27 22:09:00" "NotificationList.java"$"218"$" * Creates new {@link com.achep.acdisplay.notifications.NotificationList} with initial capacity"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-27 22:09:00" "NotificationList.java"$"219"$" * equals to {@code 10}."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-27 22:09:00" "NotificationList.java"$"220"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-27 22:09:00" "NotificationList.java"$"221"$" * @param listener Listener to which all events will be send."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-27 22:09:00" "NotificationList.java"$"222"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-27 22:09:00" "NotificationList.java"$"223"$" public NotificationList(@Nullable OnNotificationListChangedListener listener) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-27 22:09:00" "NotificationList.java"$"224"$" mListener = listener;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-27 22:09:00" "NotificationList.java"$"225"$"153,16 @@ final class NotificationList {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-27 22:09:00" "NotificationList.java"$"226"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-27 22:09:00" "NotificationList.java"$"227"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-27 22:09:00" "NotificationList.java"$"228"$" * @return the position of given {@link OpenNotification} in"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-27 22:09:00" "NotificationList.java"$"229"$" * {@link #mList list}, or {@code -1} if not found."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-27 22:09:00" "NotificationList.java"$"230"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-27 22:09:00" "NotificationList.java"$"231"$" public int indexOf(@NonNull OpenNotification n) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-27 22:09:00" "NotificationList.java"$"232"$"+) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-27 22:09:00" "NotificationList.java"$"233"$"179,7 @@ final class NotificationList {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-27 22:09:00" "NotificationList.java"$"234"$" private int notifyListener(int event, @NonNull OpenNotification n, OpenNotification old) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-27 22:09:00" "BathService.java"$"235"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-27 22:09:00" "BathService.java"$"236"$"36,7 @@ import com.achep.acdisplay.App;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-27 22:09:00" "BathService.java"$"237"$"import com.achep.acdisplay.interfaces.IOnLowMemory;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-27 22:09:00" "BathService.java"$"238"$"237,16 @@ public class BathService extends Service {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-27 22:09:00" "BathService.java"$"239"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-27 22:09:00" "BathService.java"$"240"$" public void onLowMemory() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-27 22:09:00" "BathService.java"$"241"$" super.onLowMemory();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-27 22:09:00" "BathService.java"$"242"$" synchronized (monitor) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-27 22:09:00" "BathService.java"$"243"$" for (ChildService child : mMap.values()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-27 22:09:00" "BathService.java"$"244"$" child.onLowMemory();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-27 22:09:00" "BathService.java"$"245"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-27 22:09:00" "BathService.java"$"246"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-27 22:09:00" "BathService.java"$"247"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-27 22:09:00" "BathService.java"$"248"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-27 22:09:00" "BathService.java"$"249"$" private void fireService(Class clazz, boolean add) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-27 22:09:00" "BathService.java"$"250"$"288,7 @@ public class BathService extends Service {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-27 22:09:00" "BathService.java"$"251"$" public abstract static class ChildService implements IOnLowMemory {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-27 22:09:00" "BathService.java"$"252"$"316,12 @@ public class BathService extends Service {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-27 22:09:00" "BathService.java"$"253"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-27 22:09:00" "BathService.java"$"254"$" * {@inheritDoc}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-27 22:09:00" "BathService.java"$"255"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-27 22:09:00" "BathService.java"$"256"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-27 22:09:00" "BathService.java"$"257"$" public void onLowMemory() { /* placeholder */ }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-27 22:09:00" "BathService.java"$"258"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-27 22:09:00" "BathService.java"$"259"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2014-08-27 22:09:00" "GyroscopeSensor.java"$"260"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/GyroscopeSensor.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/GyroscopeSensor.java"$"2014-08-27 22:09:00" "GyroscopeSensor.java"$"261"$"32,7 @@ import com.achep.acdisplay.services.activemode.ActiveModeSensor;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/GyroscopeSensor.java"$"2014-08-27 22:09:00" "GyroscopeSensor.java"$"262"$" * Basing on results of gyroscope sensor it notifies when"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/GyroscopeSensor.java"$"2014-08-27 22:09:00" "ProximitySensor.java"$"263"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-27 22:09:00" "ProximitySensor.java"$"264"$"46,9 @@ public final class ProximitySensor extends ActiveModeSensor implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-27 22:09:00" "ProximitySensor.java"$"265"$" // pocket program"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-27 22:09:00" "ProximitySensor.java"$"266"$" private static final int POCKET_START_DELAY = 4000; // ms."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-27 22:09:00" "ProximitySensor.java"$"267"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-27 22:09:00" "ProximitySensor.java"$"268"$" private static WeakReference sProximitySensorWeak;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-27 22:09:00" "ProximitySensor.java"$"269"$"57,7 @@ public final class ProximitySensor extends ActiveModeSensor implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-27 22:09:00" "ProximitySensor.java"$"270"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-27 22:09:00" "ProximitySensor.java"$"271"$"65,17 @@ public final class ProximitySensor extends ActiveModeSensor implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-27 22:09:00" "ProximitySensor.java"$"272"$" private Program mPocketProgram;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-27 22:09:00" "ProximitySensor.java"$"273"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-27 22:09:00" "ProximitySensor.java"$"274"$" private static class Program {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-27 22:09:00" "ProximitySensor.java"$"275"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-27 22:09:00" "ProximitySensor.java"$"276"$" public final Data[] dataArray;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-27 22:09:00" "ProximitySensor.java"$"277"$" public final boolean isNear;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-27 22:09:00" "ProximitySensor.java"$"278"$" public int timeMin;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-27 22:09:00" "ProximitySensor.java"$"279"$" public long timeMax;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-27 22:09:00" "ProximitySensor.java"$"280"$"84,17 @@ public final class ProximitySensor extends ActiveModeSensor implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-27 22:09:00" "ProximitySensor.java"$"281"$" public Program(@NonNull Data[] dataArray) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-27 22:09:00" "ProximitySensor.java"$"282"$" this.dataArray = dataArray;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-27 22:09:00" "ProximitySensor.java"$"283"$" public static int fits(@NonNull Program program, @NonNull ArrayList history) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-27 22:09:00" "ProximitySensor.java"$"284"$" Data[] dataArray = program.dataArray;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-27 22:09:00" "ProximitySensor.java"$"285"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-27 22:09:00" "ProximitySensor.java"$"286"$" int historySize = history.size();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-27 22:09:00" "ProximitySensor.java"$"287"$" int programSize = dataArray.length;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-27 22:09:00" "ProximitySensor.java"$"288"$" // Program needs slightly longer history."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-27 22:09:00" "ProximitySensor.java"$"289"$"102,7 @@ public final class ProximitySensor extends ActiveModeSensor implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-27 22:09:00" "ProximitySensor.java"$"290"$"+) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-27 22:09:00" "ProximitySensor.java"$"291"$" Data data = dataArray[i - 1];"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-27 22:09:00" "ProximitySensor.java"$"292"$" i);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-27 22:09:00" "ProximitySensor.java"$"293"$"116,7 @@ public final class ProximitySensor extends ActiveModeSensor implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-27 22:09:00" "ProximitySensor.java"$"294"$" Data data = dataArray[programSize - 1];"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-27 22:09:00" "ProximitySensor.java"$"295"$"177,8 @@ public final class ProximitySensor extends ActiveModeSensor implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-27 22:09:00" "ProximitySensor.java"$"296"$" mPocketProgram = new Program.Builder()"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-27 22:09:00" "ProximitySensor.java"$"297"$" .begin(true, POCKET_START_DELAY) /* is near at least for some seconds */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-27 22:09:00" "ProximitySensor.java"$"298"$"190,10 @@ public final class ProximitySensor extends ActiveModeSensor implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-27 22:09:00" "ProximitySensor.java"$"299"$" mPrograms.add(mPocketProgram);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-27 22:09:00" "ProximitySensor.java"$"300"$" int size = program.dataArray.length;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-27 22:09:00" "ProximitySensor.java"$"301"$"233,16 @@ public final class ProximitySensor extends ActiveModeSensor implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-27 22:09:00" "ProximitySensor.java"$"302"$" // Ignore pocket program's start delay,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-27 22:09:00" "ProximitySensor.java"$"303"$" // so app can act just after it has started."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-27 22:09:00" "ProximitySensor.java"$"304"$" mFirstChange = true;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-27 22:09:00" "ProximitySensor.java"$"305"$" mPocketProgram.dataArray[0].timeMin = 0;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-27 22:09:00" "ProximitySensor.java"$"306"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-27 22:09:00" "ProximitySensor.java"$"307"$" Sensor proximitySensor = sensorManager.getDefaultSensor(getType());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-27 22:09:00" "ProximitySensor.java"$"308"$"252,7 @@ public final class ProximitySensor extends ActiveModeSensor implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-27 22:09:00" "ProximitySensor.java"$"309"$" mHistory.clear();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-27 22:09:00" "ProximitySensor.java"$"310"$"287,7 @@ public final class ProximitySensor extends ActiveModeSensor implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-27 22:09:00" "ProximitySensor.java"$"311"$" int delay = Program.fits(program, mHistory);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-27 22:09:00" "ProximitySensor.java"$"312"$"302,11 @@ public final class ProximitySensor extends ActiveModeSensor implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-27 22:09:00" "ProximitySensor.java"$"313"$" if (mFirstChange) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-27 22:09:00" "ProximitySensor.java"$"314"$" // Change pocket program back to defaults."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-27 22:09:00" "ProximitySensor.java"$"315"$" mPocketProgram.dataArray[0].timeMin = POCKET_START_DELAY;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-27 22:09:00" "ProximitySensor.java"$"316"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-27 22:09:00" "ProximitySensor.java"$"317"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-27 22:09:00" "ProximitySensor.java"$"318"$" sLastEventTime = now;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2014-08-27 22:09:00" "MediaController.java"$"319"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController.java"$"2014-08-27 22:09:00" "MediaController.java"$"320"$"330,7 @@ public class MediaController {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController.java"$"2014-08-27 22:09:00" "MediaController.java"$"321"$" return string == null ? null : TextUtils.isEmpty(string = string.trim()) ? null : string;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController.java"$"2014-08-27 22:09:00" "AcDisplayRobolectricTest.java"$"322"$"++ b/project/app/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"verdict"$"1"$" b/project/app/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-27 22:09:00" "AcDisplayRobolectricTest.java"$"323"$"23,7 @@ import android.content.Context;"$"verdict"$"1"$" b/project/app/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-27 22:09:00" "AcDisplayRobolectricTest.java"$"324"$"import com.achep.acdisplay.utils.FileUtils;"$"verdict"$"1"$" b/project/app/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-27 22:09:00" "AcDisplayRobolectricTest.java"$"325"$"34,9 @@ import org.robolectric.annotation.Config;"$"verdict"$"1"$" b/project/app/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-27 22:09:00" "AcDisplayRobolectricTest.java"$"326"$"import java.lang.StringBuilder;"$"verdict"$"1"$" b/project/app/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-27 22:09:00" "AcDisplayRobolectricTest.java"$"327"$"import java.util.Random;"$"verdict"$"1"$" b/project/app/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-27 22:09:00" "AcDisplayRobolectricTest.java"$"328"$"49,29 @@ public class AcDisplayRobolectricTest {"$"verdict"$"1"$" b/project/app/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-27 22:09:00" "AcDisplayRobolectricTest.java"$"329"$" @Test"$"verdict"$"1"$" b/project/app/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-27 22:09:00" "AcDisplayRobolectricTest.java"$"330"$" public void testFileUtils() {"$"verdict"$"1"$" b/project/app/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-27 22:09:00" "AcDisplayRobolectricTest.java"$"331"$" Context context = Robolectric.application;"$"verdict"$"1"$" b/project/app/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-27 22:09:00" "AcDisplayRobolectricTest.java"$"332"$" File file = new File(context.getFilesDir(), ""test_file_utils.txt"");"$"verdict"$"1"$" b/project/app/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-27 22:09:00" "AcDisplayRobolectricTest.java"$"333"$""$"verdict"$"1"$" b/project/app/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-27 22:09:00" "AcDisplayRobolectricTest.java"$"334"$" Random random = new Random();"$"verdict"$"1"$" b/project/app/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-27 22:09:00" "AcDisplayRobolectricTest.java"$"335"$" StringBuilder sb = new StringBuilder();"$"verdict"$"1"$" b/project/app/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-27 22:09:00" "AcDisplayRobolectricTest.java"$"336"$" for (int i = 0; i < 5000; i++) {"$"verdict"$"1"$" b/project/app/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-27 22:09:00" "AcDisplayRobolectricTest.java"$"337"$" sb.append(random.nextInt(10));"$"verdict"$"1"$" b/project/app/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-27 22:09:00" "AcDisplayRobolectricTest.java"$"338"$" }"$"verdict"$"1"$" b/project/app/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-27 22:09:00" "AcDisplayRobolectricTest.java"$"339"$" String text = sb.toString();"$"verdict"$"1"$" b/project/app/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-27 22:09:00" "AcDisplayRobolectricTest.java"$"340"$""$"verdict"$"1"$" b/project/app/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-27 22:09:00" "AcDisplayRobolectricTest.java"$"341"$" // Test writing to file."$"verdict"$"1"$" b/project/app/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-27 22:09:00" "AcDisplayRobolectricTest.java"$"342"$" assertTrue(FileUtils.writeToFile(file, text));"$"verdict"$"1"$" b/project/app/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-27 22:09:00" "AcDisplayRobolectricTest.java"$"343"$""$"verdict"$"1"$" b/project/app/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-27 22:09:00" "AcDisplayRobolectricTest.java"$"344"$" // Test reading from file."$"verdict"$"1"$" b/project/app/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-27 22:09:00" "AcDisplayRobolectricTest.java"$"345"$" assertTrue(text.equals(FileUtils.readTextFile(file)));"$"verdict"$"1"$" b/project/app/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-27 22:09:00" "AcDisplayRobolectricTest.java"$"346"$""$"verdict"$"1"$" b/project/app/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-27 22:09:00" "AcDisplayRobolectricTest.java"$"347"$" // Test removing file."$"verdict"$"1"$" b/project/app/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-27 22:09:00" "AcDisplayRobolectricTest.java"$"348"$" assertTrue(FileUtils.deleteRecursive(file));"$"verdict"$"1"$" b/project/app/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-27 22:09:00" "AcDisplayRobolectricTest.java"$"349"$" assertTrue(!file.exists());"$"verdict"$"1"$" b/project/app/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-27 22:09:00" "AcDisplayRobolectricTest.java"$"350"$" }"$"verdict"$"1"$" b/project/app/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-27 22:09:00" "AcDisplayRobolectricTest.java"$"351"$""$"verdict"$"1"$" b/project/app/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-27 22:09:00" "AcDisplayRobolectricTest.java"$"352"$" @Test"$"verdict"$"1"$" b/project/app/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-27 22:09:00" "FileUtils.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/utils/FileUtils.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/FileUtils.java"$"2014-08-27 22:25:43" "FileUtils.java"$"1"$"138,10 @@ public class FileUtils {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/FileUtils.java"$"2014-08-27 22:25:43" "FileUtils.java"$"2"$" int pos = body.length() - 1;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/FileUtils.java"$"2014-08-27 22:25:43" "FileUtils.java"$"3"$" if (pos >= 0) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/FileUtils.java"$"2014-08-27 22:25:43" "FileUtils.java"$"4"$" body.deleteCharAt(pos);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/FileUtils.java"$"2014-08-27 22:25:43" "FileUtils.java"$"5"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/FileUtils.java"$"2014-08-27 22:25:43" "AcDisplayRobolectricTest.java"$"6"$"++ b/project/app/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"verdict"$"0"$" b/project/app/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-27 22:25:43" "AcDisplayRobolectricTest.java"$"7"$"31,7 @@ import org.robolectric.Robolectric;"$"verdict"$"0"$" b/project/app/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-27 22:25:43" "AcDisplayRobolectricTest.java"$"8"$"import java.io.File;"$"verdict"$"0"$" b/project/app/src/test/java/com/achep/acdisplay/AcDisplayRobolectricTest.java"$"2014-08-27 22:25:43" "RepositoryUrlBuilder.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-28 14:15:19" "RepositoryUrlBuilder.java"$"1"$"37,7 @@ public class RepositoryUrlBuilder {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-28 14:15:19" "RepositoryUrlBuilder.java"$"2"$" private String mFileName;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-28 14:15:19" "RepositoryUrlBuilder.java"$"3"$"54,17 @@ public class RepositoryUrlBuilder {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-28 14:15:19" "RepositoryUrlBuilder.java"$"4"$" public RepositoryUrlBuilder setFile(String fileName) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-28 14:15:19" "RepositoryUrlBuilder.java"$"5"$" mFileName = fileName;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-28 14:15:19" "RepositoryUrlBuilder.java"$"6"$" return this;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-28 14:15:19" "RepositoryUrlBuilder.java"$"7"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-28 14:15:19" "RepositoryUrlBuilder.java"$"8"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-28 14:15:19" "RepositoryUrlBuilder.java"$"9"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-28 14:15:19" "RepositoryUrlBuilder.java"$"10"$" public RepositoryUrlBuilder changeDirectory(@NonNull String dir) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-28 14:15:19" "RepositoryUrlBuilder.java"$"11"$" mPathBuilder.append(dir).append('/');"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-28 14:15:19" "RepositoryUrlBuilder.java"$"12"$"76,22 @@ public class RepositoryUrlBuilder {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-28 14:15:19" "RepositoryUrlBuilder.java"$"13"$" do {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-28 14:15:19" "RepositoryUrlBuilder.java"$"14"$" if (mFileName != null) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-28 14:15:19" "RepositoryUrlBuilder.java"$"15"$" path += mFileName;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-28 14:15:19" "RepositoryUrlBuilder.java"$"16"$" if (mRawAccess) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-28 14:15:19" "RepositoryUrlBuilder.java"$"17"$" domain = ""raw.githubusercontent.com"";"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-28 14:15:19" "RepositoryUrlBuilder.java"$"18"$" branch = """";"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-28 14:15:19" "RepositoryUrlBuilder.java"$"19"$" break;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-28 14:15:19" "RepositoryUrlBuilder.java"$"20"$" } else {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-28 14:15:19" "RepositoryUrlBuilder.java"$"21"$" branch = ""blob/"";"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-28 14:15:19" "RepositoryUrlBuilder.java"$"22"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-28 14:15:19" "RepositoryUrlBuilder.java"$"23"$" } else {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-28 14:15:19" "RepositoryUrlBuilder.java"$"24"$" branch = ""tree/"";"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-28 14:15:19" "RepositoryUrlBuilder.java"$"25"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-28 14:15:19" "RepositoryUrlBuilder.java"$"26"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-28 14:15:19" "RepositoryUrlBuilder.java"$"27"$" domain = ""www.github.com"";"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-28 14:15:19" "RepositoryUrlBuilder.java"$"28"$" } while (false);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-28 14:15:19" "RepositoryUrlBuilder.java"$"29"$"= mBranch;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-08-28 14:15:19" "HelpDialog.java"$"30"$"++ b/project/app/src/main/java/com/achep/acdisplay/fragments/HelpDialog.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/HelpDialog.java"$"2014-08-28 14:15:19" "HelpDialog.java"$"31"$"54,14 @@ public class HelpDialog extends DialogFragment implements AsyncTask.DownloadText"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/HelpDialog.java"$"2014-08-28 14:15:19" "HelpDialog.java"$"32"$" .changeDirectory(RepositoryUrlBuilder.ACDISPLAY_PROJECT_NAME)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/HelpDialog.java"$"2014-08-28 14:15:19" "HelpDialog.java"$"33"$" .changeDirectory(RepositoryUrlBuilder.ACDISPLAY_MODULE_NAME)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/HelpDialog.java"$"2014-08-28 14:15:19" "HelpDialog.java"$"34"$" .changeDirectory(""src"")"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/HelpDialog.java"$"2014-08-28 14:15:19" "HelpDialog.java"$"35"$" .changeDirectory(""releaseFlavor"")"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/HelpDialog.java"$"2014-08-28 14:15:19" "HelpDialog.java"$"36"$" .changeDirectory(""res"")"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/HelpDialog.java"$"2014-08-28 14:15:19" "HelpDialog.java"$"37"$" .changeDirectory(""raw-%1$s"")"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/HelpDialog.java"$"2014-08-28 14:15:19" "HelpDialog.java"$"38"$" .setFile(""faq.html"")"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/HelpDialog.java"$"2014-08-28 14:15:19" "NotifyWidget.java"$"6"$"++ b/project/app/src/main/java/com/achep/acdisplay/acdisplay/components/NotifyWidget.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/components/NotifyWidget.java"$"2014-08-29 07:28:43" "NotifyWidget.java"$"7"$"84,12 @@ public class NotifyWidget extends Widget implements NotificationView {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/components/NotifyWidget.java"$"2014-08-29 07:28:43" "NotifyWidget.java"$"8"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/components/NotifyWidget.java"$"2014-08-29 07:28:43" "NotifyWidget.java"$"9"$" * @return {@code true} if notification can be dismissed by user, {@code false} otherwise."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/components/NotifyWidget.java"$"2014-08-29 07:28:43" "NotifyWidget.java"$"10"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/components/NotifyWidget.java"$"2014-08-29 07:28:43" "NotifyWidget.java"$"11"$" return mNotification.isClearable();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/components/NotifyWidget.java"$"2014-08-29 07:28:43" "KeyguardActivity.java"$"12"$"++ b/project/app/src/main/java/com/achep/acdisplay/activities/KeyguardActivity.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/KeyguardActivity.java"$"2014-08-29 07:28:43" "KeyguardActivity.java"$"13"$"28,7 @@ import android.content.IntentFilter;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/KeyguardActivity.java"$"2014-08-29 07:28:43" "KeyguardActivity.java"$"14"$"import android.provider.Settings;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/KeyguardActivity.java"$"2014-08-29 07:28:43" "KeyguardActivity.java"$"15"$"56,9 @@ public abstract class KeyguardActivity extends Activity {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/KeyguardActivity.java"$"2014-08-29 07:28:43" "KeyguardActivity.java"$"16"$" private int mSystemScreenOffTimeout;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/KeyguardActivity.java"$"2014-08-29 07:28:43" "KeyguardActivity.java"$"17"$" private boolean mSystemScreenOffTimeoutChanged;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/KeyguardActivity.java"$"2014-08-29 07:28:43" "KeyguardActivity.java"$"18"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/KeyguardActivity.java"$"2014-08-29 07:28:43" "KeyguardActivity.java"$"19"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/KeyguardActivity.java"$"2014-08-29 07:28:43" "KeyguardActivity.java"$"20"$"157,16 @@ public abstract class KeyguardActivity extends Activity {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/KeyguardActivity.java"$"2014-08-29 07:28:43" "KeyguardActivity.java"$"21"$" // Read system screen off timeout setting."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/KeyguardActivity.java"$"2014-08-29 07:28:43" "KeyguardActivity.java"$"22"$" try {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/KeyguardActivity.java"$"2014-08-29 07:28:43" "KeyguardActivity.java"$"23"$" mSystemScreenOffTimeout = Settings.System.getInt("$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/KeyguardActivity.java"$"2014-08-29 07:28:43" "KeyguardActivity.java"$"24"$" getContentResolver(),"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/KeyguardActivity.java"$"2014-08-29 07:28:43" "KeyguardActivity.java"$"25"$" Settings.System.SCREEN_OFF_TIMEOUT);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/KeyguardActivity.java"$"2014-08-29 07:28:43" "KeyguardActivity.java"$"26"$" } catch (Settings.SettingNotFoundException e) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/KeyguardActivity.java"$"2014-08-29 07:28:43" "KeyguardActivity.java"$"27"$" mSystemScreenOffTimeout = -1;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/KeyguardActivity.java"$"2014-08-29 07:28:43" "KeyguardActivity.java"$"28"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/KeyguardActivity.java"$"2014-08-29 07:28:43" "KeyguardActivity.java"$"29"$" if (Build.DEBUG) Log.d(TAG, ""system_screen_off_timeout="" + mSystemScreenOffTimeout);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/KeyguardActivity.java"$"2014-08-29 07:28:43" "KeyguardActivity.java"$"30"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/KeyguardActivity.java"$"2014-08-29 07:28:43" "KeyguardActivity.java"$"31"$" getWindow().clearFlags(WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/KeyguardActivity.java"$"2014-08-29 07:28:43" "KeyguardActivity.java"$"32"$"174,14 @@ public abstract class KeyguardActivity extends Activity {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/KeyguardActivity.java"$"2014-08-29 07:28:43" "KeyguardActivity.java"$"33"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/KeyguardActivity.java"$"2014-08-29 07:28:43" "KeyguardActivity.java"$"34"$" // Put previously read timeout setting."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/KeyguardActivity.java"$"2014-08-29 07:28:43" "KeyguardActivity.java"$"35"$"// if (mSystemScreenOffTimeout != -1 && mSystemScreenOffTimeoutChanged) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/KeyguardActivity.java"$"2014-08-29 07:28:43" "KeyguardActivity.java"$"36"$"// Settings.System.putInt("$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/KeyguardActivity.java"$"2014-08-29 07:28:43" "KeyguardActivity.java"$"37"$"// getContentResolver(),"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/KeyguardActivity.java"$"2014-08-29 07:28:43" "KeyguardActivity.java"$"38"$"// Settings.System.SCREEN_OFF_TIMEOUT,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/KeyguardActivity.java"$"2014-08-29 07:28:43" "KeyguardActivity.java"$"39"$"// mSystemScreenOffTimeout);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/KeyguardActivity.java"$"2014-08-29 07:28:43" "KeyguardActivity.java"$"40"$"// }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/KeyguardActivity.java"$"2014-08-29 07:28:43" "KeyguardActivity.java"$"41"$"211,13 @@ public abstract class KeyguardActivity extends Activity {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/KeyguardActivity.java"$"2014-08-29 07:28:43" "KeyguardActivity.java"$"42"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/KeyguardActivity.java"$"2014-08-29 07:28:43" "KeyguardActivity.java"$"43"$" // Experimental"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/KeyguardActivity.java"$"2014-08-29 07:28:43" "KeyguardActivity.java"$"44"$"// mSystemScreenOffTimeoutChanged = true;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/KeyguardActivity.java"$"2014-08-29 07:28:43" "KeyguardActivity.java"$"45"$"// Settings.System.putInt("$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/KeyguardActivity.java"$"2014-08-29 07:28:43" "KeyguardActivity.java"$"46"$"// getContentResolver(),"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/KeyguardActivity.java"$"2014-08-29 07:28:43" "KeyguardActivity.java"$"47"$"// Settings.System.SCREEN_OFF_TIMEOUT,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/KeyguardActivity.java"$"2014-08-29 07:28:43" "KeyguardActivity.java"$"48"$"// 1000);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/KeyguardActivity.java"$"2014-08-29 07:28:43" "AppConfig.java"$"49"$"++ b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-08-29 07:28:43" "AppConfig.java"$"50"$"36,33 @@ public class AppConfig {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-08-29 07:28:43" "AppConfig.java"$"51"$" public static final int DIFF_NON_CLEARABLE = 8;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-08-29 07:28:43" "AppConfig.java"$"52"$" static final boolean DEFAULT_NON_CLEARABLE = false;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-08-29 07:28:43" "AppConfig.java"$"53"$" public boolean[] nonClearable = new boolean[]{DEFAULT_NON_CLEARABLE};"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-08-29 07:28:43" "AppConfig.java"$"54"$" this(packageName,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-08-29 07:28:43" "AppConfig.java"$"55"$" DEFAULT_ENABLED, DEFAULT_RESTRICTED,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-08-29 07:28:43" "AppConfig.java"$"56"$" DEFAULT_HIDDEN, DEFAULT_NON_CLEARABLE);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-08-29 07:28:43" "AppConfig.java"$"57"$" boolean restricted, boolean hidden,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-08-29 07:28:43" "AppConfig.java"$"58"$" boolean nonClearable) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-08-29 07:28:43" "AppConfig.java"$"59"$" setRestricted(restricted);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-08-29 07:28:43" "AppConfig.java"$"60"$" setHidden(hidden);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-08-29 07:28:43" "AppConfig.java"$"61"$" setNonClearableEnabled(nonClearable);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-08-29 07:28:43" "AppConfig.java"$"62"$"72,7 @@ public class AppConfig {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-08-29 07:28:43" "AppConfig.java"$"63"$" config.setNonClearableEnabled(DEFAULT_NON_CLEARABLE);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-08-29 07:28:43" "AppConfig.java"$"64"$"88,7 @@ public class AppConfig {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-08-29 07:28:43" "AppConfig.java"$"65"$" clone.setNonClearableEnabled(config.isNonClearableEnabled());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-08-29 07:28:43" "AppConfig.java"$"66"$"99,7 @@ public class AppConfig {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-08-29 07:28:43" "AppConfig.java"$"67"$" config.enabled"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-08-29 07:28:43" "AppConfig.java"$"68"$" "" restricted="" + config.isRestricted()"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-08-29 07:28:43" "AppConfig.java"$"69"$" "" hidden="" + config.isHidden()"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-08-29 07:28:43" "AppConfig.java"$"70"$" + "" non-clearable="" + config.isNonClearableEnabled()"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-08-29 07:28:43" "AppConfig.java"$"71"$" "" pkg="" + config.packageName);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-08-29 07:28:43" "AppConfig.java"$"72"$"130,17 @@ public class AppConfig {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-08-29 07:28:43" "AppConfig.java"$"73"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-08-29 07:28:43" "AppConfig.java"$"74"$" * Adds global switch settings to given option"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-08-29 07:28:43" "AppConfig.java"$"75"$" * (boolean argument)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-08-29 07:28:43" "AppConfig.java"$"76"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-08-29 07:28:43" "AppConfig.java"$"77"$" * @param bool the value of an option"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-08-29 07:28:43" "AppConfig.java"$"78"$" * @return {@code bool && isEnabled()}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-08-29 07:28:43" "AppConfig.java"$"79"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-08-29 07:28:43" "AppConfig.java"$"80"$" public boolean forReal(boolean bool) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-08-29 07:28:43" "AppConfig.java"$"81"$" return isEnabled() && bool;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-08-29 07:28:43" "AppConfig.java"$"82"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-08-29 07:28:43" "AppConfig.java"$"83"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-08-29 07:28:43" "AppConfig.java"$"84"$" public void setRestricted(boolean restricted) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-08-29 07:28:43" "AppConfig.java"$"85"$"149,28 @@ public class AppConfig {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-08-29 07:28:43" "AppConfig.java"$"86"$" public void setNonClearableEnabled(boolean enabled) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-08-29 07:28:43" "AppConfig.java"$"87"$" this.nonClearable[0] = enabled;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-08-29 07:28:43" "AppConfig.java"$"88"$" public boolean isRestricted() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-08-29 07:28:43" "AppConfig.java"$"89"$" return restricted[0];"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-08-29 07:28:43" "AppConfig.java"$"90"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-08-29 07:28:43" "AppConfig.java"$"91"$" * @return {@code true} if showing non-clearable notifications is allowed for"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-08-29 07:28:43" "AppConfig.java"$"92"$" * this app, {@code false} otherwise."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-08-29 07:28:43" "AppConfig.java"$"93"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-08-29 07:28:43" "AppConfig.java"$"94"$" * @see #setNonClearableEnabled(boolean)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-08-29 07:28:43" "AppConfig.java"$"95"$" * @see #DEFAULT_NON_CLEARABLE"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-08-29 07:28:43" "AppConfig.java"$"96"$" * @see #DIFF_NON_CLEARABLE"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-08-29 07:28:43" "AppConfig.java"$"97"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-08-29 07:28:43" "AppConfig.java"$"98"$" public boolean isNonClearableEnabled() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-08-29 07:28:43" "AppConfig.java"$"99"$" return nonClearable[0];"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-08-29 07:28:43" "AppConfig.java"$"100"$"182,15 @@ public class AppConfig {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-08-29 07:28:43" "AppConfig.java"$"101"$" * @see AppConfig#DEFAULT_NON_CLEARABLE"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-08-29 07:28:43" "AppConfig.java"$"102"$" && isHidden() == AppConfig.DEFAULT_HIDDEN"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-08-29 07:28:43" "AppConfig.java"$"103"$" && isNonClearableEnabled() == AppConfig.DEFAULT_NON_CLEARABLE;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-08-29 07:28:43" "AppConfig.java"$"104"$"204,7 @@ public class AppConfig {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-08-29 07:28:43" "AppConfig.java"$"105"$" private static final String KEY_NON_CLEARABLE = ""non-clearable_"";"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-08-29 07:28:43" "AppConfig.java"$"106"$"215,7 @@ public class AppConfig {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-08-29 07:28:43" "AppConfig.java"$"107"$" position, ps.enabled);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-08-29 07:28:43" "AppConfig.java"$"108"$" position, ps.isRestricted());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-08-29 07:28:43" "AppConfig.java"$"109"$" position, ps.isHidden());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-08-29 07:28:43" "AppConfig.java"$"110"$" editor.putBoolean(KEY_NON_CLEARABLE + position, ps.isNonClearableEnabled());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-08-29 07:28:43" "AppConfig.java"$"111"$"228,8 @@ public class AppConfig {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-08-29 07:28:43" "AppConfig.java"$"112"$" position, DEFAULT_ENABLED);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-08-29 07:28:43" "AppConfig.java"$"113"$" position, DEFAULT_RESTRICTED);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-08-29 07:28:43" "AppConfig.java"$"114"$" position, DEFAULT_HIDDEN);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-08-29 07:28:43" "AppConfig.java"$"115"$" boolean ongoing = prefs.getBoolean(KEY_NON_CLEARABLE + position, DEFAULT_NON_CLEARABLE);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-08-29 07:28:43" "AppConfig.java"$"116"$" return new AppConfig(pkg, enabled, restricted, hidden, ongoing);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-08-29 07:28:43" "AppConfig.java"$"117"$"247,8 @@ public class AppConfig {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-08-29 07:28:43" "AppConfig.java"$"118"$" | orZero(DIFF_RESTRICTED, object.isRestricted(), old.isRestricted())"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-08-29 07:28:43" "AppConfig.java"$"119"$" | orZero(DIFF_NON_CLEARABLE, object.isNonClearableEnabled(), old.isNonClearableEnabled());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-08-29 07:28:43" "BlacklistActivity.java"$"120"$"++ b/project/app/src/main/java/com/achep/acdisplay/blacklist/activities/BlacklistActivity.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/activities/BlacklistActivity.java"$"2014-08-29 07:28:43" "BlacklistActivity.java"$"121"$"585,7 @@ public class BlacklistActivity extends PreferenceActivity {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/activities/BlacklistActivity.java"$"2014-08-29 07:28:43" "BlacklistActivity.java"$"122"$" if (config.isHidden() || config.isRestricted() || config.isNonClearableEnabled()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/activities/BlacklistActivity.java"$"2014-08-29 07:28:43" "BlacklistActivity.java"$"123"$"596,9 @@ public class BlacklistActivity extends PreferenceActivity {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/activities/BlacklistActivity.java"$"2014-08-29 07:28:43" "BlacklistActivity.java"$"124"$" // Non-clearable"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/activities/BlacklistActivity.java"$"2014-08-29 07:28:43" "BlacklistActivity.java"$"125"$" MathUtils.bool(config.isNonClearableEnabled()),"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/activities/BlacklistActivity.java"$"2014-08-29 07:28:43" "BlacklistActivity.java"$"126"$" R.string.blacklist_app_non_clearable_title,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/activities/BlacklistActivity.java"$"2014-08-29 07:28:43" "BlacklistAppFragment.java"$"127"$"++ b/project/app/src/main/java/com/achep/acdisplay/blacklist/fragments/BlacklistAppFragment.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/fragments/BlacklistAppFragment.java"$"2014-08-29 07:28:43" "BlacklistAppFragment.java"$"128"$"36,11 @@ import android.widget.TextView;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/fragments/BlacklistAppFragment.java"$"2014-08-29 07:28:43" "BlacklistAppFragment.java"$"129"$"import com.achep.acdisplay.blacklist.options.NonClearableOption;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/fragments/BlacklistAppFragment.java"$"2014-08-29 07:28:43" "BlacklistAppFragment.java"$"130"$"import com.achep.acdisplay.utils.ViewUtils;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/fragments/BlacklistAppFragment.java"$"2014-08-29 07:28:43" "BlacklistAppFragment.java"$"131"$"92,8 @@ public class BlacklistAppFragment extends Fragment {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/fragments/BlacklistAppFragment.java"$"2014-08-29 07:28:43" "BlacklistAppFragment.java"$"132"$" new RestrictOption(activity, new CheckBox(activity), mEnabler),"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/fragments/BlacklistAppFragment.java"$"2014-08-29 07:28:43" "BlacklistAppFragment.java"$"133"$" new NonClearableOption(activity, new CheckBox(activity), mEnabler)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/fragments/BlacklistAppFragment.java"$"2014-08-29 07:28:43" "BlacklistAppFragment.java"$"134"$"167,8 @@ public class BlacklistAppFragment extends Fragment {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/fragments/BlacklistAppFragment.java"$"2014-08-29 07:28:43" "BlacklistAppFragment.java"$"135"$" ViewUtils.safelySetText(title, option.title);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/fragments/BlacklistAppFragment.java"$"2014-08-29 07:28:43" "BlacklistAppFragment.java"$"136"$" ViewUtils.safelySetText(summary, option.summary);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/fragments/BlacklistAppFragment.java"$"2014-08-29 07:28:43" "NonClearableOption.java"$"137"$"++ b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/NonClearableOption.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/NonClearableOption.java"$"2014-08-29 07:28:43" "NonClearableOption.java"$"138"$"1,53 @@"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/NonClearableOption.java"$"2014-08-29 07:28:43" "NonClearableOption.java"$"139"$"/*"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/NonClearableOption.java"$"2014-08-29 07:28:43" "NonClearableOption.java"$"140"$" * Copyright (C) 2014 AChep@xda "$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/NonClearableOption.java"$"2014-08-29 07:28:43" "NonClearableOption.java"$"141"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/NonClearableOption.java"$"2014-08-29 07:28:43" "NonClearableOption.java"$"142"$" * This program is free software; you can redistribute it and/or"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/NonClearableOption.java"$"2014-08-29 07:28:43" "NonClearableOption.java"$"143"$" * modify it under the terms of the GNU General Public License"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/NonClearableOption.java"$"2014-08-29 07:28:43" "NonClearableOption.java"$"144"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/NonClearableOption.java"$"2014-08-29 07:28:43" "NonClearableOption.java"$"145"$" * of the License, or (at your option) any later version."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/NonClearableOption.java"$"2014-08-29 07:28:43" "NonClearableOption.java"$"146"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/NonClearableOption.java"$"2014-08-29 07:28:43" "NonClearableOption.java"$"147"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/NonClearableOption.java"$"2014-08-29 07:28:43" "NonClearableOption.java"$"148"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/NonClearableOption.java"$"2014-08-29 07:28:43" "NonClearableOption.java"$"149"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/NonClearableOption.java"$"2014-08-29 07:28:43" "NonClearableOption.java"$"150"$" * GNU General Public License for more details."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/NonClearableOption.java"$"2014-08-29 07:28:43" "NonClearableOption.java"$"151"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/NonClearableOption.java"$"2014-08-29 07:28:43" "NonClearableOption.java"$"152"$" * You should have received a copy of the GNU General Public License"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/NonClearableOption.java"$"2014-08-29 07:28:43" "NonClearableOption.java"$"153"$" * along with this program; if not, write to the Free Software"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/NonClearableOption.java"$"2014-08-29 07:28:43" "NonClearableOption.java"$"154"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/NonClearableOption.java"$"2014-08-29 07:28:43" "NonClearableOption.java"$"155"$" * MA 02110-1301, USA."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/NonClearableOption.java"$"2014-08-29 07:28:43" "NonClearableOption.java"$"156"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/NonClearableOption.java"$"2014-08-29 07:28:43" "NonClearableOption.java"$"157"$"package com.achep.acdisplay.blacklist.options;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/NonClearableOption.java"$"2014-08-29 07:28:43" "NonClearableOption.java"$"158"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/NonClearableOption.java"$"2014-08-29 07:28:43" "NonClearableOption.java"$"159"$"import android.content.Context;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/NonClearableOption.java"$"2014-08-29 07:28:43" "NonClearableOption.java"$"160"$"import android.widget.CompoundButton;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/NonClearableOption.java"$"2014-08-29 07:28:43" "NonClearableOption.java"$"161"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/NonClearableOption.java"$"2014-08-29 07:28:43" "NonClearableOption.java"$"162"$"import com.achep.acdisplay.Operator;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/NonClearableOption.java"$"2014-08-29 07:28:43" "NonClearableOption.java"$"163"$"import com.achep.acdisplay.R;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/NonClearableOption.java"$"2014-08-29 07:28:43" "NonClearableOption.java"$"164"$"import com.achep.acdisplay.blacklist.AppConfig;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/NonClearableOption.java"$"2014-08-29 07:28:43" "NonClearableOption.java"$"165"$"import com.achep.acdisplay.blacklist.BlacklistEnabler;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/NonClearableOption.java"$"2014-08-29 07:28:43" "NonClearableOption.java"$"166"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/NonClearableOption.java"$"2014-08-29 07:28:43" "NonClearableOption.java"$"167"$"/**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/NonClearableOption.java"$"2014-08-29 07:28:43" "NonClearableOption.java"$"168"$" * An option for {@link com.achep.acdisplay.blacklist.fragments.BlacklistAppFragment app settings}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/NonClearableOption.java"$"2014-08-29 07:28:43" "NonClearableOption.java"$"169"$" * to allow enabling non-clearable notifications."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/NonClearableOption.java"$"2014-08-29 07:28:43" "NonClearableOption.java"$"170"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/NonClearableOption.java"$"2014-08-29 07:28:43" "NonClearableOption.java"$"171"$" * @author Artem Chepurnoy"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/NonClearableOption.java"$"2014-08-29 07:28:43" "NonClearableOption.java"$"172"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/NonClearableOption.java"$"2014-08-29 07:28:43" "NonClearableOption.java"$"173"$"public class NonClearableOption extends Option {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/NonClearableOption.java"$"2014-08-29 07:28:43" "NonClearableOption.java"$"174"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/NonClearableOption.java"$"2014-08-29 07:28:43" "NonClearableOption.java"$"175"$" public NonClearableOption(Context context, CompoundButton cb, BlacklistEnabler enabler) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/NonClearableOption.java"$"2014-08-29 07:28:43" "NonClearableOption.java"$"176"$" super(context, cb, enabler,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/NonClearableOption.java"$"2014-08-29 07:28:43" "NonClearableOption.java"$"177"$" context.getResources().getDrawable(R.drawable.ic_settings_non_clearable_notifies),"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/NonClearableOption.java"$"2014-08-29 07:28:43" "NonClearableOption.java"$"178"$" context.getResources().getString(R.string.blacklist_app_non_clearable_title),"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/NonClearableOption.java"$"2014-08-29 07:28:43" "NonClearableOption.java"$"179"$" context.getResources().getString(R.string.blacklist_app_non_clearable_summary));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/NonClearableOption.java"$"2014-08-29 07:28:43" "NonClearableOption.java"$"180"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/NonClearableOption.java"$"2014-08-29 07:28:43" "NonClearableOption.java"$"181"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/NonClearableOption.java"$"2014-08-29 07:28:43" "NonClearableOption.java"$"182"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/NonClearableOption.java"$"2014-08-29 07:28:43" "NonClearableOption.java"$"183"$" public boolean[] extractVariable(AppConfig config) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/NonClearableOption.java"$"2014-08-29 07:28:43" "NonClearableOption.java"$"184"$" return config.nonClearable;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/NonClearableOption.java"$"2014-08-29 07:28:43" "NonClearableOption.java"$"185"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/NonClearableOption.java"$"2014-08-29 07:28:43" "NonClearableOption.java"$"186"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/NonClearableOption.java"$"2014-08-29 07:28:43" "NonClearableOption.java"$"187"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/NonClearableOption.java"$"2014-08-29 07:28:43" "NonClearableOption.java"$"188"$" public boolean isChanged(int diff) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/NonClearableOption.java"$"2014-08-29 07:28:43" "NonClearableOption.java"$"189"$" return Operator.bitAnd(diff, AppConfig.DIFF_NON_CLEARABLE);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/NonClearableOption.java"$"2014-08-29 07:28:43" "NonClearableOption.java"$"190"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/NonClearableOption.java"$"2014-08-29 07:28:43" "NonClearableOption.java"$"191"$"}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/NonClearableOption.java"$"2014-08-29 07:28:43" "NotificationPresenter.java"$"192"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-29 07:28:43" "NotificationPresenter.java"$"193"$"25,7 @@ import android.content.Context;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-29 07:28:43" "NotificationPresenter.java"$"194"$"import android.support.annotation.NonNull;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-29 07:28:43" "NotificationPresenter.java"$"195"$"132,16 @@ public class NotificationPresenter implements NotificationList.OnNotificationLis"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-29 07:28:43" "NotificationPresenter.java"$"196"$" public void onBlacklistChanged("$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-29 07:28:43" "NotificationPresenter.java"$"197"$" @NonNull AppConfig configNew,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-29 07:28:43" "NotificationPresenter.java"$"198"$" @NonNull AppConfig configOld, int diff) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-29 07:28:43" "NotificationPresenter.java"$"199"$" boolean hiddenNew = configNew.forReal(configNew.isHidden());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-29 07:28:43" "NotificationPresenter.java"$"200"$" boolean hiddenOld = configOld.forReal(configOld.isHidden());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-29 07:28:43" "NotificationPresenter.java"$"201"$" boolean nonClearableEnabledNew = configNew.forReal(configNew.isNonClearableEnabled());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-29 07:28:43" "NotificationPresenter.java"$"202"$" boolean nonClearableEnabledOld = configOld.forReal(configOld.isNonClearableEnabled());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-29 07:28:43" "NotificationPresenter.java"$"203"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-29 07:28:43" "NotificationPresenter.java"$"204"$" // Check if something important has changed."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-29 07:28:43" "NotificationPresenter.java"$"205"$" if (hiddenNew != hiddenOld || nonClearableEnabledNew != nonClearableEnabledOld) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-29 07:28:43" "NotificationPresenter.java"$"206"$"354,31 @@ public class NotificationPresenter implements NotificationList.OnNotificationLis"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-29 07:28:43" "NotificationPresenter.java"$"207"$" if (config.forReal(config.isHidden())) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-29 07:28:43" "NotificationPresenter.java"$"208"$" // Do not display any notifications from this app."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-29 07:28:43" "NotificationPresenter.java"$"209"$" return false;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-29 07:28:43" "NotificationPresenter.java"$"210"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-29 07:28:43" "NotificationPresenter.java"$"211"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-29 07:28:43" "NotificationPresenter.java"$"212"$" if (!sbn.isClearable() && !config.forReal(config.isNonClearableEnabled())) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-29 07:28:43" "NotificationPresenter.java"$"213"$" // Do not display non-clearable notification."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-29 07:28:43" "NotificationPresenter.java"$"214"$" return false;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-29 07:28:43" "NotificationPresenter.java"$"215"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-29 07:28:43" "NotificationPresenter.java"$"216"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-29 07:28:43" "NotificationPresenter.java"$"217"$" if (sbn.getNotification().priority <= Notification.PRIORITY_LOW"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-29 07:28:43" "NotificationPresenter.java"$"218"$" && !mConfig.isLowPriorityNotificationsAllowed()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-29 07:28:43" "NotificationPresenter.java"$"219"$" // Do not display low-priority notification."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-29 07:28:43" "NotificationPresenter.java"$"220"$" return false;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-29 07:28:43" "NotificationPresenter.java"$"221"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-29 07:28:43" "NotificationPresenter.java"$"222"$" return !(TextUtils.isEmpty(data.titleText)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-29 07:28:43" "NotificationPresenter.java"$"223"$" && TextUtils.isEmpty(data.infoText));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-29 07:28:43" "NotificationPresenter.java"$"224"$" return true;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-29 07:28:43" "NotificationPresenter.java"$"225"$"406,28 @@ public class NotificationPresenter implements NotificationList.OnNotificationLis"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-29 07:28:43" "NotificationPresenter.java"$"226"$" if (!mConfig.isEnabled() || !mConfig.isNotifyWakingUp()"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-29 07:28:43" "NotificationPresenter.java"$"227"$" // Inactive time"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-29 07:28:43" "NotificationPresenter.java"$"228"$" || mConfig.isInactiveTimeEnabled()"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-29 07:28:43" "NotificationPresenter.java"$"229"$" && InactiveTimeHelper.isInactiveTime(mConfig)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-29 07:28:43" "NotificationPresenter.java"$"230"$" // Only while charging"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-29 07:28:43" "NotificationPresenter.java"$"231"$" || mConfig.isEnabledOnlyWhileCharging()"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-29 07:28:43" "NotificationPresenter.java"$"232"$" && !PowerUtils.isPlugged(context)) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-29 07:28:43" "NotificationPresenter.java"$"233"$" // Don't turn screen on due to user settings."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-29 07:28:43" "NotificationPresenter.java"$"234"$" return false;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-29 07:28:43" "NotificationPresenter.java"$"235"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-29 07:28:43" "NotificationPresenter.java"$"236"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-29 07:28:43" "NotificationPresenter.java"$"237"$" if (ProximitySensor.isNear()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-29 07:28:43" "NotificationPresenter.java"$"238"$" // Don't display while device is face down."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-29 07:28:43" "NotificationPresenter.java"$"239"$" return false;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-29 07:28:43" "NotificationPresenter.java"$"240"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-29 07:28:43" "NotificationPresenter.java"$"241"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-29 07:28:43" "NotificationPresenter.java"$"242"$" String packageName = n.getStatusBarNotification().getPackageName();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-29 07:28:43" "NotificationPresenter.java"$"243"$" AppConfig config = mBlacklist.getAppConfig(packageName);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-29 07:28:43" "NotificationPresenter.java"$"244"$" if (config.forReal(config.isRestricted())) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-29 07:28:43" "NotificationPresenter.java"$"245"$" // Don't display due to app settings."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-29 07:28:43" "NotificationPresenter.java"$"246"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-29 07:28:43" "OpenNotification.java"$"247"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-08-29 07:28:43" "OpenNotification.java"$"248"$"90,11 @@ public class OpenNotification {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-08-29 07:28:43" "OpenNotification.java"$"249"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-08-29 07:28:43" "OpenNotification.java"$"250"$" * @return {@code true} if notification can be dismissed by user, {@code false} otherwise."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-08-29 07:28:43" "OpenNotification.java"$"251"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-08-29 07:28:43" "OpenNotification.java"$"252"$" public boolean isClearable() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-08-29 07:28:43" "OpenNotification.java"$"253"$" return mStatusBarNotification.isClearable();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-08-29 07:28:43" "OpenNotification.java"$"254"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-08-29 07:28:43" "OpenNotification.java"$"255"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-08-29 07:28:43" "OpenNotification.java"$"256"$"}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-08-29 07:28:43" "MainActivity.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-08-29 07:42:21" "MainActivity.java"$"1"$"281,6 @@ public class MainActivity extends Activity implements Config.OnConfigChangedList"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-08-29 07:42:21" "AcDisplayFragment.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-31 14:23:38" "AcDisplayFragment.java"$"1"$"279,7 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-31 14:23:38" "AcDisplayFragment.java"$"2"$" if (NotificationUtils.hasIdenticalIds(widget.getNotification(), osbn)) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-31 14:23:38" "AcDisplayFragment.java"$"3"$"773,7 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-31 14:23:38" "AcDisplayFragment.java"$"4"$"+) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-31 14:23:38" "AcDisplayFragment.java"$"5"$" if (NotificationUtils.hasIdenticalIds(target, n)) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-08-31 14:23:38" "BlacklistAppFragment.java"$"6"$"++ b/project/app/src/main/java/com/achep/acdisplay/blacklist/fragments/BlacklistAppFragment.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/fragments/BlacklistAppFragment.java"$"2014-08-31 14:23:38" "BlacklistAppFragment.java"$"7"$"35,7 @@ import android.widget.Switch;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/fragments/BlacklistAppFragment.java"$"2014-08-31 14:23:38" "BlacklistAppFragment.java"$"8"$"import com.achep.acdisplay.blacklist.Blacklist;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/fragments/BlacklistAppFragment.java"$"2014-08-31 14:23:38" "BlacklistAppFragment.java"$"9"$"86,16 @@ public class BlacklistAppFragment extends Fragment {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/fragments/BlacklistAppFragment.java"$"2014-08-31 14:23:38" "BlacklistAppFragment.java"$"10"$" Blacklist blacklist = Blacklist.getInstance();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/fragments/BlacklistAppFragment.java"$"2014-08-31 14:23:38" "BlacklistAppFragment.java"$"11"$" mOptions = new Option[] {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/fragments/BlacklistAppFragment.java"$"2014-08-31 14:23:38" "BlacklistAppFragment.java"$"12"$" new HideOption(activity, new CheckBox(activity), blacklist, mEnabler),"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/fragments/BlacklistAppFragment.java"$"2014-08-31 14:23:38" "BlacklistAppFragment.java"$"13"$" new RestrictOption(activity, new CheckBox(activity), blacklist, mEnabler),"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/fragments/BlacklistAppFragment.java"$"2014-08-31 14:23:38" "BlacklistAppFragment.java"$"14"$" new NonClearableOption(activity, new CheckBox(activity), blacklist, mEnabler)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/fragments/BlacklistAppFragment.java"$"2014-08-31 14:23:38" "HideOption.java"$"15"$"++ b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/HideOption.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/HideOption.java"$"2014-08-31 14:23:38" "HideOption.java"$"16"$"24,7 @@ import android.widget.CompoundButton;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/HideOption.java"$"2014-08-31 14:23:38" "HideOption.java"$"17"$"import com.achep.acdisplay.blacklist.Blacklist;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/HideOption.java"$"2014-08-31 14:23:38" "HideOption.java"$"18"$"32,27 @@ import com.achep.acdisplay.blacklist.BlacklistEnabler;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/HideOption.java"$"2014-08-31 14:23:38" "HideOption.java"$"19"$" public HideOption(Context context, CompoundButton cb,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/HideOption.java"$"2014-08-31 14:23:38" "HideOption.java"$"20"$" Blacklist blacklist, BlacklistEnabler enabler) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/HideOption.java"$"2014-08-31 14:23:38" "HideOption.java"$"21"$" super(context, cb, blacklist, enabler,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/HideOption.java"$"2014-08-31 14:23:38" "HideOption.java"$"22"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/HideOption.java"$"2014-08-31 14:23:38" "HideOption.java"$"23"$" * {@inheritDoc}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/HideOption.java"$"2014-08-31 14:23:38" "HideOption.java"$"24"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/HideOption.java"$"2014-08-31 14:23:38" "HideOption.java"$"25"$" public boolean[] getValue(AppConfig config) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/HideOption.java"$"2014-08-31 14:23:38" "HideOption.java"$"26"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/HideOption.java"$"2014-08-31 14:23:38" "HideOption.java"$"27"$" * {@inheritDoc}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/HideOption.java"$"2014-08-31 14:23:38" "HideOption.java"$"28"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/HideOption.java"$"2014-08-31 14:23:38" "HideOption.java"$"29"$" public int getDiffMask() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/HideOption.java"$"2014-08-31 14:23:38" "HideOption.java"$"30"$" return AppConfig.DIFF_HIDDEN;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/HideOption.java"$"2014-08-31 14:23:38" "NonClearableOption.java"$"31"$"++ b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/NonClearableOption.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/NonClearableOption.java"$"2014-08-31 14:23:38" "NonClearableOption.java"$"32"$"21,11 @@ package com.achep.acdisplay.blacklist.options;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/NonClearableOption.java"$"2014-08-31 14:23:38" "NonClearableOption.java"$"33"$"import com.achep.acdisplay.App;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/NonClearableOption.java"$"2014-08-31 14:23:38" "NonClearableOption.java"$"34"$"import com.achep.acdisplay.blacklist.Blacklist;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/NonClearableOption.java"$"2014-08-31 14:23:38" "NonClearableOption.java"$"35"$"36,27 @@ import com.achep.acdisplay.blacklist.BlacklistEnabler;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/NonClearableOption.java"$"2014-08-31 14:23:38" "NonClearableOption.java"$"36"$" public NonClearableOption(Context context, CompoundButton cb,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/NonClearableOption.java"$"2014-08-31 14:23:38" "NonClearableOption.java"$"37"$" Blacklist blacklist, BlacklistEnabler enabler) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/NonClearableOption.java"$"2014-08-31 14:23:38" "NonClearableOption.java"$"38"$" super(context, cb, blacklist, enabler,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/NonClearableOption.java"$"2014-08-31 14:23:38" "NonClearableOption.java"$"39"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/NonClearableOption.java"$"2014-08-31 14:23:38" "NonClearableOption.java"$"40"$" * {@inheritDoc}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/NonClearableOption.java"$"2014-08-31 14:23:38" "NonClearableOption.java"$"41"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/NonClearableOption.java"$"2014-08-31 14:23:38" "NonClearableOption.java"$"42"$" public boolean[] getValue(AppConfig config) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/NonClearableOption.java"$"2014-08-31 14:23:38" "NonClearableOption.java"$"43"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/NonClearableOption.java"$"2014-08-31 14:23:38" "NonClearableOption.java"$"44"$" * {@inheritDoc}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/NonClearableOption.java"$"2014-08-31 14:23:38" "NonClearableOption.java"$"45"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/NonClearableOption.java"$"2014-08-31 14:23:38" "NonClearableOption.java"$"46"$" public int getDiffMask() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/NonClearableOption.java"$"2014-08-31 14:23:38" "NonClearableOption.java"$"47"$" return AppConfig.DIFF_NON_CLEARABLE;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/NonClearableOption.java"$"2014-08-31 14:23:38" "Option.java"$"48"$"++ b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/Option.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/Option.java"$"2014-08-31 14:23:38" "Option.java"$"49"$"20,10 @@ package com.achep.acdisplay.blacklist.options;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/Option.java"$"2014-08-31 14:23:38" "Option.java"$"50"$"import android.support.annotation.NonNull;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/Option.java"$"2014-08-31 14:23:38" "Option.java"$"51"$"import com.achep.acdisplay.Operator;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/Option.java"$"2014-08-31 14:23:38" "Option.java"$"52"$"40,14 @@ public abstract class Option extends Blacklist.OnBlacklistChangedListener implem"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/Option.java"$"2014-08-31 14:23:38" "Option.java"$"53"$" public Option(Context context, CompoundButton cb,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/Option.java"$"2014-08-31 14:23:38" "Option.java"$"54"$" Blacklist blacklist, BlacklistEnabler enabler,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/Option.java"$"2014-08-31 14:23:38" "Option.java"$"55"$"57,34 @@ public abstract class Option extends Blacklist.OnBlacklistChangedListener implem"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/Option.java"$"2014-08-31 14:23:38" "Option.java"$"56"$" mBlacklist = blacklist;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/Option.java"$"2014-08-31 14:23:38" "Option.java"$"57"$" public abstract boolean[] getValue(AppConfig config);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/Option.java"$"2014-08-31 14:23:38" "Option.java"$"58"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/Option.java"$"2014-08-31 14:23:38" "Option.java"$"59"$" * @return diff mask of current option."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/Option.java"$"2014-08-31 14:23:38" "Option.java"$"60"$" * @see com.achep.acdisplay.blacklist.AppConfig#DIFF_ENABLED"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/Option.java"$"2014-08-31 14:23:38" "Option.java"$"61"$" * @see com.achep.acdisplay.blacklist.AppConfig#DIFF_HIDDEN"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/Option.java"$"2014-08-31 14:23:38" "Option.java"$"62"$" * @see com.achep.acdisplay.blacklist.AppConfig#DIFF_RESTRICTED"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/Option.java"$"2014-08-31 14:23:38" "Option.java"$"63"$" * @see com.achep.acdisplay.blacklist.AppConfig#DIFF_NON_CLEARABLE"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/Option.java"$"2014-08-31 14:23:38" "Option.java"$"64"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/Option.java"$"2014-08-31 14:23:38" "Option.java"$"65"$" public abstract int getDiffMask();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/Option.java"$"2014-08-31 14:23:38" "Option.java"$"66"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/Option.java"$"2014-08-31 14:23:38" "Option.java"$"67"$" AppConfig config = mBlacklistEnabler.getAppConfig();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/Option.java"$"2014-08-31 14:23:38" "Option.java"$"68"$" setChecked(getValue(config)[0]);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/Option.java"$"2014-08-31 14:23:38" "Option.java"$"69"$"115,7 @@ public abstract class Option extends Blacklist.OnBlacklistChangedListener implem"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/Option.java"$"2014-08-31 14:23:38" "Option.java"$"70"$" getValue(config)[0] = isChecked;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/Option.java"$"2014-08-31 14:23:38" "Option.java"$"71"$"126,11 @@ public abstract class Option extends Blacklist.OnBlacklistChangedListener implem"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/Option.java"$"2014-08-31 14:23:38" "Option.java"$"72"$" public void onBlacklistChanged("$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/Option.java"$"2014-08-31 14:23:38" "Option.java"$"73"$" @NonNull AppConfig configNew,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/Option.java"$"2014-08-31 14:23:38" "Option.java"$"74"$" @NonNull AppConfig configOld, int diff) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/Option.java"$"2014-08-31 14:23:38" "Option.java"$"75"$" if (Operator.bitAnd(diff, getDiffMask())) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/Option.java"$"2014-08-31 14:23:38" "Option.java"$"76"$" setChecked(getValue(configNew)[0]);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/Option.java"$"2014-08-31 14:23:38" "RestrictOption.java"$"77"$"++ b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/RestrictOption.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/RestrictOption.java"$"2014-08-31 14:23:38" "RestrictOption.java"$"78"$"24,7 @@ import android.widget.CompoundButton;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/RestrictOption.java"$"2014-08-31 14:23:38" "RestrictOption.java"$"79"$"import com.achep.acdisplay.blacklist.Blacklist;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/RestrictOption.java"$"2014-08-31 14:23:38" "RestrictOption.java"$"80"$"32,27 @@ import com.achep.acdisplay.blacklist.BlacklistEnabler;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/RestrictOption.java"$"2014-08-31 14:23:38" "RestrictOption.java"$"81"$" public RestrictOption(Context context, CompoundButton cb,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/RestrictOption.java"$"2014-08-31 14:23:38" "RestrictOption.java"$"82"$" Blacklist blacklist, BlacklistEnabler enabler) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/RestrictOption.java"$"2014-08-31 14:23:38" "RestrictOption.java"$"83"$" super(context, cb, blacklist, enabler,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/RestrictOption.java"$"2014-08-31 14:23:38" "RestrictOption.java"$"84"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/RestrictOption.java"$"2014-08-31 14:23:38" "RestrictOption.java"$"85"$" * {@inheritDoc}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/RestrictOption.java"$"2014-08-31 14:23:38" "RestrictOption.java"$"86"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/RestrictOption.java"$"2014-08-31 14:23:38" "RestrictOption.java"$"87"$" public boolean[] getValue(AppConfig config) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/RestrictOption.java"$"2014-08-31 14:23:38" "RestrictOption.java"$"88"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/RestrictOption.java"$"2014-08-31 14:23:38" "RestrictOption.java"$"89"$" * {@inheritDoc}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/RestrictOption.java"$"2014-08-31 14:23:38" "RestrictOption.java"$"90"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/RestrictOption.java"$"2014-08-31 14:23:38" "RestrictOption.java"$"91"$" public int getDiffMask() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/RestrictOption.java"$"2014-08-31 14:23:38" "RestrictOption.java"$"92"$" return AppConfig.DIFF_RESTRICTED;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/RestrictOption.java"$"2014-08-31 14:23:38" "Action.java"$"93"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"94"$"1,163 @@"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"95"$"package com.achep.acdisplay.notifications;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"96"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"97"$"import android.annotation.TargetApi;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"98"$"import android.app.Notification;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"99"$"import android.app.PendingIntent;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"100"$"import android.os.Build;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"101"$"import android.support.annotation.NonNull;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"102"$"import android.support.annotation.Nullable;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"103"$"import android.util.Log;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"104"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"105"$"import com.achep.acdisplay.Device;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"106"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"107"$"import java.lang.ref.SoftReference;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"108"$"import java.lang.reflect.Field;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"109"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"110"$"/**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"111"$" * Wrapper around {@link android.app.Notification.Action} class that supports both"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"112"$" * Jelly Bean (via reflections) and KitKat Android versions."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"113"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"114"$"public class Action {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"115"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"116"$" private static final String TAG = ""Action"";"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"117"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"118"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"119"$" private static SoftReference sFactoryRef = new SoftReference<>(null);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"120"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"121"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"122"$" * Small icon representing the action."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"123"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"124"$" public final int icon;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"125"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"126"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"127"$" * Title of the action."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"128"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"129"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"130"$" public final CharSequence title;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"131"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"132"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"133"$" * Intent to send when the user invokes this action. May be null, in which case the action"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"134"$" * may be rendered in a disabled presentation by the system UI."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"135"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"136"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"137"$" public final PendingIntent intent;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"138"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"139"$" Action(int icon, @NonNull CharSequence title, @NonNull PendingIntent intent) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"140"$" this.icon = icon;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"141"$" this.title = title;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"142"$" this.intent = intent;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"143"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"144"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"145"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"146"$" * @return Instance of action factory."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"147"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"148"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"149"$" @TargetApi(Build.VERSION_CODES.JELLY_BEAN)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"150"$" public static Factory getFactory() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"151"$" Factory factory = sFactoryRef.get();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"152"$" if (factory == null) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"153"$" factory = Device.hasKitKatApi()"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"154"$" ? new FactoryNative()"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"155"$" : new FactoryReflective();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"156"$" sFactoryRef = new SoftReference<>(factory);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"157"$" return factory;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"158"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"159"$" return factory;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"160"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"161"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"162"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"163"$" * Base definition of {@link com.achep.acdisplay.notifications.Action} creator."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"164"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"165"$" * @author Artem Chepurnoy"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"166"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"167"$" public static abstract class Factory {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"168"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"169"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"170"$" * Creates a list of actions based on given {@link android.app.Notification notification}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"171"$" * instance."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"172"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"173"$" * @param notification notification to create from"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"174"$" * @return array of {@link com.achep.acdisplay.notifications.Action actions} or {@code null}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"175"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"176"$" @Nullable"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"177"$" public abstract Action[] create(@NonNull Notification notification);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"178"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"179"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"180"$" @TargetApi(Build.VERSION_CODES.KITKAT)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"181"$" private static class FactoryNative extends Factory {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"182"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"183"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"184"$" * {@inheritDoc}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"185"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"186"$" @Nullable"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"187"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"188"$" public Action[] create(@NonNull Notification notification) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"189"$" Notification.Action[] src = notification.actions;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"190"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"191"$" if (src == null) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"192"$" return null;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"193"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"194"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"195"$" final int length = src.length;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"196"$" final Action[] dst = new Action[src.length];"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"197"$" for (int i = 0; i < length; i++) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"198"$" dst[i] = new Action(src[i].icon, src[i].title, src[i].actionIntent);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"199"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"200"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"201"$" return dst;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"202"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"203"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"204"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"205"$" @TargetApi(Build.VERSION_CODES.JELLY_BEAN)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"206"$" private static class FactoryReflective extends Factory {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"207"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"208"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"209"$" * {@inheritDoc}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"210"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"211"$" @Nullable"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"212"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"213"$" public Action[] create(@NonNull Notification notification) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"214"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"215"$" // Getting actions from stupid Jelly Bean."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"216"$" Object[] src;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"217"$" try {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"218"$" Field field = Notification.class.getDeclaredField(""actions"");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"219"$" field.setAccessible(true);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"220"$" src = (Object[]) field.get(notification);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"221"$" } catch (Exception e) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"222"$" Log.w(TAG, ""Failed to access actions field!"");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"223"$" return null;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"224"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"225"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"226"$" if (src == null) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"227"$" return null;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"228"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"229"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"230"$" final int length = src.length;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"231"$" final Action[] dst = new Action[src.length];"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"232"$" for (int i = 0; i < length; i++) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"233"$" Object object = src[i];"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"234"$" try {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"235"$" Field field = object.getClass().getDeclaredField(""icon"");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"236"$" field.setAccessible(true);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"237"$" final int icon = (int) field.get(object);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"238"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"239"$" field = object.getClass().getDeclaredField(""title"");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"240"$" field.setAccessible(true);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"241"$" final CharSequence title = (CharSequence) field.get(object);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"242"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"243"$" field = object.getClass().getDeclaredField(""actionIntent"");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"244"$" field.setAccessible(true);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"245"$" final PendingIntent intent = (PendingIntent) field.get(object);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"246"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"247"$" dst[i] = new Action(icon, title, intent);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"248"$" } catch (Exception e) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"249"$" Log.wtf(TAG, ""Failed to access fields of the Action."");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"250"$" return null;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"251"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"252"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"253"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"254"$" return dst;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"255"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"256"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "Action.java"$"257"$"}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2014-08-31 14:23:38" "NotificationData.java"$"258"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-08-31 14:23:38" "NotificationData.java"$"259"$"18,7 @@"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-08-31 14:23:38" "NotificationData.java"$"260"$"31,12 @@ import android.util.Log;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-08-31 14:23:38" "NotificationData.java"$"261"$"112,6 @@ public class NotificationData {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-08-31 14:23:38" "NotificationData.java"$"262"$"+) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-08-31 14:23:38" "NotificationData.java"$"263"$"+) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-08-31 14:23:38" "NotificationData.java"$"264"$"224,7 @@ public class NotificationData {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-08-31 14:23:38" "NotificationData.java"$"265"$" actions = Action.getFactory().create(notification);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-08-31 14:23:38" "NotificationList.java"$"266"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-31 14:23:38" "NotificationList.java"$"267"$"29,7 @@ import java.util.ArrayList;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-31 14:23:38" "NotificationList.java"$"268"$" * @see NotificationUtils#hasIdenticalIds(OpenNotification, OpenNotification)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-31 14:23:38" "NotificationList.java"$"269"$"165,7 @@ final class NotificationList {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-31 14:23:38" "NotificationList.java"$"270"$"+) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-31 14:23:38" "NotificationList.java"$"271"$" if (NotificationUtils.hasIdenticalIds(n, mList.get(i))) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-08-31 14:23:38" "NotificationPresenter.java"$"272"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-31 14:23:38" "NotificationPresenter.java"$"273"$"122,7 @@ public class NotificationPresenter implements NotificationList.OnNotificationLis"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-31 14:23:38" "NotificationPresenter.java"$"274"$" return osbn.getNotification().priority <= Notification.PRIORITY_LOW;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-31 14:23:38" "NotificationPresenter.java"$"275"$"149,7 @@ public class NotificationPresenter implements NotificationList.OnNotificationLis"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-31 14:23:38" "NotificationPresenter.java"$"276"$" return osbn.getPackageName().equals(packageName);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-31 14:23:38" "NotificationPresenter.java"$"277"$"349,19 @@ public class NotificationPresenter implements NotificationList.OnNotificationLis"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-31 14:23:38" "NotificationPresenter.java"$"278"$" AppConfig config = mBlacklist.getAppConfig(o.getPackageName());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-31 14:23:38" "NotificationPresenter.java"$"279"$" if (!o.isClearable() && !config.forReal(config.isNonClearableEnabled())) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-31 14:23:38" "NotificationPresenter.java"$"280"$" if (o.getNotification().priority <= Notification.PRIORITY_LOW"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-31 14:23:38" "NotificationPresenter.java"$"281"$"394,7 @@ public class NotificationPresenter implements NotificationList.OnNotificationLis"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-31 14:23:38" "NotificationPresenter.java"$"282"$" && n.getPackageName().equals(PackageUtils.getName(context));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-31 14:23:38" "NotificationPresenter.java"$"283"$"419,7 @@ public class NotificationPresenter implements NotificationList.OnNotificationLis"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-31 14:23:38" "NotificationPresenter.java"$"284"$" String packageName = n.getPackageName();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-08-31 14:23:38" "NotificationUtils.java"$"285"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2014-08-31 14:23:38" "NotificationUtils.java"$"286"$"52,10 @@ public class NotificationUtils {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2014-08-31 14:23:38" "NotificationUtils.java"$"287"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2014-08-31 14:23:38" "NotificationUtils.java"$"288"$" * @see com.achep.acdisplay.notifications.OpenNotification#hasIdenticalIds(OpenNotification)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2014-08-31 14:23:38" "NotificationUtils.java"$"289"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2014-08-31 14:23:38" "NotificationUtils.java"$"290"$" public static boolean hasIdenticalIds(OpenNotification n, OpenNotification n2) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2014-08-31 14:23:38" "NotificationUtils.java"$"291"$" return n == n2 || n != null && n.hasIdenticalIds(n2);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2014-08-31 14:23:38" "OpenNotification.java"$"292"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-08-31 14:23:38" "OpenNotification.java"$"293"$"18,12 @@"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-08-31 14:23:38" "OpenNotification.java"$"294"$"import android.app.Notification;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-08-31 14:23:38" "OpenNotification.java"$"295"$"import android.support.annotation.NonNull;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-08-31 14:23:38" "OpenNotification.java"$"296"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-08-31 14:23:38" "OpenNotification.java"$"297"$"import org.apache.commons.lang.builder.EqualsBuilder;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-08-31 14:23:38" "OpenNotification.java"$"298"$"46,10 @@ public class OpenNotification {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-08-31 14:23:38" "OpenNotification.java"$"299"$" public Notification getNotification() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-08-31 14:23:38" "OpenNotification.java"$"300"$" return mStatusBarNotification.getNotification();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-08-31 14:23:38" "OpenNotification.java"$"301"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-08-31 14:23:38" "OpenNotification.java"$"302"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-08-31 14:23:38" "OpenNotification.java"$"303"$" public NotificationData getNotificationData() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-08-31 14:23:38" "OpenNotification.java"$"304"$"71,22 @@ public class OpenNotification {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-08-31 14:23:38" "OpenNotification.java"$"305"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-08-31 14:23:38" "OpenNotification.java"$"306"$" * Note, that method is not equals with {@link #equals(Object)} method."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-08-31 14:23:38" "OpenNotification.java"$"307"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-08-31 14:23:38" "OpenNotification.java"$"308"$" * @param n notification to compare with."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-08-31 14:23:38" "OpenNotification.java"$"309"$" * @return {@code true} if notifications are from the same source and will"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-08-31 14:23:38" "OpenNotification.java"$"310"$" * be handled by system as same notifications, {@code false} otherwise."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-08-31 14:23:38" "OpenNotification.java"$"311"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-08-31 14:23:38" "OpenNotification.java"$"312"$" public boolean hasIdenticalIds(OpenNotification n) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-08-31 14:23:38" "OpenNotification.java"$"313"$" if (n == null) return false;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-08-31 14:23:38" "OpenNotification.java"$"314"$" return new EqualsBuilder()"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-08-31 14:23:38" "OpenNotification.java"$"315"$" .append(getStatusBarNotification().getId(), n.getStatusBarNotification().getId())"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-08-31 14:23:38" "OpenNotification.java"$"316"$" .append(getPackageName(), n.getPackageName())"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-08-31 14:23:38" "OpenNotification.java"$"317"$" .append(getStatusBarNotification().getTag(), n.getStatusBarNotification().getTag())"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-08-31 14:23:38" "OpenNotification.java"$"318"$" .isEquals();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-08-31 14:23:38" "OpenNotification.java"$"319"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-08-31 14:23:38" "OpenNotification.java"$"320"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-08-31 14:23:38" "OpenNotification.java"$"321"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-08-31 14:23:38" "OpenNotification.java"$"322"$"121,12 @@ public class OpenNotification {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-08-31 14:23:38" "OpenNotification.java"$"323"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-08-31 14:23:38" "OpenNotification.java"$"324"$" * @return the package name of notification's parent."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-08-31 14:23:38" "OpenNotification.java"$"325"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-08-31 14:23:38" "OpenNotification.java"$"326"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-08-31 14:23:38" "OpenNotification.java"$"327"$" public String getPackageName() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-08-31 14:23:38" "OpenNotification.java"$"328"$" return mStatusBarNotification.getPackageName();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-08-31 14:23:38" "OpenNotification.java"$"329"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-08-31 14:23:38" "OpenNotification.java"$"330"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-08-31 14:23:38" "OpenNotification.java"$"331"$"}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-08-31 14:23:38" "Extractor.java"$"332"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-08-31 14:23:38" "Extractor.java"$"333"$"33,7 @@ import android.widget.TextView;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-08-31 14:23:38" "Extractor.java"$"334"$"import com.achep.acdisplay.notifications.Action;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-08-31 14:23:38" "Extractor.java"$"335"$"155,12 @@ public final class Extractor {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-08-31 14:23:38" "Extractor.java"$"336"$" private void removeActionViews(Action[] actions, ArrayList textViews) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-08-31 14:23:38" "Extractor.java"$"337"$" for (Action action : actions) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-08-31 14:23:38" "NotificationWidget.java"$"338"$"++ b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-08-31 14:23:38" "NotificationWidget.java"$"339"$"19,7 @@"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-08-31 14:23:38" "NotificationWidget.java"$"340"$"import android.app.Notification;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-08-31 14:23:38" "NotificationWidget.java"$"341"$"36,7 @@ import android.widget.RelativeLayout;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-08-31 14:23:38" "NotificationWidget.java"$"342"$"import com.achep.acdisplay.notifications.Action;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-08-31 14:23:38" "NotificationWidget.java"$"343"$"172,13 @@ public class NotificationWidget extends RelativeLayout implements NotificationVi"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-08-31 14:23:38" "NotificationWidget.java"$"344"$" Notification n = osbn.getNotification();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-08-31 14:23:38" "NotificationWidget.java"$"345"$" n.when, DateUtils.FORMAT_SHOW_TIME);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-08-31 14:23:38" "NotificationWidget.java"$"346"$"194,7 @@ public class NotificationWidget extends RelativeLayout implements NotificationVi"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-08-31 14:23:38" "NotificationWidget.java"$"347"$" if (bitmap == null) bitmap = n.largeIcon;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-08-31 14:23:38" "NotificationWidget.java"$"348"$"214,11 @@ public class NotificationWidget extends RelativeLayout implements NotificationVi"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-08-31 14:23:38" "NotificationWidget.java"$"349"$" Action[] actions = osbn.getNotificationData().actions;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-08-31 14:23:38" "NotificationWidget.java"$"350"$" StatusBarNotification sbn = osbn.getStatusBarNotification();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-08-31 14:23:38" "NotificationWidget.java"$"351"$"240,7 @@ public class NotificationWidget extends RelativeLayout implements NotificationVi"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-08-31 14:23:38" "NotificationWidget.java"$"352"$"+) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-08-31 14:23:38" "NotificationWidget.java"$"353"$" final Action action = actions[i];"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-08-31 14:23:38" "NotificationPresenter.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-09-02 17:13:40" "NotificationPresenter.java"$"1"$"319,10 @@ public class NotificationPresenter implements NotificationList.OnNotificationLis"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-09-02 17:13:40" "NotificationPresenter.java"$"2"$" if (!n.isMine()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-09-02 17:13:40" "NotificationPresenter.java"$"3"$" notifyListeners(n, EVENT_CHANGED_SPAM);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-09-02 17:13:40" "NotificationPresenter.java"$"4"$" return RESULT_SPAM; // Don't wake up."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-09-02 17:13:40" "NotificationPresenter.java"$"5"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-09-02 17:13:40" "OpenNotification.java"$"6"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-09-02 17:13:40" "OpenNotification.java"$"7"$"22,9 @@ import android.app.Notification;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-09-02 17:13:40" "OpenNotification.java"$"8"$"import android.text.TextUtils;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-09-02 17:13:40" "OpenNotification.java"$"9"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-09-02 17:13:40" "OpenNotification.java"$"10"$"import com.achep.acdisplay.utils.PackageUtils;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-09-02 17:13:40" "OpenNotification.java"$"11"$"36,8 @@ public class OpenNotification {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-09-02 17:13:40" "OpenNotification.java"$"12"$" private boolean mMine;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-09-02 17:13:40" "OpenNotification.java"$"13"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-09-02 17:13:40" "OpenNotification.java"$"14"$" public OpenNotification(StatusBarNotification notification) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-09-02 17:13:40" "OpenNotification.java"$"15"$"45,7 @@ public class OpenNotification {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-09-02 17:13:40" "OpenNotification.java"$"16"$" mMine = TextUtils.equals(getPackageName(), PackageUtils.getName(context));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-09-02 17:13:40" "OpenNotification.java"$"17"$"120,14 @@ public class OpenNotification {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-09-02 17:13:40" "OpenNotification.java"$"18"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-09-02 17:13:40" "OpenNotification.java"$"19"$" * @return {@code true} if notification has been posted from my own application,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-09-02 17:13:40" "OpenNotification.java"$"20"$" * {@code false} otherwise."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-09-02 17:13:40" "OpenNotification.java"$"21"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-09-02 17:13:40" "OpenNotification.java"$"22"$" public boolean isMine() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-09-02 17:13:40" "OpenNotification.java"$"23"$" return mMine;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-09-02 17:13:40" "OpenNotification.java"$"24"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-09-02 17:13:40" "OpenNotification.java"$"25"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-09-02 17:13:40" "OpenNotification.java"$"26"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-09-02 17:13:40" "SharedList.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/SharedList.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-09-05 17:11:07" "SharedList.java"$"1"$"314,12 @@ public abstract class SharedList> implements IO"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-09-05 17:11:07" "SharedList.java"$"2"$" if (!growUp) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-09-05 17:11:07" "SharedList.java"$"3"$" pos = mPlaceholder.get(0);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-09-05 17:11:07" "SharedList.java"$"4"$" mPlaceholder.remove(0);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-09-05 17:11:07" "SharedList.java"$"5"$" } else {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-09-05 17:11:07" "SharedList.java"$"6"$" pos = mList.size();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-09-05 17:11:07" "SharedList.java"$"7"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-09-05 17:11:07" "AppConfig.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-09-05 18:59:16" "AppConfig.java"$"1"$"96,7 @@ public class AppConfig {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-09-05 18:59:16" "AppConfig.java"$"2"$" config.enabled"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-09-05 18:59:16" "AppConfig.java"$"3"$" "" restricted="" + config.isRestricted()"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-09-05 18:59:16" "AppConfig.java"$"4"$" "" hidden="" + config.isHidden()"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-09-05 18:59:16" "AppConfig.java"$"5"$" "" non-clearable="" + config.isNonClearableEnabled()"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-09-05 18:59:16" "AppConfig.java"$"6"$" "" pkg="" + config.packageName);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-09-05 18:59:16" "AppConfig.java"$"7"$" Log.d(tag, config.toString());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-09-05 18:59:16" "AppConfig.java"$"8"$"126,20 @@ public class AppConfig {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-09-05 18:59:16" "AppConfig.java"$"9"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-09-05 18:59:16" "AppConfig.java"$"10"$" * {@inheritDoc}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-09-05 18:59:16" "AppConfig.java"$"11"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-09-05 18:59:16" "AppConfig.java"$"12"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-09-05 18:59:16" "AppConfig.java"$"13"$" public String toString() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-09-05 18:59:16" "AppConfig.java"$"14"$" return ""AppConfig ["""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-09-05 18:59:16" "AppConfig.java"$"15"$" + ""enabled="" + enabled"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-09-05 18:59:16" "AppConfig.java"$"16"$" + "" restricted="" + isRestricted()"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-09-05 18:59:16" "AppConfig.java"$"17"$" + "" hidden="" + isHidden()"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-09-05 18:59:16" "AppConfig.java"$"18"$" + "" non-clearable="" + isNonClearableEnabled()"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-09-05 18:59:16" "AppConfig.java"$"19"$" + "" pkg="" + packageName"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-09-05 18:59:16" "AppConfig.java"$"20"$" + ""]"";"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-09-05 18:59:16" "AppConfig.java"$"21"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-09-05 18:59:16" "AppConfig.java"$"22"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-09-05 18:59:16" "AppConfig.java"$"23"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-09-05 18:59:16" "NotifyWidget.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/acdisplay/components/NotifyWidget.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/components/NotifyWidget.java"$"2014-09-06 09:04:50" "NotifyWidget.java"$"1"$"89,7 @@ public class NotifyWidget extends Widget implements NotificationView {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/components/NotifyWidget.java"$"2014-09-06 09:04:50" "NotifyWidget.java"$"2"$" return mNotification.isDismissible();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/components/NotifyWidget.java"$"2014-09-06 09:04:50" "NotificationData.java"$"3"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-09-06 09:04:50" "NotificationData.java"$"4"$"170,15 @@ public class NotificationData {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-09-06 09:04:50" "NotificationData.java"$"5"$" * @param n Notification to load from."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-09-06 09:04:50" "NotificationData.java"$"6"$" public void loadBackground(Context context, OpenNotification n) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-09-06 09:04:50" "NotificationData.java"$"7"$" Bitmap bitmapIcon = n.getNotification().largeIcon;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-09-06 09:04:50" "NotificationData.java"$"8"$"189,7 @@ public class NotificationData {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-09-06 09:04:50" "NotificationData.java"$"9"$" * @see #loadBackground(Context, OpenNotification)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-09-06 09:04:50" "NotificationData.java"$"10"$"203,8 @@ public class NotificationData {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-09-06 09:04:50" "NotificationData.java"$"11"$" public void loadCircleIcon(OpenNotification n) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-09-06 09:04:50" "NotificationData.java"$"12"$" Bitmap bitmapIcon = n.getNotification().largeIcon;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-09-06 09:04:50" "NotificationData.java"$"13"$"213,7 @@ public class NotificationData {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-09-06 09:04:50" "NotificationData.java"$"14"$" * @see #loadBackground(Context, com.achep.acdisplay.notifications.OpenNotification)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-09-06 09:04:50" "NotificationData.java"$"15"$"222,7 @@ public class NotificationData {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-09-06 09:04:50" "NotificationData.java"$"16"$" public void loadNotification(Context context, OpenNotification sbn, boolean isRead) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-09-06 09:04:50" "NotificationData.java"$"17"$"231,7 @@ public class NotificationData {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-09-06 09:04:50" "NotificationData.java"$"18"$" mIconLoader = new IconLoaderThread(context, sbn);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-09-06 09:04:50" "NotificationData.java"$"19"$"242,13 @@ public class NotificationData {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-09-06 09:04:50" "NotificationData.java"$"20"$" private final WeakReference mOpenNotification;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-09-06 09:04:50" "NotificationData.java"$"21"$" private IconLoaderThread(Context context, OpenNotification sbn) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-09-06 09:04:50" "NotificationData.java"$"22"$" mOpenNotification = new WeakReference<>(sbn);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-09-06 09:04:50" "NotificationData.java"$"23"$"260,16 @@ public class NotificationData {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-09-06 09:04:50" "NotificationData.java"$"24"$" OpenNotification openNotification = mOpenNotification.get();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-09-06 09:04:50" "NotificationData.java"$"25"$" if (context == null || openNotification == null || isCancelled()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-09-06 09:04:50" "NotificationData.java"$"26"$" .getDrawable(context, openNotification, openNotification.getNotification().icon);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-09-06 09:04:50" "NotificationData.java"$"27"$"317,9 @@ public class NotificationData {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-09-06 09:04:50" "NotificationData.java"$"28"$" delta + "" millis:"" + "" bitmap="" + bitmap);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-09-06 09:04:50" "NotificationData.java"$"29"$" OpenNotification data = mOpenNotification.get();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-09-06 09:04:50" "NotificationData.java"$"30"$" data.getNotificationData().setIcon(bitmap);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-09-06 09:04:50" "NotificationWidget.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-06 09:07:50" "NotificationWidget.java"$"1"$"218,6 @@ public class NotificationWidget extends RelativeLayout implements NotificationVi"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-06 09:07:50" "NotificationWidget.java"$"2"$"254,7 @@ public class NotificationWidget extends RelativeLayout implements NotificationVi"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-06 09:07:50" "NotificationWidget.java"$"3"$" Drawable icon = NotificationUtils.getDrawable(getContext(), osbn, action.icon);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-06 09:07:50" "Device.java"$"18"$"++ b/project/app/src/main/java/com/achep/acdisplay/Device.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Device.java"$"2014-09-06 10:32:59" "Device.java"$"19"$"49,7 @@ public class Device {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Device.java"$"2014-09-06 10:32:59" "Device.java"$"20"$" return Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR2 && false;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Device.java"$"2014-09-06 10:32:59" "MainActivity.java"$"21"$"++ b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-06 10:32:59" "MainActivity.java"$"22"$"50,7 @@ import android.widget.Switch;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-06 10:32:59" "MainActivity.java"$"23"$"import com.achep.acdisplay.Device;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-06 10:32:59" "MainActivity.java"$"24"$"193,14 @@ public class MainActivity extends Activity implements Config.OnConfigChangedList"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-06 10:32:59" "MainActivity.java"$"25"$" if (Device.hasJellyBeanMR2Api()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-06 10:32:59" "MainActivity.java"$"26"$" launchNotificationSettings();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-06 10:32:59" "MainActivity.java"$"27"$" } else {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-06 10:32:59" "MainActivity.java"$"28"$" launchAccessibilitySettings();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-06 10:32:59" "MainActivity.java"$"29"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-06 10:32:59" "MainActivity.java"$"30"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-06 10:32:59" "MainActivity.java"$"31"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-06 10:32:59" "MainActivity.java"$"32"$" private void launchNotificationSettings() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-06 10:32:59" "MainActivity.java"$"33"$"210,15 @@ public class MainActivity extends Activity implements Config.OnConfigChangedList"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-06 10:32:59" "MainActivity.java"$"34"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-06 10:32:59" "MainActivity.java"$"35"$" private void launchAccessibilitySettings() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-06 10:32:59" "MainActivity.java"$"36"$" Intent intent = new Intent(android.provider.Settings.ACTION_ACCESSIBILITY_SETTINGS);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-06 10:32:59" "MainActivity.java"$"37"$" try {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-06 10:32:59" "MainActivity.java"$"38"$" startActivity(intent);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-06 10:32:59" "MainActivity.java"$"39"$" } catch (ActivityNotFoundException e) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-06 10:32:59" "MainActivity.java"$"40"$" Log.wtf(TAG, ""Accessibility settings not found!"");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-06 10:32:59" "MainActivity.java"$"41"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-06 10:32:59" "MainActivity.java"$"42"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-06 10:32:59" "AccessibilityService.java"$"43"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/AccessibilityService.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/AccessibilityService.java"$"2014-09-06 10:32:59" "AccessibilityService.java"$"44"$"1,55 @@"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/AccessibilityService.java"$"2014-09-06 10:32:59" "AccessibilityService.java"$"45"$"package com.achep.acdisplay.services;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/AccessibilityService.java"$"2014-09-06 10:32:59" "AccessibilityService.java"$"46"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/AccessibilityService.java"$"2014-09-06 10:32:59" "AccessibilityService.java"$"47"$"import android.accessibilityservice.AccessibilityServiceInfo;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/AccessibilityService.java"$"2014-09-06 10:32:59" "AccessibilityService.java"$"48"$"import android.app.Notification;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/AccessibilityService.java"$"2014-09-06 10:32:59" "AccessibilityService.java"$"49"$"import android.os.Parcelable;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/AccessibilityService.java"$"2014-09-06 10:32:59" "AccessibilityService.java"$"50"$"import android.view.accessibility.AccessibilityEvent;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/AccessibilityService.java"$"2014-09-06 10:32:59" "AccessibilityService.java"$"51"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/AccessibilityService.java"$"2014-09-06 10:32:59" "AccessibilityService.java"$"52"$"import com.achep.acdisplay.Build;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/AccessibilityService.java"$"2014-09-06 10:32:59" "AccessibilityService.java"$"53"$"import com.achep.acdisplay.Device;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/AccessibilityService.java"$"2014-09-06 10:32:59" "AccessibilityService.java"$"54"$"import com.achep.acdisplay.notifications.NotificationPresenter;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/AccessibilityService.java"$"2014-09-06 10:32:59" "AccessibilityService.java"$"55"$"import com.achep.acdisplay.notifications.OpenNotification;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/AccessibilityService.java"$"2014-09-06 10:32:59" "AccessibilityService.java"$"56"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/AccessibilityService.java"$"2014-09-06 10:32:59" "AccessibilityService.java"$"57"$"/**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/AccessibilityService.java"$"2014-09-06 10:32:59" "AccessibilityService.java"$"58"$" * Created by Artem Chepurnoy on 06.09.2014."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/AccessibilityService.java"$"2014-09-06 10:32:59" "AccessibilityService.java"$"59"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/AccessibilityService.java"$"2014-09-06 10:32:59" "AccessibilityService.java"$"60"$"public class AccessibilityService extends android.accessibilityservice.AccessibilityService {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/AccessibilityService.java"$"2014-09-06 10:32:59" "AccessibilityService.java"$"61"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/AccessibilityService.java"$"2014-09-06 10:32:59" "AccessibilityService.java"$"62"$" public static boolean isRunning;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/AccessibilityService.java"$"2014-09-06 10:32:59" "AccessibilityService.java"$"63"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/AccessibilityService.java"$"2014-09-06 10:32:59" "AccessibilityService.java"$"64"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/AccessibilityService.java"$"2014-09-06 10:32:59" "AccessibilityService.java"$"65"$" public void onServiceConnected() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/AccessibilityService.java"$"2014-09-06 10:32:59" "AccessibilityService.java"$"66"$" AccessibilityServiceInfo info = new AccessibilityServiceInfo();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/AccessibilityService.java"$"2014-09-06 10:32:59" "AccessibilityService.java"$"67"$" info.eventTypes = AccessibilityEvent.TYPE_NOTIFICATION_STATE_CHANGED;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/AccessibilityService.java"$"2014-09-06 10:32:59" "AccessibilityService.java"$"68"$" info.feedbackType = AccessibilityServiceInfo.FEEDBACK_GENERIC;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/AccessibilityService.java"$"2014-09-06 10:32:59" "AccessibilityService.java"$"69"$" info.notificationTimeout = 100;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/AccessibilityService.java"$"2014-09-06 10:32:59" "AccessibilityService.java"$"70"$" setServiceInfo(info);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/AccessibilityService.java"$"2014-09-06 10:32:59" "AccessibilityService.java"$"71"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/AccessibilityService.java"$"2014-09-06 10:32:59" "AccessibilityService.java"$"72"$" isRunning = true;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/AccessibilityService.java"$"2014-09-06 10:32:59" "AccessibilityService.java"$"73"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/AccessibilityService.java"$"2014-09-06 10:32:59" "AccessibilityService.java"$"74"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/AccessibilityService.java"$"2014-09-06 10:32:59" "AccessibilityService.java"$"75"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/AccessibilityService.java"$"2014-09-06 10:32:59" "AccessibilityService.java"$"76"$" public void onAccessibilityEvent(AccessibilityEvent event) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/AccessibilityService.java"$"2014-09-06 10:32:59" "AccessibilityService.java"$"77"$" switch (event.getEventType()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/AccessibilityService.java"$"2014-09-06 10:32:59" "AccessibilityService.java"$"78"$" case AccessibilityEvent.TYPE_NOTIFICATION_STATE_CHANGED:"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/AccessibilityService.java"$"2014-09-06 10:32:59" "AccessibilityService.java"$"79"$" Parcelable parcelable = event.getParcelableData();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/AccessibilityService.java"$"2014-09-06 10:32:59" "AccessibilityService.java"$"80"$" if (parcelable instanceof Notification) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/AccessibilityService.java"$"2014-09-06 10:32:59" "AccessibilityService.java"$"81"$" if (Device.hasJellyBeanMR2Api()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/AccessibilityService.java"$"2014-09-06 10:32:59" "AccessibilityService.java"$"82"$" // No need to use the accessibility service"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/AccessibilityService.java"$"2014-09-06 10:32:59" "AccessibilityService.java"$"83"$" // instead of NotificationListener."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/AccessibilityService.java"$"2014-09-06 10:32:59" "AccessibilityService.java"$"84"$" return;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/AccessibilityService.java"$"2014-09-06 10:32:59" "AccessibilityService.java"$"85"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/AccessibilityService.java"$"2014-09-06 10:32:59" "AccessibilityService.java"$"86"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/AccessibilityService.java"$"2014-09-06 10:32:59" "AccessibilityService.java"$"87"$" Notification notification = (Notification) parcelable;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/AccessibilityService.java"$"2014-09-06 10:32:59" "AccessibilityService.java"$"88"$" OpenNotification openNotification = OpenNotification.newInstance(notification);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/AccessibilityService.java"$"2014-09-06 10:32:59" "AccessibilityService.java"$"89"$" NotificationPresenter.getInstance().postNotification(this, openNotification, 0);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/AccessibilityService.java"$"2014-09-06 10:32:59" "AccessibilityService.java"$"90"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/AccessibilityService.java"$"2014-09-06 10:32:59" "AccessibilityService.java"$"91"$" break;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/AccessibilityService.java"$"2014-09-06 10:32:59" "AccessibilityService.java"$"92"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/AccessibilityService.java"$"2014-09-06 10:32:59" "AccessibilityService.java"$"93"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/AccessibilityService.java"$"2014-09-06 10:32:59" "AccessibilityService.java"$"94"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/AccessibilityService.java"$"2014-09-06 10:32:59" "AccessibilityService.java"$"95"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/AccessibilityService.java"$"2014-09-06 10:32:59" "AccessibilityService.java"$"96"$" public void onInterrupt() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/AccessibilityService.java"$"2014-09-06 10:32:59" "AccessibilityService.java"$"97"$" isRunning = false;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/AccessibilityService.java"$"2014-09-06 10:32:59" "AccessibilityService.java"$"98"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/AccessibilityService.java"$"2014-09-06 10:32:59" "AccessibilityService.java"$"99"$"}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/AccessibilityService.java"$"2014-09-06 10:32:59" "AccessUtils.java"$"100"$"++ b/project/app/src/main/java/com/achep/acdisplay/utils/AccessUtils.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/AccessUtils.java"$"2014-09-06 10:32:59" "AccessUtils.java"$"101"$"24,7 @@ import android.content.Context;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/AccessUtils.java"$"2014-09-06 10:32:59" "AccessUtils.java"$"102"$"import com.achep.acdisplay.services.AccessibilityService;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/AccessUtils.java"$"2014-09-06 10:32:59" "AccessUtils.java"$"103"$"38,7 @@ public class AccessUtils {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/AccessUtils.java"$"2014-09-06 10:32:59" "AccessUtils.java"$"104"$" return MediaService.sService != null || AccessibilityService.isRunning;//.isServiceRunning(context);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/AccessUtils.java"$"2014-09-06 10:32:59" "Device.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/Device.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Device.java"$"2014-09-06 10:46:50" "Device.java"$"1"$"49,7 @@ public class Device {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Device.java"$"2014-09-06 10:46:50" "Device.java"$"2"$" return Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR2;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Device.java"$"2014-09-06 10:46:50" "DialogHelper.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2014-09-06 17:27:11" "DialogHelper.java"$"1"$"38,7 @@ import android.view.ViewGroup;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2014-09-06 17:27:11" "DialogHelper.java"$"2"$"import com.achep.acdisplay.fragments.SetupPermissionsDialog;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2014-09-06 17:27:11" "DialogHelper.java"$"3"$"52,7 @@ import org.apache.commons.lang.builder.HashCodeBuilder;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2014-09-06 17:27:11" "DialogHelper.java"$"4"$" public static final String TAG_FRAGMENT_ACCESS = ""dialog_access"";"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2014-09-06 17:27:11" "DialogHelper.java"$"5"$"61,10 @@ public class DialogHelper {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2014-09-06 17:27:11" "DialogHelper.java"$"6"$" public static void showSetupPermissionsDialog(Activity activity) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2014-09-06 17:27:11" "DialogHelper.java"$"7"$" showDialog(activity, SetupPermissionsDialog.class, TAG_FRAGMENT_ACCESS);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2014-09-06 17:27:11" "DialogHelper.java"$"8"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2014-09-06 17:27:11" "DialogHelper.java"$"9"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2014-09-06 17:27:11" "DialogHelper.java"$"10"$" public static void showHelpDialog(Activity activity) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2014-09-06 17:27:11" "MainActivity.java"$"11"$"++ b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-06 17:27:11" "MainActivity.java"$"12"$"25,6 @@ import android.app.Notification;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-06 17:27:11" "MainActivity.java"$"13"$"36,26 @@ import android.os.Handler;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-06 17:27:11" "MainActivity.java"$"14"$"import android.view.Gravity;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-06 17:27:11" "MainActivity.java"$"15"$"import android.widget.FrameLayout;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-06 17:27:11" "MainActivity.java"$"16"$"65,16 @@ public class MainActivity extends Activity implements Config.OnConfigChangedList"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-06 17:27:11" "MainActivity.java"$"17"$" private static final boolean DEBUG_DIALOGS = Build.DEBUG && true;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-06 17:27:11" "MainActivity.java"$"18"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-06 17:27:11" "MainActivity.java"$"19"$" private Switch mSwitch;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-06 17:27:11" "MainActivity.java"$"20"$" private View mSwitchOverlay;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-06 17:27:11" "MainActivity.java"$"21"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-06 17:27:11" "MainActivity.java"$"22"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-06 17:27:11" "MainActivity.java"$"23"$"101,14 @@ public class MainActivity extends Activity implements Config.OnConfigChangedList"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-06 17:27:11" "MainActivity.java"$"24"$" getActionBar().setCustomView(R.layout.layout_ab_switch2);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-06 17:27:11" "MainActivity.java"$"25"$" mSwitchOverlay = getActionBar().getCustomView().findViewById(R.id.overlay);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-06 17:27:11" "MainActivity.java"$"26"$" mSwitchOverlay.setOnClickListener(new View.OnClickListener() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-06 17:27:11" "MainActivity.java"$"27"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-06 17:27:11" "MainActivity.java"$"28"$" public void onClick(View v) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-06 17:27:11" "MainActivity.java"$"29"$" DialogHelper.showSetupPermissionsDialog(MainActivity.this);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-06 17:27:11" "MainActivity.java"$"30"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-06 17:27:11" "MainActivity.java"$"31"$" });"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-06 17:27:11" "MainActivity.java"$"32"$"136,14 @@ public class MainActivity extends Activity implements Config.OnConfigChangedList"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-06 17:27:11" "MainActivity.java"$"33"$" if (oldVersionCode < pi.versionCode || DEBUG_DIALOGS) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-06 17:27:11" "MainActivity.java"$"34"$" if (oldVersionCode < 15 /* v2.0- */ || DEBUG_DIALOGS) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-06 17:27:11" "MainActivity.java"$"35"$" if (oldVersionCode < 20 /* v2.2.1- */ || DEBUG_DIALOGS) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-06 17:27:11" "MainActivity.java"$"36"$"180,10 @@ public class MainActivity extends Activity implements Config.OnConfigChangedList"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-06 17:27:11" "MainActivity.java"$"37"$" mSwitch.setEnabled(AccessUtils.hasAllRights(this));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-06 17:27:11" "MainActivity.java"$"38"$" mSwitch.setChecked(mSwitch.isChecked() && mSwitch.isEnabled());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-06 17:27:11" "MainActivity.java"$"39"$" ViewUtils.setVisible(mSwitchOverlay, !mSwitch.isEnabled());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"40"$"++ b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"41"$"1,246 @@"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"42"$"/*"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"43"$" * Copyright (C) 2014 AChep@xda "$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"44"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"45"$" * This program is free software; you can redistribute it and/or"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"46"$" * modify it under the terms of the GNU General Public License"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"47"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"48"$" * of the License, or (at your option) any later version."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"49"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"50"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"51"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"52"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"53"$" * GNU General Public License for more details."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"54"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"55"$" * You should have received a copy of the GNU General Public License"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"56"$" * along with this program; if not, write to the Free Software"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"57"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"58"$" * MA 02110-1301, USA."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"59"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"60"$"package com.achep.acdisplay.fragments;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"61"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"62"$"import android.app.AlertDialog;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"63"$"import android.app.Dialog;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"64"$"import android.app.DialogFragment;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"65"$"import android.app.admin.DevicePolicyManager;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"66"$"import android.content.ActivityNotFoundException;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"67"$"import android.content.ComponentName;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"68"$"import android.content.Context;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"69"$"import android.content.Intent;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"70"$"import android.graphics.drawable.Drawable;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"71"$"import android.os.Bundle;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"72"$"import android.support.annotation.DrawableRes;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"73"$"import android.support.annotation.NonNull;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"74"$"import android.util.Log;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"75"$"import android.view.LayoutInflater;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"76"$"import android.view.View;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"77"$"import android.view.ViewGroup;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"78"$"import android.widget.AdapterView;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"79"$"import android.widget.ArrayAdapter;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"80"$"import android.widget.ImageView;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"81"$"import android.widget.ListView;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"82"$"import android.widget.TextView;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"83"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"84"$"import com.achep.acdisplay.Device;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"85"$"import com.achep.acdisplay.DialogHelper;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"86"$"import com.achep.acdisplay.R;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"87"$"import com.achep.acdisplay.admin.AdminReceiver;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"88"$"import com.achep.acdisplay.utils.AccessUtils;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"89"$"import com.achep.acdisplay.utils.ToastUtils;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"90"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"91"$"import java.lang.ref.WeakReference;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"92"$"import java.util.ArrayList;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"93"$"import java.util.HashMap;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"94"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"95"$"/**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"96"$" * Dialog fragment that shows some info about this application."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"97"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"98"$" * @author Artem Chepurnoy"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"99"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"100"$"public class SetupPermissionsDialog extends DialogFragment {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"101"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"102"$" private static final String TAG = ""AccessDialog"";"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"103"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"104"$" private ListView mListView;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"105"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"106"$" private static class Item {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"107"$" public int icon;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"108"$" public String title;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"109"$" public String summary;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"110"$" public Runnable runnable;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"111"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"112"$" public Item(@DrawableRes int icon,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"113"$" String title, String summary,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"114"$" @NonNull Runnable runnable) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"115"$" this.icon = icon;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"116"$" this.title = title;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"117"$" this.summary = summary;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"118"$" this.runnable = runnable;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"119"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"120"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"121"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"122"$" private Item[] buildItems() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"123"$" Context context = getActivity();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"124"$" ArrayList items = new ArrayList<>();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"125"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"126"$" if (!AccessUtils.isDeviceAdminAccessGranted(context)) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"127"$" items.add(new Item(R.drawable.stat_lock,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"128"$" getString(R.string.access_device_admin),"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"129"$" getString(R.string.access_device_admin_description), new Runnable() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"130"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"131"$" public void run() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"132"$" Context context = getActivity();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"133"$" ComponentName admin = new ComponentName(context, AdminReceiver.class);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"134"$" Intent intent = new Intent()"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"135"$" .setAction(DevicePolicyManager.ACTION_ADD_DEVICE_ADMIN)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"136"$" .putExtra(DevicePolicyManager.EXTRA_DEVICE_ADMIN, admin);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"137"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"138"$" try {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"139"$" startActivity(intent);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"140"$" } catch (ActivityNotFoundException e) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"141"$" ToastUtils.showLong(context, R.string.access_device_admin_grant_manually);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"142"$" Log.e(TAG, ""Device admins activity not found."");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"143"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"144"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"145"$" }));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"146"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"147"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"148"$" if (!AccessUtils.isNotificationAccessGranted(context)) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"149"$" items.add(new Item(R.drawable.stat_notify,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"150"$" getString(R.string.access_notifications),"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"151"$" getString(R.string.access_notifications_description), new Runnable() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"152"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"153"$" public void run() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"154"$" if (Device.hasJellyBeanMR2Api()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"155"$" launchNotificationSettings();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"156"$" } else {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"157"$" launchAccessibilitySettings();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"158"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"159"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"160"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"161"$" private void launchNotificationSettings() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"162"$" Intent intent = new Intent(""android.settings.ACTION_NOTIFICATION_LISTENER_SETTINGS"");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"163"$" try {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"164"$" startActivity(intent);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"165"$" } catch (ActivityNotFoundException e) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"166"$" ToastUtils.showLong(getActivity(), R.string.access_notifications_grant_manually);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"167"$" Log.e(TAG, ""Notification listeners activity not found."");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"168"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"169"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"170"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"171"$" private void launchAccessibilitySettings() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"172"$" Intent intent = new Intent(android.provider.Settings.ACTION_ACCESSIBILITY_SETTINGS);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"173"$" try {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"174"$" startActivity(intent);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"175"$" } catch (ActivityNotFoundException e) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"176"$" Log.wtf(TAG, ""Accessibility settings not found!"");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"177"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"178"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"179"$" }));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"180"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"181"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"182"$" return items.toArray(new Item[items.size()]);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"183"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"184"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"185"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"186"$" public Dialog onCreateDialog(Bundle savedInstanceState) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"187"$" Context context = getActivity();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"188"$" assert context != null;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"189"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"190"$" View view = new DialogHelper.Builder(context)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"191"$" .setTitle(R.string.access_title)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"192"$" .setView(R.layout.fragment_access)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"193"$" .createSkeletonView();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"194"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"195"$" // Make title more red"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"196"$" TextView title = (TextView) view.findViewById(R.id.title);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"197"$" title.setTextColor(title.getCurrentTextColor() & 0xFFFF2020 | 0xFF << 16);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"198"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"199"$" mListView = (ListView) view.findViewById(R.id.list);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"200"$" mListView.setOnItemClickListener(new AdapterView.OnItemClickListener() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"201"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"202"$" public void onItemClick(AdapterView parent, View view, int position, long id) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"203"$" Adapter adapter = (Adapter) parent.getAdapter();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"204"$" Item item = adapter.getItem(position);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"205"$" item.runnable.run();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"206"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"207"$" });"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"208"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"209"$" return new AlertDialog.Builder(context)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"210"$" .setView(view)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"211"$" .setNeutralButton(R.string.later, null)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"212"$" .create();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"213"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"214"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"215"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"216"$" public void onResume() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"217"$" super.onResume();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"218"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"219"$" Item[] items = buildItems();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"220"$" if (items.length == 0) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"221"$" dismiss();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"222"$" } else {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"223"$" Adapter adapter = new Adapter(getActivity(), items);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"224"$" mListView.setAdapter(adapter);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"225"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"226"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"227"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"228"$" public static class Adapter extends ArrayAdapter {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"229"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"230"$" private final Context mContext;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"231"$" private final LayoutInflater mInflater;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"232"$" private final HashMap> mCache;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"233"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"234"$" public Adapter(Context context, Item[] items) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"235"$" super(context, 0, items);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"236"$" mContext = context;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"237"$" mInflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"238"$" mCache = new HashMap<>();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"239"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"240"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"241"$" private static class Holder {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"242"$" ImageView icon;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"243"$" TextView title;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"244"$" TextView summary;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"245"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"246"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"247"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"248"$" public View getView(int position, View convertView, ViewGroup parent) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"249"$" final Item item = getItem(position);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"250"$" final Holder holder;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"251"$" final View view;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"252"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"253"$" if (convertView == null) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"254"$" holder = new Holder();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"255"$" view = mInflater.inflate(R.layout.preference_header_item, parent, false);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"256"$" assert view != null;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"257"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"258"$" int padding = mContext.getResources().getDimensionPixelSize(R.dimen.activity_horizontal_margin);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"259"$" view.setPadding(padding, view.getPaddingTop(), padding, view.getPaddingBottom());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"260"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"261"$" holder.icon = (ImageView) view.findViewById(R.id.icon);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"262"$" holder.title = (TextView) view.findViewById(android.R.id.title);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"263"$" holder.summary = (TextView) view.findViewById(android.R.id.summary);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"264"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"265"$" view.setTag(holder);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"266"$" } else {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"267"$" view = convertView;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"268"$" holder = (Holder) view.getTag();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"269"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"270"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"271"$" holder.title.setText(item.title);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"272"$" holder.summary.setText(item.summary);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"273"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"274"$" // Cache drawables for smoother scrolling."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"275"$" Drawable drawable;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"276"$" WeakReference drawableLink = mCache.get(item.icon);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"277"$" if (drawableLink == null || (drawable = drawableLink.get()) == null) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"278"$" holder.icon.setImageResource(item.icon);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"279"$" mCache.put(item.icon, new WeakReference<>(holder.icon.getDrawable()));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"280"$" } else {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"281"$" holder.icon.setImageDrawable(drawable);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"282"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"283"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"284"$" return view;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"285"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"286"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "SetupPermissionsDialog.java"$"287"$"}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-06 17:27:11" "AccessUtils.java"$"288"$"++ b/project/app/src/main/java/com/achep/acdisplay/utils/AccessUtils.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/AccessUtils.java"$"2014-09-06 17:27:11" "AccessUtils.java"$"289"$"23,7 @@ import android.content.ComponentName;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/AccessUtils.java"$"2014-09-06 17:27:11" "AccessUtils.java"$"290"$"import com.achep.acdisplay.Device;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/AccessUtils.java"$"2014-09-06 17:27:11" "AccessUtils.java"$"291"$"33,19 @@ import com.achep.acdisplay.services.MediaService;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/AccessUtils.java"$"2014-09-06 17:27:11" "AccessUtils.java"$"292"$" public static boolean hasAllRights(Context context) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/AccessUtils.java"$"2014-09-06 17:27:11" "AccessUtils.java"$"293"$" return isDeviceAdminAccessGranted(context) && isNotificationAccessGranted(context);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/AccessUtils.java"$"2014-09-06 17:27:11" "AccessUtils.java"$"294"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/AccessUtils.java"$"2014-09-06 17:27:11" "AccessUtils.java"$"295"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/AccessUtils.java"$"2014-09-06 17:27:11" "AccessUtils.java"$"296"$" public static boolean isDeviceAdminAccessGranted(@NonNull Context context) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/AccessUtils.java"$"2014-09-06 17:27:11" "AccessUtils.java"$"297"$" return Device.hasJellyBeanMR2Api()"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/AccessUtils.java"$"2014-09-06 17:27:11" "AccessUtils.java"$"298"$" ? MediaService.sService != null"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/AccessUtils.java"$"2014-09-06 17:27:11" "AccessUtils.java"$"299"$" : AccessibilityService.isRunning;//.isServiceRunning(context);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/AccessUtils.java"$"2014-09-06 17:27:11" "DialogHelper.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2014-09-06 17:33:26" "DialogHelper.java"$"1"$"52,7 @@ import org.apache.commons.lang.builder.HashCodeBuilder;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2014-09-06 17:33:26" "DialogHelper.java"$"2"$" public static final String TAG_FRAGMENT_SETUP_PERMISSIONS = ""dialog_setup_permissions"";"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2014-09-06 17:33:26" "DialogHelper.java"$"3"$"62,7 @@ public class DialogHelper {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2014-09-06 17:33:26" "DialogHelper.java"$"4"$" showDialog(activity, SetupPermissionsDialog.class, TAG_FRAGMENT_SETUP_PERMISSIONS);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2014-09-06 17:33:26" "MainActivity.java"$"5"$"++ b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-06 17:33:26" "MainActivity.java"$"6"$"65,7 @@ public class MainActivity extends Activity implements Config.OnConfigChangedList"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-06 17:33:26" "MainActivity.java"$"7"$" private static final boolean DEBUG_DIALOGS = Build.DEBUG && false;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-06 17:33:26" "build.gradle"$"0"$"++ b/project/app/build.gradle"$"verdict"$"1"$" b/project/app/build.gradle"$"2014-09-07 09:43:11" "build.gradle"$"1"$"55,7 @@ android {"$"verdict"$"1"$" b/project/app/build.gradle"$"2014-09-07 09:43:11" "build.gradle"$"2"$" minSdkVersion 17"$"verdict"$"1"$" b/project/app/build.gradle"$"2014-09-07 09:43:11" "Device.java"$"3"$"++ b/project/app/src/main/java/com/achep/acdisplay/Device.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Device.java"$"2014-09-07 09:43:11" "Device.java"$"4"$"52,12 @@ public class Device {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Device.java"$"2014-09-07 09:43:11" "Device.java"$"5"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Device.java"$"2014-09-07 09:43:11" "Device.java"$"6"$" * @return {@code true} if device is running"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Device.java"$"2014-09-07 09:43:11" "Device.java"$"7"$" * {@link Build.VERSION_CODES#JELLY_BEAN_MR1 Jelly Bean 4.2} or higher, {@code false} otherwise."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Device.java"$"2014-09-07 09:43:11" "Device.java"$"8"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Device.java"$"2014-09-07 09:43:11" "Device.java"$"9"$" public static boolean hasJellyBeanMR1Api() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Device.java"$"2014-09-07 09:43:11" "Device.java"$"10"$" return Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR1;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Device.java"$"2014-09-07 09:43:11" "Device.java"$"11"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Device.java"$"2014-09-07 09:43:11" "Device.java"$"12"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Device.java"$"2014-09-07 09:43:11" "Device.java"$"13"$"}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Device.java"$"2014-09-07 09:43:11" "MainActivity.java"$"14"$"++ b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-07 09:43:11" "MainActivity.java"$"15"$"19,7 @@"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-07 09:43:11" "MainActivity.java"$"16"$"import android.app.DialogFragment;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-07 09:43:11" "MainActivity.java"$"17"$"31,7 @@ import android.content.Intent;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-07 09:43:11" "MainActivity.java"$"18"$"import android.media.Image;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-07 09:43:11" "MainActivity.java"$"19"$"45,7 @@ import android.view.View;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-07 09:43:11" "MainActivity.java"$"20"$"import android.widget.ImageView;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-07 09:43:11" "MainActivity.java"$"21"$"71,13 @@ public class MainActivity extends Activity implements Config.OnConfigChangedList"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-07 09:43:11" "MainActivity.java"$"22"$" private ImageView mSwitchAlertView;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-07 09:43:11" "MainActivity.java"$"23"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-07 09:43:11" "MainActivity.java"$"24"$" private Config mConfig;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-07 09:43:11" "MainActivity.java"$"25"$"105,8 @@ public class MainActivity extends Activity implements Config.OnConfigChangedList"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-07 09:43:11" "MainActivity.java"$"26"$" mSwitchAlertView = (ImageView) getActionBar().getCustomView().findViewById(R.id.icon);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-07 09:43:11" "MainActivity.java"$"27"$" mSwitchAlertView.setImageResource(R.drawable.ic_action_warning);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-07 09:43:11" "MainActivity.java"$"28"$"118,25 @@ public class MainActivity extends Activity implements Config.OnConfigChangedList"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-07 09:43:11" "MainActivity.java"$"29"$" Activity activity = MainActivity.this;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-07 09:43:11" "MainActivity.java"$"30"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-07 09:43:11" "MainActivity.java"$"31"$" if (b && !AccessUtils.hasAllRights(activity)) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-07 09:43:11" "MainActivity.java"$"32"$" // Reset compound button and update"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-07 09:43:11" "MainActivity.java"$"33"$" // testing menu item."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-07 09:43:11" "MainActivity.java"$"34"$" compoundButton.setChecked(false);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-07 09:43:11" "MainActivity.java"$"35"$" updateSendTestNotificationMenuItem();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-07 09:43:11" "MainActivity.java"$"36"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-07 09:43:11" "MainActivity.java"$"37"$" // Show permission dialog."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-07 09:43:11" "MainActivity.java"$"38"$" DialogHelper.showSetupPermissionsDialog(activity);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-07 09:43:11" "MainActivity.java"$"39"$" } else {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-07 09:43:11" "MainActivity.java"$"40"$" boolean successfully = mConfig.setEnabled(activity, b, MainActivity.this);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-07 09:43:11" "MainActivity.java"$"41"$" if (!successfully) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-07 09:43:11" "MainActivity.java"$"42"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-07 09:43:11" "MainActivity.java"$"43"$" // Setting option failed, so we need to"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-07 09:43:11" "MainActivity.java"$"44"$" // sync switch with config."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-07 09:43:11" "MainActivity.java"$"45"$" compoundButton.setChecked(mConfig.isEnabled());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-07 09:43:11" "MainActivity.java"$"46"$" updateSendTestNotificationMenuItem();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-07 09:43:11" "MainActivity.java"$"47"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-07 09:43:11" "MainActivity.java"$"48"$"191,9 @@ public class MainActivity extends Activity implements Config.OnConfigChangedList"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-07 09:43:11" "MainActivity.java"$"49"$" boolean hasAllRights = AccessUtils.hasAllRights(this);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-07 09:43:11" "MainActivity.java"$"50"$" mSwitch.setChecked(mSwitch.isChecked() && hasAllRights);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-07 09:43:11" "MainActivity.java"$"51"$" ViewUtils.setVisible(mSwitchAlertView, !hasAllRights);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-07 09:43:11" "NotificationPresenter.java"$"52"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-09-07 09:43:11" "NotificationPresenter.java"$"53"$"19,7 @@"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-09-07 09:43:11" "NotificationPresenter.java"$"54"$"import android.annotation.SuppressLint;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-09-07 09:43:11" "NotificationPresenter.java"$"55"$"412,11 @@ public class NotificationPresenter implements NotificationList.OnNotificationLis"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-09-07 09:43:11" "NotificationPresenter.java"$"56"$" @SuppressLint(""NewApi"")"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-09-07 09:43:11" "NotificationPresenter.java"$"57"$" return sbn != null"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-09-07 09:43:11" "NotificationPresenter.java"$"58"$" && sbn.getId() == App.ID_NOTIFY_INIT"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-09-07 09:43:11" "NotificationUtils.java"$"59"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2014-09-07 09:43:11" "NotificationUtils.java"$"60"$"18,7 @@"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2014-09-07 09:43:11" "NotificationUtils.java"$"61"$"import android.annotation.SuppressLint;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2014-09-07 09:43:11" "NotificationUtils.java"$"62"$"62,7 @@ public class NotificationUtils {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2014-09-07 09:43:11" "NotificationUtils.java"$"63"$" @SuppressLint(""NewApi"")"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2014-09-07 09:43:11" "OpenNotification.java"$"64"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-09-07 09:43:11" "OpenNotification.java"$"65"$"18,11 @@"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-09-07 09:43:11" "OpenNotification.java"$"66"$"import android.annotation.SuppressLint;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-09-07 09:43:11" "OpenNotification.java"$"67"$"import android.annotation.TargetApi;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-09-07 09:43:11" "OpenNotification.java"$"68"$"import android.os.Build;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-09-07 09:43:11" "OpenNotification.java"$"69"$"47,7 @@ public class OpenNotification {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-09-07 09:43:11" "OpenNotification.java"$"70"$" @TargetApi(Build.VERSION_CODES.JELLY_BEAN_MR2)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-09-07 09:43:11" "OpenNotification.java"$"71"$"124,7 @@ public class OpenNotification {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-09-07 09:43:11" "OpenNotification.java"$"72"$" @SuppressLint(""NewApi"")"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-09-07 09:43:11" "OpenNotification.java"$"73"$"194,7 @@ public class OpenNotification {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-09-07 09:43:11" "OpenNotification.java"$"74"$" @SuppressLint(""NewApi"")"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-09-07 09:43:11" "OpenNotificationCompat.java"$"75"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationCompat.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationCompat.java"$"2014-09-07 09:43:11" "OpenNotificationCompat.java"$"76"$"24,12 @@ public class OpenNotificationCompat extends OpenNotification {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationCompat.java"$"2014-09-07 09:43:11" "OpenNotificationCompat.java"$"77"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationCompat.java"$"2014-09-07 09:43:11" "OpenNotificationCompat.java"$"78"$" super.loadData(context);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationCompat.java"$"2014-09-07 09:43:11" "ProgressBar.java"$"79"$"++ b/project/app/src/main/java/com/achep/acdisplay/widgets/ProgressBar.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/ProgressBar.java"$"2014-09-07 09:43:11" "ProgressBar.java"$"80"$"24,7 @@ import android.content.res.TypedArray;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/ProgressBar.java"$"2014-09-07 09:43:11" "ProgressBar.java"$"81"$"import com.achep.acdisplay.Device;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/ProgressBar.java"$"2014-09-07 09:43:11" "ProgressBar.java"$"82"$"102,12 @@ public class ProgressBar extends android.widget.ProgressBar {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/ProgressBar.java"$"2014-09-07 09:43:11" "ProgressBar.java"$"83"$" int paddingEnd = Device.hasJellyBeanMR1Api()"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/ProgressBar.java"$"2014-09-07 09:43:11" "ProgressBar.java"$"84"$" ? getPaddingEnd()"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/ProgressBar.java"$"2014-09-07 09:43:11" "ProgressBar.java"$"85"$" : getPaddingRight();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/ProgressBar.java"$"2014-09-07 09:43:11" "ProgressBar.java"$"86"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/ProgressBar.java"$"2014-09-07 09:43:11" "ProgressBar.java"$"87"$" canvas.save();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/ProgressBar.java"$"2014-09-07 09:43:11" "ProgressBar.java"$"88"$" canvas.translate(getWidth() - paddingEnd, getPaddingTop());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/ProgressBar.java"$"2014-09-07 09:43:11" "MainActivity.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-07 11:34:30" "MainActivity.java"$"1"$"19,6 @@"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-07 11:34:30" "MainActivity.java"$"2"$"30,25 @@ import android.content.Intent;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-07 11:34:30" "MainActivity.java"$"3"$"import android.graphics.Typeface;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-07 11:34:30" "MainActivity.java"$"4"$"import android.text.SpannableStringBuilder;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-07 11:34:30" "MainActivity.java"$"5"$"import android.text.style.StyleSpan;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-07 11:34:30" "MainActivity.java"$"6"$"import com.achep.acdisplay.Device;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-07 11:34:30" "MainActivity.java"$"7"$"57,7 @@ import com.achep.acdisplay.iab.DonationFragment;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-07 11:34:30" "MainActivity.java"$"8"$"import com.achep.acdisplay.utils.ToastUtils;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-07 11:34:30" "MainActivity.java"$"9"$"68,7 @@ public class MainActivity extends Activity implements Config.OnConfigChangedList"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-07 11:34:30" "MainActivity.java"$"10"$" private static final boolean DEBUG_COMPAT_TOAST = Build.DEBUG && false;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-07 11:34:30" "MainActivity.java"$"11"$"136,24 @@ public class MainActivity extends Activity implements Config.OnConfigChangedList"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-07 11:34:30" "MainActivity.java"$"12"$" } else if (b) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-07 11:34:30" "MainActivity.java"$"13"$" String formatter = getString(R.string.compat_formatter);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-07 11:34:30" "MainActivity.java"$"14"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-07 11:34:30" "MainActivity.java"$"15"$" SpannableStringBuilder builder = new SpannableStringBuilder();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-07 11:34:30" "MainActivity.java"$"16"$" builder.append(getString(R.string.compat_title));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-07 11:34:30" "MainActivity.java"$"17"$" builder.setSpan(new StyleSpan(Typeface.BOLD), 0, builder.length(), 0);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-07 11:34:30" "MainActivity.java"$"18"$" builder.append('\n');"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-07 11:34:30" "MainActivity.java"$"19"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-07 11:34:30" "MainActivity.java"$"20"$" if (!Device.hasJellyBeanMR2Api() || DEBUG_COMPAT_TOAST) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-07 11:34:30" "MainActivity.java"$"21"$" builder.append(String.format(formatter, getString(R.string.compat_notifications)));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-07 11:34:30" "MainActivity.java"$"22"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-07 11:34:30" "MainActivity.java"$"23"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-07 11:34:30" "MainActivity.java"$"24"$" if (!Device.hasKitKatApi() || DEBUG_COMPAT_TOAST) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-07 11:34:30" "MainActivity.java"$"25"$" builder.append(String.format(formatter, getString(R.string.compat_immersive_mode)));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-07 11:34:30" "MainActivity.java"$"26"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-07 11:34:30" "MainActivity.java"$"27"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-07 11:34:30" "MainActivity.java"$"28"$" builder.delete(builder.length() - 1, builder.length());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-07 11:34:30" "MainActivity.java"$"29"$" ToastUtils.showLong(activity, builder);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-07 11:34:30" "NotificationUtils.java"$"30"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2014-09-07 11:34:30" "NotificationUtils.java"$"31"$"29,7 @@ import android.service.notification.StatusBarNotification;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2014-09-07 11:34:30" "NotificationUtils.java"$"32"$"import com.achep.acdisplay.Device;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2014-09-07 11:34:30" "NotificationUtils.java"$"33"$"67,9 @@ public class NotificationUtils {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2014-09-07 11:34:30" "NotificationUtils.java"$"34"$" if (sbn != null && Device.hasJellyBeanMR2Api()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2014-09-07 11:34:30" "NotificationUtils.java"$"35"$" MediaService service = MediaService.sService;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2014-09-07 11:34:30" "MainActivity.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-07 11:40:59" "MainActivity.java"$"1"$"136,7 @@ public class MainActivity extends Activity implements Config.OnConfigChangedList"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-07 11:40:59" "MainActivity.java"$"2"$" } else if (b && (Device.hasKitKatApi() || DEBUG_COMPAT_TOAST)) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-07 11:40:59" "MainActivity.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-07 11:42:10" "MainActivity.java"$"1"$"136,7 @@ public class MainActivity extends Activity implements Config.OnConfigChangedList"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-07 11:42:10" "MainActivity.java"$"2"$" } else if (b && (!Device.hasKitKatApi() || DEBUG_COMPAT_TOAST)) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-07 11:42:10" "build.gradle"$"0"$"++ b/project/app/build.gradle"$"verdict"$"1"$" b/project/app/build.gradle"$"2014-09-08 20:31:15" "build.gradle"$"1"$"55,7 @@ android {"$"verdict"$"1"$" b/project/app/build.gradle"$"2014-09-08 20:31:15" "build.gradle"$"2"$" minSdkVersion 16"$"verdict"$"1"$" b/project/app/build.gradle"$"2014-09-08 20:31:15" "MainActivity.java"$"3"$"++ b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-08 20:31:15" "MainActivity.java"$"4"$"145,15 @@ public class MainActivity extends Activity implements Config.OnConfigChangedList"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-08 20:31:15" "MainActivity.java"$"5"$" builder.append(String.format(formatter,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-08 20:31:15" "MainActivity.java"$"6"$" getString(R.string.compat_notifications)));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-08 20:31:15" "MainActivity.java"$"7"$" builder.append(String.format(formatter,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-08 20:31:15" "MainActivity.java"$"8"$" getString(R.string.compat_immersive_mode)));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-08 20:31:15" "MainActivity.java"$"9"$" builder.append(String.format(formatter,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-08 20:31:15" "MainActivity.java"$"10"$" getString(R.string.compat_music_widget)));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-08 20:31:15" "DateView.java"$"11"$"++ b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"12"$"1,118 @@"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"13"$"/*"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"14"$" * Copyright (C) 2014 AChep@xda "$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"15"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"16"$" * This program is free software; you can redistribute it and/or"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"17"$" * modify it under the terms of the GNU General Public License"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"18"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"19"$" * of the License, or (at your option) any later version."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"20"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"21"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"22"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"23"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"24"$" * GNU General Public License for more details."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"25"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"26"$" * You should have received a copy of the GNU General Public License"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"27"$" * along with this program; if not, write to the Free Software"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"28"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"29"$" * MA 02110-1301, USA."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"30"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"31"$"package com.achep.acdisplay.widgets;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"32"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"33"$"import android.annotation.SuppressLint;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"34"$"import android.content.BroadcastReceiver;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"35"$"import android.content.Context;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"36"$"import android.content.Intent;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"37"$"import android.content.IntentFilter;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"38"$"import android.text.format.DateFormat;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"39"$"import android.text.format.Time;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"40"$"import android.util.AttributeSet;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"41"$"import android.widget.TextView;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"42"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"43"$"import com.achep.acdisplay.Device;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"44"$"import com.achep.acdisplay.R;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"45"$"import com.achep.acdisplay.utils.DateUtils;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"46"$"import java.text.SimpleDateFormat;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"47"$"import java.util.Date;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"48"$"import java.util.Locale;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"49"$"import java.text.SimpleDateFormat;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"50"$"import java.util.Date;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"51"$"import java.util.Locale;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"52"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"53"$"public class DateView extends TextView {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"54"$" private static final String TAG = ""DateView"";"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"55"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"56"$" private final Date mCurrentTime = new Date();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"57"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"58"$" private SimpleDateFormat mDateFormat;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"59"$" private String mLastText;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"60"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"61"$" private BroadcastReceiver mIntentReceiver = new BroadcastReceiver() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"62"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"63"$" public void onReceive(Context context, Intent intent) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"64"$" final String action = intent.getAction();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"65"$" if (Intent.ACTION_TIME_TICK.equals(action)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"66"$" || Intent.ACTION_TIME_CHANGED.equals(action)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"67"$" || Intent.ACTION_TIMEZONE_CHANGED.equals(action)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"68"$" || Intent.ACTION_LOCALE_CHANGED.equals(action)) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"69"$" if (Intent.ACTION_LOCALE_CHANGED.equals(action)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"70"$" || Intent.ACTION_TIMEZONE_CHANGED.equals(action)) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"71"$" // need to get a fresh date format"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"72"$" mDateFormat = null;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"73"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"74"$" updateClock();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"75"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"76"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"77"$" };"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"78"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"79"$" public DateView(Context context, AttributeSet attrs) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"80"$" super(context, attrs);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"81"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"82"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"83"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"84"$" protected void onAttachedToWindow() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"85"$" super.onAttachedToWindow();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"86"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"87"$" IntentFilter filter = new IntentFilter();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"88"$" filter.addAction(Intent.ACTION_TIME_TICK);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"89"$" filter.addAction(Intent.ACTION_TIME_CHANGED);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"90"$" filter.addAction(Intent.ACTION_TIMEZONE_CHANGED);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"91"$" filter.addAction(Intent.ACTION_LOCALE_CHANGED);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"92"$" getContext().registerReceiver(mIntentReceiver, filter, null, null);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"93"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"94"$" updateClock();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"95"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"96"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"97"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"98"$" protected void onDetachedFromWindow() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"99"$" super.onDetachedFromWindow();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"100"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"101"$" mDateFormat = null; // reload the locale next time"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"102"$" getContext().unregisterReceiver(mIntentReceiver);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"103"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"104"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"105"$" protected void updateClock() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"106"$" if (mDateFormat == null) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"107"$" final String dateFormat = getContext().getString(R.string.status_date_format);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"108"$" mDateFormat = getBestDateTimePattern(dateFormat);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"109"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"110"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"111"$" mCurrentTime.setTime(System.currentTimeMillis());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"112"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"113"$" final String text = mDateFormat.format(mCurrentTime);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"114"$" if (!text.equals(mLastText)) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"115"$" setText(text);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"116"$" mLastText = text;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"117"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"118"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"119"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"120"$" @SuppressLint(""NewApi"")"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"121"$" private SimpleDateFormat getBestDateTimePattern(String dateFormat) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"122"$" if (Device.hasJellyBeanMR2Api()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"123"$" final Locale l = Locale.getDefault();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"124"$" final String fmt = DateFormat.getBestDateTimePattern(l, dateFormat);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"125"$" return new SimpleDateFormat(fmt, l);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"126"$" } else {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"127"$" return new SimpleDateFormat(dateFormat);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"128"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"129"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "DateView.java"$"130"$"}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/DateView.java"$"2014-09-08 20:31:15" "NotificationWidget.java"$"131"$"++ b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-08 20:31:15" "NotificationWidget.java"$"132"$"19,7 @@"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-08 20:31:15" "NotificationWidget.java"$"133"$"import android.annotation.SuppressLint;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-08 20:31:15" "NotificationWidget.java"$"134"$"36,7 @@ import android.widget.LinearLayout;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-08 20:31:15" "NotificationWidget.java"$"135"$"import com.achep.acdisplay.Device;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-08 20:31:15" "NotificationWidget.java"$"136"$"123,12 @@ public class NotificationWidget extends RelativeLayout implements NotificationVi"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-08 20:31:15" "NotificationWidget.java"$"137"$" @SuppressLint(""NewApi"")"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-08 20:31:15" "NotificationWidget.java"$"138"$" if (!Device.hasJellyBeanMR1Api()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-08 20:31:15" "NotificationWidget.java"$"139"$" return;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-08 20:31:15" "NotificationWidget.java"$"140"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-08 20:31:15" "NotificationWidget.java"$"141"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-08 20:31:15" "NotificationWidget.java"$"142"$" RelativeLayout.LayoutParams lp = (LayoutParams) mActionsContainer.getLayoutParams();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-08 20:31:15" "ProgressBar.java"$"143"$"++ b/project/app/src/main/java/com/achep/acdisplay/widgets/ProgressBar.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/ProgressBar.java"$"2014-09-08 20:31:15" "ProgressBar.java"$"144"$"19,7 @@"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/ProgressBar.java"$"2014-09-08 20:31:15" "ProgressBar.java"$"145"$"import android.annotation.SuppressLint;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/ProgressBar.java"$"2014-09-08 20:31:15" "ProgressBar.java"$"146"$"100,7 @@ public class ProgressBar extends android.widget.ProgressBar {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/ProgressBar.java"$"2014-09-08 20:31:15" "ProgressBar.java"$"147"$" @SuppressLint(""NewApi"")"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/ProgressBar.java"$"2014-09-08 20:31:15" "BatteryMeterView.java"$"148"$"++ b/project/app/src/main/java/com/achep/acdisplay/widgets/status/BatteryMeterView.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/status/BatteryMeterView.java"$"2014-09-08 20:31:15" "BatteryMeterView.java"$"149"$"217,7 @@ public class BatteryMeterView extends TextView {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/status/BatteryMeterView.java"$"2014-09-08 20:31:15" "BatteryMeterView.java"$"150"$"= mBatteryPadding) + mBatteryWidth + mBatteryPadding;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/status/BatteryMeterView.java"$"2014-09-08 20:31:15" "BatteryMeterView.java"$"151"$" final int leftExtended = (left += mBatteryPadding - mPaddingLeft) + mBatteryWidth + mBatteryPadding;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/status/BatteryMeterView.java"$"2014-09-08 20:31:15" "App.java"$"5"$"++ b/project/app/src/main/java/com/achep/acdisplay/App.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2014-09-10 18:04:17" "App.java"$"6"$"25,7 @@ import com.achep.acdisplay.blacklist.Blacklist;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2014-09-10 18:04:17" "App.java"$"7"$"import com.achep.acdisplay.services.headsup.HeadsUpService;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2014-09-10 18:04:17" "App.java"$"8"$"60,7 @@ public class App extends Application {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2014-09-10 18:04:17" "App.java"$"9"$" HeadsUpService.handleState(this);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2014-09-10 18:04:17" "Config.java"$"10"$"++ b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-09-10 18:04:17" "Config.java"$"11"$"34,7 @@ import com.achep.acdisplay.powertoggles.ToggleReceiver;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-09-10 18:04:17" "Config.java"$"12"$"import com.achep.acdisplay.services.headsup.HeadsUpService;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-09-10 18:04:17" "Config.java"$"13"$"82,9 @@ public class Config implements IOnLowMemory {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-09-10 18:04:17" "Config.java"$"14"$" // heads up"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-09-10 18:04:17" "Config.java"$"15"$" public static final String KEY_HEADSUP = ""headsup"";"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-09-10 18:04:17" "Config.java"$"16"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-09-10 18:04:17" "Config.java"$"17"$" // interface"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-09-10 18:04:17" "Config.java"$"18"$"118,7 @@ public class Config implements IOnLowMemory {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-09-10 18:04:17" "Config.java"$"19"$" private boolean mHeadsUpEnabled;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-09-10 18:04:17" "Config.java"$"20"$"305,8 @@ public class Config implements IOnLowMemory {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-09-10 18:04:17" "Config.java"$"21"$" mHeadsUpEnabled = prefs.getBoolean(KEY_HEADSUP,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-09-10 18:04:17" "Config.java"$"22"$" res.getBoolean(R.bool.config_default_headsup_enabled));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-09-10 18:04:17" "Config.java"$"23"$"393,9 @@ public class Config implements IOnLowMemory {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-09-10 18:04:17" "Config.java"$"24"$" hashMap.put(KEY_HEADSUP, new Option("$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-09-10 18:04:17" "Config.java"$"25"$" ""setHeadsUpEnabled"","$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-09-10 18:04:17" "Config.java"$"26"$" ""isHeadsUpEnabled"", boolean.class));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-09-10 18:04:17" "Config.java"$"27"$"535,15 @@ public class Config implements IOnLowMemory {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-09-10 18:04:17" "Config.java"$"28"$" public void setHeadsUpEnabled(Context context, boolean enabled, OnConfigChangedListener listener) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-09-10 18:04:17" "Config.java"$"29"$" boolean changed = mHeadsUpEnabled != (mHeadsUpEnabled = enabled);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-09-10 18:04:17" "Config.java"$"30"$" saveOption(context, KEY_HEADSUP, enabled, listener, changed);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-09-10 18:04:17" "Config.java"$"31"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-09-10 18:04:17" "Config.java"$"32"$" if (changed) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-09-10 18:04:17" "Config.java"$"33"$" HeadsUpService.handleState(context);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-09-10 18:04:17" "Config.java"$"34"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-09-10 18:04:17" "Config.java"$"35"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-09-10 18:04:17" "Config.java"$"36"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-09-10 18:04:17" "Config.java"$"37"$" public void setActiveModeWithoutNotificationsEnabled(Context context, boolean enabled, OnConfigChangedListener listener) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-09-10 18:04:17" "Config.java"$"38"$"772,10 @@ public class Config implements IOnLowMemory {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-09-10 18:04:17" "Config.java"$"39"$" public boolean isHeadsUpEnabled() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-09-10 18:04:17" "Config.java"$"40"$" return mHeadsUpEnabled;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-09-10 18:04:17" "Config.java"$"41"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-09-10 18:04:17" "Config.java"$"42"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-09-10 18:04:17" "Config.java"$"43"$" public boolean isActiveModeWithoutNotifiesEnabled() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-09-10 18:04:17" "SharedList.java"$"44"$"++ b/project/app/src/main/java/com/achep/acdisplay/SharedList.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-09-10 18:04:17" "SharedList.java"$"45"$"289,6 @@ public abstract class SharedList> implements IO"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/SharedList.java"$"2014-09-10 18:04:17" "NotificationUtils.java"$"46"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2014-09-10 18:04:17" "NotificationUtils.java"$"47"$"25,7 @@ import android.content.Context;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2014-09-10 18:04:17" "NotificationUtils.java"$"48"$"import android.service.notification.NotificationListenerService;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2014-09-10 18:04:17" "NotificationUtils.java"$"49"$"37,9 @@ import com.achep.acdisplay.utils.PendingIntentUtils;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2014-09-10 18:04:17" "NotificationUtils.java"$"50"$"import java.lang.reflect.InvocationTargetException;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2014-09-10 18:04:17" "NotificationUtils.java"$"51"$"import java.lang.reflect.Method;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2014-09-10 18:04:17" "NotificationUtils.java"$"52"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2014-09-10 18:04:17" "NotificationUtils.java"$"53"$"/**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2014-09-10 18:04:17" "NotificationUtils.java"$"54"$"75,32 @@ public class NotificationUtils {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2014-09-10 18:04:17" "NotificationUtils.java"$"55"$" if (Device.hasLemonCakeApi()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2014-09-10 18:04:17" "NotificationUtils.java"$"56"$" // FIXME: Android L reflections."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2014-09-10 18:04:17" "NotificationUtils.java"$"57"$" // service.cancelNotification(notification.getKey());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2014-09-10 18:04:17" "NotificationUtils.java"$"58"$" try {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2014-09-10 18:04:17" "NotificationUtils.java"$"59"$" // Get notification's key."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2014-09-10 18:04:17" "NotificationUtils.java"$"60"$" Method method = sbn.getClass().getMethod(""getKey"");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2014-09-10 18:04:17" "NotificationUtils.java"$"61"$" method.setAccessible(true);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2014-09-10 18:04:17" "NotificationUtils.java"$"62"$" String key = (String) method.invoke(sbn);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2014-09-10 18:04:17" "NotificationUtils.java"$"63"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2014-09-10 18:04:17" "NotificationUtils.java"$"64"$" // Cancel notification."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2014-09-10 18:04:17" "NotificationUtils.java"$"65"$" method = service.getClass().getMethod("$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2014-09-10 18:04:17" "NotificationUtils.java"$"66"$" ""cancelNotification"", String.class);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2014-09-10 18:04:17" "NotificationUtils.java"$"67"$" method.setAccessible(true);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2014-09-10 18:04:17" "NotificationUtils.java"$"68"$" method.invoke(service, key);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2014-09-10 18:04:17" "NotificationUtils.java"$"69"$" } catch (NoSuchMethodException"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2014-09-10 18:04:17" "NotificationUtils.java"$"70"$" | InvocationTargetException"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2014-09-10 18:04:17" "NotificationUtils.java"$"71"$" | IllegalAccessException e) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2014-09-10 18:04:17" "NotificationUtils.java"$"72"$" Log.wtf(TAG, ""Failed to cancel notification:"");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2014-09-10 18:04:17" "NotificationUtils.java"$"73"$" e.printStackTrace();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2014-09-10 18:04:17" "NotificationUtils.java"$"74"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2014-09-10 18:04:17" "NotificationUtils.java"$"75"$" } else {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2014-09-10 18:04:17" "NotificationUtils.java"$"76"$" service.cancelNotification("$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2014-09-10 18:04:17" "NotificationUtils.java"$"77"$" sbn.getPackageName(),"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2014-09-10 18:04:17" "NotificationUtils.java"$"78"$" sbn.getTag(),"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2014-09-10 18:04:17" "NotificationUtils.java"$"79"$" sbn.getId());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2014-09-10 18:04:17" "NotificationUtils.java"$"80"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2014-09-10 18:04:17" "Utils.java"$"81"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Utils.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Utils.java"$"2014-09-10 18:04:17" "Utils.java"$"82"$"47,6 @@ final class Utils {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Utils.java"$"2014-09-10 18:04:17" "Utils.java"$"83"$""", ""\n"");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Utils.java"$"2014-09-10 18:04:17" "Utils.java"$"84"$"+) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Utils.java"$"2014-09-10 18:04:17" "Receiver.java"$"85"$"++ b/project/app/src/main/java/com/achep/acdisplay/receiver/Receiver.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/receiver/Receiver.java"$"2014-09-10 18:04:17" "Receiver.java"$"86"$"29,7 @@ import com.achep.acdisplay.R;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/receiver/Receiver.java"$"2014-09-10 18:04:17" "Receiver.java"$"87"$"import com.achep.acdisplay.services.headsup.HeadsUpService;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/receiver/Receiver.java"$"2014-09-10 18:04:17" "Receiver.java"$"88"$"48,7 @@ public class Receiver extends BroadcastReceiver {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/receiver/Receiver.java"$"2014-09-10 18:04:17" "Receiver.java"$"89"$" HeadsUpService.handleState(context);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/receiver/Receiver.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"90"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"91"$"1,261 @@"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"92"$"package com.achep.acdisplay.services.headsup;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"93"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"94"$"import android.annotation.SuppressLint;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"95"$"import android.content.BroadcastReceiver;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"96"$"import android.content.Context;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"97"$"import android.content.Intent;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"98"$"import android.content.IntentFilter;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"99"$"import android.graphics.PixelFormat;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"100"$"import android.os.Handler;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"101"$"import android.support.annotation.NonNull;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"102"$"import android.view.Gravity;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"103"$"import android.view.LayoutInflater;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"104"$"import android.view.View;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"105"$"import android.view.ViewGroup;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"106"$"import android.view.WindowManager;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"107"$"import android.widget.RelativeLayout;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"108"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"109"$"import com.achep.acdisplay.App;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"110"$"import com.achep.acdisplay.R;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"111"$"import com.achep.acdisplay.notifications.NotificationPresenter;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"112"$"import com.achep.acdisplay.notifications.NotificationUtils;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"113"$"import com.achep.acdisplay.notifications.OpenNotification;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"114"$"import com.achep.acdisplay.receiver.Receiver;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"115"$"import com.achep.acdisplay.widgets.NotificationWidget;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"116"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"117"$"import java.util.ArrayList;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"118"$"import java.util.HashMap;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"119"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"120"$"/**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"121"$" * Class that manages notifications and shows them in popups."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"122"$" * In best scenario this class should be inside of the {@link android.app.Service}."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"123"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"124"$" * @author Artem Chepurnoy"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"125"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"126"$"public class HeadsUpManager implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"127"$" NotificationPresenter.OnNotificationListChangedListener {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"128"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"129"$" private static final String TAG = ""HeadsUpManager"";"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"130"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"131"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"132"$" * Represents how long notification will be shown."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"133"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"134"$" private static final long DURATION = 5000; // ms."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"135"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"136"$" private View mRootView;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"137"$" private ViewGroup mContainer;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"138"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"139"$" private ArrayList mNotificationWidget;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"140"$" private HashMap mRunnableMap;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"141"$" private Handler mHandler;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"142"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"143"$" private Context mContext;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"144"$" private boolean mAttached;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"145"$" private boolean mIgnoreShowing;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"146"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"147"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"148"$" * A runnable that contains of {@link #detach()} method."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"149"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"150"$" private final Runnable mDetachRunnable ="$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"151"$" new Runnable() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"152"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"153"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"154"$" public void run() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"155"$" detach();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"156"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"157"$" };"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"158"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"159"$" private BroadcastReceiver mReceiver ="$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"160"$" new Receiver() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"161"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"162"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"163"$" public void onReceive(Context context, Intent intent) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"164"$" super.onReceive(context, intent);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"165"$" switch (intent.getAction()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"166"$" case App.ACTION_EAT_HOME_PRESS_START:"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"167"$" mIgnoreShowing = true;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"168"$" detach();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"169"$" break;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"170"$" case App.ACTION_EAT_HOME_PRESS_STOP:"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"171"$" mIgnoreShowing = false;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"172"$" break;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"173"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"174"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"175"$" };"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"176"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"177"$" @SuppressLint(""InflateParams"")"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"178"$" public HeadsUpManager(@NonNull Context context) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"179"$" mContext = context;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"180"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"181"$" mNotificationWidget = new ArrayList<>();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"182"$" mRunnableMap = new HashMap<>();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"183"$" mHandler = new Handler();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"184"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"185"$" // Create root layouts."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"186"$" LayoutInflater inflater = (LayoutInflater) context"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"187"$" .getSystemService(Context.LAYOUT_INFLATER_SERVICE);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"188"$" mRootView = inflater.inflate(R.layout.heads_up, null, false);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"189"$" mContainer = (ViewGroup) mRootView.findViewById(R.id.content);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"190"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"191"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"192"$" public void start() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"193"$" IntentFilter filter = new IntentFilter();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"194"$" filter.addAction(App.ACTION_EAT_HOME_PRESS_START);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"195"$" filter.addAction(App.ACTION_EAT_HOME_PRESS_STOP);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"196"$" mContext.registerReceiver(mReceiver, filter);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"197"$" NotificationPresenter.getInstance().registerListener(this);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"198"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"199"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"200"$" public void stop() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"201"$" mContext.unregisterReceiver(mReceiver);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"202"$" NotificationPresenter.getInstance().unregisterListener(this);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"203"$" detach();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"204"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"205"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"206"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"207"$" public void onNotificationListChanged("$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"208"$" @NonNull NotificationPresenter np,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"209"$" @NonNull OpenNotification osbn, int event) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"210"$" if (mIgnoreShowing) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"211"$" // Something important is showing."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"212"$" return;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"213"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"214"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"215"$" NotificationWidget widget;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"216"$" switch (event) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"217"$" case NotificationPresenter.EVENT_POSTED:"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"218"$" postNotification(osbn);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"219"$" break;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"220"$" case NotificationPresenter.EVENT_CHANGED:"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"221"$" int i = indexOf(osbn);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"222"$" if (i == -1) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"223"$" postNotification(osbn);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"224"$" } else {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"225"$" widget = mNotificationWidget.get(i);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"226"$" widget.setNotification(osbn);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"227"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"228"$" // Delay dismissing this notification."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"229"$" Runnable runnable = mRunnableMap.get(widget);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"230"$" mHandler.removeCallbacks(runnable);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"231"$" mHandler.postDelayed(runnable, DURATION);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"232"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"233"$" // TODO: Notify user about this change via animation."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"234"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"235"$" break;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"236"$" case NotificationPresenter.EVENT_REMOVED:"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"237"$" i = indexOf(osbn);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"238"$" if (i != -1) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"239"$" widget = mNotificationWidget.get(i);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"240"$" removeImmediately(widget);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"241"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"242"$" break;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"243"$" case NotificationPresenter.EVENT_BATH:"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"244"$" // Fortunately there's no need to support bath"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"245"$" // changing list of notification."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"246"$" break;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"247"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"248"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"249"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"250"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"251"$" * @return the position of given {@link com.achep.acdisplay.notifications.OpenNotification} in"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"252"$" * {@link #mNotificationWidget list}, or {@code -1} if not found."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"253"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"254"$" public int indexOf(@NonNull OpenNotification n) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"255"$" final int size = mNotificationWidget.size();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"256"$" for (int i = 0; i < size; i++) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"257"$" OpenNotification n2 = mNotificationWidget.get(i).getNotification();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"258"$" if (NotificationUtils.hasIdenticalIds(n, n2)) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"259"$" return i;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"260"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"261"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"262"$" return -1;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"263"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"264"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"265"$" private void removeImmediately(NotificationWidget widget) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"266"$" Runnable runnable = mRunnableMap.get(widget);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"267"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"268"$" // Run dismissing runnable immediately."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"269"$" mHandler.removeCallbacks(runnable);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"270"$" runnable.run();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"271"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"272"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"273"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"274"$" * Posts new {@link com.achep.acdisplay.widgets.NotificationWidget widget} with"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"275"$" * current notification and starts dismissing timer."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"276"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"277"$" * @param n the notification to show"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"278"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"279"$" private void postNotification(@NonNull OpenNotification n) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"280"$" // Inflate notification widget."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"281"$" LayoutInflater inflater = (LayoutInflater) mContext."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"282"$" getSystemService(Context.LAYOUT_INFLATER_SERVICE);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"283"$" final NotificationWidget widget = (NotificationWidget) inflater"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"284"$" .inflate(R.layout.heads_up_notification, mContainer, false);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"285"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"286"$" // Fill widget and add to container."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"287"$" widget.setNotification(n);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"288"$" widget.setActionButtonsAlignment(RelativeLayout.ALIGN_BOTTOM);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"289"$" widget.setAlpha(0);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"290"$" widget.setRotationX(-15);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"291"$" widget.animate().alpha(1).rotationX(0).setDuration(300);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"292"$" mNotificationWidget.add(widget);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"293"$" mContainer.addView(widget);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"294"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"295"$" // Attaches heads-up to window."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"296"$" attach();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"297"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"298"$" // Timed-out runnable."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"299"$" Runnable runnable = new Runnable() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"300"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"301"$" public void run() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"302"$" mContainer.removeView(widget);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"303"$" mNotificationWidget.remove(widget);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"304"$" mRunnableMap.remove(widget);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"305"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"306"$" // Detach view from window, if there's"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"307"$" // no content."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"308"$" if (mContainer.getChildCount() == 0) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"309"$" // Leave some time for animation."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"310"$" mRootView.animate().alpha(0).setDuration(300).start();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"311"$" mHandler.postDelayed(mDetachRunnable, 300);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"312"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"313"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"314"$" };"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"315"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"316"$" mRunnableMap.put(widget, runnable);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"317"$" mHandler.postDelayed(runnable, (long) (DURATION * Math.sqrt(mRunnableMap.size())));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"318"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"319"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"320"$" private void attach() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"321"$" mHandler.removeCallbacks(mDetachRunnable);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"322"$" if (mAttached & (mAttached = true)) return;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"323"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"324"$" WindowManager wm = (WindowManager) mContext"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"325"$" .getSystemService(Context.WINDOW_SERVICE);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"326"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"327"$" WindowManager.LayoutParams lp = new WindowManager.LayoutParams("$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"328"$" WindowManager.LayoutParams.MATCH_PARENT,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"329"$" WindowManager.LayoutParams.WRAP_CONTENT,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"330"$" WindowManager.LayoutParams.TYPE_SYSTEM_ALERT,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"331"$" WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"332"$" | WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"333"$" | WindowManager.LayoutParams.FLAG_WATCH_OUTSIDE_TOUCH,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"334"$" PixelFormat.TRANSLUCENT);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"335"$" lp.gravity = Gravity.TOP | Gravity.CENTER_HORIZONTAL;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"336"$" wm.addView(mRootView, lp);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"337"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"338"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"339"$" private void detach() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"340"$" if (!mAttached & !(mAttached = false)) return;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"341"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"342"$" WindowManager wm = (WindowManager) mContext"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"343"$" .getSystemService(Context.WINDOW_SERVICE);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"344"$" wm.removeView(mRootView);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"345"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"346"$" // Clean everything."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"347"$" mHandler.removeCallbacksAndMessages(null);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"348"$" mContainer.removeAllViews();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"349"$" mNotificationWidget.clear();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"350"$" mRunnableMap.clear();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"351"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpManager.java"$"352"$"}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 18:04:17" "HeadsUpService.java"$"353"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpService.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpService.java"$"2014-09-10 18:04:17" "HeadsUpService.java"$"354"$"1,70 @@"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpService.java"$"2014-09-10 18:04:17" "HeadsUpService.java"$"355"$"/*"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpService.java"$"2014-09-10 18:04:17" "HeadsUpService.java"$"356"$" * Copyright (C) 2014 AChep@xda "$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpService.java"$"2014-09-10 18:04:17" "HeadsUpService.java"$"357"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpService.java"$"2014-09-10 18:04:17" "HeadsUpService.java"$"358"$" * This program is free software; you can redistribute it and/or"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpService.java"$"2014-09-10 18:04:17" "HeadsUpService.java"$"359"$" * modify it under the terms of the GNU General Public License"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpService.java"$"2014-09-10 18:04:17" "HeadsUpService.java"$"360"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpService.java"$"2014-09-10 18:04:17" "HeadsUpService.java"$"361"$" * of the License, or (at your option) any later version."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpService.java"$"2014-09-10 18:04:17" "HeadsUpService.java"$"362"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpService.java"$"2014-09-10 18:04:17" "HeadsUpService.java"$"363"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpService.java"$"2014-09-10 18:04:17" "HeadsUpService.java"$"364"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpService.java"$"2014-09-10 18:04:17" "HeadsUpService.java"$"365"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpService.java"$"2014-09-10 18:04:17" "HeadsUpService.java"$"366"$" * GNU General Public License for more details."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpService.java"$"2014-09-10 18:04:17" "HeadsUpService.java"$"367"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpService.java"$"2014-09-10 18:04:17" "HeadsUpService.java"$"368"$" * You should have received a copy of the GNU General Public License"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpService.java"$"2014-09-10 18:04:17" "HeadsUpService.java"$"369"$" * along with this program; if not, write to the Free Software"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpService.java"$"2014-09-10 18:04:17" "HeadsUpService.java"$"370"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpService.java"$"2014-09-10 18:04:17" "HeadsUpService.java"$"371"$" * MA 02110-1301, USA."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpService.java"$"2014-09-10 18:04:17" "HeadsUpService.java"$"372"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpService.java"$"2014-09-10 18:04:17" "HeadsUpService.java"$"373"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpService.java"$"2014-09-10 18:04:17" "HeadsUpService.java"$"374"$"package com.achep.acdisplay.services.headsup;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpService.java"$"2014-09-10 18:04:17" "HeadsUpService.java"$"375"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpService.java"$"2014-09-10 18:04:17" "HeadsUpService.java"$"376"$"import android.content.Context;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpService.java"$"2014-09-10 18:04:17" "HeadsUpService.java"$"377"$"import android.support.annotation.NonNull;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpService.java"$"2014-09-10 18:04:17" "HeadsUpService.java"$"378"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpService.java"$"2014-09-10 18:04:17" "HeadsUpService.java"$"379"$"import com.achep.acdisplay.Config;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpService.java"$"2014-09-10 18:04:17" "HeadsUpService.java"$"380"$"import com.achep.acdisplay.R;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpService.java"$"2014-09-10 18:04:17" "HeadsUpService.java"$"381"$"import com.achep.acdisplay.services.BathService;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpService.java"$"2014-09-10 18:04:17" "HeadsUpService.java"$"382"$"import com.achep.acdisplay.utils.PowerUtils;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpService.java"$"2014-09-10 18:04:17" "HeadsUpService.java"$"383"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpService.java"$"2014-09-10 18:04:17" "HeadsUpService.java"$"384"$"/**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpService.java"$"2014-09-10 18:04:17" "HeadsUpService.java"$"385"$" * Created by achep on 24.08.14."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpService.java"$"2014-09-10 18:04:17" "HeadsUpService.java"$"386"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpService.java"$"2014-09-10 18:04:17" "HeadsUpService.java"$"387"$"public class HeadsUpService extends BathService.ChildService {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpService.java"$"2014-09-10 18:04:17" "HeadsUpService.java"$"388"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpService.java"$"2014-09-10 18:04:17" "HeadsUpService.java"$"389"$" private HeadsUpManager mHeadsUpManager;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpService.java"$"2014-09-10 18:04:17" "HeadsUpService.java"$"390"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpService.java"$"2014-09-10 18:04:17" "HeadsUpService.java"$"391"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpService.java"$"2014-09-10 18:04:17" "HeadsUpService.java"$"392"$" * Starts or stops this service as required by settings and device's state."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpService.java"$"2014-09-10 18:04:17" "HeadsUpService.java"$"393"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpService.java"$"2014-09-10 18:04:17" "HeadsUpService.java"$"394"$" public static void handleState(@NonNull Context context) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpService.java"$"2014-09-10 18:04:17" "HeadsUpService.java"$"395"$" Config config = Config.getInstance();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpService.java"$"2014-09-10 18:04:17" "HeadsUpService.java"$"396"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpService.java"$"2014-09-10 18:04:17" "HeadsUpService.java"$"397"$" boolean onlyWhileChangingOption = !config.isEnabledOnlyWhileCharging()"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpService.java"$"2014-09-10 18:04:17" "HeadsUpService.java"$"398"$" || PowerUtils.isPlugged(context);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpService.java"$"2014-09-10 18:04:17" "HeadsUpService.java"$"399"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpService.java"$"2014-09-10 18:04:17" "HeadsUpService.java"$"400"$" if (config.isEnabled()"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpService.java"$"2014-09-10 18:04:17" "HeadsUpService.java"$"401"$" && config.isHeadsUpEnabled()"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpService.java"$"2014-09-10 18:04:17" "HeadsUpService.java"$"402"$" && onlyWhileChangingOption) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpService.java"$"2014-09-10 18:04:17" "HeadsUpService.java"$"403"$" BathService.startService(context, HeadsUpService.class);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpService.java"$"2014-09-10 18:04:17" "HeadsUpService.java"$"404"$" } else {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpService.java"$"2014-09-10 18:04:17" "HeadsUpService.java"$"405"$" BathService.stopService(context, HeadsUpService.class);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpService.java"$"2014-09-10 18:04:17" "HeadsUpService.java"$"406"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpService.java"$"2014-09-10 18:04:17" "HeadsUpService.java"$"407"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpService.java"$"2014-09-10 18:04:17" "HeadsUpService.java"$"408"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpService.java"$"2014-09-10 18:04:17" "HeadsUpService.java"$"409"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpService.java"$"2014-09-10 18:04:17" "HeadsUpService.java"$"410"$" public void onCreate() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpService.java"$"2014-09-10 18:04:17" "HeadsUpService.java"$"411"$" mHeadsUpManager = new HeadsUpManager(getContext());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpService.java"$"2014-09-10 18:04:17" "HeadsUpService.java"$"412"$" mHeadsUpManager.start();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpService.java"$"2014-09-10 18:04:17" "HeadsUpService.java"$"413"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpService.java"$"2014-09-10 18:04:17" "HeadsUpService.java"$"414"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpService.java"$"2014-09-10 18:04:17" "HeadsUpService.java"$"415"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpService.java"$"2014-09-10 18:04:17" "HeadsUpService.java"$"416"$" public void onDestroy() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpService.java"$"2014-09-10 18:04:17" "HeadsUpService.java"$"417"$" mHeadsUpManager.stop();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpService.java"$"2014-09-10 18:04:17" "HeadsUpService.java"$"418"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpService.java"$"2014-09-10 18:04:17" "HeadsUpService.java"$"419"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpService.java"$"2014-09-10 18:04:17" "HeadsUpService.java"$"420"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpService.java"$"2014-09-10 18:04:17" "HeadsUpService.java"$"421"$" public String getLabel() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpService.java"$"2014-09-10 18:04:17" "HeadsUpService.java"$"422"$" return getContext().getString(R.string.service_bath_active_mode_dump);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpService.java"$"2014-09-10 18:04:17" "HeadsUpService.java"$"423"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpService.java"$"2014-09-10 18:04:17" "HeadsUpService.java"$"424"$"}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpService.java"$"2014-09-10 18:04:17" "HeadsUpSettings.java"$"425"$"++ b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-10 18:04:17" "HeadsUpSettings.java"$"426"$"1,63 @@"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-10 18:04:17" "HeadsUpSettings.java"$"427"$"/*"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-10 18:04:17" "HeadsUpSettings.java"$"428"$" * Copyright (C) 2014 AChep@xda "$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-10 18:04:17" "HeadsUpSettings.java"$"429"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-10 18:04:17" "HeadsUpSettings.java"$"430"$" * This program is free software; you can redistribute it and/or"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-10 18:04:17" "HeadsUpSettings.java"$"431"$" * modify it under the terms of the GNU General Public License"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-10 18:04:17" "HeadsUpSettings.java"$"432"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-10 18:04:17" "HeadsUpSettings.java"$"433"$" * of the License, or (at your option) any later version."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-10 18:04:17" "HeadsUpSettings.java"$"434"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-10 18:04:17" "HeadsUpSettings.java"$"435"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-10 18:04:17" "HeadsUpSettings.java"$"436"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-10 18:04:17" "HeadsUpSettings.java"$"437"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-10 18:04:17" "HeadsUpSettings.java"$"438"$" * GNU General Public License for more details."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-10 18:04:17" "HeadsUpSettings.java"$"439"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-10 18:04:17" "HeadsUpSettings.java"$"440"$" * You should have received a copy of the GNU General Public License"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-10 18:04:17" "HeadsUpSettings.java"$"441"$" * along with this program; if not, write to the Free Software"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-10 18:04:17" "HeadsUpSettings.java"$"442"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-10 18:04:17" "HeadsUpSettings.java"$"443"$" * MA 02110-1301, USA."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-10 18:04:17" "HeadsUpSettings.java"$"444"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-10 18:04:17" "HeadsUpSettings.java"$"445"$"package com.achep.acdisplay.settings;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-10 18:04:17" "HeadsUpSettings.java"$"446"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-10 18:04:17" "HeadsUpSettings.java"$"447"$"import android.app.ActionBar;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-10 18:04:17" "HeadsUpSettings.java"$"448"$"import android.app.Activity;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-10 18:04:17" "HeadsUpSettings.java"$"449"$"import android.os.Bundle;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-10 18:04:17" "HeadsUpSettings.java"$"450"$"import android.preference.PreferenceFragment;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-10 18:04:17" "HeadsUpSettings.java"$"451"$"import android.widget.Switch;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-10 18:04:17" "HeadsUpSettings.java"$"452"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-10 18:04:17" "HeadsUpSettings.java"$"453"$"import com.achep.acdisplay.Config;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-10 18:04:17" "HeadsUpSettings.java"$"454"$"import com.achep.acdisplay.R;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-10 18:04:17" "HeadsUpSettings.java"$"455"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-10 18:04:17" "HeadsUpSettings.java"$"456"$"/**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-10 18:04:17" "HeadsUpSettings.java"$"457"$" * Created by Artem on 09.02.14."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-10 18:04:17" "HeadsUpSettings.java"$"458"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-10 18:04:17" "HeadsUpSettings.java"$"459"$"public class HeadsUpSettings extends PreferenceFragment {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-10 18:04:17" "HeadsUpSettings.java"$"460"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-10 18:04:17" "HeadsUpSettings.java"$"461"$" private Enabler mHeadsUpEnabler;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-10 18:04:17" "HeadsUpSettings.java"$"462"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-10 18:04:17" "HeadsUpSettings.java"$"463"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-10 18:04:17" "HeadsUpSettings.java"$"464"$" public void onCreate(Bundle savedInstanceState) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-10 18:04:17" "HeadsUpSettings.java"$"465"$" super.onCreate(savedInstanceState);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-10 18:04:17" "HeadsUpSettings.java"$"466"$" addPreferencesFromResource(R.xml.headsup_settings);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-10 18:04:17" "HeadsUpSettings.java"$"467"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-10 18:04:17" "HeadsUpSettings.java"$"468"$" Activity activity = getActivity();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-10 18:04:17" "HeadsUpSettings.java"$"469"$" ActionBar actionBar = activity.getActionBar();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-10 18:04:17" "HeadsUpSettings.java"$"470"$" assert actionBar != null;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-10 18:04:17" "HeadsUpSettings.java"$"471"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-10 18:04:17" "HeadsUpSettings.java"$"472"$" actionBar.setDisplayShowCustomEnabled(true);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-10 18:04:17" "HeadsUpSettings.java"$"473"$" actionBar.setCustomView(R.layout.layout_ab_switch);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-10 18:04:17" "HeadsUpSettings.java"$"474"$" Switch switch_ = (Switch) actionBar.getCustomView().findViewById(R.id.switch_);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-10 18:04:17" "HeadsUpSettings.java"$"475"$" mHeadsUpEnabler = new Enabler(activity, switch_, Config.KEY_HEADSUP);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-10 18:04:17" "HeadsUpSettings.java"$"476"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-10 18:04:17" "HeadsUpSettings.java"$"477"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-10 18:04:17" "HeadsUpSettings.java"$"478"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-10 18:04:17" "HeadsUpSettings.java"$"479"$" public void onResume() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-10 18:04:17" "HeadsUpSettings.java"$"480"$" super.onResume();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-10 18:04:17" "HeadsUpSettings.java"$"481"$" mHeadsUpEnabler.resume();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-10 18:04:17" "HeadsUpSettings.java"$"482"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-10 18:04:17" "HeadsUpSettings.java"$"483"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-10 18:04:17" "HeadsUpSettings.java"$"484"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-10 18:04:17" "HeadsUpSettings.java"$"485"$" public void onPause() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-10 18:04:17" "HeadsUpSettings.java"$"486"$" super.onPause();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-10 18:04:17" "HeadsUpSettings.java"$"487"$" mHeadsUpEnabler.pause();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-10 18:04:17" "HeadsUpSettings.java"$"488"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-10 18:04:17" "HeadsUpSettings.java"$"489"$"}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-10 18:04:17" "Settings.java"$"490"$"++ b/project/app/src/main/java/com/achep/acdisplay/settings/Settings.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/Settings.java"$"2014-09-10 18:04:17" "Settings.java"$"491"$"343,12 @@ public class Settings extends PreferenceActivity {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/Settings.java"$"2014-09-10 18:04:17" "Settings.java"$"492"$" if (id == R.id.headsup_settings) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/Settings.java"$"2014-09-10 18:04:17" "Settings.java"$"493"$" if (!Build.DEBUG) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/Settings.java"$"2014-09-10 18:04:17" "Settings.java"$"494"$" target.remove(i);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/Settings.java"$"2014-09-10 18:04:17" "Settings.java"$"495"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/Settings.java"$"2014-09-10 18:04:17" "Settings.java"$"496"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/Settings.java"$"2014-09-10 18:04:17" "Settings.java"$"497"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/Settings.java"$"2014-09-10 18:04:17" "Settings.java"$"498"$" // Increment if the current one wasn't removed by the Utils code."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/Settings.java"$"2014-09-10 18:04:17" "Settings.java"$"499"$"395,7 @@ public class Settings extends PreferenceActivity {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/Settings.java"$"2014-09-10 18:04:17" "Settings.java"$"500"$" private final Enabler mHeadsUpEnabler;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/Settings.java"$"2014-09-10 18:04:17" "Settings.java"$"501"$"410,8 @@ public class Settings extends PreferenceActivity {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/Settings.java"$"2014-09-10 18:04:17" "Settings.java"$"502"$" || header.id == R.id.active_settings"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/Settings.java"$"2014-09-10 18:04:17" "Settings.java"$"503"$" || header.id == R.id.headsup_settings) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/Settings.java"$"2014-09-10 18:04:17" "Settings.java"$"504"$"453,7 @@ public class Settings extends PreferenceActivity {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/Settings.java"$"2014-09-10 18:04:17" "Settings.java"$"505"$" mHeadsUpEnabler = new Enabler(context, new Switch(context), Config.KEY_HEADSUP);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/Settings.java"$"2014-09-10 18:04:17" "Settings.java"$"506"$"508,8 @@ public class Settings extends PreferenceActivity {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/Settings.java"$"2014-09-10 18:04:17" "Settings.java"$"507"$" } else if (header.id == R.id.headsup_settings) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/Settings.java"$"2014-09-10 18:04:17" "Settings.java"$"508"$" mHeadsUpEnabler.setSwitch(holder.switch_);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/Settings.java"$"2014-09-10 18:04:17" "HeadsUpService.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpService.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpService.java"$"2014-09-10 18:06:22" "HeadsUpService.java"$"1"$"65,6 @@ public class HeadsUpService extends BathService.ChildService {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpService.java"$"2014-09-10 18:06:22" "HeadsUpService.java"$"2"$" return getContext().getString(R.string.service_bath_headsup);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpService.java"$"2014-09-10 18:06:22" "HeadsUpManager.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 21:01:21" "HeadsUpManager.java"$"1"$"13,8 @@ import android.view.LayoutInflater;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 21:01:21" "HeadsUpManager.java"$"2"$"import android.view.animation.Animation;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 21:01:21" "HeadsUpManager.java"$"3"$"import android.view.animation.AnimationUtils;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 21:01:21" "HeadsUpManager.java"$"4"$"44,8 @@ public class HeadsUpManager implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 21:01:21" "HeadsUpManager.java"$"5"$" private final Animation mUpdateAnimation;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 21:01:21" "HeadsUpManager.java"$"6"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 21:01:21" "HeadsUpManager.java"$"7"$" private View mRootView;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 21:01:21" "HeadsUpManager.java"$"8"$"95,9 @@ public class HeadsUpManager implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 21:01:21" "HeadsUpManager.java"$"9"$" // Load animations."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 21:01:21" "HeadsUpManager.java"$"10"$" mUpdateAnimation = AnimationUtils.loadAnimation(context, R.anim.heads_up_update);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 21:01:21" "HeadsUpManager.java"$"11"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 21:01:21" "HeadsUpManager.java"$"12"$" // Create root layouts."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 21:01:21" "HeadsUpManager.java"$"13"$"146,7 @@ public class HeadsUpManager implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 21:01:21" "HeadsUpManager.java"$"14"$" widget.startAnimation(mUpdateAnimation);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-10 21:01:21" "Config.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-09-11 19:46:55" "Config.java"$"1"$"23,7 @@ import android.content.SharedPreferences;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-09-11 19:46:55" "Config.java"$"2"$"import android.preference.PreferenceScreen;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-09-11 19:46:55" "Config.java"$"3"$"154,21 @@ public class Config implements IOnLowMemory {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-09-11 19:46:55" "Config.java"$"4"$" private final int minSdkVersion;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-09-11 19:46:55" "Config.java"$"5"$" this(setterName, getterName, clazz, 0);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-09-11 19:46:55" "Config.java"$"6"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-09-11 19:46:55" "Config.java"$"7"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-09-11 19:46:55" "Config.java"$"8"$" public Option(String setterName,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-09-11 19:46:55" "Config.java"$"9"$" String getterName,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-09-11 19:46:55" "Config.java"$"10"$" Class clazz, int minSdkVersion) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-09-11 19:46:55" "Config.java"$"11"$" this.minSdkVersion = minSdkVersion;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-09-11 19:46:55" "Config.java"$"12"$"943,31 @@ public class Config implements IOnLowMemory {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-09-11 19:46:55" "Config.java"$"13"$" public Syncer addPreference(@Nullable PreferenceScreen preferenceScreen,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-09-11 19:46:55" "Config.java"$"14"$" @NonNull Preference preference) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-09-11 19:46:55" "Config.java"$"15"$" Group group;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-09-11 19:46:55" "Config.java"$"16"$" group = new Group(mConfig, preference);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-09-11 19:46:55" "Config.java"$"17"$" } else {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-09-11 19:46:55" "Config.java"$"18"$" throw new IllegalArgumentException(""Syncer only supports some kinds of Preferences"");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-09-11 19:46:55" "Config.java"$"19"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-09-11 19:46:55" "Config.java"$"20"$" // Remove preference from preference screen"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-09-11 19:46:55" "Config.java"$"21"$" // if needed."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-09-11 19:46:55" "Config.java"$"22"$" if (preferenceScreen != null) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-09-11 19:46:55" "Config.java"$"23"$" if (!Device.hasTargetApi(group.option.minSdkVersion)) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-09-11 19:46:55" "Config.java"$"24"$" preferenceScreen.removePreference(preference);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-09-11 19:46:55" "Config.java"$"25"$" return this;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-09-11 19:46:55" "Config.java"$"26"$" mGroups.add(group);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-09-11 19:46:55" "Config.java"$"27"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-09-11 19:46:55" "Config.java"$"28"$" if (mStarted) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-09-11 19:46:55" "Config.java"$"29"$" startListeningGroup(group);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-09-11 19:46:55" "Config.java"$"30"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-09-11 19:46:55" "Config.java"$"31"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-09-11 19:46:55" "Config.java"$"32"$" return this;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-09-11 19:46:55" "Device.java"$"33"$"++ b/project/app/src/main/java/com/achep/acdisplay/Device.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Device.java"$"2014-09-11 19:46:55" "Device.java"$"34"$"28,14 @@ import android.os.Build;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Device.java"$"2014-09-11 19:46:55" "Device.java"$"35"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Device.java"$"2014-09-11 19:46:55" "Device.java"$"36"$" * @return {@code true} if device is device supports given API version,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Device.java"$"2014-09-11 19:46:55" "Device.java"$"37"$" * {@code false} otherwise."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Device.java"$"2014-09-11 19:46:55" "Device.java"$"38"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Device.java"$"2014-09-11 19:46:55" "Device.java"$"39"$" public static boolean hasTargetApi(int api) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Device.java"$"2014-09-11 19:46:55" "Device.java"$"40"$" return Build.VERSION.SDK_INT >= api;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Device.java"$"2014-09-11 19:46:55" "Device.java"$"41"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Device.java"$"2014-09-11 19:46:55" "Device.java"$"42"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Device.java"$"2014-09-11 19:46:55" "Device.java"$"43"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Device.java"$"2014-09-11 19:46:55" "PreferenceFragment.java"$"44"$"++ b/project/app/src/main/java/com/achep/acdisplay/settings/PreferenceFragment.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/PreferenceFragment.java"$"2014-09-11 19:46:55" "PreferenceFragment.java"$"45"$"21,7 @@ package com.achep.acdisplay.settings;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/PreferenceFragment.java"$"2014-09-11 19:46:55" "PreferenceFragment.java"$"46"$"import android.preference.PreferenceScreen;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/PreferenceFragment.java"$"2014-09-11 19:46:55" "PreferenceFragment.java"$"47"$"62,9 @@ public class PreferenceFragment extends android.preference.PreferenceFragment {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/PreferenceFragment.java"$"2014-09-11 19:46:55" "PreferenceFragment.java"$"48"$" PreferenceScreen preferenceScreen = getPreferenceScreen();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/PreferenceFragment.java"$"2014-09-11 19:46:55" "PreferenceFragment.java"$"49"$" mSyncer.addPreference(preferenceScreen, preference);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/PreferenceFragment.java"$"2014-09-11 19:46:55" "TextView.java"$"50"$"++ b/project/app/src/main/java/com/achep/acdisplay/widgets/TextView.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/TextView.java"$"2014-09-11 19:46:55" "TextView.java"$"51"$"1,57 @@"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/TextView.java"$"2014-09-11 19:46:55" "TextView.java"$"52"$"/*"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/TextView.java"$"2014-09-11 19:46:55" "TextView.java"$"53"$" * Copyright (C) 2014 AChep@xda "$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/TextView.java"$"2014-09-11 19:46:55" "TextView.java"$"54"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/TextView.java"$"2014-09-11 19:46:55" "TextView.java"$"55"$" * This program is free software; you can redistribute it and/or"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/TextView.java"$"2014-09-11 19:46:55" "TextView.java"$"56"$" * modify it under the terms of the GNU General Public License"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/TextView.java"$"2014-09-11 19:46:55" "TextView.java"$"57"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/TextView.java"$"2014-09-11 19:46:55" "TextView.java"$"58"$" * of the License, or (at your option) any later version."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/TextView.java"$"2014-09-11 19:46:55" "TextView.java"$"59"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/TextView.java"$"2014-09-11 19:46:55" "TextView.java"$"60"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/TextView.java"$"2014-09-11 19:46:55" "TextView.java"$"61"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/TextView.java"$"2014-09-11 19:46:55" "TextView.java"$"62"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/TextView.java"$"2014-09-11 19:46:55" "TextView.java"$"63"$" * GNU General Public License for more details."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/TextView.java"$"2014-09-11 19:46:55" "TextView.java"$"64"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/TextView.java"$"2014-09-11 19:46:55" "TextView.java"$"65"$" * You should have received a copy of the GNU General Public License"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/TextView.java"$"2014-09-11 19:46:55" "TextView.java"$"66"$" * along with this program; if not, write to the Free Software"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/TextView.java"$"2014-09-11 19:46:55" "TextView.java"$"67"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/TextView.java"$"2014-09-11 19:46:55" "TextView.java"$"68"$" * MA 02110-1301, USA."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/TextView.java"$"2014-09-11 19:46:55" "TextView.java"$"69"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/TextView.java"$"2014-09-11 19:46:55" "TextView.java"$"70"$"package com.achep.acdisplay.widgets;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/TextView.java"$"2014-09-11 19:46:55" "TextView.java"$"71"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/TextView.java"$"2014-09-11 19:46:55" "TextView.java"$"72"$"import android.content.Context;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/TextView.java"$"2014-09-11 19:46:55" "TextView.java"$"73"$"import android.content.res.TypedArray;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/TextView.java"$"2014-09-11 19:46:55" "TextView.java"$"74"$"import android.graphics.Typeface;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/TextView.java"$"2014-09-11 19:46:55" "TextView.java"$"75"$"import android.os.Build;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/TextView.java"$"2014-09-11 19:46:55" "TextView.java"$"76"$"import android.util.AttributeSet;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/TextView.java"$"2014-09-11 19:46:55" "TextView.java"$"77"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/TextView.java"$"2014-09-11 19:46:55" "TextView.java"$"78"$"import com.achep.acdisplay.Device;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/TextView.java"$"2014-09-11 19:46:55" "TextView.java"$"79"$"import com.achep.acdisplay.R;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/TextView.java"$"2014-09-11 19:46:55" "TextView.java"$"80"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/TextView.java"$"2014-09-11 19:46:55" "TextView.java"$"81"$"/**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/TextView.java"$"2014-09-11 19:46:55" "TextView.java"$"82"$" * Created by Artem on 29.01.14."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/TextView.java"$"2014-09-11 19:46:55" "TextView.java"$"83"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/TextView.java"$"2014-09-11 19:46:55" "TextView.java"$"84"$"public class TextView extends android.widget.TextView {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/TextView.java"$"2014-09-11 19:46:55" "TextView.java"$"85"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/TextView.java"$"2014-09-11 19:46:55" "TextView.java"$"86"$" public TextView(Context context) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/TextView.java"$"2014-09-11 19:46:55" "TextView.java"$"87"$" this(context, null);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/TextView.java"$"2014-09-11 19:46:55" "TextView.java"$"88"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/TextView.java"$"2014-09-11 19:46:55" "TextView.java"$"89"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/TextView.java"$"2014-09-11 19:46:55" "TextView.java"$"90"$" public TextView(Context context, AttributeSet attrs) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/TextView.java"$"2014-09-11 19:46:55" "TextView.java"$"91"$" this(context, attrs, 0);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/TextView.java"$"2014-09-11 19:46:55" "TextView.java"$"92"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/TextView.java"$"2014-09-11 19:46:55" "TextView.java"$"93"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/TextView.java"$"2014-09-11 19:46:55" "TextView.java"$"94"$" public TextView(Context context, AttributeSet attrs, int defStyle) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/TextView.java"$"2014-09-11 19:46:55" "TextView.java"$"95"$" super(context, attrs);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/TextView.java"$"2014-09-11 19:46:55" "TextView.java"$"96"$" if (isInEditMode()) return;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/TextView.java"$"2014-09-11 19:46:55" "TextView.java"$"97"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/TextView.java"$"2014-09-11 19:46:55" "TextView.java"$"98"$" TypedArray a = context.obtainStyledAttributes(attrs, R.styleable.TextView);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/TextView.java"$"2014-09-11 19:46:55" "TextView.java"$"99"$" String font = a.getString(R.styleable.TextView_font);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/TextView.java"$"2014-09-11 19:46:55" "TextView.java"$"100"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/TextView.java"$"2014-09-11 19:46:55" "TextView.java"$"101"$" int sdk = a.getInt(R.styleable.TextView_font_sdk, 20);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/TextView.java"$"2014-09-11 19:46:55" "TextView.java"$"102"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/TextView.java"$"2014-09-11 19:46:55" "TextView.java"$"103"$" if (!Device.hasTargetApi(sdk) && font != null) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/TextView.java"$"2014-09-11 19:46:55" "TextView.java"$"104"$" if (!font.contains(""."")) font += "".ttf""; // Add default font's extension."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/TextView.java"$"2014-09-11 19:46:55" "TextView.java"$"105"$" setTypeface(Typeface.createFromAsset(context.getAssets(), font));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/TextView.java"$"2014-09-11 19:46:55" "TextView.java"$"106"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/TextView.java"$"2014-09-11 19:46:55" "TextView.java"$"107"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/TextView.java"$"2014-09-11 19:46:55" "TextView.java"$"108"$"}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/TextView.java"$"2014-09-11 19:46:55" "TimeView.java"$"109"$"++ b/project/app/src/main/java/com/achep/acdisplay/widgets/TimeView.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/TimeView.java"$"2014-09-11 19:46:55" "TimeView.java"$"110"$"24,6 @@ import android.content.Intent;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/TimeView.java"$"2014-09-11 19:46:55" "AcDisplayFragment.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-09-11 21:36:33" "AcDisplayFragment.java"$"1"$"57,7 @@ import com.achep.acdisplay.notifications.NotificationPresenter;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-09-11 21:36:33" "AcDisplayFragment.java"$"2"$"import com.achep.acdisplay.utils.ViewUtils;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-09-11 21:36:33" "AcDisplayFragment.java"$"3"$"79,7 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-09-11 21:36:33" "AcDisplayFragment.java"$"4"$" private View mDividerView;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-09-11 21:36:33" "AcDisplayFragment.java"$"5"$"178,10 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-09-11 21:36:33" "AcDisplayFragment.java"$"6"$" public View getDividerView() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-09-11 21:36:33" "AcDisplayFragment.java"$"7"$" return mDividerView;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-09-11 21:36:33" "AcDisplayFragment.java"$"8"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-09-11 21:36:33" "AcDisplayFragment.java"$"9"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-09-11 21:36:33" "AcDisplayFragment.java"$"10"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-09-11 21:36:33" "AcDisplayFragment.java"$"11"$"211,7 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-09-11 21:36:33" "AcDisplayFragment.java"$"12"$" mDividerView = root.findViewById(R.id.divider);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-09-11 21:36:33" "AcDisplayFragment.java"$"13"$"732,14 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-09-11 21:36:33" "AcDisplayFragment.java"$"14"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-09-11 21:36:33" "AcDisplayFragment.java"$"15"$" * Updates the visibility of divider between"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-09-11 21:36:33" "AcDisplayFragment.java"$"16"$" * scenes and icons."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-09-11 21:36:33" "AcDisplayFragment.java"$"17"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-09-11 21:36:33" "AcDisplayFragment.java"$"18"$" private void updateDividerVisibility() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-09-11 21:36:33" "AcDisplayFragment.java"$"19"$" ViewUtils.setVisible(getDividerView(), mIconsContainer.getChildCount() > 0);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-09-11 21:36:33" "AcDisplayFragment.java"$"20"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-09-11 21:36:33" "AcDisplayFragment.java"$"21"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-09-11 21:36:33" "AcDisplayFragment.java"$"22"$" // TODO: Optimize it"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-09-11 21:36:33" "AcDisplayFragment.java"$"23"$"933,7 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-09-11 21:36:33" "AcDisplayFragment.java"$"24"$" delta + ""ms."");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-09-11 21:36:33" "AcDisplayFragment.java"$"25"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-09-11 21:36:33" "AcDisplayFragment.java"$"26"$" updateDividerVisibility();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-09-11 21:36:33" "AcDisplayFragment2.java"$"27"$"++ b/project/app/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment2.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment2.java"$"2014-09-11 21:36:33" "AcDisplayFragment2.java"$"28"$"53,7 @@ public class AcDisplayFragment2 extends AcDisplayFragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment2.java"$"2014-09-11 21:36:33" "AcDisplayFragment2.java"$"29"$" private View mDividerView;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment2.java"$"2014-09-11 21:36:33" "AcDisplayFragment2.java"$"30"$"73,11 @@ public class AcDisplayFragment2 extends AcDisplayFragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment2.java"$"2014-09-11 21:36:33" "AcDisplayFragment2.java"$"31"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment2.java"$"2014-09-11 21:36:33" "AcDisplayFragment2.java"$"32"$" public View getDividerView() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment2.java"$"2014-09-11 21:36:33" "AcDisplayFragment2.java"$"33"$" return mDividerView;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment2.java"$"2014-09-11 21:36:33" "AcDisplayFragment2.java"$"34"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment2.java"$"2014-09-11 21:36:33" "AcDisplayFragment2.java"$"35"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment2.java"$"2014-09-11 21:36:33" "AcDisplayFragment2.java"$"36"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment2.java"$"2014-09-11 21:36:33" "AcDisplayFragment2.java"$"37"$"140,12 @@ public class AcDisplayFragment2 extends AcDisplayFragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment2.java"$"2014-09-11 21:36:33" "AcDisplayFragment2.java"$"38"$" mDividerView = inflater.inflate(mirrored"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment2.java"$"2014-09-11 21:36:33" "AcDisplayFragment2.java"$"39"$" vg.addView(mDividerView, position);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment2.java"$"2014-09-11 21:36:33" "AcDisplayFragment2.java"$"40"$" ProgressBar progressBar = (ProgressBar) mDividerView.findViewById(R.id.progress_bar);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment2.java"$"2014-09-11 21:36:33" "NotificationPresenter.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-09-12 16:33:06" "NotificationPresenter.java"$"1"$"259,7 @@ public class NotificationPresenter implements NotificationList.OnNotificationLis"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-09-12 16:33:06" "NotificationPresenter.java"$"2"$" boolean flagWakeUp = !Operator.bitAnd("$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-09-12 16:33:06" "ActiveModeSensor.java"$"3"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2014-09-12 16:33:06" "ActiveModeSensor.java"$"4"$"237,8 @@ public abstract class ActiveModeSensor {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2014-09-12 16:33:06" "ActiveModeSensor.java"$"5"$" mHandler.sendEmptyMessage(STOP);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2014-09-12 16:33:06" "NotificationWidget.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-12 19:51:09" "NotificationWidget.java"$"1"$"53,7 @@ import com.achep.acdisplay.utils.ViewUtils;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-12 19:51:09" "NotificationWidget.java"$"2"$" private NotificationIcon mSmallIcon;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-12 19:51:09" "NotificationWidget.java"$"3"$"151,7 @@ public class NotificationWidget extends RelativeLayout implements NotificationVi"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-12 19:51:09" "NotificationWidget.java"$"4"$" mSmallIcon = (NotificationIcon) findViewById(R.id.icon_small);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-12 19:51:09" "NotificationWidget.java"$"5"$"210,17 @@ public class NotificationWidget extends RelativeLayout implements NotificationVi"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-12 19:51:09" "NotificationWidget.java"$"6"$" if (mSmallIcon != null) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-12 19:51:09" "NotificationWidget.java"$"7"$" mSmallIcon.setNotificationIndicateReadStateEnabled(false);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-12 19:51:09" "NotificationWidget.java"$"8"$" mSmallIcon.setNotification(osbn);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-12 19:51:09" "NotificationWidget.java"$"9"$" mSmallIcon.setVisibility(View.VISIBLE);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-12 19:51:09" "NotificationWidget.java"$"10"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-12 19:51:09" "NotificationWidget.java"$"11"$" if (mSmallIcon != null) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-12 19:51:09" "NotificationWidget.java"$"12"$" mSmallIcon.setNotification(null);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-12 19:51:09" "NotificationWidget.java"$"13"$" mSmallIcon.setVisibility(View.GONE);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-12 19:51:09" "NotificationWidget.java"$"14"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-12 19:51:09" "TextView.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/widgets/TextView.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/TextView.java"$"2014-09-13 10:25:08" "TextView.java"$"1"$"53,7 @@ public class TextView extends android.widget.TextView {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/TextView.java"$"2014-09-13 10:25:08" "TextView.java"$"2"$"= "".ttf""; // Add default font's extension."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/TextView.java"$"2014-09-13 10:25:08" "TextView.java"$"3"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/TextView.java"$"2014-09-13 10:25:08" "TextView.java"$"4"$" a.recycle();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/TextView.java"$"2014-09-13 10:25:08" "Config.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-09-17 17:19:42" "Config.java"$"1"$"84,8 @@ public class Config implements IOnLowMemory {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-09-17 17:19:42" "Config.java"$"2"$" public static final String KEY_HEADS_UP = ""heads_up"";"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-09-17 17:19:42" "Config.java"$"3"$" public static final String KEY_HEADS_UP_STYLE = ""heads_up_style"";"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-09-17 17:19:42" "Config.java"$"4"$"127,7 @@ public class Config implements IOnLowMemory {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-09-17 17:19:42" "Config.java"$"5"$" private String mHeadsUpStyle;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-09-17 17:19:42" "Config.java"$"6"$"316,10 @@ public class Config implements IOnLowMemory {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-09-17 17:19:42" "Config.java"$"7"$" mHeadsUpEnabled = prefs.getBoolean(KEY_HEADS_UP,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-09-17 17:19:42" "Config.java"$"8"$" mHeadsUpStyle = prefs.getString(KEY_HEADS_UP_STYLE,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-09-17 17:19:42" "Config.java"$"9"$" res.getString(R.string.config_default_heads_up_style));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-09-17 17:19:42" "Config.java"$"10"$"406,7 @@ public class Config implements IOnLowMemory {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-09-17 17:19:42" "Config.java"$"11"$" hashMap.put(KEY_HEADS_UP, new Option("$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-09-17 17:19:42" "Config.java"$"12"$"485,8 @@ public class Config implements IOnLowMemory {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-09-17 17:19:42" "Config.java"$"13"$" } else if (value instanceof String) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-09-17 17:19:42" "Config.java"$"14"$" editor.putString(key, (String) value);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-09-17 17:19:42" "Config.java"$"15"$"552,18 @@ public class Config implements IOnLowMemory {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-09-17 17:19:42" "Config.java"$"16"$" saveOption(context, KEY_HEADS_UP, enabled, listener, changed);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-09-17 17:19:42" "Config.java"$"17"$" public void setHeadsUpStyle(Context context, String style, OnConfigChangedListener listener) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-09-17 17:19:42" "Config.java"$"18"$" boolean changed = !mHeadsUpStyle.equals(mHeadsUpStyle = style);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-09-17 17:19:42" "Config.java"$"19"$" saveOption(context, KEY_HEADS_UP_STYLE, style, listener, changed);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-09-17 17:19:42" "Config.java"$"20"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-09-17 17:19:42" "Config.java"$"21"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-09-17 17:19:42" "Config.java"$"22"$" public void setActiveModeWithoutNotificationsEnabled(Context context, boolean enabled, OnConfigChangedListener listener) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-09-17 17:19:42" "Config.java"$"23"$"754,10 @@ public class Config implements IOnLowMemory {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-09-17 17:19:42" "Config.java"$"24"$" public String getHeadsUpStyle() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-09-17 17:19:42" "Config.java"$"25"$" return mHeadsUpStyle;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-09-17 17:19:42" "Config.java"$"26"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-09-17 17:19:42" "Config.java"$"27"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-09-17 17:19:42" "Config.java"$"28"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-09-17 17:19:42" "Presenter.java"$"29"$"++ b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2014-09-17 17:19:42" "Presenter.java"$"30"$"142,18 @@ public class Presenter {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2014-09-17 17:19:42" "Presenter.java"$"31"$" public void launchAcDisplay(Context context) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2014-09-17 17:19:42" "Presenter.java"$"32"$" if (mActivity != null) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2014-09-17 17:19:42" "Presenter.java"$"33"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2014-09-17 17:19:42" "Presenter.java"$"34"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2014-09-17 17:19:42" "Presenter.java"$"35"$" context.startActivity(new Intent(Intent.ACTION_MAIN, null)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2014-09-17 17:19:42" "Presenter.java"$"36"$" .setFlags(Intent.FLAG_ACTIVITY_NEW_TASK"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2014-09-17 17:19:42" "Presenter.java"$"37"$" | Intent.FLAG_ACTIVITY_NO_USER_ACTION"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2014-09-17 17:19:42" "Presenter.java"$"38"$" | Intent.FLAG_ACTIVITY_NO_ANIMATION"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2014-09-17 17:19:42" "Presenter.java"$"39"$" | Intent.FLAG_FROM_BACKGROUND)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2014-09-17 17:19:42" "Presenter.java"$"40"$" .putExtra(KeyguardActivity.EXTRA_TURN_SCREEN_ON, true)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2014-09-17 17:19:42" "Presenter.java"$"41"$" .putExtra(KeyguardActivity.EXTRA_FINISH_ON_SCREEN_OFF, true)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2014-09-17 17:19:42" "Presenter.java"$"42"$" .setClass(context, AcDisplayActivity.class));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2014-09-17 17:19:42" "Presenter.java"$"43"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2014-09-17 17:19:42" "Presenter.java"$"44"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2014-09-17 17:19:42" "Presenter.java"$"45"$"}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2014-09-17 17:19:42" "AcDisplayFragment.java"$"46"$"++ b/project/app/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-09-17 17:19:42" "AcDisplayFragment.java"$"47"$"568,6 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment.java"$"2014-09-17 17:19:42" "MediaWidget.java"$"48"$"++ b/project/app/src/main/java/com/achep/acdisplay/acdisplay/components/MediaWidget.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/components/MediaWidget.java"$"2014-09-17 17:19:42" "MediaWidget.java"$"49"$"24,6 @@ import android.graphics.Bitmap;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/components/MediaWidget.java"$"2014-09-17 17:19:42" "MainActivity.java"$"50"$"++ b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-17 17:19:42" "MainActivity.java"$"51"$"29,6 @@ import android.content.Context;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-17 17:19:42" "MainActivity.java"$"52"$"289,12 @@ public class MainActivity extends Activity implements Config.OnConfigChangedList"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-17 17:19:42" "MainActivity.java"$"53"$" /* startActivity(new Intent(this, AcDisplayActivity.class)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-17 17:19:42" "MainActivity.java"$"54"$" */return;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-17 17:19:42" "MainActivity.java"$"55"$"330,24 @@ public class MainActivity extends Activity implements Config.OnConfigChangedList"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-17 17:19:42" "MainActivity.java"$"56"$" // .setLargeIcon(BitmapFactory.decodeResource(getResources(), R.mipmap.ic_launcher))"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-17 17:19:42" "MainActivity.java"$"57"$" .setPriority(Notification.PRIORITY_HIGH)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-17 17:19:42" "MainActivity.java"$"58"$" .addAction(R.drawable.stat_notify, ""Notify"", null)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-17 17:19:42" "MainActivity.java"$"59"$" .addAction(R.drawable.stat_acdisplay, ""Launch AcDisplay"", null)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-17 17:19:42" "MainActivity.java"$"60"$" .setStyle(new Notification.InboxStyle()"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-17 17:19:42" "MainActivity.java"$"61"$" .setBigContentTitle(""Heads-up notifications"")"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-17 17:19:42" "MainActivity.java"$"62"$" .setSummaryText(""artemchep@gmail.com"")"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-17 17:19:42" "MainActivity.java"$"63"$" .addLine(""You have the option to provide more details on notifications."")"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-17 17:19:42" "MainActivity.java"$"64"$" .addLine(""Android has supported optional actions that are displayed at the bottom of the notification, as far back as Jelly Bean. "")"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-17 17:19:42" "MainActivity.java"$"65"$" .addLine(""Your notification's main icon will still be shown, so the user can associate it with the icon visible in the status bar.""))"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-17 17:19:42" "MainActivity.java"$"66"$"// Notification.BigTextStyle builderBigText = new Notification.BigTextStyle(builder)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-17 17:19:42" "MainActivity.java"$"67"$"// .bigText(getString(R.string.test_notification_message_large));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-17 17:19:42" "MainActivity.java"$"68"$" nm.notify(notificationId, builder.build());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-17 17:19:42" "HideOption.java"$"69"$"++ b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/HideOption.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/HideOption.java"$"2014-09-17 17:19:42" "HideOption.java"$"70"$"21,6 @@ package com.achep.acdisplay.blacklist.options;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/HideOption.java"$"2014-09-17 17:19:42" "RestrictOption.java"$"71"$"++ b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/RestrictOption.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/RestrictOption.java"$"2014-09-17 17:19:42" "RestrictOption.java"$"72"$"21,6 @@ package com.achep.acdisplay.blacklist.options;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/RestrictOption.java"$"2014-09-17 17:19:42" "TransitionManager.java"$"73"$"++ b/project/app/src/main/java/com/achep/acdisplay/compat/TransitionManager.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/TransitionManager.java"$"2014-09-17 17:19:42" "TransitionManager.java"$"74"$"1,95 @@"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/TransitionManager.java"$"2014-09-17 17:19:42" "TransitionManager.java"$"75"$"package com.achep.acdisplay.compat;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/TransitionManager.java"$"2014-09-17 17:19:42" "TransitionManager.java"$"76"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/TransitionManager.java"$"2014-09-17 17:19:42" "TransitionManager.java"$"77"$"import android.annotation.TargetApi;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/TransitionManager.java"$"2014-09-17 17:19:42" "TransitionManager.java"$"78"$"import android.os.Build;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/TransitionManager.java"$"2014-09-17 17:19:42" "TransitionManager.java"$"79"$"import android.support.annotation.NonNull;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/TransitionManager.java"$"2014-09-17 17:19:42" "TransitionManager.java"$"80"$"import android.support.annotation.Nullable;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/TransitionManager.java"$"2014-09-17 17:19:42" "TransitionManager.java"$"81"$"import android.transition.Transition;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/TransitionManager.java"$"2014-09-17 17:19:42" "TransitionManager.java"$"82"$"import android.view.ViewGroup;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/TransitionManager.java"$"2014-09-17 17:19:42" "TransitionManager.java"$"83"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/TransitionManager.java"$"2014-09-17 17:19:42" "TransitionManager.java"$"84"$"import com.achep.acdisplay.Device;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/TransitionManager.java"$"2014-09-17 17:19:42" "TransitionManager.java"$"85"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/TransitionManager.java"$"2014-09-17 17:19:42" "TransitionManager.java"$"86"$"/**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/TransitionManager.java"$"2014-09-17 17:19:42" "TransitionManager.java"$"87"$" * This is a class for easy calling {@link android.transition.Transition}'s methods on"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/TransitionManager.java"$"2014-09-17 17:19:42" "TransitionManager.java"$"88"$" * all versions of Android."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/TransitionManager.java"$"2014-09-17 17:19:42" "TransitionManager.java"$"89"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/TransitionManager.java"$"2014-09-17 17:19:42" "TransitionManager.java"$"90"$"public class TransitionManager {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/TransitionManager.java"$"2014-09-17 17:19:42" "TransitionManager.java"$"91"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/TransitionManager.java"$"2014-09-17 17:19:42" "TransitionManager.java"$"92"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/TransitionManager.java"$"2014-09-17 17:19:42" "TransitionManager.java"$"93"$" private static final TransitionManagerBase INSTANCE = Device.hasKitKatApi()"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/TransitionManager.java"$"2014-09-17 17:19:42" "TransitionManager.java"$"94"$" ? new TransitionManagerKitKat()"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/TransitionManager.java"$"2014-09-17 17:19:42" "TransitionManager.java"$"95"$" : new TransitionManagerBase();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/TransitionManager.java"$"2014-09-17 17:19:42" "TransitionManager.java"$"96"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/TransitionManager.java"$"2014-09-17 17:19:42" "TransitionManager.java"$"97"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/TransitionManager.java"$"2014-09-17 17:19:42" "TransitionManager.java"$"98"$" * Convenience method to animate, using the default transition,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/TransitionManager.java"$"2014-09-17 17:19:42" "TransitionManager.java"$"99"$" * to a new scene defined by all changes within the given scene root between"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/TransitionManager.java"$"2014-09-17 17:19:42" "TransitionManager.java"$"100"$" * calling this method and the next rendering frame."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/TransitionManager.java"$"2014-09-17 17:19:42" "TransitionManager.java"$"101"$" * Equivalent to calling {@link #beginDelayedTransition(ViewGroup, android.transition.Transition)}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/TransitionManager.java"$"2014-09-17 17:19:42" "TransitionManager.java"$"102"$" * with a value of null for the transition parameter."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/TransitionManager.java"$"2014-09-17 17:19:42" "TransitionManager.java"$"103"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/TransitionManager.java"$"2014-09-17 17:19:42" "TransitionManager.java"$"104"$" * @param sceneRoot The root of the View hierarchy to run the transition on."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/TransitionManager.java"$"2014-09-17 17:19:42" "TransitionManager.java"$"105"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/TransitionManager.java"$"2014-09-17 17:19:42" "TransitionManager.java"$"106"$" public static void beginDelayedTransition(final ViewGroup vg) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/TransitionManager.java"$"2014-09-17 17:19:42" "TransitionManager.java"$"107"$" beginDelayedTransition(vg, null);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/TransitionManager.java"$"2014-09-17 17:19:42" "TransitionManager.java"$"108"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/TransitionManager.java"$"2014-09-17 17:19:42" "TransitionManager.java"$"109"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/TransitionManager.java"$"2014-09-17 17:19:42" "TransitionManager.java"$"110"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/TransitionManager.java"$"2014-09-17 17:19:42" "TransitionManager.java"$"111"$" * Convenience method to animate to a new scene defined by all changes within"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/TransitionManager.java"$"2014-09-17 17:19:42" "TransitionManager.java"$"112"$" * the given scene root between calling this method and the next rendering frame."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/TransitionManager.java"$"2014-09-17 17:19:42" "TransitionManager.java"$"113"$" * Calling this method causes TransitionManager to capture current values in the"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/TransitionManager.java"$"2014-09-17 17:19:42" "TransitionManager.java"$"114"$" * scene root and then post a request to run a transition on the next frame."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/TransitionManager.java"$"2014-09-17 17:19:42" "TransitionManager.java"$"115"$" * At that time, the new values in the scene root will be captured and changes"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/TransitionManager.java"$"2014-09-17 17:19:42" "TransitionManager.java"$"116"$" * will be animated. There is no need to create a Scene; it is implied by"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/TransitionManager.java"$"2014-09-17 17:19:42" "TransitionManager.java"$"117"$" * changes which take place between calling this method and the next frame when"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/TransitionManager.java"$"2014-09-17 17:19:42" "TransitionManager.java"$"118"$" * the transition begins."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/TransitionManager.java"$"2014-09-17 17:19:42" "TransitionManager.java"$"119"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/TransitionManager.java"$"2014-09-17 17:19:42" "TransitionManager.java"$"120"$" *

Calling this method several times before the next frame (for example, if"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/TransitionManager.java"$"2014-09-17 17:19:42" "TransitionManager.java"$"121"$" * unrelated code also wants to make dynamic changes and run a transition on"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/TransitionManager.java"$"2014-09-17 17:19:42" "TransitionManager.java"$"122"$" * the same scene root), only the first call will trigger capturing values"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/TransitionManager.java"$"2014-09-17 17:19:42" "TransitionManager.java"$"123"$" * and exiting the current scene. Subsequent calls to the method with the"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/TransitionManager.java"$"2014-09-17 17:19:42" "TransitionManager.java"$"124"$" * same scene root during the same frame will be ignored.

"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/TransitionManager.java"$"2014-09-17 17:19:42" "TransitionManager.java"$"125"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/TransitionManager.java"$"2014-09-17 17:19:42" "TransitionManager.java"$"126"$" *

Passing in null for the transition parameter will"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/TransitionManager.java"$"2014-09-17 17:19:42" "TransitionManager.java"$"127"$" * cause the TransitionManager to use its default transition.

"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/TransitionManager.java"$"2014-09-17 17:19:42" "TransitionManager.java"$"128"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/TransitionManager.java"$"2014-09-17 17:19:42" "TransitionManager.java"$"129"$" * @param sceneRoot The root of the View hierarchy to run the transition on."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/TransitionManager.java"$"2014-09-17 17:19:42" "TransitionManager.java"$"130"$" * @param transition The transition to use for this change. A"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/TransitionManager.java"$"2014-09-17 17:19:42" "TransitionManager.java"$"131"$" * value of null causes the TransitionManager to use the default transition."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/TransitionManager.java"$"2014-09-17 17:19:42" "TransitionManager.java"$"132"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/TransitionManager.java"$"2014-09-17 17:19:42" "TransitionManager.java"$"133"$" public static void beginDelayedTransition("$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/TransitionManager.java"$"2014-09-17 17:19:42" "TransitionManager.java"$"134"$" @NonNull final ViewGroup sceneRoot,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/TransitionManager.java"$"2014-09-17 17:19:42" "TransitionManager.java"$"135"$" @Nullable Transition transition) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/TransitionManager.java"$"2014-09-17 17:19:42" "TransitionManager.java"$"136"$" INSTANCE.beginDelayedTransition(sceneRoot, transition);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/TransitionManager.java"$"2014-09-17 17:19:42" "TransitionManager.java"$"137"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/TransitionManager.java"$"2014-09-17 17:19:42" "TransitionManager.java"$"138"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/TransitionManager.java"$"2014-09-17 17:19:42" "TransitionManager.java"$"139"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/TransitionManager.java"$"2014-09-17 17:19:42" "TransitionManager.java"$"140"$" * Empty class."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/TransitionManager.java"$"2014-09-17 17:19:42" "TransitionManager.java"$"141"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/TransitionManager.java"$"2014-09-17 17:19:42" "TransitionManager.java"$"142"$" public static class TransitionManagerBase {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/TransitionManager.java"$"2014-09-17 17:19:42" "TransitionManager.java"$"143"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/TransitionManager.java"$"2014-09-17 17:19:42" "TransitionManager.java"$"144"$" public void beginDelayedTransition("$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/TransitionManager.java"$"2014-09-17 17:19:42" "TransitionManager.java"$"145"$" @NonNull final ViewGroup sceneRoot,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/TransitionManager.java"$"2014-09-17 17:19:42" "TransitionManager.java"$"146"$" @Nullable Transition transition) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/TransitionManager.java"$"2014-09-17 17:19:42" "TransitionManager.java"$"147"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/TransitionManager.java"$"2014-09-17 17:19:42" "TransitionManager.java"$"148"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/TransitionManager.java"$"2014-09-17 17:19:42" "TransitionManager.java"$"149"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/TransitionManager.java"$"2014-09-17 17:19:42" "TransitionManager.java"$"150"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/TransitionManager.java"$"2014-09-17 17:19:42" "TransitionManager.java"$"151"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/TransitionManager.java"$"2014-09-17 17:19:42" "TransitionManager.java"$"152"$" * Calls {@link android.transition.Transition}'s methods."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/TransitionManager.java"$"2014-09-17 17:19:42" "TransitionManager.java"$"153"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/TransitionManager.java"$"2014-09-17 17:19:42" "TransitionManager.java"$"154"$" @TargetApi(Build.VERSION_CODES.KITKAT)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/TransitionManager.java"$"2014-09-17 17:19:42" "TransitionManager.java"$"155"$" public static class TransitionManagerKitKat extends TransitionManagerBase {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/TransitionManager.java"$"2014-09-17 17:19:42" "TransitionManager.java"$"156"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/TransitionManager.java"$"2014-09-17 17:19:42" "TransitionManager.java"$"157"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/TransitionManager.java"$"2014-09-17 17:19:42" "TransitionManager.java"$"158"$" * {@inheritDoc}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/TransitionManager.java"$"2014-09-17 17:19:42" "TransitionManager.java"$"159"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/TransitionManager.java"$"2014-09-17 17:19:42" "TransitionManager.java"$"160"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/TransitionManager.java"$"2014-09-17 17:19:42" "TransitionManager.java"$"161"$" public void beginDelayedTransition("$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/TransitionManager.java"$"2014-09-17 17:19:42" "TransitionManager.java"$"162"$" @NonNull final ViewGroup sceneRoot,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/TransitionManager.java"$"2014-09-17 17:19:42" "TransitionManager.java"$"163"$" @Nullable Transition transition) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/TransitionManager.java"$"2014-09-17 17:19:42" "TransitionManager.java"$"164"$" android.transition.TransitionManager.beginDelayedTransition(sceneRoot);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/TransitionManager.java"$"2014-09-17 17:19:42" "TransitionManager.java"$"165"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/TransitionManager.java"$"2014-09-17 17:19:42" "TransitionManager.java"$"166"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/TransitionManager.java"$"2014-09-17 17:19:42" "TransitionManager.java"$"167"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/TransitionManager.java"$"2014-09-17 17:19:42" "TransitionManager.java"$"168"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/TransitionManager.java"$"2014-09-17 17:19:42" "TransitionManager.java"$"169"$"}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/TransitionManager.java"$"2014-09-17 17:19:42" "NotificationData.java"$"170"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-09-17 17:19:42" "NotificationData.java"$"171"$"20,7 @@ package com.achep.acdisplay.notifications;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-09-17 17:19:42" "NotificationData.java"$"172"$"import android.content.pm.PackageManager;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-09-17 17:19:42" "NotificationData.java"$"173"$"28,12 @@ import android.graphics.Paint;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-09-17 17:19:42" "NotificationData.java"$"174"$"import android.support.annotation.Nullable;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-09-17 17:19:42" "NotificationData.java"$"175"$"import android.text.SpannableStringBuilder;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-09-17 17:19:42" "NotificationData.java"$"176"$"import android.text.Spanned;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-09-17 17:19:42" "NotificationData.java"$"177"$"import android.text.TextUtils;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-09-17 17:19:42" "NotificationData.java"$"178"$"import android.text.style.ForegroundColorSpan;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-09-17 17:19:42" "NotificationData.java"$"179"$"import android.text.style.UnderlineSpan;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-09-17 17:19:42" "NotificationData.java"$"180"$"42,7 @@ import com.achep.acdisplay.R;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-09-17 17:19:42" "NotificationData.java"$"181"$"import com.achep.acdisplay.utils.StringUtils;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-09-17 17:19:42" "NotificationData.java"$"182"$"60,7 @@ public class NotificationData {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-09-17 17:19:42" "NotificationData.java"$"183"$" public CharSequence[] messageTextLines;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-09-17 17:19:42" "NotificationData.java"$"184"$"71,30 @@ public class NotificationData {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-09-17 17:19:42" "NotificationData.java"$"185"$" public int dominantColor;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-09-17 17:19:42" "NotificationData.java"$"186"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-09-17 17:19:42" "NotificationData.java"$"187"$" public CharSequence getMergedMessage() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-09-17 17:19:42" "NotificationData.java"$"188"$" if (messageTextLines == null) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-09-17 17:19:42" "NotificationData.java"$"189"$" return messageText;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-09-17 17:19:42" "NotificationData.java"$"190"$" } else {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-09-17 17:19:42" "NotificationData.java"$"191"$" CharSequence[] messages = messageTextLines;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-09-17 17:19:42" "NotificationData.java"$"192"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-09-17 17:19:42" "NotificationData.java"$"193"$" boolean isFirstMessage = true;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-09-17 17:19:42" "NotificationData.java"$"194"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-09-17 17:19:42" "NotificationData.java"$"195"$" StringBuilder sb = new StringBuilder();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-09-17 17:19:42" "NotificationData.java"$"196"$" for (CharSequence message : messages) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-09-17 17:19:42" "NotificationData.java"$"197"$" // Start every new message from new line"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-09-17 17:19:42" "NotificationData.java"$"198"$" if (!isFirstMessage & !(isFirstMessage = false)) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-09-17 17:19:42" "NotificationData.java"$"199"$" sb.append('\n');"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-09-17 17:19:42" "NotificationData.java"$"200"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-09-17 17:19:42" "NotificationData.java"$"201"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-09-17 17:19:42" "NotificationData.java"$"202"$" sb.append(message);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-09-17 17:19:42" "NotificationData.java"$"203"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-09-17 17:19:42" "NotificationData.java"$"204"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-09-17 17:19:42" "NotificationData.java"$"205"$" return sb;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-09-17 17:19:42" "NotificationData.java"$"206"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-09-17 17:19:42" "NotificationData.java"$"207"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-09-17 17:19:42" "NotificationData.java"$"208"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-09-17 17:19:42" "NotificationData.java"$"209"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-09-17 17:19:42" "NotificationData.java"$"210"$"110,6 @@ public class NotificationData {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-09-17 17:19:42" "NotificationData.java"$"211"$"252,19 @@ public class NotificationData {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-09-17 17:19:42" "NotificationData.java"$"212"$" try {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-09-17 17:19:42" "NotificationData.java"$"213"$" String packageName = sbn.getPackageName();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-09-17 17:19:42" "NotificationData.java"$"214"$" Drawable appIcon = context.getPackageManager().getApplicationIcon(packageName);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-09-17 17:19:42" "NotificationData.java"$"215"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-09-17 17:19:42" "NotificationData.java"$"216"$" Bitmap bitmap = Bitmap.createBitmap("$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-09-17 17:19:42" "NotificationData.java"$"217"$" appIcon.getMinimumWidth(),"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-09-17 17:19:42" "NotificationData.java"$"218"$" appIcon.getMinimumHeight(),"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-09-17 17:19:42" "NotificationData.java"$"219"$" Bitmap.Config.ARGB_4444);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-09-17 17:19:42" "NotificationData.java"$"220"$" appIcon.draw(new Canvas(bitmap));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-09-17 17:19:42" "NotificationData.java"$"221"$" dominantColor = BitmapUtils.getDominantColor(bitmap);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-09-17 17:19:42" "NotificationData.java"$"222"$" bitmap.recycle();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-09-17 17:19:42" "NotificationData.java"$"223"$" } catch (PackageManager.NameNotFoundException e) { /* do nothing */ }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-09-17 17:19:42" "NotificationData.java"$"224"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-09-17 17:19:42" "NotificationData.java"$"225"$" sExtractor.loadTexts(context, sbn, this);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-09-17 17:19:42" "NotificationPresenter.java"$"226"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-09-17 17:19:42" "NotificationPresenter.java"$"227"$"242,11 @@ public class NotificationPresenter implements NotificationList.OnNotificationLis"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-09-17 17:19:42" "NotificationPresenter.java"$"228"$" data.loadCircleIcon(n);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-09-17 17:19:42" "NotificationPresenter.java"$"229"$"340,6 @@ public class NotificationPresenter implements NotificationList.OnNotificationLis"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-09-17 17:19:42" "NotificationPresenter.java"$"230"$"398,7 @@ public class NotificationPresenter implements NotificationList.OnNotificationLis"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-09-17 17:19:42" "NotificationPresenter.java"$"231"$" && TextUtils.isEmpty(data.getMergedMessage())"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-09-17 17:19:42" "Extractor.java"$"232"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-17 17:19:42" "Extractor.java"$"233"$"23,10 @@ import android.app.Notification;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-17 17:19:42" "Extractor.java"$"234"$"import android.text.SpannableString;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-17 17:19:42" "Extractor.java"$"235"$"import android.text.Spanned;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-17 17:19:42" "Extractor.java"$"236"$"import android.text.style.UnderlineSpan;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-17 17:19:42" "Extractor.java"$"237"$"89,23 @@ public final class Extractor {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-17 17:19:42" "Extractor.java"$"238"$" CharSequence[] messageTextLines = extras.getCharSequenceArray(Notification.EXTRA_TEXT_LINES);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-17 17:19:42" "Extractor.java"$"239"$" if (messageTextLines != null) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-17 17:19:42" "Extractor.java"$"240"$" ArrayList messageTextList = new ArrayList<>();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-17 17:19:42" "Extractor.java"$"241"$" for (CharSequence msg : messageTextLines) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-17 17:19:42" "Extractor.java"$"242"$" msg = Utils.removeSpaces(msg);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-17 17:19:42" "Extractor.java"$"243"$" if (!TextUtils.isEmpty(msg)) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-17 17:19:42" "Extractor.java"$"244"$" messageTextList.add(msg);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-17 17:19:42" "Extractor.java"$"245"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-17 17:19:42" "Extractor.java"$"246"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-17 17:19:42" "Extractor.java"$"247"$" messageTextLines = messageTextList.toArray(new CharSequence[messageTextList.size()]);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-17 17:19:42" "Extractor.java"$"248"$" data.messageTextLines = messageTextLines;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-17 17:19:42" "Extractor.java"$"249"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-17 17:19:42" "Extractor.java"$"250"$" /* if (!TextUtils.isEmpty(data.titleText) || !TextUtils.isEmpty(data.getLargeMessage())) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-17 17:19:42" "Extractor.java"$"251"$" break;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-17 17:19:42" "Extractor.java"$"252"$" }*/"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-17 17:19:42" "AccessibilityService.java"$"253"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/AccessibilityService.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/AccessibilityService.java"$"2014-09-17 17:19:42" "AccessibilityService.java"$"254"$"5,6 @@ import android.app.Notification;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/AccessibilityService.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"255"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"256"$"1,635 @@"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"257"$"/*"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"258"$" * Copyright (C) 2012 The Android Open Source Project"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"259"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"260"$" * Licensed under the Apache License, Version 2.0 (the ""License"");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"261"$" * you may not use this file except in compliance with the License."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"262"$" * You may obtain a copy of the License at"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"263"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"264"$" * http://www.apache.org/licenses/LICENSE-2.0"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"265"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"266"$" * Unless required by applicable law or agreed to in writing, software"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"267"$" * distributed under the License is distributed on an ""AS IS"" BASIS,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"268"$" * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"269"$" * See the License for the specific language governing permissions and"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"270"$" * limitations under the License."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"271"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"272"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"273"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"274"$"package com.achep.acdisplay.services.headsup;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"275"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"276"$"import android.animation.Animator;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"277"$"import android.animation.AnimatorListenerAdapter;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"278"$"import android.animation.AnimatorSet;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"279"$"import android.animation.ObjectAnimator;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"280"$"import android.content.Context;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"281"$"import android.os.Vibrator;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"282"$"import android.util.Log;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"283"$"import android.view.Gravity;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"284"$"import android.view.MotionEvent;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"285"$"import android.view.ScaleGestureDetector;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"286"$"import android.view.ScaleGestureDetector.OnScaleGestureListener;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"287"$"import android.view.View;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"288"$"import android.view.View.OnClickListener;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"289"$"import android.view.ViewConfiguration;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"290"$"import android.view.ViewGroup;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"291"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"292"$"import com.achep.acdisplay.R;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"293"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"294"$"public class ExpandHelper implements Gefingerpoken, OnClickListener {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"295"$" public interface Callback {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"296"$" View getChildAtRawPosition(float x, float y);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"297"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"298"$" View getChildAtPosition(float x, float y);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"299"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"300"$" boolean canChildBeExpanded(View v);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"301"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"302"$" void setUserExpandedChild(View v, boolean userExpanded);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"303"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"304"$" void setUserLockedChild(View v, boolean userLocked);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"305"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"306"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"307"$" private static final String TAG = ""ExpandHelper"";"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"308"$" protected static final boolean DEBUG = false;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"309"$" protected static final boolean DEBUG_SCALE = false;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"310"$" protected static final boolean DEBUG_GLOW = false;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"311"$" private static final long EXPAND_DURATION = 250;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"312"$" private static final long GLOW_DURATION = 150;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"313"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"314"$" // Set to false to disable focus-based gestures (spread-finger vertical pull)."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"315"$" private static final boolean USE_DRAG = true;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"316"$" // Set to false to disable scale-based gestures (both horizontal and vertical)."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"317"$" private static final boolean USE_SPAN = true;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"318"$" // Both gestures types may be active at the same time."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"319"$" // At least one gesture type should be active."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"320"$" // A variant of the screwdriver gesture will emerge from either gesture type."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"321"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"322"$" // amount of overstretch for maximum brightness expressed in U"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"323"$" // 2f: maximum brightness is stretching a 1U to 3U, or a 4U to 6U"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"324"$" private static final float STRETCH_INTERVAL = 2f;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"325"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"326"$" // level of glow for a touch, without overstretch"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"327"$" // overstretch fills the range (GLOW_BASE, 1.0]"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"328"$" private static final float GLOW_BASE = 0.5f;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"329"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"330"$" @SuppressWarnings(""unused"")"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"331"$" private Context mContext;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"332"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"333"$" private boolean mExpanding;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"334"$" private static final int NONE = 0;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"335"$" private static final int BLINDS = 1;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"336"$" private static final int PULL = 1 << 1;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"337"$" private static final int STRETCH = 1 << 2;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"338"$" private int mExpansionStyle = NONE;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"339"$" private boolean mWatchingForPull;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"340"$" private boolean mHasPopped;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"341"$" private boolean mForcedOneFinger = false;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"342"$" private View mEventSource;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"343"$" private View mCurrView;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"344"$" private View mCurrViewTopGlow;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"345"$" private View mCurrViewBottomGlow;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"346"$" private float mOldHeight;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"347"$" private float mNaturalHeight;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"348"$" private float mInitialTouchFocusY;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"349"$" private float mInitialTouchY;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"350"$" private float mInitialTouchSpan;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"351"$" private float mLastFocusY;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"352"$" private float mLastSpanY;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"353"$" private int mTouchSlop;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"354"$" private int mLastMotionY;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"355"$" private float mPopLimit;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"356"$" private int mPopDuration;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"357"$" private float mPullGestureMinXSpan;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"358"$" private Callback mCallback;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"359"$" private ScaleGestureDetector mSGD;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"360"$" private ViewScaler mScaler;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"361"$" private ObjectAnimator mScaleAnimation;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"362"$" private AnimatorSet mGlowAnimationSet;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"363"$" private ObjectAnimator mGlowTopAnimation;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"364"$" private ObjectAnimator mGlowBottomAnimation;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"365"$" private Vibrator mVibrator;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"366"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"367"$" private int mSmallSize;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"368"$" private int mLargeSize;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"369"$" private float mMaximumStretch;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"370"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"371"$" private int mGravity;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"372"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"373"$" private View mScrollView;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"374"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"375"$" private OnScaleGestureListener mScaleGestureListener"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"376"$" = new ScaleGestureDetector.SimpleOnScaleGestureListener() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"377"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"378"$" public boolean onScaleBegin(ScaleGestureDetector detector) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"379"$" if (DEBUG_SCALE) Log.v(TAG, ""onscalebegin()"");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"380"$" float focusX = detector.getFocusX();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"381"$" float focusY = detector.getFocusY();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"382"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"383"$" final View underFocus = findView(focusX, focusY);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"384"$" if (underFocus != null) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"385"$" startExpanding(underFocus, STRETCH);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"386"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"387"$" return mExpanding;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"388"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"389"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"390"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"391"$" public boolean onScale(ScaleGestureDetector detector) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"392"$" if (DEBUG_SCALE) Log.v(TAG, ""onscale() on "" + mCurrView);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"393"$" return true;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"394"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"395"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"396"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"397"$" public void onScaleEnd(ScaleGestureDetector detector) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"398"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"399"$" };"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"400"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"401"$" private class ViewScaler {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"402"$" View mView;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"403"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"404"$" public ViewScaler() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"405"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"406"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"407"$" public void setView(View v) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"408"$" mView = v;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"409"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"410"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"411"$" public void setHeight(float h) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"412"$" if (DEBUG_SCALE) Log.v(TAG, ""SetHeight: setting to "" + h);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"413"$" ViewGroup.LayoutParams lp = mView.getLayoutParams();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"414"$" lp.height = (int) h;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"415"$" mView.setLayoutParams(lp);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"416"$" mView.requestLayout();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"417"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"418"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"419"$" public float getHeight() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"420"$" int height = mView.getLayoutParams().height;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"421"$" if (height < 0) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"422"$" height = mView.getMeasuredHeight();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"423"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"424"$" return height;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"425"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"426"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"427"$" public int getNaturalHeight(int maximum) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"428"$" ViewGroup.LayoutParams lp = mView.getLayoutParams();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"429"$" if (DEBUG_SCALE) Log.v(TAG, ""Inspecting a child of type: "" +"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"430"$" mView.getClass().getName());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"431"$" int oldHeight = lp.height;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"432"$" lp.height = ViewGroup.LayoutParams.WRAP_CONTENT;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"433"$" mView.setLayoutParams(lp);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"434"$" mView.measure("$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"435"$" View.MeasureSpec.makeMeasureSpec(mView.getMeasuredWidth(),"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"436"$" View.MeasureSpec.EXACTLY),"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"437"$" View.MeasureSpec.makeMeasureSpec(maximum,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"438"$" View.MeasureSpec.AT_MOST));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"439"$" lp.height = oldHeight;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"440"$" mView.setLayoutParams(lp);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"441"$" return mView.getMeasuredHeight();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"442"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"443"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"444"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"445"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"446"$" * Handle expansion gestures to expand and contract children of the callback."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"447"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"448"$" * @param context application context"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"449"$" * @param callback the container that holds the items to be manipulated"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"450"$" * @param small the smallest allowable size for the manuipulated items."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"451"$" * @param large the largest allowable size for the manuipulated items."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"452"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"453"$" public ExpandHelper(Context context, Callback callback, int small, int large) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"454"$" mSmallSize = small;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"455"$" mMaximumStretch = mSmallSize * STRETCH_INTERVAL;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"456"$" mLargeSize = large;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"457"$" mContext = context;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"458"$" mCallback = callback;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"459"$" mScaler = new ViewScaler();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"460"$" mGravity = Gravity.TOP;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"461"$" mScaleAnimation = ObjectAnimator.ofFloat(mScaler, ""height"", 0f);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"462"$" mScaleAnimation.setDuration(EXPAND_DURATION);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"463"$" mPopLimit = mContext.getResources().getDimension(R.dimen.blinds_pop_threshold);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"464"$" mPopDuration = mContext.getResources().getInteger(R.integer.blinds_pop_duration_ms);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"465"$" mPullGestureMinXSpan = mContext.getResources().getDimension(R.dimen.pull_span_min);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"466"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"467"$" AnimatorListenerAdapter glowVisibilityController = new AnimatorListenerAdapter() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"468"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"469"$" public void onAnimationStart(Animator animation) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"470"$" View target = (View) ((ObjectAnimator) animation).getTarget();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"471"$" if (target.getAlpha() <= 0.0f) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"472"$" target.setVisibility(View.VISIBLE);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"473"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"474"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"475"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"476"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"477"$" public void onAnimationEnd(Animator animation) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"478"$" View target = (View) ((ObjectAnimator) animation).getTarget();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"479"$" if (target.getAlpha() <= 0.0f) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"480"$" target.setVisibility(View.INVISIBLE);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"481"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"482"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"483"$" };"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"484"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"485"$" mGlowTopAnimation = ObjectAnimator.ofFloat(null, ""alpha"", 0f);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"486"$" mGlowTopAnimation.addListener(glowVisibilityController);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"487"$" mGlowBottomAnimation = ObjectAnimator.ofFloat(null, ""alpha"", 0f);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"488"$" mGlowBottomAnimation.addListener(glowVisibilityController);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"489"$" mGlowAnimationSet = new AnimatorSet();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"490"$" mGlowAnimationSet.play(mGlowTopAnimation).with(mGlowBottomAnimation);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"491"$" mGlowAnimationSet.setDuration(GLOW_DURATION);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"492"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"493"$" final ViewConfiguration configuration = ViewConfiguration.get(mContext);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"494"$" mTouchSlop = configuration.getScaledTouchSlop();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"495"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"496"$" mSGD = new ScaleGestureDetector(context, mScaleGestureListener);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"497"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"498"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"499"$" private void updateExpansion() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"500"$" if (DEBUG_SCALE) Log.v(TAG, ""updateExpansion()"");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"501"$" // are we scaling or dragging?"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"502"$" float span = mSGD.getCurrentSpan() - mInitialTouchSpan;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"503"$" span *= USE_SPAN ? 1f : 0f;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"504"$" float drag = mSGD.getFocusY() - mInitialTouchFocusY;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"505"$" drag *= USE_DRAG ? 1f : 0f;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"506"$" drag *= mGravity == Gravity.BOTTOM ? -1f : 1f;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"507"$" float pull = Math.abs(drag) + Math.abs(span) + 1f;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"508"$" float hand = drag * Math.abs(drag) / pull + span * Math.abs(span) / pull;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"509"$" float target = hand + mOldHeight;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"510"$" float newHeight = clamp(target);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"511"$" mScaler.setHeight(newHeight);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"512"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"513"$" setGlow(calculateGlow(target, newHeight));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"514"$" mLastFocusY = mSGD.getFocusY();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"515"$" mLastSpanY = mSGD.getCurrentSpan();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"516"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"517"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"518"$" private float clamp(float target) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"519"$" float out = target;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"520"$" out = out < mSmallSize ? mSmallSize : (out > mLargeSize ? mLargeSize : out);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"521"$" out = out > mNaturalHeight ? mNaturalHeight : out;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"522"$" return out;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"523"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"524"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"525"$" private View findView(float x, float y) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"526"$" View v = null;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"527"$" if (mEventSource != null) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"528"$" int[] location = new int[2];"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"529"$" mEventSource.getLocationOnScreen(location);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"530"$" x += location[0];"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"531"$" y += location[1];"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"532"$" v = mCallback.getChildAtRawPosition(x, y);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"533"$" } else {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"534"$" v = mCallback.getChildAtPosition(x, y);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"535"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"536"$" return v;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"537"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"538"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"539"$" private boolean isInside(View v, float x, float y) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"540"$" if (DEBUG) Log.d(TAG, ""isinside ("" + x + "", "" + y + "")"");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"541"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"542"$" if (v == null) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"543"$" if (DEBUG) Log.d(TAG, ""isinside null subject"");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"544"$" return false;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"545"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"546"$" if (mEventSource != null) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"547"$" int[] location = new int[2];"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"548"$" mEventSource.getLocationOnScreen(location);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"549"$" x += location[0];"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"550"$" y += location[1];"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"551"$" if (DEBUG) Log.d(TAG, "" to global ("" + x + "", "" + y + "")"");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"552"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"553"$" int[] location = new int[2];"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"554"$" v.getLocationOnScreen(location);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"555"$" x -= location[0];"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"556"$" y -= location[1];"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"557"$" if (DEBUG) Log.d(TAG, "" to local ("" + x + "", "" + y + "")"");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"558"$" if (DEBUG) Log.d(TAG, "" inside ("" + v.getWidth() + "", "" + v.getHeight() + "")"");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"559"$" boolean inside = (x > 0f && y > 0f && x < v.getWidth() & y < v.getHeight());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"560"$" return inside;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"561"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"562"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"563"$" public void setEventSource(View eventSource) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"564"$" mEventSource = eventSource;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"565"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"566"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"567"$" public void setGravity(int gravity) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"568"$" mGravity = gravity;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"569"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"570"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"571"$" public void setScrollView(View scrollView) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"572"$" mScrollView = scrollView;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"573"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"574"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"575"$" private float calculateGlow(float target, float actual) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"576"$" // glow if overscale"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"577"$" if (DEBUG_GLOW) Log.d(TAG, ""target: "" + target + "" actual: "" + actual);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"578"$" float stretch = Math.abs((target - actual) / mMaximumStretch);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"579"$" float strength = 1f / (1f + (float) Math.pow(Math.E, -1 * ((8f * stretch) - 5f)));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"580"$" if (DEBUG_GLOW) Log.d(TAG, ""stretch: "" + stretch + "" strength: "" + strength);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"581"$" return (GLOW_BASE + strength * (1f - GLOW_BASE));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"582"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"583"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"584"$" public void setGlow(float glow) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"585"$" if (!mGlowAnimationSet.isRunning() || glow == 0f) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"586"$" if (mGlowAnimationSet.isRunning()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"587"$" mGlowAnimationSet.end();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"588"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"589"$" if (mCurrViewTopGlow != null && mCurrViewBottomGlow != null) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"590"$" if (glow == 0f || mCurrViewTopGlow.getAlpha() == 0f) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"591"$" // animate glow in and out"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"592"$" mGlowTopAnimation.setTarget(mCurrViewTopGlow);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"593"$" mGlowBottomAnimation.setTarget(mCurrViewBottomGlow);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"594"$" mGlowTopAnimation.setFloatValues(glow);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"595"$" mGlowBottomAnimation.setFloatValues(glow);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"596"$" mGlowAnimationSet.setupStartValues();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"597"$" mGlowAnimationSet.start();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"598"$" } else {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"599"$" // set it explicitly in reponse to touches."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"600"$" mCurrViewTopGlow.setAlpha(glow);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"601"$" mCurrViewBottomGlow.setAlpha(glow);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"602"$" handleGlowVisibility();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"603"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"604"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"605"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"606"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"607"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"608"$" public void setForceOneFinger(boolean forceOneFinger) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"609"$" mForcedOneFinger = forceOneFinger;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"610"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"611"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"612"$" private void handleGlowVisibility() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"613"$" mCurrViewTopGlow.setVisibility(mCurrViewTopGlow.getAlpha() <= 0.0f ?"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"614"$" View.INVISIBLE : View.VISIBLE);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"615"$" mCurrViewBottomGlow.setVisibility(mCurrViewBottomGlow.getAlpha() <= 0.0f ?"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"616"$" View.INVISIBLE : View.VISIBLE);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"617"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"618"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"619"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"620"$" public boolean onInterceptTouchEvent(MotionEvent ev) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"621"$" final int action = ev.getAction();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"622"$" if (DEBUG_SCALE) Log.d(TAG, ""intercept: act="" + MotionEvent.actionToString(action) +"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"623"$" "" expanding="" + mExpanding +"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"624"$" (0 != (mExpansionStyle & BLINDS) ? "" (blinds)"" : """") +"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"625"$" (0 != (mExpansionStyle & PULL) ? "" (pull)"" : """") +"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"626"$" (0 != (mExpansionStyle & STRETCH) ? "" (stretch)"" : """"));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"627"$" // check for a spread-finger vertical pull gesture"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"628"$" mSGD.onTouchEvent(ev);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"629"$" final int x = (int) mSGD.getFocusX();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"630"$" final int y = (int) mSGD.getFocusY();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"631"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"632"$" mInitialTouchFocusY = y;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"633"$" mInitialTouchSpan = mSGD.getCurrentSpan();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"634"$" mLastFocusY = mInitialTouchFocusY;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"635"$" mLastSpanY = mInitialTouchSpan;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"636"$" if (DEBUG_SCALE) Log.d(TAG, ""set initial span: "" + mInitialTouchSpan);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"637"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"638"$" if (mExpanding) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"639"$" return true;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"640"$" } else {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"641"$" if ((action == MotionEvent.ACTION_MOVE) && 0 != (mExpansionStyle & BLINDS)) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"642"$" // we've begun Venetian blinds style expansion"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"643"$" return true;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"644"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"645"$" final float xspan = mSGD.getCurrentSpanX();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"646"$" if ((action == MotionEvent.ACTION_MOVE &&"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"647"$" xspan > mPullGestureMinXSpan &&"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"648"$" xspan > mSGD.getCurrentSpanY())) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"649"$" // detect a vertical pulling gesture with fingers somewhat separated"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"650"$" if (DEBUG_SCALE) Log.v(TAG, ""got pull gesture (xspan="" + xspan + ""px)"");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"651"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"652"$" final View underFocus = findView(x, y);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"653"$" if (underFocus != null) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"654"$" startExpanding(underFocus, PULL);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"655"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"656"$" return true;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"657"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"658"$" if (mScrollView != null && mScrollView.getScrollY() > 0) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"659"$" return false;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"660"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"661"$" // Now look for other gestures"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"662"$" switch (action & MotionEvent.ACTION_MASK) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"663"$" case MotionEvent.ACTION_MOVE: {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"664"$" if (mWatchingForPull) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"665"$" final int yDiff = y - mLastMotionY;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"666"$" if (yDiff > mTouchSlop) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"667"$" if (DEBUG) Log.v(TAG, ""got venetian gesture (dy="" + yDiff + ""px)"");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"668"$" mLastMotionY = y;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"669"$" final View underFocus = findView(x, y);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"670"$" if (underFocus != null) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"671"$" startExpanding(underFocus, BLINDS);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"672"$" mInitialTouchY = mLastMotionY;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"673"$" mHasPopped = false;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"674"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"675"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"676"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"677"$" break;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"678"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"679"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"680"$" case MotionEvent.ACTION_DOWN:"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"681"$" final boolean inside = isInside(mScrollView, x, y);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"682"$" mWatchingForPull = (inside || mForcedOneFinger);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"683"$" mLastMotionY = y;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"684"$" if (inside) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"685"$" mInitialTouchY = y;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"686"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"687"$" break;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"688"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"689"$" case MotionEvent.ACTION_CANCEL:"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"690"$" case MotionEvent.ACTION_UP:"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"691"$" if (DEBUG) Log.d(TAG, ""up/cancel"");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"692"$" finishExpanding(false);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"693"$" clearView();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"694"$" break;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"695"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"696"$" return mExpanding;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"697"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"698"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"699"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"700"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"701"$" public boolean onTouchEvent(MotionEvent ev) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"702"$" final int action = ev.getActionMasked();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"703"$" if (DEBUG_SCALE) Log.d(TAG, ""touch: act="" + MotionEvent.actionToString(action) +"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"704"$" "" expanding="" + mExpanding +"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"705"$" (0 != (mExpansionStyle & BLINDS) ? "" (blinds)"" : """") +"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"706"$" (0 != (mExpansionStyle & PULL) ? "" (pull)"" : """") +"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"707"$" (0 != (mExpansionStyle & STRETCH) ? "" (stretch)"" : """"));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"708"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"709"$" mSGD.onTouchEvent(ev);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"710"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"711"$" switch (action) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"712"$" case MotionEvent.ACTION_MOVE: {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"713"$" if (0 != (mExpansionStyle & BLINDS)) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"714"$" final float rawHeight = ev.getY() - mInitialTouchY + mOldHeight;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"715"$" final float newHeight = clamp(rawHeight);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"716"$" final boolean wasClosed = (mOldHeight == mSmallSize);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"717"$" boolean isFinished = false;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"718"$" if (rawHeight > mNaturalHeight) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"719"$" isFinished = true;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"720"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"721"$" if (rawHeight < mSmallSize) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"722"$" isFinished = true;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"723"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"724"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"725"$" final float pull = Math.abs(ev.getY() - mInitialTouchY);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"726"$" if (mHasPopped || pull > mPopLimit) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"727"$" if (!mHasPopped) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"728"$" vibrate(mPopDuration);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"729"$" mHasPopped = true;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"730"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"731"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"732"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"733"$" if (mHasPopped) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"734"$" mScaler.setHeight(newHeight);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"735"$" setGlow(GLOW_BASE);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"736"$" } else {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"737"$" setGlow(calculateGlow(4f * pull, 0f));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"738"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"739"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"740"$" final int x = (int) mSGD.getFocusX();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"741"$" final int y = (int) mSGD.getFocusY();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"742"$" View underFocus = findView(x, y);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"743"$" if (isFinished && underFocus != null && underFocus != mCurrView) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"744"$" finishExpanding(false); // @@@ needed?"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"745"$" startExpanding(underFocus, BLINDS);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"746"$" mInitialTouchY = y;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"747"$" mHasPopped = false;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"748"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"749"$" return true;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"750"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"751"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"752"$" if (mExpanding) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"753"$" updateExpansion();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"754"$" return true;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"755"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"756"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"757"$" break;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"758"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"759"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"760"$" case MotionEvent.ACTION_POINTER_UP:"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"761"$" case MotionEvent.ACTION_POINTER_DOWN:"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"762"$" if (DEBUG) Log.d(TAG, ""pointer change"");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"763"$" mInitialTouchY += mSGD.getFocusY() - mLastFocusY;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"764"$" mInitialTouchSpan += mSGD.getCurrentSpan() - mLastSpanY;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"765"$" break;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"766"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"767"$" case MotionEvent.ACTION_UP:"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"768"$" case MotionEvent.ACTION_CANCEL:"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"769"$" if (DEBUG) Log.d(TAG, ""up/cancel"");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"770"$" finishExpanding(false);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"771"$" clearView();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"772"$" break;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"773"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"774"$" return true;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"775"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"776"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"777"$" private void startExpanding(View v, int expandType) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"778"$" mExpansionStyle = expandType;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"779"$" if (mExpanding && v == mCurrView) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"780"$" return;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"781"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"782"$" mExpanding = true;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"783"$" if (DEBUG) Log.d(TAG, ""scale type "" + expandType + "" beginning on view: "" + v);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"784"$" setView(v);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"785"$" setGlow(GLOW_BASE);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"786"$" mScaler.setView(v);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"787"$" mOldHeight = mScaler.getHeight();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"788"$" if (mCallback.canChildBeExpanded(v)) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"789"$" if (DEBUG) Log.d(TAG, ""working on an expandable child"");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"790"$" mNaturalHeight = mScaler.getNaturalHeight(mLargeSize);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"791"$" } else {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"792"$" if (DEBUG) Log.d(TAG, ""working on a non-expandable child"");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"793"$" mNaturalHeight = mOldHeight;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"794"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"795"$" mCallback.setUserLockedChild(v, true);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"796"$" if (DEBUG) Log.d(TAG, ""got mOldHeight: "" + mOldHeight +"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"797"$" "" mNaturalHeight: "" + mNaturalHeight);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"798"$" v.getParent().requestDisallowInterceptTouchEvent(true);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"799"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"800"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"801"$" public float getNaturalHeight() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"802"$" return mNaturalHeight;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"803"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"804"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"805"$" private void finishExpanding(boolean force) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"806"$" if (!mExpanding) return;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"807"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"808"$" if (DEBUG) Log.d(TAG, ""scale in finishing on view: "" + mCurrView);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"809"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"810"$" float currentHeight = mScaler.getHeight();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"811"$" float targetHeight = mSmallSize;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"812"$" float h = mScaler.getHeight();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"813"$" final boolean wasClosed = (mOldHeight == mSmallSize);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"814"$" if (wasClosed) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"815"$" targetHeight = (force || currentHeight > mSmallSize) ? mNaturalHeight : mSmallSize;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"816"$" } else {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"817"$" targetHeight = (force || currentHeight < mNaturalHeight) ? mSmallSize : mNaturalHeight;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"818"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"819"$" if (mScaleAnimation.isRunning()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"820"$" mScaleAnimation.cancel();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"821"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"822"$" setGlow(0f);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"823"$" mCallback.setUserExpandedChild(mCurrView, h == mNaturalHeight);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"824"$" if (targetHeight != currentHeight) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"825"$" mScaleAnimation.setFloatValues(targetHeight);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"826"$" mScaleAnimation.setupStartValues();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"827"$" mScaleAnimation.start();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"828"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"829"$" mCallback.setUserLockedChild(mCurrView, false);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"830"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"831"$" mExpanding = false;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"832"$" mExpansionStyle = NONE;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"833"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"834"$" if (DEBUG) Log.d(TAG, ""wasClosed is: "" + wasClosed);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"835"$" if (DEBUG) Log.d(TAG, ""currentHeight is: "" + currentHeight);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"836"$" if (DEBUG) Log.d(TAG, ""mSmallSize is: "" + mSmallSize);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"837"$" if (DEBUG) Log.d(TAG, ""targetHeight is: "" + targetHeight);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"838"$" if (DEBUG) Log.d(TAG, ""scale was finished on view: "" + mCurrView);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"839"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"840"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"841"$" private void clearView() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"842"$" mCurrView = null;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"843"$" mCurrViewTopGlow = null;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"844"$" mCurrViewBottomGlow = null;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"845"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"846"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"847"$" private void setView(View v) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"848"$" mCurrView = v;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"849"$" if (v instanceof ViewGroup) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"850"$" ViewGroup g = (ViewGroup) v;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"851"$" mCurrViewTopGlow = g.findViewById(R.id.top_glow);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"852"$" mCurrViewBottomGlow = g.findViewById(R.id.bottom_glow);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"853"$" if (DEBUG) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"854"$" String debugLog = ""Looking for glows: "" +"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"855"$" (mCurrViewTopGlow != null ? ""found top "" : ""didn't find top"") +"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"856"$" (mCurrViewBottomGlow != null ? ""found bottom "" : ""didn't find bottom"");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"857"$" Log.v(TAG, debugLog);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"858"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"859"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"860"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"861"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"862"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"863"$" public void onClick(View v) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"864"$" startExpanding(v, STRETCH);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"865"$" finishExpanding(true);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"866"$" clearView();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"867"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"868"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"869"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"870"$" * Use this to abort any pending expansions in progress."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"871"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"872"$" public void cancel() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"873"$" finishExpanding(true);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"874"$" clearView();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"875"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"876"$" // reset the gesture detector"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"877"$" mSGD = new ScaleGestureDetector(mContext, mScaleGestureListener);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"878"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"879"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"880"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"881"$" * Triggers haptic feedback."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"882"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"883"$" private synchronized void vibrate(long duration) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"884"$" if (mVibrator == null) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"885"$" mVibrator = (android.os.Vibrator)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"886"$" mContext.getSystemService(Context.VIBRATOR_SERVICE);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"887"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"888"$" mVibrator.vibrate(duration);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"889"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"890"$"}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"891"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "ExpandHelper.java"$"892"$"iff --git a/project/app/src/main/java/com/achep/acdisplay/services/headsup/Gefingerpoken.java b/project/app/src/main/java/com/achep/acdisplay/services/headsup/Gefingerpoken.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/ExpandHelper.java"$"2014-09-17 17:19:42" "Gefingerpoken.java"$"893"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/headsup/Gefingerpoken.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/Gefingerpoken.java"$"2014-09-17 17:19:42" "Gefingerpoken.java"$"894"$"1,26 @@"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/Gefingerpoken.java"$"2014-09-17 17:19:42" "Gefingerpoken.java"$"895"$"/*"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/Gefingerpoken.java"$"2014-09-17 17:19:42" "Gefingerpoken.java"$"896"$" * Copyright (C) 2012 The Android Open Source Project"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/Gefingerpoken.java"$"2014-09-17 17:19:42" "Gefingerpoken.java"$"897"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/Gefingerpoken.java"$"2014-09-17 17:19:42" "Gefingerpoken.java"$"898"$" * Licensed under the Apache License, Version 2.0 (the ""License"");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/Gefingerpoken.java"$"2014-09-17 17:19:42" "Gefingerpoken.java"$"899"$" * you may not use this file except in compliance with the License."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/Gefingerpoken.java"$"2014-09-17 17:19:42" "Gefingerpoken.java"$"900"$" * You may obtain a copy of the License at"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/Gefingerpoken.java"$"2014-09-17 17:19:42" "Gefingerpoken.java"$"901"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/Gefingerpoken.java"$"2014-09-17 17:19:42" "Gefingerpoken.java"$"902"$" * http://www.apache.org/licenses/LICENSE-2.0"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/Gefingerpoken.java"$"2014-09-17 17:19:42" "Gefingerpoken.java"$"903"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/Gefingerpoken.java"$"2014-09-17 17:19:42" "Gefingerpoken.java"$"904"$" * Unless required by applicable law or agreed to in writing, software"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/Gefingerpoken.java"$"2014-09-17 17:19:42" "Gefingerpoken.java"$"905"$" * distributed under the License is distributed on an ""AS IS"" BASIS,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/Gefingerpoken.java"$"2014-09-17 17:19:42" "Gefingerpoken.java"$"906"$" * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/Gefingerpoken.java"$"2014-09-17 17:19:42" "Gefingerpoken.java"$"907"$" * See the License for the specific language governing permissions and"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/Gefingerpoken.java"$"2014-09-17 17:19:42" "Gefingerpoken.java"$"908"$" * limitations under the License."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/Gefingerpoken.java"$"2014-09-17 17:19:42" "Gefingerpoken.java"$"909"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/Gefingerpoken.java"$"2014-09-17 17:19:42" "Gefingerpoken.java"$"910"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/Gefingerpoken.java"$"2014-09-17 17:19:42" "Gefingerpoken.java"$"911"$"package com.achep.acdisplay.services.headsup;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/Gefingerpoken.java"$"2014-09-17 17:19:42" "Gefingerpoken.java"$"912"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/Gefingerpoken.java"$"2014-09-17 17:19:42" "Gefingerpoken.java"$"913"$"import android.view.MotionEvent;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/Gefingerpoken.java"$"2014-09-17 17:19:42" "Gefingerpoken.java"$"914"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/Gefingerpoken.java"$"2014-09-17 17:19:42" "Gefingerpoken.java"$"915"$"// ACHTUNG!"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/Gefingerpoken.java"$"2014-09-17 17:19:42" "Gefingerpoken.java"$"916"$"public interface Gefingerpoken {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/Gefingerpoken.java"$"2014-09-17 17:19:42" "Gefingerpoken.java"$"917"$" boolean onInterceptTouchEvent(MotionEvent ev);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/Gefingerpoken.java"$"2014-09-17 17:19:42" "Gefingerpoken.java"$"918"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/Gefingerpoken.java"$"2014-09-17 17:19:42" "Gefingerpoken.java"$"919"$" boolean onTouchEvent(MotionEvent ev);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/Gefingerpoken.java"$"2014-09-17 17:19:42" "Gefingerpoken.java"$"920"$"}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/Gefingerpoken.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"921"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"922"$"1,17 @@"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"923"$"import android.app.Notification;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"924"$"import android.app.PendingIntent;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"925"$"import android.content.res.TypedArray;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"926"$"import android.view.ContextThemeWrapper;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"927"$"19,17 @@ import android.view.ViewGroup;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"928"$"import com.achep.acdisplay.Config;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"929"$"import com.achep.acdisplay.compat.TransitionManager;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"930"$"import com.achep.acdisplay.utils.PendingIntentUtils;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"931"$"import com.achep.acdisplay.utils.PowerUtils;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"932"$"51,16 @@ public class HeadsUpManager implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"933"$" private static final int STATE_ADDED = 1;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"934"$" private static final int STATE_EXIT_ANIM = 2;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"935"$" private static final int STATE_REMOVED = 3;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"936"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"937"$" private int mWindowState = STATE_REMOVED;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"938"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"939"$" private final Animation mUpdateAnimation;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"940"$" private final Animation mExitAnimation;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"941"$" private HeadsUpView mRootView;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"942"$"111,13 @@ public class HeadsUpManager implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"943"$" mExitAnimation = AnimationUtils.loadAnimation(context, R.anim.heads_up_exit);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"944"$" mRootView = (HeadsUpView) inflater.inflate(R.layout.heads_up, null, false);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"945"$" mRootView.setHeadsUpManager(this);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"946"$"139,29 @@ public class HeadsUpManager implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"947"$" if (mIgnoreShowing || !PowerUtils.isScreenOn(mContext)) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"948"$" switch (event) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"949"$" case NotificationPresenter.EVENT_POSTED:"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"950"$" case NotificationPresenter.EVENT_CHANGED:"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"951"$" case NotificationPresenter.EVENT_CHANGED_SPAM:"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"952"$" if (osbn.getNotification().priority < Notification.PRIORITY_HIGH) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"953"$" // As said in Android documentation:"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"954"$" // < https://developer.android.com/preview/notifications.html >"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"955"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"956"$" // Use high priority notifications primarily for important communication,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"957"$" // such as message or chat events with content that is particularly"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"958"$" // interesting for the user. High priority notifications will get"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"959"$" // the Heads-Up Notification display starting in L."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"960"$" // return;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"961"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"962"$" break;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"963"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"964"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"965"$" NotificationWidget widget;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"966"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"967"$" switch (event) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"968"$"171,8 @@ public class HeadsUpManager implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"969"$" TransitionManager.beginDelayedTransition(mContainer);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"970"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"971"$" widget = mNotificationWidget.get(i);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"972"$"181,7 @@ public class HeadsUpManager implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"973"$" // widget.startAnimation(mUpdateAnimation);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"974"$"229,44 @@ public class HeadsUpManager implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"975"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"976"$" String style = Config.getInstance().getHeadsUpStyle();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"977"$" int styleRes = style.equals(""dark"")"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"978"$" ? R.style.HeadsUp_Theme_Dark"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"979"$" : R.style.HeadsUp_Theme;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"980"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"981"$" Context themedContext = new ContextThemeWrapper(mContext, styleRes);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"982"$" TypedArray typedArray = themedContext.obtainStyledAttributes(new int[]{"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"983"$" R.styleable.Theme_headsUpNotificationLayout,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"984"$" });"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"985"$" final int layoutRes = typedArray.getInt(0, R.layout.heads_up_notification);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"986"$" typedArray.recycle();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"987"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"988"$" // Inflate notification widget."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"989"$" LayoutInflater inflater = (LayoutInflater) themedContext"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"990"$" .getSystemService(Context.LAYOUT_INFLATER_SERVICE);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"991"$" final HeadsUpNotificationView widget = (HeadsUpNotificationView) inflater"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"992"$" .inflate(layoutRes, mContainer, false);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"993"$" widget.setHeadsUpManager(this);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"994"$" widget.setActionButtonsAlignTop(false);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"995"$" widget.setOnClickListener(new NotificationWidget.OnClickListener() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"996"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"997"$" public void onClick(View v) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"998"$" widget.getNotification().click();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"999"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"1000"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"1001"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"1002"$" public void onActionButtonClick(View v, PendingIntent intent) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"1003"$" PendingIntentUtils.sendPendingIntent(intent);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"1004"$" widget.getNotification().dismiss();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"1005"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"1006"$" });"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"1007"$"306,7 @@ public class HeadsUpManager implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"1008"$" WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"1009"$"326,26 @@ public class HeadsUpManager implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"1010"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"1011"$" public void hideHeadsUp() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"1012"$" detach();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"1013"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"1014"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"1015"$" public void resetHeadsUpDecayTimer(HeadsUpNotificationView widget) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"1016"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"1017"$" // Delay dismissing this notification."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"1018"$" Runnable runnable = mRunnableMap.get(widget);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"1019"$" mHandler.removeCallbacks(runnable);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"1020"$" mHandler.postDelayed(runnable, DURATION);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"1021"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"1022"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"1023"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"1024"$" * Dismisses given {@link NotificationWidget notification widget} and its notification."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"1025"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"1026"$" * @param widget a widget to be dismissed."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"1027"$" * @see OpenNotification#dismiss()"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"1028"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"1029"$" public void dismiss(NotificationWidget widget) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"1030"$" widget.getNotification().dismiss();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpManager.java"$"1031"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpManager.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1032"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1033"$"1,225 @@"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1034"$"package com.achep.acdisplay.services.headsup;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1035"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1036"$"import android.content.Context;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1037"$"import android.content.res.Configuration;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1038"$"import android.content.res.TypedArray;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1039"$"import android.support.annotation.NonNull;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1040"$"import android.util.AttributeSet;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1041"$"import android.view.KeyEvent;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1042"$"import android.view.MotionEvent;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1043"$"import android.view.View;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1044"$"import android.view.ViewConfiguration;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1045"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1046"$"import com.achep.acdisplay.R;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1047"$"import com.achep.acdisplay.widgets.NotificationWidget;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1048"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1049"$"import dreamers.graphics.RippleDrawable;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1050"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1051"$"/**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1052"$" * Created by Artem Chepurnoy on 16.09.2014."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1053"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1054"$"public class HeadsUpNotificationView extends NotificationWidget implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1055"$" ExpandHelper.Callback, SwipeHelper.Callback {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1056"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1057"$" private static final String TAG = ""HeadsUpNotificationView"";"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1058"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1059"$" private final int mRippleColor;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1060"$" private final boolean mRipple;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1061"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1062"$" private final int mTouchSensitivityDelay;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1063"$" private SwipeHelper mSwipeHelper;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1064"$" private ExpandHelper mExpandHelper;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1065"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1066"$" private long mStartTouchTime;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1067"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1068"$" private HeadsUpManager mManager;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1069"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1070"$" public HeadsUpNotificationView(Context context, AttributeSet attrs) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1071"$" this(context, attrs, 0);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1072"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1073"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1074"$" public HeadsUpNotificationView(Context context, AttributeSet attrs, int defStyle) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1075"$" super(context, attrs, defStyle);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1076"$" mTouchSensitivityDelay = getResources().getInteger(R.integer.heads_up_sensitivity_delay);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1077"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1078"$" TypedArray a = context.obtainStyledAttributes(attrs, R.styleable.HeadsUpNotificationView);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1079"$" mRippleColor = a.getColor(R.styleable.HeadsUpNotificationView_rippleColor, 0);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1080"$" mRipple = a.getBoolean(R.styleable.HeadsUpNotificationView_ripple, false);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1081"$" a.recycle();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1082"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1083"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1084"$" public void setHeadsUpManager(HeadsUpManager manager) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1085"$" mManager = manager;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1086"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1087"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1088"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1089"$" protected void onFinishInflate() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1090"$" super.onFinishInflate();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1091"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1092"$" if (mRipple) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1093"$" View content = findViewById(R.id.content);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1094"$" RippleDrawable.createRipple(content, mRippleColor);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1095"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1096"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1097"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1098"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1099"$" protected View initActionView(View view) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1100"$" if (mRipple) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1101"$" RippleDrawable.createRipple(view, mRippleColor);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1102"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1103"$" return super.initActionView(view);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1104"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1105"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1106"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1107"$" public void onAttachedToWindow() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1108"$" float densityScale = getResources().getDisplayMetrics().density;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1109"$" float pagingTouchSlop = ViewConfiguration.get(getContext()).getScaledPagingTouchSlop();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1110"$" mSwipeHelper = new SwipeHelper(SwipeHelper.X, this, densityScale, pagingTouchSlop);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1111"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1112"$" int minHeight = getResources().getDimensionPixelSize(R.dimen.notification_row_min_height);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1113"$" int maxHeight = getResources().getDimensionPixelSize(R.dimen.notification_row_max_height);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1114"$" mExpandHelper = new ExpandHelper(getContext(), this, minHeight, maxHeight);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1115"$" mExpandHelper.setForceOneFinger(true);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1116"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1117"$" mStartTouchTime = System.currentTimeMillis() + mTouchSensitivityDelay;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1118"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1119"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1120"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1121"$" * @return {@code true} if this touch should be ignored"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1122"$" * (mainly because of {@link #mTouchSensitivityDelay touch sensitivity delay}),"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1123"$" * {@code false} otherwise."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1124"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1125"$" private boolean ignoreAnyInteractivity() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1126"$" return System.currentTimeMillis() < mStartTouchTime;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1127"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1128"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1129"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1130"$" * {@inheritDoc}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1131"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1132"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1133"$" public boolean onInterceptTouchEvent(MotionEvent event) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1134"$" return ignoreAnyInteractivity()"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1135"$" || mSwipeHelper.onInterceptTouchEvent(event)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1136"$" || mExpandHelper.onInterceptTouchEvent(event)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1137"$" || super.onInterceptTouchEvent(event);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1138"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1139"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1140"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1141"$" * {@inheritDoc}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1142"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1143"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1144"$" public boolean onTouchEvent(@NonNull MotionEvent event) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1145"$" if (ignoreAnyInteractivity()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1146"$" return false;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1147"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1148"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1149"$" switch (event.getAction()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1150"$" case MotionEvent.ACTION_OUTSIDE:"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1151"$" mManager.hideHeadsUp();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1152"$" return true;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1153"$" default:"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1154"$" // Do not let notification to be timed-out while"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1155"$" // we are touching it."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1156"$" mManager.resetHeadsUpDecayTimer(this);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1157"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1158"$" // Translate touch event too to correspond with"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1159"$" // view's translation changes and prevent lags"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1160"$" // while swiping."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1161"$" final MotionEvent ev = MotionEvent.obtainNoHistory(event);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1162"$" ev.offsetLocation(getTranslationX(), getTranslationY());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1163"$" boolean handled = mSwipeHelper.onTouchEvent(ev) || mExpandHelper.onTouchEvent(ev);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1164"$" ev.recycle();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1165"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1166"$" return handled || super.onTouchEvent(event);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1167"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1168"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1169"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1170"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1171"$" * {@inheritDoc}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1172"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1173"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1174"$" protected void onConfigurationChanged(Configuration newConfig) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1175"$" super.onConfigurationChanged(newConfig);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1176"$" float densityScale = getResources().getDisplayMetrics().density;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1177"$" mSwipeHelper.setDensityScale(densityScale);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1178"$" float pagingTouchSlop = ViewConfiguration.get(getContext()).getScaledPagingTouchSlop();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1179"$" mSwipeHelper.setPagingTouchSlop(pagingTouchSlop);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1180"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1181"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1182"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1183"$" * {@inheritDoc}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1184"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1185"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1186"$" public boolean dispatchKeyEvent(@NonNull KeyEvent event) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1187"$" if (!ignoreAnyInteractivity()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1188"$" boolean down = event.getAction() == KeyEvent.ACTION_DOWN;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1189"$" switch (event.getKeyCode()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1190"$" case KeyEvent.KEYCODE_BACK:"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1191"$" if (!down && !event.isCanceled()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1192"$" mManager.hideHeadsUp();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1193"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1194"$" return true;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1195"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1196"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1197"$" return super.dispatchKeyEvent(event);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1198"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1199"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1200"$" //-- EXPAND HELPER'S METHODS ----------------------------------------------"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1201"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1202"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1203"$" public View getChildAtRawPosition(float x, float y) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1204"$" return null;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1205"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1206"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1207"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1208"$" public View getChildAtPosition(float x, float y) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1209"$" return null;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1210"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1211"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1212"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1213"$" public boolean canChildBeExpanded(View v) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1214"$" return true;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1215"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1216"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1217"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1218"$" public void setUserExpandedChild(View v, boolean userExpanded) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1219"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1220"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1221"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1222"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1223"$" public void setUserLockedChild(View v, boolean userLocked) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1224"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1225"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1226"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1227"$" //-- SWIPE HELPER'S METHODS -----------------------------------------------"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1228"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1229"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1230"$" public View getChildAtPosition(MotionEvent ev) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1231"$" return this;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1232"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1233"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1234"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1235"$" public View getChildContentView(View v) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1236"$" return this;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1237"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1238"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1239"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1240"$" public boolean canChildBeDismissed(View v) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1241"$" return getNotification().isDismissible();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1242"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1243"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1244"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1245"$" public void onBeginDrag(View v) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1246"$" requestDisallowInterceptTouchEvent(true);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1247"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1248"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1249"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1250"$" public void onChildDismissed(View v) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1251"$" mManager.dismiss(this);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1252"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1253"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1254"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1255"$" public void onDragCancelled(View v) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1256"$" setAlpha(1f); // sometimes this isn't quite reset"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1257"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpNotificationView.java"$"1258"$"}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpNotificationView.java"$"2014-09-17 17:19:42" "HeadsUpView.java"$"1259"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpView.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpView.java"$"2014-09-17 17:19:42" "HeadsUpView.java"$"1260"$"1,33 @@"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpView.java"$"2014-09-17 17:19:42" "HeadsUpView.java"$"1261"$"package com.achep.acdisplay.services.headsup;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpView.java"$"2014-09-17 17:19:42" "HeadsUpView.java"$"1262"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpView.java"$"2014-09-17 17:19:42" "HeadsUpView.java"$"1263"$"import android.content.Context;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpView.java"$"2014-09-17 17:19:42" "HeadsUpView.java"$"1264"$"import android.support.annotation.NonNull;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpView.java"$"2014-09-17 17:19:42" "HeadsUpView.java"$"1265"$"import android.util.AttributeSet;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpView.java"$"2014-09-17 17:19:42" "HeadsUpView.java"$"1266"$"import android.view.KeyEvent;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpView.java"$"2014-09-17 17:19:42" "HeadsUpView.java"$"1267"$"import android.view.MotionEvent;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpView.java"$"2014-09-17 17:19:42" "HeadsUpView.java"$"1268"$"import android.widget.FrameLayout;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpView.java"$"2014-09-17 17:19:42" "HeadsUpView.java"$"1269"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpView.java"$"2014-09-17 17:19:42" "HeadsUpView.java"$"1270"$"/**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpView.java"$"2014-09-17 17:19:42" "HeadsUpView.java"$"1271"$" * Created by Artem Chepurnoy on 16.09.2014."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpView.java"$"2014-09-17 17:19:42" "HeadsUpView.java"$"1272"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpView.java"$"2014-09-17 17:19:42" "HeadsUpView.java"$"1273"$"public class HeadsUpView extends FrameLayout {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpView.java"$"2014-09-17 17:19:42" "HeadsUpView.java"$"1274"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpView.java"$"2014-09-17 17:19:42" "HeadsUpView.java"$"1275"$" private HeadsUpManager mManager;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpView.java"$"2014-09-17 17:19:42" "HeadsUpView.java"$"1276"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpView.java"$"2014-09-17 17:19:42" "HeadsUpView.java"$"1277"$" public HeadsUpView(Context context) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpView.java"$"2014-09-17 17:19:42" "HeadsUpView.java"$"1278"$" super(context);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpView.java"$"2014-09-17 17:19:42" "HeadsUpView.java"$"1279"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpView.java"$"2014-09-17 17:19:42" "HeadsUpView.java"$"1280"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpView.java"$"2014-09-17 17:19:42" "HeadsUpView.java"$"1281"$" public HeadsUpView(Context context, AttributeSet attrs) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpView.java"$"2014-09-17 17:19:42" "HeadsUpView.java"$"1282"$" super(context, attrs);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpView.java"$"2014-09-17 17:19:42" "HeadsUpView.java"$"1283"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpView.java"$"2014-09-17 17:19:42" "HeadsUpView.java"$"1284"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpView.java"$"2014-09-17 17:19:42" "HeadsUpView.java"$"1285"$" public HeadsUpView(Context context, AttributeSet attrs, int defStyle) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpView.java"$"2014-09-17 17:19:42" "HeadsUpView.java"$"1286"$" super(context, attrs, defStyle);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpView.java"$"2014-09-17 17:19:42" "HeadsUpView.java"$"1287"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpView.java"$"2014-09-17 17:19:42" "HeadsUpView.java"$"1288"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpView.java"$"2014-09-17 17:19:42" "HeadsUpView.java"$"1289"$" public void setHeadsUpManager(HeadsUpManager manager) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpView.java"$"2014-09-17 17:19:42" "HeadsUpView.java"$"1290"$" mManager = manager;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpView.java"$"2014-09-17 17:19:42" "HeadsUpView.java"$"1291"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpView.java"$"2014-09-17 17:19:42" "HeadsUpView.java"$"1292"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpView.java"$"2014-09-17 17:19:42" "HeadsUpView.java"$"1293"$"}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/HeadsUpView.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1294"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1295"$"1,411 @@"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1296"$"/*"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1297"$" * Copyright (C) 2011 The Android Open Source Project"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1298"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1299"$" * Licensed under the Apache License, Version 2.0 (the ""License"");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1300"$" * you may not use this file except in compliance with the License."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1301"$" * You may obtain a copy of the License at"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1302"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1303"$" * http://www.apache.org/licenses/LICENSE-2.0"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1304"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1305"$" * Unless required by applicable law or agreed to in writing, software"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1306"$" * distributed under the License is distributed on an ""AS IS"" BASIS,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1307"$" * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1308"$" * See the License for the specific language governing permissions and"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1309"$" * limitations under the License."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1310"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1311"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1312"$"package com.achep.acdisplay.services.headsup;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1313"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1314"$"import android.animation.Animator;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1315"$"import android.animation.AnimatorListenerAdapter;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1316"$"import android.animation.ObjectAnimator;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1317"$"import android.animation.ValueAnimator;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1318"$"import android.animation.ValueAnimator.AnimatorUpdateListener;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1319"$"import android.graphics.RectF;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1320"$"import android.os.Handler;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1321"$"import android.util.Log;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1322"$"import android.view.MotionEvent;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1323"$"import android.view.VelocityTracker;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1324"$"import android.view.View;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1325"$"import android.view.ViewConfiguration;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1326"$"import android.view.accessibility.AccessibilityEvent;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1327"$"import android.view.animation.LinearInterpolator;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1328"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1329"$"public class SwipeHelper implements Gefingerpoken {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1330"$" static final String TAG = ""com.android.systemui.SwipeHelper"";"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1331"$" private static final boolean DEBUG = false;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1332"$" private static final boolean DEBUG_INVALIDATE = false;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1333"$" private static final boolean SLOW_ANIMATIONS = false; // DEBUG;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1334"$" private static final boolean CONSTRAIN_SWIPE = true;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1335"$" private static final boolean FADE_OUT_DURING_SWIPE = true;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1336"$" private static final boolean DISMISS_IF_SWIPED_FAR_ENOUGH = true;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1337"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1338"$" public static final int X = 0;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1339"$" public static final int Y = 1;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1340"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1341"$" private static LinearInterpolator sLinearInterpolator = new LinearInterpolator();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1342"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1343"$" private float SWIPE_ESCAPE_VELOCITY = 100f; // dp/sec"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1344"$" private int DEFAULT_ESCAPE_ANIMATION_DURATION = 200; // ms"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1345"$" private int MAX_ESCAPE_ANIMATION_DURATION = 400; // ms"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1346"$" private int MAX_DISMISS_VELOCITY = 2000; // dp/sec"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1347"$" private static final int SNAP_ANIM_LEN = SLOW_ANIMATIONS ? 1000 : 150; // ms"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1348"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1349"$" public static float ALPHA_FADE_START = 0f; // fraction of thumbnail width"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1350"$" // where fade starts"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1351"$" static final float ALPHA_FADE_END = 0.5f; // fraction of thumbnail width"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1352"$" // beyond which alpha->0"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1353"$" private float mMinAlpha = 0f;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1354"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1355"$" private float mPagingTouchSlop;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1356"$" private Callback mCallback;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1357"$" private Handler mHandler;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1358"$" private int mSwipeDirection;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1359"$" private VelocityTracker mVelocityTracker;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1360"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1361"$" private float mInitialTouchPos;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1362"$" private boolean mDragging;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1363"$" private View mCurrView;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1364"$" private View mCurrAnimView;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1365"$" private boolean mCanCurrViewBeDimissed;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1366"$" private float mDensityScale;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1367"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1368"$" private boolean mLongPressSent;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1369"$" private View.OnLongClickListener mLongPressListener;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1370"$" private Runnable mWatchLongPress;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1371"$" private long mLongPressTimeout;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1372"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1373"$" public SwipeHelper(int swipeDirection, Callback callback, float densityScale,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1374"$" float pagingTouchSlop) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1375"$" mCallback = callback;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1376"$" mHandler = new Handler();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1377"$" mSwipeDirection = swipeDirection;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1378"$" mVelocityTracker = VelocityTracker.obtain();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1379"$" mDensityScale = densityScale;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1380"$" mPagingTouchSlop = pagingTouchSlop;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1381"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1382"$" mLongPressTimeout = (long) (ViewConfiguration.getLongPressTimeout() * 1.5f); // extra long-press!"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1383"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1384"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1385"$" public void setLongPressListener(View.OnLongClickListener listener) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1386"$" mLongPressListener = listener;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1387"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1388"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1389"$" public void setDensityScale(float densityScale) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1390"$" mDensityScale = densityScale;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1391"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1392"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1393"$" public void setPagingTouchSlop(float pagingTouchSlop) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1394"$" mPagingTouchSlop = pagingTouchSlop;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1395"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1396"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1397"$" private float getPos(MotionEvent ev) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1398"$" return mSwipeDirection == X ? ev.getX() : ev.getY();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1399"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1400"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1401"$" private float getTranslation(View v) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1402"$" return mSwipeDirection == X ? v.getTranslationX() : v.getTranslationY();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1403"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1404"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1405"$" private float getVelocity(VelocityTracker vt) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1406"$" return mSwipeDirection == X ? vt.getXVelocity() :"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1407"$" vt.getYVelocity();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1408"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1409"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1410"$" private ObjectAnimator createTranslationAnimation(View v, float newPos) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1411"$" ObjectAnimator anim = ObjectAnimator.ofFloat(v,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1412"$" mSwipeDirection == X ? ""translationX"" : ""translationY"", newPos);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1413"$" return anim;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1414"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1415"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1416"$" private float getPerpendicularVelocity(VelocityTracker vt) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1417"$" return mSwipeDirection == X ? vt.getYVelocity() :"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1418"$" vt.getXVelocity();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1419"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1420"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1421"$" private void setTranslation(View v, float translate) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1422"$" if (mSwipeDirection == X) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1423"$" v.setTranslationX(translate);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1424"$" } else {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1425"$" v.setTranslationY(translate);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1426"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1427"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1428"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1429"$" private float getSize(View v) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1430"$" return mSwipeDirection == X ? v.getMeasuredWidth() :"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1431"$" v.getMeasuredHeight();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1432"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1433"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1434"$" public void setMinAlpha(float minAlpha) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1435"$" mMinAlpha = minAlpha;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1436"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1437"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1438"$" private float getAlphaForOffset(View view) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1439"$" float viewSize = getSize(view);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1440"$" final float fadeSize = ALPHA_FADE_END * viewSize;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1441"$" float result = 1.0f;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1442"$" float pos = getTranslation(view);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1443"$" if (pos >= viewSize * ALPHA_FADE_START) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1444"$" result = 1.0f - (pos - viewSize * ALPHA_FADE_START) / fadeSize;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1445"$" } else if (pos < viewSize * (1.0f - ALPHA_FADE_START)) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1446"$" result = 1.0f + (viewSize * ALPHA_FADE_START + pos) / fadeSize;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1447"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1448"$" return Math.max(mMinAlpha, result);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1449"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1450"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1451"$" private void updateAlphaFromOffset(View animView, boolean dismissable) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1452"$" if (FADE_OUT_DURING_SWIPE && dismissable) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1453"$" float alpha = getAlphaForOffset(animView);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1454"$" if (alpha != 0f && alpha != 1f) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1455"$" animView.setLayerType(View.LAYER_TYPE_HARDWARE, null);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1456"$" } else {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1457"$" animView.setLayerType(View.LAYER_TYPE_NONE, null);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1458"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1459"$" animView.setAlpha(getAlphaForOffset(animView));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1460"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1461"$" invalidateGlobalRegion(animView);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1462"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1463"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1464"$" // invalidate the view's own bounds all the way up the view hierarchy"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1465"$" public static void invalidateGlobalRegion(View view) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1466"$" invalidateGlobalRegion("$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1467"$" view,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1468"$" new RectF(view.getLeft(), view.getTop(), view.getRight(), view.getBottom()));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1469"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1470"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1471"$" // invalidate a rectangle relative to the view's coordinate system all the way up the view"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1472"$" // hierarchy"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1473"$" public static void invalidateGlobalRegion(View view, RectF childBounds) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1474"$" //childBounds.offset(view.getTranslationX(), view.getTranslationY());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1475"$" if (DEBUG_INVALIDATE)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1476"$" Log.v(TAG, ""-------------"");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1477"$" while (view.getParent() != null && view.getParent() instanceof View) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1478"$" view = (View) view.getParent();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1479"$" view.getMatrix().mapRect(childBounds);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1480"$" view.invalidate((int) Math.floor(childBounds.left),"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1481"$" (int) Math.floor(childBounds.top),"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1482"$" (int) Math.ceil(childBounds.right),"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1483"$" (int) Math.ceil(childBounds.bottom));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1484"$" if (DEBUG_INVALIDATE) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1485"$" Log.v(TAG, ""INVALIDATE("" + (int) Math.floor(childBounds.left)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1486"$" + "","" + (int) Math.floor(childBounds.top)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1487"$" + "","" + (int) Math.ceil(childBounds.right)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1488"$" + "","" + (int) Math.ceil(childBounds.bottom));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1489"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1490"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1491"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1492"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1493"$" public void removeLongPressCallback() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1494"$" if (mWatchLongPress != null) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1495"$" mHandler.removeCallbacks(mWatchLongPress);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1496"$" mWatchLongPress = null;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1497"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1498"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1499"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1500"$" public boolean onInterceptTouchEvent(MotionEvent ev) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1501"$" final int action = ev.getAction();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1502"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1503"$" switch (action) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1504"$" case MotionEvent.ACTION_DOWN:"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1505"$" mDragging = false;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1506"$" mLongPressSent = false;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1507"$" mCurrView = mCallback.getChildAtPosition(ev);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1508"$" mVelocityTracker.clear();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1509"$" if (mCurrView != null) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1510"$" mCurrAnimView = mCallback.getChildContentView(mCurrView);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1511"$" mCanCurrViewBeDimissed = mCallback.canChildBeDismissed(mCurrView);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1512"$" mVelocityTracker.addMovement(ev);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1513"$" mInitialTouchPos = getPos(ev);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1514"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1515"$" if (mLongPressListener != null) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1516"$" if (mWatchLongPress == null) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1517"$" mWatchLongPress = new Runnable() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1518"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1519"$" public void run() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1520"$" if (mCurrView != null && !mLongPressSent) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1521"$" mLongPressSent = true;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1522"$" mCurrView.sendAccessibilityEvent(AccessibilityEvent.TYPE_VIEW_LONG_CLICKED);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1523"$" mLongPressListener.onLongClick(mCurrView);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1524"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1525"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1526"$" };"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1527"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1528"$" mHandler.postDelayed(mWatchLongPress, mLongPressTimeout);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1529"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1530"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1531"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1532"$" break;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1533"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1534"$" case MotionEvent.ACTION_MOVE:"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1535"$" if (mCurrView != null && !mLongPressSent) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1536"$" mVelocityTracker.addMovement(ev);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1537"$" float pos = getPos(ev);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1538"$" float delta = pos - mInitialTouchPos;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1539"$" if (Math.abs(delta) > mPagingTouchSlop) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1540"$" mCallback.onBeginDrag(mCurrView);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1541"$" mDragging = true;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1542"$" mInitialTouchPos = getPos(ev) - getTranslation(mCurrAnimView);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1543"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1544"$" removeLongPressCallback();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1545"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1546"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1547"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1548"$" break;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1549"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1550"$" case MotionEvent.ACTION_UP:"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1551"$" case MotionEvent.ACTION_CANCEL:"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1552"$" mDragging = false;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1553"$" mCurrView = null;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1554"$" mCurrAnimView = null;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1555"$" mLongPressSent = false;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1556"$" removeLongPressCallback();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1557"$" break;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1558"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1559"$" return mDragging;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1560"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1561"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1562"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1563"$" * @param view The view to be dismissed"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1564"$" * @param velocity The desired pixels/second speed at which the view should move"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1565"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1566"$" public void dismissChild(final View view, float velocity) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1567"$" final View animView = mCallback.getChildContentView(view);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1568"$" final boolean canAnimViewBeDismissed = mCallback.canChildBeDismissed(view);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1569"$" float newPos;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1570"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1571"$" if (velocity < 0"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1572"$" || (velocity == 0 && getTranslation(animView) < 0)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1573"$" // if we use the Menu to dismiss an item in landscape, animate up"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1574"$" || (velocity == 0 && getTranslation(animView) == 0 && mSwipeDirection == Y)) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1575"$" newPos = -getSize(animView);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1576"$" } else {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1577"$" newPos = getSize(animView);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1578"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1579"$" int duration = MAX_ESCAPE_ANIMATION_DURATION;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1580"$" if (velocity != 0) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1581"$" duration = Math.min(duration,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1582"$" (int) (Math.abs(newPos - getTranslation(animView)) * 1000f / Math"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1583"$" .abs(velocity)));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1584"$" } else {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1585"$" duration = DEFAULT_ESCAPE_ANIMATION_DURATION;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1586"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1587"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1588"$" animView.setLayerType(View.LAYER_TYPE_HARDWARE, null);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1589"$" ObjectAnimator anim = createTranslationAnimation(animView, newPos);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1590"$" anim.setInterpolator(sLinearInterpolator);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1591"$" anim.setDuration(duration);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1592"$" anim.addListener(new AnimatorListenerAdapter() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1593"$" public void onAnimationEnd(Animator animation) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1594"$" mCallback.onChildDismissed(view);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1595"$" animView.setLayerType(View.LAYER_TYPE_NONE, null);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1596"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1597"$" });"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1598"$" anim.addUpdateListener(new AnimatorUpdateListener() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1599"$" public void onAnimationUpdate(ValueAnimator animation) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1600"$" updateAlphaFromOffset(animView, canAnimViewBeDismissed);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1601"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1602"$" });"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1603"$" anim.start();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1604"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1605"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1606"$" public void snapChild(final View view, float velocity) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1607"$" final View animView = mCallback.getChildContentView(view);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1608"$" final boolean canAnimViewBeDismissed = mCallback.canChildBeDismissed(animView);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1609"$" ObjectAnimator anim = createTranslationAnimation(animView, 0);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1610"$" int duration = SNAP_ANIM_LEN;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1611"$" anim.setDuration(duration);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1612"$" anim.addUpdateListener(new AnimatorUpdateListener() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1613"$" public void onAnimationUpdate(ValueAnimator animation) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1614"$" updateAlphaFromOffset(animView, canAnimViewBeDismissed);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1615"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1616"$" });"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1617"$" anim.addListener(new AnimatorListenerAdapter() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1618"$" public void onAnimationEnd(Animator animator) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1619"$" updateAlphaFromOffset(animView, canAnimViewBeDismissed);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1620"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1621"$" });"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1622"$" anim.start();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1623"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1624"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1625"$" public boolean onTouchEvent(MotionEvent ev) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1626"$" if (mLongPressSent) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1627"$" return true;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1628"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1629"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1630"$" if (!mDragging) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1631"$" // We are not doing anything, make sure the long press callback"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1632"$" // is not still ticking like a bomb waiting to go off."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1633"$" removeLongPressCallback();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1634"$" return false;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1635"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1636"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1637"$" mVelocityTracker.addMovement(ev);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1638"$" final int action = ev.getAction();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1639"$" switch (action) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1640"$" case MotionEvent.ACTION_OUTSIDE:"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1641"$" case MotionEvent.ACTION_MOVE:"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1642"$" if (mCurrView != null) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1643"$" float delta = getPos(ev) - mInitialTouchPos;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1644"$" // don't let items that can't be dismissed be dragged more than"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1645"$" // maxScrollDistance"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1646"$" if (CONSTRAIN_SWIPE && !mCallback.canChildBeDismissed(mCurrView)) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1647"$" float size = getSize(mCurrAnimView);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1648"$" float maxScrollDistance = 0.15f * size;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1649"$" if (Math.abs(delta) >= size) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1650"$" delta = delta > 0 ? maxScrollDistance : -maxScrollDistance;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1651"$" } else {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1652"$" delta = maxScrollDistance * (float) Math.sin((delta / size) * (Math.PI / 2));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1653"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1654"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1655"$" setTranslation(mCurrAnimView, delta);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1656"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1657"$" updateAlphaFromOffset(mCurrAnimView, mCanCurrViewBeDimissed);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1658"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1659"$" break;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1660"$" case MotionEvent.ACTION_UP:"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1661"$" case MotionEvent.ACTION_CANCEL:"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1662"$" if (mCurrView != null) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1663"$" float maxVelocity = MAX_DISMISS_VELOCITY * mDensityScale;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1664"$" mVelocityTracker.computeCurrentVelocity(1000 /* px/sec */, maxVelocity);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1665"$" float escapeVelocity = SWIPE_ESCAPE_VELOCITY * mDensityScale;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1666"$" float velocity = getVelocity(mVelocityTracker);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1667"$" float perpendicularVelocity = getPerpendicularVelocity(mVelocityTracker);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1668"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1669"$" // Decide whether to dismiss the current view"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1670"$" boolean childSwipedFarEnough = DISMISS_IF_SWIPED_FAR_ENOUGH &&"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1671"$" Math.abs(getTranslation(mCurrAnimView)) > 0.4 * getSize(mCurrAnimView);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1672"$" boolean childSwipedFastEnough = (Math.abs(velocity) > escapeVelocity) &&"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1673"$" (Math.abs(velocity) > Math.abs(perpendicularVelocity)) &&"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1674"$" (velocity > 0) == (getTranslation(mCurrAnimView) > 0);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1675"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1676"$" boolean dismissChild = mCallback.canChildBeDismissed(mCurrView) &&"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1677"$" (childSwipedFastEnough || childSwipedFarEnough);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1678"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1679"$" if (dismissChild) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1680"$" // flingadingy"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1681"$" dismissChild(mCurrView, childSwipedFastEnough ? velocity : 0f);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1682"$" } else {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1683"$" // snappity"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1684"$" mCallback.onDragCancelled(mCurrView);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1685"$" snapChild(mCurrView, velocity);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1686"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1687"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1688"$" break;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1689"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1690"$" return true;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1691"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1692"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1693"$" public interface Callback {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1694"$" View getChildAtPosition(MotionEvent ev);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1695"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1696"$" View getChildContentView(View v);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1697"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1698"$" boolean canChildBeDismissed(View v);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1699"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1700"$" void onBeginDrag(View v);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1701"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1702"$" void onChildDismissed(View v);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1703"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1704"$" void onDragCancelled(View v);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1705"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "SwipeHelper.java"$"1706"$"}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/headsup/SwipeHelper.java"$"2014-09-17 17:19:42" "HeadsUpSettings.java"$"1707"$"++ b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-17 17:19:42" "HeadsUpSettings.java"$"1708"$"20,10 @@ package com.achep.acdisplay.settings;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-17 17:19:42" "HeadsUpSettings.java"$"1709"$"import android.content.Context;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-17 17:19:42" "HeadsUpSettings.java"$"1710"$"import android.preference.ListPreference;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-17 17:19:42" "HeadsUpSettings.java"$"1711"$"import android.preference.Preference;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-17 17:19:42" "HeadsUpSettings.java"$"1712"$"32,16 @@ import com.achep.acdisplay.R;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-17 17:19:42" "HeadsUpSettings.java"$"1713"$"public class HeadsUpSettings extends PreferenceFragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-17 17:19:42" "HeadsUpSettings.java"$"1714"$" Preference.OnPreferenceChangeListener,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-17 17:19:42" "HeadsUpSettings.java"$"1715"$" Config.OnConfigChangedListener {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-17 17:19:42" "HeadsUpSettings.java"$"1716"$" private ListPreference mStylePreference;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-17 17:19:42" "HeadsUpSettings.java"$"1717"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-17 17:19:42" "HeadsUpSettings.java"$"1718"$" private boolean mBroadcasting;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-17 17:19:42" "HeadsUpSettings.java"$"1719"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-17 17:19:42" "HeadsUpSettings.java"$"1720"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-17 17:19:42" "HeadsUpSettings.java"$"1721"$"54,81 @@ public class HeadsUpSettings extends PreferenceFragment {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-17 17:19:42" "HeadsUpSettings.java"$"1722"$" mHeadsUpEnabler = new Enabler(activity, switch_, Config.KEY_HEADS_UP);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-17 17:19:42" "HeadsUpSettings.java"$"1723"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-17 17:19:42" "HeadsUpSettings.java"$"1724"$" mStylePreference = (ListPreference) findPreference("$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-17 17:19:42" "HeadsUpSettings.java"$"1725"$" Config.KEY_HEADS_UP_STYLE);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-17 17:19:42" "HeadsUpSettings.java"$"1726"$" mStylePreference.setOnPreferenceChangeListener(this);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-17 17:19:42" "HeadsUpSettings.java"$"1727"$" Config config = getConfig();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-17 17:19:42" "HeadsUpSettings.java"$"1728"$" config.registerListener(this);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-17 17:19:42" "HeadsUpSettings.java"$"1729"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-17 17:19:42" "HeadsUpSettings.java"$"1730"$" updateStylePreferenceSummary(config);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-17 17:19:42" "HeadsUpSettings.java"$"1731"$" Config config = getConfig();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-17 17:19:42" "HeadsUpSettings.java"$"1732"$" config.unregisterListener(this);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-17 17:19:42" "HeadsUpSettings.java"$"1733"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-17 17:19:42" "HeadsUpSettings.java"$"1734"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-17 17:19:42" "HeadsUpSettings.java"$"1735"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-17 17:19:42" "HeadsUpSettings.java"$"1736"$" public boolean onPreferenceChange(Preference preference, Object newValue) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-17 17:19:42" "HeadsUpSettings.java"$"1737"$" if (mBroadcasting) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-17 17:19:42" "HeadsUpSettings.java"$"1738"$" return true;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-17 17:19:42" "HeadsUpSettings.java"$"1739"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-17 17:19:42" "HeadsUpSettings.java"$"1740"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-17 17:19:42" "HeadsUpSettings.java"$"1741"$" Context context = getActivity();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-17 17:19:42" "HeadsUpSettings.java"$"1742"$" Config config = Config.getInstance();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-17 17:19:42" "HeadsUpSettings.java"$"1743"$" if (preference == mStylePreference) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-17 17:19:42" "HeadsUpSettings.java"$"1744"$" String style = (String) newValue;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-17 17:19:42" "HeadsUpSettings.java"$"1745"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-17 17:19:42" "HeadsUpSettings.java"$"1746"$" config.setHeadsUpStyle(context, style, this);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-17 17:19:42" "HeadsUpSettings.java"$"1747"$" updateStylePreferenceSummary(config);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-17 17:19:42" "HeadsUpSettings.java"$"1748"$" } else"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-17 17:19:42" "HeadsUpSettings.java"$"1749"$" return false;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-17 17:19:42" "HeadsUpSettings.java"$"1750"$" return true;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-17 17:19:42" "HeadsUpSettings.java"$"1751"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-17 17:19:42" "HeadsUpSettings.java"$"1752"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-17 17:19:42" "HeadsUpSettings.java"$"1753"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-17 17:19:42" "HeadsUpSettings.java"$"1754"$" public void onConfigChanged(Config config, String key, Object value) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-17 17:19:42" "HeadsUpSettings.java"$"1755"$" switch (key) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-17 17:19:42" "HeadsUpSettings.java"$"1756"$" case Config.KEY_HEADS_UP_STYLE:"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-17 17:19:42" "HeadsUpSettings.java"$"1757"$" updateStylePreference(config);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-17 17:19:42" "HeadsUpSettings.java"$"1758"$" break;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-17 17:19:42" "HeadsUpSettings.java"$"1759"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-17 17:19:42" "HeadsUpSettings.java"$"1760"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-17 17:19:42" "HeadsUpSettings.java"$"1761"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-17 17:19:42" "HeadsUpSettings.java"$"1762"$" private void updateStylePreference(Config config) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-17 17:19:42" "HeadsUpSettings.java"$"1763"$" mBroadcasting = true;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-17 17:19:42" "HeadsUpSettings.java"$"1764"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-17 17:19:42" "HeadsUpSettings.java"$"1765"$" mStylePreference.setValue(config.getHeadsUpStyle());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-17 17:19:42" "HeadsUpSettings.java"$"1766"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-17 17:19:42" "HeadsUpSettings.java"$"1767"$" mBroadcasting = false;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-17 17:19:42" "HeadsUpSettings.java"$"1768"$" updateStylePreferenceSummary(config);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-17 17:19:42" "HeadsUpSettings.java"$"1769"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-17 17:19:42" "HeadsUpSettings.java"$"1770"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-17 17:19:42" "HeadsUpSettings.java"$"1771"$" private void updateStylePreferenceSummary(Config config) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-17 17:19:42" "HeadsUpSettings.java"$"1772"$" int index = -1, i = 0;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-17 17:19:42" "HeadsUpSettings.java"$"1773"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-17 17:19:42" "HeadsUpSettings.java"$"1774"$" String style = config.getHeadsUpStyle();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-17 17:19:42" "HeadsUpSettings.java"$"1775"$" for (CharSequence cs : mStylePreference.getEntryValues()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-17 17:19:42" "HeadsUpSettings.java"$"1776"$" if (cs.equals(style)) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-17 17:19:42" "HeadsUpSettings.java"$"1777"$" index = i;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-17 17:19:42" "HeadsUpSettings.java"$"1778"$" } else {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-17 17:19:42" "HeadsUpSettings.java"$"1779"$" i++;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-17 17:19:42" "HeadsUpSettings.java"$"1780"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-17 17:19:42" "HeadsUpSettings.java"$"1781"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-17 17:19:42" "HeadsUpSettings.java"$"1782"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-17 17:19:42" "HeadsUpSettings.java"$"1783"$" mStylePreference.setSummary(getString(R.string.settings_heads_up_style_summary, index != -1"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-17 17:19:42" "HeadsUpSettings.java"$"1784"$" ? mStylePreference.getEntries()[index]"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-17 17:19:42" "HeadsUpSettings.java"$"1785"$" : getString(R.string.settings_unknown_value)));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/HeadsUpSettings.java"$"2014-09-17 17:19:42" "Settings.java"$"1786"$"++ b/project/app/src/main/java/com/achep/acdisplay/settings/Settings.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/Settings.java"$"2014-09-17 17:19:42" "Settings.java"$"1787"$"453,7 @@ public class Settings extends PreferenceActivity {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/Settings.java"$"2014-09-17 17:19:42" "Settings.java"$"1788"$" mHeadsUpEnabler = new Enabler(context, new Switch(context), Config.KEY_HEADS_UP);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/settings/Settings.java"$"2014-09-17 17:19:42" "BitmapUtils.java"$"1789"$"++ b/project/app/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2014-09-17 17:19:42" "BitmapUtils.java"$"1790"$"40,13 @@ public class BitmapUtils {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2014-09-17 17:19:42" "BitmapUtils.java"$"1791"$" public static int getDominantColor(@NonNull Bitmap bitmap) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2014-09-17 17:19:42" "BitmapUtils.java"$"1792"$" Bitmap onePixelBitmap = Bitmap.createScaledBitmap(bitmap, 1, 1, true);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2014-09-17 17:19:42" "BitmapUtils.java"$"1793"$" int color = onePixelBitmap.getPixel(0,0);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2014-09-17 17:19:42" "BitmapUtils.java"$"1794"$" onePixelBitmap.recycle();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2014-09-17 17:19:42" "BitmapUtils.java"$"1795"$" return color;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2014-09-17 17:19:42" "BitmapUtils.java"$"1796"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2014-09-17 17:19:42" "BitmapUtils.java"$"1797"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2014-09-17 17:19:42" "BitmapUtils.java"$"1798"$" public static boolean hasTransparentCorners(@NonNull Bitmap bitmap) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2014-09-17 17:19:42" "StringUtils.java"$"1799"$"++ b/project/app/src/main/java/com/achep/acdisplay/utils/StringUtils.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/StringUtils.java"$"2014-09-17 17:19:42" "StringUtils.java"$"1800"$"1,20 @@"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/StringUtils.java"$"2014-09-17 17:19:42" "StringUtils.java"$"1801"$"package com.achep.acdisplay.utils;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/StringUtils.java"$"2014-09-17 17:19:42" "StringUtils.java"$"1802"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/StringUtils.java"$"2014-09-17 17:19:42" "StringUtils.java"$"1803"$"/**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/StringUtils.java"$"2014-09-17 17:19:42" "StringUtils.java"$"1804"$" * Created by Artem Chepurnoy on 15.09.2014."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/StringUtils.java"$"2014-09-17 17:19:42" "StringUtils.java"$"1805"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/StringUtils.java"$"2014-09-17 17:19:42" "StringUtils.java"$"1806"$"public class StringUtils {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/StringUtils.java"$"2014-09-17 17:19:42" "StringUtils.java"$"1807"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/StringUtils.java"$"2014-09-17 17:19:42" "StringUtils.java"$"1808"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/StringUtils.java"$"2014-09-17 17:19:42" "StringUtils.java"$"1809"$" * Removes all kinds of multiple spaces from given string."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/StringUtils.java"$"2014-09-17 17:19:42" "StringUtils.java"$"1810"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/StringUtils.java"$"2014-09-17 17:19:42" "StringUtils.java"$"1811"$" public static String removeSpaces(CharSequence cs) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/StringUtils.java"$"2014-09-17 17:19:42" "StringUtils.java"$"1812"$" if (cs == null) return null;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/StringUtils.java"$"2014-09-17 17:19:42" "StringUtils.java"$"1813"$" String string = cs instanceof String"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/StringUtils.java"$"2014-09-17 17:19:42" "StringUtils.java"$"1814"$" ? (String) cs : cs.toString();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/StringUtils.java"$"2014-09-17 17:19:42" "StringUtils.java"$"1815"$" return string"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/StringUtils.java"$"2014-09-17 17:19:42" "StringUtils.java"$"1816"$" .replaceAll(""(\\s+$|^\\s+)"", """")"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/StringUtils.java"$"2014-09-17 17:19:42" "StringUtils.java"$"1817"$" .replaceAll(""\n+"", ""\n"");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/StringUtils.java"$"2014-09-17 17:19:42" "StringUtils.java"$"1818"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/StringUtils.java"$"2014-09-17 17:19:42" "StringUtils.java"$"1819"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/StringUtils.java"$"2014-09-17 17:19:42" "StringUtils.java"$"1820"$"}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/StringUtils.java"$"2014-09-17 17:19:42" "ViewUtils.java"$"1821"$"++ b/project/app/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-09-17 17:19:42" "ViewUtils.java"$"1822"$"24,7 @@ import android.support.annotation.Nullable;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-09-17 17:19:42" "ViewUtils.java"$"1823"$"import android.view.ViewGroup;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-09-17 17:19:42" "ViewUtils.java"$"1824"$"71,19 @@ public class ViewUtils {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-09-17 17:19:42" "ViewUtils.java"$"1825"$" view.getHeight();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-09-17 17:19:42" "ViewUtils.java"$"1826"$" public static int indexOf(@NonNull ViewGroup container, @NonNull View view) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-09-17 17:19:42" "ViewUtils.java"$"1827"$" int length = container.getChildCount();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-09-17 17:19:42" "ViewUtils.java"$"1828"$" for (int i = 0; i < length; i++) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-09-17 17:19:42" "ViewUtils.java"$"1829"$" View child = container.getChildAt(i);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-09-17 17:19:42" "ViewUtils.java"$"1830"$" assert child != null;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-09-17 17:19:42" "ViewUtils.java"$"1831"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-09-17 17:19:42" "ViewUtils.java"$"1832"$" if (child.equals(view)) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-09-17 17:19:42" "ViewUtils.java"$"1833"$" return i;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-09-17 17:19:42" "ViewUtils.java"$"1834"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-09-17 17:19:42" "ViewUtils.java"$"1835"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-09-17 17:19:42" "ViewUtils.java"$"1836"$" return -1;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-09-17 17:19:42" "ViewUtils.java"$"1837"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-09-17 17:19:42" "ViewUtils.java"$"1838"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-09-17 17:19:42" "ViewUtils.java"$"1839"$" // //////////////////////////////////////////"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/ViewUtils.java"$"2014-09-17 17:19:42" "NotificationIcon.java"$"1840"$"++ b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationIcon.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationIcon.java"$"2014-09-17 17:19:42" "NotificationIcon.java"$"1841"$"30,9 @@ import com.achep.acdisplay.notifications.OpenNotification;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationIcon.java"$"2014-09-17 17:19:42" "NotificationIcon.java"$"1842"$"public class NotificationIcon extends ImageView implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationIcon.java"$"2014-09-17 17:19:42" "NotificationIcon.java"$"1843"$" NotificationView,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationIcon.java"$"2014-09-17 17:19:42" "NotificationIcon.java"$"1844"$" NotificationData.OnNotificationDataChangedListener {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationIcon.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1845"$"++ b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1846"$"23,22 @@ import android.annotation.SuppressLint;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1847"$"import android.content.res.TypedArray;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1848"$"import android.graphics.Color;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1849"$"import android.graphics.ColorFilter;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1850"$"import android.graphics.ColorMatrixColorFilter;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1851"$"import android.support.annotation.Nullable;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1852"$"import android.text.SpannableString;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1853"$"import android.text.Spanned;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1854"$"import android.text.style.UnderlineSpan;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1855"$"47,40 @@ import com.achep.acdisplay.notifications.Action;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1856"$"import com.achep.acdisplay.utils.BitmapUtils;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1857"$"import java.util.Arrays;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1858"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1859"$"/**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1860"$"public class NotificationWidget extends LinearLayout implements NotificationView {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1861"$" private final int mMessageLayoutRes;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1862"$" private final int mMessageMaxLines;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1863"$" private final int mActionLayoutRes;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1864"$" private final boolean mActionAddIcon;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1865"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1866"$" @Nullable"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1867"$" private NotificationIcon mIcon;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1868"$" private ViewGroup mMessageContainer;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1869"$" private ViewGroup mActionsContainer;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1870"$" private boolean mActionContainerAtTop = false;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1871"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1872"$" private ColorFilter mColorFilterDark;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1873"$"107,31 @@ public class NotificationWidget extends RelativeLayout implements NotificationVi"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1874"$" this(context, attrs, 0);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1875"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1876"$" TypedArray a = context.obtainStyledAttributes(attrs, R.styleable.NotificationWidget);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1877"$" mActionLayoutRes = a.getResourceId("$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1878"$" R.styleable.NotificationWidget_actionItemLayout,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1879"$" R.layout.widget_notification_action);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1880"$" mMessageMaxLines = a.getInt(R.styleable.NotificationWidget_messageMaxLines, 4);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1881"$" mMessageLayoutRes = a.getResourceId("$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1882"$" R.styleable.NotificationWidget_messageItemLayout,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1883"$" R.layout.heads_up_notification_message);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1884"$" mActionAddIcon = a.getBoolean(R.styleable.NotificationWidget_actionItemShowIcon, true);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1885"$" a.recycle();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1886"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1887"$" float[] colorMatrix = {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1888"$" // Change everychannel's color (except alpha)."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1889"$" -0.8f, 0, 0, 0, 0,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1890"$" 0, -0.8f, 0, 0, 0,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1891"$" 0, 0, -0.8f, 0, 0,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1892"$" 0, 0, 0, 1, 0"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1893"$" };"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1894"$" mColorFilterDark = new ColorMatrixColorFilter(colorMatrix);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1895"$"148,18 @@ public class NotificationWidget extends RelativeLayout implements NotificationVi"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1896"$" public void setActionButtonsAlignTop(boolean alignTop) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1897"$" mActionContainerAtTop = alignTop;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1898"$" removeView(mActionsContainer);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1899"$" int pos = ViewUtils.indexOf(this, mContent) - 1;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1900"$" addView(mActionsContainer, mActionContainerAtTop ? pos + 1 : pos);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1901"$"170,250 @@ public class NotificationWidget extends RelativeLayout implements NotificationVi"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1902"$" mMessageContainer = (ViewGroup) findViewById(R.id.message_container);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1903"$" mActionsContainer = (ViewGroup) findViewById(R.id.actions);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1904"$" if (mSmallIcon != null) mSmallIcon.setNotificationIndicateReadStateEnabled(false);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1905"$" private int getAverageRgb(int color) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1906"$" final int r = Color.red(color);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1907"$" final int g = Color.green(color);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1908"$" final int b = Color.blue(color);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1909"$" return (r + g + b) / 3;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1910"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1911"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1912"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1913"$" * @return {@code true} if given {@link android.widget.TextView} have dark"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1914"$" * color of text (average of RGB is lower than 127), {@code false} otherwise."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1915"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1916"$" private boolean hasDarkTextColor(TextView textView) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1917"$" int color = textView.getCurrentTextColor();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1918"$" return getAverageRgb(color) < 127;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1919"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1920"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1921"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1922"$" * Updates {@link #mActionsContainer actions container} with actions"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1923"$" * from given notification. Actually needs {@link android.os.Build.VERSION_CODES#KITKAT KitKat}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1924"$" * or higher Android version."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1925"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1926"$" @SuppressLint(""NewApi"")"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1927"$" private void setActions(OpenNotification osbn) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1928"$" Action[] actions = osbn.getNotificationData().actions;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1929"$" if (actions == null) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1930"$" // Hide actions container. Do not delete all views"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1931"$" // because we may re-use them later."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1932"$" mActionsContainer.setVisibility(GONE);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1933"$" return;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1934"$" } else {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1935"$" mActionsContainer.setVisibility(VISIBLE);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1936"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1937"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1938"$" int count = actions.length;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1939"$" View[] views = new View[count];"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1940"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1941"$" // Find available views."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1942"$" int childCount = mActionsContainer.getChildCount();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1943"$" int a = Math.min(childCount, count);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1944"$" for (int i = 0; i < a; i++) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1945"$" views[i] = mActionsContainer.getChildAt(i);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1946"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1947"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1948"$" // Remove redundant views."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1949"$" for (int i = childCount - 1; i >= count; i--) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1950"$" mActionsContainer.removeViewAt(i);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1951"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1952"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1953"$" LayoutInflater inflater = null;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1954"$" for (int i = 0; i < count; i++) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1955"$" final Action action = actions[i];"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1956"$" View root = views[i];"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1957"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1958"$" if (root == null) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1959"$" // Initialize layout inflater only when we really need it."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1960"$" if (inflater == null) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1961"$" inflater = (LayoutInflater) getContext()"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1962"$" .getSystemService(Context.LAYOUT_INFLATER_SERVICE);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1963"$" assert inflater != null;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1964"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1965"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1966"$" root = inflater.inflate("$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1967"$" mActionLayoutRes,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1968"$" mActionsContainer, false);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1969"$" root = initActionView(root);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1970"$" // We need to keep all IDs unique to make"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1971"$" // TransitionManager.beginDelayedTransition(viewGroup, null)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1972"$" // work correctly!"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1973"$" root.setId(mActionsContainer.getChildCount());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1974"$" mActionsContainer.addView(root);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1975"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1976"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1977"$" root.setOnClickListener(new View.OnClickListener() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1978"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1979"$" public void onClick(View v) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1980"$" if (mOnClickListener != null) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1981"$" mOnClickListener.onActionButtonClick(v, action.intent);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1982"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1983"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1984"$" });"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1985"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1986"$" // Get message view and apply the content."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1987"$" TextView textView = root instanceof TextView"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1988"$" ? (TextView) root"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1989"$" : (TextView) root.findViewById(R.id.title);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1990"$" textView.setText(action.title);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1991"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1992"$" if (mActionAddIcon) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1993"$" Drawable icon = NotificationUtils.getDrawable(getContext(), osbn, action.icon);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1994"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1995"$" if (icon != null) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1996"$" final int size = getResources().getDimensionPixelSize(R.dimen.notification_action_icon_size);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1997"$" icon.setBounds(0, 0, size, size);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1998"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"1999"$" if (hasDarkTextColor(textView)) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2000"$" icon.setColorFilter(mColorFilterDark);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2001"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2002"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2003"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2004"$" // Add/remove an icon."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2005"$" if (Device.hasJellyBeanMR1Api()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2006"$" textView.setCompoundDrawablesRelative(icon, null, null, null);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2007"$" } else {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2008"$" textView.setCompoundDrawables(icon, null, null, null);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2009"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2010"$" } else {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2011"$" textView.setCompoundDrawables(null, null, null, null);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2012"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2013"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2014"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2015"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2016"$" protected View initActionView(View view) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2017"$" return view;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2018"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2019"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2020"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2021"$" * Updates a message, trying to show only as much as"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2022"$" * {@link #mMessageMaxLines max lines limit} allows to."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2023"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2024"$" * @param lines an array of the lines of message."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2025"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2026"$" @SuppressLint(""CutPasteId"")"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2027"$" private void setMessageLines(@Nullable CharSequence[] lines) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2028"$" if (lines == null) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2029"$" // Hide message container. Do not delete all messages"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2030"$" // because we may re-use them later."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2031"$" mMessageContainer.setVisibility(GONE);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2032"$" return;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2033"$" } else {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2034"$" mMessageContainer.setVisibility(VISIBLE);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2035"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2036"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2037"$" int[] maxlines;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2038"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2039"$" final int length = lines.length;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2040"$" maxlines = new int[length];"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2041"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2042"$" int freeLines = mMessageMaxLines;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2043"$" int count = Math.min(length, freeLines);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2044"$" if (mMessageMaxLines > length) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2045"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2046"$" // Initial setup."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2047"$" Arrays.fill(maxlines, 1);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2048"$" freeLines -= length;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2049"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2050"$" // Build list of lengths, so we don't have"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2051"$" // to recalculate it every time."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2052"$" int[] msgLengths = new int[length];"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2053"$" for (int i = 0; i < length; i++) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2054"$" assert lines[i] != null;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2055"$" msgLengths[i] = lines[i].length();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2056"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2057"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2058"$" while (freeLines > 0) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2059"$" int pos = 0;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2060"$" float a = 0;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2061"$" for (int i = 0; i < length; i++) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2062"$" final float k = (float) msgLengths[i] / maxlines[i];"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2063"$" if (k > a) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2064"$" a = k;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2065"$" pos = i;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2066"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2067"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2068"$" maxlines[pos]++;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2069"$" freeLines--;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2070"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2071"$" } else {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2072"$" // Show first messages."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2073"$" for (int i = 0; freeLines > 0; freeLines--, i++) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2074"$" maxlines[i] = 1;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2075"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2076"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2077"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2078"$" View[] views = new View[count];"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2079"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2080"$" // Find available views."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2081"$" int childCount = mMessageContainer.getChildCount();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2082"$" int a = Math.min(childCount, count);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2083"$" for (int i = 0; i < a; i++) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2084"$" views[i] = mMessageContainer.getChildAt(i);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2085"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2086"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2087"$" // Remove redundant views."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2088"$" for (int i = childCount - 1; i >= count; i--) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2089"$" mMessageContainer.removeViewAt(i);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2090"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2091"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2092"$" LayoutInflater inflater = null;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2093"$" for (int i = 0; i < count; i++) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2094"$" View root = views[i];"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2095"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2096"$" if (root == null) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2097"$" // Initialize layout inflater only when we really need it."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2098"$" if (inflater == null) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2099"$" inflater = (LayoutInflater) getContext()"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2100"$" .getSystemService(Context.LAYOUT_INFLATER_SERVICE);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2101"$" assert inflater != null;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2102"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2103"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2104"$" root = inflater.inflate("$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2105"$" mMessageLayoutRes,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2106"$" mMessageContainer, false);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2107"$" // We need to keep all IDs unique to make"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2108"$" // TransitionManager.beginDelayedTransition(viewGroup, null)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2109"$" // work correctly!"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2110"$" root.setId(mMessageContainer.getChildCount());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2111"$" mMessageContainer.addView(root);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2112"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2113"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2114"$" SpannableString text = new SpannableString(lines[i]);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2115"$" text.setSpan(new UnderlineSpan(), 0, 1, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2116"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2117"$" // Get message view and apply the content."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2118"$" TextView textView = root instanceof TextView"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2119"$" ? (TextView) root"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2120"$" : (TextView) root.findViewById(R.id.message);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2121"$" textView.setMaxLines(maxlines[i]);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2122"$" textView.setText(text);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2123"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2124"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2125"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2126"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2127"$" * Sets {@link #mSmallIcon icon} to track notification's small icon or"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2128"$" * hides it if you pass {@code null} as parameter."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2129"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2130"$" * @param notification a notification to load icon from, or {@code null} to hide view."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2131"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2132"$" private void setSmallIcon(@Nullable OpenNotification notification) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2133"$" if (mSmallIcon != null) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2134"$" mSmallIcon.setNotification(notification);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2135"$" ViewUtils.setVisible(mSmallIcon, notification != null);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2136"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2137"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2138"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2139"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2140"$"436,50 @@ public class NotificationWidget extends RelativeLayout implements NotificationVi"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2141"$" if (bitmap == n.largeIcon"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2142"$" // Not a profile icon."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2143"$" && BitmapUtils.hasTransparentCorners(bitmap)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2144"$" // Icon has white color."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2145"$" && getAverageRgb(BitmapUtils.getDominantColor(bitmap)) > 127"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2146"$" // Title text is dark."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2147"$" && hasDarkTextColor(mTitleTextView)) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2148"$" // The icon is PROBABLY not a profile icon,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2149"$" // NOT a dark one and we must dark it to"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2150"$" // make it visible on white backgrounds."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2151"$" mIcon.setColorFilter(mColorFilterDark);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2152"$" } else {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2153"$" mIcon.setColorFilter(null);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2154"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2155"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2156"$" setSmallIcon(osbn);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2157"$" mIcon.setColorFilter(hasDarkTextColor(mTitleTextView)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2158"$" ? mColorFilterDark"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2159"$" : null);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2160"$" setSmallIcon(null);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2161"$" mTitleTextView.setText(data.titleText);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2162"$" mSubtextTextView.setText(data.infoText == null"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2163"$" ? data.subText"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2164"$" : data.infoText);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2165"$" mWhenTextView.setText(DateUtils.formatDateTime("$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2166"$" getContext(), n.when, DateUtils.FORMAT_SHOW_TIME));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2167"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2168"$" setActions(osbn);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2169"$" setMessageLines(data.messageTextLines == null"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2170"$" ? data.messageText == null"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2171"$" ? null : new CharSequence[] {data.messageText}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2172"$" : data.messageTextLines);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2173"$"+) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "NotificationWidget.java"$"2174"$"+) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-17 17:19:42" "TextView.java"$"2175"$"++ b/project/app/src/main/java/com/achep/acdisplay/widgets/TextView.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/TextView.java"$"2014-09-17 17:19:42" "TextView.java"$"2176"$"21,6 @@ package com.achep.acdisplay.widgets;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/TextView.java"$"2014-09-17 17:19:42" "FloatProperty.java"$"2177"$"++ b/project/app/src/main/java/dreamers/graphics/FloatProperty.java"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/FloatProperty.java"$"2014-09-17 17:19:42" "FloatProperty.java"$"2178"$"1,33 @@"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/FloatProperty.java"$"2014-09-17 17:19:42" "FloatProperty.java"$"2179"$"package dreamers.graphics;"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/FloatProperty.java"$"2014-09-17 17:19:42" "FloatProperty.java"$"2180"$""$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/FloatProperty.java"$"2014-09-17 17:19:42" "FloatProperty.java"$"2181"$"import android.util.Property;"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/FloatProperty.java"$"2014-09-17 17:19:42" "FloatProperty.java"$"2182"$""$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/FloatProperty.java"$"2014-09-17 17:19:42" "FloatProperty.java"$"2183"$"/**"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/FloatProperty.java"$"2014-09-17 17:19:42" "FloatProperty.java"$"2184"$" * An implementation of {@link android.util.Property} to be used specifically with fields of type"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/FloatProperty.java"$"2014-09-17 17:19:42" "FloatProperty.java"$"2185"$" * float. This type-specific subclass enables performance benefit by allowing"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/FloatProperty.java"$"2014-09-17 17:19:42" "FloatProperty.java"$"2186"$" * calls to a {@link #set(Object, Float) set()} function that takes the primitive"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/FloatProperty.java"$"2014-09-17 17:19:42" "FloatProperty.java"$"2187"$" * float type and avoids autoboxing and other overhead associated with the"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/FloatProperty.java"$"2014-09-17 17:19:42" "FloatProperty.java"$"2188"$" * Float class."$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/FloatProperty.java"$"2014-09-17 17:19:42" "FloatProperty.java"$"2189"$" *"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/FloatProperty.java"$"2014-09-17 17:19:42" "FloatProperty.java"$"2190"$" * @param The class on which the Property is declared."$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/FloatProperty.java"$"2014-09-17 17:19:42" "FloatProperty.java"$"2191"$" *"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/FloatProperty.java"$"2014-09-17 17:19:42" "FloatProperty.java"$"2192"$" * @hide"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/FloatProperty.java"$"2014-09-17 17:19:42" "FloatProperty.java"$"2193"$" */"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/FloatProperty.java"$"2014-09-17 17:19:42" "FloatProperty.java"$"2194"$"public abstract class FloatProperty extends Property {"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/FloatProperty.java"$"2014-09-17 17:19:42" "FloatProperty.java"$"2195"$""$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/FloatProperty.java"$"2014-09-17 17:19:42" "FloatProperty.java"$"2196"$" public FloatProperty(String name) {"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/FloatProperty.java"$"2014-09-17 17:19:42" "FloatProperty.java"$"2197"$" super(Float.class, name);"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/FloatProperty.java"$"2014-09-17 17:19:42" "FloatProperty.java"$"2198"$" }"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/FloatProperty.java"$"2014-09-17 17:19:42" "FloatProperty.java"$"2199"$""$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/FloatProperty.java"$"2014-09-17 17:19:42" "FloatProperty.java"$"2200"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/FloatProperty.java"$"2014-09-17 17:19:42" "FloatProperty.java"$"2201"$" * A type-specific override of the {@link #set(Object, Float)} that is faster when dealing"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/FloatProperty.java"$"2014-09-17 17:19:42" "FloatProperty.java"$"2202"$" * with fields of type float."$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/FloatProperty.java"$"2014-09-17 17:19:42" "FloatProperty.java"$"2203"$" */"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/FloatProperty.java"$"2014-09-17 17:19:42" "FloatProperty.java"$"2204"$" public abstract void setValue(T object, float value);"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/FloatProperty.java"$"2014-09-17 17:19:42" "FloatProperty.java"$"2205"$""$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/FloatProperty.java"$"2014-09-17 17:19:42" "FloatProperty.java"$"2206"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/FloatProperty.java"$"2014-09-17 17:19:42" "FloatProperty.java"$"2207"$" final public void set(T object, Float value) {"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/FloatProperty.java"$"2014-09-17 17:19:42" "FloatProperty.java"$"2208"$" setValue(object, value);"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/FloatProperty.java"$"2014-09-17 17:19:42" "FloatProperty.java"$"2209"$" }"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/FloatProperty.java"$"2014-09-17 17:19:42" "FloatProperty.java"$"2210"$""$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/FloatProperty.java"$"2014-09-17 17:19:42" "FloatProperty.java"$"2211"$"}"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/FloatProperty.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2212"$"++ b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2213"$"1,262 @@"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2214"$"package dreamers.graphics;"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2215"$""$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2216"$"import android.animation.Animator;"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2217"$"import android.animation.ObjectAnimator;"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2218"$"import android.graphics.Canvas;"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2219"$"import android.graphics.ColorFilter;"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2220"$"import android.graphics.Paint;"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2221"$"import android.graphics.drawable.Drawable;"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2222"$"import android.os.Build;"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2223"$"import android.util.Property;"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2224"$"import android.view.MotionEvent;"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2225"$"import android.view.View;"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2226"$""$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2227"$"public class RippleDrawable extends Drawable implements View.OnTouchListener{"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2228"$""$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2229"$" final static Property CREATE_TOUCH_RIPPLE ="$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2230"$" new FloatProperty(""createTouchRipple"") {"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2231"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2232"$" public void setValue(RippleDrawable object, float value) {"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2233"$" object.createTouchRipple(value);"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2234"$" }"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2235"$""$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2236"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2237"$" public Float get(RippleDrawable object) {"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2238"$" return object.getAnimationState();"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2239"$" }"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2240"$" };"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2241"$""$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2242"$" final static Property DESTROY_TOUCH_RIPPLE ="$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2243"$" new FloatProperty(""destroyTouchRipple"") {"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2244"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2245"$" public void setValue(RippleDrawable object, float value) {"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2246"$" object.destroyTouchRipple(value);"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2247"$" }"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2248"$""$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2249"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2250"$" public Float get(RippleDrawable object) {"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2251"$" return object.getAnimationState();"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2252"$" }"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2253"$" };"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2254"$""$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2255"$" final static int DEFAULT_ANIM_DURATION = 250;"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2256"$" final static float END_RIPPLE_TOUCH_RADIUS = 150f;"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2257"$" final static float END_SCALE = 1.3f;"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2258"$""$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2259"$" final static int RIPPLE_TOUCH_MIN_ALPHA = 40;"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2260"$" final static int RIPPLE_TOUCH_MAX_ALPHA = 120;"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2261"$" final static int RIPPLE_BACKGROUND_ALPHA = 100;"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2262"$""$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2263"$" Paint mRipplePaint = new Paint(Paint.ANTI_ALIAS_FLAG);"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2264"$" Paint mRippleBackgroundPaint = new Paint(Paint.ANTI_ALIAS_FLAG);"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2265"$""$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2266"$" Circle mTouchRipple;"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2267"$" Circle mBackgroundRipple;"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2268"$""$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2269"$" ObjectAnimator mCurrentAnimator;"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2270"$""$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2271"$" Drawable mOriginalBackground;"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2272"$""$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2273"$" public RippleDrawable() {"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2274"$" initRippleElements();"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2275"$" }"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2276"$""$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2277"$" public static void createRipple(View v, int primaryColor){"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2278"$" RippleDrawable rippleDrawable = new RippleDrawable();"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2279"$" rippleDrawable.setDrawable(v.getBackground());"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2280"$" rippleDrawable.setColor(primaryColor);"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2281"$" rippleDrawable.setBounds(v.getPaddingLeft(), v.getPaddingTop(),"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2282"$" v.getPaddingRight(), v.getPaddingBottom());"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2283"$""$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2284"$" v.setOnTouchListener(rippleDrawable);"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2285"$" if(Build.VERSION.SDK_INT >= 16) {"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2286"$" v.setBackground(rippleDrawable);"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2287"$" }else{"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2288"$" v.setBackgroundDrawable(rippleDrawable);"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2289"$" }"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2290"$" }"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2291"$""$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2292"$" public static void createRipple(int x, int y, View v, int primaryColor){"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2293"$" if(!(v.getBackground() instanceof RippleDrawable)) {"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2294"$" createRipple(v, primaryColor);"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2295"$" }"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2296"$" RippleDrawable drawable = (RippleDrawable) v.getBackground();"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2297"$" drawable.setColor(primaryColor);"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2298"$" drawable.onFingerDown(v, x, y);"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2299"$" }"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2300"$""$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2301"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2302"$" * Set colors of ripples"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2303"$" *"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2304"$" * @param primaryColor color of ripples"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2305"$" */"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2306"$" public void setColor(int primaryColor){"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2307"$" mRippleBackgroundPaint.setColor(primaryColor);"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2308"$" mRippleBackgroundPaint.setAlpha(RIPPLE_BACKGROUND_ALPHA);"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2309"$" mRipplePaint.setColor(primaryColor);"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2310"$""$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2311"$" invalidateSelf();"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2312"$" }"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2313"$""$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2314"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2315"$" * set first layer you background drawable"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2316"$" *"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2317"$" * @param drawable original background"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2318"$" */"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2319"$" public void setDrawable(Drawable drawable){"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2320"$" mOriginalBackground = drawable;"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2321"$""$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2322"$" invalidateSelf();"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2323"$" }"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2324"$""$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2325"$" void initRippleElements(){"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2326"$" mTouchRipple = new Circle();"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2327"$" mBackgroundRipple = new Circle();"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2328"$""$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2329"$" mRipplePaint.setStyle(Paint.Style.FILL);"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2330"$" mRippleBackgroundPaint.setStyle(Paint.Style.FILL);"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2331"$" }"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2332"$""$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2333"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2334"$" public void draw(Canvas canvas) {"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2335"$" if(mOriginalBackground != null){"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2336"$" mOriginalBackground.setBounds(getBounds());"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2337"$" mOriginalBackground.draw(canvas);"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2338"$" }"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2339"$""$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2340"$" mBackgroundRipple.draw(canvas, mRippleBackgroundPaint);"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2341"$" mTouchRipple.draw(canvas, mRipplePaint);"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2342"$" }"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2343"$""$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2344"$" @Override public void setAlpha(int alpha) {}"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2345"$""$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2346"$" @Override public void setColorFilter(ColorFilter cf) {}"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2347"$""$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2348"$" @Override public int getOpacity() {"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2349"$" return 0;"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2350"$" }"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2351"$""$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2352"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2353"$" public boolean onTouch(View v, MotionEvent event) {"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2354"$" final int action = event.getAction();"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2355"$" switch (action){"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2356"$" case MotionEvent.ACTION_DOWN:"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2357"$" onFingerDown(v, event.getX(), event.getY());"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2358"$" return v.onTouchEvent(event);"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2359"$" case MotionEvent.ACTION_MOVE:"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2360"$" onFingerMove(event.getX(), event.getY());"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2361"$" break;"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2362"$" case MotionEvent.ACTION_UP:"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2363"$" case MotionEvent.ACTION_CANCEL:"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2364"$" onFingerUp();"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2365"$" break;"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2366"$" }"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2367"$" return false;"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2368"$" }"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2369"$""$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2370"$" int mViewSize = 0;"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2371"$""$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2372"$" void onFingerDown(View v, float x, float y){"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2373"$" mTouchRipple.cx = mBackgroundRipple.cx = x;"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2374"$" mTouchRipple.cy = mBackgroundRipple.cy = y;"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2375"$" mTouchRipple.radius = mBackgroundRipple.radius = 0f;"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2376"$" mViewSize = Math.max(v.getWidth(), v.getHeight());"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2377"$""$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2378"$" if(mCurrentAnimator == null){"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2379"$" mRippleBackgroundPaint.setAlpha(RIPPLE_BACKGROUND_ALPHA);"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2380"$""$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2381"$" mCurrentAnimator = ObjectAnimator.ofFloat(this, CREATE_TOUCH_RIPPLE, 0f, 1f);"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2382"$" mCurrentAnimator.setDuration(DEFAULT_ANIM_DURATION);"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2383"$" }"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2384"$""$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2385"$" if(!mCurrentAnimator.isRunning()){"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2386"$" mCurrentAnimator.start();"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2387"$" }"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2388"$" }"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2389"$""$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2390"$""$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2391"$" void createTouchRipple(float value){"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2392"$" mAnimationValue = value;"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2393"$""$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2394"$" mTouchRipple.radius = 40f + (mAnimationValue * (END_RIPPLE_TOUCH_RADIUS - 40f));"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2395"$" mBackgroundRipple.radius = mAnimationValue * (mViewSize * END_SCALE);"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2396"$""$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2397"$" int min = RIPPLE_TOUCH_MIN_ALPHA;"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2398"$" int max = RIPPLE_TOUCH_MAX_ALPHA;"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2399"$" int alpha = min + (int) (mAnimationValue * (max - min));"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2400"$" mRipplePaint.setAlpha((max + min) - alpha);"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2401"$""$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2402"$" invalidateSelf();"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2403"$" }"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2404"$""$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2405"$" float mAnimationValue;"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2406"$""$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2407"$" void destroyTouchRipple(float value){"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2408"$" mAnimationValue = value;"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2409"$""$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2410"$" mTouchRipple.radius = END_RIPPLE_TOUCH_RADIUS + (mAnimationValue * (mViewSize * END_SCALE));"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2411"$""$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2412"$" mRipplePaint.setAlpha((int) (RIPPLE_TOUCH_MIN_ALPHA - (mAnimationValue * RIPPLE_TOUCH_MIN_ALPHA)));"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2413"$" mRippleBackgroundPaint.setAlpha"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2414"$" ((int) (RIPPLE_BACKGROUND_ALPHA - (mAnimationValue * RIPPLE_BACKGROUND_ALPHA)));"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2415"$""$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2416"$" invalidateSelf();"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2417"$" }"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2418"$""$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2419"$" float getAnimationState(){"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2420"$" return mAnimationValue;"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2421"$" }"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2422"$""$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2423"$" void onFingerUp(){"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2424"$" if(mCurrentAnimator != null) {"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2425"$" mCurrentAnimator.end();"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2426"$" mCurrentAnimator = null;"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2427"$" createTouchRipple(END_RIPPLE_TOUCH_RADIUS);"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2428"$" }"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2429"$""$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2430"$" mCurrentAnimator = ObjectAnimator.ofFloat(this, DESTROY_TOUCH_RIPPLE, 0f, 1f);"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2431"$" mCurrentAnimator.setDuration(DEFAULT_ANIM_DURATION);"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2432"$" mCurrentAnimator.addListener(new SimpleAnimationListener(){"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2433"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2434"$" public void onAnimationEnd(Animator animation) {"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2435"$" super.onAnimationEnd(animation);"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2436"$" mCurrentAnimator = null;"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2437"$" }"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2438"$" });"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2439"$" mCurrentAnimator.start();"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2440"$" }"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2441"$""$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2442"$" void onFingerMove(float x, float y){"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2443"$" mTouchRipple.cx = x;"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2444"$" mTouchRipple.cy = y;"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2445"$""$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2446"$" invalidateSelf();"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2447"$" }"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2448"$""$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2449"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2450"$" public boolean setState(int[] stateSet) {"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2451"$" if(mOriginalBackground != null){"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2452"$" return mOriginalBackground.setState(stateSet);"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2453"$" }"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2454"$" return super.setState(stateSet);"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2455"$" }"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2456"$""$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2457"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2458"$" public int[] getState() {"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2459"$" if(mOriginalBackground != null){"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2460"$" return mOriginalBackground.getState();"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2461"$" }"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2462"$" return super.getState();"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2463"$" }"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2464"$""$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2465"$" final static class Circle{"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2466"$" float cx;"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2467"$" float cy;"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2468"$" float radius;"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2469"$""$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2470"$" public void draw(Canvas canvas, Paint paint){"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2471"$" canvas.drawCircle(cx, cy, radius, paint);"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2472"$" }"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2473"$" }"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2474"$""$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "RippleDrawable.java"$"2475"$"}"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2014-09-17 17:19:42" "SimpleAnimationListener.java"$"2476"$"++ b/project/app/src/main/java/dreamers/graphics/SimpleAnimationListener.java"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/SimpleAnimationListener.java"$"2014-09-17 17:19:42" "SimpleAnimationListener.java"$"2477"$"1,27 @@"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/SimpleAnimationListener.java"$"2014-09-17 17:19:42" "SimpleAnimationListener.java"$"2478"$"package dreamers.graphics;"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/SimpleAnimationListener.java"$"2014-09-17 17:19:42" "SimpleAnimationListener.java"$"2479"$""$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/SimpleAnimationListener.java"$"2014-09-17 17:19:42" "SimpleAnimationListener.java"$"2480"$"import android.animation.Animator;"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/SimpleAnimationListener.java"$"2014-09-17 17:19:42" "SimpleAnimationListener.java"$"2481"$""$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/SimpleAnimationListener.java"$"2014-09-17 17:19:42" "SimpleAnimationListener.java"$"2482"$""$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/SimpleAnimationListener.java"$"2014-09-17 17:19:42" "SimpleAnimationListener.java"$"2483"$"public class SimpleAnimationListener implements Animator.AnimatorListener{"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/SimpleAnimationListener.java"$"2014-09-17 17:19:42" "SimpleAnimationListener.java"$"2484"$""$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/SimpleAnimationListener.java"$"2014-09-17 17:19:42" "SimpleAnimationListener.java"$"2485"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/SimpleAnimationListener.java"$"2014-09-17 17:19:42" "SimpleAnimationListener.java"$"2486"$" public void onAnimationStart(Animator animation) {"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/SimpleAnimationListener.java"$"2014-09-17 17:19:42" "SimpleAnimationListener.java"$"2487"$""$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/SimpleAnimationListener.java"$"2014-09-17 17:19:42" "SimpleAnimationListener.java"$"2488"$" }"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/SimpleAnimationListener.java"$"2014-09-17 17:19:42" "SimpleAnimationListener.java"$"2489"$""$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/SimpleAnimationListener.java"$"2014-09-17 17:19:42" "SimpleAnimationListener.java"$"2490"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/SimpleAnimationListener.java"$"2014-09-17 17:19:42" "SimpleAnimationListener.java"$"2491"$" public void onAnimationEnd(Animator animation) {"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/SimpleAnimationListener.java"$"2014-09-17 17:19:42" "SimpleAnimationListener.java"$"2492"$""$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/SimpleAnimationListener.java"$"2014-09-17 17:19:42" "SimpleAnimationListener.java"$"2493"$" }"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/SimpleAnimationListener.java"$"2014-09-17 17:19:42" "SimpleAnimationListener.java"$"2494"$""$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/SimpleAnimationListener.java"$"2014-09-17 17:19:42" "SimpleAnimationListener.java"$"2495"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/SimpleAnimationListener.java"$"2014-09-17 17:19:42" "SimpleAnimationListener.java"$"2496"$" public void onAnimationCancel(Animator animation) {"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/SimpleAnimationListener.java"$"2014-09-17 17:19:42" "SimpleAnimationListener.java"$"2497"$""$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/SimpleAnimationListener.java"$"2014-09-17 17:19:42" "SimpleAnimationListener.java"$"2498"$" }"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/SimpleAnimationListener.java"$"2014-09-17 17:19:42" "SimpleAnimationListener.java"$"2499"$""$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/SimpleAnimationListener.java"$"2014-09-17 17:19:42" "SimpleAnimationListener.java"$"2500"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/SimpleAnimationListener.java"$"2014-09-17 17:19:42" "SimpleAnimationListener.java"$"2501"$" public void onAnimationRepeat(Animator animation) {"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/SimpleAnimationListener.java"$"2014-09-17 17:19:42" "SimpleAnimationListener.java"$"2502"$""$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/SimpleAnimationListener.java"$"2014-09-17 17:19:42" "SimpleAnimationListener.java"$"2503"$" }"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/SimpleAnimationListener.java"$"2014-09-17 17:19:42" "SimpleAnimationListener.java"$"2504"$"}"$"verdict"$"1"$" b/project/app/src/main/java/dreamers/graphics/SimpleAnimationListener.java"$"2014-09-17 17:19:42" "MainActivity.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-17 17:26:10" "MainActivity.java"$"1"$"29,7 @@ import android.content.Context;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-17 17:26:10" "MainActivity.java"$"2"$"import android.graphics.BitmapFactory;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-17 17:26:10" "MainActivity.java"$"3"$"69,7 @@ public class MainActivity extends Activity implements Config.OnConfigChangedList"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-17 17:26:10" "MainActivity.java"$"4"$" private static final boolean DEBUG_HEADS_UP = Build.DEBUG && false;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-17 17:26:10" "MainActivity.java"$"5"$"291,15 @@ public class MainActivity extends Activity implements Config.OnConfigChangedList"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-17 17:26:10" "MainActivity.java"$"6"$" if (!DEBUG_HEADS_UP) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-17 17:26:10" "MainActivity.java"$"7"$" startActivity(new Intent(this, AcDisplayActivity.class)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-17 17:26:10" "MainActivity.java"$"8"$" .setFlags(Intent.FLAG_ACTIVITY_NEW_TASK"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-17 17:26:10" "MainActivity.java"$"9"$" | Intent.FLAG_ACTIVITY_NO_ANIMATION)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-17 17:26:10" "MainActivity.java"$"10"$" .putExtra(KeyguardActivity.EXTRA_FINISH_ON_SCREEN_OFF,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-17 17:26:10" "MainActivity.java"$"11"$" !mConfig.isKeyguardEnabled()));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-17 17:26:10" "MainActivity.java"$"12"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-17 17:26:10" "MainActivity.java"$"13"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-17 17:26:10" "MainActivity.java"$"14"$" return;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-17 17:26:10" "MainActivity.java"$"15"$"335,13 @@ public class MainActivity extends Activity implements Config.OnConfigChangedList"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-17 17:26:10" "MainActivity.java"$"16"$" .setLargeIcon(BitmapFactory.decodeResource(getResources(), R.mipmap.ic_launcher))"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-17 17:26:10" "MainActivity.java"$"17"$" .setStyle(new Notification.BigTextStyle()"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-17 17:26:10" "MainActivity.java"$"18"$" .bigText(getString(R.string.test_notification_message_large)))"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-09-17 17:26:10" "SetupPermissionsDialog.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-18 15:21:34" "SetupPermissionsDialog.java"$"1"$"25,7 @@ import android.app.admin.DevicePolicyManager;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-18 15:21:34" "SetupPermissionsDialog.java"$"2"$"import android.content.DialogInterface;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-18 15:21:34" "SetupPermissionsDialog.java"$"3"$"41,7 @@ import android.widget.ImageView;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-18 15:21:34" "SetupPermissionsDialog.java"$"4"$"import com.achep.acdisplay.Config;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-18 15:21:34" "SetupPermissionsDialog.java"$"5"$"173,13 @@ public class SetupPermissionsDialog extends DialogFragment {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-18 15:21:34" "SetupPermissionsDialog.java"$"6"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-18 15:21:34" "SetupPermissionsDialog.java"$"7"$" public void onDismiss(DialogInterface dialog) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-18 15:21:34" "SetupPermissionsDialog.java"$"8"$" super.onDismiss(dialog);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-18 15:21:34" "SetupPermissionsDialog.java"$"9"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-18 15:21:34" "SetupPermissionsDialog.java"$"10"$" Config.getInstance().setEnabled(getActivity(), true, null);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-18 15:21:34" "SetupPermissionsDialog.java"$"11"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-18 15:21:34" "SetupPermissionsDialog.java"$"12"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-18 15:21:34" "SetupPermissionsDialog.java"$"13"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-18 15:21:34" "RepositoryUrlBuilder.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-09-18 17:39:45" "RepositoryUrlBuilder.java"$"1"$"29,8 @@ import android.support.annotation.Nullable;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-09-18 17:39:45" "RepositoryUrlBuilder.java"$"2"$" public static final String PROJECT_NAME = ""project"";"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-09-18 17:39:45" "RepositoryUrlBuilder.java"$"3"$" public static final String MODULE_NAME = ""app"";"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/RepositoryUrlBuilder.java"$"2014-09-18 17:39:45" "HelpDialog.java"$"4"$"++ b/project/app/src/main/java/com/achep/acdisplay/fragments/HelpDialog.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/HelpDialog.java"$"2014-09-18 17:39:45" "HelpDialog.java"$"5"$"54,8 @@ public class HelpDialog extends DialogFragment implements AsyncTask.DownloadText"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/HelpDialog.java"$"2014-09-18 17:39:45" "HelpDialog.java"$"6"$" .changeDirectory(RepositoryUrlBuilder.PROJECT_NAME)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/HelpDialog.java"$"2014-09-18 17:39:45" "HelpDialog.java"$"7"$" .changeDirectory(RepositoryUrlBuilder.MODULE_NAME)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/HelpDialog.java"$"2014-09-18 17:39:45" "AppConfig.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-09-19 05:18:57" "AppConfig.java"$"1"$"33,30 @@ public class AppConfig {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-09-19 05:18:57" "AppConfig.java"$"2"$" DEFAULT_RESTRICTED,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-09-19 05:18:57" "AppConfig.java"$"3"$" DEFAULT_HIDDEN,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-09-19 05:18:57" "AppConfig.java"$"4"$" DEFAULT_NON_CLEARABLE);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-09-19 05:18:57" "AppConfig.java"$"5"$" public AppConfig(String packageName,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-09-19 05:18:57" "AppConfig.java"$"6"$" boolean restricted,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-09-19 05:18:57" "AppConfig.java"$"7"$" boolean hidden,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-09-19 05:18:57" "AppConfig.java"$"8"$"67,6 @@ public class AppConfig {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-09-19 05:18:57" "AppConfig.java"$"9"$"82,6 @@ public class AppConfig {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-09-19 05:18:57" "AppConfig.java"$"10"$"128,13 @@ public class AppConfig {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-09-19 05:18:57" "AppConfig.java"$"11"$" ""enabled="" + enabled"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-09-19 05:18:57" "AppConfig.java"$"12"$" "" restricted="" + isRestricted()"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-09-19 05:18:57" "AppConfig.java"$"13"$" + ""restricted="" + isRestricted()"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-09-19 05:18:57" "AppConfig.java"$"14"$" "" hidden="" + isHidden()"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-09-19 05:18:57" "AppConfig.java"$"15"$" "" non-clearable="" + isNonClearableEnabled()"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-09-19 05:18:57" "AppConfig.java"$"16"$" "" pkg="" + packageName"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-09-19 05:18:57" "AppConfig.java"$"17"$" ""]"";"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-09-19 05:18:57" "AppConfig.java"$"18"$"167,8 @@ public class AppConfig {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-09-19 05:18:57" "AppConfig.java"$"19"$"176,7 @@ public class AppConfig {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-09-19 05:18:57" "AppConfig.java"$"20"$" return isRestricted() == AppConfig.DEFAULT_RESTRICTED"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-09-19 05:18:57" "AppConfig.java"$"21"$"189,6 @@ public class AppConfig {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-09-19 05:18:57" "AppConfig.java"$"22"$"199,6 @@ public class AppConfig {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-09-19 05:18:57" "AppConfig.java"$"23"$" position, ps.packageName);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-09-19 05:18:57" "AppConfig.java"$"24"$" position, ps.enabled);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-09-19 05:18:57" "AppConfig.java"$"25"$" position, ps.isRestricted());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-09-19 05:18:57" "AppConfig.java"$"26"$" position, ps.isHidden());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-09-19 05:18:57" "AppConfig.java"$"27"$" position, ps.isNonClearableEnabled());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-09-19 05:18:57" "AppConfig.java"$"28"$"211,10 @@ public class AppConfig {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-09-19 05:18:57" "AppConfig.java"$"29"$" position, null);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-09-19 05:18:57" "AppConfig.java"$"30"$" position, DEFAULT_ENABLED);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-09-19 05:18:57" "AppConfig.java"$"31"$" position, DEFAULT_RESTRICTED);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-09-19 05:18:57" "AppConfig.java"$"32"$" position, DEFAULT_HIDDEN);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-09-19 05:18:57" "AppConfig.java"$"33"$" position, DEFAULT_NON_CLEARABLE);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-09-19 05:18:57" "AppConfig.java"$"34"$" return new AppConfig(pkg, restricted, hidden, ongoing);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-09-19 05:18:57" "AppConfig.java"$"35"$"230,7 @@ public class AppConfig {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-09-19 05:18:57" "AppConfig.java"$"36"$" return orZero(DIFF_HIDDEN, object.isHidden(), old.isHidden())"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2014-09-19 05:18:57" "NotificationList.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-09-20 07:50:15" "NotificationList.java"$"1"$"49,11 @@ final class NotificationList {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-09-20 07:50:15" "NotificationList.java"$"2"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-09-20 07:50:15" "NotificationList.java"$"3"$" * @see #setMaximumSize(int)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-09-20 07:50:15" "NotificationList.java"$"4"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-09-20 07:50:15" "NotificationList.java"$"5"$" private int mMaximumSize = Integer.MAX_VALUE;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-09-20 07:50:15" "NotificationList.java"$"6"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-09-20 07:50:15" "NotificationList.java"$"7"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-09-20 07:50:15" "NotificationList.java"$"8"$"95,19 @@ final class NotificationList {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-09-20 07:50:15" "NotificationList.java"$"9"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-09-20 07:50:15" "NotificationList.java"$"10"$" * Sets the maximum size of this list."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-09-20 07:50:15" "NotificationList.java"$"11"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-09-20 07:50:15" "NotificationList.java"$"12"$" * @param maxSize the maximum size."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-09-20 07:50:15" "NotificationList.java"$"13"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-09-20 07:50:15" "NotificationList.java"$"14"$" public void setMaximumSize(int maxSize) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-09-20 07:50:15" "NotificationList.java"$"15"$" if (maxSize <= 0) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-09-20 07:50:15" "NotificationList.java"$"16"$" throw new IllegalArgumentException(""Maximum size must be greater than zero!"");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-09-20 07:50:15" "NotificationList.java"$"17"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-09-20 07:50:15" "NotificationList.java"$"18"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-09-20 07:50:15" "NotificationList.java"$"19"$" mMaximumSize = maxSize;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-09-20 07:50:15" "NotificationList.java"$"20"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-09-20 07:50:15" "NotificationList.java"$"21"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-09-20 07:50:15" "NotificationList.java"$"22"$" public int pushOrRemove(OpenNotification n, boolean push, boolean silently) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-09-20 07:50:15" "NotificationList.java"$"23"$"137,10 @@ final class NotificationList {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-09-20 07:50:15" "NotificationList.java"$"24"$" if (mList.size() > mMaximumSize) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-09-20 07:50:15" "NotificationList.java"$"25"$" remove(mList.get(0));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-09-20 07:50:15" "NotificationList.java"$"26"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-09-20 07:50:15" "NotificationList.java"$"27"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-09-20 07:50:15" "NotificationList.java"$"28"$" // Add new notification to the list."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-09-20 07:50:15" "NotificationList.java"$"29"$"214,4 @@ final class NotificationList {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2014-09-20 07:50:15" "NotificationWidget.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-20 10:27:55" "NotificationWidget.java"$"1"$"367,8 @@ public class NotificationWidget extends LinearLayout implements NotificationView"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-20 10:27:55" "NotificationWidget.java"$"2"$" boolean highlightFirstLetter = count > 1;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-20 10:27:55" "NotificationWidget.java"$"3"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-20 10:27:55" "NotificationWidget.java"$"4"$" LayoutInflater inflater = null;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-20 10:27:55" "NotificationWidget.java"$"5"$"+) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-20 10:27:55" "NotificationWidget.java"$"6"$"391,15 @@ public class NotificationWidget extends LinearLayout implements NotificationView"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-20 10:27:55" "NotificationWidget.java"$"7"$" CharSequence text;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-20 10:27:55" "NotificationWidget.java"$"8"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-20 10:27:55" "NotificationWidget.java"$"9"$" if (highlightFirstLetter) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-20 10:27:55" "NotificationWidget.java"$"10"$" SpannableString spannable = new SpannableString(lines[i]);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-20 10:27:55" "NotificationWidget.java"$"11"$" spannable.setSpan(new UnderlineSpan(), 0, 1, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-20 10:27:55" "NotificationWidget.java"$"12"$" text = spannable;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-20 10:27:55" "NotificationWidget.java"$"13"$" } else {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-20 10:27:55" "NotificationWidget.java"$"14"$" text = lines[i];"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-20 10:27:55" "NotificationWidget.java"$"15"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-20 10:27:55" "NotificationWidget.java"$"16"$"452,9 @@ public class NotificationWidget extends LinearLayout implements NotificationView"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-20 10:27:55" "NotificationWidget.java"$"17"$" && Color.red(data.dominantColor) > 127"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-20 10:27:55" "NotificationWidget.java"$"18"$" && Color.blue(data.dominantColor) > 127"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-20 10:27:55" "NotificationWidget.java"$"19"$" && Color.green(data.dominantColor) > 127"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-20 10:27:55" "SetupPermissionsDialog.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-20 16:02:03" "SetupPermissionsDialog.java"$"1"$"173,13 @@ public class SetupPermissionsDialog extends DialogFragment {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-20 16:02:03" "SetupPermissionsDialog.java"$"2"$" Config.getInstance().setEnabled(getActivity(), true, null);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/fragments/SetupPermissionsDialog.java"$"2014-09-20 16:02:03" "Option.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/Option.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/Option.java"$"2014-09-20 16:22:44" "Option.java"$"1"$"35,7 @@ public abstract class Option extends Blacklist.OnBlacklistChangedListener implem"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/Option.java"$"2014-09-20 16:22:44" "Option.java"$"2"$" private AppConfig mAppConfig;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/Option.java"$"2014-09-20 16:22:44" "Option.java"$"3"$"125,11 @@ public abstract class Option extends Blacklist.OnBlacklistChangedListener implem"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/Option.java"$"2014-09-20 16:22:44" "Option.java"$"4"$" if (configOld.equals(mAppConfig)) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/Option.java"$"2014-09-20 16:22:44" "Option.java"$"5"$" mAppConfig = configNew;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/Option.java"$"2014-09-20 16:22:44" "Option.java"$"6"$" if (Operator.bitAnd(diff, getDiffMask())) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/Option.java"$"2014-09-20 16:22:44" "Option.java"$"7"$" setChecked(getValue(configNew)[0]);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/Option.java"$"2014-09-20 16:22:44" "Option.java"$"8"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/Option.java"$"2014-09-20 16:22:44" "fetch_translations.py"$"0"$"++ b/project/app/fetch_translations.py"$"verdict"$"1"$" b/project/app/fetch_translations.py"$"2014-09-20 17:35:14" "fetch_translations.py"$"1"$"86,7 @@ if VALIDATE_LOCALES:"$"verdict"$"1"$" b/project/app/fetch_translations.py"$"2014-09-20 17:35:14" "fetch_translations.py"$"2"$" with open(os.path.join(path, filename), encoding=""utf8"") as f:"$"verdict"$"1"$" b/project/app/fetch_translations.py"$"2014-09-20 17:35:14" "fetch_translations.py"$"3"$"99,7 @@ if VALIDATE_LOCALES:"$"verdict"$"1"$" b/project/app/fetch_translations.py"$"2014-09-20 17:35:14" "fetch_translations.py"$"4"$" with open(filepath, encoding=""utf8"") as f:"$"verdict"$"1"$" b/project/app/fetch_translations.py"$"2014-09-20 17:35:14" "fetch_translations.py"$"5"$"116,7 @@ if VALIDATE_LOCALES:"$"verdict"$"1"$" b/project/app/fetch_translations.py"$"2014-09-20 17:35:14" "fetch_translations.py"$"6"$" for line in open(filepath, encoding=""utf8""):"$"verdict"$"1"$" b/project/app/fetch_translations.py"$"2014-09-20 17:35:14" "fetch_translations.py"$"7"$" r'\/(\w{2,3}|\w{2,3}\-\w{2,3})\/', filepath)[0])"$"verdict"$"1"$" b/project/app/fetch_translations.py"$"2014-09-20 17:35:14" "fetch_translations.py"$"8"$"154,4 @@ for locale in os.listdir(translations_folder_path):"$"verdict"$"1"$" b/project/app/fetch_translations.py"$"2014-09-20 17:35:14" "fetch_translations.py"$"9"$"print('Success!')"$"verdict"$"1"$" b/project/app/fetch_translations.py"$"2014-09-20 17:35:14" "NotificationData.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-09-21 09:18:54" "NotificationData.java"$"1"$"58,7 @@ public class NotificationData {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-09-21 09:18:54" "NotificationData.java"$"2"$" public CharSequence titleBigText;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-09-21 09:18:54" "NotificationData.java"$"3"$"74,6 @@ public class NotificationData {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationData.java"$"2014-09-21 09:18:54" "NotificationPresenter.java"$"4"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-09-21 09:18:54" "NotificationPresenter.java"$"5"$"339,7 @@ public class NotificationPresenter implements NotificationList.OnNotificationLis"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-09-21 09:18:54" "NotificationPresenter.java"$"6"$" && TextUtils.equals(dataNew.titleBigText, dataOld.titleBigText)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-09-21 09:18:54" "NotificationPresenter.java"$"7"$"399,10 @@ public class NotificationPresenter implements NotificationList.OnNotificationLis"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-09-21 09:18:54" "NotificationPresenter.java"$"8"$" && TextUtils.isEmpty(data.titleBigText)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-09-21 09:18:54" "NotificationPresenter.java"$"9"$" && TextUtils.isEmpty(data.messageText)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-09-21 09:18:54" "NotificationPresenter.java"$"10"$" && TextUtils.isEmpty(data.infoText)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-09-21 09:18:54" "NotificationPresenter.java"$"11"$" && data.messageTextLines == null);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-09-21 09:18:54" "OpenNotification.java"$"12"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-09-21 09:18:54" "OpenNotification.java"$"13"$"27,16 @@ import android.service.notification.StatusBarNotification;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-09-21 09:18:54" "OpenNotification.java"$"14"$"import android.util.Log;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-09-21 09:18:54" "OpenNotification.java"$"15"$"import com.achep.acdisplay.Device;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-09-21 09:18:54" "OpenNotification.java"$"16"$"import java.lang.reflect.InvocationTargetException;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-09-21 09:18:54" "OpenNotification.java"$"17"$"import java.lang.reflect.Method;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-09-21 09:18:54" "OpenNotification.java"$"18"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-09-21 09:18:54" "OpenNotification.java"$"19"$"/**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-09-21 09:18:54" "OpenNotification.java"$"20"$"135,22 @@ public class OpenNotification {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-09-21 09:18:54" "OpenNotification.java"$"21"$" if (Device.hasLemonCakeApi()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-09-21 09:18:54" "OpenNotification.java"$"22"$" // FIXME: Android L reflections."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-09-21 09:18:54" "OpenNotification.java"$"23"$" // service.cancelNotification(notification.getKey());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-09-21 09:18:54" "OpenNotification.java"$"24"$" try {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-09-21 09:18:54" "OpenNotification.java"$"25"$" Method method = sbn.getClass().getMethod(""getKey"");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-09-21 09:18:54" "OpenNotification.java"$"26"$" method.setAccessible(true);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-09-21 09:18:54" "OpenNotification.java"$"27"$" String key = (String) method.invoke(sbn);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-09-21 09:18:54" "OpenNotification.java"$"28"$" String key2 = (String) method.invoke(sbn2);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-09-21 09:18:54" "OpenNotification.java"$"29"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-09-21 09:18:54" "OpenNotification.java"$"30"$" return new EqualsBuilder()"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-09-21 09:18:54" "OpenNotification.java"$"31"$" .append(key, key2)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-09-21 09:18:54" "OpenNotification.java"$"32"$" .isEquals();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-09-21 09:18:54" "OpenNotification.java"$"33"$" } catch (NoSuchMethodException"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-09-21 09:18:54" "OpenNotification.java"$"34"$" | InvocationTargetException"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-09-21 09:18:54" "OpenNotification.java"$"35"$" | IllegalAccessException e) { /* sad, but true */ }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-09-21 09:18:54" "OpenNotification.java"$"36"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-09-21 09:18:54" "Extractor.java"$"37"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-21 09:18:54" "Extractor.java"$"38"$"22,9 @@ import android.annotation.SuppressLint;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-21 09:18:54" "Extractor.java"$"39"$"import android.support.annotation.NonNull;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-21 09:18:54" "Extractor.java"$"40"$"import android.support.annotation.Nullable;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-21 09:18:54" "Extractor.java"$"41"$"49,10 @@ public final class Extractor {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-21 09:18:54" "Extractor.java"$"42"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-21 09:18:54" "Extractor.java"$"43"$" * Gets a bundle with additional data from notification."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-21 09:18:54" "Extractor.java"$"44"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-21 09:18:54" "Extractor.java"$"45"$" @Nullable"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-21 09:18:54" "Extractor.java"$"46"$"61,7 @@ public final class Extractor {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-21 09:18:54" "Extractor.java"$"47"$" Field field = notification.getClass().getDeclaredField(""extras"");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-21 09:18:54" "Extractor.java"$"48"$"74,97 @@ public final class Extractor {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-21 09:18:54" "Extractor.java"$"49"$" final Notification n = openNotification.getNotification();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-21 09:18:54" "Extractor.java"$"50"$" final Bundle extras = getExtras(n);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-21 09:18:54" "Extractor.java"$"51"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-21 09:18:54" "Extractor.java"$"52"$" if (extras != null) loadFromExtras(data, extras);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-21 09:18:54" "Extractor.java"$"53"$" if (TextUtils.isEmpty(data.titleText)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-21 09:18:54" "Extractor.java"$"54"$" && TextUtils.isEmpty(data.titleBigText)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-21 09:18:54" "Extractor.java"$"55"$" && TextUtils.isEmpty(data.messageText)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-21 09:18:54" "Extractor.java"$"56"$" && data.messageTextLines == null) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-21 09:18:54" "Extractor.java"$"57"$" loadFromView(data, context, openNotification);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-21 09:18:54" "Extractor.java"$"58"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-21 09:18:54" "Extractor.java"$"59"$" return data;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-21 09:18:54" "Extractor.java"$"60"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-21 09:18:54" "Extractor.java"$"61"$" //-- LOADING FROM EXTRAS --------------------------------------------------"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-21 09:18:54" "Extractor.java"$"62"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-21 09:18:54" "Extractor.java"$"63"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-21 09:18:54" "Extractor.java"$"64"$" * Loads all possible texts from given {@link Notification#extras extras} to"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-21 09:18:54" "Extractor.java"$"65"$" * {@link com.achep.acdisplay.notifications.NotificationData}."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-21 09:18:54" "Extractor.java"$"66"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-21 09:18:54" "Extractor.java"$"67"$" * @param extras extras to load from"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-21 09:18:54" "Extractor.java"$"68"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-21 09:18:54" "Extractor.java"$"69"$" private void loadFromExtras(@NonNull NotificationData data, @NonNull Bundle extras) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-21 09:18:54" "Extractor.java"$"70"$" data.titleBigText = extras.getCharSequence(Notification.EXTRA_TITLE_BIG);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-21 09:18:54" "Extractor.java"$"71"$" data.titleText = extras.getCharSequence(Notification.EXTRA_TITLE);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-21 09:18:54" "Extractor.java"$"72"$" data.infoText = extras.getCharSequence(Notification.EXTRA_INFO_TEXT);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-21 09:18:54" "Extractor.java"$"73"$" data.subText = extras.getCharSequence(Notification.EXTRA_SUB_TEXT);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-21 09:18:54" "Extractor.java"$"74"$" data.summaryText = extras.getCharSequence(Notification.EXTRA_SUMMARY_TEXT);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-21 09:18:54" "Extractor.java"$"75"$" data.messageText = extras.getCharSequence(Notification.EXTRA_TEXT);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-21 09:18:54" "Extractor.java"$"76"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-21 09:18:54" "Extractor.java"$"77"$" CharSequence[] lines = extras.getCharSequenceArray(Notification.EXTRA_TEXT_LINES);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-21 09:18:54" "Extractor.java"$"78"$" if (lines != null) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-21 09:18:54" "Extractor.java"$"79"$" // Ignore empty lines."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-21 09:18:54" "Extractor.java"$"80"$" ArrayList list = new ArrayList<>();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-21 09:18:54" "Extractor.java"$"81"$" for (CharSequence msg : lines) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-21 09:18:54" "Extractor.java"$"82"$" msg = Utils.removeSpaces(msg);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-21 09:18:54" "Extractor.java"$"83"$" if (!TextUtils.isEmpty(msg)) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-21 09:18:54" "Extractor.java"$"84"$" list.add(msg);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-21 09:18:54" "Extractor.java"$"85"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-21 09:18:54" "Extractor.java"$"86"$" // Create new array."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-21 09:18:54" "Extractor.java"$"87"$" if (list.size() > 0) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-21 09:18:54" "Extractor.java"$"88"$" lines = list.toArray(new CharSequence[list.size()]);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-21 09:18:54" "Extractor.java"$"89"$" data.messageTextLines = lines;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-21 09:18:54" "Extractor.java"$"90"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-21 09:18:54" "Extractor.java"$"91"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-21 09:18:54" "Extractor.java"$"92"$" //-- LOADING FROM VIES ----------------------------------------------------"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-21 09:18:54" "Extractor.java"$"93"$" private void loadFromView(@NonNull NotificationData data,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-21 09:18:54" "Extractor.java"$"94"$" @NonNull Context context,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-21 09:18:54" "Extractor.java"$"95"$" @NonNull OpenNotification openNotification) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-21 09:18:54" "Extractor.java"$"96"$" ViewGroup view;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-21 09:18:54" "Extractor.java"$"97"$" try {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-21 09:18:54" "Extractor.java"$"98"$" final Notification n = openNotification.getNotification();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-21 09:18:54" "Extractor.java"$"99"$" // Try to load view from remote views."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-21 09:18:54" "Extractor.java"$"100"$" Context contextNotify = NotificationUtils.createContext(context, openNotification);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-21 09:18:54" "Extractor.java"$"101"$" view = (ViewGroup) inflater.inflate(rvs.getLayoutId(), null);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-21 09:18:54" "Extractor.java"$"102"$" rvs.reapply(contextNotify, view);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-21 09:18:54" "Extractor.java"$"103"$" } catch (Exception e) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-21 09:18:54" "Extractor.java"$"104"$" return;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-21 09:18:54" "Extractor.java"$"105"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-21 09:18:54" "Extractor.java"$"106"$" ArrayList textViews = new RecursiveFinder<>(TextView.class).expand(view);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-21 09:18:54" "Extractor.java"$"107"$" removeClickableViews(textViews);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-21 09:18:54" "Extractor.java"$"108"$" removeSubtextViews(context, textViews);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-21 09:18:54" "Extractor.java"$"109"$" removeActionViews(data.actions, textViews);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-21 09:18:54" "Extractor.java"$"110"$" // There're no views present."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-21 09:18:54" "Extractor.java"$"111"$" if (textViews.size() == 0)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-21 09:18:54" "Extractor.java"$"112"$" return;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-21 09:18:54" "Extractor.java"$"113"$" TextView title = findTitleTextView(textViews);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-21 09:18:54" "Extractor.java"$"114"$" textViews.remove(title); // no need of title view anymore"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-21 09:18:54" "Extractor.java"$"115"$" data.titleText = title.getText();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-21 09:18:54" "Extractor.java"$"116"$"+) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-21 09:18:54" "Extractor.java"$"117"$" // There're no views present."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-21 09:18:54" "Extractor.java"$"118"$" if (textViews.size() == 0)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-21 09:18:54" "Extractor.java"$"119"$" return;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-21 09:18:54" "Extractor.java"$"120"$" int length = textViews.size();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-21 09:18:54" "Extractor.java"$"121"$" CharSequence[] messages = new CharSequence[length];"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-21 09:18:54" "Extractor.java"$"122"$" for (int i = 0; i < length; i++) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-21 09:18:54" "Extractor.java"$"123"$" messages[i] = textViews.get(i).getText();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-21 09:18:54" "Extractor.java"$"124"$" data.messageText = Utils.mergeLargeMessage(messages);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/parser/Extractor.java"$"2014-09-21 09:18:54" "NotificationWidget.java"$"125"$"++ b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-21 09:18:54" "NotificationWidget.java"$"126"$"479,9 @@ public class NotificationWidget extends LinearLayout implements NotificationView"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-21 09:18:54" "NotificationWidget.java"$"127"$" mTitleTextView.setText(data.titleBigText == null"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-21 09:18:54" "NotificationWidget.java"$"128"$" ? data.titleText"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-21 09:18:54" "NotificationWidget.java"$"129"$" : data.titleBigText);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/widgets/NotificationWidget.java"$"2014-09-21 09:18:54" "App.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/App.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2014-10-11 14:59:14" "App.java"$"1"$"25,6 @@ import com.achep.acdisplay.blacklist.Blacklist;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2014-10-11 14:59:14" "App.java"$"2"$"59,6 @@ public class App extends Application {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2014-10-11 14:59:14" "Config.java"$"3"$"++ b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-10-11 14:59:14" "Config.java"$"4"$"35,6 @@ import com.achep.acdisplay.powertoggles.ToggleReceiver;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-10-11 14:59:14" "Config.java"$"5"$"82,6 @@ public class Config implements IOnLowMemory {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-10-11 14:59:14" "Config.java"$"6"$"108,7 @@ public class Config implements IOnLowMemory {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-10-11 14:59:14" "Config.java"$"7"$" public static final String KEY_TRIG_TRANSLATED = ""trigger_translated"";"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-10-11 14:59:14" "Config.java"$"8"$"116,12 @@ public class Config implements IOnLowMemory {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-10-11 14:59:14" "Config.java"$"9"$"141,7 @@ public class Config implements IOnLowMemory {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-10-11 14:59:14" "Config.java"$"10"$" private boolean mTrigTranslated;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-10-11 14:59:14" "Config.java"$"11"$"311,6 @@ public class Config implements IOnLowMemory {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-10-11 14:59:14" "Config.java"$"12"$"368,7 @@ public class Config implements IOnLowMemory {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-10-11 14:59:14" "Config.java"$"13"$" mTrigTranslated = prefs.getBoolean(KEY_TRIG_TRANSLATED, false);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-10-11 14:59:14" "Config.java"$"14"$"398,6 @@ public class Config implements IOnLowMemory {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-10-11 14:59:14" "Config.java"$"15"$"539,6 @@ public class Config implements IOnLowMemory {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-10-11 14:59:14" "Config.java"$"16"$"729,6 @@ public class Config implements IOnLowMemory {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-10-11 14:59:14" "Config.java"$"17"$"767,6 @@ public class Config implements IOnLowMemory {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-10-11 14:59:14" "Config.java"$"18"$"1001,11 @@ public class Config implements IOnLowMemory {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-10-11 14:59:14" "Config.java"$"19"$" public void setTranslated(Context context, boolean translated, OnConfigChangedListener listener) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-10-11 14:59:14" "Config.java"$"20"$" boolean changed = mTrigTranslated != (mTrigTranslated = translated);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-10-11 14:59:14" "Config.java"$"21"$" saveOption(context, KEY_TRIG_TRANSLATED, translated, listener, changed);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-10-11 14:59:14" "Config.java"$"22"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-10-11 14:59:14" "Config.java"$"23"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-10-11 14:59:14" "Config.java"$"24"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-10-11 14:59:14" "Config.java"$"25"$"1025,14 @@ public class Config implements IOnLowMemory {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-10-11 14:59:14" "Config.java"$"26"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-10-11 14:59:14" "Config.java"$"27"$" * @return {@code true} if the app is fully translated to currently used locale,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-10-11 14:59:14" "Config.java"$"28"$" * {@code false} otherwise."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-10-11 14:59:14" "Config.java"$"29"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-10-11 14:59:14" "Config.java"$"30"$" public boolean isTranslated() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-10-11 14:59:14" "Config.java"$"31"$" return mTrigTranslated;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-10-11 14:59:14" "Config.java"$"32"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-10-11 14:59:14" "Config.java"$"33"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-10-11 14:59:14" "Config.java"$"34"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2014-10-11 14:59:14" "NotifyWidget.java"$"35"$"++ b/project/app/src/main/java/com/achep/acdisplay/acdisplay/components/NotifyWidget.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/components/NotifyWidget.java"$"2014-10-11 14:59:14" "NotifyWidget.java"$"36"$"147,8 @@ public class NotifyWidget extends Widget implements NotificationView {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/components/NotifyWidget.java"$"2014-10-11 14:59:14" "NotifyWidget.java"$"37"$" public void onClick(NotificationWidget widget, View v) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/components/NotifyWidget.java"$"2014-10-11 14:59:14" "NotifyWidget.java"$"38"$" final OpenNotification osbn = widget.getNotification();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/components/NotifyWidget.java"$"2014-10-11 14:59:14" "NotifyWidget.java"$"39"$"160,7 @@ public class NotifyWidget extends Widget implements NotificationView {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/components/NotifyWidget.java"$"2014-10-11 14:59:14" "NotifyWidget.java"$"40"$" public void onActionButtonClick(NotificationWidget widget, View v, final PendingIntent pendingIntent) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/components/NotifyWidget.java"$"2014-10-11 14:59:14" "MainActivity.java"$"41"$"++ b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-10-11 14:59:14" "MainActivity.java"$"42"$"69,6 @@ public class MainActivity extends Activity implements Config.OnConfigChangedList"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-10-11 14:59:14" "MainActivity.java"$"43"$"290,6 @@ public class MainActivity extends Activity implements Config.OnConfigChangedList"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-10-11 14:59:14" "Receiver.java"$"44"$"++ b/project/app/src/main/java/com/achep/acdisplay/receiver/Receiver.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/receiver/Receiver.java"$"2014-10-11 14:59:14" "Receiver.java"$"45"$"29,6 @@ import com.achep.acdisplay.R;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/receiver/Receiver.java"$"2014-10-11 14:59:14" "Receiver.java"$"46"$"47,6 @@ public class Receiver extends BroadcastReceiver {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/receiver/Receiver.java"$"2014-10-11 14:59:14" "CONTRIBUTING.md"$"0"$"++ b/CONTRIBUTING.md"$"verdict"$"1"$" b/CONTRIBUTING.md"$"2014-10-11 16:20:11" "CONTRIBUTING.md"$"1"$"1,13 @@"$"verdict"$"1"$" b/CONTRIBUTING.md"$"2014-10-11 16:20:11" "CONTRIBUTING.md"$"2"$"Contributing"$"verdict"$"1"$" b/CONTRIBUTING.md"$"2014-10-11 16:20:11" "CONTRIBUTING.md"$"3"$"============"$"verdict"$"1"$" b/CONTRIBUTING.md"$"2014-10-11 16:20:11" "CONTRIBUTING.md"$"4"$""$"verdict"$"1"$" b/CONTRIBUTING.md"$"2014-10-11 16:20:11" "CONTRIBUTING.md"$"5"$"If you’re looking for ways to contribute, please [peruse open issues](https://github.com/AChep/AcDisplay/issues?milestone=&q=is%3Aopen)."$"verdict"$"1"$" b/CONTRIBUTING.md"$"2014-10-11 16:20:11" "CONTRIBUTING.md"$"6"$""$"verdict"$"1"$" b/CONTRIBUTING.md"$"2014-10-11 16:20:11" "CONTRIBUTING.md"$"7"$"How to Submit a Pull Request"$"verdict"$"1"$" b/CONTRIBUTING.md"$"2014-10-11 16:20:11" "CONTRIBUTING.md"$"8"$"----------------------------"$"verdict"$"1"$" b/CONTRIBUTING.md"$"2014-10-11 16:20:11" "CONTRIBUTING.md"$"9"$""$"verdict"$"1"$" b/CONTRIBUTING.md"$"2014-10-11 16:20:11" "CONTRIBUTING.md"$"10"$"1. Click the “Fork” button to create your personal fork of the AcDisplay repository."$"verdict"$"1"$" b/CONTRIBUTING.md"$"2014-10-11 16:20:11" "CONTRIBUTING.md"$"11"$""$"verdict"$"1"$" b/CONTRIBUTING.md"$"2014-10-11 16:20:11" "CONTRIBUTING.md"$"12"$"2. Create a new branch for your new feature. For example: `git checkout -b my-awesome-feature`. A dedicated branch for your pull request means you can develop multiple features at the same time, and ensures that your pull request is stable even if you later decide to develop an unrelated feature."$"verdict"$"1"$" b/CONTRIBUTING.md"$"2014-10-11 16:20:11" "CONTRIBUTING.md"$"13"$""$"verdict"$"1"$" b/CONTRIBUTING.md"$"2014-10-11 16:20:11" "Atomic.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2014-10-11 17:08:25" "Atomic.java"$"1"$"1,79 @@"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2014-10-11 17:08:25" "Atomic.java"$"2"$"/*"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2014-10-11 17:08:25" "Atomic.java"$"3"$" * Copyright (C) 2014 AChep@xda "$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2014-10-11 17:08:25" "Atomic.java"$"4"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2014-10-11 17:08:25" "Atomic.java"$"5"$" * This program is free software; you can redistribute it and/or"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2014-10-11 17:08:25" "Atomic.java"$"6"$" * modify it under the terms of the GNU General Public License"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2014-10-11 17:08:25" "Atomic.java"$"7"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2014-10-11 17:08:25" "Atomic.java"$"8"$" * of the License, or (at your option) any later version."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2014-10-11 17:08:25" "Atomic.java"$"9"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2014-10-11 17:08:25" "Atomic.java"$"10"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2014-10-11 17:08:25" "Atomic.java"$"11"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2014-10-11 17:08:25" "Atomic.java"$"12"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2014-10-11 17:08:25" "Atomic.java"$"13"$" * GNU General Public License for more details."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2014-10-11 17:08:25" "Atomic.java"$"14"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2014-10-11 17:08:25" "Atomic.java"$"15"$" * You should have received a copy of the GNU General Public License"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2014-10-11 17:08:25" "Atomic.java"$"16"$" * along with this program; if not, write to the Free Software"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2014-10-11 17:08:25" "Atomic.java"$"17"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2014-10-11 17:08:25" "Atomic.java"$"18"$" * MA 02110-1301, USA."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2014-10-11 17:08:25" "Atomic.java"$"19"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2014-10-11 17:08:25" "Atomic.java"$"20"$"package com.achep.acdisplay;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2014-10-11 17:08:25" "Atomic.java"$"21"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2014-10-11 17:08:25" "Atomic.java"$"22"$"import android.support.annotation.NonNull;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2014-10-11 17:08:25" "Atomic.java"$"23"$"import android.support.annotation.Nullable;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2014-10-11 17:08:25" "Atomic.java"$"24"$"import android.util.Log;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2014-10-11 17:08:25" "Atomic.java"$"25"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2014-10-11 17:08:25" "Atomic.java"$"26"$"/**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2014-10-11 17:08:25" "Atomic.java"$"27"$" * A class for atomic handling start & stop events."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2014-10-11 17:08:25" "Atomic.java"$"28"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2014-10-11 17:08:25" "Atomic.java"$"29"$" * @author Artem Chepurnoy"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2014-10-11 17:08:25" "Atomic.java"$"30"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2014-10-11 17:08:25" "Atomic.java"$"31"$"public final class Atomic {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2014-10-11 17:08:25" "Atomic.java"$"32"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2014-10-11 17:08:25" "Atomic.java"$"33"$" private final Callback mCallback;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2014-10-11 17:08:25" "Atomic.java"$"34"$" private final String mTag;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2014-10-11 17:08:25" "Atomic.java"$"35"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2014-10-11 17:08:25" "Atomic.java"$"36"$" private volatile boolean mStarted;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2014-10-11 17:08:25" "Atomic.java"$"37"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2014-10-11 17:08:25" "Atomic.java"$"38"$" public interface Callback {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2014-10-11 17:08:25" "Atomic.java"$"39"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2014-10-11 17:08:25" "Atomic.java"$"40"$" void onStart(Object... objects);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2014-10-11 17:08:25" "Atomic.java"$"41"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2014-10-11 17:08:25" "Atomic.java"$"42"$" void onStop(Object... objects);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2014-10-11 17:08:25" "Atomic.java"$"43"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2014-10-11 17:08:25" "Atomic.java"$"44"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2014-10-11 17:08:25" "Atomic.java"$"45"$" public Atomic(@NonNull Callback callback) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2014-10-11 17:08:25" "Atomic.java"$"46"$" this(callback, null);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2014-10-11 17:08:25" "Atomic.java"$"47"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2014-10-11 17:08:25" "Atomic.java"$"48"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2014-10-11 17:08:25" "Atomic.java"$"49"$" public Atomic(@NonNull Callback callback, @Nullable String tag) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2014-10-11 17:08:25" "Atomic.java"$"50"$" mCallback = callback;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2014-10-11 17:08:25" "Atomic.java"$"51"$" mTag = tag == null ? getClass().getSimpleName() : tag;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2014-10-11 17:08:25" "Atomic.java"$"52"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2014-10-11 17:08:25" "Atomic.java"$"53"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2014-10-11 17:08:25" "Atomic.java"$"54"$" public void start(Object... objects) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2014-10-11 17:08:25" "Atomic.java"$"55"$" synchronized (this) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2014-10-11 17:08:25" "Atomic.java"$"56"$" if (!mStarted) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2014-10-11 17:08:25" "Atomic.java"$"57"$" mStarted = true;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2014-10-11 17:08:25" "Atomic.java"$"58"$" mCallback.onStart(objects);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2014-10-11 17:08:25" "Atomic.java"$"59"$" } else {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2014-10-11 17:08:25" "Atomic.java"$"60"$" if (Build.DEBUG) Log.d(mTag, ""Starting already started."");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2014-10-11 17:08:25" "Atomic.java"$"61"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2014-10-11 17:08:25" "Atomic.java"$"62"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2014-10-11 17:08:25" "Atomic.java"$"63"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2014-10-11 17:08:25" "Atomic.java"$"64"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2014-10-11 17:08:25" "Atomic.java"$"65"$" public void stop(Object... objects) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2014-10-11 17:08:25" "Atomic.java"$"66"$" synchronized (this) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2014-10-11 17:08:25" "Atomic.java"$"67"$" if (mStarted) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2014-10-11 17:08:25" "Atomic.java"$"68"$" mStarted = false;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2014-10-11 17:08:25" "Atomic.java"$"69"$" mCallback.onStop(objects);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2014-10-11 17:08:25" "Atomic.java"$"70"$" } else {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2014-10-11 17:08:25" "Atomic.java"$"71"$" if (Build.DEBUG) Log.d(mTag, ""Stopping already stopped."");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2014-10-11 17:08:25" "Atomic.java"$"72"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2014-10-11 17:08:25" "Atomic.java"$"73"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2014-10-11 17:08:25" "Atomic.java"$"74"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2014-10-11 17:08:25" "Atomic.java"$"75"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2014-10-11 17:08:25" "Atomic.java"$"76"$" public boolean isRunning() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2014-10-11 17:08:25" "Atomic.java"$"77"$" return mStarted;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2014-10-11 17:08:25" "Atomic.java"$"78"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2014-10-11 17:08:25" "Atomic.java"$"79"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2014-10-11 17:08:25" "Atomic.java"$"80"$"}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2014-10-11 17:08:25" "AcDisplayActivity.java"$"81"$"++ b/project/app/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-10-11 17:08:25" "AcDisplayActivity.java"$"82"$"174,7 @@ public class AcDisplayActivity extends KeyguardActivity implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-10-11 17:08:25" "AcDisplayActivity.java"$"83"$" hideHeadsUpApp(true);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-10-11 17:08:25" "AcDisplayActivity.java"$"84"$"183,25 @@ public class AcDisplayActivity extends KeyguardActivity implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-10-11 17:08:25" "AcDisplayActivity.java"$"85"$" hideHeadsUpApp(false);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-10-11 17:08:25" "AcDisplayActivity.java"$"86"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-10-11 17:08:25" "AcDisplayActivity.java"$"87"$" * Asks HeadsUp (https://play.google.com/store/apps/details?id=com.achep.headsup) to"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-10-11 17:08:25" "AcDisplayActivity.java"$"88"$" * pause or continue showing its floating notifications."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-10-11 17:08:25" "AcDisplayActivity.java"$"89"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-10-11 17:08:25" "AcDisplayActivity.java"$"90"$" * @param hideHeadsUp {@code true} to disallow showing floating notifications,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-10-11 17:08:25" "AcDisplayActivity.java"$"91"$" * {@code false} to allow."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-10-11 17:08:25" "AcDisplayActivity.java"$"92"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-10-11 17:08:25" "AcDisplayActivity.java"$"93"$" private void hideHeadsUpApp(boolean hideHeadsUp) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-10-11 17:08:25" "AcDisplayActivity.java"$"94"$" Intent intent = new Intent(hideHeadsUp"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-10-11 17:08:25" "AcDisplayActivity.java"$"95"$" ? ""com.achep.headsup.ACTION_DISALLOW_HEADSUP"""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-10-11 17:08:25" "AcDisplayActivity.java"$"96"$" : ""com.achep.headsup.ACTION_ALLOW_HEADSUP"");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-10-11 17:08:25" "AcDisplayActivity.java"$"97"$" sendBroadcast(intent);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-10-11 17:08:25" "AcDisplayActivity.java"$"98"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-10-11 17:08:25" "AcDisplayActivity.java"$"99"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-10-11 17:08:25" "AcDisplayActivity.java"$"100"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-10-11 17:08:25" "ActiveModeService.java"$"101"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-10-11 17:08:25" "ActiveModeService.java"$"102"$"30,7 @@ import android.support.v4.content.LocalBroadcastManager;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-10-11 17:08:25" "ActiveModeService.java"$"103"$"import com.achep.acdisplay.Atomic;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-10-11 17:08:25" "ActiveModeService.java"$"104"$"55,8 @@ import com.achep.acdisplay.utils.PowerUtils;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-10-11 17:08:25" "ActiveModeService.java"$"105"$" NotificationPresenter.OnNotificationListChangedListener,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-10-11 17:08:25" "ActiveModeService.java"$"106"$"Atomic.Callback {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-10-11 17:08:25" "ActiveModeService.java"$"107"$"64,9 @@ public class ActiveModeService extends BathService.ChildService implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-10-11 17:08:25" "ActiveModeService.java"$"108"$" private Atomic mListeningAtom;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-10-11 17:08:25" "ActiveModeService.java"$"109"$"138,7 @@ public class ActiveModeService extends BathService.ChildService implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-10-11 17:08:25" "ActiveModeService.java"$"110"$" mListeningAtom = new Atomic(this, TAG);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-10-11 17:08:25" "ActiveModeService.java"$"111"$"195,7 @@ public class ActiveModeService extends BathService.ChildService implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-10-11 17:08:25" "ActiveModeService.java"$"112"$" if (mListeningAtom.isRunning()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-10-11 17:08:25" "ActiveModeService.java"$"113"$"221,7 @@ public class ActiveModeService extends BathService.ChildService implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-10-11 17:08:25" "ActiveModeService.java"$"114"$" mListeningAtom.stop();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-10-11 17:08:25" "ActiveModeService.java"$"115"$"231,11 @@ public class ActiveModeService extends BathService.ChildService implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-10-11 17:08:25" "ActiveModeService.java"$"116"$" mListeningAtom.start();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-10-11 17:08:25" "ActiveModeService.java"$"117"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-10-11 17:08:25" "ActiveModeService.java"$"118"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-10-11 17:08:25" "ActiveModeService.java"$"119"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-10-11 17:08:25" "ActiveModeService.java"$"120"$" public void onStart(Object... objects) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-10-11 17:08:25" "ActiveModeService.java"$"121"$"248,18 @@ public class ActiveModeService extends BathService.ChildService implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-10-11 17:08:25" "ActiveModeService.java"$"122"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-10-11 17:08:25" "ActiveModeService.java"$"123"$" public void onStop(Object... objects) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-10-11 17:08:25" "ActiveModeService.java"$"124"$" if (Build.DEBUG) Log.d(TAG, ""Stopping listening to sensors."");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-10-11 17:08:25" "ActiveModeService.java"$"125"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-10-11 17:08:25" "ActiveModeService.java"$"126"$" for (ActiveModeSensor sensor : mSensors) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-10-11 17:08:25" "ActiveModeService.java"$"127"$" sensor.onDetached();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-10-11 17:08:25" "ActiveModeService.java"$"128"$" sensor.unregisterCallback(this);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-10-11 17:08:25" "ActiveModeService.java"$"129"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-10-11 17:08:25" "ActiveModeService.java"$"130"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-10-11 17:08:25" "ActiveModeService.java"$"131"$" releaseWakeLock();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-10-11 17:08:25" "ActiveModeService.java"$"132"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-10-11 17:08:25" "ActiveModeService.java"$"133"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-10-11 17:08:25" "ActiveModeService.java"$"134"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-10-11 17:08:25" "ActiveModeService.java"$"135"$"317,5 @@ public class ActiveModeService extends BathService.ChildService implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-10-11 17:08:25" "ActiveModeService.java"$"136"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2014-10-11 17:08:25" "MainActivity.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-10-12 13:03:11" "MainActivity.java"$"1"$"289,7 @@ public class MainActivity extends Activity implements Config.OnConfigChangedList"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-10-12 13:03:11" "MainActivity.java"$"2"$" startActivity(new Intent(this, AcDisplayActivity.class));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/activities/MainActivity.java"$"2014-10-12 13:03:11" "NotificationPresenter.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-10-12 13:27:05" "NotificationPresenter.java"$"1"$"242,6 @@ public class NotificationPresenter implements NotificationList.OnNotificationLis"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-10-12 13:27:05" "NotificationPresenter.java"$"2"$"250,8 @@ public class NotificationPresenter implements NotificationList.OnNotificationLis"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-10-12 13:27:05" "NotificationPresenter.java"$"3"$" if (config.isCircledLargeIconEnabled())"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-10-12 13:27:05" "NotificationPresenter.java"$"4"$" data.loadCircleIcon(n);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-10-12 13:27:05" "NotificationPresenter.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-10-12 16:42:38" "NotificationPresenter.java"$"1"$"33,7 @@ import android.util.Log;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-10-12 16:42:38" "NotificationPresenter.java"$"2"$"import com.achep.acdisplay.Device;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-10-12 16:42:38" "NotificationPresenter.java"$"3"$"203,11 @@ public class NotificationPresenter implements NotificationList.OnNotificationLis"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-10-12 16:42:38" "NotificationPresenter.java"$"4"$" if (!Device.hasJellyBeanMR2Api()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-10-12 16:42:38" "NotificationPresenter.java"$"5"$" mGList.setMaximumSize(7);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-10-12 16:42:38" "NotificationPresenter.java"$"6"$" mLList.setMaximumSize(7);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-10-12 16:42:38" "NotificationPresenter.java"$"7"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-10-12 16:42:38" "NotificationPresenter.java"$"8"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-10-12 16:42:38" "NotificationPresenter.java"$"9"$" mConfig = Config.getInstance();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2014-10-12 16:42:38" ".travis.yml"$"0"$"++ b/.travis.yml"$"verdict"$"1"$" b/.travis.yml"$"2014-10-17 22:40:29" ".travis.yml"$"1"$"6,7 @@ env:"$"verdict"$"1"$" b/.travis.yml"$"2014-10-17 22:40:29" ".travis.yml"$"2"$" - build-tools-21"$"verdict"$"1"$" b/.travis.yml"$"2014-10-17 22:40:29" "build.gradle"$"3"$"++ b/project/app/build.gradle"$"verdict"$"1"$" b/project/app/build.gradle"$"2014-10-17 22:40:29" "build.gradle"$"4"$"30,7 @@ buildscript {"$"verdict"$"1"$" b/project/app/build.gradle"$"2014-10-17 22:40:29" "build.gradle"$"5"$"'"$"verdict"$"1"$" b/project/app/build.gradle"$"2014-10-17 22:40:29" "build.gradle"$"6"$"'"$"verdict"$"1"$" b/project/app/build.gradle"$"2014-10-17 22:40:29" "build.gradle"$"7"$" classpath 'com.android.tools.build:gradle:0.13.+'"$"verdict"$"1"$" b/project/app/build.gradle"$"2014-10-17 22:40:29" "build.gradle"$"8"$"42,8 @@ repositories {"$"verdict"$"1"$" b/project/app/build.gradle"$"2014-10-17 22:40:29" "build.gradle"$"9"$" compileSdkVersion 21"$"verdict"$"1"$" b/project/app/build.gradle"$"2014-10-17 22:40:29" "build.gradle"$"10"$" buildToolsVersion '21'"$"verdict"$"1"$" b/project/app/build.gradle"$"2014-10-17 22:40:29" "build.gradle"$"11"$"57,7 @@ android {"$"verdict"$"1"$" b/project/app/build.gradle"$"2014-10-17 22:40:29" "build.gradle"$"12"$" targetSdkVersion 21"$"verdict"$"1"$" b/project/app/build.gradle"$"2014-10-17 22:40:29" "build.gradle"$"13"$"128,9 @@ dependencies {"$"verdict"$"1"$" b/project/app/build.gradle"$"2014-10-17 22:40:29" "build.gradle"$"14"$"'"$"verdict"$"1"$" b/project/app/build.gradle"$"2014-10-17 22:40:29" "build.gradle"$"15"$" compile('com.android.support:support-v4:21.+') {"$"verdict"$"1"$" b/project/app/build.gradle"$"2014-10-17 22:40:29" "build.gradle"$"16"$" exclude module: 'support-annotations'"$"verdict"$"1"$" b/project/app/build.gradle"$"2014-10-17 22:40:29" "build.gradle"$"17"$" }"$"verdict"$"1"$" b/project/app/build.gradle"$"2014-10-17 22:40:29" "Device.java"$"18"$"++ b/project/app/src/main/java/com/achep/acdisplay/Device.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Device.java"$"2014-10-17 22:40:29" "Device.java"$"19"$"38,9 @@ public class Device {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Device.java"$"2014-10-17 22:40:29" "Device.java"$"20"$" * {@link Build.VERSION_CODES#L Lollipop} or higher, {@code false} otherwise."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Device.java"$"2014-10-17 22:40:29" "Device.java"$"21"$" public static boolean hasLollipopApi() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Device.java"$"2014-10-17 22:40:29" "AcDisplayActivity.java"$"22"$"++ b/project/app/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-10-17 22:40:29" "AcDisplayActivity.java"$"23"$"311,7 @@ public class AcDisplayActivity extends KeyguardActivity implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-10-17 22:40:29" "AcDisplayActivity.java"$"24"$" public MediaController getCustomMediaController() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayActivity.java"$"2014-10-17 22:40:29" "AcDisplayFragment2.java"$"25"$"++ b/project/app/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment2.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment2.java"$"2014-10-17 22:40:29" "AcDisplayFragment2.java"$"26"$"66,7 @@ public class AcDisplayFragment2 extends AcDisplayFragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment2.java"$"2014-10-17 22:40:29" "AcDisplayFragment2.java"$"27"$" mMediaController = mActivity.getCustomMediaController();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment2.java"$"2014-10-17 22:40:29" "AcDisplayFragment2.java"$"28"$"222,8 @@ public class AcDisplayFragment2 extends AcDisplayFragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment2.java"$"2014-10-17 22:40:29" "AcDisplayFragment2.java"$"29"$" public MediaController getCustomMediaController() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment2.java"$"2014-10-17 22:40:29" "AcDisplayFragment2.java"$"30"$" return mActivity.getCustomMediaController();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/AcDisplayFragment2.java"$"2014-10-17 22:40:29" "MediaWidget.java"$"31"$"++ b/project/app/src/main/java/com/achep/acdisplay/acdisplay/components/MediaWidget.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/components/MediaWidget.java"$"2014-10-17 22:40:29" "MediaWidget.java"$"32"$"72,7 @@ public class MediaWidget extends Widget implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/components/MediaWidget.java"$"2014-10-17 22:40:29" "MediaWidget.java"$"33"$" mMediaController = fragment.getCustomMediaController();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/acdisplay/components/MediaWidget.java"$"2014-10-17 22:40:29" "NotificationUtils.java"$"34"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2014-10-17 22:40:29" "NotificationUtils.java"$"35"$"25,6 @@ import android.content.Context;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2014-10-17 22:40:29" "NotificationUtils.java"$"36"$"34,6 @@ import com.achep.acdisplay.Operator;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2014-10-17 22:40:29" "NotificationUtils.java"$"37"$"64,7 @@ public class NotificationUtils {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2014-10-17 22:40:29" "NotificationUtils.java"$"38"$" @SuppressWarnings(""deprecation"")"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2014-10-17 22:40:29" "NotificationUtils.java"$"39"$"73,8 @@ public class NotificationUtils {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2014-10-17 22:40:29" "NotificationUtils.java"$"40"$" if (Device.hasLollipopApi()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2014-10-17 22:40:29" "NotificationUtils.java"$"41"$" service.cancelNotification(sbn.getKey());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2014-10-17 22:40:29" "OpenNotification.java"$"42"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-10-17 22:40:29" "OpenNotification.java"$"43"$"27,6 @@ import android.service.notification.StatusBarNotification;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-10-17 22:40:29" "OpenNotification.java"$"44"$"134,7 @@ public class OpenNotification {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-10-17 22:40:29" "OpenNotification.java"$"45"$" if (Device.hasLollipopApi()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2014-10-17 22:40:29" "MediaService.java"$"46"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/MediaService.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/MediaService.java"$"2014-10-17 22:40:29" "MediaService.java"$"47"$"72,7 @@ public class MediaService extends NotificationListenerService implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/MediaService.java"$"2014-10-17 22:40:29" "MediaService.java"$"48"$" if (!Device.hasKitKatApi() && !Device.hasLollipopApi()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/MediaService.java"$"2014-10-17 22:40:29" "MediaService.java"$"49"$"138,7 @@ public class MediaService extends NotificationListenerService implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/MediaService.java"$"2014-10-17 22:40:29" "MediaService.java"$"50"$" if (Device.hasKitKatApi() && !Device.hasLollipopApi()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/MediaService.java"$"2014-10-17 22:40:29" "MediaService.java"$"51"$"146,7 @@ public class MediaService extends NotificationListenerService implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/MediaService.java"$"2014-10-17 22:40:29" "MediaService.java"$"52"$" if (Device.hasKitKatApi() && !Device.hasLollipopApi()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/MediaService.java"$"2014-10-17 22:40:29" "MediaController.java"$"53"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController.java"$"2014-10-17 22:40:29" "MediaController.java"$"54"$"203,7 @@ public class MediaController {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController.java"$"2014-10-17 22:40:29" "MediaController.java"$"55"$" if (Device.hasLollipopApi()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController.java"$"2014-10-17 22:40:29" "MediaController.java"$"56"$"223,7 @@ public class MediaController {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController.java"$"2014-10-17 22:40:29" "MediaController.java"$"57"$" if (Device.hasLollipopApi()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController.java"$"2014-10-17 22:40:29" "MediaController.java"$"58"$"350,7 @@ public class MediaController {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController.java"$"2014-10-17 22:40:29" "MediaController.java"$"59"$" if (Device.hasLollipopApi()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController.java"$"2014-10-17 22:40:29" ".travis.yml"$"0"$"++ b/.travis.yml"$"verdict"$"0"$" b/.travis.yml"$"2014-10-17 22:45:09" ".travis.yml"$"1"$"2,12 @@ language: android"$"verdict"$"0"$" b/.travis.yml"$"2014-10-17 22:45:09" ".travis.yml"$"2"$" - ANDROID_TARGET=android-21 ANDROID_ABI=armeabi-v7a ACDISPLAY_USE_TEST_KEY=true"$"verdict"$"0"$" b/.travis.yml"$"2014-10-17 22:45:09" ".travis.yml"$"3"$" - android-21"$"verdict"$"0"$" b/.travis.yml"$"2014-10-17 22:45:09" "README.md"$"0"$"++ b/README.md"$"verdict"$"0"$" b/README.md"$"2014-10-17 22:50:41" "README.md"$"1"$"23,39 @@ Download & Build"$"verdict"$"0"$" b/README.md"$"2014-10-17 22:50:41" "README.md"$"2"$"``` bash"$"verdict"$"0"$" b/README.md"$"2014-10-17 22:50:41" "README.md"$"3"$"$ git clone git://github.com/AChep/AcDisplay.git"$"verdict"$"0"$" b/README.md"$"2014-10-17 22:50:41" "README.md"$"4"$"$ cd AcDisplay/project/"$"verdict"$"0"$" b/README.md"$"2014-10-17 22:50:41" "README.md"$"5"$"```"$"verdict"$"0"$" b/README.md"$"2014-10-17 22:50:41" "README.md"$"6"$""$"verdict"$"0"$" b/README.md"$"2014-10-17 22:50:41" "README.md"$"7"$"To build debug version: (only English and Russian locales included)"$"verdict"$"0"$" b/README.md"$"2014-10-17 22:50:41" "README.md"$"8"$"``` bash"$"verdict"$"0"$" b/README.md"$"2014-10-17 22:50:41" "README.md"$"9"$"$ ./gradlew assembleDebug"$"verdict"$"0"$" b/README.md"$"2014-10-17 22:50:41" "README.md"$"10"$"# Builds all the things. Grab compiled application from ./app/build/outputs/apk/"$"verdict"$"0"$" b/README.md"$"2014-10-17 22:50:41" "README.md"$"11"$"```"$"verdict"$"0"$" b/README.md"$"2014-10-17 22:50:41" "README.md"$"12"$"``` bash"$"verdict"$"0"$" b/README.md"$"2014-10-17 22:50:41" "README.md"$"13"$"$ ./gradlew assembleRelease"$"verdict"$"0"$" b/README.md"$"2014-10-17 22:50:41" "README.md"$"14"$"# You will need to answer 'yes' later."$"verdict"$"0"$" b/README.md"$"2014-10-17 22:50:41" "README.md"$"15"$"# Grab compiled application from ./app/build/outputs/apk/"$"verdict"$"0"$" b/README.md"$"2014-10-17 22:50:41" "README.md"$"16"$"```"$"verdict"$"0"$" b/README.md"$"2014-10-17 22:50:41" "README.md"$"17"$"``` bash"$"verdict"$"0"$" b/README.md"$"2014-10-17 22:50:41" "README.md"$"18"$"# First you need to set the path to your keystore and the alias."$"verdict"$"0"$" b/README.md"$"2014-10-17 22:50:41" "README.md"$"19"$"# You may want to put those to your ~/.bashrc file to save them"$"verdict"$"0"$" b/README.md"$"2014-10-17 22:50:41" "README.md"$"20"$"# for future bash sessions."$"verdict"$"0"$" b/README.md"$"2014-10-17 22:50:41" "README.md"$"21"$"$ export ACDISPLAY_SIGN_STORE_FILE=path_to_your_keystore"$"verdict"$"0"$" b/README.md"$"2014-10-17 22:50:41" "README.md"$"22"$"$ export ACDISPLAY_SIGN_KEY_ALIAS=key_alias"$"verdict"$"0"$" b/README.md"$"2014-10-17 22:50:41" "README.md"$"23"$""$"verdict"$"0"$" b/README.md"$"2014-10-17 22:50:41" "README.md"$"24"$"$ ./gradlew assembleRelease"$"verdict"$"0"$" b/README.md"$"2014-10-17 22:50:41" "README.md"$"25"$"# You will be asked for passwords in proccess."$"verdict"$"0"$" b/README.md"$"2014-10-17 22:50:41" "README.md"$"26"$"# Grab compiled application from ./app/build/outputs/apk/"$"verdict"$"0"$" b/README.md"$"2014-10-17 22:50:41" "README.md"$"27"$"```"$"verdict"$"0"$" b/README.md"$"2014-10-17 22:50:41" "ic_launcher.ai"$"0"$"++ b/icons/ic_launcher.ai"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"1"$"1,7 @@"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"2"$"1 0 obj <> endobj 2 0 obj <>stream"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"3"$""$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"4"$"18,52 @@"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"5"$" Печать"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"6"$"03:00"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"7"$"02:00"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"8"$"02:00"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"9"$" 2014-12-05T13:12:35+02:00"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"10"$" 2014-12-05T13:12:35+02:00"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"11"$" 2014-12-04T21:03:02+02:00"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"12"$" Adobe Illustrator CC 2014 (Windows)"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"13"$" 216"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"14"$"0AAAAAABAASAAAAAEA AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgBAADwAwER AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE 1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp 0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo +DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A9U4q7FXYq7FXYq7FXYq7 FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXVGKuqMVaL oOrAfPFVKS8tIzSSZEJ6BmA/WcVUpdY0mFQ017BGpNAXkRRX6Tiql/iLy/8A9XO1/wCR8f8AzVir X+I/L/8A1c7X/kfH/wA1Yq7/ABH5f/6udr/yPj/5qxV3+I/L/wD1c7X/AJHx/wDNWKqsOs6TMCYb 2CQDYlJUan3HFVZL20kNEmjY9aKwO30HFV/rRdmB+nFVKS9hTqwxVQbVoa0X4j4DfFVo1Jz0iP07 frxVv9IS/wC+z94xVsaie6H9eKqiahGeux98VRCTIwqDiq+uKuxV2KuxV2KuxV2KoPWdY0/RtLud T1CUQ2dqnOWQ/cAB3ZiQAO5xV8/+YP8AnIHzbeXMo0eOHTbOtIaoJpqeLM9Ur3oF29+uKpDJ+cf5 kyCja0w7/DDbr/xGMYql1z+Ynnu5I9TXr4UJI9KZ4uv/ABjK4qhpfNnnF0DS6zqLJ1DPczkbderY qll1r13IGW71GRxJu6yzMeW9dwx33xVCC8sz/wAfEW//ABYv9cVVPUtv+Wm3/wCR8X/NWKterbf8 tMH/ACOi/wCasVWyXNpGhdriEhRUhZY2P0BSScVQ36Z03/f3/Ct/TFXfpnTf9/f8K39MVRMdzaOi utxCAwqA0san6QxBH04qu9a2/wCWmD/kdF/zViqx7m2A/wB6YP8AkdF/zVirJvK35eeYPMUSXgMe n6OxoNTuTSN6HcQKN5TsacdtuuEAk0GM5xiLkaA73pmg+UfKugJH6P1jWLqM8hPdSPFbq43BS2Q0 Kk9VkzOx9nzl9XpdBqvaPDDaAMz8h8/2Mhk1/VGUokggiIoIoFVFH+qftD/gszYaDGOe7o83tFqZ /TUPcP12hHvLxwA9xK4HTk7N+s5kDBAcoh1s+0NRLnOXzKn6kn8x+85Pgj3NHjz/AJx+a+O7uozW OZ0P+SxH6jkThgeYHybY63NHlOQ/zii4Nd1SHYTl1rUiT4q/Sd/xyiehxHpTn4e3tVDnLiHmP7D9 qa2fm4qQLiIr/lxHb/gW/rmHk7OkPpNu70vtNCW2WPD5jcfr+9klhrVtcLyikEi96dR8wdxmBPHK JqQp6HBqMeWPFAiQTOOZXFQcg3KmKuxV2KuxV2KvI/8AnJbXYtO8lWlt6vGW8vFpAOsiRIxYfIOy E4q+Vp9Wv5jUylAK8Vj+EAE1pUbn6TiqmdR1ApwNzKUJqVLtSvyriqgzu7cnYsx6kmpxVrFXYq7F XYq7FW1VmYKoqx2AxVX/AEfef77P3j+uGkW76hef77P3j+uNLaHO3XYjAlqOOe4njtreNpriZxHD DGCzu7GiqqjcknYDFXuXkT8ndO0RV1LzRHFqGtihh0lqSWlsaVrcU2mftwB4DetT0y9Po5ZN+UXT do9tY9MeEeufd3e8/oehTTT3EomuZDNMBxDtQUHgqiiqPkM3GHTwxjYPGaztHNqD6zt3dFtcucF1 cVdXFXVxV1cVdXFXVxVdFNLDIJImKOvRlNDkZwEhRFtuDPPFLigTEsm0bzUarFeEK2wEvRT/AK3g fwzU6jQGO8Nw9h2d7QRyejN6Zd/Q+/u+73MxtrhZEBrmuelV8VdirsVdir52/wCcuevlT/o//wCx bFXzvirsVa5L4jFXcl8RiruS+IxV3JfEYq7kviMVdyXxGKuDgGoahHQ1xVV+uT/7/b/gj/XG0U0b yf8A383/AAR/rja0h3lFQq7sTQAbkk4pfQH5Yfl7H5Utk1XUIw/ma5Q/a3+oo43jTwmK7SN+z9kU +InY6PR8XqlyeZ7Z7a8O8WI+rqe7yHn93v5TXNw8WTbq4q6uKurirq4q6uKurirq4q6uKurirq4q negeYZLKRYZ2LWx2BPVP7M12r0fF6o83pexu2jjIxZT6Oh7v2fd7mf21ykqAg9c072qvirsVdir5 3/5y5B/51Vuw+vj7/q39MVfO2KuxVj7faPzxVrFXYq7FXYq7FXYq7FVrGmKvWfyG8ki61H/FN/G3 o2TU0kFRxa4UjlNU/wC+q/BQfb3BBTMvR4PElvyDp+2tedPi9P1y2H6T+O97xXN8+ek26uKurirq 4q6uKurirq4q6uKurirq4q6uKurirq4qyfyprbJItnM23+6WP/Ef6Zqdfpq9Y+L2Hs/2nxDwJncf T+r4dPJnMUgZQRmseqX4q7FXzx/zlx9jyt8779Vvir51xV2Ksfb7R+eKtYq7FXYq7FXYq7FWjiqr p2nXeqala6baLzubuVYYhuRVzSpoCaDqfbCASaDGcxEGR2AfXPl/RLPQ9IttMtBSG2RYwaAFqChZ qUHJju3ianOh0+Hw40+a9pa06nKZ9OQ9yYVy9wV9vDcXM629vGZZnrwRepoKn8BkZzERZ5NuHDLJ IRiLkUYfLvmH/lgl+4f1yj81j73N/kjU/wAwtf4d8xf8sEv3D+uP5rH3p/kjU/zC7/DvmL/lgl+4 f1x/NY+9f5I1P8wu/wAO+Yv+WCX7h/XH81j71/kjU/zC7/DvmL/lgl+4f1x/NY+9f5I1P8wu/wAO +Yv+WCX7h/XH81j71/kjU/zC7/DvmL/lgl+4f1x/NY+9f5I1P8wu/wAO+Yv+WCX7h/XH81j71/kj U/zC3/h3zD/ywS/cP64/msfev8kan+YUPeWGoWPD65A0HqV4c+/Glf15ZjyxnyNuLqNHlw1xxMbU ActcZckjI6uhoykFSOxGCQBFFlCZhISjsQ9I8uaoLyzST9qlHHgw65zmfFwSMX03Q6sajFGY68/f 1TvKnLdir59/5y3hrZ+WZq/Yku04+PNYTX/hMVfOGKuxVj7faPzxVrFXYq7FXYq7FXYqtY0GKvT/ APnH/wAvrd+YLzW5krHp0fp25I29aaoLA+Kxgj/ZZnaDHxTvudB7Ranw8HAOcz9g5/oe/VzdvCOJ xVNPJrf87VYj/jL/AMmXzD1v90fx1dz2F/jUPj/uS9TzRPoLsVdirsVdirsVdirsVdirBvzNaj6X 7+v/AMy82fZv8Xw/S8p7T/5P/O/3rEFO2bV5BuuFWQ+T9Q9G9a3Y/DKOSj/KH9ma3tHHYEu56j2Z 1VTliPKW4945/Z9z0SJuSA5qHsl2KvAf+ctf+OV5d/4z3P8AxBMVfNmKuxVj7faPzxVrFXYq7FXY q7FXYqpSHbFX0h+SOlCw8hWsxUpLqEktzID3q3poR80RTm67PhUL73hPaPPxajh6QH2nf7qZ9XM9 0Dq4FW299d2N5Hd2bcbiGpRqBtuJDbGv7JOV5ICQo8nK0uaeKYnD6gzLRfzPsZaQ6vF9Wk6fWIwW iPzXdl/HNVl0JH07vXaPt+Etso4T3jl+PmzS2ura6hWe2lSaF/syRkMp+kZgyiQaLv4ZIzFxNhVw M3Yq7FXYq7FXEgCp6YqxbXfzD0PTeUVu3166G3CIjgD/AJUm4+6uZWLSTlz2DqNX2zhxbD1y8uXz YHq3mLUtcnjmvOKxxchBEi0VeVOW53J2HfNrgwRxjZ5DtDX5NQQZchyUlO2ZLqy3XCqvYXP1e9hm rQI4LH26H8Mo1EeLGR5Ob2bl8PUQl/SHyOx+x6zYPzt0PtnOvpqJxV4V/wA5YwRt5Y0S4NfUjvXj U9uLxEt/xAYq+Y8VdirH2+0fnirWKuxV2KuxV2KuxVQmO2KvrXybG0PlHRImADR2Fsh49CVhUV+n rnQ6aNY4+5817VyGepmT/Or5bfoTiuXuvcWxVM/Jb183WKnv6u3/ADxfMTW/3Z/HV3XYQ/wqHx/3 JZjr35e6JqfKWAfUbo7+pEBwJ/yo9h91M1mLVzjz3D1Or7Gw5d4+iXly+TBrnR/OHlKdrm3d1twa tcQfHCw/4sUjb/ZD5ZnDJjzCjzdBPTarRnij9PeOXx/ayTQvzStJuMOsRfV5On1mIFoz/rLuy/RX MbLoSN47u00nb8ZbZRwnvHJnFtdW11Cs9tKk0L/ZkjIZT9IzBMSDRd/DJGYuJsKuBm4kAEk0A3JO KsW138xND03lFbt9fuhtwiI4A/5Um4+6uZWLSTlz2DqNX2zhxbD1y8v1sHudX84+bZjbwK5tyaG3 gBSED/ixyd/9kczo48eEWeboJ6nVaw8Mfp7hy+J/WyXQfyutYOM2ry/WJOv1aIlYx/rNszfRTMbL rido7O00nYEY75TxHuHJR/MqG3tF0eC3iWGEevxjQBVH912GW9nyJMifL9Lie0eKMI4xEUPV/vWJ o22bR5Mrq4ocaEEHcHqMUg09Z0Cb1tOgk6c0DU+e+cwRRfV4ysApngZPD/8AnLD/AJRDR/8Atof8 yHxV8vYq7FWPt9o/PFWsVdirsVdirsVdiqHm6Yq+v9HkR9JsnQ1RreIqR3BQEZ0eD6I+4PmHaH+M ZP68vvKMrlriNE7YpTHySf8Anc9PH/Gb/kw+Yet/uz+Oruuwv8Zh8f8Acl6/mje/cQCKHpirFde/ LrQ9T5S26/ULo7+pEB6ZP+VHsPupmVi1c489w6jV9jYcu49EvLl8mDXOj+cvKM7XNuzrbg1a4gJe Fh/xYpG3+yHyzOGTHmFHm6Cem1WjPFH6e8cvj+1O7P8ANxlsmF3Y871R8DRNxjY+LVqV+iuUy0G+ x2c7H7Ren1R9XlySOfU/OXnCdoIVd7evxQQ/u4F/12J3/wBkfllwhjwizzcGWfVa00Pp7hsPj+1l Gg/lZY2/GbV5frUo3+rxkrED7tszfhmNl1xO0dna6TsGEd8p4j3dP2s4t7a3toVht4lhhQUSNAFU D2AzBJJNl38IRiKiKCpgZPPPzZNJtH/6OP8AmVmy7O/i+H6Xl/aXlD/O/wB6xCM/Dm2eOK+uKHVx V6p5V/441oP+Kl/VnNZK4jXK31TT8Xhx4vq4RfvpO8g3PF/+crEU+QNNcgc11WIBu4BtrgkfgMVf K2KuxVj7faPzxVrFXYq7FXYq7FXYqoTdMVfVXkW6+s+TdEm9T1GaygDv/lBAGH0MKZ0GlleMPm/a +Ph1Ux538909rmQ61onbFKY+SD/zumnf89v+TEmYet/uz+Oru+wv8Zh8f9yXsWaN752KuxVxAIoe mKsfvPIXle6vVu5LMI4NXjjJSNz/AJSrQfdT3zIjqsgFW63J2Tp5y4jH9SeW9tb20Kw28SwwoKJG gCqPkBlBJJsuwhCMRURQVMDJ2KuxV53+bZpNo3/Rz/zKzZdn/wAXweX9peUP87/esOjPw5tXjyvr hYurgtIFmg9e0CIR6fCg6KoA+jbOYfWAKCaYpeMf85Wf+S+07/trQ/8AUNcYq+VcVdirH2+0fnir WKuxV2KuxV2KuxVSlG2Kvf8A8jtXW78lrZnaXTp5ITU1JVz6qtTsP3nH6M3HZ87iY9zxPtLpzHLG fSQ+0fsp6FyzPeccW2xVMvIx/wCd107/AJ7f8mJMxNb/AHZ/HV3fYX+Mw+P+5L2TNG987FXYq7FX Yq7FXYq7FXYq85/N00l0b/o5/wCZWbLs/r8P0vL+0vKH+d/vWGxttm1ePK7lihF6VD9Y1CCLsWBP yXfKNTPhxl2HZWE5NTAf0r+W71/TE42yD2zn30lGYq8a/wCcqf8AyXdj/wBtWH/qHnxV8p4q7FWP t9o/PFWsVdirsVdirsVdiqxxUYqzr8lfMI0zzU+nzMFttUThU0FJo6tHUnoCCw9zTMrR5OHIO47O o7b0vjac19UfUP0/Y+geWb189aJ2xVNfIn/Ka6cf+M3/ACYkzD1v92fx1d12F/jUPj/uS9mzSPfu xV2KuxV2KuxV2KuxV2KvOPzfH73Rv+jn/mVmy7P/AIvh+l5f2l5Q/wA7/esKQ7ZtXjyu5YoZP5K0 9pblrkr8I+BD+JzV9oZOUfi9b7NaX6sp/qj9P6Pten26cYlHhmsesVMVeOf85UKzfl1ZkAkLqkJY jsPQnFT9JxV8o4q7FWPt9o/PFWsVdirsVdirsVdirRxVYk09tcRXNu5iuIHWSGVTRldDyVgfEEYq +nfJ3mq38zaBb6pEAkrjhdwr0jnUD1FHt+0u/wBkiub7S5uOHmHzvtjQ/l8xoeiW4/V8PupO+WZL qlJvUVw8bFHHR1JBFduoyJFtkJmJsKTy6mT/AL1zf8jH/rlfhDuckauf84/Nb6mp/wDLZP8A8jH/ AK4+EO5P5yf84/N3qan/AMtk/wDyMf8Arj4Q7l/OT/nH5u9TU/8Alsn/AORj/wBcfCHcv5yf84/N 3qan/wAtk/8AyMf+uPhDuX85P+cfm71NT/5bJ/8AkY/9cfCHcv5yf84/N3qan/y2T/8AIx/64+EO 5fzk/wCcfm71NT/5bJ/+Rj/1x8Idy/nJ/wA4/NsSan/y1z/8jH/rj4Q7kfm5/wA4/NU5XMnH15Xl 4/Z5sWpXrSpycYAcmnJmlLmbVgaDJtCrbxSTzJDGKu5oMhOYiCT0btPgllmIR5yeq+WNLS1tY0Ub KP8AM5z2SZnIk9X0zTaeOHGIR5RDJQKDIN7sVeR/85P/APktF/5j7f8A4jJir5KxV2Ksfb7R+eKt Yq7FXYq7FXYq7FXYqpS9MVfQv5S6KmkeSbbnHS71Fvr07sFqElUeiqsDXiYuL/M5tezsRoyeP9pd UCY4hzG5/R+PczDlmzp5W3chjS26oxpNuqMaW3VGNLbqjGlt1RjS26oxpbdUY0tuqMaW3VGNLbuQ xpbdyxpWaeT9BYkXMqnm42BFKDwzSazU8ZofSHu+xOy/AjxzH7yX2D9fe9HtYBHGAMwnfK+KuxV5 R/zkzbyS/lhK604wXlvI9fAlk2+lxir5FxV2Ksfb7R+eKtYq7FXYq7FXYq7FWjiqZeVNF/TnmbT9 LYMYZ5a3PEhWEEYMkxUn9oRo1PfCASaDGcxEGR5B9LhwBQAKOyKKKB4KOwHbOmxY+CIj3Plmq1Bz ZZTP8Rb9TLKaLd6mNLbvUxpbd6mNLbvUxpbd6mNLbvUxpbd6mNLbvUxpbd6mNLbvUxpbbDkkAbk7 ADAdkxBJobkso8s+WZ7iRLidNuqKe3uffNNq9ZxemPJ7XsfsTwqyZR6+g7vP3/d7+XTtM05beMCl M1z0yZAUxV2KuxV5j/zkf/5KnUf+M1r/AMn1xV8eYq7FWPt9o/PFWsVdirsVdirsVZH5C8i6v5z1 1dL09kgijRri/v5jxgtrZPtzSt4D8TirMrzzP+THlFzYaB5b/wAYXcJpNruryukEjL19G0jAX069 C2/z64qyryNrvl3XdMuNatvJ+n6BqRk+qR3tg0gWSIBXmAgY8U+LhR96jkvjXYdnYePJfSLoPaPV +Fp+Ec5mvh1/V8WQetm/4Xz60Bq3mPRtIi9XU7yK1UiqhzV2FeNUjWrvQ9eKnKcueGP6i5uk7Pz6 j+7iSO/p82Aat+eNvHOiaVpzTwq6mWa4f0yyAnmqIoehbbi5O3dc1mTtM36R83ptN7LRr97M3/R/ WefyDLvLHn3QfMSIlnN6d8VrJYy0WUEAluO9HUcSar2606ZmafWwybcpOm7Q7Ezae5D1w7x+kdPu ZB62ZvC6W3etjwrbvWx4Vt3rY8K271seFbd62PCtu9bHhW0Ra2t1dMBEmx/aOwzHzaiGP6jv3dXY aLs3PqT6B6e88vx7mZ+X/KR5K8i8m/mI3/szSanWSybco9z3HZvY2LTer6snf+ru+96Lpemx28Kq BSmYbuEzAoMVdirsVdirzb/nIqH1Pyl1d609F7V6U61uo0p/w2KvjfFXYqx9vtH54q1irsVdirsV dir1O3uW8vf84+Sy2XwXvm7V2tb64GzfUrKPkIa+8hqfYkYq8ok6Yq9jsvN/lnyp5c03TLidpLu3 t4/Vs4QssqyykyTBiCsY4yu2zNy4065uNLqseDH3yP4G7yfafZmo1uosenFHYE/btz5/AgA2idM8 3TeZ/wAuvPOo20LaXqGhx2EthMknqN6dxMYrhWJVRUgVUhajx2rmPm7RyT5ekeX63O0fs9p8O8h4 kvPl8v128VnluLmd7i5lee4lJaWaVi7sx6lmapJzXu9ApYUxSptFvUYqynRvzO83aWojeddQgAIC XgMjCpG4lBWTalAGYgeGZeHW5cfI2PN1Wr7F02feUal3x2P6j8QzKw/OrRpFb6/YXFq9VCCIpOlP 2mZj6JHyCnNhj7WH8Ufk6DP7KS/ycx/nfrF/cnqfmZ5JcoF1ReTCpDRTrx9iWjVfxzKj2lhPWvg6 zJ7O6uJoREvcR+mkenm/y06K66pbUYAisqA0PsTXJfyhg/nfYf1MP5A1n8z/AGUf1od/P3lJJAkm pota/EqSyAU8fTR8B7RwDr9hTH2e1hP0V/nR/Wm3l/VLTXoXm08ySRrIY0cpxVivU/EQw6/y5jz7 WgPpBP2frdhh9lcp+ucY+6z+pnmkeTmmAd49iT9r4jQ7U7D8M1+XtHLPrw+532l9n9Ni3I4z/S/V y+ds30nyrHFRmWp7k5gku6AAFBk9rYRxKABilGAADbFXYq7FXYq7FXnX/OQn/kode/6NP+o2HFXx nirsVY+32j88VaxVrFXVxV1cVdXFXrHlWzk86/kzqXlixHq+YfK96dasrRRWS4spk9O4SNRuzI/x fcMVeSFa4q0I8VetW9jJ5L/I3UpdQX0dX8/T20en2rj94NOsm9Zrih6LIzcR4ggj2VeUYq6uKtbY qtK1xVaY8VWmLFU7htAYkNP2R+rFVQWg8MVfRv8Azj9oiyeVkldNnuZShPcCg/WDir3+y02KKJQF GKo5Y1XoMVXYq7FXYq7FXYq7FXnn/OQIB/KLXgfC1P3XkJxV8Y4q7FWPN9o/PFVuKuxV2KuxV1cV TDy/5h1fy9rFtrGj3L2moWj84Zk+4gg7MrDZlOxGKvSLzzv+TfnF2vPN+gX2ha9LVrnUfLzRGCeQ 7mSS3nNEJPXjUk9Tiqy18y/kP5YIvNF0PVPM+rR/FbnXWhiso3rsxhgqZKd1cUPtirBPOHnHX/N+ uz61rlx695N8KqPhjijH2Yok34ovYfSakk4qkmKurirVcVdXFXVxV2Kshg/uI/8AVH6sVVMVfT// ADj9/wAoVY/8ZZ/+TrYq9vi+wMVX4q7FXYq7FXYq7FXYq89/5yA/8lHr/wArb/qLhxV8YVxV1cVY 6x+I/PFWq4q1XFXYq7FXYq6uKtVxV1cVdirWKurirq4q6uKtVxV1cVZHbn9xH/qr+rFVSuKvqL/n H+Jl8j6cx6O87L8vXdf4Yq9si+wMVX4q7FXYq7FXYq7FXYqwP89I0k/KjzCrioEMbAe6zxsPxGKv inFXYqx1j8R+eKra4q6uKuxV2KtVxV1cVdXFXVxVquKurirq4q1XFXVxV1cVarirJLf+4j/1F/Vi qpir6p/IH/lAtI+dx/1Ey4q9nj+wMVXYq7FXYq7FXYq7FXYqwX88f/JU+Yf+MCf8nkxV8TVxV1cV Y4x+I/PFWq4q6uKtVxV1cVdXFWq4q6uKurirVcVdXFXVxVquKurirq4q1XFWS25/0eL/AFF/Viqp XFX1Z+QYp5D0gf8AGc/fcyHFXssf2Biq7FXYq7FXYq7FXYq7FWJfm0Afyz8y1/6t8/8AxA4q+GMV dirHHPxH54qtrirq4q1XFXVxV1cVarirq4q6uKtVxV1cVdXFWq4q6uKtVxV1cVZNb/7zxf6i/qxV UxV9XfkL/wAoJpHym/6iJMVeyR/YGKrsVdirsVdirsVdirsVYp+bCs35aeZgoLH9HXBoN9hGST9A xV8K4q7FWNufiPzxVbXFXVxVquKurirq4q1XFXVxVquKurirq4q1XFXVxVquKurirq4qye2/3ni/ 1F/Viqpir61/IqFU8i6MF6GN238Wldj+vFXr6fZGKt4q7FXYq7FXYq7FXYqxz8yv/Jdeaf8AtkX3 /UM+KvgvFXYqxtz8R+eKra4q6uKtVxV1cVarirq4q6uKtVxV1cVarirq4q1XFXVxV2KuxVk9t/vP F/qL+rFVTFX13+Rn/KDaN/xhP/JxsVetp9kYq3irsVdirsVdirsVdirHPzIBb8vPNAHU6TfAf9Iz 4q+Cq4q6uKsZc/EfmcVarirVcVdXFWq4q6uKtVxV1cVdXFXYq1UYq7kMVa5Yq6pxVqpxV2Ksptj/ AKPF/qL+rFVSuKvsT8mkRPJmhhQFBtImoPFlqT9JOKvU0+yMVbxV2KuxV2KuxV2KuxVj35if+S/8 zf8AbKvv+oZ8VfA1cVdXFVP6ta/75T/gRirvqtr/AL5T/gRirvqtr/vlP+BGKtfVbX/fKf8AAjFX fVbX/fKf8CMVd9Vtf98p/wACMVd9Vtf98p/wIxV31W1/3yn/AAIxV31W1/3yn/AjFXfVLT/fMf8A wK/0xV31S0/3xH/wK/0xV31S0/3xH/wK/wBMVd9UtP8AfEf/AAK/0xV31S0/3xH/AMCv9MVd9UtP 98R/8Cv9MVd9UtP98R/8Cv8ATFVUUAAAoBsAMVdXFX2R+TgP+DdC/wCYOH/iAxV6iv2RireKuxV2 KuxV2KuxV2KoHXtLj1bRNQ0qVikd/bTWruOoWaMxkj5csVfAfmLQNU8va1d6NqcRivbOQxyLvQ06 OhIFVYbqe4xVLq4q6uKurirq4q6uKurirq4q6uKurirq4q6uKurirq4q6uKurirq4q6uKuriqJ03 Tr7U7+CwsYmnu7hgkUS9ST+AA6knYDFX2v8Al9pb6bo2naczeo1lbQ25kGwYxRhK/TxxVna9Birs VdirsVdirsVdirsVdirE/On5d+V/NUaDWNPju3j2jlIKyqOtFkQq4HsDirz28/5xw8gvyEVlNBXo Y55TT/g2fFUql/5xh8pEkrc6glTUBZYtvb4ojiqAuf8AnF/ReLfV9SvUY/ZMgicAe4CpXFUul/5x dPImPXHVewa2DH7xKv6sVQ7/APOL94FPDXgW7A2ZA+/1jiqGm/5xl1pUPpaxE7/sq0DqD9IZv1Yq hv8AoWnzT/1crT/gZf8AmnFVGT/nG3zmrELfWJXsS0wP3emcVWf9C3+df+Wyw/4Ob/qlirv+hcPO v/LZYf8ABzf9UsVbX/nG/wA58hyvbEL3IaYmny9IYqrj/nGvzQf+lla/8DL/AM04qiYv+cZtbKAz axCj91SF3H3ll/ViqIj/AOcYrwqOevBW7gWhI+8zDFURH/zjAeQ9TXHZe4W2Cn7zK2Kphb/84xaO FH1jUryQ13MYijFPDdXxVHRf84y+UwQWuNQfetGli39vhiGKpna/845+RY6epZTT7/7snlH/ABAp irKvLX5U+W9BYnStPjtXcUaUVeQqafD6khZ6bdK0xVnWnaZHbKKdcVTDFXYq7FXYq7FXYq7FXYq7 FXYq1wXwxVoxoe2KtGGM9sVWm2iPYYq19Vh/lGKtGyhP7IxVr6jD4DFWjYQH9kYq1+joP5Rirv0d B/KMVd+joP5RirYsIB+yMVb+ow+AxVsWUI/ZGKt/VYv5Riq4W8XhirYhj8MVbEaeGKthVHbFW8Vd irsVdirsVdirsVdirsVf/9k="$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"15"$" /9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgBAADYAwER AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE 1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp 0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo +DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A9U4q7FWiwGKteqvjirXq p44q71U8cVd6qeOKu9VPHFXeqnjirvVTxxV3qp44q71U8cVd6qeOKu9VPHFXeqnjirvVTxxV3qp4 4q71U8cVd6qeOKth1PfFV1cVdirsVdirsVdirsVdiqnLKEFTirzv8xPzm8r+TP3F3I11qbryj0+3 oZKHo0hJAjU++/gDiryW4/5yw1VpWMGgRJF+yHuWZvpIjUfhiql/0Nbrv/Vjg/5Hv/zTirv+hrdd /wCrHB/yPf8A5pxV3/Q1uu/9WOD/AJHv/wA04q7/AKGt13/qxwf8j3/5pxV3/Q1uu/8AVjg/5Hv/ AM04q7/oa3Xf+rHB/wAj3/5pxV3/AENbrv8A1Y4P+R7/APNOKu/6Gt13/qxwf8j3/wCacVd/0Nbr v/Vjg/5Hv/zTirv+hrdd/wCrHB/yPf8A5pxV3/Q1uu/9WOD/AJHv/wA04q7/AKGt13/qxwf8j3/5 pxV3/Q1uu/8AVjg/5Hv/AM04q7/oa3Xf+rHB/wAj3/5pxVv/AKGt13/qxQf8j3/5pxVPPLf/ADlX p09zHDr2lSWMbGjXdvJ66ip2LRlUYADrQsfbFXumi69p2rWMF9YXCXVpcLzhnjIZWHTYj32OKpqp qMVbxV2KuxV2KuxVpjQYqxH8wvNSeXPLGp6w1GNnCzxI1aNKfhiU07M7AYq+HNT1O+1TULjUb+Zp 7y6cyzzN1ZmNfo9h2xVC4odirsVdirsVdirsVdirsVdirsVdirsVdirsVdil2KvZ/wDnGzzveWHm N/LE0haw1FXltkO/p3ES82p4B41NfcD3xV9W2svNAcVRGKuxV2KuxV2KrZfsnFXkP/OQrn/lWusj /mG/6i4sVfIeKHYq7FXYq7FXYq7FXYq7FXYq7FXYq7FU90XyZreqhZEj+r2x39eaqgj/ACR9pv1e +ZeDR5MnIUO8up1/ben020jxT/mx3Px7vizHTvy20WAA3jyXkncV9NPoC/F/w2bTH2XAfUb+x5PV e1mee2OIgPmf1fYn1t5f0O2A9GwgUjo3pqW/4IgnMyOlxR5RDpcva2qyG5ZJfA19goIwQQAACNQB sAAMs8KPcHGOry/z5fMrJrCxnFJraKUdKOitt9IwHDA84j5Mo67PHlOY/wA4qelaRpelazbaxp9q lvf2jFonjqq/EpRgUUhSCrEHMefZ+KXSvc7LT+0Wsx/xcQ/pC/t5/a9b8vfm1aArDq1uYe31iGrp 9KH4h9FcwM3ZRG8Db0Wj9rccts0eHzG4+XP73o+n6nYajbLc2U6XELdHQgivgfA+xzVzxyiakKL1 eHPDLHigRKPkicg2uxV2KuxVZL9g4q8f/wCchP8AyW+s/O2/6i4sVfI2KHYqofWv8n8chxtvhu+t f5P448a+G761/k/jjxr4bvrX+T+OPGvhu+tf5P448a+G761/k/jjxr4bvrX+T+OPGvhu+tf5P448 a+G761/k/jjxr4atZJdXt1Ha2kBmuJTxSNTuT/AeJyULkaAsteaUccTOZqI5l6j5a8h2WnqlzqAW 6veoXrFGfYH7R9znQaXs6Md57y+x877W9pZ5SYYbhDv/AIj+ofb9zLM2byrsKuxV2KuxV2KuxVHa PrmqaPdC60+doZNuQG6uB2dTsRlWXDHIKkHL0euy6afFjNH7D73svkz8wLHX0FvMBbamo+KCvwuB +1GT1+XUZz2r0UsW43i+j9kduY9WOE+nJ3d/mGW5hO8dirsVWS/YOKvH/wDnIT/yW+s/O2/6iosV fI2KHYqgcocl2KuxV2KuxV2KuxV2Kqlvbz3M8dvAhkmlYJGi9Sx2AyUYkmhzYznGETKRqI5vZvKP lS20Gy+Kkl/MAbifw/yF/wAkfjnU6HRjDHf6j+KfKe3e2ZazJUdsUeQ7/wCkfxt82QZnuhdirsVd irsVdirsVdirsVXwzTQTJNC5jljIaORTRlYbggjIkAiizhOUJCUTRD2z8v8Azwmu2v1W7YLqkC/v B0Ei9Oaj/iQzndbo/CNj6S+mdhdsjVw4Zf3sefn5j9LMcwHfuxVZL9g4q8f/AOchP/Jb6z87b/qK ixV8jYodiqByhyXYq7FXYq7FXYq7FXYq9L/LHy0sUB1u5T97LVLMEfZToz/Nug9vnm+7J0u3iH4P Be1vau/5aB85/oH6T8Gf5vHhnYq7FXYq7FXYq7FXYq7FXYq7FUVpep3emX8N9aPwngbkp7Ed1PsR scry4xOJieRcjS6qeDIMkD6ovoXQNZttX0q3v7c/BMtStalWGzKfcHbOUzYjjkYno+u6PVRz4o5I 8pD8D4JjlbkrJfsHFXj/APzkJ/5LfWfnbf8AUVFir5GxQ7FUDlDkuxV2KuxV2KuxV2KozRtNk1PV bWwj2NxIFLDsvVm+hQTluHGZzER1cfV6mODFLJLlEW96ggit4I4IVCRRKEjQdAqigH3Z2cIiIAHI Pi2bLLJMzlvKRsqmSaky8uaJNres22mxNwMzHnJ14oo5M1PYDKc+YY4GRc3s/RS1OaOMbX9g6vYr b8rfJcUKxyWb3DqN5ZJpQze5CMi/cM0Eu0cxPOvgH0PH7NaKIox4vMyl+ggKn/KsvI//AFbf+S9x /wBVMH8oZv532D9TP/Q5of8AU/8AZS/4p3/KsvI//Vt/5L3H/VTH+UM3877B+pf9Dmh/1P8A2Uv+ Kd/yrLyP/wBW3/kvcf8AVTH+UM3877B+pf8AQ5of9T/2Uv8Ainf8qy8j/wDVt/5L3H/VTH+UM387 7B+pf9Dmh/1P/ZS/4p3/ACrLyP8A9W3/AJL3H/VTH+UM3877B+pf9Dmh/wBT/wBlL/inf8qy8j/9 W3/kvcf9VMf5QzfzvsH6l/0OaH/U/wDZS/4pj/nL8r9Hi0m4v9GRree1QytAXZ0dEFX+2WYNTcb+ 2ZWk7RmZiM9wXU9r+zeEYTPCOGURdWSCOvOzfc8nzePBOxV6N+UGutFeXGjyt+7mHrwA9nWgcfSt D9GaftXDsJj3PaeyWtqUsB6+ofp/HvetZpHulkv2Dirx/wD5yE/8lvrPztv+oqLFXyNih2KoHKHJ dirsVdirsVdirsVZx+VFgsurXd6wr9ViCL7NKTv/AMChGbbsjHeQy/mj73k/bDU8GmjjH8cvsG/3 09SzpHzV2Ksy/Kb/AJTCL/jDL+rNf2n/AHXxD0nsr/jf+aWcfmXr2s6GumXumuVUSSLOpBaJgQvF ZB99O/hmt7PwwycUZPT+0OuzaYQnj7zfd8UR5U/MjR9b4W1xSx1FthC5+Bz/AMVuaf8AAnf55HU6 CePcbxbOy/aDDqajL0ZO48j7j+jmy7MB37sVdiqjd3lpZ273N3KsEEYq8jkKo+/JRgZGhuWvLljj iZSNRHUvMfNX5tSzFrPy8pRT8JvnX42rt+6Q9Pm2/sM3Om7MA3yfJ4vtL2pMvRpx/nfqH6/kz2/M p8pXBlr6psH9TlXly9E1rXvXNXCvFFfzv0vV5r/LSvn4Z/3L52zrHx52Kph5e1E6drdleg0EMqlz /kE8X/4UnKdRj48Zj5Od2bqfB1EJ90t/dyP2Po2FuSA5yT7A6X7BxV4//wA5Cf8Akt9Z+dt/1FRY q+RsUOxVA5Q5LsVdirsVdirsVdir1L8poVGi3k37T3JQ/JI1I/4nnQ9jR9Ej5/j73zz2zy3mxw7o 38z/AMdZxm5eMdirMvym/wCUwi/4wy/qzX9p/wB18Q9J7K/43/ml7XPbwXELwXEazQyCjxuAysPA g7HOdjIg2H0icIzBjIWD0LzXzX+UiNzu/L54t1awkOx/4xu3T5N9+bfTdp9MnzeN7U9lgbnp9j/N P6D+v7En8vfmJr/l64/RutRSXFvEeLRy1FxEP8kt1Hs30EZkZ9Djyjihsfsdfoe39RpJeFnBlEd/ 1D9fx+b1XRde0nWrUXOnXCzJtzXo6E9nU7jNJlwyxmpB7rSa3FqIcWOVj7veEi81/mNo2h87eEi9 1EVHoRn4UP8AxY/b5DfMnTaCeTc7RdX2n2/h0txHrydw6e8/gvOkh85+fb/mxLWyNuxqlrD8hvU7 +7ZticOmj5/aXkIw1vas7P0D4Rj+35l6X5V/L7RdBCzcfreoDrdygfCf+K134fr981Gp108u3KPc 9n2Z2Fg0u/1ZP5x/R3ff5pxr/wDxwtS/5hZv+TbZj4frj7w7HWf3M/6svufN2dc+NOxV2Kvo3y5c m50WznJqZYY3J/1kBzkMsamR3Evs+lyceKEv50QfmEwl+wcrb3j/APzkJ/5LfWfnbf8AUVFir5Gx Q7FUDlDkuxV2KuxV2KuxV2KvWfyrZD5akCihW6kDnxPBD+ojOl7H/uj/AFv0B819sf8AG4/8LH+6 kzHNq8m7FWZflN/ymEX/ABhl/Vmv7T/uviHpPZX/ABv/ADS9uznH0p2KpT5g8raNr1v6V/DWRRSK 4Siyp/qtQ/cdsvwameI3EuBruzcOqjWQe49R7i8p1r8v/NXl+6MultLdW8tYlnteSycX24SIpqK/ SM3eLW4soqVA+bw2r7C1elneEylE7XHnv0I/AT3yp+UgHC78wNU/aWwjb/k64/Uv35jantPpj+f6 nZ9l+y1VPUf6UfpP6B83pdvb29tAkFvGsMEY4xxIAqqPAAbZp5SJNnm9lDHGERGIoDoFTAzQGv8A /HC1L/mFm/5NtluH64+8ONrP7mf9WX3Pm7OufGnYq7FX0J5L/wCUa0z/AJhYf+TYzktT/eS/rH73 2Dsz/FcX/C4/7kJzL9g5S5zx/wD5yE/8lvrPztv+oqLFXyNih2KoHKHJdirsVdirsVdirsVenflJ cq2m39r+1FMspHtInH/mXm/7Gl6ZB4D20xVPHPvBHyr9bPM3bxDsVZl+U3/KYRf8YZf1Zr+0/wC6 +Iek9lf8b/zS9uznH0p2KuxV2KuxV2KuxVAa/wD8cLUv+YWb/k22W4frj7w42s/uZ/1Zfc+bs658 adirgCSABUnYAYEgXsH0doFubfTbeA/7qjVP+BWmcfOVyJfacMOCAj3ABHy/YORbHj//ADkJ/wCS 31n523/UVFir5GxQ7FUDlDkuxV2KuxV2KuxV2Ksu/LDUha+YTauaJexsgHbmnxr+AYZsuysvDlr+ ds837VaU5dIZDnjIl8OR++/g9czqHy12Ksy/Kb/lMIv+MMv6s1/af918Q9J7K/43/ml7dnOPpTsV dirsVdirsVdiqA1//jhal/zCzf8AJtstw/XH3hxtZ/cz/qy+583Z1z407FU28qaeb/zBZQUqgkEk n+rH8Rr86UzF1mTgxEu17F0vjaqEegNn3Df9j6EtE4xAZyz6yvl+wcVeP/8AOQn/AJLfWfnbf9RU WKvkbFDsVQOUOS7FXYq7FXYq7FXYqq2l1NaXUN1AeM0DrJGf8pTUZKMjEgjmGGTHGcTGW8ZCi960 rUoNS063voDWOdAwFa0PRlPup2OdlgyjJASHV8X1+klp80sUv4T8x0PxCLy5xE28q662ha7bajwM kcZKzRjq0bji1PcVqPfMfU4fEgYuw7L135XPHJzA5+4va7Xz55RuYVlXU4YwwqUlPpsPYhqZz0tF lBrhL6Vj7a0kxYyRHv2+9W/xn5T/AOrta/8AI1f65H8pl/mls/lbS/6pD/TB3+M/Kf8A1drX/kav 9cfymX+aV/lbS/6pD/TB3+M/Kf8A1drX/kav9cfymX+aV/lbS/6pD/TB3+M/Kf8A1drX/kav9cfy mX+aV/lbS/6pD/TB3+M/Kf8A1drX/kav9cfymX+aV/lbS/6pD/TB3+M/Kf8A1drX/kav9cfymX+a V/lbS/6pD/TBjnnX8xtDi0e5stNuFvLy6jaEGPdEVxxZi1KHY7AZl6TQTMwZCgHT9sdv4I4ZQxy4 5yFbchfW3jedA+cuxV6V+VOhMPU1SVaGX93BUfsKfiP0t+rNF2pnsiA6c3vvZPQGEJZpDeWw93X5 n7nqqigpmpewWy/YOKvH/wDnIT/yW+s/O2/6iosVfI2KHYqgcocl2KuxV2KuxV2KuxV2KvTPyle+ NhfK7VsUkX0Qe0hFXofCnHN/2MZVL+b+l4H2zGPixn/Kb/6Xz+PL4s+zdvDuxV2KuxV2KuxV2Kux V2KuxV2Kpl5f0S41jUo7WMER1rPIP2U7/Se2Y2p1AxQs8+jsuyuzpavMID6f4j3D9fc970TTorO0 iijXgkahUUdgBQZy8pGRs831nHjjCIjEVEbBM8izWS/YOKvH/wDnIT/yW+s/O2/6iosVfI2KHYqg cocl2KuxV2KuxV2KuxV2KvdPKuk/orQbSzIpKE5z/wDGR/ib7q0+jOv0WHw8QHXmXx/tzW/mdVOY +kbD3D9fP4ptmW6l2KuxV2KuxV2KuxV2KuxV2KorTdMvNSultrSMvI3U/sqP5mPYZVmzRxxuTl6P RZNTkEMYs/YPMvaPJ3lW30q0RFHKQ/FNKRQs39PAZzOp1ByysvqfZvZ0NJiEI7nqe8/jky1VCgAZ juwbxVZL9g4q8f8A+chP/Jb6z87b/qKixV8jYodiqByhyXYq7FXYq7FUboujahrOqW+mafH6t3ct xjXoBtUsx7KoFScICks5u73yJ5Lc6faafF5l12H4by9u97SOQfaSOLcNxP8At9slsGG5Rflfzi3m TU/qF15c0ZIFQytPb2vpyRlfsspLPvyIzL0OLxMoBG3N1Hbur/LaWUgfUfSPef1Df4M5zrHyNL9V 17R9Jj56hdJBUVVCau3+qgqx+7MfNqceL6i7DRdl6jUn93Ekd/T5/gsUT829GbUBCbWVLE7G6NOQ Pj6Yr8P019s1w7ZhxVR4e/8AY9IfYzKMV8cfE7unz/YzOyv7K+t1uLOZJ4G6OhBHyPgfbNrjyxmL ibDyep0mXBLgyRMZeaIyxx3Yq7FXYq7FXYqn2heTtU1SRWZDb2x6yuNyP8le+YOo18Mew3k9B2b7 PZ9QQZDgx955/AfgPV/LPlSz0y3WOGMqOrud2Y+LHNBmzyySuT6FodBi00ODGP1n3spjjVFAHbKX MXYq7FVkv2Dirx//AJyE/wDJb6z87b/qKixV8jYodiqByhyXYq7FXYq7FWffl3KdK8sebfMcR43l pbQ2lpJ3RruTgzCnQghaZOLGXOmA5BkzbyZ5g0Hy5pM93dyGW/u3oltCOTiOPYcq0VasT1ObXQ6n HgiZHeR6PLdu9m6jXZY44enFHcyPefLrQ+9EWn5j6nrGsxWUUS2dnMHX4SWlrwJB57U6dhkc3amS ew9I/HVs0fstpsAuf7yXny/0v67ef3ZnN1MZ5GlmDkSSOSzMQaVJNTmsJvm9NEAChyUqYpRWnapq Omz+vYXD28ncoaA07MOjD55PHklA3E0WnPpseaPDkiJR82ZaX+bWqQhU1G1ju1GxljPpP8yKMp+g DNni7XyD6gJfY8tq/Y/Tz3xSOM/6Yfr+1klp+anlmagmE9se/NAw+goWP4ZnQ7XxHmCHR5fY7VRP plCQ+IP3fpRyfmH5PcgLf7nt6M3/ADRl47TwH+L7C4MvZjXA/Rf+dH9bpfzB8roKrcPKfBInB/4Y LkZdqYR1J+DZj9ldZLmIx98v1Wo6b5+stS1mz061tZSLqVYzLIVQrU9Qo51+/Mafa4/hj83Z6f2O lzy5B7oj9Jr7nv3lryRp8XCX0eco/wB2SfER8h0H0DMHNrcmTmaHk9Douw9Np94xuXfLc/qHwDO7 PS4oVBpuMxHbo9VCigxVvFXYq7FVkv2Dirx//nIT/wAlvrPztv8AqKixV8jYodiqByhyXYq7FXYq 7FWdflfPbXn6Z8qXMohXzBbCO1kboLqAl4QfnU/PpkosZd7DdQ0+806+nsbyIw3Vu5jmibqGX/PY 4GSGKg9cCWQ+VLGSxjn8x3SFbK0V0t3I2kmYceCnvs2/zyQHVjI3sxpmZ2LsasxJJ9zkWbWKuxV1 MVdTFVa0/vh8jhDGXJHZNrZB+X4r510Yf8vUf68IQ+59IUCJaZJgmo6Yq7FXYq7FXYqsl+wcVeP/ APOQn/kt9Z+dt/1FRYq+RsUOxVA5Q5LsVdirsVdiq6OSSORZI2KSIQyOpIIINQQR0IwqztfzA8v6 5axW/nbSWvbmFQkesWTCK74joHU8Vf6TT2rvkr72PDXJpLn8mbFvXitNX1WQbrbXLwxRVH8zRcH/ AF4Nl3STzd51v/MZhgMMVhpNpUWOmW44xRDx2A5N70+QGJNpApjDAjIs3Yq7FW8Vdiqraf3w+Rwh jLkjcm1Mi/L3/lN9F/5io/14Vfc+k/3S5JgmgxV2KuxV2KuxVZL9g4q8f/5yE/8AJb6z87b/AKio sVfI2KHYqgcocl2KuxV2KuxV2KuxV2KuxVogEYqpkUxZOxV2KuAxVWtf70fI4Y82MuSNyxqZD+Xn /KcaL/zFR/rxQ+59K/ulyTFNBirsVdirsVdiqyX7BxV4/wD85Cf+S31n523/AFFRYq+RsUOxVA5Q 5LsVdirsVdirsVdirsVdirsVaIriqmQRilwGKW8VVbX+9HyOSixnyRuTaWRfl3/ynOif8xUf68Vf c2lf3S5JimgxV2KuxV2KuxVZL9g4q8f/AOchP/Jb6z87b/qKixV8jYodiqByhyXYq7FXYq7FXYq7 FXYq7FXYq7FWiK4qsIpiyaxVWtf70fI4Y82M+SNyxpZH+XP/ACnWif8AMXH+vFX3LpX90uSYpoMV dirsVdirsVWS/YOKvH/+chP/ACW+s/O2/wCoqLFXyNih2KoHKHJdirsVdirsVdirsVdirsVdirsV dirRFcVWEUxZK1r/AHv0HDHmwnyReWNTJPy4/wCU60P/AJi4/wBeFX3LpX90uFimgxV2KuxV2Kux VZL9g4q8f/5yE/8AJb6z87b/AKiosVfI2KHYqt9NP5R92Cgy4i700/lH3Y0F4i700/lH3Y0F4i70 0/lH3Y0F4i700/lH3Y0F4i700/lH3Y0F4i700/lH3Y0F4i700/lH3Y0F4i700/lH3Y0F4i700/lH 3Y0F4i700/lH3Y0F4i700/lH3Y0F4i700/lH3Y0F4i704/5R9wxoLxFwRAahQD4gYKTbeKsl/Lf/ AJTvQ/8AmLjwq+5NK/uhhYpoMVdirsVdirsVWS/ZOKvIv+chEY/ltrNBWn1Y/QLqInFXyHih2Kux V2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxS1gSyz8qbR7r8w9DhT7XrmT6Io2kP4Lir7f0xSIxh QmWKuxV2KuxV2KtMKjFWK+dfL1trmiX+lXP9xewvC7AVK8gQGHup3GKviDzJ5e1Ty5rVxo+qxGK6 gYhW34SpX4ZIyeqt2/riqW4odirsVdirsVdirsVdirsVdirsVdirsVdirsVdirRIAqTQYpe6/wDO OH5fXr358230RitwjRaUrgguX2kmH+Tx+FfGpxS+n7SLigxQicVdirsVdirsVdiqjPCHUjFWF+c/ y48t+abX6vrFklyEr6Uu6yxk90kWjD5dD3xV5lN/zi15NLkpfamgPRRLDQfKsJOKqX/QrflD/q4a p/yNg/6oYq7/AKFb8of9XDVP+RsH/VDFXf8AQrflD/q4ap/yNg/6oYq7/oVvyh/1cNU/5Gwf9UMV d/0K35Q/6uGqf8jYP+qGKu/6Fb8of9XDVP8AkbB/1QxV3/QrflD/AKuGqf8AI2D/AKoYq7/oVvyh /wBXDVP+RsH/AFQxV3/QrflD/q4ap/yNg/6oYq7/AKFb8of9XDVP+RsH/VDFXf8AQrflD/q4ap/y Ng/6oYq7/oVvyh/1cNU/5Gwf9UMVd/0K35Q/6uGqf8jYP+qGKu/6Fb8of9XDVP8AkbB/1QxVsf8A OLXlCv8Ax0NU/wCRsH/VDFU68u/843eQ9Mu0uZorjU3Q1RL51eMEeKRpGrfJgRir13T9Njt40RFC ogAVQKAAdABiqZqtBireKuxV2KuxV2KuxV2KrSgOKrDboe2KtfVk8MVd9WTwxV31ZPDFXfVk8MVd 9WTwxV31ZPDFXfVk8MVd9WTwxV31ZPDFXfVk8MVd9WTwxV31ZPDFXfVk8MVd9WTwxV31ZPDFVywq O2KqgAGKuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV 2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2 KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV// 2Q=="$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"16"$" uuid:a9228684-7347-4e2b-8fe9-94df59b75a92"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"17"$" xmp.did:ab513140-ec46-3d4d-affe-890bbf9a72d7"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"18"$" uuid:5D20892493BFDB11914A8590D31508C8"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"19"$" uuid:385aba41-889e-48ef-a574-ba388d6c3276"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"20"$" xmp.did:3aa8ef41-49b0-a948-98c1-91bd78ff7274"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"21"$" uuid:5D20892493BFDB11914A8590D31508C8"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"22"$"02:00"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"23"$"02:00"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"24"$" xmp.iid:ab513140-ec46-3d4d-affe-890bbf9a72d7"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"25"$" 2014-12-04T21:03:03+02:00"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"26"$" Adobe Illustrator CC 2014 (Windows)"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"27"$" Print"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"28"$" True"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"29"$" 1"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"30"$" 192.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"31"$" 192.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"32"$"83,363 @@"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"33"$" CMYK"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"34"$" 0.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"35"$" 0.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"36"$" 0.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"37"$" 0.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"38"$" CMYK"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"39"$" 0.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"40"$" 0.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"41"$" 0.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"42"$" 100.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"43"$" CMYK красный"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"44"$" CMYK"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"45"$" 0.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"46"$" 100.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"47"$" 100.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"48"$" 0.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"49"$" CMYK желтый"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"50"$" CMYK"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"51"$" 0.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"52"$" 0.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"53"$" 100.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"54"$" 0.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"55"$" CMYK зеленый"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"56"$" CMYK"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"57"$" 100.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"58"$" 0.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"59"$" 100.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"60"$" 0.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"61"$" CMYK голубой"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"62"$" CMYK"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"63"$" 100.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"64"$" 0.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"65"$" 0.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"66"$" 0.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"67"$" CMYK синий"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"68"$" CMYK"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"69"$" 100.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"70"$" 100.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"71"$" 0.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"72"$" 0.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"73"$" CMYK пурпурный"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"74"$" CMYK"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"75"$" 0.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"76"$" 100.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"77"$" 0.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"78"$" 0.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"79"$" C=15 M=100 Y=90 K=10"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"80"$" CMYK"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"81"$" 15.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"82"$" 100.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"83"$" 90.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"84"$" 10.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"85"$" C=0 M=90 Y=85 K=0"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"86"$" CMYK"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"87"$" 0.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"88"$" 90.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"89"$" 85.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"90"$" 0.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"91"$" C=0 M=80 Y=95 K=0"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"92"$" CMYK"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"93"$" 0.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"94"$" 80.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"95"$" 95.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"96"$" 0.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"97"$" C=0 M=50 Y=100 K=0"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"98"$" CMYK"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"99"$" 0.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"100"$" 50.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"101"$" 100.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"102"$" 0.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"103"$" C=0 M=35 Y=85 K=0"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"104"$" CMYK"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"105"$" 0.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"106"$" 35.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"107"$" 85.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"108"$" 0.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"109"$" C=5 M=0 Y=90 K=0"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"110"$" CMYK"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"111"$" 5.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"112"$" 0.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"113"$" 90.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"114"$" 0.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"115"$" C=20 M=0 Y=100 K=0"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"116"$" CMYK"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"117"$" 20.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"118"$" 0.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"119"$" 100.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"120"$" 0.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"121"$" C=50 M=0 Y=100 K=0"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"122"$" CMYK"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"123"$" 50.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"124"$" 0.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"125"$" 100.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"126"$" 0.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"127"$" C=75 M=0 Y=100 K=0"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"128"$" CMYK"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"129"$" 75.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"130"$" 0.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"131"$" 100.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"132"$" 0.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"133"$" C=85 M=10 Y=100 K=10"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"134"$" CMYK"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"135"$" 85.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"136"$" 10.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"137"$" 100.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"138"$" 10.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"139"$" C=90 M=30 Y=95 K=30"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"140"$" CMYK"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"141"$" 90.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"142"$" 30.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"143"$" 95.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"144"$" 30.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"145"$" C=75 M=0 Y=75 K=0"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"146"$" CMYK"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"147"$" 75.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"148"$" 0.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"149"$" 75.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"150"$" 0.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"151"$" C=80 M=10 Y=45 K=0"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"152"$" CMYK"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"153"$" 80.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"154"$" 10.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"155"$" 45.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"156"$" 0.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"157"$" C=70 M=15 Y=0 K=0"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"158"$" CMYK"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"159"$" 70.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"160"$" 15.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"161"$" 0.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"162"$" 0.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"163"$" C=85 M=50 Y=0 K=0"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"164"$" CMYK"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"165"$" 85.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"166"$" 50.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"167"$" 0.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"168"$" 0.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"169"$" C=100 M=95 Y=5 K=0"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"170"$" CMYK"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"171"$" 100.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"172"$" 95.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"173"$" 5.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"174"$" 0.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"175"$" C=100 M=100 Y=25 K=25"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"176"$" CMYK"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"177"$" 100.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"178"$" 100.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"179"$" 25.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"180"$" 25.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"181"$" C=75 M=100 Y=0 K=0"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"182"$" CMYK"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"183"$" 75.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"184"$" 100.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"185"$" 0.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"186"$" 0.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"187"$" C=50 M=100 Y=0 K=0"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"188"$" CMYK"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"189"$" 50.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"190"$" 100.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"191"$" 0.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"192"$" 0.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"193"$" C=35 M=100 Y=35 K=10"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"194"$" CMYK"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"195"$" 35.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"196"$" 100.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"197"$" 35.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"198"$" 10.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"199"$" C=10 M=100 Y=50 K=0"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"200"$" CMYK"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"201"$" 10.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"202"$" 100.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"203"$" 50.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"204"$" 0.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"205"$" C=0 M=95 Y=20 K=0"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"206"$" CMYK"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"207"$" 0.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"208"$" 95.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"209"$" 20.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"210"$" 0.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"211"$" C=25 M=25 Y=40 K=0"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"212"$" CMYK"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"213"$" 25.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"214"$" 25.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"215"$" 40.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"216"$" 0.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"217"$" C=40 M=45 Y=50 K=5"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"218"$" CMYK"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"219"$" 40.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"220"$" 45.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"221"$" 50.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"222"$" 5.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"223"$" C=50 M=50 Y=60 K=25"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"224"$" CMYK"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"225"$" 50.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"226"$" 50.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"227"$" 60.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"228"$" 25.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"229"$" C=55 M=60 Y=65 K=40"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"230"$" CMYK"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"231"$" 55.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"232"$" 60.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"233"$" 65.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"234"$" 40.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"235"$" C=25 M=40 Y=65 K=0"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"236"$" CMYK"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"237"$" 25.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"238"$" 40.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"239"$" 65.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"240"$" 0.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"241"$" C=30 M=50 Y=75 K=10"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"242"$" CMYK"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"243"$" 30.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"244"$" 50.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"245"$" 75.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"246"$" 10.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"247"$" C=35 M=60 Y=80 K=25"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"248"$" CMYK"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"249"$" 35.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"250"$" 60.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"251"$" 80.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"252"$" 25.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"253"$" C=40 M=65 Y=90 K=35"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"254"$" CMYK"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"255"$" 40.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"256"$" 65.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"257"$" 90.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"258"$" 35.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"259"$" C=40 M=70 Y=100 K=50"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"260"$" CMYK"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"261"$" 40.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"262"$" 70.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"263"$" 100.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"264"$" 50.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"265"$" C=70 M=50 Y=80 K=70"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"266"$" CMYK"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"267"$" 50.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"268"$" 70.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"269"$" 80.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"270"$" 70.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"271"$"450,165 @@"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"272"$" C=0 M=0 Y=0 K=100"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"273"$" CMYK"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"274"$" 0.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"275"$" 0.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"276"$" 0.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"277"$" 100.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"278"$" C=0 M=0 Y=0 K=90"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"279"$" CMYK"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"280"$" 0.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"281"$" 0.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"282"$" 0.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"283"$" 89.999400"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"284"$" C=0 M=0 Y=0 K=80"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"285"$" CMYK"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"286"$" 0.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"287"$" 0.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"288"$" 0.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"289"$" 79.998800"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"290"$" C=0 M=0 Y=0 K=70"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"291"$" CMYK"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"292"$" 0.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"293"$" 0.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"294"$" 0.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"295"$" 69.999700"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"296"$" C=0 M=0 Y=0 K=60"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"297"$" CMYK"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"298"$" 0.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"299"$" 0.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"300"$" 0.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"301"$" 59.999100"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"302"$" C=0 M=0 Y=0 K=50"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"303"$" CMYK"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"304"$" 0.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"305"$" 0.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"306"$" 0.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"307"$" 50.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"308"$" C=0 M=0 Y=0 K=40"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"309"$" CMYK"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"310"$" 0.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"311"$" 0.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"312"$" 0.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"313"$" 39.999400"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"314"$" C=0 M=0 Y=0 K=30"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"315"$" CMYK"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"316"$" 0.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"317"$" 0.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"318"$" 0.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"319"$" 29.998800"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"320"$" C=0 M=0 Y=0 K=20"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"321"$" CMYK"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"322"$" 0.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"323"$" 0.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"324"$" 0.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"325"$" 19.999700"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"326"$" C=0 M=0 Y=0 K=10"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"327"$" CMYK"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"328"$" 0.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"329"$" 0.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"330"$" 0.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"331"$" 9.999100"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"332"$" C=0 M=0 Y=0 K=5"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"333"$" CMYK"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"334"$" 0.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"335"$" 0.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"336"$" 0.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"337"$" 4.998800"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"338"$" Яркость"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"339"$" C=0 M=100 Y=100 K=0"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"340"$" CMYK"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"341"$" 0.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"342"$" 100.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"343"$" 100.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"344"$" 0.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"345"$" C=0 M=75 Y=100 K=0"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"346"$" CMYK"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"347"$" 0.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"348"$" 75.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"349"$" 100.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"350"$" 0.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"351"$" C=0 M=10 Y=95 K=0"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"352"$" CMYK"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"353"$" 0.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"354"$" 10.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"355"$" 95.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"356"$" 0.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"357"$" C=85 M=10 Y=100 K=0"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"358"$" CMYK"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"359"$" 85.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"360"$" 10.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"361"$" 100.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"362"$" 0.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"363"$" C=100 M=90 Y=0 K=0"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"364"$" CMYK"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"365"$" 100.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"366"$" 90.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"367"$" 0.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"368"$" 0.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"369"$" C=60 M=90 Y=0 K=0"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"370"$" CMYK"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"371"$" 60.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"372"$" 90.000000"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"373"$" 0.003100"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"374"$" 0.003100"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"375"$"641,13 @@"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"376"$"03'00')/MediaBox[0.0 0.0 512.0 512.0]/Parent 3 0 R/PieceInfo<>/Resources<>>>/Thumb 11 0 R/TrimBox[0.0 0.0 512.0 512.0]/Type/Page>> endobj 7 0 obj <>stream"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"377"$"!$q%`.""a:u^;+JVA0sKZYhM:*GBn> endobj 6 0 obj <>/Resources<>>>/Thumb 355 0 R/TrimBox[0.0 0.0 192.0 192.0]/Type/Page>> endobj 351 0 obj <>stream"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"382"$"endstream endobj 352 0 obj <> endobj 355 0 obj <>stream"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"383"$"8;Xp,*>rNFBW48dFeSk0[?_0ilE?DG*f#(Z<']q6#SRGB(pk-qQoO1=o,3?B+(dQd"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"384"$"(6S#&2?4l8!!tQ`R/~>"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"385"$"endstream endobj 357 0 obj [/Indexed/DeviceRGB 255 358 0 R] endobj 358 0 obj <>stream"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"386"$"8(9e>X=MR6S?i^YgA3=].HDXF.R$lIL@""pJ+EP(%0"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"387"$"\Ulg9dhD*""iC[;*=3`oP1[!S^)?1)IZ4dup`"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"388"$"655,1485 @@ E1r!/,*0[*9.aFIR2&b-C#soRZ7Dl%MLY\.?d>Mn"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"389"$"*W,)q^D*ai5$XKrcYp0n+Xl_nU*O("$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"390"$"Z_Nq0]s7hs]`XX1nZ8&94a\~>"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"391"$"endstream endobj 354 0 obj <>/ExtGState<>/Font<>/ProcSet[/PDF/Text]>>/Subtype/Form>>stream"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"392"$"/CS0 cs 0 0 0 1 scn"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"393"$"/Perceptual ri"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"394"$"[(\037)-13(\036)20(\035 \034\033\032)-3.9(\031 A)12(dobe\256 I)-10(llustr)5(a)3.9(t)6.1(or\256, \030)6.1(\035)7.9(\036)20(\035\027\026\032 \025\026)-3.9(\031)]TJ"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"395"$"[(\024)6(\035)13(\023\027\033\022\021\022 \025\021)-2.9(\020 \024)6(\035)7(\017)4(\021\027)7.9(\016\r\f\035\013)20(\035 PDF)97.1(.)]TJ"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"396"$"[(\n)4(\036)20(\035\025\026 \t\035\f\021\024)-16(\036)7(\r)3(\036)7(\b \034\033\032)-4(\031 \007 \017\027)9.9(\006\013)7(\r\021)]TJ"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"397"$"[(\022\021\035\025)13(\023)14(\035)7(\017\r\f\035 \007\026\t\035)-3.9(\031\022\r)3(\036)6.9(\b \021\013)20(\035 \t\035\007)10(\036)20(\035\027\022\035\021 \024)6(\035)12.9(\023\027\033\022\021\022\r\021 \007)]TJ"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"398"$"[(A)12(dobe I)-10.1(llustr)5(a)4(t)6(or \024 \007\030)-27(\031\004)10(\003\021\022\022\026\f \t\033\027\033\f\021)4(\036)7.1(\027\035\f ""\002)16(\035\020\017\033)7(\036)7(\b PDF-)]TJ"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"399"$"[(\024)6(\035\007\f\021\024)-16(\036)7(\r\f\026\032 \034\033\032)-4(\031"")113(. \037)-12.9(\036)19.9(\035)8(\036)]TJ"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"400"$"[(\t\033\027\033\f\021)4(\036)7.1(\027 \027\033\024\t\035)-4(\031\033\013)14(\033\021)4(\036)19.9(\024)-9(\005 \007 \017\r\033)-6(\031\035\013)20(\035\007\035\f \035\030\022\021 \001\033\027\033\f\021)4(\036)7.1(\027\026 \r\024)-9(\023)14(\035)7(\017\022\026\023 \034\035\027\f\033)7(\036)19.9(\035\007 I)-10(llustr)5(a)3.9(t)6.1(or)]TJ"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"401"$"[(\024)6(\035)13(\023\027\033\022\021\022\r\r \034\033\032)-4(\031\033 A)12(dobe I)-10(llustr)5(a)4(t)6(or \024 \r\024\t\035)-4.1(\031\b\020\035\007\033\022\r\021\f \030)6(\035\f\033\022\017\026)]TJ"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"402"$"0 -1.2 TD"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"403"$"MyriadPro-Regular/Encoding 17 0 R/FirstChar 1/FontDescriptor 18 0 R/LastChar 174/Subtype/Type1/Type/Font/Widths[639 580 515 705 496 471 500 498 541 597 385 639 554 667 530 431 501 546 463 448 528 665 569 479 507 554 482 641 549 411 568 212 0 337 0 0 0 0 0 0 0 0 0 207 307 207 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 612 0 0 666 0 487 0 0 239 0 0 0 0 0 0 532 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 482 569 0 564 501 0 0 0 0 0 0 236 0 0 549 0 0 327 396 331 551 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 419]>> endobj 17 0 obj <> endobj 18 0 obj <> endobj 19 0 obj <>stream"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"408"$"endstream endobj 350 0 obj <> endobj 361 0 obj <> endobj 362 0 obj <> endobj 363 0 obj <>stream"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"422"$"03'00')/Private 21 0 R>> endobj 21 0 obj <> endobj 22 0 obj <>stream"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"424"$"endstream endobj 360 0 obj <> endobj 359 0 obj [/ICCBased 364 0 R] endobj 364 0 obj <>stream"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"726"$""$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"873"$"b@ň"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"899"$""$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"947"$""$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"1385"$"|"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"1444"$"ܴ8"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "ic_launcher.ai"$"1495"$"*"$"verdict"$"0"$" b/icons/ic_launcher.ai"$"2015-01-07 22:09:58" "build.gradle"$"0"$"++ b/project/app/build.gradle"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"1"$"17,8 @@"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"2"$"import org.apache.commons.codec.binary.Base64"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"3"$"28,10 @@ buildscript {"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"4"$"'"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"5"$" classpath 'org.robolectric:robolectric-gradle-plugin:0.14.+'"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"6"$"'"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"7"$" classpath 'com.android.tools.build:gradle:1.0.+'"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"8"$" classpath 'commons-codec:commons-codec:1.10'"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"9"$"44,7 @@ repositories {"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"10"$" buildToolsVersion '21.1.2'"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"11"$"57,6 @@ android {"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"12"$"71,22 @@ android {"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"13"$" //noinspection GroovyAssignabilityCheck"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"14"$" SimpleDateFormat timeStampFormat = new SimpleDateFormat("$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"15"$" ""EEE MMMM dd HH:mm:ss zzz yyyy"", Locale.ENGLISH); // Don't change it!"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"16"$" String timeStamp = timeStampFormat.format(Calendar.getInstance().getTime());"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"17"$""$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"18"$" String key = System.getenv(""ACDISPLAY_GOOGLE_PLAY_PUBLIC_KEY"");"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"19"$" if (key == null) key = ""this-is-a-debug-build-blank-key"";"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"20"$" String keySalt = UUID.randomUUID().toString();"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"21"$" String keyEncrypted = encryptPublicKey(key, keySalt);"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"22"$""$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"23"$" // Google Play key is very important and better to check it twice"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"24"$" // then to get a billion of Force Close reports."$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"25"$" println ""- - - - - - - - - - - -"""$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"26"$" println ""\u001B[36m\u001B[1mGOOGLE_PLAY_PUBLIC_KEY\u001B[0m: "" + key"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"27"$" println ""- - - - - - - - - - - -"""$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"28"$""$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"29"$" signingConfigs {"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"30"$" """")"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"31"$"99,69 @@ android {"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"32"$" playPublicKey"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"33"$" timeStamp + ""\"""""$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"34"$" buildConfigField ""String"", ""MY_GOOGLE_PLAY_PUBLIC_KEY"", ""\"""" + keyEncrypted + ""\"""""$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"35"$" buildConfigField ""String"", ""MY_GOOGLE_PLAY_PUBLIC_KEY_SALT"", ""\"""" + keySalt + ""\"""""$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"36"$" zipAlignEnabled true"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"37"$" minifyEnabled true"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"38"$""$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"39"$" buildConfigField ""boolean"", ""MY_DEBUG"", ""false"""$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"40"$" timeStamp + ""\"""""$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"41"$" playPublicKey + ""\"""""$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"42"$" buildConfigField ""String"", ""MY_GOOGLE_PLAY_PUBLIC_KEY"", ""\"""" + keyEncrypted + ""\"""""$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"43"$" buildConfigField ""String"", ""MY_GOOGLE_PLAY_PUBLIC_KEY_SALT"", ""\"""" + keySalt + ""\"""""$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"44"$""$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"45"$" productFlavors {"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"46"$" //noinspection GroovyMissingReturnStatement"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"47"$" //noinspection GroovyMissingReturnStatement"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"48"$"// Visit for more info:"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"49"$"// https://github.com/robolectric/robolectric-gradle-plugin"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"50"$""$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"51"$" // Specify max number of processes (default is 1)"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"52"$" maxParallelForks = 4"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"53"$""$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"54"$" // Listen to the test execution results"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"55"$" afterTest { descriptor, result ->"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"56"$" println ""Executing test for ${descriptor.name} with result: ${result.resultType}"""$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"57"$" }"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"58"$" // Other libraries."$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"59"$" //noinspection GradleDynamicVersion"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"60"$" compile 'com.larswerkman:HoloColorPicker:1.4'"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"61"$" //noinspection GradleDynamicVersion"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"62"$" compile 'me.grantland:autofittextview:0.2.+'"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"63"$" //noinspection GradleDynamicVersion"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"64"$" compile 'com.github.andkulikov:transitions-everywhere:1.2.+'"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"65"$" //noinspection GradleDynamicVersion"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"66"$" compile 'org.solovyev.android:checkout:0.6.+@aar'"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"67"$"') {"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"68"$" // Android support libs."$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"69"$" compile('com.android.support:palette-v7:+')"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"70"$" compile('com.android.support:appcompat-v7:21.+')"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"71"$" compile('com.android.support:recyclerview-v7:21.+')"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"72"$" compile('com.android.support:support-v13:21.+')"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"73"$""$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"74"$" // Robolectric tests."$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"75"$"219,12 @@ project.task('askForPasswords') << {"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"76"$" """")"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"77"$" if (""true"".equals(System.getenv(""ACDISPLAY_USE_TEST_KEY"") + """")"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"78"$" passKey = ""KBFvGmGgDGh9HyFx"""$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"79"$"252,30 @@ project.configure(project) {"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"80"$""$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"81"$"/**"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"82"$" * Protects the key from kids, script kiddies and dumbs."$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"83"$" *"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"84"$" * @param key the key to encrypt"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"85"$" * @return encrypted tkey"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"86"$" */"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"87"$"// Symmetric algorithm used for ciphering/deciphering."$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"88"$"def encryptPublicKey(String key, String salt) {"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"89"$" String encoded = encryptPublicKeyX(key, salt);"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"90"$" return Base64.encodeBase64URLSafeString(encoded.getBytes());"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"91"$"}"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"92"$""$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"93"$"def encryptPublicKeyX(String key, String salt) {"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"94"$" final char[] m = key.toCharArray();"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"95"$" final char[] s = salt.toCharArray();"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"96"$""$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"97"$" final int ml = m.length;"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"98"$" final int sl = s.length;"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"99"$" final char[] result = new char[ml];"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"100"$""$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"101"$" for (int i = 0; i < ml; i++) {"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"102"$" result[i] = (char) (m[i] ^ s[i % sl]);"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"103"$" }"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"104"$""$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"105"$" return new String(result);"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.gradle"$"106"$"}"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-01-13 21:19:26" "build.properties"$"107"$"++ b/project/app/build.properties"$"verdict"$"0"$" b/project/app/build.properties"$"2015-01-13 21:19:26" "build.properties"$"108"$"1,9 @@"$"verdict"$"0"$" b/project/app/build.properties"$"2015-01-13 21:19:26" "build.properties"$"109"$"# Copyright (C) 2014 AChep@xda "$"verdict"$"0"$" b/project/app/build.properties"$"2015-01-13 21:19:26" "build.properties"$"110"$"#"$"verdict"$"0"$" b/project/app/build.properties"$"2015-01-13 21:19:26" "build.properties"$"111"$"# This thing is published under the terms of the GNU GPL v2.0 license."$"verdict"$"0"$" b/project/app/build.properties"$"2015-01-13 21:19:26" "build.properties"$"112"$"# See http://www.gnu.org/licenses/gpl-2.0.html"$"verdict"$"0"$" b/project/app/build.properties"$"2015-01-13 21:19:26" "build.properties"$"113"$""$"verdict"$"0"$" b/project/app/build.properties"$"2015-01-13 21:19:26" "build.properties"$"114"$"# TODO: Move the environment variables here."$"verdict"$"0"$" b/project/app/build.properties"$"2015-01-13 21:19:26" "build.properties"$"115"$"google_play_public_code=whatever"$"verdict"$"0"$" b/project/app/build.properties"$"2015-01-13 21:19:26" "build.properties"$"116"$"sign_store_file=password"$"verdict"$"0"$" b/project/app/build.properties"$"2015-01-13 21:19:26" "build.properties"$"117"$"sign_key_alias=keystore.file"$"verdict"$"0"$" b/project/app/build.properties"$"2015-01-13 21:19:26" "build_commit_public_key.py"$"118"$"++ b/project/app/build_commit_public_key.py"$"verdict"$"0"$" b/project/app/build_commit_public_key.py"$"2015-01-13 21:19:26" "build_commit_public_key.py"$"119"$"1,37 @@"$"verdict"$"0"$" b/project/app/build_commit_public_key.py"$"2015-01-13 21:19:26" "build_commit_public_key.py"$"120"$"# Copyright (C) 2014 AChep@xda "$"verdict"$"0"$" b/project/app/build_commit_public_key.py"$"2015-01-13 21:19:26" "build_commit_public_key.py"$"121"$"#"$"verdict"$"0"$" b/project/app/build_commit_public_key.py"$"2015-01-13 21:19:26" "build_commit_public_key.py"$"122"$"# This script is published under the terms of the GNU GPL v2.0 license."$"verdict"$"0"$" b/project/app/build_commit_public_key.py"$"2015-01-13 21:19:26" "build_commit_public_key.py"$"123"$"# See http://www.gnu.org/licenses/gpl-2.0.html"$"verdict"$"0"$" b/project/app/build_commit_public_key.py"$"2015-01-13 21:19:26" "build_commit_public_key.py"$"124"$""$"verdict"$"0"$" b/project/app/build_commit_public_key.py"$"2015-01-13 21:19:26" "build_commit_public_key.py"$"125"$"# Python 3 is required"$"verdict"$"0"$" b/project/app/build_commit_public_key.py"$"2015-01-13 21:19:26" "build_commit_public_key.py"$"126"$""$"verdict"$"0"$" b/project/app/build_commit_public_key.py"$"2015-01-13 21:19:26" "build_commit_public_key.py"$"127"$"from colorama import init, Fore"$"verdict"$"0"$" b/project/app/build_commit_public_key.py"$"2015-01-13 21:19:26" "build_commit_public_key.py"$"128"$""$"verdict"$"0"$" b/project/app/build_commit_public_key.py"$"2015-01-13 21:19:26" "build_commit_public_key.py"$"129"$"import os"$"verdict"$"0"$" b/project/app/build_commit_public_key.py"$"2015-01-13 21:19:26" "build_commit_public_key.py"$"130"$"import sys"$"verdict"$"0"$" b/project/app/build_commit_public_key.py"$"2015-01-13 21:19:26" "build_commit_public_key.py"$"131"$""$"verdict"$"0"$" b/project/app/build_commit_public_key.py"$"2015-01-13 21:19:26" "build_commit_public_key.py"$"132"$"# Initialize colorama"$"verdict"$"0"$" b/project/app/build_commit_public_key.py"$"2015-01-13 21:19:26" "build_commit_public_key.py"$"133"$"init()"$"verdict"$"0"$" b/project/app/build_commit_public_key.py"$"2015-01-13 21:19:26" "build_commit_public_key.py"$"134"$""$"verdict"$"0"$" b/project/app/build_commit_public_key.py"$"2015-01-13 21:19:26" "build_commit_public_key.py"$"135"$"def print_info(text):"$"verdict"$"0"$" b/project/app/build_commit_public_key.py"$"2015-01-13 21:19:26" "build_commit_public_key.py"$"136"$" print(Fore.CYAN + text + Fore.RESET)"$"verdict"$"0"$" b/project/app/build_commit_public_key.py"$"2015-01-13 21:19:26" "build_commit_public_key.py"$"137"$""$"verdict"$"0"$" b/project/app/build_commit_public_key.py"$"2015-01-13 21:19:26" "build_commit_public_key.py"$"138"$"# Script need only three arguments:"$"verdict"$"0"$" b/project/app/build_commit_public_key.py"$"2015-01-13 21:19:26" "build_commit_public_key.py"$"139"$"# 1. Dir to replace in."$"verdict"$"0"$" b/project/app/build_commit_public_key.py"$"2015-01-13 21:19:26" "build_commit_public_key.py"$"140"$"# 2. Encrypted public key."$"verdict"$"0"$" b/project/app/build_commit_public_key.py"$"2015-01-13 21:19:26" "build_commit_public_key.py"$"141"$"# 3. Encrypted public key's salt."$"verdict"$"0"$" b/project/app/build_commit_public_key.py"$"2015-01-13 21:19:26" "build_commit_public_key.py"$"142"$"assert(len(sys.argv) == 3)"$"verdict"$"0"$" b/project/app/build_commit_public_key.py"$"2015-01-13 21:19:26" "build_commit_public_key.py"$"143"$""$"verdict"$"0"$" b/project/app/build_commit_public_key.py"$"2015-01-13 21:19:26" "build_commit_public_key.py"$"144"$"for path, dirs, files in os.walk(os.path.abspath(str(sys.argv[0]))):"$"verdict"$"0"$" b/project/app/build_commit_public_key.py"$"2015-01-13 21:19:26" "build_commit_public_key.py"$"145"$" for filename in files:"$"verdict"$"0"$" b/project/app/build_commit_public_key.py"$"2015-01-13 21:19:26" "build_commit_public_key.py"$"146"$" filepath = os.path.join(path, filename)"$"verdict"$"0"$" b/project/app/build_commit_public_key.py"$"2015-01-13 21:19:26" "build_commit_public_key.py"$"147"$" with open(filepath) as f:"$"verdict"$"0"$" b/project/app/build_commit_public_key.py"$"2015-01-13 21:19:26" "build_commit_public_key.py"$"148"$" s = f.read()"$"verdict"$"0"$" b/project/app/build_commit_public_key.py"$"2015-01-13 21:19:26" "build_commit_public_key.py"$"149"$" n = s.replace('\%BUILD_SCRIPT\%:ENCRYPTED_PUBLIC_KEY', str(sys.argv[1]))"$"verdict"$"0"$" b/project/app/build_commit_public_key.py"$"2015-01-13 21:19:26" "build_commit_public_key.py"$"150"$" n = n.replace('\%BUILD_SCRIPT\%:ENCRYPTED_PUBLIC_KEY_SALT', str(sys.argv[2]))"$"verdict"$"0"$" b/project/app/build_commit_public_key.py"$"2015-01-13 21:19:26" "build_commit_public_key.py"$"151"$" if n != s:"$"verdict"$"0"$" b/project/app/build_commit_public_key.py"$"2015-01-13 21:19:26" "build_commit_public_key.py"$"152"$" with open(filepath, ""w"") as f:"$"verdict"$"0"$" b/project/app/build_commit_public_key.py"$"2015-01-13 21:19:26" "build_commit_public_key.py"$"153"$" print_info('Rewriting ' + filepath + ' ...')"$"verdict"$"0"$" b/project/app/build_commit_public_key.py"$"2015-01-13 21:19:26" "build_commit_public_key.py"$"154"$" f.write(s)"$"verdict"$"0"$" b/project/app/build_commit_public_key.py"$"2015-01-13 21:19:26" "build_commit_public_key.py"$"155"$""$"verdict"$"0"$" b/project/app/build_commit_public_key.py"$"2015-01-13 21:19:26" "build_commit_public_key.py"$"156"$"print('Success!')"$"verdict"$"0"$" b/project/app/build_commit_public_key.py"$"2015-01-13 21:19:26" "proguard-rules.txt"$"157"$"++ b/project/app/proguard-rules.txt"$"verdict"$"0"$" b/project/app/proguard-rules.txt"$"2015-01-13 21:19:26" "proguard-rules.txt"$"158"$"70,10 @@"$"verdict"$"0"$" b/project/app/proguard-rules.txt"$"2015-01-13 21:19:26" "proguard-rules.txt"$"159"$"-keep public class com.achep.acdisplay.ui.fragments.settings.** extends android.app.Fragment"$"verdict"$"0"$" b/project/app/proguard-rules.txt"$"2015-01-13 21:19:26" "proguard-rules.txt"$"160"$"-keep public class com.achep.acdisplay.plugins.xposed.**"$"verdict"$"0"$" b/project/app/proguard-rules.txt"$"2015-01-13 21:19:26" "proguard-rules.txt"$"161"$"83,23 @@"$"verdict"$"0"$" b/project/app/proguard-rules.txt"$"2015-01-13 21:19:26" "proguard-rules.txt"$"162"$""$"verdict"$"0"$" b/project/app/proguard-rules.txt"$"2015-01-13 21:19:26" "proguard-rules.txt"$"163"$"######### android-checkout rules"$"verdict"$"0"$" b/project/app/proguard-rules.txt"$"2015-01-13 21:19:26" "proguard-rules.txt"$"164"$"#### Check it there:"$"verdict"$"0"$" b/project/app/proguard-rules.txt"$"2015-01-13 21:19:26" "proguard-rules.txt"$"165"$"#### https://github.com/serso/android-checkout/blob/master/lib/proguard-rules.txt"$"verdict"$"0"$" b/project/app/proguard-rules.txt"$"2015-01-13 21:19:26" "proguard-rules.txt"$"166"$""$"verdict"$"0"$" b/project/app/proguard-rules.txt"$"2015-01-13 21:19:26" "proguard-rules.txt"$"167"$"# Artem Chepurnoy"$"verdict"$"0"$" b/project/app/proguard-rules.txt"$"2015-01-13 21:19:26" "proguard-rules.txt"$"168"$"-dontwarn javax.annotation.**"$"verdict"$"0"$" b/project/app/proguard-rules.txt"$"2015-01-13 21:19:26" "proguard-rules.txt"$"169"$""$"verdict"$"0"$" b/project/app/proguard-rules.txt"$"2015-01-13 21:19:26" "proguard-rules.txt"$"170"$"# should be copied to application proguard rules config"$"verdict"$"0"$" b/project/app/proguard-rules.txt"$"2015-01-13 21:19:26" "proguard-rules.txt"$"171"$"-keep class com.android.vending.billing.**"$"verdict"$"0"$" b/project/app/proguard-rules.txt"$"2015-01-13 21:19:26" "proguard-rules.txt"$"172"$""$"verdict"$"0"$" b/project/app/proguard-rules.txt"$"2015-01-13 21:19:26" "proguard-rules.txt"$"173"$"-assumenosideeffects class org.solovyev.android.checkout.Billing {"$"verdict"$"0"$" b/project/app/proguard-rules.txt"$"2015-01-13 21:19:26" "proguard-rules.txt"$"174"$" public static void debug(...);"$"verdict"$"0"$" b/project/app/proguard-rules.txt"$"2015-01-13 21:19:26" "proguard-rules.txt"$"175"$" public static void warning(...);"$"verdict"$"0"$" b/project/app/proguard-rules.txt"$"2015-01-13 21:19:26" "proguard-rules.txt"$"176"$" public static void error(...);"$"verdict"$"0"$" b/project/app/proguard-rules.txt"$"2015-01-13 21:19:26" "proguard-rules.txt"$"177"$"}"$"verdict"$"0"$" b/project/app/proguard-rules.txt"$"2015-01-13 21:19:26" "proguard-rules.txt"$"178"$""$"verdict"$"0"$" b/project/app/proguard-rules.txt"$"2015-01-13 21:19:26" "proguard-rules.txt"$"179"$"-assumenosideeffects class org.solovyev.android.checkout.Check {"$"verdict"$"0"$" b/project/app/proguard-rules.txt"$"2015-01-13 21:19:26" "proguard-rules.txt"$"180"$" *;"$"verdict"$"0"$" b/project/app/proguard-rules.txt"$"2015-01-13 21:19:26" "proguard-rules.txt"$"181"$"}"$"verdict"$"0"$" b/project/app/proguard-rules.txt"$"2015-01-13 21:19:26" "xposed_init"$"273"$"++ b/project/app/src/main/assets/xposed_init"$"verdict"$"0"$" b/project/app/src/main/assets/xposed_init"$"2015-01-13 21:19:26" "xposed_init"$"274"$"1,2 @@"$"verdict"$"0"$" b/project/app/src/main/assets/xposed_init"$"2015-01-13 21:19:26" "xposed_init"$"275"$"com.achep.acdisplay.plugins.xposed.ImmersiveModeDontPanic"$"verdict"$"0"$" b/project/app/src/main/assets/xposed_init"$"2015-01-13 21:19:26" "xposed_init"$"276"$"com.achep.acdisplay.plugins.xposed.OverrideHomeButton"$"verdict"$"0"$" b/project/app/src/main/assets/xposed_init"$"2015-01-13 21:19:26" "RemoteController.java"$"277"$"++ b/project/app/src/main/java/android/media/RemoteController.java"$"verdict"$"0"$" b/project/app/src/main/java/android/media/RemoteController.java"$"2015-01-13 21:19:26" "RemoteController.java"$"278"$"23,10 @@ import android.content.Context;"$"verdict"$"0"$" b/project/app/src/main/java/android/media/RemoteController.java"$"2015-01-13 21:19:26" "RemoteController.java"$"279"$"/*"$"verdict"$"0"$" b/project/app/src/main/java/android/media/RemoteController.java"$"2015-01-13 21:19:26" "RemoteController.java"$"280"$" This is needed to avoid of exceptions on"$"verdict"$"0"$" b/project/app/src/main/java/android/media/RemoteController.java"$"2015-01-13 21:19:26" "RemoteController.java"$"281"$" pre-KitKat platforms."$"verdict"$"0"$" b/project/app/src/main/java/android/media/RemoteController.java"$"2015-01-13 21:19:26" "RemoteController.java"$"282"$" */"$"verdict"$"0"$" b/project/app/src/main/java/android/media/RemoteController.java"$"2015-01-13 21:19:26" "App.java"$"283"$"++ b/project/app/src/main/java/com/achep/acdisplay/App.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"284"$"19,35 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"285"$"import android.support.annotation.NonNull;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"286"$"import android.support.annotation.Nullable;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"287"$"import android.util.Base64;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"288"$"import android.util.Log;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"289"$"import com.achep.base.Build;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"290"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"291"$"import org.solovyev.android.checkout.Billing;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"292"$"import org.solovyev.android.checkout.Checkout;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"293"$"import org.solovyev.android.checkout.Inventory;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"294"$"import org.solovyev.android.checkout.ProductTypes;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"295"$"import org.solovyev.android.checkout.Products;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"296"$"import org.solovyev.android.checkout.RobotmediaDatabase;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"297"$"import org.solovyev.android.checkout.RobotmediaInventory;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"298"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"299"$"import java.util.Arrays;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"300"$"import java.util.concurrent.Executor;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"301"$" private static final String TAG = ""App"";"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"302"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"303"$" public static final int ID_NOTIFY_INIT = 30;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"304"$"64,109 @@ public class App extends Application {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"305"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"306"$" private static final Products sProducts = Products.create()"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"307"$" .add(ProductTypes.IN_APP, Arrays.asList("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"308"$" ""donation_1"","$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"309"$" ""donation_4"","$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"310"$" ""donation_10"","$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"311"$" ""donation_20"","$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"312"$" ""donation_50"","$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"313"$" ""donation_99""))"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"314"$" .add(ProductTypes.SUBSCRIPTION, Arrays.asList(""""));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"315"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"316"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"317"$" * For better performance billing class should be used as singleton"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"318"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"319"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"320"$" private final Billing mBilling = new Billing(this, new Billing.DefaultConfiguration() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"321"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"322"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"323"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"324"$" public String getPublicKey() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"325"$" // TODO: Somehow replace those local variables on build."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"326"$" // final String k = ""__BUILD_SCRIPT__:ENCRYPTED_PUBLIC_KEY:"";"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"327"$" // final String s = ""__BUILD_SCRIPT__:ENCRYPTED_PUBLIC_KEY_SALT:"";"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"328"$" final String k = Build.GOOGLE_PLAY_PUBLIC_KEY_ENCRYPTED;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"329"$" final String s = Build.GOOGLE_PLAY_PUBLIC_KEY_SALT;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"330"$" try {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"331"$" return fromX(k, s);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"332"$" } catch (IllegalArgumentException e) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"333"$" Log.e(TAG, ""Failed to decode the public Google Play key!"");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"334"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"335"$" return ""fail"";"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"336"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"337"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"338"$" @Nullable"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"339"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"340"$" public Inventory getFallbackInventory(@NonNull Checkout checkout,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"341"$" @NonNull Executor onLoadExecutor) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"342"$" if (RobotmediaDatabase.exists(mBilling.getContext())) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"343"$" return new RobotmediaInventory(checkout, onLoadExecutor);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"344"$" } else {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"345"$" return null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"346"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"347"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"348"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"349"$" });"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"350"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"351"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"352"$" * Application wide {@link org.solovyev.android.checkout.Checkout} instance"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"353"$" * (can be used anywhere in the app). This instance contains all available"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"354"$" * products in the app."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"355"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"356"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"357"$" private final Checkout mCheckout = Checkout.forApplication(mBilling, sProducts);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"358"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"359"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"360"$" * Method deciphers previously ciphered message"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"361"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"362"$" * @param message ciphered message"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"363"$" * @param salt salt which was used for ciphering"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"364"$" * @return deciphered message"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"365"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"366"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"367"$" static String fromX(@NonNull String message, @NonNull String salt)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"368"$" throws IllegalArgumentException {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"369"$" return x(new String(Base64.decode(message, Base64.URL_SAFE)), salt);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"370"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"371"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"372"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"373"$" * Symmetric algorithm used for ciphering/deciphering."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"374"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"375"$" * @param message message"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"376"$" * @param salt salt"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"377"$" * @return ciphered/deciphered message"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"378"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"379"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"380"$" static String x(@NonNull String message, @NonNull String salt) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"381"$" final char[] m = message.toCharArray();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"382"$" final char[] s = salt.toCharArray();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"383"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"384"$" final int ml = m.length;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"385"$" final int sl = s.length;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"386"$" final char[] result = new char[ml];"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"387"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"388"$" for (int i = 0; i < ml; i++) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"389"$" result[i] = (char) (m[i] ^ s[i % sl]);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"390"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"391"$" return new String(result);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"392"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"393"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"394"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"395"$" private static App instance;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"396"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"397"$" public App() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"398"$" instance = this;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"399"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"400"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"401"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"402"$" mBilling.connect();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"403"$"177,19 @@ public class App extends Application {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"404"$" super.onLowMemory();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"405"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"406"$" public static App get() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"407"$" return instance;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"408"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"409"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"410"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"411"$" public static Checkout getCheckout() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "App.java"$"412"$" return instance.mCheckout;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-13 21:19:26" "Atomic.java"$"413"$"++ b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2015-01-13 21:19:26" "Atomic.java"$"414"$"22,8 @@ import android.support.annotation.NonNull;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2015-01-13 21:19:26" "Atomic.java"$"415"$"import static com.achep.base.Build.DEBUG;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2015-01-13 21:19:26" "Atomic.java"$"416"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2015-01-13 21:19:26" "Atomic.java"$"417"$"/**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2015-01-13 21:19:26" "Atomic.java"$"418"$"52,21 @@ public final class Atomic {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2015-01-13 21:19:26" "Atomic.java"$"419"$" public void react(boolean start, Object... objects) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2015-01-13 21:19:26" "Atomic.java"$"420"$" if (start) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2015-01-13 21:19:26" "Atomic.java"$"421"$" start(objects);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2015-01-13 21:19:26" "Atomic.java"$"422"$" } else {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2015-01-13 21:19:26" "Atomic.java"$"423"$" stop(objects);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2015-01-13 21:19:26" "Atomic.java"$"424"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2015-01-13 21:19:26" "Atomic.java"$"425"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2015-01-13 21:19:26" "Atomic.java"$"426"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2015-01-13 21:19:26" "Atomic.java"$"427"$" public void start(Object... objects) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2015-01-13 21:19:26" "Atomic.java"$"428"$" if (DEBUG) Log.d(mTag, ""Starting already started."");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2015-01-13 21:19:26" "Atomic.java"$"429"$"77,15 @@ public final class Atomic {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2015-01-13 21:19:26" "Atomic.java"$"430"$" if (DEBUG) Log.d(mTag, ""Stopping already stopped."");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2015-01-13 21:19:26" "Atomic.java"$"431"$" synchronized (this) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2015-01-13 21:19:26" "Atomic.java"$"432"$" return mStarted;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2015-01-13 21:19:26" "Atomic.java"$"433"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Atomic.java"$"2015-01-13 21:19:26" "MediaController2.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-01-14 14:32:49" "MediaController2.java"$"1"$"20,11 @@ package com.achep.acdisplay.services.media;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-01-14 14:32:49" "MediaController2.java"$"2"$"import android.content.Intent;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-01-14 14:32:49" "MediaController2.java"$"3"$"import android.view.KeyEvent;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-01-14 14:32:49" "MediaController2.java"$"4"$"59,45 @@ public abstract class MediaController2 {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-01-14 14:32:49" "MediaController2.java"$"5"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-01-14 14:32:49" "MediaController2.java"$"6"$" * Emulates hardware buttons' click via broadcast system."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-01-14 14:32:49" "MediaController2.java"$"7"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-01-14 14:32:49" "MediaController2.java"$"8"$" * @see android.view.KeyEvent"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-01-14 14:32:49" "MediaController2.java"$"9"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-01-14 14:32:49" "MediaController2.java"$"10"$" public static void broadcastMediaAction(@NonNull Context context, int action) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-01-14 14:32:49" "MediaController2.java"$"11"$" int keyCode;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-01-14 14:32:49" "MediaController2.java"$"12"$" switch (action) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-01-14 14:32:49" "MediaController2.java"$"13"$" case ACTION_PLAY_PAUSE:"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-01-14 14:32:49" "MediaController2.java"$"14"$" keyCode = KeyEvent.KEYCODE_MEDIA_PLAY_PAUSE;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-01-14 14:32:49" "MediaController2.java"$"15"$" break;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-01-14 14:32:49" "MediaController2.java"$"16"$" case ACTION_STOP:"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-01-14 14:32:49" "MediaController2.java"$"17"$" keyCode = KeyEvent.KEYCODE_MEDIA_STOP;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-01-14 14:32:49" "MediaController2.java"$"18"$" break;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-01-14 14:32:49" "MediaController2.java"$"19"$" case ACTION_SKIP_TO_NEXT:"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-01-14 14:32:49" "MediaController2.java"$"20"$" keyCode = KeyEvent.KEYCODE_MEDIA_NEXT;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-01-14 14:32:49" "MediaController2.java"$"21"$" break;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-01-14 14:32:49" "MediaController2.java"$"22"$" case ACTION_SKIP_TO_PREVIOUS:"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-01-14 14:32:49" "MediaController2.java"$"23"$" keyCode = KeyEvent.KEYCODE_MEDIA_PREVIOUS;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-01-14 14:32:49" "MediaController2.java"$"24"$" break;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-01-14 14:32:49" "MediaController2.java"$"25"$" default:"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-01-14 14:32:49" "MediaController2.java"$"26"$" Log.d(TAG, ""Received unknown media action("" + action + "")."");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-01-14 14:32:49" "MediaController2.java"$"27"$" return;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-01-14 14:32:49" "MediaController2.java"$"28"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-01-14 14:32:49" "MediaController2.java"$"29"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-01-14 14:32:49" "MediaController2.java"$"30"$" Intent intent = new Intent(Intent.ACTION_MEDIA_BUTTON);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-01-14 14:32:49" "MediaController2.java"$"31"$" KeyEvent keyDown = new KeyEvent(KeyEvent.ACTION_DOWN, keyCode);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-01-14 14:32:49" "MediaController2.java"$"32"$" KeyEvent keyUp = new KeyEvent(KeyEvent.ACTION_UP, keyCode);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-01-14 14:32:49" "MediaController2.java"$"33"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-01-14 14:32:49" "MediaController2.java"$"34"$" if (Device.hasKitKatApi()) Log.i(TAG, ""Broadcasting this ("" + action + "") media action."");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-01-14 14:32:49" "MediaController2.java"$"35"$" context.sendOrderedBroadcast(intent.putExtra(Intent.EXTRA_KEY_EVENT, keyDown), null);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-01-14 14:32:49" "MediaController2.java"$"36"$" context.sendOrderedBroadcast(intent.putExtra(Intent.EXTRA_KEY_EVENT, keyUp), null);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-01-14 14:32:49" "MediaController2.java"$"37"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-01-14 14:32:49" "MediaController2.java"$"38"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-01-14 14:32:49" "MediaController2.java"$"39"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-01-14 14:32:49" "MediaController2.java"$"40"$"123,13 @@ public abstract class MediaController2 {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-01-14 14:32:49" "MediaController2.java"$"41"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-01-14 14:32:49" "MediaController2.java"$"42"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-01-14 14:32:49" "MediaController2.java"$"43"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-01-14 14:32:49" "MediaController2.java"$"44"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-01-14 14:32:49" "MediaController2.java"$"45"$" protected int mPlaybackState;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-01-14 14:32:49" ".travis.yml"$"0"$"++ b/.travis.yml"$"verdict"$"0"$" b/.travis.yml"$"2015-01-14 16:17:55" ".travis.yml"$"1"$"6,7 @@ env:"$"verdict"$"0"$" b/.travis.yml"$"2015-01-14 16:17:55" ".travis.yml"$"2"$" - build-tools-21.1.2"$"verdict"$"0"$" b/.travis.yml"$"2015-01-14 16:17:55" "Metadata.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/media/Metadata.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/Metadata.java"$"2015-01-14 16:28:38" "Metadata.java"$"1"$"50,7 @@ public class Metadata {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/Metadata.java"$"2015-01-14 16:28:38" "Metadata.java"$"2"$" if (!TextUtils.isEmpty(album)) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/Metadata.java"$"2015-01-14 16:28:38" "NotificationPresenter.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-14 17:41:18" "NotificationPresenter.java"$"1"$"589,19 @@ public class NotificationPresenter implements NotificationList.OnNotificationLis"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-14 17:41:18" "NotificationPresenter.java"$"2"$" // Here we filter completely wrong"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-14 17:41:18" "NotificationPresenter.java"$"3"$" // notifications."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-14 17:41:18" "NotificationPresenter.java"$"4"$" @SuppressLint(""NewApi"")"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-14 17:41:18" "NotificationPresenter.java"$"5"$" if (Device.hasKitKatWatchApi()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-14 17:41:18" "NotificationPresenter.java"$"6"$" // Do not display all notifications in"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-14 17:41:18" "NotificationPresenter.java"$"7"$" // the group."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-14 17:41:18" "NotificationPresenter.java"$"8"$" String group = notification.getNotification().getGroup();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-14 17:41:18" "NotificationPresenter.java"$"9"$" String sortKey = notification.getNotification().getSortKey();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-14 17:41:18" "NotificationPresenter.java"$"10"$" if (group != null && sortKey != null) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-14 17:41:18" "NotificationPresenter.java"$"11"$" return false;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-14 17:41:18" "NotificationPresenter.java"$"12"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-14 17:41:18" "NotificationPresenter.java"$"13"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-14 17:41:18" "AcDisplayFragment.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"1"$"20,7 @@ package com.achep.acdisplay.ui.fragments;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"2"$"import android.animation.ObjectAnimator;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"3"$"31,7 @@ import android.os.Handler;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"4"$"import android.support.annotation.Nullable;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"5"$"40,7 @@ import android.transitions.everywhere.Transition;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"6"$"import android.util.Property;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"7"$"51,6 @@ import android.view.ViewConfiguration;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"8"$"76,8 @@ import com.achep.acdisplay.ui.widgets.CircleView;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"9"$"import com.achep.base.utils.FloatProperty;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"10"$"107,23 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"11"$" private static final Property TRANSFORM ="$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"12"$" new FloatProperty(""populateStdAnimation"") {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"13"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"14"$" private float mValue;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"15"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"16"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"17"$" public void setValue(AcDisplayFragment fragment, float value) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"18"$" fragment.populateStdAnimation(mValue = value);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"19"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"20"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"21"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"22"$" public Float get(AcDisplayFragment fragment) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"23"$" return mValue;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"24"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"25"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"26"$" };"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"27"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"28"$" // Views"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"29"$"154,7 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"30"$" private ObjectAnimator mStdAnimator;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"31"$"201,6 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"32"$" (1f - start) * interpolatedTime);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"33"$"209,6 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"34"$"250,6 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"35"$"444,7 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"36"$" if (mHasPinnedWidget) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"37"$"506,6 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"38"$"514,17 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"39"$" populateStdMotion(event);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"40"$" if (!swipeToDismiss()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"41"$" onWidgetPin(mSelectedWidget);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"42"$"539,173 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"43"$" //-- SWIPE-TO-DISMISS -----------------------------------------------------"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"44"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"45"$" private boolean swipeToDismiss() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"46"$" if (!isDismissible(mSelectedWidget)) return false;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"47"$" mVelocityTracker.computeCurrentVelocity(1000);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"48"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"49"$" float velocityX = mVelocityTracker.getXVelocity();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"50"$" float velocityY = mVelocityTracker.getYVelocity();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"51"$" float absVelocityX = Math.abs(velocityX);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"52"$" float absVelocityY = Math.abs(velocityY);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"53"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"54"$" float deltaY = mSceneContainer.getTranslationY();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"55"$" float absDeltaY = Math.abs(deltaY);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"56"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"57"$" int height = getSceneView().getHeight();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"58"$" if (height == 0) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"59"$" // Scene view is not measured yet."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"60"$" return false;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"61"$" } else if (absDeltaY < height / 2) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"62"$" boolean dismiss = false;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"63"$" if (mMinFlingVelocity <= absVelocityY"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"64"$" && absVelocityY <= mMaxFlingVelocity"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"65"$" && absVelocityY > absVelocityX * 2"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"66"$" && absDeltaY > height / 5) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"67"$" // Dismiss only if flinging in the same direction as dragging"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"68"$" dismiss = (velocityY < 0) == (deltaY < 0);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"69"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"70"$" if (!dismiss) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"71"$" return false;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"72"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"73"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"74"$" // /////////////////////"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"75"$" // ~~ DISMISS ~~"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"76"$" // /////////////////////"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"77"$" if (height > absDeltaY && !isPowerSaveMode()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"78"$" int duration;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"79"$" duration = Math.round(1000f /* ms. */ * (height - absDeltaY) / absVelocityX);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"80"$" duration = Math.min(duration, 300);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"81"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"82"$" final Widget widget = mSelectedWidget;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"83"$" float progress = MathUtils.range(deltaY / height, 0f, 1f);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"84"$" if (mStdAnimator != null) mStdAnimator.cancel();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"85"$" mStdAnimator = ObjectAnimator.ofFloat(this, TRANSFORM, progress, 1f);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"86"$" mStdAnimator.setDuration(duration);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"87"$" mStdAnimator.addListener(new AnimatorListenerAdapter() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"88"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"89"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"90"$" * {@inheritDoc}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"91"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"92"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"93"$" public void onAnimationEnd(Animator animation) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"94"$" super.onAnimationEnd(animation);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"95"$" onWidgetDismiss(widget);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"96"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"97"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"98"$" public void onAnimationCancel(Animator animation) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"99"$" super.onAnimationCancel(animation);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"100"$" onWidgetDismiss(widget);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"101"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"102"$" });"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"103"$" mStdAnimator.start();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"104"$" } else {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"105"$" onWidgetDismiss(mSelectedWidget);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"106"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"107"$" return true;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"108"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"109"$" private void populateStdMotion(@NonNull MotionEvent srcEvent) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"110"$" // Track current movement to be able to handle"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"111"$" // flings correctly."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"112"$" // No need to handle swipe-to-dismiss if the"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"113"$" // widget is not dismissible."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"114"$" final float y = srcEvent.getY() - mIconsContainer.getHeight();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"115"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"116"$" if (y <= 0) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"117"$" // Populate current animation"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"118"$" populateStdAnimation(progress);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"119"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"120"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"121"$" private void populateStdAnimation(float progress) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"122"$" float height = getSceneView().getHeight();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"123"$" float y = height * progress;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"124"$" double degrees = Math.toDegrees(Math.acos((height - y) / height));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"125"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"126"$" mSceneContainer.setAlpha(1f - progress);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"127"$" mSceneContainer.setTranslationY(y);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"128"$" mSceneContainer.setRotationX((float) (-degrees / 2f));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"129"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"130"$" progress + "" height="" + height);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"131"$" //-- MANAGING WIDGETS -----------------------------------------------------"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"132"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"133"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"134"$" * Resets {@link #mSceneContainer scene container}'s params, such"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"135"$" * as: animation, alpha level, translation, rotation etc."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"136"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"137"$" private void resetSceneContainerParams() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"138"$" if (mStdAnimator != null) mStdAnimator.cancel();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"139"$" mSceneContainer.setAlpha(1f);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"140"$" mSceneContainer.setTranslationY(0);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"141"$" mSceneContainer.setRotationX(0);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"142"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"143"$" * @return {@code true} if current widget equals to given one, {@code false} otherwise."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"144"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"145"$" protected final boolean isCurrentWidget(Widget widget) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"146"$" return widget == mSelectedWidget;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"147"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"148"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"149"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"150"$" * @return {@code true} if widget is not {@code null} and"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"151"$" * {@link Widget#isDismissible() dismissible}, {@code false} otherwise."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"152"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"153"$" public final boolean isDismissible(@Nullable Widget widget) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"154"$" return widget != null && widget.isDismissible();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"155"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"156"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"157"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"158"$" * @return The view of the {@link #mCurrentScene current scene}."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"159"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"160"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"161"$" private View getSceneView() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"162"$" return mCurrentScene.getView();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"163"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"164"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"165"$" @Nullable"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"166"$" private SceneCompat findSceneByWidget(@NonNull Widget widget) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"167"$" if (widget == mMediaWidget) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"168"$" return mSceneMainMedia;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"169"$" } else if (widget == mClockWidget) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"170"$" return mSceneMainClock;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"171"$" } else if (widget.getView() != null) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"172"$" String className = widget.getClass().getName();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"173"$" return mScenesMap.get(className);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"174"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"175"$" return null;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"176"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"177"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"178"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"179"$" private Widget findWidgetByIcon(@NonNull View view) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"180"$" return mWidgetsMap.get(view);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"181"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"182"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"183"$" //-- DISPLAYING WIDGETS ---------------------------------------------------"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"184"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"185"$" public void showHomeWidget() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"186"$"720,6 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"187"$"727,8 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"188"$" widget, 3);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"189"$"748,12 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"190"$" if (scene == null) scene = mSceneMainClock;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"191"$" if (mCurrentScene != scene) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"192"$" final ViewGroup viewGroup = mSelectedWidget.getView();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"193"$" if (viewGroup != null) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"194"$"784,6 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"195"$"835,13 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"196"$" protected void onWidgetPin(@NonNull Widget widget) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"197"$" mHandler.sendEmptyMessageDelayed(MSG_SHOW_HOME_WIDGET, mConfigWidgetPinDuration);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"198"$" mHasPinnedWidget = true;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"199"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"200"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"201"$" protected void onWidgetReadAloud(@NonNull Widget widget) { /* reading aloud */ }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"202"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"203"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"204"$"861,11 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"205"$" return;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"206"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"207"$" if (isCurrentWidget(widget)) showHomeWidget();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"208"$"883,7 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"209"$" if (animate) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"210"$"951,14 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"211"$" case PlaybackStateCompat.STATE_NONE:"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"212"$" mHandler.removeMessages(MSG_HIDE_MEDIA_WIDGET);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"213"$" disableMediaWidget();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"214"$" break;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"215"$"1021,7 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"216"$" int event, boolean isLastEventInSequence) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"217"$" NotificationPresenter.getEventName(event));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"218"$"1047,11 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"219"$" if (isCurrentWidget(widgetPrev)) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"220"$" final ViewGroup viewGroup = widgetPrev.getView();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"221"$" if (viewGroup != null) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"222"$" beginDelayedTransition(viewGroup, mTransitionJit);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"223"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"224"$"1062,10 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"225"$" LayoutInflater inflater = getActivity().getLayoutInflater();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"226"$" View iconView = nw.createIconView(inflater, mIconsContainer);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"227"$"1088,7 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"228"$" beginDelayedTransition(mIconsContainer, mTransitionJit);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"229"$"1098,7 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"230"$" beginDelayedTransition(mIconsContainer, mTransitionJit);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"231"$"1110,8 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"232"$" if (removeScene) mScenesMap.remove(name);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"233"$" if (isCurrentWidget(widgetPrev)) showHomeWidget();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"234"$"1122,10 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"235"$" if (isLastEventInSequence) updateDividerVisibility();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"236"$" // NotificationPresenter#EVENT_BATH causes #rebuildNotifications() to be run,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"237"$" // which calls #updateDividerVisibility() and begins delayed"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"238"$" // transition by itself."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"239"$"1133,6 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"240"$"1215,12 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"241"$" nw.onStart();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"242"$"1302,11 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"243"$" private void beginDelayedTransition(@Nullable ViewGroup sceneRoot,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"244"$" @Nullable Transition transition) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"245"$" if (!isPowerSaveMode()) TransitionManager.beginDelayedTransition(sceneRoot, transition);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"246"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"247"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "AcDisplayFragment.java"$"248"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-14 21:02:13" "KeyguardService.java"$"2"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-14 21:49:23" "KeyguardService.java"$"3"$"18,6 @@"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-14 21:49:23" "KeyguardService.java"$"4"$"33,10 @@ import com.achep.acdisplay.Presenter;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-14 21:49:23" "KeyguardService.java"$"5"$"import com.achep.acdisplay.ui.activities.KeyguardActivity;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-14 21:49:23" "KeyguardService.java"$"6"$"50,7 @@ public class KeyguardService extends BathService.ChildService implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-14 21:49:23" "KeyguardService.java"$"7"$" private static final int ACTIVITY_LAUNCH_MAX_TIME = 2500; // ms."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-14 21:49:23" "KeyguardService.java"$"8"$"116,6 @@ public class KeyguardService extends BathService.ChildService implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-14 21:49:23" "KeyguardService.java"$"9"$"135,8 @@ public class KeyguardService extends BathService.ChildService implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-14 21:49:23" "KeyguardService.java"$"10"$" long delta = SystemClock.elapsedRealtime() - KeyguardActivity.focusLooseTime;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-14 21:49:23" "KeyguardService.java"$"11"$" boolean becauseOfActivityLaunch = delta < ACTIVITY_LAUNCH_MAX_TIME;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-14 21:49:23" "KeyguardService.java"$"12"$" isCall +"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-14 21:49:23" "KeyguardService.java"$"13"$" becauseOfActivityLaunch);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-14 21:49:23" "KeyguardService.java"$"14"$"150,10 @@ public class KeyguardService extends BathService.ChildService implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-14 21:49:23" "KeyguardService.java"$"15"$" } else if (KeyguardActivity.focusLooseTime != -1) startGui(); // Normal launch"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-14 21:49:23" "KeyguardService.java"$"16"$"168,8 @@ public class KeyguardService extends BathService.ChildService implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-14 21:49:23" "KeyguardService.java"$"17"$"224,4 @@ public class KeyguardService extends BathService.ChildService implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-14 21:49:23" "KeyguardService.java"$"18"$" topActivityName);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-14 21:49:23" "KeyguardActivity.java"$"19"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-01-14 21:49:23" "KeyguardActivity.java"$"20"$"41,7 @@ import com.achep.acdisplay.services.KeyguardService;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-01-14 21:49:23" "KeyguardActivity.java"$"21"$"import com.achep.base.utils.power.PowerUtils;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-01-14 21:49:23" "KeyguardActivity.java"$"22"$"54,7 @@ public abstract class KeyguardActivity extends ActivityBase implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-01-14 21:49:23" "KeyguardActivity.java"$"23"$" public static long focusLooseTime = 0;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-01-14 21:49:23" "KeyguardActivity.java"$"24"$"71,7 @@ public abstract class KeyguardActivity extends ActivityBase implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-01-14 21:49:23" "KeyguardActivity.java"$"25"$" windowHasFocus);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-01-14 21:49:23" "KeyguardActivity.java"$"26"$" focusLooseTime = windowHasFocus ? -1 : SystemClock.elapsedRealtime();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-01-14 21:49:23" "KeyguardActivity.java"$"27"$"79,14 @@ public abstract class KeyguardActivity extends ActivityBase implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-01-14 21:49:23" "KeyguardActivity.java"$"28"$" } else if (!windowHasFocus"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-01-14 21:49:23" "KeyguardActivity.java"$"29"$" && !isFinishing()"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-01-14 21:49:23" "KeyguardActivity.java"$"30"$" && !PowerUtils.isScreenOn(this)) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-01-14 21:49:23" "KeyguardActivity.java"$"31"$" // Keep the focus on itself, to be able to"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-01-14 21:49:23" "KeyguardActivity.java"$"32"$" // detect further focus changes."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-01-14 21:49:23" "KeyguardActivity.java"$"33"$" Class clazz = AcDisplayActivity.class;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-01-14 21:49:23" "KeyguardActivity.java"$"34"$" startActivity(new Intent(this, clazz)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-01-14 21:49:23" "KeyguardActivity.java"$"35"$" .addFlags(Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-01-14 21:49:23" "KeyguardService.java"$"4"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-14 22:25:36" "KeyguardService.java"$"5"$"102,13 @@ public class KeyguardService extends BathService.ChildService implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-14 22:25:36" "KeyguardService.java"$"6"$" /*"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-14 22:25:36" "KeyguardService.java"$"7"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-14 22:25:36" "App.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/App.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-15 13:20:12" "App.java"$"1"$"20,18 @@ package com.achep.acdisplay;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-15 13:20:12" "App.java"$"2"$"import com.achep.base.billing.CheckoutInternal;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-15 13:20:12" "App.java"$"3"$"67,13 @@ public class App extends Application {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-15 13:20:12" "App.java"$"4"$"+) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-15 13:20:12" "App.java"$"5"$" private final CheckoutInternal mCheckoutInternal = new CheckoutInternal(this, sProducts);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-15 13:20:12" "App.java"$"6"$"88,7 @@ public class App extends Application {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-15 13:20:12" "App.java"$"7"$" mCheckoutInternal.getBilling().connect();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-15 13:20:12" "App.java"$"8"$"111,7 @@ public class App extends Application {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-15 13:20:12" "App.java"$"9"$" return instance.mCheckoutInternal.getCheckout();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-15 13:20:12" "Blacklist.java"$"10"$"++ b/project/app/src/main/java/com/achep/acdisplay/blacklist/Blacklist.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/Blacklist.java"$"2015-01-15 13:20:12" "Blacklist.java"$"11"$"183,7 @@ public final class Blacklist extends SharedList {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/Blacklist.java"$"2015-01-15 13:20:12" "Blacklist.java"$"12"$" public AppConfig put(@NonNull Context context, @NonNull AppConfig object,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/Blacklist.java"$"2015-01-15 13:20:12" "Blacklist.java"$"13"$"193,7 @@ public final class Blacklist extends SharedList {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/Blacklist.java"$"2015-01-15 13:20:12" "Blacklist.java"$"14"$" public void remove(@NonNull Context context, @NonNull AppConfig object,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/Blacklist.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"15"$"++ b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"16"$"1,140 @@"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"17"$"/*"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"18"$" * Copyright (C) 2015 AChep@xda "$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"19"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"20"$" * This program is free software; you can redistribute it and/or"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"21"$" * modify it under the terms of the GNU General Public License"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"22"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"23"$" * of the License, or (at your option) any later version."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"24"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"25"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"26"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"27"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"28"$" * GNU General Public License for more details."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"29"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"30"$" * You should have received a copy of the GNU General Public License"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"31"$" * along with this program; if not, write to the Free Software"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"32"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"33"$" * MA 02110-1301, USA."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"34"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"35"$"package com.achep.base.billing;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"36"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"37"$"import android.content.Context;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"38"$"import android.support.annotation.NonNull;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"39"$"import android.support.annotation.Nullable;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"40"$"import android.util.Base64;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"41"$"import android.util.Log;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"42"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"43"$"import com.achep.base.Build;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"44"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"45"$"import org.solovyev.android.checkout.Billing;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"46"$"import org.solovyev.android.checkout.Checkout;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"47"$"import org.solovyev.android.checkout.Inventory;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"48"$"import org.solovyev.android.checkout.Products;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"49"$"import org.solovyev.android.checkout.RobotmediaDatabase;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"50"$"import org.solovyev.android.checkout.RobotmediaInventory;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"51"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"52"$"import java.util.concurrent.Executor;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"53"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"54"$"/**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"55"$" * @author Artem Chepurnoy"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"56"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"57"$"public class CheckoutInternal {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"58"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"59"$" private static final String TAG = ""CheckoutInternal"";"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"60"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"61"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"62"$" * For better performance billing class should be used as singleton"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"63"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"64"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"65"$" private final Billing mBilling;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"66"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"67"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"68"$" * Application wide {@link org.solovyev.android.checkout.Checkout} instance"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"69"$" * (can be used anywhere in the app). This instance contains all available"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"70"$" * products in the app."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"71"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"72"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"73"$" private final Checkout mCheckout;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"74"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"75"$" public CheckoutInternal(@NonNull Context context, @NonNull Products products) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"76"$" mBilling = new Billing(context, new Configuration());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"77"$" mCheckout = Checkout.forApplication(mBilling, products);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"78"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"79"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"80"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"81"$" public Billing getBilling() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"82"$" return mBilling;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"83"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"84"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"85"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"86"$" public Checkout getCheckout() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"87"$" return mCheckout;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"88"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"89"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"90"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"91"$" * Method deciphers previously ciphered message"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"92"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"93"$" * @param message ciphered message"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"94"$" * @param salt salt which was used for ciphering"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"95"$" * @return deciphered message"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"96"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"97"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"98"$" private String fromX(@NonNull String message, @NonNull String salt)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"99"$" throws IllegalArgumentException {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"100"$" return x(new String(Base64.decode(message, Base64.URL_SAFE)), salt);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"101"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"102"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"103"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"104"$" * Symmetric algorithm used for ciphering/deciphering."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"105"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"106"$" * @param message message"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"107"$" * @param salt salt"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"108"$" * @return ciphered/deciphered message"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"109"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"110"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"111"$" private String x(@NonNull String message, @NonNull String salt) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"112"$" final char[] m = message.toCharArray();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"113"$" final char[] s = salt.toCharArray();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"114"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"115"$" final int ml = m.length;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"116"$" final int sl = s.length;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"117"$" final char[] result = new char[ml];"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"118"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"119"$" for (int i = 0; i < ml; i++) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"120"$" result[i] = (char) (m[i] ^ s[i % sl]);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"121"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"122"$" return new String(result);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"123"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"124"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"125"$" private class Configuration extends Billing.DefaultConfiguration {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"126"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"127"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"128"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"129"$" public String getPublicKey() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"130"$" // TODO: Somehow replace those local variables on build."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"131"$" // final String k = ""__BUILD_SCRIPT__:ENCRYPTED_PUBLIC_KEY:"";"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"132"$" // final String s = ""__BUILD_SCRIPT__:ENCRYPTED_PUBLIC_KEY_SALT:"";"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"133"$" final String k = Build.GOOGLE_PLAY_PUBLIC_KEY_ENCRYPTED;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"134"$" final String s = Build.GOOGLE_PLAY_PUBLIC_KEY_SALT;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"135"$" try {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"136"$" return fromX(k, s);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"137"$" } catch (IllegalArgumentException e) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"138"$" Log.e(TAG, ""Failed to decode the public Google Play key!"");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"139"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"140"$" return ""fail"";"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"141"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"142"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"143"$" @Nullable"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"144"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"145"$" public Inventory getFallbackInventory(@NonNull Checkout checkout,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"146"$" @NonNull Executor onLoadExecutor) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"147"$" if (RobotmediaDatabase.exists(mBilling.getContext())) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"148"$" return new RobotmediaInventory(checkout, onLoadExecutor);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"149"$" } else {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"150"$" return null;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"151"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"152"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"153"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"154"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"155"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "CheckoutInternal.java"$"156"$"}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-15 13:20:12" "SharedList.java"$"157"$"++ b/project/app/src/main/java/com/achep/base/content/SharedList.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/content/SharedList.java"$"2015-01-15 13:20:12" "SharedList.java"$"158"$"283,12 @@ public abstract class SharedList> implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/content/SharedList.java"$"2015-01-15 13:20:12" "SharedList.java"$"159"$" public V put(@NonNull Context context, @NonNull V object) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/content/SharedList.java"$"2015-01-15 13:20:12" "SharedList.java"$"160"$" public V put(@NonNull Context context, @NonNull V object, @Nullable OnSharedListChangedListener l) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/content/SharedList.java"$"2015-01-15 13:20:12" "HeaderGridView.java"$"161"$"++ b/project/app/src/main/java/com/achep/base/ui/widgets/HeaderGridView.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/widgets/HeaderGridView.java"$"2015-01-15 13:20:12" "HeaderGridView.java"$"162"$"14,7 @@"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/widgets/HeaderGridView.java"$"2015-01-15 13:20:12" "HeaderGridView.java"$"163"$"package com.achep.base.ui.widgets;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/widgets/HeaderGridView.java"$"2015-01-15 13:20:12" "DonateDialog.java"$"0"$"++ b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2015-01-15 13:35:47" "DonateDialog.java"$"1"$"48,12 @@ import android.widget.ProgressBar;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2015-01-15 13:35:47" "DonateDialog.java"$"2"$"import com.achep.base.ui.widgets.HeaderGridView;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2015-01-15 13:35:47" "NotificationListener.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListener.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListener.java"$"2015-01-15 21:09:31" "NotificationListener.java"$"1"$"1,59 @@"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListener.java"$"2015-01-15 21:09:31" "NotificationListener.java"$"2"$"/*"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListener.java"$"2015-01-15 21:09:31" "NotificationListener.java"$"3"$" * Copyright (C) 2015 AChep@xda "$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListener.java"$"2015-01-15 21:09:31" "NotificationListener.java"$"4"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListener.java"$"2015-01-15 21:09:31" "NotificationListener.java"$"5"$" * This program is free software; you can redistribute it and/or"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListener.java"$"2015-01-15 21:09:31" "NotificationListener.java"$"6"$" * modify it under the terms of the GNU General Public License"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListener.java"$"2015-01-15 21:09:31" "NotificationListener.java"$"7"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListener.java"$"2015-01-15 21:09:31" "NotificationListener.java"$"8"$" * of the License, or (at your option) any later version."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListener.java"$"2015-01-15 21:09:31" "NotificationListener.java"$"9"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListener.java"$"2015-01-15 21:09:31" "NotificationListener.java"$"10"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListener.java"$"2015-01-15 21:09:31" "NotificationListener.java"$"11"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListener.java"$"2015-01-15 21:09:31" "NotificationListener.java"$"12"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListener.java"$"2015-01-15 21:09:31" "NotificationListener.java"$"13"$" * GNU General Public License for more details."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListener.java"$"2015-01-15 21:09:31" "NotificationListener.java"$"14"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListener.java"$"2015-01-15 21:09:31" "NotificationListener.java"$"15"$" * You should have received a copy of the GNU General Public License"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListener.java"$"2015-01-15 21:09:31" "NotificationListener.java"$"16"$" * along with this program; if not, write to the Free Software"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListener.java"$"2015-01-15 21:09:31" "NotificationListener.java"$"17"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListener.java"$"2015-01-15 21:09:31" "NotificationListener.java"$"18"$" * MA 02110-1301, USA."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListener.java"$"2015-01-15 21:09:31" "NotificationListener.java"$"19"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListener.java"$"2015-01-15 21:09:31" "NotificationListener.java"$"20"$"package com.achep.acdisplay.notifications;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListener.java"$"2015-01-15 21:09:31" "NotificationListener.java"$"21"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListener.java"$"2015-01-15 21:09:31" "NotificationListener.java"$"22"$"import android.service.notification.NotificationListenerService;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListener.java"$"2015-01-15 21:09:31" "NotificationListener.java"$"23"$"import android.service.notification.StatusBarNotification;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListener.java"$"2015-01-15 21:09:31" "NotificationListener.java"$"24"$"import android.support.annotation.NonNull;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListener.java"$"2015-01-15 21:09:31" "NotificationListener.java"$"25"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListener.java"$"2015-01-15 21:09:31" "NotificationListener.java"$"26"$"import com.achep.acdisplay.services.MediaService;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListener.java"$"2015-01-15 21:09:31" "NotificationListener.java"$"27"$"import com.achep.base.Device;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListener.java"$"2015-01-15 21:09:31" "NotificationListener.java"$"28"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListener.java"$"2015-01-15 21:09:31" "NotificationListener.java"$"29"$"/**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListener.java"$"2015-01-15 21:09:31" "NotificationListener.java"$"30"$" * Created by Artem Chepurnoy on 15.01.2015."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListener.java"$"2015-01-15 21:09:31" "NotificationListener.java"$"31"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListener.java"$"2015-01-15 21:09:31" "NotificationListener.java"$"32"$"public abstract class NotificationListener {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListener.java"$"2015-01-15 21:09:31" "NotificationListener.java"$"33"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListener.java"$"2015-01-15 21:09:31" "NotificationListener.java"$"34"$" public static NotificationListener newInstance() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListener.java"$"2015-01-15 21:09:31" "NotificationListener.java"$"35"$" if (Device.hasLollipopApi()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListener.java"$"2015-01-15 21:09:31" "NotificationListener.java"$"36"$" return new NotificationListenerLollipop();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListener.java"$"2015-01-15 21:09:31" "NotificationListener.java"$"37"$" } else if (Device.hasJellyBeanMR2Api()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListener.java"$"2015-01-15 21:09:31" "NotificationListener.java"$"38"$" return new NotificationListenerJellyBeanMR2();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListener.java"$"2015-01-15 21:09:31" "NotificationListener.java"$"39"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListener.java"$"2015-01-15 21:09:31" "NotificationListener.java"$"40"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListener.java"$"2015-01-15 21:09:31" "NotificationListener.java"$"41"$" throw new UnsupportedOperationException();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListener.java"$"2015-01-15 21:09:31" "NotificationListener.java"$"42"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListener.java"$"2015-01-15 21:09:31" "NotificationListener.java"$"43"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListener.java"$"2015-01-15 21:09:31" "NotificationListener.java"$"44"$" public abstract void onListenerBind("$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListener.java"$"2015-01-15 21:09:31" "NotificationListener.java"$"45"$" @NonNull MediaService service);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListener.java"$"2015-01-15 21:09:31" "NotificationListener.java"$"46"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListener.java"$"2015-01-15 21:09:31" "NotificationListener.java"$"47"$" public abstract void onListenerConnected("$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListener.java"$"2015-01-15 21:09:31" "NotificationListener.java"$"48"$" @NonNull NotificationListenerService service);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListener.java"$"2015-01-15 21:09:31" "NotificationListener.java"$"49"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListener.java"$"2015-01-15 21:09:31" "NotificationListener.java"$"50"$" public abstract void onNotificationPosted("$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListener.java"$"2015-01-15 21:09:31" "NotificationListener.java"$"51"$" @NonNull NotificationListenerService service,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListener.java"$"2015-01-15 21:09:31" "NotificationListener.java"$"52"$" @NonNull StatusBarNotification sbn);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListener.java"$"2015-01-15 21:09:31" "NotificationListener.java"$"53"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListener.java"$"2015-01-15 21:09:31" "NotificationListener.java"$"54"$" public abstract void onNotificationRemoved("$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListener.java"$"2015-01-15 21:09:31" "NotificationListener.java"$"55"$" @NonNull NotificationListenerService service,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListener.java"$"2015-01-15 21:09:31" "NotificationListener.java"$"56"$" @NonNull StatusBarNotification sbn);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListener.java"$"2015-01-15 21:09:31" "NotificationListener.java"$"57"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListener.java"$"2015-01-15 21:09:31" "NotificationListener.java"$"58"$" public abstract void onListenerUnbind("$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListener.java"$"2015-01-15 21:09:31" "NotificationListener.java"$"59"$" @NonNull MediaService mediaService);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListener.java"$"2015-01-15 21:09:31" "NotificationListener.java"$"60"$"}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListener.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"61"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"62"$"1,108 @@"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"63"$"/*"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"64"$" * Copyright (C) 2015 AChep@xda "$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"65"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"66"$" * This program is free software; you can redistribute it and/or"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"67"$" * modify it under the terms of the GNU General Public License"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"68"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"69"$" * of the License, or (at your option) any later version."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"70"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"71"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"72"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"73"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"74"$" * GNU General Public License for more details."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"75"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"76"$" * You should have received a copy of the GNU General Public License"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"77"$" * along with this program; if not, write to the Free Software"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"78"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"79"$" * MA 02110-1301, USA."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"80"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"81"$"package com.achep.acdisplay.notifications;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"82"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"83"$"import android.annotation.TargetApi;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"84"$"import android.app.Notification;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"85"$"import android.app.NotificationManager;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"86"$"import android.content.Context;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"87"$"import android.content.res.Resources;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"88"$"import android.os.Build;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"89"$"import android.os.Handler;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"90"$"import android.service.notification.NotificationListenerService;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"91"$"import android.service.notification.StatusBarNotification;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"92"$"import android.support.annotation.NonNull;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"93"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"94"$"import com.achep.acdisplay.App;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"95"$"import com.achep.acdisplay.R;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"96"$"import com.achep.acdisplay.services.MediaService;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"97"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"98"$"/**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"99"$" * Created by Artem Chepurnoy on 15.01.2015."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"100"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"101"$"public class NotificationListenerJellyBeanMR2 extends NotificationListener {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"102"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"103"$" private boolean mInitialized;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"104"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"105"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"106"$" public void onListenerBind(@NonNull MediaService service) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"107"$" mInitialized = false;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"108"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"109"$" // What is the idea of init notification?"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"110"$" // Well the main goal is to access #getActiveNotifications()"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"111"$" // what seems to be not possible without dirty and buggy"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"112"$" // workarounds."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"113"$" new Handler().postDelayed(new Runnable() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"114"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"115"$" public void run() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"116"$" MediaService service = MediaService.sService;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"117"$" if (service == null) return;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"118"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"119"$" Resources res = service.getResources();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"120"$" Notification.Builder builder = new Notification.Builder(service)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"121"$" .setContentTitle(res.getString(R.string.app_name))"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"122"$" .setContentText(res.getString(R.string.notification_init_text))"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"123"$" .setSmallIcon(R.drawable.stat_notify)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"124"$" .setPriority(Notification.PRIORITY_MIN)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"125"$" .setAutoCancel(true);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"126"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"127"$" String name = Context.NOTIFICATION_SERVICE;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"128"$" NotificationManager nm = (NotificationManager) service.getSystemService(name);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"129"$" nm.notify(App.ID_NOTIFY_INIT, builder.build());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"130"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"131"$" }, 2000);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"132"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"133"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"134"$" // Never gets called on pre-Lollipop."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"135"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"136"$" public void onListenerConnected(@NonNull NotificationListenerService service) { /* unused */ }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"137"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"138"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"139"$" public void onNotificationPosted(@NonNull NotificationListenerService service,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"140"$" @NonNull StatusBarNotification sbn) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"141"$" if (mInitialized || !postActiveNotifications(service)) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"142"$" NotificationPresenter np = NotificationPresenter.getInstance();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"143"$" np.postNotificationFromMain(service, OpenNotification.newInstance(sbn), 0);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"144"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"145"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"146"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"147"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"148"$" public void onNotificationRemoved(@NonNull NotificationListenerService service,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"149"$" @NonNull StatusBarNotification sbn) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"150"$" if (mInitialized || !postActiveNotifications(service)) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"151"$" NotificationPresenter np = NotificationPresenter.getInstance();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"152"$" np.removeNotificationFromMain(OpenNotification.newInstance(sbn));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"153"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"154"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"155"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"156"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"157"$" public void onListenerUnbind(@NonNull MediaService mediaService) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"158"$" NotificationPresenter.getInstance().clear(true);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"159"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"160"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"161"$" @TargetApi(Build.VERSION_CODES.JELLY_BEAN_MR2)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"162"$" private boolean postActiveNotifications(@NonNull NotificationListenerService service) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"163"$" StatusBarNotification[] an = service.getActiveNotifications();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"164"$" if (an == null) return false;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"165"$" NotificationPresenter np = NotificationPresenter.getInstance();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"166"$" np.init(service, an);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"167"$" return mInitialized = true;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"168"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"169"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerJellyBeanMR2.java"$"170"$"}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-15 21:09:31" "NotificationListenerLollipop.java"$"171"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerLollipop.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerLollipop.java"$"2015-01-15 21:09:31" "NotificationListenerLollipop.java"$"172"$"1,65 @@"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerLollipop.java"$"2015-01-15 21:09:31" "NotificationListenerLollipop.java"$"173"$"/*"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerLollipop.java"$"2015-01-15 21:09:31" "NotificationListenerLollipop.java"$"174"$" * Copyright (C) 2015 AChep@xda "$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerLollipop.java"$"2015-01-15 21:09:31" "NotificationListenerLollipop.java"$"175"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerLollipop.java"$"2015-01-15 21:09:31" "NotificationListenerLollipop.java"$"176"$" * This program is free software; you can redistribute it and/or"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerLollipop.java"$"2015-01-15 21:09:31" "NotificationListenerLollipop.java"$"177"$" * modify it under the terms of the GNU General Public License"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerLollipop.java"$"2015-01-15 21:09:31" "NotificationListenerLollipop.java"$"178"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerLollipop.java"$"2015-01-15 21:09:31" "NotificationListenerLollipop.java"$"179"$" * of the License, or (at your option) any later version."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerLollipop.java"$"2015-01-15 21:09:31" "NotificationListenerLollipop.java"$"180"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerLollipop.java"$"2015-01-15 21:09:31" "NotificationListenerLollipop.java"$"181"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerLollipop.java"$"2015-01-15 21:09:31" "NotificationListenerLollipop.java"$"182"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerLollipop.java"$"2015-01-15 21:09:31" "NotificationListenerLollipop.java"$"183"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerLollipop.java"$"2015-01-15 21:09:31" "NotificationListenerLollipop.java"$"184"$" * GNU General Public License for more details."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerLollipop.java"$"2015-01-15 21:09:31" "NotificationListenerLollipop.java"$"185"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerLollipop.java"$"2015-01-15 21:09:31" "NotificationListenerLollipop.java"$"186"$" * You should have received a copy of the GNU General Public License"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerLollipop.java"$"2015-01-15 21:09:31" "NotificationListenerLollipop.java"$"187"$" * along with this program; if not, write to the Free Software"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerLollipop.java"$"2015-01-15 21:09:31" "NotificationListenerLollipop.java"$"188"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerLollipop.java"$"2015-01-15 21:09:31" "NotificationListenerLollipop.java"$"189"$" * MA 02110-1301, USA."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerLollipop.java"$"2015-01-15 21:09:31" "NotificationListenerLollipop.java"$"190"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerLollipop.java"$"2015-01-15 21:09:31" "NotificationListenerLollipop.java"$"191"$"package com.achep.acdisplay.notifications;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerLollipop.java"$"2015-01-15 21:09:31" "NotificationListenerLollipop.java"$"192"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerLollipop.java"$"2015-01-15 21:09:31" "NotificationListenerLollipop.java"$"193"$"import android.annotation.TargetApi;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerLollipop.java"$"2015-01-15 21:09:31" "NotificationListenerLollipop.java"$"194"$"import android.os.Build;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerLollipop.java"$"2015-01-15 21:09:31" "NotificationListenerLollipop.java"$"195"$"import android.service.notification.NotificationListenerService;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerLollipop.java"$"2015-01-15 21:09:31" "NotificationListenerLollipop.java"$"196"$"import android.service.notification.StatusBarNotification;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerLollipop.java"$"2015-01-15 21:09:31" "NotificationListenerLollipop.java"$"197"$"import android.support.annotation.NonNull;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerLollipop.java"$"2015-01-15 21:09:31" "NotificationListenerLollipop.java"$"198"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerLollipop.java"$"2015-01-15 21:09:31" "NotificationListenerLollipop.java"$"199"$"import com.achep.acdisplay.services.MediaService;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerLollipop.java"$"2015-01-15 21:09:31" "NotificationListenerLollipop.java"$"200"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerLollipop.java"$"2015-01-15 21:09:31" "NotificationListenerLollipop.java"$"201"$"/**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerLollipop.java"$"2015-01-15 21:09:31" "NotificationListenerLollipop.java"$"202"$" * Created by Artem Chepurnoy on 15.01.2015."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerLollipop.java"$"2015-01-15 21:09:31" "NotificationListenerLollipop.java"$"203"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerLollipop.java"$"2015-01-15 21:09:31" "NotificationListenerLollipop.java"$"204"$"public class NotificationListenerLollipop extends NotificationListener {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerLollipop.java"$"2015-01-15 21:09:31" "NotificationListenerLollipop.java"$"205"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerLollipop.java"$"2015-01-15 21:09:31" "NotificationListenerLollipop.java"$"206"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerLollipop.java"$"2015-01-15 21:09:31" "NotificationListenerLollipop.java"$"207"$" public void onListenerBind(@NonNull MediaService service) { /* unused */ }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerLollipop.java"$"2015-01-15 21:09:31" "NotificationListenerLollipop.java"$"208"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerLollipop.java"$"2015-01-15 21:09:31" "NotificationListenerLollipop.java"$"209"$" // Never gets called on pre-Lollipop."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerLollipop.java"$"2015-01-15 21:09:31" "NotificationListenerLollipop.java"$"210"$" @TargetApi(Build.VERSION_CODES.JELLY_BEAN_MR2)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerLollipop.java"$"2015-01-15 21:09:31" "NotificationListenerLollipop.java"$"211"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerLollipop.java"$"2015-01-15 21:09:31" "NotificationListenerLollipop.java"$"212"$" public void onListenerConnected(@NonNull NotificationListenerService service) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerLollipop.java"$"2015-01-15 21:09:31" "NotificationListenerLollipop.java"$"213"$" StatusBarNotification[] an = service.getActiveNotifications();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerLollipop.java"$"2015-01-15 21:09:31" "NotificationListenerLollipop.java"$"214"$" if (an == null) return;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerLollipop.java"$"2015-01-15 21:09:31" "NotificationListenerLollipop.java"$"215"$" NotificationPresenter np = NotificationPresenter.getInstance();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerLollipop.java"$"2015-01-15 21:09:31" "NotificationListenerLollipop.java"$"216"$" np.init(service, an);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerLollipop.java"$"2015-01-15 21:09:31" "NotificationListenerLollipop.java"$"217"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerLollipop.java"$"2015-01-15 21:09:31" "NotificationListenerLollipop.java"$"218"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerLollipop.java"$"2015-01-15 21:09:31" "NotificationListenerLollipop.java"$"219"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerLollipop.java"$"2015-01-15 21:09:31" "NotificationListenerLollipop.java"$"220"$" public void onNotificationPosted(@NonNull NotificationListenerService service,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerLollipop.java"$"2015-01-15 21:09:31" "NotificationListenerLollipop.java"$"221"$" @NonNull StatusBarNotification sbn) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerLollipop.java"$"2015-01-15 21:09:31" "NotificationListenerLollipop.java"$"222"$" NotificationPresenter np = NotificationPresenter.getInstance();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerLollipop.java"$"2015-01-15 21:09:31" "NotificationListenerLollipop.java"$"223"$" np.postNotificationFromMain(service, OpenNotification.newInstance(sbn), 0);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerLollipop.java"$"2015-01-15 21:09:31" "NotificationListenerLollipop.java"$"224"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerLollipop.java"$"2015-01-15 21:09:31" "NotificationListenerLollipop.java"$"225"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerLollipop.java"$"2015-01-15 21:09:31" "NotificationListenerLollipop.java"$"226"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerLollipop.java"$"2015-01-15 21:09:31" "NotificationListenerLollipop.java"$"227"$" public void onNotificationRemoved(@NonNull NotificationListenerService service,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerLollipop.java"$"2015-01-15 21:09:31" "NotificationListenerLollipop.java"$"228"$" @NonNull StatusBarNotification sbn) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerLollipop.java"$"2015-01-15 21:09:31" "NotificationListenerLollipop.java"$"229"$" NotificationPresenter np = NotificationPresenter.getInstance();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerLollipop.java"$"2015-01-15 21:09:31" "NotificationListenerLollipop.java"$"230"$" np.removeNotificationFromMain(OpenNotification.newInstance(sbn));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerLollipop.java"$"2015-01-15 21:09:31" "NotificationListenerLollipop.java"$"231"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerLollipop.java"$"2015-01-15 21:09:31" "NotificationListenerLollipop.java"$"232"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerLollipop.java"$"2015-01-15 21:09:31" "NotificationListenerLollipop.java"$"233"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerLollipop.java"$"2015-01-15 21:09:31" "NotificationListenerLollipop.java"$"234"$" // TODO: Should I clear the notifications list here?"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerLollipop.java"$"2015-01-15 21:09:31" "NotificationListenerLollipop.java"$"235"$" public void onListenerUnbind(@NonNull MediaService mediaService) { /* unused */ }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerLollipop.java"$"2015-01-15 21:09:31" "NotificationListenerLollipop.java"$"236"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerLollipop.java"$"2015-01-15 21:09:31" "NotificationListenerLollipop.java"$"237"$"}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerLollipop.java"$"2015-01-15 21:09:31" "NotificationPresenter.java"$"238"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-15 21:09:31" "NotificationPresenter.java"$"239"$"19,22 @@"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-15 21:09:31" "NotificationPresenter.java"$"240"$"86,11 @@ public class NotificationPresenter implements NotificationList.OnNotificationLis"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-15 21:09:31" "NotificationPresenter.java"$"241"$"99,6 @@ public class NotificationPresenter implements NotificationList.OnNotificationLis"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-15 21:09:31" "NotificationPresenter.java"$"242"$"499,13 @@ public class NotificationPresenter implements NotificationList.OnNotificationLis"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-15 21:09:31" "NotificationPresenter.java"$"243"$" return n.isMine() && sbn != null && sbn.getId() == App.ID_NOTIFY_TEST;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-15 21:09:31" "NotificationPresenter.java"$"244"$" return n.isMine() && sbn != null && sbn.getId() == App.ID_NOTIFY_INIT;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-15 21:09:31" "NotificationPresenter.java"$"245"$"575,40 @@ public class NotificationPresenter implements NotificationList.OnNotificationLis"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-15 21:09:31" "NotificationPresenter.java"$"246"$" // Ignore children of notifications that have a summary, since we're not"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-15 21:09:31" "NotificationPresenter.java"$"247"$" // going to show them anyway."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-15 21:09:31" "NotificationPresenter.java"$"248"$" return !notification.isGroupChild();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-15 21:09:31" "NotificationPresenter.java"$"249"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-15 21:09:31" "NotificationPresenter.java"$"250"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-15 21:09:31" "NotificationPresenter.java"$"251"$" void init(final @NonNull Context context,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-15 21:09:31" "NotificationPresenter.java"$"252"$" final @NonNull StatusBarNotification[] activeNotifications) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-15 21:09:31" "NotificationPresenter.java"$"253"$" mHandler.post(new Runnable() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-15 21:09:31" "NotificationPresenter.java"$"254"$" @SuppressLint(""NewApi"")"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-15 21:09:31" "NotificationPresenter.java"$"255"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-15 21:09:31" "NotificationPresenter.java"$"256"$" public void run() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-15 21:09:31" "NotificationPresenter.java"$"257"$" clear(false);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-15 21:09:31" "NotificationPresenter.java"$"258"$" if (DEBUG) Log.d(TAG, ""Initializing the notifications list..."");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-15 21:09:31" "NotificationPresenter.java"$"259"$" for (StatusBarNotification sbn : activeNotifications) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-15 21:09:31" "NotificationPresenter.java"$"260"$" OpenNotification n = OpenNotification.newInstance(sbn);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-15 21:09:31" "NotificationPresenter.java"$"261"$" postNotification(context, n, FLAG_DONT_NOTIFY_FOLLOWERS | FLAG_DONT_WAKE_UP);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-15 21:09:31" "NotificationPresenter.java"$"262"$" notifyListeners(null, EVENT_BATH);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-15 21:09:31" "NotificationPresenter.java"$"263"$" });"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-15 21:09:31" "NotificationPresenter.java"$"264"$" void clear(boolean notifyListeners) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-15 21:09:31" "NotificationPresenter.java"$"265"$" if (DEBUG) Log.d(TAG, ""Clearing the notifications list... notify_listeners="""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-15 21:09:31" "NotificationPresenter.java"$"266"$" + notifyListeners);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-15 21:09:31" "NotificationPresenter.java"$"267"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-15 21:09:31" "NotificationPresenter.java"$"268"$" mGList.list().clear();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-15 21:09:31" "NotificationPresenter.java"$"269"$" mLList.list().clear();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-15 21:09:31" "NotificationPresenter.java"$"270"$" if (notifyListeners) notifyListeners(null, EVENT_BATH);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-15 21:09:31" "OpenNotification.java"$"271"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-15 21:09:31" "OpenNotification.java"$"272"$"33,7 @@ import android.support.annotation.NonNull;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-15 21:09:31" "OpenNotification.java"$"273"$"import android.util.Log;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-15 21:09:31" "OpenNotification.java"$"274"$"45,8 @@ import com.achep.base.utils.PackageUtils;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-15 21:09:31" "OpenNotification.java"$"275"$"import java.lang.reflect.InvocationTargetException;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-15 21:09:31" "OpenNotification.java"$"276"$"import java.lang.reflect.Method;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-15 21:09:31" "OpenNotification.java"$"277"$"55,7 @@ import java.util.ArrayList;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-15 21:09:31" "OpenNotification.java"$"278"$" private static final String TAG = ""OpenNotification"";"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-15 21:09:31" "OpenNotification.java"$"279"$"481,19 @@ public class OpenNotification implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-15 21:09:31" "OpenNotification.java"$"280"$" public boolean isGroupChild() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-15 21:09:31" "OpenNotification.java"$"281"$" if (!Device.hasLollipopApi()) return false;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-15 21:09:31" "OpenNotification.java"$"282"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-15 21:09:31" "OpenNotification.java"$"283"$" try {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-15 21:09:31" "OpenNotification.java"$"284"$" Method method = Notification.class.getDeclaredMethod(""isGroupChild"");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-15 21:09:31" "OpenNotification.java"$"285"$" method.setAccessible(true);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-15 21:09:31" "OpenNotification.java"$"286"$" return (boolean) method.invoke(mNotification);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-15 21:09:31" "OpenNotification.java"$"287"$" } catch (NoSuchMethodException"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-15 21:09:31" "OpenNotification.java"$"288"$" | InvocationTargetException"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-15 21:09:31" "OpenNotification.java"$"289"$" | IllegalAccessException e) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-15 21:09:31" "OpenNotification.java"$"290"$" Log.e(TAG, ""Failed to check for group child."");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-15 21:09:31" "OpenNotification.java"$"291"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-15 21:09:31" "OpenNotification.java"$"292"$" return false;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-15 21:09:31" "OpenNotification.java"$"293"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-15 21:09:31" "OpenNotification.java"$"294"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-15 21:09:31" "OpenNotification.java"$"295"$"}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-15 21:09:31" "MediaService.java"$"296"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/MediaService.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/MediaService.java"$"2015-01-15 21:09:31" "MediaService.java"$"297"$"33,7 @@ import android.util.Log;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/MediaService.java"$"2015-01-15 21:09:31" "MediaService.java"$"298"$"import com.achep.acdisplay.notifications.NotificationListener;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/MediaService.java"$"2015-01-15 21:09:31" "MediaService.java"$"299"$"52,8 @@ public class MediaService extends NotificationListenerService implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/MediaService.java"$"2015-01-15 21:09:31" "MediaService.java"$"300"$" private final NotificationListener mNotificationListener = NotificationListener.newInstance();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/MediaService.java"$"2015-01-15 21:09:31" "MediaService.java"$"301"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/MediaService.java"$"2015-01-15 21:09:31" "MediaService.java"$"302"$" private final IBinder mBinder = new B();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/MediaService.java"$"2015-01-15 21:09:31" "MediaService.java"$"303"$"84,7 @@ public class MediaService extends NotificationListenerService implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/MediaService.java"$"2015-01-15 21:09:31" "MediaService.java"$"304"$" mNotificationListener.onListenerBind(this);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/MediaService.java"$"2015-01-15 21:09:31" "MediaService.java"$"305"$"95,7 @@ public class MediaService extends NotificationListenerService implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/MediaService.java"$"2015-01-15 21:09:31" "MediaService.java"$"306"$" mNotificationListener.onListenerUnbind(this);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/MediaService.java"$"2015-01-15 21:09:31" "MediaService.java"$"307"$"105,19 @@ public class MediaService extends NotificationListenerService implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/MediaService.java"$"2015-01-15 21:09:31" "MediaService.java"$"308"$" public void onListenerConnected() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/MediaService.java"$"2015-01-15 21:09:31" "MediaService.java"$"309"$" super.onListenerConnected();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/MediaService.java"$"2015-01-15 21:09:31" "MediaService.java"$"310"$" mNotificationListener.onListenerConnected(this);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/MediaService.java"$"2015-01-15 21:09:31" "MediaService.java"$"311"$" public void onNotificationPosted(@NonNull StatusBarNotification notification) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/MediaService.java"$"2015-01-15 21:09:31" "MediaService.java"$"312"$" mNotificationListener.onNotificationPosted(this, notification);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/MediaService.java"$"2015-01-15 21:09:31" "MediaService.java"$"313"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/MediaService.java"$"2015-01-15 21:09:31" "MediaService.java"$"314"$" public void onNotificationRemoved(@NonNull StatusBarNotification notification) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/MediaService.java"$"2015-01-15 21:09:31" "MediaService.java"$"315"$" mNotificationListener.onNotificationRemoved(this, notification);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/MediaService.java"$"2015-01-15 21:09:31" "MediaController2KitKat.java"$"316"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-01-15 21:09:31" "MediaController2KitKat.java"$"317"$"45,7 @@ import com.achep.acdisplay.services.MediaService;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-01-15 21:09:31" "MediaController2KitKat.java"$"318"$"@TargetApi(Build.VERSION_CODES.KITKAT)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-01-15 21:09:31" "Action.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2015-01-15 21:29:00" "Action.java"$"1"$"39,8 @@ import java.lang.reflect.Field;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2015-01-15 21:29:00" "Action.java"$"2"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2015-01-15 21:29:00" "Action.java"$"3"$" * @author Artem Chepurnoy"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2015-01-15 21:29:00" "Action.java"$"4"$"51,30 @@ public class Action {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2015-01-15 21:29:00" "Action.java"$"5"$" private static Factory getFactory() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2015-01-15 21:29:00" "Action.java"$"6"$" ? new FactoryKitKat()"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2015-01-15 21:29:00" "Action.java"$"7"$" : new FactoryJellyBean();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2015-01-15 21:29:00" "Action.java"$"8"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2015-01-15 21:29:00" "Action.java"$"9"$" * Creates a list of actions based on given {@link android.app.Notification notification}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2015-01-15 21:29:00" "Action.java"$"10"$" * instance."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2015-01-15 21:29:00" "Action.java"$"11"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2015-01-15 21:29:00" "Action.java"$"12"$" * @param notification the notification to create from"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2015-01-15 21:29:00" "Action.java"$"13"$" * @return array of {@link com.achep.acdisplay.notifications.Action actions} or {@code null}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2015-01-15 21:29:00" "Action.java"$"14"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2015-01-15 21:29:00" "Action.java"$"15"$" @Nullable"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2015-01-15 21:29:00" "Action.java"$"16"$" public static Action[] makeFor(@NonNull Notification notification) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2015-01-15 21:29:00" "Action.java"$"17"$" return getFactory().makeFor(notification);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2015-01-15 21:29:00" "Action.java"$"18"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2015-01-15 21:29:00" "Action.java"$"19"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2015-01-15 21:29:00" "Action.java"$"20"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2015-01-15 21:29:00" "Action.java"$"21"$"115,18 @@ public class Action {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2015-01-15 21:29:00" "Action.java"$"22"$" public abstract Action[] makeFor(@NonNull Notification notification);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2015-01-15 21:29:00" "Action.java"$"23"$" private static class FactoryKitKat extends Factory {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2015-01-15 21:29:00" "Action.java"$"24"$" public Action[] makeFor(@NonNull Notification notification) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2015-01-15 21:29:00" "Action.java"$"25"$"144,14 @@ public class Action {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2015-01-15 21:29:00" "Action.java"$"26"$" private static class FactoryJellyBean extends Factory {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2015-01-15 21:29:00" "Action.java"$"27"$" public Action[] makeFor(@NonNull Notification notification) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2015-01-15 21:29:00" "OpenNotification.java"$"28"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-15 21:29:00" "OpenNotification.java"$"29"$"157,7 @@ public class OpenNotification implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-15 21:29:00" "OpenNotification.java"$"30"$" mActions = Action.makeFor(mNotification);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-15 21:29:00" "Presenter.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-16 12:03:31" "Presenter.java"$"1"$"18,7 @@"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-16 12:03:31" "Presenter.java"$"2"$"import android.app.Notification;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-16 12:03:31" "Presenter.java"$"3"$"33,12 @@ import com.achep.acdisplay.notifications.OpenNotification;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-16 12:03:31" "Presenter.java"$"4"$"import com.achep.base.Build;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-16 12:03:31" "Presenter.java"$"5"$"import com.achep.base.utils.zen.ZenConsts;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-16 12:03:31" "Presenter.java"$"6"$"import com.achep.base.utils.zen.ZenUtils;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-16 12:03:31" "Presenter.java"$"7"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-16 12:03:31" "Presenter.java"$"8"$"import static com.achep.base.Build.DEBUG;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-16 12:03:31" "Presenter.java"$"9"$"90,18 @@ public class Presenter {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-16 12:03:31" "Presenter.java"$"10"$" // Respect the device's zen mode."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-16 12:03:31" "Presenter.java"$"11"$" final int zenMode = ZenUtils.getValue(context);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-16 12:03:31" "Presenter.java"$"12"$" if (DEBUG) Log.d(TAG, ""The current ZEN mode is "" + ZenUtils.zenModeToString(zenMode));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-16 12:03:31" "Presenter.java"$"13"$" switch (zenMode) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-16 12:03:31" "Presenter.java"$"14"$" case ZenConsts.ZEN_MODE_IMPORTANT_INTERRUPTIONS:"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-16 12:03:31" "Presenter.java"$"15"$" if (n.getNotification().priority >= Notification.PRIORITY_HIGH) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-16 12:03:31" "Presenter.java"$"16"$" break;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-16 12:03:31" "Presenter.java"$"17"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-16 12:03:31" "Presenter.java"$"18"$" case ZenConsts.ZEN_MODE_NO_INTERRUPTIONS:"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-16 12:03:31" "Presenter.java"$"19"$" return false;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-16 12:03:31" "Presenter.java"$"20"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-16 12:03:31" "Presenter.java"$"21"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-16 12:03:31" "Presenter.java"$"22"$" if (ProximitySensor.isNear()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-16 12:03:31" "ZenConsts.java"$"23"$"++ b/project/app/src/main/java/com/achep/base/utils/zen/ZenConsts.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenConsts.java"$"2015-01-16 12:03:31" "ZenConsts.java"$"24"$"1,43 @@"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenConsts.java"$"2015-01-16 12:03:31" "ZenConsts.java"$"25"$"/*"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenConsts.java"$"2015-01-16 12:03:31" "ZenConsts.java"$"26"$" * Copyright (C) 2015 AChep@xda "$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenConsts.java"$"2015-01-16 12:03:31" "ZenConsts.java"$"27"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenConsts.java"$"2015-01-16 12:03:31" "ZenConsts.java"$"28"$" * This program is free software; you can redistribute it and/or"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenConsts.java"$"2015-01-16 12:03:31" "ZenConsts.java"$"29"$" * modify it under the terms of the GNU General Public License"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenConsts.java"$"2015-01-16 12:03:31" "ZenConsts.java"$"30"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenConsts.java"$"2015-01-16 12:03:31" "ZenConsts.java"$"31"$" * of the License, or (at your option) any later version."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenConsts.java"$"2015-01-16 12:03:31" "ZenConsts.java"$"32"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenConsts.java"$"2015-01-16 12:03:31" "ZenConsts.java"$"33"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenConsts.java"$"2015-01-16 12:03:31" "ZenConsts.java"$"34"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenConsts.java"$"2015-01-16 12:03:31" "ZenConsts.java"$"35"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenConsts.java"$"2015-01-16 12:03:31" "ZenConsts.java"$"36"$" * GNU General Public License for more details."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenConsts.java"$"2015-01-16 12:03:31" "ZenConsts.java"$"37"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenConsts.java"$"2015-01-16 12:03:31" "ZenConsts.java"$"38"$" * You should have received a copy of the GNU General Public License"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenConsts.java"$"2015-01-16 12:03:31" "ZenConsts.java"$"39"$" * along with this program; if not, write to the Free Software"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenConsts.java"$"2015-01-16 12:03:31" "ZenConsts.java"$"40"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenConsts.java"$"2015-01-16 12:03:31" "ZenConsts.java"$"41"$" * MA 02110-1301, USA."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenConsts.java"$"2015-01-16 12:03:31" "ZenConsts.java"$"42"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenConsts.java"$"2015-01-16 12:03:31" "ZenConsts.java"$"43"$"package com.achep.base.utils.zen;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenConsts.java"$"2015-01-16 12:03:31" "ZenConsts.java"$"44"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenConsts.java"$"2015-01-16 12:03:31" "ZenConsts.java"$"45"$"import android.support.annotation.NonNull;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenConsts.java"$"2015-01-16 12:03:31" "ZenConsts.java"$"46"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenConsts.java"$"2015-01-16 12:03:31" "ZenConsts.java"$"47"$"/**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenConsts.java"$"2015-01-16 12:03:31" "ZenConsts.java"$"48"$" * @author Artem Chepurnoy"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenConsts.java"$"2015-01-16 12:03:31" "ZenConsts.java"$"49"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenConsts.java"$"2015-01-16 12:03:31" "ZenConsts.java"$"50"$"// Copy-pasted from the Settings.Global"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenConsts.java"$"2015-01-16 12:03:31" "ZenConsts.java"$"51"$"public class ZenConsts {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenConsts.java"$"2015-01-16 12:03:31" "ZenConsts.java"$"52"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenConsts.java"$"2015-01-16 12:03:31" "ZenConsts.java"$"53"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenConsts.java"$"2015-01-16 12:03:31" "ZenConsts.java"$"54"$" * Defines global zen mode."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenConsts.java"$"2015-01-16 12:03:31" "ZenConsts.java"$"55"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenConsts.java"$"2015-01-16 12:03:31" "ZenConsts.java"$"56"$" * @see #ZEN_MODE_OFF"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenConsts.java"$"2015-01-16 12:03:31" "ZenConsts.java"$"57"$" * @see #ZEN_MODE_IMPORTANT_INTERRUPTIONS"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenConsts.java"$"2015-01-16 12:03:31" "ZenConsts.java"$"58"$" * @see #ZEN_MODE_NO_INTERRUPTIONS"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenConsts.java"$"2015-01-16 12:03:31" "ZenConsts.java"$"59"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenConsts.java"$"2015-01-16 12:03:31" "ZenConsts.java"$"60"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenConsts.java"$"2015-01-16 12:03:31" "ZenConsts.java"$"61"$" public static final String ZEN_MODE = ""zen_mode"";"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenConsts.java"$"2015-01-16 12:03:31" "ZenConsts.java"$"62"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenConsts.java"$"2015-01-16 12:03:31" "ZenConsts.java"$"63"$" public static final int ZEN_MODE_OFF = 0;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenConsts.java"$"2015-01-16 12:03:31" "ZenConsts.java"$"64"$" public static final int ZEN_MODE_IMPORTANT_INTERRUPTIONS = 1;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenConsts.java"$"2015-01-16 12:03:31" "ZenConsts.java"$"65"$" public static final int ZEN_MODE_NO_INTERRUPTIONS = 2;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenConsts.java"$"2015-01-16 12:03:31" "ZenConsts.java"$"66"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenConsts.java"$"2015-01-16 12:03:31" "ZenConsts.java"$"67"$"}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenConsts.java"$"2015-01-16 12:03:31" "ZenUtils.java"$"68"$"++ b/project/app/src/main/java/com/achep/base/utils/zen/ZenUtils.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenUtils.java"$"2015-01-16 12:03:31" "ZenUtils.java"$"69"$"1,63 @@"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenUtils.java"$"2015-01-16 12:03:31" "ZenUtils.java"$"70"$"/*"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenUtils.java"$"2015-01-16 12:03:31" "ZenUtils.java"$"71"$" * Copyright (C) 2015 AChep@xda "$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenUtils.java"$"2015-01-16 12:03:31" "ZenUtils.java"$"72"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenUtils.java"$"2015-01-16 12:03:31" "ZenUtils.java"$"73"$" * This program is free software; you can redistribute it and/or"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenUtils.java"$"2015-01-16 12:03:31" "ZenUtils.java"$"74"$" * modify it under the terms of the GNU General Public License"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenUtils.java"$"2015-01-16 12:03:31" "ZenUtils.java"$"75"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenUtils.java"$"2015-01-16 12:03:31" "ZenUtils.java"$"76"$" * of the License, or (at your option) any later version."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenUtils.java"$"2015-01-16 12:03:31" "ZenUtils.java"$"77"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenUtils.java"$"2015-01-16 12:03:31" "ZenUtils.java"$"78"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenUtils.java"$"2015-01-16 12:03:31" "ZenUtils.java"$"79"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenUtils.java"$"2015-01-16 12:03:31" "ZenUtils.java"$"80"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenUtils.java"$"2015-01-16 12:03:31" "ZenUtils.java"$"81"$" * GNU General Public License for more details."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenUtils.java"$"2015-01-16 12:03:31" "ZenUtils.java"$"82"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenUtils.java"$"2015-01-16 12:03:31" "ZenUtils.java"$"83"$" * You should have received a copy of the GNU General Public License"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenUtils.java"$"2015-01-16 12:03:31" "ZenUtils.java"$"84"$" * along with this program; if not, write to the Free Software"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenUtils.java"$"2015-01-16 12:03:31" "ZenUtils.java"$"85"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenUtils.java"$"2015-01-16 12:03:31" "ZenUtils.java"$"86"$" * MA 02110-1301, USA."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenUtils.java"$"2015-01-16 12:03:31" "ZenUtils.java"$"87"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenUtils.java"$"2015-01-16 12:03:31" "ZenUtils.java"$"88"$"package com.achep.base.utils.zen;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenUtils.java"$"2015-01-16 12:03:31" "ZenUtils.java"$"89"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenUtils.java"$"2015-01-16 12:03:31" "ZenUtils.java"$"90"$"import android.annotation.SuppressLint;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenUtils.java"$"2015-01-16 12:03:31" "ZenUtils.java"$"91"$"import android.content.ContentResolver;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenUtils.java"$"2015-01-16 12:03:31" "ZenUtils.java"$"92"$"import android.content.Context;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenUtils.java"$"2015-01-16 12:03:31" "ZenUtils.java"$"93"$"import android.provider.Settings;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenUtils.java"$"2015-01-16 12:03:31" "ZenUtils.java"$"94"$"import android.support.annotation.NonNull;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenUtils.java"$"2015-01-16 12:03:31" "ZenUtils.java"$"95"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenUtils.java"$"2015-01-16 12:03:31" "ZenUtils.java"$"96"$"import com.achep.base.Device;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenUtils.java"$"2015-01-16 12:03:31" "ZenUtils.java"$"97"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenUtils.java"$"2015-01-16 12:03:31" "ZenUtils.java"$"98"$"/**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenUtils.java"$"2015-01-16 12:03:31" "ZenUtils.java"$"99"$" * @author Artem Chepurnoy"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenUtils.java"$"2015-01-16 12:03:31" "ZenUtils.java"$"100"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenUtils.java"$"2015-01-16 12:03:31" "ZenUtils.java"$"101"$"public class ZenUtils {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenUtils.java"$"2015-01-16 12:03:31" "ZenUtils.java"$"102"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenUtils.java"$"2015-01-16 12:03:31" "ZenUtils.java"$"103"$" public static final int ZEN_MODE_DEFAULT = ZenConsts.ZEN_MODE_OFF;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenUtils.java"$"2015-01-16 12:03:31" "ZenUtils.java"$"104"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenUtils.java"$"2015-01-16 12:03:31" "ZenUtils.java"$"105"$" @SuppressLint(""NewApi"")"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenUtils.java"$"2015-01-16 12:03:31" "ZenUtils.java"$"106"$" public static int getValue(@NonNull Context context) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenUtils.java"$"2015-01-16 12:03:31" "ZenUtils.java"$"107"$" if (!Device.hasLollipopApi()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenUtils.java"$"2015-01-16 12:03:31" "ZenUtils.java"$"108"$" return ZenConsts.ZEN_MODE_OFF;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenUtils.java"$"2015-01-16 12:03:31" "ZenUtils.java"$"109"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenUtils.java"$"2015-01-16 12:03:31" "ZenUtils.java"$"110"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenUtils.java"$"2015-01-16 12:03:31" "ZenUtils.java"$"111"$" ContentResolver cr = context.getContentResolver();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenUtils.java"$"2015-01-16 12:03:31" "ZenUtils.java"$"112"$" return Settings.Global.getInt(cr, ZenConsts.ZEN_MODE, ZEN_MODE_DEFAULT);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenUtils.java"$"2015-01-16 12:03:31" "ZenUtils.java"$"113"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenUtils.java"$"2015-01-16 12:03:31" "ZenUtils.java"$"114"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenUtils.java"$"2015-01-16 12:03:31" "ZenUtils.java"$"115"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenUtils.java"$"2015-01-16 12:03:31" "ZenUtils.java"$"116"$" * @return the same name as its constant."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenUtils.java"$"2015-01-16 12:03:31" "ZenUtils.java"$"117"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenUtils.java"$"2015-01-16 12:03:31" "ZenUtils.java"$"118"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenUtils.java"$"2015-01-16 12:03:31" "ZenUtils.java"$"119"$" public static String zenModeToString(int zenMode) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenUtils.java"$"2015-01-16 12:03:31" "ZenUtils.java"$"120"$" switch (zenMode) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenUtils.java"$"2015-01-16 12:03:31" "ZenUtils.java"$"121"$" case ZenConsts.ZEN_MODE_OFF:"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenUtils.java"$"2015-01-16 12:03:31" "ZenUtils.java"$"122"$" return ""ZEN_MODE_OFF"";"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenUtils.java"$"2015-01-16 12:03:31" "ZenUtils.java"$"123"$" case ZenConsts.ZEN_MODE_IMPORTANT_INTERRUPTIONS:"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenUtils.java"$"2015-01-16 12:03:31" "ZenUtils.java"$"124"$" return ""ZEN_MODE_IMPORTANT_INTERRUPTIONS"";"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenUtils.java"$"2015-01-16 12:03:31" "ZenUtils.java"$"125"$" case ZenConsts.ZEN_MODE_NO_INTERRUPTIONS:"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenUtils.java"$"2015-01-16 12:03:31" "ZenUtils.java"$"126"$" return ""ZEN_MODE_NO_INTERRUPTIONS"";"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenUtils.java"$"2015-01-16 12:03:31" "ZenUtils.java"$"127"$" default:"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenUtils.java"$"2015-01-16 12:03:31" "ZenUtils.java"$"128"$" return ""UNKNOWN_VALUE"";"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenUtils.java"$"2015-01-16 12:03:31" "ZenUtils.java"$"129"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenUtils.java"$"2015-01-16 12:03:31" "ZenUtils.java"$"130"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenUtils.java"$"2015-01-16 12:03:31" "ZenUtils.java"$"131"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/zen/ZenUtils.java"$"2015-01-16 12:03:31" "Presenter.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-16 17:24:00" "Presenter.java"$"1"$"33,6 @@ import com.achep.acdisplay.notifications.OpenNotification;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-16 17:24:00" "AppConfig.java"$"2"$"++ b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2015-01-16 17:24:00" "AppConfig.java"$"3"$"45,9 @@ public class AppConfig {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2015-01-16 17:24:00" "AppConfig.java"$"4"$" public final boolean[] restricted = new boolean[]{DEFAULT_RESTRICTED};"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2015-01-16 17:24:00" "AppConfig.java"$"5"$" public final boolean[] hidden = new boolean[]{DEFAULT_HIDDEN};"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2015-01-16 17:24:00" "AppConfig.java"$"6"$" public final boolean[] nonClearable = new boolean[]{DEFAULT_NON_CLEARABLE};"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2015-01-16 17:24:00" "Action.java"$"7"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2015-01-16 17:24:00" "Action.java"$"8"$"94,7 @@ public class Action {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2015-01-16 17:24:00" "Action.java"$"9"$" private Action(@DrawableRes int icon, @NonNull CharSequence title, @Nullable PendingIntent intent) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2015-01-16 17:24:00" "NotificationList.java"$"10"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2015-01-16 17:24:00" "NotificationList.java"$"11"$"36,7 @@ final class NotificationList {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2015-01-16 17:24:00" "NotificationList.java"$"12"$" private static final int RESULT_DEFAULT = 0;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2015-01-16 17:24:00" "NotificationList.java"$"13"$"123,7 @@ final class NotificationList {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2015-01-16 17:24:00" "NotificationList.java"$"14"$" int pushOrRemove(OpenNotification n, boolean push) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2015-01-16 17:24:00" "NotificationList.java"$"15"$"133,7 @@ final class NotificationList {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2015-01-16 17:24:00" "NotificationList.java"$"16"$" int push(OpenNotification n) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2015-01-16 17:24:00" "NotificationListenerJellyBeanMR2.java"$"17"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-16 17:24:00" "NotificationListenerJellyBeanMR2.java"$"18"$"96,7 @@ public class NotificationListenerJellyBeanMR2 extends NotificationListener {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-16 17:24:00" "NotificationListenerJellyBeanMR2.java"$"19"$" @SuppressWarnings(""BooleanMethodIsAlwaysInverted"")"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-16 17:24:00" "NotificationPresenter.java"$"20"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-16 17:24:00" "NotificationPresenter.java"$"21"$"24,7 @@ import android.os.Handler;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-16 17:24:00" "NotificationPresenter.java"$"22"$"import android.support.annotation.Nullable;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-16 17:24:00" "NotificationPresenter.java"$"23"$"35,7 @@ import com.achep.acdisplay.blacklist.AppConfig;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-16 17:24:00" "NotificationPresenter.java"$"24"$"import com.achep.base.interfaces.ISubscriptable;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-16 17:24:00" "NotificationPresenter.java"$"25"$"46,9 @@ import static com.achep.base.Build.DEBUG;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-16 17:24:00" "NotificationPresenter.java"$"26"$"public class NotificationPresenter implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-16 17:24:00" "NotificationPresenter.java"$"27"$" NotificationList.OnNotificationListChangedListener,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-16 17:24:00" "NotificationPresenter.java"$"28"$" ISubscriptable {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-16 17:24:00" "NotificationPresenter.java"$"29"$"229,25 @@ public class NotificationPresenter implements NotificationList.OnNotificationLis"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-16 17:24:00" "NotificationPresenter.java"$"30"$" * @param osbn an instance of notification (must be non-null, if the"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-16 17:24:00" "NotificationPresenter.java"$"31"$" * event is not a {@link #EVENT_BATH, {@code null} otherwise})"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-16 17:24:00" "NotificationPresenter.java"$"32"$" * @param event event type:"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-16 17:24:00" "NotificationPresenter.java"$"33"$" * {@link #EVENT_POSTED}, {@link #EVENT_REMOVED},"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-16 17:24:00" "NotificationPresenter.java"$"34"$" * {@link #EVENT_CHANGED}, {@link #EVENT_CHANGED_SPAM},"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-16 17:24:00" "NotificationPresenter.java"$"35"$" * {@link #EVENT_BATH}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-16 17:24:00" "NotificationPresenter.java"$"36"$" * @param isLastEventInSequence {@code true} if this is last of bath changes, {@code false}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-16 17:24:00" "NotificationPresenter.java"$"37"$" * otherwise."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-16 17:24:00" "NotificationPresenter.java"$"38"$" boolean isLastEventInSequence);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-16 17:24:00" "NotificationPresenter.java"$"39"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-16 17:24:00" "NotificationPresenter.java"$"40"$" * {@inheritDoc}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-16 17:24:00" "NotificationPresenter.java"$"41"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-16 17:24:00" "NotificationPresenter.java"$"42"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-16 17:24:00" "NotificationPresenter.java"$"43"$"260,10 @@ public class NotificationPresenter implements NotificationList.OnNotificationLis"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-16 17:24:00" "NotificationPresenter.java"$"44"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-16 17:24:00" "NotificationPresenter.java"$"45"$" * {@inheritDoc}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-16 17:24:00" "NotificationPresenter.java"$"46"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-16 17:24:00" "NotificationPresenter.java"$"47"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-16 17:24:00" "NotificationPresenter.java"$"48"$"522,12 @@ public class NotificationPresenter implements NotificationList.OnNotificationLis"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-16 17:24:00" "NotificationPresenter.java"$"49"$" private void notifyListeners(@Nullable OpenNotification n, int event) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-16 17:24:00" "NotificationPresenter.java"$"50"$" private void notifyListeners(@Nullable OpenNotification n, int event,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-16 17:24:00" "NotificationPresenter.java"$"51"$" boolean isLastEventInSequence) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-16 17:24:00" "NotificationPresenter.java"$"52"$"538,7 @@ public class NotificationPresenter implements NotificationList.OnNotificationLis"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-16 17:24:00" "NotificationPresenter.java"$"53"$" l.onNotificationListChanged(this, n, event, isLastEventInSequence);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-16 17:24:00" "OpenNotification.java"$"54"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-16 17:24:00" "OpenNotification.java"$"55"$"33,6 @@ import android.support.annotation.NonNull;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-16 17:24:00" "OpenNotification.java"$"56"$"42,36 @@ import com.achep.base.async.AsyncTask;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-16 17:24:00" "OpenNotification.java"$"57"$" * @author Artem Chepurnoy"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-16 17:24:00" "OpenNotification.java"$"58"$"public abstract class OpenNotification implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-16 17:24:00" "OpenNotification.java"$"59"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-16 17:24:00" "OpenNotification.java"$"60"$" Notification n = sbn.getNotification();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-16 17:24:00" "OpenNotification.java"$"61"$" if (Device.hasLollipopApi()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-16 17:24:00" "OpenNotification.java"$"62"$" return new OpenNotificationLollipop(sbn, n);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-16 17:24:00" "OpenNotification.java"$"63"$" } else if (Device.hasKitKatWatchApi()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-16 17:24:00" "OpenNotification.java"$"64"$" return new OpenNotificationKitKatWatch(sbn, n);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-16 17:24:00" "OpenNotification.java"$"65"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-16 17:24:00" "OpenNotification.java"$"66"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-16 17:24:00" "OpenNotification.java"$"67"$" return new OpenNotificationJellyBeanMR2(sbn, n);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-16 17:24:00" "OpenNotification.java"$"68"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-16 17:24:00" "OpenNotification.java"$"69"$" if (Device.hasJellyBeanMR2Api()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-16 17:24:00" "OpenNotification.java"$"70"$" throw new RuntimeException(""Use StatusBarNotification instead!"");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-16 17:24:00" "OpenNotification.java"$"71"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-16 17:24:00" "OpenNotification.java"$"72"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-16 17:24:00" "OpenNotification.java"$"73"$" return new OpenNotificationJellyBean(n);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-16 17:24:00" "OpenNotification.java"$"74"$"260,14 @@ public class OpenNotification implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-16 17:24:00" "OpenNotification.java"$"75"$" public abstract int hashCode();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-16 17:24:00" "OpenNotification.java"$"76"$" public abstract boolean equals(Object o);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-16 17:24:00" "OpenNotification.java"$"77"$"278,7 @@ public class OpenNotification implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-16 17:24:00" "OpenNotification.java"$"78"$" public abstract boolean hasIdenticalIds(@Nullable OpenNotification n);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-16 17:24:00" "OpenNotification.java"$"79"$"460,6 @@ public class OpenNotification implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-16 17:24:00" "OpenNotificationJellyBean.java"$"80"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBean.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBean.java"$"2015-01-16 17:24:00" "OpenNotificationJellyBean.java"$"81"$"27,15 @@ import android.widget.RemoteViews;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBean.java"$"2015-01-16 17:24:00" "OpenNotificationJellyBean.java"$"82"$" * @author Artem Chepurnoy"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBean.java"$"2015-01-16 17:24:00" "OpenNotificationJellyBean.java"$"83"$"public class OpenNotificationJellyBean extends OpenNotification {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBean.java"$"2015-01-16 17:24:00" "OpenNotificationJellyBean.java"$"84"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBean.java"$"2015-01-16 17:24:00" "OpenNotificationJellyBean.java"$"85"$" OpenNotificationJellyBean(@NonNull Notification n) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBean.java"$"2015-01-16 17:24:00" "OpenNotificationJellyBeanMR2.java"$"86"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-16 17:24:00" "OpenNotificationJellyBeanMR2.java"$"87"$"1,83 @@"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-16 17:24:00" "OpenNotificationJellyBeanMR2.java"$"88"$"/*"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-16 17:24:00" "OpenNotificationJellyBeanMR2.java"$"89"$" * Copyright (C) 2015 AChep@xda "$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-16 17:24:00" "OpenNotificationJellyBeanMR2.java"$"90"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-16 17:24:00" "OpenNotificationJellyBeanMR2.java"$"91"$" * This program is free software; you can redistribute it and/or"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-16 17:24:00" "OpenNotificationJellyBeanMR2.java"$"92"$" * modify it under the terms of the GNU General Public License"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-16 17:24:00" "OpenNotificationJellyBeanMR2.java"$"93"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-16 17:24:00" "OpenNotificationJellyBeanMR2.java"$"94"$" * of the License, or (at your option) any later version."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-16 17:24:00" "OpenNotificationJellyBeanMR2.java"$"95"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-16 17:24:00" "OpenNotificationJellyBeanMR2.java"$"96"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-16 17:24:00" "OpenNotificationJellyBeanMR2.java"$"97"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-16 17:24:00" "OpenNotificationJellyBeanMR2.java"$"98"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-16 17:24:00" "OpenNotificationJellyBeanMR2.java"$"99"$" * GNU General Public License for more details."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-16 17:24:00" "OpenNotificationJellyBeanMR2.java"$"100"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-16 17:24:00" "OpenNotificationJellyBeanMR2.java"$"101"$" * You should have received a copy of the GNU General Public License"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-16 17:24:00" "OpenNotificationJellyBeanMR2.java"$"102"$" * along with this program; if not, write to the Free Software"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-16 17:24:00" "OpenNotificationJellyBeanMR2.java"$"103"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-16 17:24:00" "OpenNotificationJellyBeanMR2.java"$"104"$" * MA 02110-1301, USA."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-16 17:24:00" "OpenNotificationJellyBeanMR2.java"$"105"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-16 17:24:00" "OpenNotificationJellyBeanMR2.java"$"106"$"package com.achep.acdisplay.notifications;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-16 17:24:00" "OpenNotificationJellyBeanMR2.java"$"107"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-16 17:24:00" "OpenNotificationJellyBeanMR2.java"$"108"$"import android.annotation.TargetApi;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-16 17:24:00" "OpenNotificationJellyBeanMR2.java"$"109"$"import android.app.Notification;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-16 17:24:00" "OpenNotificationJellyBeanMR2.java"$"110"$"import android.os.Build;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-16 17:24:00" "OpenNotificationJellyBeanMR2.java"$"111"$"import android.service.notification.StatusBarNotification;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-16 17:24:00" "OpenNotificationJellyBeanMR2.java"$"112"$"import android.support.annotation.NonNull;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-16 17:24:00" "OpenNotificationJellyBeanMR2.java"$"113"$"import android.support.annotation.Nullable;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-16 17:24:00" "OpenNotificationJellyBeanMR2.java"$"114"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-16 17:24:00" "OpenNotificationJellyBeanMR2.java"$"115"$"import org.apache.commons.lang.builder.EqualsBuilder;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-16 17:24:00" "OpenNotificationJellyBeanMR2.java"$"116"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-16 17:24:00" "OpenNotificationJellyBeanMR2.java"$"117"$"/**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-16 17:24:00" "OpenNotificationJellyBeanMR2.java"$"118"$" * @author Artem Chepurnoy"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-16 17:24:00" "OpenNotificationJellyBeanMR2.java"$"119"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-16 17:24:00" "OpenNotificationJellyBeanMR2.java"$"120"$"@TargetApi(Build.VERSION_CODES.JELLY_BEAN_MR2)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-16 17:24:00" "OpenNotificationJellyBeanMR2.java"$"121"$"public class OpenNotificationJellyBeanMR2 extends OpenNotification {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-16 17:24:00" "OpenNotificationJellyBeanMR2.java"$"122"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-16 17:24:00" "OpenNotificationJellyBeanMR2.java"$"123"$" OpenNotificationJellyBeanMR2(@NonNull StatusBarNotification sbn, @NonNull Notification n) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-16 17:24:00" "OpenNotificationJellyBeanMR2.java"$"124"$" super(sbn, n);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-16 17:24:00" "OpenNotificationJellyBeanMR2.java"$"125"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-16 17:24:00" "OpenNotificationJellyBeanMR2.java"$"126"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-16 17:24:00" "OpenNotificationJellyBeanMR2.java"$"127"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-16 17:24:00" "OpenNotificationJellyBeanMR2.java"$"128"$" * {@inheritDoc}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-16 17:24:00" "OpenNotificationJellyBeanMR2.java"$"129"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-16 17:24:00" "OpenNotificationJellyBeanMR2.java"$"130"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-16 17:24:00" "OpenNotificationJellyBeanMR2.java"$"131"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-16 17:24:00" "OpenNotificationJellyBeanMR2.java"$"132"$" public StatusBarNotification getStatusBarNotification() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-16 17:24:00" "OpenNotificationJellyBeanMR2.java"$"133"$" assert super.getStatusBarNotification() != null;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-16 17:24:00" "OpenNotificationJellyBeanMR2.java"$"134"$" return super.getStatusBarNotification();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-16 17:24:00" "OpenNotificationJellyBeanMR2.java"$"135"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-16 17:24:00" "OpenNotificationJellyBeanMR2.java"$"136"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-16 17:24:00" "OpenNotificationJellyBeanMR2.java"$"137"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-16 17:24:00" "OpenNotificationJellyBeanMR2.java"$"138"$" * {@inheritDoc}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-16 17:24:00" "OpenNotificationJellyBeanMR2.java"$"139"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-16 17:24:00" "OpenNotificationJellyBeanMR2.java"$"140"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-16 17:24:00" "OpenNotificationJellyBeanMR2.java"$"141"$" public int hashCode() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-16 17:24:00" "OpenNotificationJellyBeanMR2.java"$"142"$" return getStatusBarNotification().hashCode();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-16 17:24:00" "OpenNotificationJellyBeanMR2.java"$"143"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-16 17:24:00" "OpenNotificationJellyBeanMR2.java"$"144"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-16 17:24:00" "OpenNotificationJellyBeanMR2.java"$"145"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-16 17:24:00" "OpenNotificationJellyBeanMR2.java"$"146"$" * {@inheritDoc}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-16 17:24:00" "OpenNotificationJellyBeanMR2.java"$"147"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-16 17:24:00" "OpenNotificationJellyBeanMR2.java"$"148"$" @SuppressWarnings(""EqualsWhichDoesntCheckParameterClass"")"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-16 17:24:00" "OpenNotificationJellyBeanMR2.java"$"149"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-16 17:24:00" "OpenNotificationJellyBeanMR2.java"$"150"$" public boolean equals(Object o) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-16 17:24:00" "OpenNotificationJellyBeanMR2.java"$"151"$" return getStatusBarNotification().equals(o);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-16 17:24:00" "OpenNotificationJellyBeanMR2.java"$"152"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-16 17:24:00" "OpenNotificationJellyBeanMR2.java"$"153"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-16 17:24:00" "OpenNotificationJellyBeanMR2.java"$"154"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-16 17:24:00" "OpenNotificationJellyBeanMR2.java"$"155"$" * {@inheritDoc}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-16 17:24:00" "OpenNotificationJellyBeanMR2.java"$"156"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-16 17:24:00" "OpenNotificationJellyBeanMR2.java"$"157"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-16 17:24:00" "OpenNotificationJellyBeanMR2.java"$"158"$" public boolean hasIdenticalIds(@Nullable OpenNotification n) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-16 17:24:00" "OpenNotificationJellyBeanMR2.java"$"159"$" if (n == null) return false;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-16 17:24:00" "OpenNotificationJellyBeanMR2.java"$"160"$" StatusBarNotification sbn = getStatusBarNotification();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-16 17:24:00" "OpenNotificationJellyBeanMR2.java"$"161"$" StatusBarNotification sbn2 = n.getStatusBarNotification();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-16 17:24:00" "OpenNotificationJellyBeanMR2.java"$"162"$" assert sbn2 != null;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-16 17:24:00" "OpenNotificationJellyBeanMR2.java"$"163"$" return new EqualsBuilder()"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-16 17:24:00" "OpenNotificationJellyBeanMR2.java"$"164"$" .append(sbn.getId(), sbn2.getId())"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-16 17:24:00" "OpenNotificationJellyBeanMR2.java"$"165"$" .append(getPackageName(), n.getPackageName())"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-16 17:24:00" "OpenNotificationJellyBeanMR2.java"$"166"$" .append(sbn.getTag(), sbn2.getTag())"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-16 17:24:00" "OpenNotificationJellyBeanMR2.java"$"167"$" .isEquals();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-16 17:24:00" "OpenNotificationJellyBeanMR2.java"$"168"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-16 17:24:00" "OpenNotificationJellyBeanMR2.java"$"169"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-16 17:24:00" "OpenNotificationJellyBeanMR2.java"$"170"$"}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-16 17:24:00" "OpenNotificationKitKatWatch.java"$"171"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationKitKatWatch.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationKitKatWatch.java"$"2015-01-16 17:24:00" "OpenNotificationKitKatWatch.java"$"172"$"1,54 @@"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationKitKatWatch.java"$"2015-01-16 17:24:00" "OpenNotificationKitKatWatch.java"$"173"$"/*"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationKitKatWatch.java"$"2015-01-16 17:24:00" "OpenNotificationKitKatWatch.java"$"174"$" * Copyright (C) 2015 AChep@xda "$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationKitKatWatch.java"$"2015-01-16 17:24:00" "OpenNotificationKitKatWatch.java"$"175"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationKitKatWatch.java"$"2015-01-16 17:24:00" "OpenNotificationKitKatWatch.java"$"176"$" * This program is free software; you can redistribute it and/or"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationKitKatWatch.java"$"2015-01-16 17:24:00" "OpenNotificationKitKatWatch.java"$"177"$" * modify it under the terms of the GNU General Public License"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationKitKatWatch.java"$"2015-01-16 17:24:00" "OpenNotificationKitKatWatch.java"$"178"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationKitKatWatch.java"$"2015-01-16 17:24:00" "OpenNotificationKitKatWatch.java"$"179"$" * of the License, or (at your option) any later version."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationKitKatWatch.java"$"2015-01-16 17:24:00" "OpenNotificationKitKatWatch.java"$"180"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationKitKatWatch.java"$"2015-01-16 17:24:00" "OpenNotificationKitKatWatch.java"$"181"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationKitKatWatch.java"$"2015-01-16 17:24:00" "OpenNotificationKitKatWatch.java"$"182"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationKitKatWatch.java"$"2015-01-16 17:24:00" "OpenNotificationKitKatWatch.java"$"183"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationKitKatWatch.java"$"2015-01-16 17:24:00" "OpenNotificationKitKatWatch.java"$"184"$" * GNU General Public License for more details."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationKitKatWatch.java"$"2015-01-16 17:24:00" "OpenNotificationKitKatWatch.java"$"185"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationKitKatWatch.java"$"2015-01-16 17:24:00" "OpenNotificationKitKatWatch.java"$"186"$" * You should have received a copy of the GNU General Public License"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationKitKatWatch.java"$"2015-01-16 17:24:00" "OpenNotificationKitKatWatch.java"$"187"$" * along with this program; if not, write to the Free Software"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationKitKatWatch.java"$"2015-01-16 17:24:00" "OpenNotificationKitKatWatch.java"$"188"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationKitKatWatch.java"$"2015-01-16 17:24:00" "OpenNotificationKitKatWatch.java"$"189"$" * MA 02110-1301, USA."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationKitKatWatch.java"$"2015-01-16 17:24:00" "OpenNotificationKitKatWatch.java"$"190"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationKitKatWatch.java"$"2015-01-16 17:24:00" "OpenNotificationKitKatWatch.java"$"191"$"package com.achep.acdisplay.notifications;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationKitKatWatch.java"$"2015-01-16 17:24:00" "OpenNotificationKitKatWatch.java"$"192"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationKitKatWatch.java"$"2015-01-16 17:24:00" "OpenNotificationKitKatWatch.java"$"193"$"import android.annotation.TargetApi;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationKitKatWatch.java"$"2015-01-16 17:24:00" "OpenNotificationKitKatWatch.java"$"194"$"import android.app.Notification;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationKitKatWatch.java"$"2015-01-16 17:24:00" "OpenNotificationKitKatWatch.java"$"195"$"import android.os.Build;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationKitKatWatch.java"$"2015-01-16 17:24:00" "OpenNotificationKitKatWatch.java"$"196"$"import android.service.notification.StatusBarNotification;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationKitKatWatch.java"$"2015-01-16 17:24:00" "OpenNotificationKitKatWatch.java"$"197"$"import android.support.annotation.NonNull;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationKitKatWatch.java"$"2015-01-16 17:24:00" "OpenNotificationKitKatWatch.java"$"198"$"import android.support.annotation.Nullable;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationKitKatWatch.java"$"2015-01-16 17:24:00" "OpenNotificationKitKatWatch.java"$"199"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationKitKatWatch.java"$"2015-01-16 17:24:00" "OpenNotificationKitKatWatch.java"$"200"$"import org.apache.commons.lang.builder.EqualsBuilder;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationKitKatWatch.java"$"2015-01-16 17:24:00" "OpenNotificationKitKatWatch.java"$"201"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationKitKatWatch.java"$"2015-01-16 17:24:00" "OpenNotificationKitKatWatch.java"$"202"$"/**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationKitKatWatch.java"$"2015-01-16 17:24:00" "OpenNotificationKitKatWatch.java"$"203"$" * @author Artem Chepurnoy"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationKitKatWatch.java"$"2015-01-16 17:24:00" "OpenNotificationKitKatWatch.java"$"204"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationKitKatWatch.java"$"2015-01-16 17:24:00" "OpenNotificationKitKatWatch.java"$"205"$"@TargetApi(Build.VERSION_CODES.KITKAT_WATCH)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationKitKatWatch.java"$"2015-01-16 17:24:00" "OpenNotificationKitKatWatch.java"$"206"$"public class OpenNotificationKitKatWatch extends OpenNotificationJellyBeanMR2 {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationKitKatWatch.java"$"2015-01-16 17:24:00" "OpenNotificationKitKatWatch.java"$"207"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationKitKatWatch.java"$"2015-01-16 17:24:00" "OpenNotificationKitKatWatch.java"$"208"$" OpenNotificationKitKatWatch(@NonNull StatusBarNotification sbn, @NonNull Notification n) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationKitKatWatch.java"$"2015-01-16 17:24:00" "OpenNotificationKitKatWatch.java"$"209"$" super(sbn, n);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationKitKatWatch.java"$"2015-01-16 17:24:00" "OpenNotificationKitKatWatch.java"$"210"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationKitKatWatch.java"$"2015-01-16 17:24:00" "OpenNotificationKitKatWatch.java"$"211"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationKitKatWatch.java"$"2015-01-16 17:24:00" "OpenNotificationKitKatWatch.java"$"212"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationKitKatWatch.java"$"2015-01-16 17:24:00" "OpenNotificationKitKatWatch.java"$"213"$" * {@inheritDoc}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationKitKatWatch.java"$"2015-01-16 17:24:00" "OpenNotificationKitKatWatch.java"$"214"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationKitKatWatch.java"$"2015-01-16 17:24:00" "OpenNotificationKitKatWatch.java"$"215"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationKitKatWatch.java"$"2015-01-16 17:24:00" "OpenNotificationKitKatWatch.java"$"216"$" public boolean hasIdenticalIds(@Nullable OpenNotification n) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationKitKatWatch.java"$"2015-01-16 17:24:00" "OpenNotificationKitKatWatch.java"$"217"$" if (n == null) return false;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationKitKatWatch.java"$"2015-01-16 17:24:00" "OpenNotificationKitKatWatch.java"$"218"$" StatusBarNotification sbn = getStatusBarNotification();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationKitKatWatch.java"$"2015-01-16 17:24:00" "OpenNotificationKitKatWatch.java"$"219"$" StatusBarNotification sbn2 = n.getStatusBarNotification();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationKitKatWatch.java"$"2015-01-16 17:24:00" "OpenNotificationKitKatWatch.java"$"220"$" assert sbn2 != null;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationKitKatWatch.java"$"2015-01-16 17:24:00" "OpenNotificationKitKatWatch.java"$"221"$" return new EqualsBuilder()"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationKitKatWatch.java"$"2015-01-16 17:24:00" "OpenNotificationKitKatWatch.java"$"222"$" .append(sbn2.getKey(), sbn.getKey())"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationKitKatWatch.java"$"2015-01-16 17:24:00" "OpenNotificationKitKatWatch.java"$"223"$" .isEquals();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationKitKatWatch.java"$"2015-01-16 17:24:00" "OpenNotificationKitKatWatch.java"$"224"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationKitKatWatch.java"$"2015-01-16 17:24:00" "OpenNotificationKitKatWatch.java"$"225"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationKitKatWatch.java"$"2015-01-16 17:24:00" "OpenNotificationKitKatWatch.java"$"226"$"}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationKitKatWatch.java"$"2015-01-16 17:24:00" "OpenNotificationLollipop.java"$"227"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-01-16 17:24:00" "OpenNotificationLollipop.java"$"228"$"1,60 @@"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-01-16 17:24:00" "OpenNotificationLollipop.java"$"229"$"/*"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-01-16 17:24:00" "OpenNotificationLollipop.java"$"230"$" * Copyright (C) 2015 AChep@xda "$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-01-16 17:24:00" "OpenNotificationLollipop.java"$"231"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-01-16 17:24:00" "OpenNotificationLollipop.java"$"232"$" * This program is free software; you can redistribute it and/or"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-01-16 17:24:00" "OpenNotificationLollipop.java"$"233"$" * modify it under the terms of the GNU General Public License"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-01-16 17:24:00" "OpenNotificationLollipop.java"$"234"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-01-16 17:24:00" "OpenNotificationLollipop.java"$"235"$" * of the License, or (at your option) any later version."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-01-16 17:24:00" "OpenNotificationLollipop.java"$"236"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-01-16 17:24:00" "OpenNotificationLollipop.java"$"237"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-01-16 17:24:00" "OpenNotificationLollipop.java"$"238"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-01-16 17:24:00" "OpenNotificationLollipop.java"$"239"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-01-16 17:24:00" "OpenNotificationLollipop.java"$"240"$" * GNU General Public License for more details."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-01-16 17:24:00" "OpenNotificationLollipop.java"$"241"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-01-16 17:24:00" "OpenNotificationLollipop.java"$"242"$" * You should have received a copy of the GNU General Public License"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-01-16 17:24:00" "OpenNotificationLollipop.java"$"243"$" * along with this program; if not, write to the Free Software"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-01-16 17:24:00" "OpenNotificationLollipop.java"$"244"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-01-16 17:24:00" "OpenNotificationLollipop.java"$"245"$" * MA 02110-1301, USA."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-01-16 17:24:00" "OpenNotificationLollipop.java"$"246"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-01-16 17:24:00" "OpenNotificationLollipop.java"$"247"$"package com.achep.acdisplay.notifications;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-01-16 17:24:00" "OpenNotificationLollipop.java"$"248"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-01-16 17:24:00" "OpenNotificationLollipop.java"$"249"$"import android.annotation.TargetApi;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-01-16 17:24:00" "OpenNotificationLollipop.java"$"250"$"import android.app.Notification;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-01-16 17:24:00" "OpenNotificationLollipop.java"$"251"$"import android.os.Build;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-01-16 17:24:00" "OpenNotificationLollipop.java"$"252"$"import android.service.notification.StatusBarNotification;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-01-16 17:24:00" "OpenNotificationLollipop.java"$"253"$"import android.support.annotation.NonNull;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-01-16 17:24:00" "OpenNotificationLollipop.java"$"254"$"import android.util.Log;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-01-16 17:24:00" "OpenNotificationLollipop.java"$"255"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-01-16 17:24:00" "OpenNotificationLollipop.java"$"256"$"import java.lang.reflect.InvocationTargetException;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-01-16 17:24:00" "OpenNotificationLollipop.java"$"257"$"import java.lang.reflect.Method;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-01-16 17:24:00" "OpenNotificationLollipop.java"$"258"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-01-16 17:24:00" "OpenNotificationLollipop.java"$"259"$"/**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-01-16 17:24:00" "OpenNotificationLollipop.java"$"260"$" * @author Artem Chepurnoy"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-01-16 17:24:00" "OpenNotificationLollipop.java"$"261"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-01-16 17:24:00" "OpenNotificationLollipop.java"$"262"$"@TargetApi(Build.VERSION_CODES.LOLLIPOP)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-01-16 17:24:00" "OpenNotificationLollipop.java"$"263"$"public class OpenNotificationLollipop extends OpenNotificationKitKatWatch {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-01-16 17:24:00" "OpenNotificationLollipop.java"$"264"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-01-16 17:24:00" "OpenNotificationLollipop.java"$"265"$" private static final String TAG = ""OpenNotificationLollipop"";"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-01-16 17:24:00" "OpenNotificationLollipop.java"$"266"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-01-16 17:24:00" "OpenNotificationLollipop.java"$"267"$" OpenNotificationLollipop(@NonNull StatusBarNotification sbn, @NonNull Notification n) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-01-16 17:24:00" "OpenNotificationLollipop.java"$"268"$" super(sbn, n);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-01-16 17:24:00" "OpenNotificationLollipop.java"$"269"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-01-16 17:24:00" "OpenNotificationLollipop.java"$"270"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-01-16 17:24:00" "OpenNotificationLollipop.java"$"271"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-01-16 17:24:00" "OpenNotificationLollipop.java"$"272"$" * {@inheritDoc}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-01-16 17:24:00" "OpenNotificationLollipop.java"$"273"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-01-16 17:24:00" "OpenNotificationLollipop.java"$"274"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-01-16 17:24:00" "OpenNotificationLollipop.java"$"275"$" public boolean isGroupChild() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-01-16 17:24:00" "OpenNotificationLollipop.java"$"276"$" try {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-01-16 17:24:00" "OpenNotificationLollipop.java"$"277"$" Method method = Notification.class.getDeclaredMethod(""isGroupChild"");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-01-16 17:24:00" "OpenNotificationLollipop.java"$"278"$" method.setAccessible(true);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-01-16 17:24:00" "OpenNotificationLollipop.java"$"279"$" return (boolean) method.invoke(getNotification());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-01-16 17:24:00" "OpenNotificationLollipop.java"$"280"$" } catch (NoSuchMethodException"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-01-16 17:24:00" "OpenNotificationLollipop.java"$"281"$" | InvocationTargetException"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-01-16 17:24:00" "OpenNotificationLollipop.java"$"282"$" | IllegalAccessException e) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-01-16 17:24:00" "OpenNotificationLollipop.java"$"283"$" Log.e(TAG, ""Failed to check for group child."");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-01-16 17:24:00" "OpenNotificationLollipop.java"$"284"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-01-16 17:24:00" "OpenNotificationLollipop.java"$"285"$" return false;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-01-16 17:24:00" "OpenNotificationLollipop.java"$"286"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-01-16 17:24:00" "OpenNotificationLollipop.java"$"287"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-01-16 17:24:00" "OpenNotificationLollipop.java"$"288"$"}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-01-16 17:24:00" "KeyguardService.java"$"289"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-16 17:24:00" "KeyguardService.java"$"290"$"211,7 @@ public class KeyguardService extends BathService.ChildService implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-16 17:24:00" "KeyguardService.java"$"291"$" int event, boolean isLastEventInSequence) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-16 17:24:00" "MediaService.java"$"292"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/MediaService.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/MediaService.java"$"2015-01-16 17:24:00" "MediaService.java"$"293"$"34,6 @@ import android.util.Log;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/MediaService.java"$"2015-01-16 17:24:00" "ActiveModeService.java"$"294"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-01-16 17:24:00" "ActiveModeService.java"$"295"$"185,7 @@ public class ActiveModeService extends BathService.ChildService implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-01-16 17:24:00" "ActiveModeService.java"$"296"$" int event, boolean isLastEventInSequence) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-01-16 17:24:00" "WithoutNotifiesHandler.java"$"297"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/activemode/handlers/WithoutNotifiesHandler.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/handlers/WithoutNotifiesHandler.java"$"2015-01-16 17:24:00" "WithoutNotifiesHandler.java"$"298"$"87,7 @@ public final class WithoutNotifiesHandler extends ActiveModeHandler implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/handlers/WithoutNotifiesHandler.java"$"2015-01-16 17:24:00" "WithoutNotifiesHandler.java"$"299"$" int event, boolean isLastEventInSequence) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/handlers/WithoutNotifiesHandler.java"$"2015-01-16 17:24:00" "AccelerometerSensor.java"$"300"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/AccelerometerSensor.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/AccelerometerSensor.java"$"2015-01-16 17:24:00" "AccelerometerSensor.java"$"301"$"47,7 @@ public final class AccelerometerSensor extends ActiveModeSensor.Consuming implem"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/AccelerometerSensor.java"$"2015-01-16 17:24:00" "AccelerometerSensor.java"$"302"$" private final ShakeDetector mShakeDetector;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/AccelerometerSensor.java"$"2015-01-16 17:24:00" "ProximitySensor.java"$"303"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-01-16 17:24:00" "ProximitySensor.java"$"304"$"65,7 @@ public final class ProximitySensor extends ActiveModeSensor implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-01-16 17:24:00" "ProximitySensor.java"$"305"$" private final Program mPocketProgram;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-01-16 17:24:00" "ProximitySensor.java"$"306"$"75,7 @@ public final class ProximitySensor extends ActiveModeSensor implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-01-16 17:24:00" "ProximitySensor.java"$"307"$" public final long timeMax;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-01-16 17:24:00" "MediaController2KitKat.java"$"308"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-01-16 17:24:00" "MediaController2KitKat.java"$"309"$"33,6 @@ import android.os.IBinder;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-01-16 17:24:00" "AcDisplayFragment.java"$"310"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-16 17:24:00" "AcDisplayFragment.java"$"311"$"73,10 @@ import com.achep.acdisplay.ui.components.Widget;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-16 17:24:00" "BatteryMeterView.java"$"312"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/status/BatteryMeterView.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/status/BatteryMeterView.java"$"2015-01-16 17:24:00" "BatteryMeterView.java"$"313"$"180,7 @@ public class BatteryMeterView extends TextView {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/status/BatteryMeterView.java"$"2015-01-16 17:24:00" "BatteryMeterView.java"$"314"$" arr.recycle();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/status/BatteryMeterView.java"$"2015-01-16 17:24:00" "SettingsActivity.java"$"315"$"++ b/project/app/src/main/java/com/achep/base/ui/activities/SettingsActivity.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/activities/SettingsActivity.java"$"2015-01-16 17:24:00" "SettingsActivity.java"$"316"$"132,6 @@ public abstract class SettingsActivity extends ActivityBase implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/activities/SettingsActivity.java"$"2015-01-16 17:24:00" "SettingsActivity.java"$"317"$"185,7 @@ public abstract class SettingsActivity extends ActivityBase implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/activities/SettingsActivity.java"$"2015-01-16 17:24:00" "SettingsActivity.java"$"318"$" boolean isShowingDashboard = className.equals(Settings2.class.getName());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/activities/SettingsActivity.java"$"2015-01-16 17:24:00" "SettingsActivity.java"$"319"$"227,7 @@ public abstract class SettingsActivity extends ActivityBase implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/activities/SettingsActivity.java"$"2015-01-16 17:24:00" "SettingsActivity.java"$"320"$" if (!isShowingDashboard) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/activities/SettingsActivity.java"$"2015-01-16 17:24:00" "PreferenceFragmentBase.java"$"321"$"++ b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragmentBase.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragmentBase.java"$"2015-01-16 17:24:00" "PreferenceFragmentBase.java"$"322"$"121,7 @@ public abstract class PreferenceFragmentBase extends Fragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragmentBase.java"$"2015-01-16 17:24:00" "PreferenceFragmentBase.java"$"323"$" private final Handler mHandler = new Handler() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragmentBase.java"$"2015-01-16 17:24:00" "PreferenceFragmentBase.java"$"324"$"377,7 @@ public abstract class PreferenceFragmentBase extends Fragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragmentBase.java"$"2015-01-16 17:24:00" "PreferenceFragmentBase.java"$"325"$" private final View.OnKeyListener mListOnKeyListener = new View.OnKeyListener() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragmentBase.java"$"2015-01-16 17:24:00" "Config.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-16 17:43:42" "Config.java"$"1"$"83,7 @@ public final class Config extends ConfigBase {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-16 17:43:42" "Config.java"$"2"$" public static final String KEY_UI_OVERRIDE_FONTS = ""ui_override_fonts"";"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-16 17:43:42" "Config.java"$"3"$"124,7 @@ public final class Config extends ConfigBase {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-16 17:43:42" "Config.java"$"4"$" private boolean mUiOverrideFonts;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-16 17:43:42" "Config.java"$"5"$"205,8 @@ public final class Config extends ConfigBase {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-16 17:43:42" "Config.java"$"6"$" mUiOverrideFonts = prefs.getBoolean(KEY_UI_UNLOCK_ANIMATION,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-16 17:43:42" "Config.java"$"7"$" res.getBoolean(R.bool.config_default_ui_override_fonts));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-16 17:43:42" "Config.java"$"8"$"275,9 @@ public final class Config extends ConfigBase {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-16 17:43:42" "Config.java"$"9"$" hashMap.put(KEY_UI_OVERRIDE_FONTS, new ConfigBase.Option("$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-16 17:43:42" "Config.java"$"10"$" ""setOverridingFontsEnabled"","$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-16 17:43:42" "Config.java"$"11"$" ""isOverridingFontsEnabled"", boolean.class));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-16 17:43:42" "Config.java"$"12"$"466,11 @@ public final class Config extends ConfigBase {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-16 17:43:42" "Config.java"$"13"$" public void setOverridingFontsEnabled(Context context, boolean enabled, OnConfigChangedListener listener) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-16 17:43:42" "Config.java"$"14"$" boolean changed = mUiOverrideFonts != (mUiOverrideFonts = enabled);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-16 17:43:42" "Config.java"$"15"$" saveOption(context, KEY_UI_OVERRIDE_FONTS, enabled, listener, changed);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-16 17:43:42" "Config.java"$"16"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-16 17:43:42" "Config.java"$"17"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-16 17:43:42" "Config.java"$"18"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-16 17:43:42" "Config.java"$"19"$"670,10 @@ public final class Config extends ConfigBase {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-16 17:43:42" "Config.java"$"20"$" public boolean isOverridingFontsEnabled() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-16 17:43:42" "Config.java"$"21"$" return mUiOverrideFonts;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-16 17:43:42" "Config.java"$"22"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-16 17:43:42" "Config.java"$"23"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-16 17:43:42" "Config.java"$"24"$" public boolean isScreenOffAfterLastNotify() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-16 17:43:42" "InterfaceSettings.java"$"25"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/InterfaceSettings.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/InterfaceSettings.java"$"2015-01-16 17:43:42" "InterfaceSettings.java"$"26"$"133,7 @@ public class InterfaceSettings extends PreferenceFragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/InterfaceSettings.java"$"2015-01-16 17:43:42" "InterfaceSettings.java"$"27"$" syncPreference(Config.KEY_UI_OVERRIDE_FONTS);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/InterfaceSettings.java"$"2015-01-16 17:43:42" "TextView.java"$"28"$"++ b/project/app/src/main/java/com/achep/base/ui/widgets/TextView.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/widgets/TextView.java"$"2015-01-16 17:43:42" "TextView.java"$"29"$"25,7 @@ import android.os.Build;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/widgets/TextView.java"$"2015-01-16 17:43:42" "TextView.java"$"30"$"import com.achep.acdisplay.Config;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/widgets/TextView.java"$"2015-01-16 17:43:42" "TextView.java"$"31"$"50,20 @@ public class TextView extends android.widget.TextView {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/widgets/TextView.java"$"2015-01-16 17:43:42" "TextView.java"$"32"$" if (Config.getInstance().isOverridingFontsEnabled()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/widgets/TextView.java"$"2015-01-16 17:43:42" "TextView.java"$"33"$" String fontName = a.getString(R.styleable.TextView_font);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/widgets/TextView.java"$"2015-01-16 17:43:42" "TextView.java"$"34"$" if (fontName != null) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/widgets/TextView.java"$"2015-01-16 17:43:42" "TextView.java"$"35"$" int maximumSdkVersion = a.getInt("$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/widgets/TextView.java"$"2015-01-16 17:43:42" "TextView.java"$"36"$" R.styleable.TextView_font_beforeApi,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/widgets/TextView.java"$"2015-01-16 17:43:42" "TextView.java"$"37"$" Build.VERSION_CODES.LOLLIPOP);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/widgets/TextView.java"$"2015-01-16 17:43:42" "TextView.java"$"38"$"= "".ttf"";"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/widgets/TextView.java"$"2015-01-16 17:43:42" "TextView.java"$"39"$" fontName));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/widgets/TextView.java"$"2015-01-16 17:43:42" "TextView.java"$"40"$" if (!Device.hasTargetApi(maximumSdkVersion)) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/widgets/TextView.java"$"2015-01-16 17:43:42" "TextView.java"$"41"$" if (fontName.indexOf('.') != -1) fontName += "".ttf"";"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/widgets/TextView.java"$"2015-01-16 17:43:42" "TextView.java"$"42"$" try {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/widgets/TextView.java"$"2015-01-16 17:43:42" "TextView.java"$"43"$" setTypeface(Typeface.createFromAsset(context.getAssets(), ""fonts/"" + fontName));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/widgets/TextView.java"$"2015-01-16 17:43:42" "TextView.java"$"44"$" } catch (Exception ignored) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/widgets/TextView.java"$"2015-01-16 17:43:42" "TextView.java"$"45"$" Log.w(TAG, ""Failed to create the typeface!"");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/widgets/TextView.java"$"2015-01-16 17:43:42" "TextView.java"$"46"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/widgets/TextView.java"$"2015-01-16 17:43:42" "Config.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-16 19:08:15" "Config.java"$"1"$"205,7 @@ public final class Config extends ConfigBase {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-16 19:08:15" "Config.java"$"2"$" mUiOverrideFonts = prefs.getBoolean(KEY_UI_OVERRIDE_FONTS,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-16 19:08:15" "build.gradle"$"0"$"++ b/project/app/build.gradle"$"verdict"$"1"$" b/project/app/build.gradle"$"2015-01-16 19:17:00" "build.gradle"$"1"$"149,6 @@ dependencies {"$"verdict"$"1"$" b/project/app/build.gradle"$"2015-01-16 19:17:00" "build.gradle"$"2"$"'"$"verdict"$"1"$" b/project/app/build.gradle"$"2015-01-16 19:17:00" "build.gradle"$"3"$"'"$"verdict"$"1"$" b/project/app/build.gradle"$"2015-01-16 19:17:00" "build.gradle"$"4"$"@aar'"$"verdict"$"1"$" b/project/app/build.gradle"$"2015-01-16 19:17:00" "SceneCompat.java"$"5"$"++ b/project/app/src/main/java/com/achep/acdisplay/compat/SceneCompat.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/SceneCompat.java"$"2015-01-16 19:17:00" "SceneCompat.java"$"6"$"18,12 @@"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/SceneCompat.java"$"2015-01-16 19:17:00" "SceneCompat.java"$"7"$"import android.transition.Scene;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/SceneCompat.java"$"2015-01-16 19:17:00" "SceneCompat.java"$"8"$"import com.achep.base.Device;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/SceneCompat.java"$"2015-01-16 19:17:00" "SceneCompat.java"$"9"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/SceneCompat.java"$"2015-01-16 19:17:00" "SceneCompat.java"$"10"$"/**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/SceneCompat.java"$"2015-01-16 19:17:00" "SceneCompat.java"$"11"$"33,14 @@ import android.view.ViewGroup;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/SceneCompat.java"$"2015-01-16 19:17:00" "SceneCompat.java"$"12"$" private final ViewGroup mParent;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/SceneCompat.java"$"2015-01-16 19:17:00" "SceneCompat.java"$"13"$" private Scene mScene;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/SceneCompat.java"$"2015-01-16 19:17:00" "SceneCompat.java"$"14"$" if (Device.hasKitKatApi()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/SceneCompat.java"$"2015-01-16 19:17:00" "SceneCompat.java"$"15"$" mScene = new Scene(parent, view);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/SceneCompat.java"$"2015-01-16 19:17:00" "SceneCompat.java"$"16"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/SceneCompat.java"$"2015-01-16 19:17:00" "SceneCompat.java"$"17"$" mParent = parent;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/SceneCompat.java"$"2015-01-16 19:17:00" "SceneCompat.java"$"18"$"52,13 @@ public class SceneCompat {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/SceneCompat.java"$"2015-01-16 19:17:00" "SceneCompat.java"$"19"$" public void enter() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/SceneCompat.java"$"2015-01-16 19:17:00" "SceneCompat.java"$"20"$" if (Device.hasKitKatApi()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/SceneCompat.java"$"2015-01-16 19:17:00" "SceneCompat.java"$"21"$" mScene.enter();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/SceneCompat.java"$"2015-01-16 19:17:00" "SceneCompat.java"$"22"$" } else {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/SceneCompat.java"$"2015-01-16 19:17:00" "SceneCompat.java"$"23"$" mParent.removeAllViews();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/SceneCompat.java"$"2015-01-16 19:17:00" "SceneCompat.java"$"24"$" mParent.addView(mView);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/SceneCompat.java"$"2015-01-16 19:17:00" "SceneCompat.java"$"25"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/SceneCompat.java"$"2015-01-16 19:17:00" "SceneCompat.java"$"26"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/SceneCompat.java"$"2015-01-16 19:17:00" "SceneCompat.java"$"27"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/SceneCompat.java"$"2015-01-16 19:17:00" "SceneCompat.java"$"28"$"}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/compat/SceneCompat.java"$"2015-01-16 19:17:00" "DynamicBackground.java"$"29"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/DynamicBackground.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/DynamicBackground.java"$"2015-01-16 19:17:00" "DynamicBackground.java"$"30"$"29,8 @@ import android.graphics.drawable.Drawable;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/DynamicBackground.java"$"2015-01-16 19:17:00" "DynamicBackground.java"$"31"$"47,9 @@ public abstract class DynamicBackground {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/DynamicBackground.java"$"2015-01-16 19:17:00" "DynamicBackground.java"$"32"$" return new DynamicBackgroundCompat(fragment, imageView);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/DynamicBackground.java"$"2015-01-16 19:17:00" "DynamicBackground.java"$"33"$"114,6 @@ public abstract class DynamicBackground {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/DynamicBackground.java"$"2015-01-16 19:17:00" "MediaWidget.java"$"34"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-01-16 19:17:00" "MediaWidget.java"$"35"$"30,7 @@ import android.support.annotation.NonNull;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-01-16 19:17:00" "MediaWidget.java"$"36"$"import android.transition.TransitionManager;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-01-16 19:17:00" "MediaWidget.java"$"37"$"205,9 @@ public class MediaWidget extends Widget implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-01-16 19:17:00" "MediaWidget.java"$"38"$" if (Device.hasKitKatApi()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-01-16 19:17:00" "MediaWidget.java"$"39"$" TransitionManager.beginDelayedTransition(getView());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-01-16 19:17:00" "MediaWidget.java"$"40"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-01-16 19:17:00" "AcDisplayFragment.java"$"41"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-16 19:17:00" "AcDisplayFragment.java"$"42"$"33,12 @@ import android.os.SystemClock;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-16 19:17:00" "AcDisplayFragment.java"$"43"$"import android.transition.ChangeBounds;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-16 19:17:00" "AcDisplayFragment.java"$"44"$"import android.transition.Fade;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-16 19:17:00" "AcDisplayFragment.java"$"45"$"import android.transition.Scene;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-16 19:17:00" "AcDisplayFragment.java"$"46"$"import android.transition.Transition;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-16 19:17:00" "AcDisplayFragment.java"$"47"$"import android.transition.TransitionManager;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-16 19:17:00" "AcDisplayFragment.java"$"48"$"import android.transition.TransitionSet;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-16 19:17:00" "AcDisplayFragment.java"$"49"$"73,7 @@ import com.achep.acdisplay.ui.components.Widget;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-16 19:17:00" "AcDisplayFragment.java"$"50"$"import com.achep.base.Device;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-16 19:17:00" "AcDisplayFragment.java"$"51"$"249,17 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-16 19:17:00" "AcDisplayFragment.java"$"52"$" if (Device.hasKitKatApi()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-16 19:17:00" "AcDisplayFragment.java"$"53"$" mTransitionJit = new TransitionSet()"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-16 19:17:00" "AcDisplayFragment.java"$"54"$" .setOrdering(TransitionSet.ORDERING_TOGETHER)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-16 19:17:00" "AcDisplayFragment.java"$"55"$" .addTransition(new Fade())"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-16 19:17:00" "AcDisplayFragment.java"$"56"$" .addTransition(new ChangeBounds());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-16 19:17:00" "AcDisplayFragment.java"$"57"$" mTransitionSwitchScene = new TransitionSet()"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-16 19:17:00" "AcDisplayFragment.java"$"58"$" .setOrdering(TransitionSet.ORDERING_TOGETHER)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-16 19:17:00" "AcDisplayFragment.java"$"59"$" .addTransition(new Fade(Fade.OUT).setDuration(200))"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-16 19:17:00" "AcDisplayFragment.java"$"60"$" .addTransition(new Fade(Fade.IN).setStartDelay(80))"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-16 19:17:00" "AcDisplayFragment.java"$"61"$" .addTransition(new ChangeBounds().setStartDelay(80));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-16 19:17:00" "AcDisplayFragment.java"$"62"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-16 19:17:00" "AcDisplayFragment.java"$"63"$"733,8 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-16 19:17:00" "AcDisplayFragment.java"$"64"$" Log.d(TAG, ""showing widget "" + widget);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-16 19:17:00" "AcDisplayFragment.java"$"65"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-16 19:17:00" "AcDisplayFragment.java"$"66"$" View iconView;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-16 19:17:00" "AcDisplayFragment.java"$"67"$"756,7 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-16 19:17:00" "AcDisplayFragment.java"$"68"$" beginDelayedTransition(viewGroup, mTransitionJit);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-16 19:17:00" "AcDisplayFragment.java"$"69"$"878,17 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-16 19:17:00" "AcDisplayFragment.java"$"70"$" if (mCurrentScene == sceneCompat) return;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-16 19:17:00" "AcDisplayFragment.java"$"71"$" mCurrentScene = sceneCompat;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-16 19:17:00" "AcDisplayFragment.java"$"72"$" Log.w(TAG, ""Going to "" + sceneCompat);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-16 19:17:00" "AcDisplayFragment.java"$"73"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-16 19:17:00" "AcDisplayFragment.java"$"74"$" if (!animate) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-16 19:17:00" "AcDisplayFragment.java"$"75"$" sceneCompat.enter();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-16 19:17:00" "AcDisplayFragment.java"$"76"$" if (Device.hasKitKatApi()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-16 19:17:00" "AcDisplayFragment.java"$"77"$" final Scene scene = sceneCompat.getScene();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-16 19:17:00" "AcDisplayFragment.java"$"78"$"913,18 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-16 19:17:00" "AcDisplayFragment.java"$"79"$" } else {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-16 19:17:00" "AcDisplayFragment.java"$"80"$" sceneCompat.enter();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-16 19:17:00" "AcDisplayFragment.java"$"81"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-16 19:17:00" "AcDisplayFragment.java"$"82"$" if (getActivity() != null) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-16 19:17:00" "AcDisplayFragment.java"$"83"$" // TODO: Better animation for Jelly Bean users."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-16 19:17:00" "AcDisplayFragment.java"$"84"$" float density = getResources().getDisplayMetrics().density;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-16 19:17:00" "AcDisplayFragment.java"$"85"$" getSceneView().setAlpha(0.4f);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-16 19:17:00" "AcDisplayFragment.java"$"86"$" getSceneView().setRotationX(10f);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-16 19:17:00" "AcDisplayFragment.java"$"87"$" getSceneView().setTranslationY(10f * density);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-16 19:17:00" "AcDisplayFragment.java"$"88"$" getSceneView().animate().alpha(1).rotationX(0).translationY(0);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-16 19:17:00" "AcDisplayFragment.java"$"89"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-16 19:17:00" "AcDisplayFragment.java"$"90"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-16 19:17:00" "AcDisplayFragment.java"$"91"$"1065,7 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-16 19:17:00" "AcDisplayFragment.java"$"92"$" beginDelayedTransition(viewGroup, mTransitionJit);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-16 19:17:00" "AcDisplayFragment.java"$"93"$"1316,15 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-16 19:17:00" "AcDisplayFragment.java"$"94"$" @SuppressLint(""NewApi"")"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-16 19:17:00" "AcDisplayFragment.java"$"95"$" if (Device.hasKitKatApi()"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-16 19:17:00" "AcDisplayFragment.java"$"96"$" && !isPowerSaveMode()"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-16 19:17:00" "AcDisplayFragment.java"$"97"$" && sceneRoot != null"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-16 19:17:00" "AcDisplayFragment.java"$"98"$" && sceneRoot.isLaidOut()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-16 19:17:00" "AcDisplayFragment.java"$"99"$" TransitionManager.beginDelayedTransition(sceneRoot, transition);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-16 19:17:00" "AcDisplayFragment.java"$"100"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-16 19:17:00" "SettingsActivity.java"$"101"$"++ b/project/app/src/main/java/com/achep/base/ui/activities/SettingsActivity.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/activities/SettingsActivity.java"$"2015-01-16 19:17:00" "SettingsActivity.java"$"102"$"34,7 @@ import android.support.v4.app.Fragment;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/activities/SettingsActivity.java"$"2015-01-16 19:17:00" "SettingsActivity.java"$"103"$"import android.transition.TransitionManager;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/activities/SettingsActivity.java"$"2015-01-16 19:17:00" "SettingsActivity.java"$"104"$"42,7 @@ import android.view.ViewGroup;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/activities/SettingsActivity.java"$"2015-01-16 19:17:00" "SettingsActivity.java"$"105"$"import com.achep.base.Device;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/activities/SettingsActivity.java"$"2015-01-16 19:17:00" "SettingsActivity.java"$"106"$"416,7 @@ public abstract class SettingsActivity extends ActivityBase implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/activities/SettingsActivity.java"$"2015-01-16 19:17:00" "SettingsActivity.java"$"107"$" if (withTransition && Device.hasKitKatApi()) TransitionManager.beginDelayedTransition(mContent);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/activities/SettingsActivity.java"$"2015-01-16 19:17:00" "NotificationListChange.java"$"31"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListChange.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListChange.java"$"2015-01-17 14:16:40" "NotificationListChange.java"$"32"$"21,7 @@ package com.achep.acdisplay.notifications;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListChange.java"$"2015-01-17 14:16:40" "NotificationListChange.java"$"33"$"public final class NotificationListChange {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListChange.java"$"2015-01-17 14:16:40" "NotificationListener.java"$"34"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListener.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListener.java"$"2015-01-17 14:16:40" "NotificationListener.java"$"35"$"30,7 @@ import com.achep.base.Device;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListener.java"$"2015-01-17 14:16:40" "NotificationListener.java"$"36"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListener.java"$"2015-01-17 14:16:40" "NotificationListener.java"$"37"$"41,43 @@ public abstract class NotificationListener {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListener.java"$"2015-01-17 14:16:40" "NotificationListener.java"$"38"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListener.java"$"2015-01-17 14:16:40" "NotificationListener.java"$"39"$" * Called on {@link com.achep.acdisplay.services.MediaService media service} bind."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListener.java"$"2015-01-17 14:16:40" "NotificationListener.java"$"40"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListener.java"$"2015-01-17 14:16:40" "NotificationListener.java"$"41"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListener.java"$"2015-01-17 14:16:40" "NotificationListener.java"$"42"$" * Called on {@link NotificationListenerService#onListenerConnected()}."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListener.java"$"2015-01-17 14:16:40" "NotificationListener.java"$"43"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListener.java"$"2015-01-17 14:16:40" "NotificationListener.java"$"44"$" * @since {@link android.os.Build.VERSION_CODES#LOLLIPOP}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListener.java"$"2015-01-17 14:16:40" "NotificationListener.java"$"45"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListener.java"$"2015-01-17 14:16:40" "NotificationListener.java"$"46"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListener.java"$"2015-01-17 14:16:40" "NotificationListener.java"$"47"$" * Called on {@link NotificationListenerService#onNotificationPosted(android.service.notification.StatusBarNotification)}."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListener.java"$"2015-01-17 14:16:40" "NotificationListener.java"$"48"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListener.java"$"2015-01-17 14:16:40" "NotificationListener.java"$"49"$" * @see #onListenerConnected(NotificationListenerService)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListener.java"$"2015-01-17 14:16:40" "NotificationListener.java"$"50"$" * @see #onNotificationRemoved(NotificationListenerService, android.service.notification.StatusBarNotification)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListener.java"$"2015-01-17 14:16:40" "NotificationListener.java"$"51"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListener.java"$"2015-01-17 14:16:40" "NotificationListener.java"$"52"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListener.java"$"2015-01-17 14:16:40" "NotificationListener.java"$"53"$" * Called on {@link NotificationListenerService#onNotificationRemoved(android.service.notification.StatusBarNotification)}."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListener.java"$"2015-01-17 14:16:40" "NotificationListener.java"$"54"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListener.java"$"2015-01-17 14:16:40" "NotificationListener.java"$"55"$" * @see #onNotificationPosted(NotificationListenerService, android.service.notification.StatusBarNotification)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListener.java"$"2015-01-17 14:16:40" "NotificationListener.java"$"56"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListener.java"$"2015-01-17 14:16:40" "NotificationListener.java"$"57"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListener.java"$"2015-01-17 14:16:40" "NotificationListener.java"$"58"$" * Called on {@link com.achep.acdisplay.services.MediaService media service} unbind."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListener.java"$"2015-01-17 14:16:40" "NotificationListener.java"$"59"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListener.java"$"2015-01-17 14:16:40" "NotificationListener.java"$"60"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListener.java"$"2015-01-17 14:16:40" "NotificationListener.java"$"61"$"}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListener.java"$"2015-01-17 14:16:40" "NotificationListenerJellyBeanMR2.java"$"62"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-17 14:16:40" "NotificationListenerJellyBeanMR2.java"$"63"$"36,7 @@ import com.achep.acdisplay.services.MediaService;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-17 14:16:40" "NotificationListenerJellyBeanMR2.java"$"64"$"class NotificationListenerJellyBeanMR2 extends NotificationListener {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-17 14:16:40" "NotificationListenerLollipop.java"$"65"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerLollipop.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerLollipop.java"$"2015-01-17 14:16:40" "NotificationListenerLollipop.java"$"66"$"29,7 @@ import com.achep.acdisplay.services.MediaService;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerLollipop.java"$"2015-01-17 14:16:40" "NotificationListenerLollipop.java"$"67"$"class NotificationListenerLollipop extends NotificationListener {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerLollipop.java"$"2015-01-17 14:16:40" "NotificationPresenter.java"$"68"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-17 14:16:40" "NotificationPresenter.java"$"69"$"72,22 @@ public class NotificationPresenter implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-17 14:16:40" "NotificationPresenter.java"$"70"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-17 14:16:40" "NotificationPresenter.java"$"71"$" switch (event) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-17 14:16:40" "NotificationPresenter.java"$"72"$" case EVENT_POSTED:"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-17 14:16:40" "NotificationPresenter.java"$"73"$" return ""EVENT_POSTED"";"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-17 14:16:40" "NotificationPresenter.java"$"74"$" case EVENT_CHANGED:"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-17 14:16:40" "NotificationPresenter.java"$"75"$" return ""EVENT_CHANGED"";"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-17 14:16:40" "NotificationPresenter.java"$"76"$" case EVENT_CHANGED_SPAM:"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-17 14:16:40" "NotificationPresenter.java"$"77"$" return ""EVENT_CHANGED_SPAM"";"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-17 14:16:40" "NotificationPresenter.java"$"78"$" case EVENT_REMOVED:"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-17 14:16:40" "NotificationPresenter.java"$"79"$" return ""EVENT_REMOVED"";"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-17 14:16:40" "NotificationPresenter.java"$"80"$" case EVENT_BATH:"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-17 14:16:40" "NotificationPresenter.java"$"81"$" return ""EVENT_BATH"";"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-17 14:16:40" "NotificationPresenter.java"$"82"$" default:"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-17 14:16:40" "NotificationPresenter.java"$"83"$" return ""UNKNOWN_VALUE"";"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-17 14:16:40" "NotificationPresenter.java"$"84"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-17 14:16:40" "NotificationPresenter.java"$"85"$"110,7 @@ public class NotificationPresenter implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-17 14:16:40" "NotificationPresenter.java"$"86"$" // Do not make local!"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-17 14:16:40" "NotificationPresenter.java"$"87"$"305,6 @@ public class NotificationPresenter implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-17 14:16:40" "NotificationPresenter.java"$"88"$"592,6 @@ public class NotificationPresenter implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-17 14:16:40" "OpenNotificationJellyBean.java"$"89"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBean.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBean.java"$"2015-01-17 14:16:40" "OpenNotificationJellyBean.java"$"90"$"30,7 @@ import org.apache.commons.lang.builder.EqualsBuilder;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBean.java"$"2015-01-17 14:16:40" "OpenNotificationJellyBean.java"$"91"$"class OpenNotificationJellyBean extends OpenNotification {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBean.java"$"2015-01-17 14:16:40" "OpenNotificationJellyBeanMR2.java"$"92"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-17 14:16:40" "OpenNotificationJellyBeanMR2.java"$"93"$"31,7 @@ import org.apache.commons.lang.builder.EqualsBuilder;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-17 14:16:40" "OpenNotificationJellyBeanMR2.java"$"94"$"class OpenNotificationJellyBeanMR2 extends OpenNotification {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-17 14:16:40" "OpenNotificationKitKatWatch.java"$"95"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationKitKatWatch.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationKitKatWatch.java"$"2015-01-17 14:16:40" "OpenNotificationKitKatWatch.java"$"96"$"31,7 @@ import org.apache.commons.lang.builder.EqualsBuilder;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationKitKatWatch.java"$"2015-01-17 14:16:40" "OpenNotificationKitKatWatch.java"$"97"$"class OpenNotificationKitKatWatch extends OpenNotificationJellyBeanMR2 {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationKitKatWatch.java"$"2015-01-17 14:16:40" "OpenNotificationLollipop.java"$"98"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-01-17 14:16:40" "OpenNotificationLollipop.java"$"99"$"32,7 @@ import java.lang.reflect.Method;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-01-17 14:16:40" "OpenNotificationLollipop.java"$"100"$"class OpenNotificationLollipop extends OpenNotificationKitKatWatch {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-01-17 14:16:40" "DialogHelper.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-01-17 18:39:01" "DialogHelper.java"$"1"$"19,7 @@"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-01-17 18:39:01" "DialogHelper.java"$"2"$"import android.os.Build;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-01-17 18:39:01" "DialogHelper.java"$"3"$"30,7 @@ import android.text.Html;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-01-17 18:39:01" "DialogHelper.java"$"4"$"import com.achep.base.Device;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-01-17 18:39:01" "DialogHelper.java"$"5"$"75,49 @@ public class DialogHelper {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-01-17 18:39:01" "DialogHelper.java"$"6"$" public static void showCompatDialog(@NonNull ActionBarActivity activity) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-01-17 18:39:01" "DialogHelper.java"$"7"$" int[] pairs = {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-01-17 18:39:01" "DialogHelper.java"$"8"$" R.string.compat_dialog_item_notification,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-01-17 18:39:01" "DialogHelper.java"$"9"$" android.os.Build.VERSION_CODES.JELLY_BEAN_MR2,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-01-17 18:39:01" "DialogHelper.java"$"10"$" R.string.compat_dialog_item_immersive_mode,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-01-17 18:39:01" "DialogHelper.java"$"11"$" android.os.Build.VERSION_CODES.KITKAT,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-01-17 18:39:01" "DialogHelper.java"$"12"$" R.string.compat_dialog_item_music_widget,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-01-17 18:39:01" "DialogHelper.java"$"13"$" android.os.Build.VERSION_CODES.KITKAT,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-01-17 18:39:01" "DialogHelper.java"$"14"$" };"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-01-17 18:39:01" "DialogHelper.java"$"15"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-01-17 18:39:01" "DialogHelper.java"$"16"$" // Check over all pairs."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-01-17 18:39:01" "DialogHelper.java"$"17"$" boolean empty = true;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-01-17 18:39:01" "DialogHelper.java"$"18"$" for (int i = 1; i < pairs.length; i += 2) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-01-17 18:39:01" "DialogHelper.java"$"19"$" final int api = pairs[i];"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-01-17 18:39:01" "DialogHelper.java"$"20"$" if (!Device.hasTargetApi(api)) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-01-17 18:39:01" "DialogHelper.java"$"21"$" empty = false;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-01-17 18:39:01" "DialogHelper.java"$"22"$" break;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-01-17 18:39:01" "DialogHelper.java"$"23"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-01-17 18:39:01" "DialogHelper.java"$"24"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-01-17 18:39:01" "DialogHelper.java"$"25"$" if (empty) return;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-01-17 18:39:01" "DialogHelper.java"$"26"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-01-17 18:39:01" "DialogHelper.java"$"27"$" String formatter = activity.getString(R.string.compat_dialog_item_formatter);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-01-17 18:39:01" "DialogHelper.java"$"28"$" StringBuilder builder = new StringBuilder();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-01-17 18:39:01" "DialogHelper.java"$"29"$" for (int i = 0; i < pairs.length; i += 2) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-01-17 18:39:01" "DialogHelper.java"$"30"$" final int api = pairs[i + 1];"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-01-17 18:39:01" "DialogHelper.java"$"31"$" if (!Device.hasTargetApi(api)) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-01-17 18:39:01" "DialogHelper.java"$"32"$" String str = activity.getString(pairs[i]);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-01-17 18:39:01" "DialogHelper.java"$"33"$" str = String.format(formatter, str);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-01-17 18:39:01" "DialogHelper.java"$"34"$" builder.append(str);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-01-17 18:39:01" "DialogHelper.java"$"35"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-01-17 18:39:01" "DialogHelper.java"$"36"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-01-17 18:39:01" "DialogHelper.java"$"37"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-01-17 18:39:01" "DialogHelper.java"$"38"$" String message = activity.getString(R.string.compat_dialog_message, Build.VERSION.RELEASE, builder);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-01-17 18:39:01" "DialogHelper.java"$"39"$" new DialogBuilder(activity)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-01-17 18:39:01" "DialogHelper.java"$"40"$" .setIcon(R.drawable.ic_dialog_compat_white)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-01-17 18:39:01" "DialogHelper.java"$"41"$" .setTitle(R.string.compat_dialog_title)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-01-17 18:39:01" "DialogHelper.java"$"42"$" .setMessage(message)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-01-17 18:39:01" "DialogHelper.java"$"43"$" .createAlertDialogBuilder()"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-01-17 18:39:01" "DialogHelper.java"$"44"$" .setNegativeButton(R.string.close, null)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-01-17 18:39:01" "DialogHelper.java"$"45"$" .create()"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-01-17 18:39:01" "DialogHelper.java"$"46"$" .show();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-01-17 18:39:01" "DialogHelper.java"$"47"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-01-17 18:39:01" "DialogHelper.java"$"48"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-01-17 18:39:01" "DialogHelper.java"$"49"$" public static void showFeedbackDialog(@NonNull ActionBarActivity activity) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-01-17 18:39:01" "MainActivity.java"$"50"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2015-01-17 18:39:01" "MainActivity.java"$"51"$"95,6 @@ public class MainActivity extends ActivityBase implements ConfigBase.OnConfigCha"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2015-01-17 18:39:01" "MainActivity.java"$"52"$"= 2) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2015-01-17 18:39:01" "MainActivity.java"$"53"$"= 2) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2015-01-17 18:39:01" "MainActivity.java"$"54"$" 1];"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2015-01-17 18:39:01" "MainActivity.java"$"55"$"126,7 @@ public class MainActivity extends ActivityBase implements ConfigBase.OnConfigCha"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2015-01-17 18:39:01" "MainActivity.java"$"56"$" } else if (!mConfig.setEnabled(context, checked, MainActivity.this)) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2015-01-17 18:39:01" "MainActivity.java"$"57"$"161,10 @@ public class MainActivity extends ActivityBase implements ConfigBase.OnConfigCha"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2015-01-17 18:39:01" "MainActivity.java"$"58"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2015-01-17 18:39:01" "MainActivity.java"$"59"$" if (versionCodeOld <= 34 /* version 3.0.2 */) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2015-01-17 18:39:01" "MainActivity.java"$"60"$" DialogHelper.showCompatDialog(MainActivity.this);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2015-01-17 18:39:01" "MainActivity.java"$"61"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2015-01-17 18:39:01" "SetupPermissionsDialog.java"$"62"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-17 18:39:01" "SetupPermissionsDialog.java"$"63"$"143,6 @@ public class SetupPermissionsDialog extends DialogFragment {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-17 18:39:01" "App.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/App.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-17 21:48:02" "App.java"$"1"$"26,7 @@ import com.achep.acdisplay.services.KeyguardService;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-17 21:48:02" "App.java"$"2"$"import com.achep.base.utils.smiley.SmileyParser;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-17 21:48:02" "App.java"$"3"$"87,7 @@ public class App extends Application {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-17 21:48:02" "App.java"$"4"$" SmileyParser.init(this);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-17 21:48:02" "Config.java"$"5"$"++ b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-17 21:48:02" "Config.java"$"6"$"84,7 @@ public final class Config extends ConfigBase {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-17 21:48:02" "Config.java"$"7"$" public static final String KEY_UI_EMOTICONS = ""ui_emoticons"";"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-17 21:48:02" "Config.java"$"8"$"126,7 @@ public final class Config extends ConfigBase {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-17 21:48:02" "Config.java"$"9"$" private boolean mUiEmoticons;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-17 21:48:02" "Config.java"$"10"$"209,8 @@ public final class Config extends ConfigBase {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-17 21:48:02" "Config.java"$"11"$" mUiEmoticons = prefs.getBoolean(KEY_UI_EMOTICONS,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-17 21:48:02" "Config.java"$"12"$" res.getBoolean(R.bool.config_default_ui_emoticons));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-17 21:48:02" "Config.java"$"13"$"279,9 @@ public final class Config extends ConfigBase {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-17 21:48:02" "Config.java"$"14"$" hashMap.put(KEY_UI_EMOTICONS, new ConfigBase.Option("$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-17 21:48:02" "Config.java"$"15"$" ""setEmoticonsEnabled"","$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-17 21:48:02" "Config.java"$"16"$" ""isEmoticonsEnabled"", boolean.class));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-17 21:48:02" "Config.java"$"17"$"478,16 @@ public final class Config extends ConfigBase {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-17 21:48:02" "Config.java"$"18"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-17 21:48:02" "Config.java"$"19"$" * Defines if textual emoticons should be converted to graphical ones."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-17 21:48:02" "Config.java"$"20"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-17 21:48:02" "Config.java"$"21"$" * @see #isEmoticonsEnabled()"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-17 21:48:02" "Config.java"$"22"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-17 21:48:02" "Config.java"$"23"$" public void setEmoticonsEnabled(Context context, boolean enabled, OnConfigChangedListener listener) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-17 21:48:02" "Config.java"$"24"$" boolean changed = mUiEmoticons != (mUiEmoticons = enabled);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-17 21:48:02" "Config.java"$"25"$" saveOption(context, KEY_UI_EMOTICONS, enabled, listener, changed);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-17 21:48:02" "Config.java"$"26"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-17 21:48:02" "Config.java"$"27"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-17 21:48:02" "Config.java"$"28"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-17 21:48:02" "Config.java"$"29"$"691,10 @@ public final class Config extends ConfigBase {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-17 21:48:02" "Config.java"$"30"$" public boolean isEmoticonsEnabled() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-17 21:48:02" "Config.java"$"31"$" return mUiEmoticons;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-17 21:48:02" "Config.java"$"32"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-17 21:48:02" "Config.java"$"33"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-17 21:48:02" "Config.java"$"34"$" public boolean isScreenOffAfterLastNotify() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-17 21:48:02" "NotificationPresenter.java"$"35"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-17 21:48:02" "NotificationPresenter.java"$"36"$"154,12 @@ public class NotificationPresenter implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-17 21:48:02" "NotificationPresenter.java"$"37"$" case Config.KEY_UI_EMOTICONS:"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-17 21:48:02" "NotificationPresenter.java"$"38"$" boolean b = (boolean) value;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-17 21:48:02" "NotificationPresenter.java"$"39"$" for (OpenNotification n : mGList.list()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-17 21:48:02" "NotificationPresenter.java"$"40"$" n.setEmoticonsEnabled(b);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-17 21:48:02" "NotificationPresenter.java"$"41"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-17 21:48:02" "NotificationPresenter.java"$"42"$" break;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-17 21:48:02" "NotificationPresenter.java"$"43"$"366,7 @@ public class NotificationPresenter implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-17 21:48:02" "NotificationPresenter.java"$"44"$" n.setEmoticonsEnabled(config.isEmoticonsEnabled());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-17 21:48:02" "OpenNotification.java"$"45"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-17 21:48:02" "OpenNotification.java"$"46"$"41,7 @@ import com.achep.base.Device;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-17 21:48:02" "OpenNotification.java"$"47"$"import com.achep.base.utils.smiley.SmileyParser;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-17 21:48:02" "OpenNotification.java"$"48"$"88,7 @@ public abstract class OpenNotification implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-17 21:48:02" "OpenNotification.java"$"49"$" private boolean mEmoticonsEnabled;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-17 21:48:02" "OpenNotification.java"$"50"$"100,13 @@ public abstract class OpenNotification implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-17 21:48:02" "OpenNotification.java"$"51"$" private CharSequence messageBigTextOrigin;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-17 21:48:02" "OpenNotification.java"$"52"$" private CharSequence messageTextOrigin;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-17 21:48:02" "OpenNotification.java"$"53"$" private CharSequence[] messageTextLinesOrigin;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-17 21:48:02" "OpenNotification.java"$"54"$"191,16 @@ public abstract class OpenNotification implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-17 21:48:02" "OpenNotification.java"$"55"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-17 21:48:02" "OpenNotification.java"$"56"$" messageTextOrigin = messageText;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-17 21:48:02" "OpenNotification.java"$"57"$" messageBigTextOrigin = messageBigText;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-17 21:48:02" "OpenNotification.java"$"58"$" messageTextLinesOrigin = messageTextLines == null ? null : messageTextLines.clone();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-17 21:48:02" "OpenNotification.java"$"59"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-17 21:48:02" "OpenNotification.java"$"60"$" // Initially load emoticons."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-17 21:48:02" "OpenNotification.java"$"61"$" if (mEmoticonsEnabled) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-17 21:48:02" "OpenNotification.java"$"62"$" mEmoticonsEnabled = false;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-17 21:48:02" "OpenNotification.java"$"63"$" setEmoticonsEnabled(true);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-17 21:48:02" "OpenNotification.java"$"64"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-17 21:48:02" "OpenNotification.java"$"65"$"386,36 @@ public abstract class OpenNotification implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-17 21:48:02" "OpenNotification.java"$"66"$" //-- EMOTICONS ------------------------------------------------------------"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-17 21:48:02" "OpenNotification.java"$"67"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-17 21:48:02" "OpenNotification.java"$"68"$" public void setEmoticonsEnabled(boolean enabled) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-17 21:48:02" "OpenNotification.java"$"69"$" if (mEmoticonsEnabled == (mEmoticonsEnabled = enabled)) return;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-17 21:48:02" "OpenNotification.java"$"70"$" reformatTexts();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-17 21:48:02" "OpenNotification.java"$"71"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-17 21:48:02" "OpenNotification.java"$"72"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-17 21:48:02" "OpenNotification.java"$"73"$" @Nullable"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-17 21:48:02" "OpenNotification.java"$"74"$" private CharSequence maybeAddSmileySpans(@Nullable CharSequence cs, boolean add) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-17 21:48:02" "OpenNotification.java"$"75"$" return add ? SmileyParser.getInstance().addSmileySpans(cs) : cs;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-17 21:48:02" "OpenNotification.java"$"76"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-17 21:48:02" "OpenNotification.java"$"77"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-17 21:48:02" "OpenNotification.java"$"78"$" //-- BASICS ---------------------------------------------------------------"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-17 21:48:02" "OpenNotification.java"$"79"$" private void reformatTexts() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-17 21:48:02" "OpenNotification.java"$"80"$" messageText = reformatMessage(messageTextOrigin);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-17 21:48:02" "OpenNotification.java"$"81"$" messageBigText = reformatMessage(messageBigTextOrigin);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-17 21:48:02" "OpenNotification.java"$"82"$" if (messageTextLines != null) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-17 21:48:02" "OpenNotification.java"$"83"$" for (int i = 0; i < messageTextLines.length; i++) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-17 21:48:02" "OpenNotification.java"$"84"$" messageTextLines[i] = reformatMessage(messageTextLinesOrigin[i]);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-17 21:48:02" "OpenNotification.java"$"85"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-17 21:48:02" "OpenNotification.java"$"86"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-17 21:48:02" "OpenNotification.java"$"87"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-17 21:48:02" "OpenNotification.java"$"88"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-17 21:48:02" "OpenNotification.java"$"89"$" private CharSequence reformatMessage(@Nullable CharSequence cs) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-17 21:48:02" "OpenNotification.java"$"90"$" if (cs == null) return null;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-17 21:48:02" "OpenNotification.java"$"91"$" if (mEmoticonsEnabled) cs = SmileyParser.getInstance().addSmileySpans(cs);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-17 21:48:02" "OpenNotification.java"$"92"$" return cs;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-17 21:48:02" "OpenNotification.java"$"93"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-17 21:48:02" "OpenNotification.java"$"94"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-17 21:48:02" "OpenNotification.java"$"95"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-17 21:48:02" "InterfaceSettings.java"$"96"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/InterfaceSettings.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/InterfaceSettings.java"$"2015-01-17 21:48:02" "InterfaceSettings.java"$"97"$"134,7 @@ public class InterfaceSettings extends PreferenceFragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/InterfaceSettings.java"$"2015-01-17 21:48:02" "InterfaceSettings.java"$"98"$" syncPreference(Config.KEY_UI_EMOTICONS);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/InterfaceSettings.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"99"$"++ b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"100"$"1,208 @@"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"101"$"/*"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"102"$" * Copyright (C) 2015 Artem Chepurnoy"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"103"$" * Copyright (C) 2014 The CyanogenMod Project"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"104"$" * Copyright (C) 2009 The Android Open Source Project"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"105"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"106"$" * Licensed under the Apache License, Version 2.0 (the ""License"");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"107"$" * you may not use this file except in compliance with the License."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"108"$" * You may obtain a copy of the License at"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"109"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"110"$" * http://www.apache.org/licenses/LICENSE-2.0"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"111"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"112"$" * Unless required by applicable law or agreed to in writing, software"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"113"$" * distributed under the License is distributed on an ""AS IS"" BASIS,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"114"$" * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"115"$" * See the License for the specific language governing permissions and"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"116"$" * limitations under the License."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"117"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"118"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"119"$"package com.achep.base.utils.smiley;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"120"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"121"$"import java.util.HashMap;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"122"$"import java.util.regex.Matcher;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"123"$"import java.util.regex.Pattern;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"124"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"125"$"import android.content.Context;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"126"$"import android.support.annotation.NonNull;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"127"$"import android.support.annotation.Nullable;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"128"$"import android.text.Spannable;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"129"$"import android.text.SpannableStringBuilder;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"130"$"import android.text.style.ImageSpan;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"131"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"132"$"import com.achep.acdisplay.R;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"133"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"134"$"/**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"135"$" * A class for annotating a CharSequence with spans to convert textual emoticons"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"136"$" * to graphical ones."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"137"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"138"$"public class SmileyParser {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"139"$" // Singleton stuff"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"140"$" private static SmileyParser sInstance;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"141"$" public static SmileyParser getInstance() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"142"$" return sInstance;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"143"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"144"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"145"$" public static void init(@NonNull Context context) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"146"$" sInstance = new SmileyParser(context);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"147"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"148"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"149"$" private final Context mContext;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"150"$" private final String[] mSmileyTexts;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"151"$" private final Pattern mPattern;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"152"$" private final HashMap mSmileyToRes;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"153"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"154"$" private SmileyParser(@NonNull Context context) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"155"$" mContext = context;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"156"$" mSmileyTexts = mContext.getResources().getStringArray(DEFAULT_SMILEY_TEXTS);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"157"$" mSmileyToRes = buildSmileyToRes();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"158"$" mPattern = buildPattern();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"159"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"160"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"161"$" static class Smileys {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"162"$" private static final int[] sIconIds = {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"163"$" R.drawable.emo_im_happy,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"164"$" R.drawable.emo_im_sad,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"165"$" R.drawable.emo_im_winking,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"166"$" R.drawable.emo_im_tongue_sticking_out,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"167"$" R.drawable.emo_im_surprised,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"168"$" R.drawable.emo_im_kissing,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"169"$" R.drawable.emo_im_yelling,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"170"$" R.drawable.emo_im_cool,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"171"$" R.drawable.emo_im_money_mouth,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"172"$" R.drawable.emo_im_foot_in_mouth,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"173"$" R.drawable.emo_im_embarrassed,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"174"$" R.drawable.emo_im_angel,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"175"$" R.drawable.emo_im_undecided,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"176"$" R.drawable.emo_im_crying,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"177"$" R.drawable.emo_im_lips_are_sealed,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"178"$" R.drawable.emo_im_laughing,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"179"$" R.drawable.emo_im_wtf,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"180"$" R.drawable.emo_im_heart,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"181"$" R.drawable.emo_im_mad,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"182"$" R.drawable.emo_im_smirk,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"183"$" R.drawable.emo_im_pokerface"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"184"$" };"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"185"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"186"$" public static int HAPPY = 0;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"187"$" public static int SAD = 1;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"188"$" public static int WINKING = 2;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"189"$" public static int TONGUE_STICKING_OUT = 3;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"190"$" public static int SURPRISED = 4;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"191"$" public static int KISSING = 5;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"192"$" public static int YELLING = 6;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"193"$" public static int COOL = 7;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"194"$" public static int MONEY_MOUTH = 8;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"195"$" public static int FOOT_IN_MOUTH = 9;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"196"$" public static int EMBARRASSED = 10;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"197"$" public static int ANGEL = 11;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"198"$" public static int UNDECIDED = 12;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"199"$" public static int CRYING = 13;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"200"$" public static int LIPS_ARE_SEALED = 14;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"201"$" public static int LAUGHING = 15;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"202"$" public static int WTF = 16;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"203"$" public static int MAD = 17;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"204"$" public static int HEART = 18;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"205"$" public static int SMIRK = 19;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"206"$" public static int POKERFACE = 20;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"207"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"208"$" public static int getSmileyResource(int which) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"209"$" return sIconIds[which];"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"210"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"211"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"212"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"213"$" // NOTE: if you change anything about this array, you must make the"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"214"$" // corresponding change to the string arrays: default_smiley_texts"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"215"$" // and default_smiley_names in res/values/cm_arrays.xml"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"216"$" public static final int[] DEFAULT_SMILEY_RES_IDS = {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"217"$" Smileys.getSmileyResource(Smileys.HAPPY), // 0"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"218"$" Smileys.getSmileyResource(Smileys.SAD), // 1"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"219"$" Smileys.getSmileyResource(Smileys.WINKING), // 2"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"220"$" Smileys.getSmileyResource(Smileys.TONGUE_STICKING_OUT), // 3"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"221"$" Smileys.getSmileyResource(Smileys.SURPRISED), // 4"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"222"$" Smileys.getSmileyResource(Smileys.KISSING), // 5"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"223"$" Smileys.getSmileyResource(Smileys.YELLING), // 6"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"224"$" Smileys.getSmileyResource(Smileys.COOL), // 7"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"225"$" Smileys.getSmileyResource(Smileys.MONEY_MOUTH), // 8"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"226"$" Smileys.getSmileyResource(Smileys.FOOT_IN_MOUTH), // 9"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"227"$" Smileys.getSmileyResource(Smileys.EMBARRASSED), // 10"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"228"$" Smileys.getSmileyResource(Smileys.ANGEL), // 11"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"229"$" Smileys.getSmileyResource(Smileys.UNDECIDED), // 12"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"230"$" Smileys.getSmileyResource(Smileys.CRYING), // 13"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"231"$" Smileys.getSmileyResource(Smileys.LIPS_ARE_SEALED), // 14"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"232"$" Smileys.getSmileyResource(Smileys.LAUGHING), // 15"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"233"$" Smileys.getSmileyResource(Smileys.WTF), // 16"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"234"$" Smileys.getSmileyResource(Smileys.MAD), // 17"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"235"$" Smileys.getSmileyResource(Smileys.HEART), // 18"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"236"$" Smileys.getSmileyResource(Smileys.SMIRK), // 19"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"237"$" Smileys.getSmileyResource(Smileys.POKERFACE), // 20"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"238"$" };"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"239"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"240"$" public static final int DEFAULT_SMILEY_TEXTS = R.array.default_smiley_texts;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"241"$" public static final int DEFAULT_SMILEY_NAMES = R.array.default_smiley_names;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"242"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"243"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"244"$" * Builds the hashtable we use for mapping the string version"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"245"$" * of a smiley (e.g. "":-)"") to a resource ID for the icon version."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"246"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"247"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"248"$" private HashMap buildSmileyToRes() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"249"$" if (DEFAULT_SMILEY_RES_IDS.length != mSmileyTexts.length) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"250"$" // Throw an exception if someone updated DEFAULT_SMILEY_RES_IDS"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"251"$" // and failed to update arrays.xml"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"252"$" throw new IllegalStateException(""Smiley resource ID/text mismatch"");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"253"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"254"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"255"$" HashMap smileyToRes = new HashMap<>(mSmileyTexts.length);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"256"$" for (int i = 0; i < mSmileyTexts.length; i++) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"257"$" smileyToRes.put(mSmileyTexts[i], DEFAULT_SMILEY_RES_IDS[i]);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"258"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"259"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"260"$" return smileyToRes;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"261"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"262"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"263"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"264"$" * Builds the regular expression we use to find smileys in { @link #addSmileySpans }."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"265"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"266"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"267"$" private Pattern buildPattern() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"268"$" // Set the StringBuilder capacity with the assumption that the average"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"269"$" // smiley is 3 characters long."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"270"$" StringBuilder patternString = new StringBuilder(mSmileyTexts.length * 3);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"271"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"272"$" // Build a regex that looks like (:-)|:-(|...), but escaping the smilies"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"273"$" // properly so they will be interpreted literally by the regex matcher."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"274"$" patternString.append('(');"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"275"$" for (String s : mSmileyTexts) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"276"$" patternString.append(Pattern.quote(s));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"277"$" patternString.append('|');"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"278"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"279"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"280"$" // Replace the extra '|' with a ')'"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"281"$" patternString.replace(patternString.length() - 1, patternString.length(), "")"");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"282"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"283"$" return Pattern.compile(patternString.toString());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"284"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"285"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"286"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"287"$" * Adds ImageSpans to a CharSequence that replace textual emoticons such"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"288"$" * as :-) with a graphical version."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"289"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"290"$" * @param text A CharSequence possibly containing emoticons"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"291"$" * @return A CharSequence annotated with ImageSpans covering any"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"292"$" * recognized emoticons."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"293"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"294"$" public CharSequence addSmileySpans(@Nullable CharSequence text) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"295"$" if (text == null) return null;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"296"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"297"$" SpannableStringBuilder builder = new SpannableStringBuilder(text);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"298"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"299"$" Matcher matcher = mPattern.matcher(text);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"300"$" while (matcher.find()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"301"$" int resId = mSmileyToRes.get(matcher.group());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"302"$" builder.setSpan(new ImageSpan(mContext, resId), matcher.start(), matcher.end(),"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"303"$" Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"304"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"305"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"306"$" return builder;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"307"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"308"$"}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:48:02" "SmileyParser.java"$"0"$"++ b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:52:21" "SmileyParser.java"$"1"$"138,7 @@ public class SmileyParser {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:52:21" "SmileyParser.java"$"2"$"// public static final int DEFAULT_SMILEY_NAMES = R.array.default_smiley_names;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-01-17 21:52:21" "Config.java"$"10"$"++ b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-18 16:44:32" "Config.java"$"11"$"321,7 @@ public final class Config extends ConfigBase {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-18 16:44:32" "Config.java"$"12"$" if (enabled && !AccessUtils.hasAllRights(context)) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"13"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"14"$"33,9 @@ import com.achep.acdisplay.Presenter;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"15"$"import com.achep.acdisplay.utils.tasks.RunningTasks;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"16"$"import com.achep.base.utils.PackageUtils;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"17"$"51,10 @@ public class KeyguardService extends BathService.ChildService implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"18"$" private static final int ACTIVITY_LAUNCH_MAX_TIME = 1000;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"19"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"20"$" private ActivityMonitorThread mActivityMonitorThread;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"21"$" private String mPackageName;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"22"$"122,7 @@ public class KeyguardService extends BathService.ChildService implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"23"$" stopMonitoringActivities();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"24"$"142,21 @@ public class KeyguardService extends BathService.ChildService implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"25"$" String activityName = null;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"26"$" long activityChangeTime = 0;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"27"$" if (mActivityMonitorThread != null) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"28"$" mActivityMonitorThread.monitor();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"29"$" activityName = mActivityMonitorThread.topActivityName;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"30"$" activityChangeTime = mActivityMonitorThread.topActivityTime;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"31"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"32"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"33"$" stopMonitoringActivities();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"34"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"35"$" long now = SystemClock.elapsedRealtime();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"36"$" boolean becauseOfActivityLaunch ="$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"37"$" now - activityChangeTime < ACTIVITY_LAUNCH_MAX_TIME"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"38"$" && activityName != null"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"39"$" && !activityName.startsWith(mPackageName);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"40"$" isCall +"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"41"$" becauseOfActivityLaunch);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"42"$"170,12 @@ public class KeyguardService extends BathService.ChildService implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"43"$" } else startGui(); // Normal launch"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"44"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"45"$" startMonitoringActivities();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"46"$"190,28 @@ public class KeyguardService extends BathService.ChildService implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"47"$" private void startMonitoringActivities() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"48"$" stopMonitoringActivities();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"49"$" if (DEBUG) Log.d(TAG, ""Starting to monitor activities."");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"50"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"51"$" mActivityMonitorThread = new ActivityMonitorThread(getContext());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"52"$" mActivityMonitorThread.start();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"53"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"54"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"55"$" private void stopMonitoringActivities() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"56"$" if (mActivityMonitorThread != null) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"57"$" if (DEBUG) Log.d(TAG, ""Stopping to monitor activities."");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"58"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"59"$" mActivityMonitorThread.running = false;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"60"$" mActivityMonitorThread.interrupt();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"61"$" mActivityMonitorThread = null;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"62"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"63"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"64"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"65"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"66"$" mPackageName = PackageUtils.getName(getContext());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"67"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"68"$" Config config = Config.getInstance();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"69"$"266,54 @@ public class KeyguardService extends BathService.ChildService implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"70"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"71"$" * Thread that monitors current top activity."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"72"$" * This is needed to prevent launching AcDisplay above any other"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"73"$" * activity which launched with"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"74"$" * {@link android.view.WindowManager.LayoutParams#FLAG_TURN_SCREEN_ON} flag."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"75"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"76"$" private static class ActivityMonitorThread extends Thread {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"77"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"78"$" private static final long MONITORING_PERIOD = 15 * 60 * 1000; // 15 min."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"79"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"80"$" public volatile long topActivityTime;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"81"$" public volatile String topActivityName;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"82"$" public volatile boolean running = true;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"83"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"84"$" private final Context mContext;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"85"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"86"$" public ActivityMonitorThread(@NonNull Context context) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"87"$" mContext = context;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"88"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"89"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"90"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"91"$" public void run() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"92"$" super.run();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"93"$" try {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"94"$" while (running) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"95"$" monitor();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"96"$" Thread.sleep(MONITORING_PERIOD);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"97"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"98"$" } catch (InterruptedException e) { /* unused */ }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"99"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"100"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"101"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"102"$" * Checks what activity is the latest."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"103"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"104"$" public synchronized void monitor() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"105"$" String topActivity = RunningTasks.newInstance().getRunningTasksTop(mContext);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"106"$" if (topActivity != null && !topActivity.equals(topActivityName)) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"107"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"108"$" // Update time if it's not first try."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"109"$" if (topActivityName != null) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"110"$" topActivityTime = SystemClock.elapsedRealtime();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"111"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"112"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"113"$" topActivityName = topActivity;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"114"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"115"$" if (DEBUG) Log.d(TAG, ""Current top activity is "" + topActivityName);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"116"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"117"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"118"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"119"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardService.java"$"120"$"}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-18 16:44:32" "KeyguardActivity.java"$"121"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-01-18 16:44:32" "KeyguardActivity.java"$"122"$"41,6 @@ import com.achep.acdisplay.services.KeyguardService;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-01-18 16:44:32" "KeyguardActivity.java"$"123"$"53,6 @@ public abstract class KeyguardActivity extends ActivityBase implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-01-18 16:44:32" "KeyguardActivity.java"$"124"$"69,7 @@ public abstract class KeyguardActivity extends ActivityBase implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-01-18 16:44:32" "KeyguardActivity.java"$"125"$" windowHasFocus);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-01-18 16:44:32" "KeyguardActivity.java"$"126"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-01-18 16:44:32" "KeyguardActivity.java"$"127"$" if (isUnlocking()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-01-18 16:44:32" "KeyguardActivity.java"$"128"$"77,6 @@ public abstract class KeyguardActivity extends ActivityBase implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-01-18 16:44:32" "SetupPermissionsDialog.java"$"129"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 16:44:32" "SetupPermissionsDialog.java"$"130"$"28,7 @@ import android.content.Context;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 16:44:32" "SetupPermissionsDialog.java"$"131"$"import android.provider.Settings;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 16:44:32" "SetupPermissionsDialog.java"$"132"$"126,25 @@ public class SetupPermissionsDialog extends DialogFragment {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 16:44:32" "SetupPermissionsDialog.java"$"133"$" private static class UsageStatsItem extends Item {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 16:44:32" "SetupPermissionsDialog.java"$"134"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 16:44:32" "SetupPermissionsDialog.java"$"135"$" private Context mContext;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 16:44:32" "SetupPermissionsDialog.java"$"136"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 16:44:32" "SetupPermissionsDialog.java"$"137"$" public UsageStatsItem(@DrawableRes int icon,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 16:44:32" "SetupPermissionsDialog.java"$"138"$" String title, String summary,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 16:44:32" "SetupPermissionsDialog.java"$"139"$" @NonNull Runnable runnable,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 16:44:32" "SetupPermissionsDialog.java"$"140"$" Context context) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 16:44:32" "SetupPermissionsDialog.java"$"141"$" super(icon, title, summary, runnable);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 16:44:32" "SetupPermissionsDialog.java"$"142"$" mContext = context;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 16:44:32" "SetupPermissionsDialog.java"$"143"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 16:44:32" "SetupPermissionsDialog.java"$"144"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 16:44:32" "SetupPermissionsDialog.java"$"145"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 16:44:32" "SetupPermissionsDialog.java"$"146"$" public boolean isAllowed() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 16:44:32" "SetupPermissionsDialog.java"$"147"$" return AccessUtils.hasUsageStatsAccess(mContext);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 16:44:32" "SetupPermissionsDialog.java"$"148"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 16:44:32" "SetupPermissionsDialog.java"$"149"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 16:44:32" "SetupPermissionsDialog.java"$"150"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 16:44:32" "SetupPermissionsDialog.java"$"151"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 16:44:32" "SetupPermissionsDialog.java"$"152"$" private Item[] buildItems() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 16:44:32" "SetupPermissionsDialog.java"$"153"$"206,26 @@ public class SetupPermissionsDialog extends DialogFragment {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 16:44:32" "SetupPermissionsDialog.java"$"154"$" items.add(new UsageStatsItem(R.drawable.ic_settings_apps_white,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 16:44:32" "SetupPermissionsDialog.java"$"155"$" getString(R.string.permissions_usage_stats),"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 16:44:32" "SetupPermissionsDialog.java"$"156"$" getString(R.string.permissions_usage_stats_description),"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 16:44:32" "SetupPermissionsDialog.java"$"157"$" new Runnable() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 16:44:32" "SetupPermissionsDialog.java"$"158"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 16:44:32" "SetupPermissionsDialog.java"$"159"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 16:44:32" "SetupPermissionsDialog.java"$"160"$" public void run() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 16:44:32" "SetupPermissionsDialog.java"$"161"$" launchUsageAccessSettings();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 16:44:32" "SetupPermissionsDialog.java"$"162"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 16:44:32" "SetupPermissionsDialog.java"$"163"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 16:44:32" "SetupPermissionsDialog.java"$"164"$" private void launchUsageAccessSettings() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 16:44:32" "SetupPermissionsDialog.java"$"165"$" Intent intent = new Intent(Settings.ACTION_USAGE_ACCESS_SETTINGS);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 16:44:32" "SetupPermissionsDialog.java"$"166"$" try {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 16:44:32" "SetupPermissionsDialog.java"$"167"$" startActivity(intent);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 16:44:32" "SetupPermissionsDialog.java"$"168"$" } catch (ActivityNotFoundException e) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 16:44:32" "SetupPermissionsDialog.java"$"169"$" Log.e(TAG, ""Usage access settings not found."");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 16:44:32" "SetupPermissionsDialog.java"$"170"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 16:44:32" "SetupPermissionsDialog.java"$"171"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 16:44:32" "SetupPermissionsDialog.java"$"172"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 16:44:32" "SetupPermissionsDialog.java"$"173"$" }, context));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 16:44:32" "AccessUtils.java"$"174"$"++ b/project/app/src/main/java/com/achep/acdisplay/utils/AccessUtils.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/AccessUtils.java"$"2015-01-18 16:44:32" "AccessUtils.java"$"175"$"26,7 @@ import android.support.annotation.NonNull;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/AccessUtils.java"$"2015-01-18 16:44:32" "AccessUtils.java"$"176"$"import com.achep.acdisplay.utils.tasks.RunningTasks;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/AccessUtils.java"$"2015-01-18 16:44:32" "AccessUtils.java"$"177"$"35,9 @@ import com.achep.base.Device;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/AccessUtils.java"$"2015-01-18 16:44:32" "AccessUtils.java"$"178"$" return isDeviceAdminAccessGranted(context)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/AccessUtils.java"$"2015-01-18 16:44:32" "AccessUtils.java"$"179"$" && isNotificationAccessGranted(context)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/AccessUtils.java"$"2015-01-18 16:44:32" "AccessUtils.java"$"180"$" && hasUsageStatsAccess(context);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/AccessUtils.java"$"2015-01-18 16:44:32" "AccessUtils.java"$"181"$"51,8 @@ public class AccessUtils {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/AccessUtils.java"$"2015-01-18 16:44:32" "AccessUtils.java"$"182"$" public static boolean hasUsageStatsAccess(@NonNull Context context) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/AccessUtils.java"$"2015-01-18 16:44:32" "AccessUtils.java"$"183"$" return Device.hasLollipopApi() && RunningTasks.newInstance().getRunningTasksTop(context) != null;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/AccessUtils.java"$"2015-01-18 16:44:32" "AccessUtils.java"$"184"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/AccessUtils.java"$"2015-01-18 16:44:32" "AccessUtils.java"$"185"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/AccessUtils.java"$"2015-01-18 16:44:32" "AccessUtils.java"$"186"$"}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/AccessUtils.java"$"2015-01-18 16:44:32" "RunningTasks.java"$"187"$"++ b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasks.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasks.java"$"2015-01-18 16:44:32" "RunningTasks.java"$"188"$"1,47 @@"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasks.java"$"2015-01-18 16:44:32" "RunningTasks.java"$"189"$"/*"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasks.java"$"2015-01-18 16:44:32" "RunningTasks.java"$"190"$" * Copyright (C) 2015 AChep@xda "$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasks.java"$"2015-01-18 16:44:32" "RunningTasks.java"$"191"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasks.java"$"2015-01-18 16:44:32" "RunningTasks.java"$"192"$" * This program is free software; you can redistribute it and/or"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasks.java"$"2015-01-18 16:44:32" "RunningTasks.java"$"193"$" * modify it under the terms of the GNU General Public License"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasks.java"$"2015-01-18 16:44:32" "RunningTasks.java"$"194"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasks.java"$"2015-01-18 16:44:32" "RunningTasks.java"$"195"$" * of the License, or (at your option) any later version."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasks.java"$"2015-01-18 16:44:32" "RunningTasks.java"$"196"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasks.java"$"2015-01-18 16:44:32" "RunningTasks.java"$"197"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasks.java"$"2015-01-18 16:44:32" "RunningTasks.java"$"198"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasks.java"$"2015-01-18 16:44:32" "RunningTasks.java"$"199"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasks.java"$"2015-01-18 16:44:32" "RunningTasks.java"$"200"$" * GNU General Public License for more details."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasks.java"$"2015-01-18 16:44:32" "RunningTasks.java"$"201"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasks.java"$"2015-01-18 16:44:32" "RunningTasks.java"$"202"$" * You should have received a copy of the GNU General Public License"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasks.java"$"2015-01-18 16:44:32" "RunningTasks.java"$"203"$" * along with this program; if not, write to the Free Software"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasks.java"$"2015-01-18 16:44:32" "RunningTasks.java"$"204"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasks.java"$"2015-01-18 16:44:32" "RunningTasks.java"$"205"$" * MA 02110-1301, USA."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasks.java"$"2015-01-18 16:44:32" "RunningTasks.java"$"206"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasks.java"$"2015-01-18 16:44:32" "RunningTasks.java"$"207"$"package com.achep.acdisplay.utils.tasks;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasks.java"$"2015-01-18 16:44:32" "RunningTasks.java"$"208"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasks.java"$"2015-01-18 16:44:32" "RunningTasks.java"$"209"$"import android.content.Context;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasks.java"$"2015-01-18 16:44:32" "RunningTasks.java"$"210"$"import android.support.annotation.NonNull;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasks.java"$"2015-01-18 16:44:32" "RunningTasks.java"$"211"$"import android.support.annotation.Nullable;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasks.java"$"2015-01-18 16:44:32" "RunningTasks.java"$"212"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasks.java"$"2015-01-18 16:44:32" "RunningTasks.java"$"213"$"import com.achep.base.Device;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasks.java"$"2015-01-18 16:44:32" "RunningTasks.java"$"214"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasks.java"$"2015-01-18 16:44:32" "RunningTasks.java"$"215"$"/**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasks.java"$"2015-01-18 16:44:32" "RunningTasks.java"$"216"$" * @author Artem Chepurnoy"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasks.java"$"2015-01-18 16:44:32" "RunningTasks.java"$"217"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasks.java"$"2015-01-18 16:44:32" "RunningTasks.java"$"218"$"public abstract class RunningTasks {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasks.java"$"2015-01-18 16:44:32" "RunningTasks.java"$"219"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasks.java"$"2015-01-18 16:44:32" "RunningTasks.java"$"220"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasks.java"$"2015-01-18 16:44:32" "RunningTasks.java"$"221"$" public static RunningTasks newInstance() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasks.java"$"2015-01-18 16:44:32" "RunningTasks.java"$"222"$" if (Device.hasLollipopApi()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasks.java"$"2015-01-18 16:44:32" "RunningTasks.java"$"223"$" return new RunningTasksLollipop();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasks.java"$"2015-01-18 16:44:32" "RunningTasks.java"$"224"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasks.java"$"2015-01-18 16:44:32" "RunningTasks.java"$"225"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasks.java"$"2015-01-18 16:44:32" "RunningTasks.java"$"226"$" return new RunningTasksJellyBean();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasks.java"$"2015-01-18 16:44:32" "RunningTasks.java"$"227"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasks.java"$"2015-01-18 16:44:32" "RunningTasks.java"$"228"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasks.java"$"2015-01-18 16:44:32" "RunningTasks.java"$"229"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasks.java"$"2015-01-18 16:44:32" "RunningTasks.java"$"230"$" * Gets the package name of top running activity."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasks.java"$"2015-01-18 16:44:32" "RunningTasks.java"$"231"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasks.java"$"2015-01-18 16:44:32" "RunningTasks.java"$"232"$" @Nullable"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasks.java"$"2015-01-18 16:44:32" "RunningTasks.java"$"233"$" public abstract String getRunningTasksTop(@NonNull Context context);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasks.java"$"2015-01-18 16:44:32" "RunningTasks.java"$"234"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasks.java"$"2015-01-18 16:44:32" "RunningTasks.java"$"235"$"}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasks.java"$"2015-01-18 16:44:32" "RunningTasksJellyBean.java"$"236"$"++ b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksJellyBean.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksJellyBean.java"$"2015-01-18 16:44:32" "RunningTasksJellyBean.java"$"237"$"1,47 @@"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksJellyBean.java"$"2015-01-18 16:44:32" "RunningTasksJellyBean.java"$"238"$"/*"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksJellyBean.java"$"2015-01-18 16:44:32" "RunningTasksJellyBean.java"$"239"$" * Copyright (C) 2015 AChep@xda "$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksJellyBean.java"$"2015-01-18 16:44:32" "RunningTasksJellyBean.java"$"240"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksJellyBean.java"$"2015-01-18 16:44:32" "RunningTasksJellyBean.java"$"241"$" * This program is free software; you can redistribute it and/or"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksJellyBean.java"$"2015-01-18 16:44:32" "RunningTasksJellyBean.java"$"242"$" * modify it under the terms of the GNU General Public License"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksJellyBean.java"$"2015-01-18 16:44:32" "RunningTasksJellyBean.java"$"243"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksJellyBean.java"$"2015-01-18 16:44:32" "RunningTasksJellyBean.java"$"244"$" * of the License, or (at your option) any later version."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksJellyBean.java"$"2015-01-18 16:44:32" "RunningTasksJellyBean.java"$"245"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksJellyBean.java"$"2015-01-18 16:44:32" "RunningTasksJellyBean.java"$"246"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksJellyBean.java"$"2015-01-18 16:44:32" "RunningTasksJellyBean.java"$"247"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksJellyBean.java"$"2015-01-18 16:44:32" "RunningTasksJellyBean.java"$"248"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksJellyBean.java"$"2015-01-18 16:44:32" "RunningTasksJellyBean.java"$"249"$" * GNU General Public License for more details."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksJellyBean.java"$"2015-01-18 16:44:32" "RunningTasksJellyBean.java"$"250"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksJellyBean.java"$"2015-01-18 16:44:32" "RunningTasksJellyBean.java"$"251"$" * You should have received a copy of the GNU General Public License"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksJellyBean.java"$"2015-01-18 16:44:32" "RunningTasksJellyBean.java"$"252"$" * along with this program; if not, write to the Free Software"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksJellyBean.java"$"2015-01-18 16:44:32" "RunningTasksJellyBean.java"$"253"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksJellyBean.java"$"2015-01-18 16:44:32" "RunningTasksJellyBean.java"$"254"$" * MA 02110-1301, USA."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksJellyBean.java"$"2015-01-18 16:44:32" "RunningTasksJellyBean.java"$"255"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksJellyBean.java"$"2015-01-18 16:44:32" "RunningTasksJellyBean.java"$"256"$"package com.achep.acdisplay.utils.tasks;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksJellyBean.java"$"2015-01-18 16:44:32" "RunningTasksJellyBean.java"$"257"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksJellyBean.java"$"2015-01-18 16:44:32" "RunningTasksJellyBean.java"$"258"$"import android.annotation.TargetApi;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksJellyBean.java"$"2015-01-18 16:44:32" "RunningTasksJellyBean.java"$"259"$"import android.app.ActivityManager;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksJellyBean.java"$"2015-01-18 16:44:32" "RunningTasksJellyBean.java"$"260"$"import android.content.Context;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksJellyBean.java"$"2015-01-18 16:44:32" "RunningTasksJellyBean.java"$"261"$"import android.os.Build;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksJellyBean.java"$"2015-01-18 16:44:32" "RunningTasksJellyBean.java"$"262"$"import android.support.annotation.NonNull;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksJellyBean.java"$"2015-01-18 16:44:32" "RunningTasksJellyBean.java"$"263"$"import android.support.annotation.Nullable;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksJellyBean.java"$"2015-01-18 16:44:32" "RunningTasksJellyBean.java"$"264"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksJellyBean.java"$"2015-01-18 16:44:32" "RunningTasksJellyBean.java"$"265"$"import java.util.List;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksJellyBean.java"$"2015-01-18 16:44:32" "RunningTasksJellyBean.java"$"266"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksJellyBean.java"$"2015-01-18 16:44:32" "RunningTasksJellyBean.java"$"267"$"/**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksJellyBean.java"$"2015-01-18 16:44:32" "RunningTasksJellyBean.java"$"268"$" * @author Artem Chepurnoy"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksJellyBean.java"$"2015-01-18 16:44:32" "RunningTasksJellyBean.java"$"269"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksJellyBean.java"$"2015-01-18 16:44:32" "RunningTasksJellyBean.java"$"270"$"@TargetApi(Build.VERSION_CODES.JELLY_BEAN)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksJellyBean.java"$"2015-01-18 16:44:32" "RunningTasksJellyBean.java"$"271"$"class RunningTasksJellyBean extends RunningTasks {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksJellyBean.java"$"2015-01-18 16:44:32" "RunningTasksJellyBean.java"$"272"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksJellyBean.java"$"2015-01-18 16:44:32" "RunningTasksJellyBean.java"$"273"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksJellyBean.java"$"2015-01-18 16:44:32" "RunningTasksJellyBean.java"$"274"$" * {@inheritDoc}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksJellyBean.java"$"2015-01-18 16:44:32" "RunningTasksJellyBean.java"$"275"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksJellyBean.java"$"2015-01-18 16:44:32" "RunningTasksJellyBean.java"$"276"$" @SuppressWarnings(""deprecation"")"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksJellyBean.java"$"2015-01-18 16:44:32" "RunningTasksJellyBean.java"$"277"$" @Nullable"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksJellyBean.java"$"2015-01-18 16:44:32" "RunningTasksJellyBean.java"$"278"$" public String getRunningTasksTop(@NonNull Context context) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksJellyBean.java"$"2015-01-18 16:44:32" "RunningTasksJellyBean.java"$"279"$" ActivityManager am = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksJellyBean.java"$"2015-01-18 16:44:32" "RunningTasksJellyBean.java"$"280"$" List tasks = am.getRunningTasks(1);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksJellyBean.java"$"2015-01-18 16:44:32" "RunningTasksJellyBean.java"$"281"$" return tasks == null || tasks.isEmpty() ? null : tasks.get(0).topActivity.getPackageName();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksJellyBean.java"$"2015-01-18 16:44:32" "RunningTasksJellyBean.java"$"282"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksJellyBean.java"$"2015-01-18 16:44:32" "RunningTasksJellyBean.java"$"283"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksJellyBean.java"$"2015-01-18 16:44:32" "RunningTasksJellyBean.java"$"284"$"}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksJellyBean.java"$"2015-01-18 16:44:32" "RunningTasksLollipop.java"$"285"$"++ b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-18 16:44:32" "RunningTasksLollipop.java"$"286"$"1,94 @@"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-18 16:44:32" "RunningTasksLollipop.java"$"287"$"/*"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-18 16:44:32" "RunningTasksLollipop.java"$"288"$" * Copyright (C) 2015 AChep@xda "$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-18 16:44:32" "RunningTasksLollipop.java"$"289"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-18 16:44:32" "RunningTasksLollipop.java"$"290"$" * This program is free software; you can redistribute it and/or"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-18 16:44:32" "RunningTasksLollipop.java"$"291"$" * modify it under the terms of the GNU General Public License"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-18 16:44:32" "RunningTasksLollipop.java"$"292"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-18 16:44:32" "RunningTasksLollipop.java"$"293"$" * of the License, or (at your option) any later version."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-18 16:44:32" "RunningTasksLollipop.java"$"294"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-18 16:44:32" "RunningTasksLollipop.java"$"295"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-18 16:44:32" "RunningTasksLollipop.java"$"296"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-18 16:44:32" "RunningTasksLollipop.java"$"297"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-18 16:44:32" "RunningTasksLollipop.java"$"298"$" * GNU General Public License for more details."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-18 16:44:32" "RunningTasksLollipop.java"$"299"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-18 16:44:32" "RunningTasksLollipop.java"$"300"$" * You should have received a copy of the GNU General Public License"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-18 16:44:32" "RunningTasksLollipop.java"$"301"$" * along with this program; if not, write to the Free Software"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-18 16:44:32" "RunningTasksLollipop.java"$"302"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-18 16:44:32" "RunningTasksLollipop.java"$"303"$" * MA 02110-1301, USA."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-18 16:44:32" "RunningTasksLollipop.java"$"304"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-18 16:44:32" "RunningTasksLollipop.java"$"305"$"package com.achep.acdisplay.utils.tasks;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-18 16:44:32" "RunningTasksLollipop.java"$"306"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-18 16:44:32" "RunningTasksLollipop.java"$"307"$"import android.annotation.TargetApi;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-18 16:44:32" "RunningTasksLollipop.java"$"308"$"import android.app.usage.UsageStats;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-18 16:44:32" "RunningTasksLollipop.java"$"309"$"import android.app.usage.UsageStatsManager;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-18 16:44:32" "RunningTasksLollipop.java"$"310"$"import android.content.Context;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-18 16:44:32" "RunningTasksLollipop.java"$"311"$"import android.os.Build;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-18 16:44:32" "RunningTasksLollipop.java"$"312"$"import android.support.annotation.NonNull;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-18 16:44:32" "RunningTasksLollipop.java"$"313"$"import android.support.annotation.Nullable;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-18 16:44:32" "RunningTasksLollipop.java"$"314"$"import android.util.Log;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-18 16:44:32" "RunningTasksLollipop.java"$"315"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-18 16:44:32" "RunningTasksLollipop.java"$"316"$"import java.util.List;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-18 16:44:32" "RunningTasksLollipop.java"$"317"$"import java.util.SortedMap;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-18 16:44:32" "RunningTasksLollipop.java"$"318"$"import java.util.TreeMap;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-18 16:44:32" "RunningTasksLollipop.java"$"319"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-18 16:44:32" "RunningTasksLollipop.java"$"320"$"/**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-18 16:44:32" "RunningTasksLollipop.java"$"321"$" * @author Artem Chepurnoy"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-18 16:44:32" "RunningTasksLollipop.java"$"322"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-18 16:44:32" "RunningTasksLollipop.java"$"323"$"@TargetApi(Build.VERSION_CODES.LOLLIPOP)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-18 16:44:32" "RunningTasksLollipop.java"$"324"$"class RunningTasksLollipop extends RunningTasks {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-18 16:44:32" "RunningTasksLollipop.java"$"325"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-18 16:44:32" "RunningTasksLollipop.java"$"326"$" private static final String TAG = ""RunningTasksLollipop"";"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-18 16:44:32" "RunningTasksLollipop.java"$"327"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-18 16:44:32" "RunningTasksLollipop.java"$"328"$" private static final String USAGE_STATS_MANAGER = ""usagestats"";"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-18 16:44:32" "RunningTasksLollipop.java"$"329"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-18 16:44:32" "RunningTasksLollipop.java"$"330"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-18 16:44:32" "RunningTasksLollipop.java"$"331"$" * {@inheritDoc}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-18 16:44:32" "RunningTasksLollipop.java"$"332"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-18 16:44:32" "RunningTasksLollipop.java"$"333"$" @Nullable"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-18 16:44:32" "RunningTasksLollipop.java"$"334"$" public String getRunningTasksTop(@NonNull Context context) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-18 16:44:32" "RunningTasksLollipop.java"$"335"$" try {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-18 16:44:32" "RunningTasksLollipop.java"$"336"$" UsageStats usageStats = getUsageStatsTop(context);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-18 16:44:32" "RunningTasksLollipop.java"$"337"$" return usageStats != null ? usageStats.getPackageName() : null;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-18 16:44:32" "RunningTasksLollipop.java"$"338"$" } catch (SecurityException e) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-18 16:44:32" "RunningTasksLollipop.java"$"339"$" Log.e(TAG, ""Failed to get usage stats! Permissions denied!"");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-18 16:44:32" "RunningTasksLollipop.java"$"340"$" e.printStackTrace();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-18 16:44:32" "RunningTasksLollipop.java"$"341"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-18 16:44:32" "RunningTasksLollipop.java"$"342"$" return null;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-18 16:44:32" "RunningTasksLollipop.java"$"343"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-18 16:44:32" "RunningTasksLollipop.java"$"344"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-18 16:44:32" "RunningTasksLollipop.java"$"345"$" @SuppressWarnings(""ResourceType"")"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-18 16:44:32" "RunningTasksLollipop.java"$"346"$" @Nullable"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-18 16:44:32" "RunningTasksLollipop.java"$"347"$" private SortedMap getUsageStats(@NonNull Context context)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-18 16:44:32" "RunningTasksLollipop.java"$"348"$" throws SecurityException {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-18 16:44:32" "RunningTasksLollipop.java"$"349"$" UsageStatsManager usm = (UsageStatsManager) context.getSystemService(USAGE_STATS_MANAGER);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-18 16:44:32" "RunningTasksLollipop.java"$"350"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-18 16:44:32" "RunningTasksLollipop.java"$"351"$" // We get usage stats for the last 30 seconds"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-18 16:44:32" "RunningTasksLollipop.java"$"352"$" final long timeEnd = System.currentTimeMillis();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-18 16:44:32" "RunningTasksLollipop.java"$"353"$" final long timeBegin = timeEnd - 30 * 1000; // +30 sec."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-18 16:44:32" "RunningTasksLollipop.java"$"354"$" List statsList = usm.queryUsageStats(UsageStatsManager.INTERVAL_DAILY,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-18 16:44:32" "RunningTasksLollipop.java"$"355"$" timeBegin,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-18 16:44:32" "RunningTasksLollipop.java"$"356"$" timeEnd);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-18 16:44:32" "RunningTasksLollipop.java"$"357"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-18 16:44:32" "RunningTasksLollipop.java"$"358"$" if (statsList != null && !statsList.isEmpty()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-18 16:44:32" "RunningTasksLollipop.java"$"359"$" // Sort the stats by the last time used"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-18 16:44:32" "RunningTasksLollipop.java"$"360"$" SortedMap statsSortedMap = new TreeMap<>();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-18 16:44:32" "RunningTasksLollipop.java"$"361"$" for (final UsageStats usageStats : statsList) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-18 16:44:32" "RunningTasksLollipop.java"$"362"$" // Filter system decor apps"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-18 16:44:32" "RunningTasksLollipop.java"$"363"$" if (""com.android.systemui"".equals(usageStats.getPackageName())) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-18 16:44:32" "RunningTasksLollipop.java"$"364"$" continue;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-18 16:44:32" "RunningTasksLollipop.java"$"365"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-18 16:44:32" "RunningTasksLollipop.java"$"366"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-18 16:44:32" "RunningTasksLollipop.java"$"367"$" statsSortedMap.put(usageStats.getLastTimeUsed(), usageStats);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-18 16:44:32" "RunningTasksLollipop.java"$"368"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-18 16:44:32" "RunningTasksLollipop.java"$"369"$" return statsSortedMap;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-18 16:44:32" "RunningTasksLollipop.java"$"370"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-18 16:44:32" "RunningTasksLollipop.java"$"371"$" return null;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-18 16:44:32" "RunningTasksLollipop.java"$"372"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-18 16:44:32" "RunningTasksLollipop.java"$"373"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-18 16:44:32" "RunningTasksLollipop.java"$"374"$" @Nullable"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-18 16:44:32" "RunningTasksLollipop.java"$"375"$" private UsageStats getUsageStatsTop(@NonNull Context context) throws SecurityException {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-18 16:44:32" "RunningTasksLollipop.java"$"376"$" SortedMap statsSortedMap = getUsageStats(context);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-18 16:44:32" "RunningTasksLollipop.java"$"377"$" return statsSortedMap != null ? statsSortedMap.get(statsSortedMap.lastKey()) : null;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-18 16:44:32" "RunningTasksLollipop.java"$"378"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-18 16:44:32" "RunningTasksLollipop.java"$"379"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-18 16:44:32" "RunningTasksLollipop.java"$"380"$"}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-18 16:44:32" "Config.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-18 16:51:38" "Config.java"$"1"$"231,7 @@ public final class Config extends ConfigBase {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-18 16:51:38" "Config.java"$"2"$" mTrigDonationAsked = prefs.getBoolean(KEY_TRIG_DONATION_ASKED, false);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-18 16:51:38" "SetupPermissionsDialog.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"1"$"18,7 @@"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"2"$"import android.annotation.TargetApi;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"3"$"28,17 @@ import android.content.ComponentName;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"4"$"import android.os.Build;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"5"$"import android.support.annotation.Nullable;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"6"$"import android.support.annotation.StringRes;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"7"$"49,7 @@ import com.achep.acdisplay.receiver.AdminReceiver;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"8"$"import com.achep.base.ui.adapters.BetterArrayAdapter;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"9"$"58,8 @@ import java.util.HashMap;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"10"$" * Dialog fragment that helps user to give all needed permissions"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"11"$" * to the app."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"12"$"67,152 @@ public class SetupPermissionsDialog extends DialogFragment {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"13"$" private abstract static class Item implements Runnable {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"14"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"15"$" protected static void startActivityWithErrorMessage("$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"16"$" @NonNull Context context, @NonNull Intent intent,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"17"$" @NonNull String errorMessageLog,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"18"$" @Nullable String errorMessageToast) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"19"$" try {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"20"$" context.startActivity(intent);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"21"$" } catch (ActivityNotFoundException e) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"22"$" Log.e(TAG, errorMessageLog);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"23"$" if (errorMessageToast != null) ToastUtils.showLong(context, errorMessageToast);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"24"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"25"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"26"$" public final int icon;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"27"$" public final String title;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"28"$" public final String summary;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"29"$" protected final Context mContext;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"30"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"31"$" public Item(@NonNull Context context, @DrawableRes int icon,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"32"$" @StringRes int titleRes, @StringRes int summaryRes) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"33"$" mContext = context;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"34"$" this.title = context.getString(titleRes);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"35"$" this.summary = context.getString(summaryRes);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"36"$" public abstract boolean isDone();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"37"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"38"$" * Device admin."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"39"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"40"$" * @author Artem Chepurnoy"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"41"$" * @see com.achep.acdisplay.utils.AccessUtils#hasDeviceAdminAccess(android.content.Context)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"42"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"43"$" public DeviceAdminItem(@NonNull Context context, @DrawableRes int icon,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"44"$" @StringRes int titleRes, @StringRes int summaryRes) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"45"$" super(context, icon, titleRes, summaryRes);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"46"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"47"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"48"$" public void run() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"49"$" ComponentName admin = new ComponentName(mContext, AdminReceiver.class);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"50"$" Intent intent = new Intent()"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"51"$" .setAction(DevicePolicyManager.ACTION_ADD_DEVICE_ADMIN)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"52"$" .putExtra(DevicePolicyManager.EXTRA_DEVICE_ADMIN, admin);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"53"$" String message = ""Device admins activity not found."";"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"54"$" String messageToast = mContext.getString(R.string.permissions_device_admin_grant_manually);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"55"$" startActivityWithErrorMessage(mContext, intent, message, messageToast);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"56"$" public boolean isDone() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"57"$" return AccessUtils.hasDeviceAdminAccess(mContext);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"58"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"59"$" * Notification listener service if {@link com.achep.base.Device#hasJellyBeanMR2Api() Android 4.3}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"60"$" * and accessibility service otherwise."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"61"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"62"$" * @author Artem Chepurnoy"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"63"$" * @see com.achep.acdisplay.utils.AccessUtils#hasNotificationAccess(android.content.Context)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"64"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"65"$" public NotificationListenerItem(@NonNull Context context, @DrawableRes int icon,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"66"$" @StringRes int titleRes, @StringRes int summaryRes) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"67"$" super(context, icon, titleRes, summaryRes);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"68"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"69"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"70"$" public void run() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"71"$" if (Device.hasJellyBeanMR2Api()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"72"$" launchNotificationSettings();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"73"$" } else {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"74"$" launchAccessibilitySettings();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"75"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"76"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"77"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"78"$" private void launchNotificationSettings() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"79"$" Intent intent = new Intent(""android.settings.ACTION_NOTIFICATION_LISTENER_SETTINGS"");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"80"$" String message = ""Notification listeners activity not found."";"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"81"$" String messageToast = mContext.getString(R.string.permissions_notifications_grant_manually);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"82"$" startActivityWithErrorMessage(mContext, intent, message, messageToast);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"83"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"84"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"85"$" private void launchAccessibilitySettings() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"86"$" Intent intent = new Intent(Settings.ACTION_ACCESSIBILITY_SETTINGS);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"87"$" String message = ""Accessibility settings not found!"";"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"88"$" startActivityWithErrorMessage(mContext, intent, message, null);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"89"$" public boolean isDone() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"90"$" return AccessUtils.hasNotificationAccess(mContext);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"91"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"92"$" * Usage stats"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"93"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"94"$" * @author Artem Chepurnoy"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"95"$" * @see com.achep.acdisplay.utils.AccessUtils#hasUsageStatsAccess(android.content.Context)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"96"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"97"$" @TargetApi(Build.VERSION_CODES.LOLLIPOP)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"98"$" public UsageStatsItem(@NonNull Context context, @DrawableRes int icon,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"99"$" @StringRes int titleRes, @StringRes int summaryRes) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"100"$" super(context, icon, titleRes, summaryRes);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"101"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"102"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"103"$" public void run() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"104"$" Intent intent = new Intent(Settings.ACTION_USAGE_ACCESS_SETTINGS);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"105"$" startActivityWithErrorMessage(mContext, intent, ""Usage access settings not found."", null);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"106"$" public boolean isDone() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"107"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"108"$" final Context context = getActivity();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"109"$" final ArrayList items = new ArrayList<>();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"110"$" items.add(new DeviceAdminItem(context, R.drawable.stat_lock,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"111"$" R.string.permissions_device_admin, R.string.permissions_device_admin_description));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"112"$" items.add(new NotificationListenerItem(context, R.drawable.stat_notify,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"113"$" R.string.permissions_notifications, R.string.permissions_notifications_description));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"114"$" items.add(new UsageStatsItem(context, R.drawable.ic_settings_apps_white,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"115"$" R.string.permissions_usage_stats, R.string.permissions_usage_stats_description));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"116"$"224,22 @@ public class SetupPermissionsDialog extends DialogFragment {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"117"$" .setView(R.layout.dialog_permissions)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"118"$" title.setTextColor(title.getCurrentTextColor() & 0xFFFF3333 | 0xFF << 16);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"119"$" ListView listView = (ListView) view.findViewById(R.id.list);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"120"$" listView.setAdapter(mAdapter);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"121"$" listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"122"$" item.run();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"123"$"262,7 @@ public class SetupPermissionsDialog extends DialogFragment {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"124"$" if (!item.isDone()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"125"$"273,44 @@ public class SetupPermissionsDialog extends DialogFragment {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"126"$" public static class Adapter extends BetterArrayAdapter {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"127"$" private static class ViewHolder extends BetterArrayAdapter.ViewHolder {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"128"$" final ImageView icon;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"129"$" final TextView title;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"130"$" final TextView summary;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"131"$" public ViewHolder(@NonNull View view) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"132"$" super(view);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"133"$" this.icon = (ImageView) view.findViewById(R.id.icon);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"134"$" this.title = (TextView) view.findViewById(R.id.title);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"135"$" this.summary = (TextView) view.findViewById(R.id.summary);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"136"$" super(context, R.layout.item_blah);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"137"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"138"$" protected BetterArrayAdapter.ViewHolder onCreateViewHolder(@NonNull View view) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"139"$" int padding = mContext.getResources().getDimensionPixelSize(R.dimen.activity_horizontal_margin);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"140"$" view.setPadding(padding, view.getPaddingTop(), padding, view.getPaddingBottom());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"141"$" return new ViewHolder(view);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"142"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"143"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"144"$" protected void onBindViewHolder(@NonNull BetterArrayAdapter.ViewHolder viewHolder, int i) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"145"$" final Item item = getItem(i);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"146"$" final ViewHolder holder = (ViewHolder) viewHolder;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "SetupPermissionsDialog.java"$"147"$"324,6 @@ public class SetupPermissionsDialog extends DialogFragment {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/dialogs/SetupPermissionsDialog.java"$"2015-01-18 19:38:19" "AccessUtils.java"$"148"$"++ b/project/app/src/main/java/com/achep/acdisplay/utils/AccessUtils.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/AccessUtils.java"$"2015-01-18 19:38:19" "AccessUtils.java"$"149"$"34,18 @@ import com.achep.base.Device;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/AccessUtils.java"$"2015-01-18 19:38:19" "AccessUtils.java"$"150"$" public static boolean hasAllRights(@NonNull Context context) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/AccessUtils.java"$"2015-01-18 19:38:19" "AccessUtils.java"$"151"$" return hasDeviceAdminAccess(context)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/AccessUtils.java"$"2015-01-18 19:38:19" "AccessUtils.java"$"152"$" && hasNotificationAccess(context)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/AccessUtils.java"$"2015-01-18 19:38:19" "AccessUtils.java"$"153"$" public static boolean hasDeviceAdminAccess(@NonNull Context context) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/AccessUtils.java"$"2015-01-18 19:38:19" "AccessUtils.java"$"154"$" public static boolean hasNotificationAccess(@NonNull Context context) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/AccessUtils.java"$"2015-01-18 19:38:19" "AccessUtils.java"$"4"$"++ b/project/app/src/main/java/com/achep/acdisplay/utils/AccessUtils.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/AccessUtils.java"$"2015-01-18 21:52:00" "AccessUtils.java"$"5"$"52,7 @@ public class AccessUtils {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/AccessUtils.java"$"2015-01-18 21:52:00" "AccessUtils.java"$"6"$" return !Device.hasLollipopApi() || RunningTasks.newInstance().getRunningTasksTop(context) != null;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/AccessUtils.java"$"2015-01-18 21:52:00" "App.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/App.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-19 16:37:14" "App.java"$"1"$"90,6 @@ public class App extends Application {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-19 16:37:14" "App.java"$"2"$"115,9 @@ public class App extends Application {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-19 16:37:14" "App.java"$"3"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-19 16:37:14" "App.java"$"4"$" public static CheckoutInternal getCheckoutInternal() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-19 16:37:14" "App.java"$"5"$" return instance.mCheckoutInternal;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-19 16:37:14" "App.java"$"6"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-19 16:37:14" "App.java"$"7"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-19 16:37:14" "App.java"$"8"$"}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-19 16:37:14" "KeyguardService.java"$"9"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-19 16:37:14" "KeyguardService.java"$"10"$"301,7 @@ public class KeyguardService extends BathService.ChildService implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-19 16:37:14" "KeyguardService.java"$"11"$" String topActivity = RunningTasks.getInstance().getRunningTasksTop(mContext);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-19 16:37:14" "AccessUtils.java"$"12"$"++ b/project/app/src/main/java/com/achep/acdisplay/utils/AccessUtils.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/AccessUtils.java"$"2015-01-19 16:37:14" "AccessUtils.java"$"13"$"52,7 @@ public class AccessUtils {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/AccessUtils.java"$"2015-01-19 16:37:14" "AccessUtils.java"$"14"$" return !Device.hasLollipopApi() || RunningTasks.getInstance().getRunningTasksTop(context) != null;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/AccessUtils.java"$"2015-01-19 16:37:14" "RunningTasks.java"$"15"$"++ b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasks.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasks.java"$"2015-01-19 16:37:14" "RunningTasks.java"$"16"$"24,29 @@ import android.support.annotation.Nullable;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasks.java"$"2015-01-19 16:37:14" "RunningTasks.java"$"17"$"import java.lang.ref.SoftReference;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasks.java"$"2015-01-19 16:37:14" "RunningTasks.java"$"18"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasks.java"$"2015-01-19 16:37:14" "RunningTasks.java"$"19"$"/**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasks.java"$"2015-01-19 16:37:14" "RunningTasks.java"$"20"$" private static SoftReference sFactoryRef = new SoftReference<>(null);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasks.java"$"2015-01-19 16:37:14" "RunningTasks.java"$"21"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasks.java"$"2015-01-19 16:37:14" "RunningTasks.java"$"22"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasks.java"$"2015-01-19 16:37:14" "RunningTasks.java"$"23"$" public static RunningTasks getInstance() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasks.java"$"2015-01-19 16:37:14" "RunningTasks.java"$"24"$" RunningTasks factory = sFactoryRef.get();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasks.java"$"2015-01-19 16:37:14" "RunningTasks.java"$"25"$" if (factory == null) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasks.java"$"2015-01-19 16:37:14" "RunningTasks.java"$"26"$" factory = newInstance();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasks.java"$"2015-01-19 16:37:14" "RunningTasks.java"$"27"$" sFactoryRef = new SoftReference<>(factory);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasks.java"$"2015-01-19 16:37:14" "RunningTasks.java"$"28"$" return factory;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasks.java"$"2015-01-19 16:37:14" "RunningTasks.java"$"29"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasks.java"$"2015-01-19 16:37:14" "RunningTasks.java"$"30"$" return factory;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasks.java"$"2015-01-19 16:37:14" "RunningTasks.java"$"31"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasks.java"$"2015-01-19 16:37:14" "RunningTasks.java"$"32"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasks.java"$"2015-01-19 16:37:14" "RunningTasks.java"$"33"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasks.java"$"2015-01-19 16:37:14" "RunningTasks.java"$"34"$" private static RunningTasks newInstance() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasks.java"$"2015-01-19 16:37:14" "CheckoutInternal.java"$"35"$"++ b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-19 16:37:14" "CheckoutInternal.java"$"36"$"33,8 @@ import org.solovyev.android.checkout.Products;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-19 16:37:14" "CheckoutInternal.java"$"37"$"import java.lang.reflect.InvocationTargetException;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-19 16:37:14" "CheckoutInternal.java"$"38"$"import java.lang.reflect.Method;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-19 16:37:14" "CheckoutInternal.java"$"39"$"73,32 @@ public class CheckoutInternal {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-19 16:37:14" "CheckoutInternal.java"$"40"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-19 16:37:14" "CheckoutInternal.java"$"41"$" * Connects to the billing service."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-19 16:37:14" "CheckoutInternal.java"$"42"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-19 16:37:14" "CheckoutInternal.java"$"43"$" * @see #disconnect()"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-19 16:37:14" "CheckoutInternal.java"$"44"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-19 16:37:14" "CheckoutInternal.java"$"45"$" public void connect() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-19 16:37:14" "CheckoutInternal.java"$"46"$" mBilling.connect();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-19 16:37:14" "CheckoutInternal.java"$"47"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-19 16:37:14" "CheckoutInternal.java"$"48"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-19 16:37:14" "CheckoutInternal.java"$"49"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-19 16:37:14" "CheckoutInternal.java"$"50"$" * Disconnect from the billing service."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-19 16:37:14" "CheckoutInternal.java"$"51"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-19 16:37:14" "CheckoutInternal.java"$"52"$" * @see #connect()"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-19 16:37:14" "CheckoutInternal.java"$"53"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-19 16:37:14" "CheckoutInternal.java"$"54"$" public void disconnect() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-19 16:37:14" "CheckoutInternal.java"$"55"$" try {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-19 16:37:14" "CheckoutInternal.java"$"56"$" Method method = Billing.class.getDeclaredMethod(""disconnect"");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-19 16:37:14" "CheckoutInternal.java"$"57"$" method.setAccessible(true);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-19 16:37:14" "CheckoutInternal.java"$"58"$" method.invoke(mBilling);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-19 16:37:14" "CheckoutInternal.java"$"59"$" } catch (NoSuchMethodException"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-19 16:37:14" "CheckoutInternal.java"$"60"$" | IllegalAccessException"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-19 16:37:14" "CheckoutInternal.java"$"61"$" | InvocationTargetException e) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-19 16:37:14" "CheckoutInternal.java"$"62"$" throw new RuntimeException(e);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-19 16:37:14" "CheckoutInternal.java"$"63"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-19 16:37:14" "CheckoutInternal.java"$"64"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-19 16:37:14" "CheckoutInternal.java"$"65"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-19 16:37:14" "CheckoutInternal.java"$"66"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-19 16:37:14" "ActivityBase.java"$"67"$"++ b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"2015-01-19 16:37:14" "ActivityBase.java"$"68"$"49,10 @@ public abstract class ActivityBase extends ActionBarActivity {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"2015-01-19 16:37:14" "ActivityBase.java"$"69"$" if (mCheckoutRequest) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"2015-01-19 16:37:14" "ActivityBase.java"$"70"$" App.getCheckoutInternal().connect();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"2015-01-19 16:37:14" "ActivityBase.java"$"71"$" mCheckout = Checkout.forActivity(this, App.getCheckout());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"2015-01-19 16:37:14" "ActivityBase.java"$"72"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"2015-01-19 16:37:14" "ActivityBase.java"$"73"$"77,15 @@ public abstract class ActivityBase extends ActionBarActivity {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"2015-01-19 16:37:14" "ActivityBase.java"$"74"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"2015-01-19 16:37:14" "ActivityBase.java"$"75"$" protected void onDestroy() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"2015-01-19 16:37:14" "ActivityBase.java"$"76"$" if (mCheckout != null) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"2015-01-19 16:37:14" "ActivityBase.java"$"77"$" App.getCheckoutInternal().disconnect();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"2015-01-19 16:37:14" "ActivityBase.java"$"78"$" mCheckout = null;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"2015-01-19 16:37:14" "ActivityBase.java"$"79"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"2015-01-19 16:37:14" "ActivityBase.java"$"80"$" super.onDestroy();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"2015-01-19 16:37:14" "ActivityBase.java"$"81"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"2015-01-19 16:37:14" "ActivityBase.java"$"82"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"2015-01-19 16:37:14" "ActivityBase.java"$"83"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"2015-01-19 16:37:14" "Build.java"$"0"$"++ b/project/app/src/main/java/com/achep/base/Build.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/Build.java"$"2015-01-20 19:39:57" "Build.java"$"1"$"23,10 @@ import android.support.annotation.NonNull;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/Build.java"$"2015-01-20 19:39:57" "Build.java"$"2"$" * Contains a number of build constants mostly redirected from"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/Build.java"$"2015-01-20 19:39:57" "Build.java"$"3"$" * the {@link BuildConfig build config}."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/Build.java"$"2015-01-20 19:39:57" "Build.java"$"4"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/Build.java"$"2015-01-20 19:39:57" "Build.java"$"5"$" * @author Artem Chepurnoy"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/Build.java"$"2015-01-20 19:39:57" "Build.java"$"6"$"45,26 @@ public final class Build {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/Build.java"$"2015-01-20 19:39:57" "Build.java"$"7"$" * Uncrypted Google Play's public key."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/Build.java"$"2015-01-20 19:39:57" "Build.java"$"8"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/Build.java"$"2015-01-20 19:39:57" "Build.java"$"9"$" * @see #GOOGLE_PLAY_PUBLIC_KEY_SALT"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/Build.java"$"2015-01-20 19:39:57" "Build.java"$"10"$" * Salt for {@link #GOOGLE_PLAY_PUBLIC_KEY_ENCRYPTED}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/Build.java"$"2015-01-20 19:39:57" "Build.java"$"11"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/Build.java"$"2015-01-20 19:39:57" "Build.java"$"12"$" * @see #GOOGLE_PLAY_PUBLIC_KEY_ENCRYPTED"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/Build.java"$"2015-01-20 19:39:57" "Build.java"$"13"$" * The oficial e-mail for tons of complains, billions of"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/Build.java"$"2015-01-20 19:39:57" "Build.java"$"14"$" * ""How to uninistall?"" screams and one or two useful emails."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/Build.java"$"2015-01-20 19:39:57" "Presenter.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"1"$"47,18 @@ public class Presenter {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"2"$" private static final int STATE_CREATED = 5;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"3"$" private static final int STATE_STARTED = 4;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"4"$" private static final int STATE_RESUMED = 3;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"5"$" private static final int STATE_PAUSED = 2;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"6"$" private static final int STATE_STOPPED = 1;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"7"$" private static final int STATE_DESTROYED = 0;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"8"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"9"$" private static Presenter sPresenter;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"10"$" private int mActivityState = STATE_DESTROYED;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"11"$"67,76 @@ public class Presenter {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"12"$" //-- START-UP -------------------------------------------------------------"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"13"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"14"$" * Checks if the current state of device is correct for waking-up cause"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"15"$" * of notification, or no."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"16"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"17"$" public boolean checkNotification(@NonNull Context context, @NonNull OpenNotification n) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"18"$" NotificationPresenter np = NotificationPresenter.getInstance();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"19"$" if (np.isTestNotification(context, n)) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"20"$" return true; // force test notification to be shown"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"21"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"22"$" if (ProximitySensor.isNear()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"23"$" // Don't display while device is face down."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"24"$" return false;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"25"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"26"$" ZenUtils.zenModeToString(zenMode));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"27"$" Config config = Config.getInstance();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"28"$" if (!config.isEnabled() || !config.isNotifyWakingUp()"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"29"$" // Inactive time"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"30"$" || config.isInactiveTimeEnabled()"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"31"$" && InactiveTimeHelper.isInactiveTime(config)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"32"$" // Only while charging"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"33"$" || config.isEnabledOnlyWhileCharging()"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"34"$" && !PowerUtils.isPlugged(context)) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"35"$" // Don't turn screen on due to user settings."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"36"$" return false;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"37"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"38"$" // Respect the device's zen mode."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"39"$" final int zenMode = ZenUtils.getValue(context);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"40"$" if (DEBUG) Log.d(TAG, ""The current ZEN mode is "" + ZenUtils.zenModeToString(zenMode));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"41"$" switch (zenMode) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"42"$" case ZenConsts.ZEN_MODE_IMPORTANT_INTERRUPTIONS:"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"43"$" if (n.getNotification().priority >= Notification.PRIORITY_HIGH) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"44"$" break;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"45"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"46"$" case ZenConsts.ZEN_MODE_NO_INTERRUPTIONS:"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"47"$" String packageName = n.getPackageName();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"48"$" Blacklist blacklist = Blacklist.getInstance();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"49"$" return !blacklist.getAppConfig(packageName).isRestricted();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"50"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"51"$" * Checks if the screen if off and call state is idle."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"52"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"53"$" public boolean checkBasics(@NonNull Context context) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"54"$" return !PowerUtils.isScreenOn(pm) && ts.getCallState() == TelephonyManager.CALL_STATE_IDLE;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"55"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"56"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"57"$" public boolean tryStartGuiCauseNotification("$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"58"$" @NonNull Context context,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"59"$" @NonNull OpenNotification n) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"60"$" return checkNotification(context, n) && checkBasics(context) && start(context);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"61"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"62"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"63"$" public boolean tryStartGuiCauseSensor(@NonNull Context context) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"64"$" return checkBasics(context) && start(context);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"65"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"66"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"67"$" //-- START-UP -------------------------------------------------------------"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"68"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"69"$" public boolean start(@NonNull Context context) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"70"$" PowerManager pm = (PowerManager) context.getSystemService(Context.POWER_SERVICE);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"71"$"157,7 @@ public class Presenter {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"72"$" if (DEBUG) Log.i(TAG, ""Launching AcDisplay activity."");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"73"$"168,38 @@ public class Presenter {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"74"$" //-- ACTIVITY -------------------------------------------------------------"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"75"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"76"$" public void onCreate(@NonNull AcDisplayActivity activity) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"77"$" mActivity = activity;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"78"$" mActivityState = STATE_CREATED;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"79"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"80"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"81"$" public void onStart() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"82"$" mActivityState = STATE_STARTED;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"83"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"84"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"85"$" public void onResume() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"86"$" mActivityState = STATE_RESUMED;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"87"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"88"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"89"$" public void onPause() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"90"$" mActivityState = STATE_PAUSED;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"91"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"92"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"93"$" public void onStop() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"94"$" mActivityState = STATE_STOPPED;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"95"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"96"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"97"$" public void onDestroy() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"98"$" mActivity = null;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"99"$" mActivityState = STATE_DESTROYED;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"100"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"101"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"102"$" //-- OTHER ----------------------------------------------------------------"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"103"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"104"$" public void kill() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"105"$" if (mActivity != null) mActivity.finish();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"106"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"107"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "Presenter.java"$"108"$"}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-01-21 08:55:39" "NotificationPresenter.java"$"109"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-21 08:55:39" "NotificationPresenter.java"$"110"$"102,12 @@ public class NotificationPresenter implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-21 08:55:39" "NotificationPresenter.java"$"111"$" private final ArrayList mFrozenEvents;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-21 08:55:39" "NotificationPresenter.java"$"112"$" private boolean mFrozen;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-21 08:55:39" "NotificationPresenter.java"$"113"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-21 08:55:39" "NotificationPresenter.java"$"114"$" private final Config mConfig;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-21 08:55:39" "NotificationPresenter.java"$"115"$" private final Presenter mPresenter;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-21 08:55:39" "NotificationPresenter.java"$"116"$"292,7 @@ public class NotificationPresenter implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-21 08:55:39" "NotificationPresenter.java"$"117"$" mFrozenEvents = new ArrayList<>();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-21 08:55:39" "NotificationPresenter.java"$"118"$"310,8 @@ public class NotificationPresenter implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-21 08:55:39" "NotificationPresenter.java"$"119"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-21 08:55:39" "NotificationPresenter.java"$"120"$" mPresenter = Presenter.getInstance();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-21 08:55:39" "NotificationPresenter.java"$"121"$"390,18 @@ public class NotificationPresenter implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-21 08:55:39" "NotificationPresenter.java"$"122"$" freezeListeners(); // we should handle the event first"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-21 08:55:39" "NotificationPresenter.java"$"123"$" mPresenter.tryStartGuiCauseNotification(context, n);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-21 08:55:39" "NotificationPresenter.java"$"124"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-21 08:55:39" "NotificationPresenter.java"$"125"$" // Release listeners and send all pending"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-21 08:55:39" "NotificationPresenter.java"$"126"$" // events."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-21 08:55:39" "NotificationPresenter.java"$"127"$" meltListeners();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-21 08:55:39" "NotificationPresenter.java"$"128"$"479,10 @@ public class NotificationPresenter implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-21 08:55:39" "NotificationPresenter.java"$"129"$" public boolean isEmpty() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-21 08:55:39" "NotificationPresenter.java"$"130"$" return size() == 0;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-21 08:55:39" "NotificationPresenter.java"$"131"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-21 08:55:39" "NotificationPresenter.java"$"132"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-21 08:55:39" "NotificationPresenter.java"$"133"$" //-- LOCAL LIST'S EVENTS --------------------------------------------------"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-21 08:55:39" "NotificationPresenter.java"$"134"$"544,38 @@ public class NotificationPresenter implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-21 08:55:39" "NotificationPresenter.java"$"135"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-21 08:55:39" "NotificationPresenter.java"$"136"$" * Freezes the listeners notification process and"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-21 08:55:39" "NotificationPresenter.java"$"137"$" * stores all events to list."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-21 08:55:39" "NotificationPresenter.java"$"138"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-21 08:55:39" "NotificationPresenter.java"$"139"$" * @see #meltListeners()"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-21 08:55:39" "NotificationPresenter.java"$"140"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-21 08:55:39" "NotificationPresenter.java"$"141"$" private void freezeListeners() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-21 08:55:39" "NotificationPresenter.java"$"142"$" mFrozen = true;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-21 08:55:39" "NotificationPresenter.java"$"143"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-21 08:55:39" "NotificationPresenter.java"$"144"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-21 08:55:39" "NotificationPresenter.java"$"145"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-21 08:55:39" "NotificationPresenter.java"$"146"$" * Unfreezes all events and sends them."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-21 08:55:39" "NotificationPresenter.java"$"147"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-21 08:55:39" "NotificationPresenter.java"$"148"$" * @see #freezeListeners()"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-21 08:55:39" "NotificationPresenter.java"$"149"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-21 08:55:39" "NotificationPresenter.java"$"150"$" private void meltListeners() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-21 08:55:39" "NotificationPresenter.java"$"151"$" mFrozen = false;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-21 08:55:39" "NotificationPresenter.java"$"152"$" notifyListeners(mFrozenEvents);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-21 08:55:39" "NotificationPresenter.java"$"153"$" mFrozenEvents.clear();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-21 08:55:39" "NotificationPresenter.java"$"154"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-21 08:55:39" "NotificationPresenter.java"$"155"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-21 08:55:39" "NotificationPresenter.java"$"156"$" private void notifyListeners(@Nullable OpenNotification n, int event) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-21 08:55:39" "NotificationPresenter.java"$"157"$" if (mFrozen) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-21 08:55:39" "NotificationPresenter.java"$"158"$" mFrozenEvents.add(new NotificationListChange(event, n));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-21 08:55:39" "NotificationPresenter.java"$"159"$" return;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-21 08:55:39" "NotificationPresenter.java"$"160"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-21 08:55:39" "NotificationPresenter.java"$"161"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-21 08:55:39" "NotificationPresenter.java"$"162"$" for (int i = mListenersRefs.size() - 1; i >= 0; i--) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-21 08:55:39" "NotificationPresenter.java"$"163"$"664,19 @@ public class NotificationPresenter implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-21 08:55:39" "NotificationPresenter.java"$"164"$" notifyListeners);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-21 08:55:39" "NotificationPresenter.java"$"165"$" void clear(final boolean notifyListeners) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-21 08:55:39" "NotificationPresenter.java"$"166"$" mHandler.post(new Runnable() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-21 08:55:39" "NotificationPresenter.java"$"167"$" @SuppressLint(""NewApi"")"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-21 08:55:39" "NotificationPresenter.java"$"168"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-21 08:55:39" "NotificationPresenter.java"$"169"$" public void run() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-21 08:55:39" "NotificationPresenter.java"$"170"$" if (DEBUG) Log.d(TAG, ""Clearing the notifications list... notify_listeners="""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-21 08:55:39" "NotificationPresenter.java"$"171"$" + notifyListeners);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-21 08:55:39" "NotificationPresenter.java"$"172"$" mGList.list().clear();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-21 08:55:39" "NotificationPresenter.java"$"173"$" mLList.list().clear();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-21 08:55:39" "NotificationPresenter.java"$"174"$" if (notifyListeners) notifyListeners(null, EVENT_BATH);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-21 08:55:39" "NotificationPresenter.java"$"175"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-21 08:55:39" "NotificationPresenter.java"$"176"$" });"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-21 08:55:39" "KeyguardService.java"$"177"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-21 08:55:39" "KeyguardService.java"$"178"$"22,24 @@ import android.content.BroadcastReceiver;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-21 08:55:39" "KeyguardService.java"$"179"$"import android.os.PowerManager;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-21 08:55:39" "KeyguardService.java"$"180"$"import android.support.annotation.Nullable;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-21 08:55:39" "KeyguardService.java"$"181"$"import com.achep.acdisplay.services.switches.NoNotifiesSwitch;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-21 08:55:39" "KeyguardService.java"$"182"$"import java.util.HashMap;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-21 08:55:39" "KeyguardService.java"$"183"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-21 08:55:39" "KeyguardService.java"$"184"$"import static com.achep.base.Build.DEBUG;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-21 08:55:39" "KeyguardService.java"$"185"$"47,12 @@ import static com.achep.base.Build.DEBUG;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-21 08:55:39" "KeyguardService.java"$"186"$"public class KeyguardService extends SwitchService {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-21 08:55:39" "KeyguardService.java"$"187"$" private String mPackageName;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-21 08:55:39" "KeyguardService.java"$"188"$"72,12 @@ public class KeyguardService extends BathService.ChildService implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-21 08:55:39" "KeyguardService.java"$"189"$" private static final int ACTIVITY_LAUNCH_MAX_TIME = 1000;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-21 08:55:39" "KeyguardService.java"$"190"$" private ActivityMonitorThread mActivityMonitorThread;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-21 08:55:39" "KeyguardService.java"$"191"$" private PowerManager mPowerManager;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-21 08:55:39" "KeyguardService.java"$"192"$" private final Presenter mPresenter = Presenter.getInstance();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-21 08:55:39" "KeyguardService.java"$"193"$"90,15 @@ public class KeyguardService extends BathService.ChildService implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-21 08:55:39" "KeyguardService.java"$"194"$" //noinspection SynchronizeOnNonFinalField"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-21 08:55:39" "KeyguardService.java"$"195"$" synchronized (mActivityMonitorThread) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-21 08:55:39" "KeyguardService.java"$"196"$" mActivityMonitorThread.monitor();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-21 08:55:39" "KeyguardService.java"$"197"$" activityName = mActivityMonitorThread.topActivityName;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-21 08:55:39" "KeyguardService.java"$"198"$" activityChangeTime = mActivityMonitorThread.topActivityTime;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-21 08:55:39" "KeyguardService.java"$"199"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-21 08:55:39" "KeyguardService.java"$"200"$" stopMonitorThread();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-21 08:55:39" "KeyguardService.java"$"201"$"117,13 @@ public class KeyguardService extends BathService.ChildService implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-21 08:55:39" "KeyguardService.java"$"202"$" mPresenter.kill();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-21 08:55:39" "KeyguardService.java"$"203"$" startMonitorThread();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-21 08:55:39" "KeyguardService.java"$"204"$"138,70 @@ public class KeyguardService extends BathService.ChildService implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-21 08:55:39" "KeyguardService.java"$"205"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-21 08:55:39" "KeyguardService.java"$"206"$" public Switch[] onBuildSwitches() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-21 08:55:39" "KeyguardService.java"$"207"$" HashMap map = Config.getInstance().getHashMap();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-21 08:55:39" "KeyguardService.java"$"208"$" ConfigBase.Option noNotifies = map.get(Config.KEY_KEYGUARD_WITHOUT_NOTIFICATIONS);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-21 08:55:39" "KeyguardService.java"$"209"$" return new Switch[]{"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-21 08:55:39" "KeyguardService.java"$"210"$" new NoNotifiesSwitch(getContext(), this, noNotifies, true),"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-21 08:55:39" "KeyguardService.java"$"211"$" };"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-21 08:55:39" "KeyguardService.java"$"212"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-21 08:55:39" "KeyguardService.java"$"213"$" public void onStart(@Nullable Object... objects) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-21 08:55:39" "KeyguardService.java"$"214"$" Context context = getContext();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-21 08:55:39" "KeyguardService.java"$"215"$" mPackageName = PackageUtils.getName(context);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-21 08:55:39" "KeyguardService.java"$"216"$" mPowerManager = (PowerManager) getContext().getSystemService(Context.POWER_SERVICE);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-21 08:55:39" "KeyguardService.java"$"217"$" IntentFilter intentFilter = new IntentFilter();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-21 08:55:39" "KeyguardService.java"$"218"$" intentFilter.addAction(Intent.ACTION_SCREEN_ON);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-21 08:55:39" "KeyguardService.java"$"219"$" intentFilter.addAction(Intent.ACTION_SCREEN_OFF);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-21 08:55:39" "KeyguardService.java"$"220"$" intentFilter.setPriority(IntentFilter.SYSTEM_HIGH_PRIORITY - 1); // highest priority"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-21 08:55:39" "KeyguardService.java"$"221"$" context.registerReceiver(mReceiver, intentFilter);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-21 08:55:39" "KeyguardService.java"$"222"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-21 08:55:39" "KeyguardService.java"$"223"$" if (!PowerUtils.isScreenOn(mPowerManager)) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-21 08:55:39" "KeyguardService.java"$"224"$" // Make sure the app is launched"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-21 08:55:39" "KeyguardService.java"$"225"$" startGuiGhost();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-21 08:55:39" "KeyguardService.java"$"226"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-21 08:55:39" "KeyguardService.java"$"227"$" isActive = true;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-21 08:55:39" "KeyguardService.java"$"228"$" public void onStop(@Nullable Object... objects) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-21 08:55:39" "KeyguardService.java"$"229"$" Context context = getContext();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-21 08:55:39" "KeyguardService.java"$"230"$" context.unregisterReceiver(mReceiver);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-21 08:55:39" "KeyguardService.java"$"231"$" stopMonitorThread();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-21 08:55:39" "KeyguardService.java"$"232"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-21 08:55:39" "KeyguardService.java"$"233"$" if (!PowerUtils.isScreenOn(mPowerManager)) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-21 08:55:39" "KeyguardService.java"$"234"$" // Make sure that the app is not"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-21 08:55:39" "KeyguardService.java"$"235"$" // waiting in the shade."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-21 08:55:39" "KeyguardService.java"$"236"$" mPresenter.kill();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-21 08:55:39" "KeyguardService.java"$"237"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-21 08:55:39" "KeyguardService.java"$"238"$" isActive = false;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-21 08:55:39" "KeyguardService.java"$"239"$" private void startMonitorThread() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-21 08:55:39" "KeyguardService.java"$"240"$" stopMonitorThread();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-21 08:55:39" "KeyguardService.java"$"241"$" mActivityMonitorThread = new ActivityMonitorThread(getContext());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-21 08:55:39" "KeyguardService.java"$"242"$" mActivityMonitorThread.start();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-21 08:55:39" "KeyguardService.java"$"243"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-21 08:55:39" "KeyguardService.java"$"244"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-21 08:55:39" "KeyguardService.java"$"245"$" private void stopMonitorThread() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-21 08:55:39" "KeyguardService.java"$"246"$" if (mActivityMonitorThread == null) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-21 08:55:39" "KeyguardService.java"$"247"$" return; // Nothing to stop"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-21 08:55:39" "KeyguardService.java"$"248"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-21 08:55:39" "KeyguardService.java"$"249"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-21 08:55:39" "KeyguardService.java"$"250"$" mActivityMonitorThread.running = false;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-21 08:55:39" "KeyguardService.java"$"251"$" mActivityMonitorThread.interrupt();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-21 08:55:39" "KeyguardService.java"$"252"$" mActivityMonitorThread = null;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-21 08:55:39" "KeyguardService.java"$"253"$"238,20 @@ public class KeyguardService extends BathService.ChildService implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-21 08:55:39" "KeyguardService.java"$"254"$" public void monitor() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-21 08:55:39" "KeyguardService.java"$"255"$" synchronized(this) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-21 08:55:39" "KeyguardService.java"$"256"$" String topActivity = RunningTasks.getInstance().getRunningTasksTop(mContext);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-21 08:55:39" "KeyguardService.java"$"257"$" if (topActivity != null && !topActivity.equals(topActivityName)) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-21 08:55:39" "KeyguardService.java"$"258"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-21 08:55:39" "KeyguardService.java"$"259"$" // Update time if it's not first try."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-21 08:55:39" "KeyguardService.java"$"260"$" if (topActivityName != null) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-21 08:55:39" "KeyguardService.java"$"261"$" topActivityTime = SystemClock.elapsedRealtime();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-21 08:55:39" "KeyguardService.java"$"262"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-21 08:55:39" "KeyguardService.java"$"263"$" topActivityName = topActivity;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-21 08:55:39" "KeyguardService.java"$"264"$" topActivityName);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-21 08:55:39" "KeyguardService.java"$"265"$" if (DEBUG) Log.d(TAG, ""Current top activity is "" + topActivityName);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-21 08:55:39" "KeyguardService.java"$"266"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-21 08:55:39" "Switch.java"$"267"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"268"$"1,221 @@"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"269"$"/*"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"270"$" * Copyright (C) 2015 AChep@xda "$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"271"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"272"$" * This program is free software; you can redistribute it and/or"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"273"$" * modify it under the terms of the GNU General Public License"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"274"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"275"$" * of the License, or (at your option) any later version."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"276"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"277"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"278"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"279"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"280"$" * GNU General Public License for more details."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"281"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"282"$" * You should have received a copy of the GNU General Public License"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"283"$" * along with this program; if not, write to the Free Software"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"284"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"285"$" * MA 02110-1301, USA."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"286"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"287"$"package com.achep.acdisplay.services;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"288"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"289"$"import android.content.Context;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"290"$"import android.support.annotation.NonNull;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"291"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"292"$"import com.achep.acdisplay.Config;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"293"$"import com.achep.base.content.ConfigBase;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"294"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"295"$"/**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"296"$" * Provides a callback when something should be started or stopped"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"297"$" * to satisfy any options or for power-save reason."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"298"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"299"$" * @author Artem Chepurnoy"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"300"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"301"$"public abstract class Switch {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"302"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"303"$" private boolean mCreated;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"304"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"305"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"306"$" private final Context mContext;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"307"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"308"$" private final Callback mCallback;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"309"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"310"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"311"$" * Provides control callback to main service."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"312"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"313"$" * @author Artem Chepurnoy"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"314"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"315"$" public interface Callback {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"316"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"317"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"318"$" * Asks main service to start something."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"319"$" * At this moment calling {@link #isActive()} should return {@code true}."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"320"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"321"$" * @see #isActive()"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"322"$" * @see #requestInactive()"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"323"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"324"$" public void requestActive();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"325"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"326"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"327"$" * Asks main service to stop something."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"328"$" * At this moment calling {@link #isActive()} should return {@code false}."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"329"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"330"$" * @see #isActive()"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"331"$" * @see #requestActive()"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"332"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"333"$" public void requestInactive();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"334"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"335"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"336"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"337"$" public Switch(@NonNull Context context, @NonNull Callback callback) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"338"$" mContext = context;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"339"$" mCallback = callback;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"340"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"341"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"342"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"343"$" * Same as calling {@code getCallback().requestActive()}."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"344"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"345"$" * @see Callback#requestActive()"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"346"$" * @see #getCallback()"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"347"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"348"$" protected void requestActive() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"349"$" getCallback().requestActive();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"350"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"351"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"352"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"353"$" * Same as calling {@code getCallback().requestInactive()}."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"354"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"355"$" * @see Callback#requestInactive()"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"356"$" * @see #getCallback()"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"357"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"358"$" protected void requestInactive() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"359"$" getCallback().requestInactive();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"360"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"361"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"362"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"363"$" public Callback getCallback() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"364"$" return mCallback;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"365"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"366"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"367"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"368"$" * @return {@link com.achep.acdisplay.services.activemode.ActiveModeService Service}'s context."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"369"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"370"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"371"$" public Context getContext() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"372"$" return mContext;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"373"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"374"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"375"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"376"$" * Called by the {@link SwitchService} when the service is created."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"377"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"378"$" public abstract void onCreate();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"379"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"380"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"381"$" * Called by the {@link SwitchService} to notify"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"382"$" * that this class is no longer used and is being removed."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"383"$" * Here you should clean up any resources it holds"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"384"$" * (threads, registered receivers, etc) at this point."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"385"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"386"$" public abstract void onDestroy();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"387"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"388"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"389"$" * @return {@code true} if starting something is fine, {@code false} otherwise."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"390"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"391"$" public abstract boolean isActive();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"392"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"393"$" final void create() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"394"$" mCreated = true;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"395"$" onCreate();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"396"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"397"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"398"$" final void destroy() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"399"$" onDestroy();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"400"$" mCreated = false;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"401"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"402"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"403"$" final boolean isCreated() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"404"$" return mCreated;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"405"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"406"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"407"$" public abstract static class Optional extends Switch implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"408"$" ConfigBase.OnConfigChangedListener {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"409"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"410"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"411"$" private Config mConfig;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"412"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"413"$" private final boolean mOptionInverted;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"414"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"415"$" private final ConfigBase.Option mOption;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"416"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"417"$" private final String mOptionKey;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"418"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"419"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"420"$" * @param isOptionInverted {@code false} if enabled option means actually enabled"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"421"$" * feature, {@code true} if it's inversed"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"422"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"423"$" public Optional("$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"424"$" @NonNull Context context,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"425"$" @NonNull Callback callback,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"426"$" @NonNull ConfigBase.Option option, boolean isOptionInverted) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"427"$" super(context, callback);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"428"$" mConfig = Config.getInstance();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"429"$" mOption = option;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"430"$" mOptionKey = mOption.getKey(mConfig);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"431"$" mOptionInverted = isOptionInverted;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"432"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"433"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"434"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"435"$" * {@inheritDoc}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"436"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"437"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"438"$" public void onCreate() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"439"$" mConfig.registerListener(this);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"440"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"441"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"442"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"443"$" * {@inheritDoc}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"444"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"445"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"446"$" public void onDestroy() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"447"$" mConfig.unregisterListener(this);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"448"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"449"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"450"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"451"$" * {@inheritDoc}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"452"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"453"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"454"$" public final boolean isActive() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"455"$" return isFeatureEnabled((boolean) mOption.read(mConfig)) || isActiveInternal();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"456"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"457"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"458"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"459"$" * @see #isActive()"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"460"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"461"$" public abstract boolean isActiveInternal();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"462"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"463"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"464"$" public void onConfigChanged(@NonNull ConfigBase configBase,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"465"$" @NonNull String key,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"466"$" @NonNull Object value) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"467"$" if (key.equals(mOptionKey)) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"468"$" if (isFeatureEnabled((boolean) value)) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"469"$" if (isActive()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"470"$" requestActive();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"471"$" } else {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"472"$" requestInactive();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"473"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"474"$" } else {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"475"$" // If you've disabled the active mode, check the"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"476"$" // amount of notifications and probably stop"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"477"$" // listening."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"478"$" requestActive();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"479"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"480"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"481"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"482"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"483"$" private boolean isFeatureEnabled(boolean on) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"484"$" return mOptionInverted != on;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"485"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"486"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"487"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"488"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "Switch.java"$"489"$"}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-21 08:55:39" "SwitchService.java"$"490"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"491"$"1,103 @@"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"492"$"/*"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"493"$" * Copyright (C) 2015 AChep@xda "$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"494"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"495"$" * This program is free software; you can redistribute it and/or"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"496"$" * modify it under the terms of the GNU General Public License"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"497"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"498"$" * of the License, or (at your option) any later version."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"499"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"500"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"501"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"502"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"503"$" * GNU General Public License for more details."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"504"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"505"$" * You should have received a copy of the GNU General Public License"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"506"$" * along with this program; if not, write to the Free Software"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"507"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"508"$" * MA 02110-1301, USA."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"509"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"510"$"package com.achep.acdisplay.services;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"511"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"512"$"import android.support.annotation.NonNull;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"513"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"514"$"import com.achep.acdisplay.Atomic;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"515"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"516"$"/**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"517"$" * @author Artem Chepurnoy"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"518"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"519"$"public abstract class SwitchService extends BathService.ChildService implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"520"$" Atomic.Callback,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"521"$" Switch.Callback {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"522"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"523"$" protected Atomic mListeningAtom;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"524"$" protected Switch[] mSwitches;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"525"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"526"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"527"$" public abstract Switch[] onBuildSwitches();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"528"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"529"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"530"$" * {@inheritDoc}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"531"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"532"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"533"$" public void onCreate() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"534"$" mListeningAtom = new Atomic(this);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"535"$" mSwitches = onBuildSwitches();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"536"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"537"$" for (Switch switch_ : mSwitches) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"538"$" switch_.create();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"539"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"540"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"541"$" requestActive();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"542"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"543"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"544"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"545"$" * {@inheritDoc}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"546"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"547"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"548"$" public void onDestroy() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"549"$" for (Switch switch_ : mSwitches) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"550"$" switch_.destroy();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"551"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"552"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"553"$" stop();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"554"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"555"$" mListeningAtom = null;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"556"$" mSwitches = null;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"557"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"558"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"559"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"560"$" * {@inheritDoc}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"561"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"562"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"563"$" public void requestActive() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"564"$" if (mListeningAtom.isRunning()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"565"$" return; // Already listening, no need to check all handlers."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"566"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"567"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"568"$" // Check through all available handlers."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"569"$" for (Switch switch_ : mSwitches) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"570"$" if (!switch_.isCreated() || !switch_.isActive()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"571"$" return;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"572"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"573"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"574"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"575"$" start();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"576"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"577"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"578"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"579"$" * {@inheritDoc}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"580"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"581"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"582"$" public void requestInactive() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"583"$" stop();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"584"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"585"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"586"$" protected void stop() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"587"$" mListeningAtom.stop();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"588"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"589"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"590"$" protected void start() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"591"$" mListeningAtom.start();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"592"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"593"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SwitchService.java"$"594"$"}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SwitchService.java"$"2015-01-21 08:55:39" "SceneCompat.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/compat/SceneCompat.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/compat/SceneCompat.java"$"2015-01-21 08:57:17" "SceneCompat.java"$"1"$"19,6 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/compat/SceneCompat.java"$"2015-01-21 08:57:17" "KeyguardService.java"$"2"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-21 08:57:17" "KeyguardService.java"$"3"$"239,7 @@ public class KeyguardService extends SwitchService {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-21 08:57:17" "KeyguardService.java"$"4"$" synchronized (this) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-01-21 08:57:17" "AcDisplayFragment.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-21 09:09:50" "AcDisplayFragment.java"$"1"$"882,7 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-21 09:09:50" "AcDisplayFragment.java"$"2"$" sceneCompat);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-21 09:09:50" "AcDisplayFragment.java"$"3"$" if (Device.hasKitKatApi()) animate &= mSceneContainer.isLaidOut();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-21 09:09:50" "NotificationWidget.java"$"4"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-01-21 17:38:27" "NotificationWidget.java"$"5"$"122,7 @@ public class NotificationWidget extends LinearLayout implements INotificatiable"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-01-21 17:38:27" "NotificationWidget.java"$"6"$" float v = -1f;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-01-21 17:38:27" "NotificationWidget.java"$"7"$"265,6 @@ public class NotificationWidget extends LinearLayout implements INotificatiable"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-01-21 17:38:27" "Config.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"1"$"22,7 @@ import android.content.Context;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"2"$"import android.support.annotation.Nullable;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"3"$"30,6 @@ import com.achep.acdisplay.plugins.powertoggles.ToggleReceiver;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"4"$"103,7 @@ public final class Config extends ConfigBase {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"5"$" private boolean mEnabled;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"6"$"159,7 @@ public final class Config extends ConfigBase {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"7"$" mEnabled = prefs.getBoolean(KEY_ENABLED,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"8"$"237,106 @@ public final class Config extends ConfigBase {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"9"$" ""mEnabled"", ""setEnabled"", ""isEnabled"", boolean.class));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"10"$" ""mKeyguardEnabled"", null, null, boolean.class));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"11"$" ""mKeyguardWithoutNotifies"", null, null, boolean.class));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"12"$" ""mActiveMode"", null, null, boolean.class));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"13"$" ""mActiveModeWithoutNotifies"", null, null, boolean.class));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"14"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"15"$" // notifications"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"16"$" ""mNotifyWakeUpOn"", null, null, boolean.class));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"17"$" ""mNotifyMinPriority"", null, null, int.class));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"18"$" ""mNotifyMaxPriority"", null, null, int.class));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"19"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"20"$" // timeout"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"21"$" hashMap.put(KEY_TIMEOUT_NORMAL, new ConfigBase.Option("$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"22"$" ""mTimeoutNormal"", null, null, int.class));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"23"$" hashMap.put(KEY_TIMEOUT_SHORT, new ConfigBase.Option("$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"24"$" ""mTimeoutShort"", null, null, int.class));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"25"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"26"$" // inactive time"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"27"$" hashMap.put(KEY_INACTIVE_TIME_ENABLED, new ConfigBase.Option("$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"28"$" ""mInactiveTimeEnabled"", null, null, boolean.class));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"29"$" hashMap.put(KEY_INACTIVE_TIME_FROM, new ConfigBase.Option("$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"30"$" ""mInactiveTimeFrom"", null, null, int.class));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"31"$" hashMap.put(KEY_INACTIVE_TIME_TO, new ConfigBase.Option("$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"32"$" ""mInactiveTimeTo"", null, null, int.class));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"33"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"34"$" // interface"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"35"$" ""mUiFullScreen"", null, null, boolean.class));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"36"$" ""mUiWallpaper"", null, null, boolean.class));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"37"$" ""mUiBatterySticky"", null, null, boolean.class));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"38"$" ""mUiDynamicBackground"", null, null, int.class));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"39"$" ""mUiCircleColorInner"", null, null, int.class));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"40"$" ""mUiCircleColorOuter"", null, null, int.class));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"41"$" ""mUiUnlockAnimation"", null, null, boolean.class));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"42"$" ""mUiEmoticons"", null, null, boolean.class));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"43"$" ""mUiOverrideFonts"", null, null, boolean.class));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"44"$" hashMap.put(KEY_UI_ICON_SIZE, new ConfigBase.Option("$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"45"$" ""mUiIconSize"", null, null, int.class));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"46"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"47"$" // development"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"48"$" hashMap.put(KEY_DEV_SENSORS_DUMP, new ConfigBase.Option("$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"49"$" ""mDevSensorsDump"", null, null, boolean.class));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"50"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"51"$" // other"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"52"$" hashMap.put(KEY_ONLY_WHILE_CHARGING, new ConfigBase.Option("$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"53"$" ""mEnabledOnlyWhileCharging"", null, null, boolean.class));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"54"$" ""mScreenOffAfterLastNotify"", null, null, boolean.class));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"55"$" ""mFeelWidgetPinnable"", null, null, boolean.class));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"56"$" ""mFeelWidgetReadable"", null, null, boolean.class));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"57"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"58"$" // triggers"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"59"$" hashMap.put(KEY_TRIG_DONATION_ASKED, new ConfigBase.Option("$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"60"$" ""mTrigDonationAsked"", null, null, boolean.class));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"61"$" hashMap.put(KEY_TRIG_HELP_READ, new ConfigBase.Option("$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"62"$" ""mTrigHelpRead"", null, null, boolean.class));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"63"$" hashMap.put(KEY_TRIG_LAUNCH_COUNT, new ConfigBase.Option("$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"64"$" ""mTrigLaunchCount"", null, null, int.class));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"65"$" hashMap.put(KEY_TRIG_PREVIOUS_VERSION, new ConfigBase.Option("$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"66"$" ""mTrigPreviousVersion"", null, null, int.class));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"67"$" hashMap.put(KEY_TRIG_TRANSLATED, new ConfigBase.Option("$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"68"$" ""mTrigTranslated"", null, null, boolean.class));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"69"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"70"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"71"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"72"$" protected void onOptionChanged(@NonNull Option option, @NonNull String key) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"73"$" switch (key) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"74"$" case KEY_ACTIVE_MODE:"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"75"$" ActiveModeService.handleState(getContext());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"76"$" break;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"77"$" case KEY_KEYGUARD:"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"78"$" KeyguardService.handleState(getContext());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"79"$" break;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"80"$" case KEY_ENABLED:"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"81"$" ToggleReceiver.sendStateUpdate(ToggleReceiver.class, mEnabled, getContext());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"82"$" case KEY_ONLY_WHILE_CHARGING:"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"83"$" ActiveModeService.handleState(getContext());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"84"$" KeyguardService.handleState(getContext());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"85"$" break;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"86"$" case KEY_DEV_SENSORS_DUMP:"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"87"$" SensorsDumpService.handleState(getContext());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"88"$" break;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"89"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"90"$"354,33 @@ public final class Config extends ConfigBase {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"91"$" public void setEnabled(@NonNull Context context, boolean enabled,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"92"$" @Nullable OnConfigChangedListener listener) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"93"$" writeFromMain(context, getOption(KEY_ENABLED), enabled, listener);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"94"$" public void setInactiveTimeEnabled(@NonNull Context context, boolean enabled,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"95"$" @Nullable OnConfigChangedListener listener) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"96"$" writeFromMain(context, getOption(KEY_INACTIVE_TIME_ENABLED), enabled, listener);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"97"$" public void setInactiveTimeFrom(@NonNull Context context, int minutes,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"98"$" @Nullable OnConfigChangedListener listener) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"99"$" writeFromMain(context, getOption(KEY_INACTIVE_TIME_FROM), minutes, listener);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"100"$" public void setInactiveTimeTo(@NonNull Context context, int minutes,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"101"$" @Nullable OnConfigChangedListener listener) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"102"$" writeFromMain(context, getOption(KEY_INACTIVE_TIME_TO), minutes, listener);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"103"$"390,13 @@ public final class Config extends ConfigBase {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"104"$" public void setIconSizeDp(@NonNull Context context, int size,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"105"$" @Nullable OnConfigChangedListener listener) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"106"$" writeFromMain(context, getOption(KEY_UI_ICON_SIZE), size, listener);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"107"$"406,6 @@ public final class Config extends ConfigBase {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"108"$"413,18 @@ public final class Config extends ConfigBase {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"109"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"110"$" * @return the color of unlock circle"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"111"$" * @see #getCircleOuterColor()"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"112"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"113"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"114"$" * @return the background color of the unlock circle"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"115"$" * @see #getCircleInnerColor()"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"116"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"117"$"476,7 @@ public final class Config extends ConfigBase {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"118"$" return mEnabled;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"119"$"558,42 @@ public final class Config extends ConfigBase {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"120"$" public void setPreviousVersion(@NonNull Context context, int versionCode,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"121"$" @Nullable OnConfigChangedListener listener) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"122"$" writeFromMain(context, getOption(KEY_TRIG_PREVIOUS_VERSION), versionCode, listener);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"123"$" public void setHelpRead(@NonNull Context context, boolean isRead,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"124"$" @Nullable OnConfigChangedListener listener) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"125"$" writeFromMain(context, getOption(KEY_TRIG_HELP_READ), isRead, listener);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"126"$" public void setDonationAsked(@NonNull Context context, boolean isAsked,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"127"$" @Nullable OnConfigChangedListener listener) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"128"$" writeFromMain(context, getOption(KEY_TRIG_DONATION_ASKED), isAsked, listener);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"129"$" public void setTranslated(@NonNull Context context, boolean translated,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"130"$" @Nullable OnConfigChangedListener listener) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"131"$" writeFromMain(context, getOption(KEY_TRIG_TRANSLATED), translated, listener);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"132"$" public void incrementLaunchCount(@NonNull Context context,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"133"$" @Nullable OnConfigChangedListener listener) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"134"$" 1, listener);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"135"$" public void setLaunchCount(@NonNull Context context, int launchCount,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"136"$" @Nullable OnConfigChangedListener listener) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "Config.java"$"137"$" writeFromMain(context, getOption(KEY_TRIG_LAUNCH_COUNT), launchCount, listener);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-22 16:23:46" "DialogHelper.java"$"138"$"++ b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-01-22 16:23:46" "DialogHelper.java"$"139"$"31,7 @@ import android.text.Html;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-01-22 16:23:46" "DialogHelper.java"$"140"$"import com.achep.base.tests.Check;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-01-22 16:23:46" "DialogHelper.java"$"141"$"63,8 @@ public class DialogHelper {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-01-22 16:23:46" "DialogHelper.java"$"142"$" Check.getInstance().isInMainThread();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-01-22 16:23:46" "DialogHelper.java"$"143"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-01-22 16:23:46" "DialogHelper.java"$"144"$" Resources res = activity.getResources();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-01-22 16:23:46" "DialogHelper.java"$"145"$"79,8 @@ public class DialogHelper {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-01-22 16:23:46" "DialogHelper.java"$"146"$" Check.getInstance().isInMainThread();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-01-22 16:23:46" "DialogHelper.java"$"147"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-01-22 16:23:46" "DialogHelper.java"$"148"$" int[] pairs = {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-01-22 16:23:46" "DialogHelper.java"$"149"$"138,8 @@ public class DialogHelper {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-01-22 16:23:46" "DialogHelper.java"$"150"$" Check.getInstance().isInMainThread();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-01-22 16:23:46" "DialogHelper.java"$"151"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-01-22 16:23:46" "DialogHelper.java"$"152"$" FragmentManager fm = activity.getSupportFragmentManager();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-01-22 16:23:46" "NotificationPresenter.java"$"153"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-22 16:23:46" "NotificationPresenter.java"$"154"$"22,7 @@ import android.annotation.SuppressLint;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-22 16:23:46" "NotificationPresenter.java"$"155"$"import android.os.SystemClock;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-22 16:23:46" "NotificationPresenter.java"$"156"$"37,7 @@ import com.achep.acdisplay.blacklist.Blacklist;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-22 16:23:46" "NotificationPresenter.java"$"157"$"import com.achep.base.tests.Check;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-22 16:23:46" "NotificationPresenter.java"$"158"$"68,8 @@ public class NotificationPresenter implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-22 16:23:46" "NotificationPresenter.java"$"159"$" private static final int FRESH_NOTIFICATION_EXPIRY_TIME = 4000; // 4 sec."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-22 16:23:46" "NotificationPresenter.java"$"160"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-22 16:23:46" "NotificationPresenter.java"$"161"$" public static final int EVENT_BATH = 0;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-22 16:23:46" "NotificationPresenter.java"$"162"$"355,10 @@ public class NotificationPresenter implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-22 16:23:46" "NotificationPresenter.java"$"163"$" n + "" from \'"""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-22 16:23:46" "NotificationPresenter.java"$"164"$" Thread.currentThread().getName() + ""\' thread."");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-22 16:23:46" "NotificationPresenter.java"$"165"$" Check.getInstance().isInMainThread();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-22 16:23:46" "NotificationPresenter.java"$"166"$"428,7 @@ public class NotificationPresenter implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-22 16:23:46" "NotificationPresenter.java"$"167"$" n + "" from \'"""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-22 16:23:46" "NotificationPresenter.java"$"168"$" Thread.currentThread().getName() + ""\' thread."");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-22 16:23:46" "NotificationPresenter.java"$"169"$" Check.getInstance().isInMainThread();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-22 16:23:46" "NotificationPresenter.java"$"170"$"471,16 @@ public class NotificationPresenter implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-22 16:23:46" "NotificationPresenter.java"$"171"$" @Nullable"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-22 16:23:46" "NotificationPresenter.java"$"172"$" public OpenNotification getFreshNotification() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-22 16:23:46" "NotificationPresenter.java"$"173"$" for (OpenNotification n : getList()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-22 16:23:46" "NotificationPresenter.java"$"174"$" long delta = Math.max(n.getNotification().priority, 1) * FRESH_NOTIFICATION_EXPIRY_TIME;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-22 16:23:46" "NotificationPresenter.java"$"175"$" long past = SystemClock.elapsedRealtime() - delta;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-22 16:23:46" "NotificationPresenter.java"$"176"$" if (!n.isRead() && n.getLoadTimestamp() > past) return n;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-22 16:23:46" "NotificationPresenter.java"$"177"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-22 16:23:46" "NotificationPresenter.java"$"178"$" return null;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-22 16:23:46" "NotificationPresenter.java"$"179"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-22 16:23:46" "NotificationPresenter.java"$"180"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-22 16:23:46" "NotificationPresenter.java"$"181"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-22 16:23:46" "NotificationPresenter.java"$"182"$"582,8 @@ public class NotificationPresenter implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-22 16:23:46" "NotificationPresenter.java"$"183"$" Check.getInstance().isInMainThread();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-22 16:23:46" "NotificationPresenter.java"$"184"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-22 16:23:46" "NotificationPresenter.java"$"185"$" if (mFrozen) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-22 16:23:46" "NotificationUtils.java"$"186"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2015-01-22 16:23:46" "NotificationUtils.java"$"187"$"34,7 @@ import android.util.Log;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2015-01-22 16:23:46" "NotificationUtils.java"$"188"$"import com.achep.base.tests.Check;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2015-01-22 16:23:46" "OpenNotification.java"$"189"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-22 16:23:46" "OpenNotification.java"$"190"$"28,7 @@ import android.graphics.Canvas;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-22 16:23:46" "OpenNotification.java"$"191"$"import android.os.SystemClock;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-22 16:23:46" "OpenNotification.java"$"192"$"92,7 @@ public abstract class OpenNotification implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-22 16:23:46" "OpenNotification.java"$"193"$" private long mLoadedTimestamp;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-22 16:23:46" "OpenNotification.java"$"194"$"161,7 @@ public abstract class OpenNotification implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-22 16:23:46" "OpenNotification.java"$"195"$" mLoadedTimestamp = SystemClock.elapsedRealtime();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-22 16:23:46" "OpenNotification.java"$"196"$"505,14 @@ public abstract class OpenNotification implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-22 16:23:46" "OpenNotification.java"$"197"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-22 16:23:46" "OpenNotification.java"$"198"$" * Time since notification has been loaded; in {@link android.os.SystemClock#elapsedRealtime()}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-22 16:23:46" "OpenNotification.java"$"199"$" * format."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-22 16:23:46" "OpenNotification.java"$"200"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-22 16:23:46" "OpenNotification.java"$"201"$" public long getLoadTimestamp() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-22 16:23:46" "OpenNotification.java"$"202"$" return mLoadedTimestamp;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-22 16:23:46" "OpenNotification.java"$"203"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-22 16:23:46" "OpenNotification.java"$"204"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-22 16:23:46" "OpenNotification.java"$"205"$" public boolean isGroupChild() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-22 16:23:46" "Switch.java"$"206"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-22 16:23:46" "Switch.java"$"207"$"23,7 @@ import android.support.annotation.NonNull;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-22 16:23:46" "Switch.java"$"208"$"import com.achep.base.tests.Check;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-22 16:23:46" "Switch.java"$"209"$"185,7 @@ public abstract class Switch {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-22 16:23:46" "Switch.java"$"210"$" return !isFeatureEnabled() || isActiveInternal();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-22 16:23:46" "Switch.java"$"211"$"193,25 @@ public abstract class Switch {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-22 16:23:46" "Switch.java"$"212"$" public void requestActiveInternal() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-22 16:23:46" "Switch.java"$"213"$" Check.getInstance().isTrue(isActive());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-22 16:23:46" "Switch.java"$"214"$" requestActive();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-22 16:23:46" "Switch.java"$"215"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-22 16:23:46" "Switch.java"$"216"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-22 16:23:46" "Switch.java"$"217"$" public void requestInactiveInternal() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-22 16:23:46" "Switch.java"$"218"$" if (isFeatureEnabled()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-22 16:23:46" "Switch.java"$"219"$" Check.getInstance().isFalse(isActive());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-22 16:23:46" "Switch.java"$"220"$" requestInactive();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-22 16:23:46" "Switch.java"$"221"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-22 16:23:46" "Switch.java"$"222"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-22 16:23:46" "Switch.java"$"223"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-22 16:23:46" "Switch.java"$"224"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-22 16:23:46" "Switch.java"$"225"$" if (isActiveInternal()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-22 16:23:46" "Switch.java"$"226"$"225,10 @@ public abstract class Switch {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-22 16:23:46" "Switch.java"$"227"$" private boolean isFeatureEnabled() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-22 16:23:46" "Switch.java"$"228"$" return isFeatureEnabled((boolean) mOption.read(mConfig));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-22 16:23:46" "Switch.java"$"229"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-22 16:23:46" "Switch.java"$"230"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-22 16:23:46" "Switch.java"$"231"$" private boolean isFeatureEnabled(boolean on) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/Switch.java"$"2015-01-22 16:23:46" "NoNotifiesSwitch.java"$"232"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/switches/NoNotifiesSwitch.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/NoNotifiesSwitch.java"$"2015-01-22 16:23:46" "NoNotifiesSwitch.java"$"233"$"72,12 @@ public final class NoNotifiesSwitch extends Switch.Optional implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/NoNotifiesSwitch.java"$"2015-01-22 16:23:46" "NoNotifiesSwitch.java"$"234"$" if (isLastEventInSequence) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/NoNotifiesSwitch.java"$"2015-01-22 16:23:46" "NoNotifiesSwitch.java"$"235"$" if (isActiveInternal()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/NoNotifiesSwitch.java"$"2015-01-22 16:23:46" "NoNotifiesSwitch.java"$"236"$" requestActiveInternal();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/NoNotifiesSwitch.java"$"2015-01-22 16:23:46" "NoNotifiesSwitch.java"$"237"$" } else {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/NoNotifiesSwitch.java"$"2015-01-22 16:23:46" "NoNotifiesSwitch.java"$"238"$" requestInactiveInternal();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/NoNotifiesSwitch.java"$"2015-01-22 16:23:46" "NoNotifiesSwitch.java"$"239"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/NoNotifiesSwitch.java"$"2015-01-22 16:23:46" "KeyguardActivity.java"$"240"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-01-22 16:23:46" "KeyguardActivity.java"$"241"$"320,8 @@ public abstract class KeyguardActivity extends ActivityBase implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-01-22 16:23:46" "KeyguardActivity.java"$"242"$" boolean animate = config.isUnlockAnimationEnabled() && !isPowerSaveMode();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-01-22 16:23:46" "KeyguardActivity.java"$"243"$" overridePendingTransition(0, animate"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-01-22 16:23:46" "MainActivity.java"$"244"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2015-01-22 16:23:46" "MainActivity.java"$"245"$"119,8 @@ public class MainActivity extends ActivityBase implements ConfigBase.OnConfigCha"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2015-01-22 16:23:46" "MainActivity.java"$"246"$" } else {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2015-01-22 16:23:46" "MainActivity.java"$"247"$" mConfig.setEnabled(context, checked, MainActivity.this);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2015-01-22 16:23:46" "ReceiverPublic.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/receiver/ReceiverPublic.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/receiver/ReceiverPublic.java"$"2015-01-23 16:48:17" "ReceiverPublic.java"$"1"$"26,7 @@ import android.util.Log;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/receiver/ReceiverPublic.java"$"2015-01-23 16:48:17" "ReceiverPublic.java"$"2"$"import com.achep.acdisplay.utils.AccessUtils;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/receiver/ReceiverPublic.java"$"2015-01-23 16:48:17" "ReceiverPublic.java"$"3"$"63,9 @@ public class ReceiverPublic extends BroadcastReceiver {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/receiver/ReceiverPublic.java"$"2015-01-23 16:48:17" "ReceiverPublic.java"$"4"$" enable &= AccessUtils.hasAllRights(context);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/receiver/ReceiverPublic.java"$"2015-01-23 16:48:17" "ReceiverPublic.java"$"5"$" ToastUtils.showLong(context, enable"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/receiver/ReceiverPublic.java"$"2015-01-23 16:48:17" "CheckoutInternal.java"$"6"$"++ b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-23 16:48:17" "CheckoutInternal.java"$"7"$"58,11 @@ public class CheckoutInternal {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-23 16:48:17" "CheckoutInternal.java"$"8"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-23 16:48:17" "CheckoutInternal.java"$"9"$" * The number of active {@link #requestConnect() connect requests}."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-23 16:48:17" "CheckoutInternal.java"$"10"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-23 16:48:17" "CheckoutInternal.java"$"11"$" private int mConnections;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-23 16:48:17" "CheckoutInternal.java"$"12"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-23 16:48:17" "CheckoutInternal.java"$"13"$" public CheckoutInternal(@NonNull Context context, @NonNull Products products) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-23 16:48:17" "CheckoutInternal.java"$"14"$"83,7 @@ public class CheckoutInternal {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-23 16:48:17" "CheckoutInternal.java"$"15"$" private void connect() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-23 16:48:17" "CheckoutInternal.java"$"16"$"92,7 @@ public class CheckoutInternal {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-23 16:48:17" "CheckoutInternal.java"$"17"$" private void disconnect() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-23 16:48:17" "CheckoutInternal.java"$"18"$"104,14 @@ public class CheckoutInternal {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-23 16:48:17" "CheckoutInternal.java"$"19"$" public void requestConnect() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-23 16:48:17" "CheckoutInternal.java"$"20"$" if (mConnections++ == 0) connect();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-23 16:48:17" "CheckoutInternal.java"$"21"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-23 16:48:17" "CheckoutInternal.java"$"22"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-23 16:48:17" "CheckoutInternal.java"$"23"$" public void requestDisconnect() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-23 16:48:17" "CheckoutInternal.java"$"24"$" if (mConnections-- == 1) disconnect();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-23 16:48:17" "CheckoutInternal.java"$"25"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-23 16:48:17" "CheckoutInternal.java"$"26"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-23 16:48:17" "CheckoutInternal.java"$"27"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-01-23 16:48:17" "ActivityBase.java"$"28"$"++ b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"2015-01-23 16:48:17" "ActivityBase.java"$"29"$"25,7 @@ import android.support.annotation.Nullable;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"2015-01-23 16:48:17" "ActivityBase.java"$"30"$"import com.achep.base.tests.Check;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"2015-01-23 16:48:17" "ActivityBase.java"$"31"$"42,8 @@ public abstract class ActivityBase extends ActionBarActivity {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"2015-01-23 16:48:17" "ActivityBase.java"$"32"$" Check.getInstance().isFalse(mCheckoutRequest);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"2015-01-23 16:48:17" "ActivityBase.java"$"33"$" Check.getInstance().isNull(mPowerSaveDetector); // not created yet."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"2015-01-23 16:48:17" "ActivityBase.java"$"34"$"53,7 @@ public abstract class ActivityBase extends ActionBarActivity {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"2015-01-23 16:48:17" "ActivityBase.java"$"35"$" App.getCheckoutInternal().requestConnect();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"2015-01-23 16:48:17" "ActivityBase.java"$"36"$"83,7 @@ public abstract class ActivityBase extends ActionBarActivity {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"2015-01-23 16:48:17" "ActivityBase.java"$"37"$" App.getCheckoutInternal().requestDisconnect();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"2015-01-23 16:48:17" "Config.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-23 20:05:19" "Config.java"$"1"$"90,8 @@ public final class Config extends ConfigBase {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-23 20:05:19" "Config.java"$"2"$" public static final String KEY_PRIVACY = ""privacy_mode"";"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-23 20:05:19" "Config.java"$"3"$" public static final int PRIVACY_HIDE_CONTENT_MASK = 1;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-23 20:05:19" "Config.java"$"4"$"125,7 @@ public final class Config extends ConfigBase {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-23 20:05:19" "Config.java"$"5"$" private int mPrivacyMode;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-23 20:05:19" "Config.java"$"6"$"228,8 @@ public final class Config extends ConfigBase {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-23 20:05:19" "Config.java"$"7"$" mPrivacyMode = prefs.getInt(KEY_PRIVACY,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-23 20:05:19" "Config.java"$"8"$" res.getInteger(R.integer.config_default_privacy_mode));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-23 20:05:19" "Config.java"$"9"$"309,8 @@ public final class Config extends ConfigBase {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-23 20:05:19" "Config.java"$"10"$" hashMap.put(KEY_PRIVACY, new ConfigBase.Option("$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-23 20:05:19" "Config.java"$"11"$" ""mPrivacyMode"", null, null, int.class));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-23 20:05:19" "Config.java"$"12"$"456,10 @@ public final class Config extends ConfigBase {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-23 20:05:19" "Config.java"$"13"$" public int getPrivacyMode() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-23 20:05:19" "Config.java"$"14"$" return mPrivacyMode;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-23 20:05:19" "Config.java"$"15"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-23 20:05:19" "Config.java"$"16"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-23 20:05:19" "Config.java"$"17"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-23 20:05:19" "Formatter.java"$"18"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"19"$"1,129 @@"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"20"$"/*"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"21"$" * Copyright (C) 2015 AChep@xda "$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"22"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"23"$" * This program is free software; you can redistribute it and/or"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"24"$" * modify it under the terms of the GNU General Public License"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"25"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"26"$" * of the License, or (at your option) any later version."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"27"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"28"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"29"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"30"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"31"$" * GNU General Public License for more details."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"32"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"33"$" * You should have received a copy of the GNU General Public License"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"34"$" * along with this program; if not, write to the Free Software"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"35"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"36"$" * MA 02110-1301, USA."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"37"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"38"$"package com.achep.acdisplay.notifications;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"39"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"40"$"import android.app.KeyguardManager;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"41"$"import android.content.Context;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"42"$"import android.content.pm.ApplicationInfo;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"43"$"import android.content.pm.PackageManager;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"44"$"import android.content.res.Resources;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"45"$"import android.graphics.Typeface;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"46"$"import android.support.annotation.NonNull;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"47"$"import android.support.annotation.Nullable;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"48"$"import android.text.SpannableString;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"49"$"import android.text.Spanned;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"50"$"import android.text.style.StyleSpan;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"51"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"52"$"import com.achep.acdisplay.Config;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"53"$"import com.achep.acdisplay.R;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"54"$"import com.achep.base.utils.NullUtils;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"55"$"import com.achep.base.utils.Operator;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"56"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"57"$"/**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"58"$" * @author Artem Chepurnoy"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"59"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"60"$"public class Formatter {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"61"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"62"$" private static final String TAG = ""Styler"";"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"63"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"64"$" private int mPrivacyMode;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"65"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"66"$" Formatter() { /* empty */ }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"67"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"68"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"69"$" * @see #isTopSecret()"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"70"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"71"$" void setPrivacyMode(int privacy) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"72"$" mPrivacyMode = privacy;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"73"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"74"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"75"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"76"$" * @return {@code true} if {@link Formatter} is in the"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"77"$" * secure mode and may return not real notification's data."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"78"$" * @see #setPrivacyMode(int)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"79"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"80"$" public boolean isTopSecret() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"81"$" return Operator.bitAnd(mPrivacyMode, Config.PRIVACY_HIDE_CONTENT_MASK);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"82"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"83"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"84"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"85"$" public Data get(@NonNull Context context, @NonNull OpenNotification notification) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"86"$" KeyguardManager km = (KeyguardManager) context.getSystemService(Context.KEYGUARD_SERVICE);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"87"$" boolean secret = km.isKeyguardSecure() && km.isKeyguardLocked() && isTopSecret();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"88"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"89"$" // Get the title"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"90"$" CharSequence title = NullUtils.whileNotNull("$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"91"$" notification.titleBigText,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"92"$" notification.titleText);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"93"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"94"$" // Get the subtitle"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"95"$" CharSequence subtitle;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"96"$" if (secret) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"97"$" PackageManager pm = context.getPackageManager();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"98"$" try {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"99"$" ApplicationInfo appInfo = pm.getApplicationInfo(notification.getPackageName(), 0);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"100"$" subtitle = pm.getApplicationLabel(appInfo);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"101"$" } catch (PackageManager.NameNotFoundException e) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"102"$" subtitle = null;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"103"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"104"$" } else {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"105"$" subtitle = NullUtils.whileNotNull(notification.subText, notification.infoText);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"106"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"107"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"108"$" // Get message text"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"109"$" CharSequence[] messages;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"110"$" if (secret) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"111"$" Resources res = context.getResources();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"112"$" CharSequence message = res.getString(R.string.privacy_mode_hidden_content);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"113"$" SpannableString spannableMessage = new SpannableString(message);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"114"$" spannableMessage.setSpan(new StyleSpan(Typeface.ITALIC), 0, spannableMessage.length(),"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"115"$" Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"116"$" messages = new CharSequence[]{spannableMessage};"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"117"$" } else {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"118"$" CharSequence message = NullUtils.whileNotNull("$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"119"$" notification.messageBigText,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"120"$" notification.messageText);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"121"$" messages = (CharSequence[]) NullUtils.whileNotNull("$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"122"$" notification.messageTextLines,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"123"$" new CharSequence[]{message});"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"124"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"125"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"126"$" return new Data(title, subtitle, messages);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"127"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"128"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"129"$" public static class Data {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"130"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"131"$" @Nullable"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"132"$" public CharSequence title;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"133"$" @Nullable"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"134"$" public CharSequence subtitle;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"135"$" @Nullable"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"136"$" public CharSequence[] messages;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"137"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"138"$" private Data(@Nullable CharSequence title,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"139"$" @Nullable CharSequence subtitle,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"140"$" @Nullable CharSequence[] messages) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"141"$" this.title = title;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"142"$" this.subtitle = subtitle;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"143"$" this.messages = messages;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"144"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"145"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"146"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"147"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "Formatter.java"$"148"$"}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-23 20:05:19" "NotificationPresenter.java"$"149"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-23 20:05:19" "NotificationPresenter.java"$"150"$"116,9 @@ public class NotificationPresenter implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-23 20:05:19" "NotificationPresenter.java"$"151"$" // Threading"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-23 20:05:19" "NotificationPresenter.java"$"152"$" private final Formatter mFormatter;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-23 20:05:19" "NotificationPresenter.java"$"153"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-23 20:05:19" "NotificationPresenter.java"$"154"$" //-- HANDLING CONFIG & BLACKLIST CHANGES ----------------------------------"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-23 20:05:19" "NotificationPresenter.java"$"155"$"171,10 @@ public class NotificationPresenter implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-23 20:05:19" "NotificationPresenter.java"$"156"$" case Config.KEY_PRIVACY:"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-23 20:05:19" "NotificationPresenter.java"$"157"$" v = (int) value;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-23 20:05:19" "NotificationPresenter.java"$"158"$" mFormatter.setPrivacyMode(v);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-23 20:05:19" "NotificationPresenter.java"$"159"$" break;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-23 20:05:19" "NotificationPresenter.java"$"160"$"308,7 @@ public class NotificationPresenter implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-23 20:05:19" "NotificationPresenter.java"$"161"$" mFormatter = new Formatter();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-23 20:05:19" "NotificationPresenter.java"$"162"$"318,7 @@ public class NotificationPresenter implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-23 20:05:19" "NotificationPresenter.java"$"163"$" mFormatter.setPrivacyMode(mConfig.getPrivacyMode());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-23 20:05:19" "NotificationPresenter.java"$"164"$"480,11 @@ public class NotificationPresenter implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-23 20:05:19" "NotificationPresenter.java"$"165"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-23 20:05:19" "NotificationPresenter.java"$"166"$" public Formatter getFormatter() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-23 20:05:19" "NotificationPresenter.java"$"167"$" return mFormatter;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-23 20:05:19" "NotificationPresenter.java"$"168"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-23 20:05:19" "NotificationPresenter.java"$"169"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-23 20:05:19" "NotificationPresenter.java"$"170"$" @Nullable"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-23 20:05:19" "InterfaceSettings.java"$"171"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/InterfaceSettings.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/InterfaceSettings.java"$"2015-01-23 20:05:19" "InterfaceSettings.java"$"172"$"41,6 @@ import java.util.Set;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/InterfaceSettings.java"$"2015-01-23 20:05:19" "InterfaceSettings.java"$"173"$"+) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/InterfaceSettings.java"$"2015-01-23 20:05:19" "InterfaceSettings.java"$"174"$"+] = Integer.toString(i);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/InterfaceSettings.java"$"2015-01-23 20:05:19" "InterfaceSettings.java"$"175"$"52,10 @@ public class InterfaceSettings extends PreferenceFragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/InterfaceSettings.java"$"2015-01-23 20:05:19" "InterfaceSettings.java"$"176"$" syncPreference(Config.KEY_UI_DYNAMIC_BACKGROUND_MODE,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/InterfaceSettings.java"$"2015-01-23 20:05:19" "InterfaceSettings.java"$"177"$" new MultiSelectListPreferenceSetter(getActivity(),"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/InterfaceSettings.java"$"2015-01-23 20:05:19" "InterfaceSettings.java"$"178"$" R.string.settings_dynamic_background_summary,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/InterfaceSettings.java"$"2015-01-23 20:05:19" "InterfaceSettings.java"$"179"$" R.string.settings_dynamic_background_disabled));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/InterfaceSettings.java"$"2015-01-23 20:05:19" "MoreSettings.java"$"180"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-01-23 20:05:19" "MoreSettings.java"$"181"$"45,9 @@ public class MoreSettings extends PreferenceFragment implements ConfigBase.OnCon"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-01-23 20:05:19" "MoreSettings.java"$"182"$" syncPreference(Config.KEY_PRIVACY,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-01-23 20:05:19" "MoreSettings.java"$"183"$" new MultiSelectListPreferenceSetter(getActivity(), 0,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-01-23 20:05:19" "MoreSettings.java"$"184"$" R.string.settings_privacy_mode_disabled));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-01-23 20:05:19" "NotificationWidget.java"$"185"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-01-23 20:05:19" "NotificationWidget.java"$"186"$"44,12 @@ import android.widget.TextView;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-01-23 20:05:19" "NotificationWidget.java"$"187"$"import com.achep.acdisplay.notifications.Formatter;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-01-23 20:05:19" "NotificationWidget.java"$"188"$"import com.achep.acdisplay.notifications.NotificationPresenter;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-01-23 20:05:19" "NotificationWidget.java"$"189"$"466,15 @@ public class NotificationWidget extends LinearLayout implements INotificatiable"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-01-23 20:05:19" "NotificationWidget.java"$"190"$" Formatter formatter = NotificationPresenter.getInstance().getFormatter();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-01-23 20:05:19" "NotificationWidget.java"$"191"$" Formatter.Data data = formatter.get(getContext(), osbn);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-01-23 20:05:19" "NotificationWidget.java"$"192"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-01-23 20:05:19" "NotificationWidget.java"$"193"$" mTitleTextView.setText(data.title);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-01-23 20:05:19" "NotificationWidget.java"$"194"$" mSubtextTextView.setText(data.subtitle);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-01-23 20:05:19" "NotificationWidget.java"$"195"$" setMessageLines(data.messages);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"196"$"++ b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"197"$"19,16 @@"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"198"$"import android.content.Context;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"199"$"import android.preference.MultiSelectListPreference;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"200"$"import android.support.annotation.StringRes;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"201"$"37,11 @@ import com.achep.acdisplay.R;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"202"$"import com.achep.base.utils.Operator;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"203"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"204"$"import java.util.Collections;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"205"$"import java.util.HashSet;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"206"$"import java.util.Set;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"207"$"221,105 @@ public abstract class PreferenceFragment extends PreferenceFragmentBase {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"208"$" protected static class MultiSelectListPreferenceSetter implements ConfigBase.Syncer.Setter {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"209"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"210"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"211"$" private final Context mContext;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"212"$" private final int mStrResSummary;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"213"$" private final int mStrResDisabled;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"214"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"215"$" public MultiSelectListPreferenceSetter(@NonNull Context context,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"216"$" @StringRes int summaryStrRes,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"217"$" @StringRes int disabledStrRes) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"218"$" mContext = context;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"219"$" mStrResSummary = summaryStrRes;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"220"$" mStrResDisabled = disabledStrRes;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"221"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"222"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"223"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"224"$" * {@inheritDoc}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"225"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"226"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"227"$" public void updateSummary(@NonNull Preference preference,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"228"$" @NonNull ConfigBase.Option option,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"229"$" @NonNull Object value) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"230"$" MultiSelectListPreference mslp = (MultiSelectListPreference) preference;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"231"$" int mode = (int) value;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"232"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"233"$" CharSequence summary;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"234"$" if (mode != 0) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"235"$" CharSequence[] entries = mslp.getEntries();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"236"$" CharSequence[] values = mslp.getEntryValues();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"237"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"238"$" String divider = mContext.getString(R.string.settings_multi_list_divider);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"239"$" StringBuilder sb = new StringBuilder();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"240"$" boolean empty = true;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"241"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"242"$" assert entries != null;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"243"$" assert values != null;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"244"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"245"$" // Append selected items."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"246"$" for (int i = 0; i < values.length; i++) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"247"$" int a = Integer.parseInt(values[i].toString());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"248"$" if (Operator.bitAnd(mode, a)) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"249"$" if (!empty) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"250"$" sb.append(divider);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"251"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"252"$" sb.append(entries[i]);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"253"$" empty = false;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"254"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"255"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"256"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"257"$" String itemsText = sb.toString().toLowerCase();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"258"$" summary = mStrResSummary != 0"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"259"$" ? mContext.getString(mStrResSummary, itemsText)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"260"$" : sb.replace(0, 1, """" + Character.toUpperCase(sb.charAt(0)));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"261"$" } else {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"262"$" summary = mContext.getString(mStrResDisabled);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"263"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"264"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"265"$" mslp.setSummary(summary);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"266"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"267"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"268"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"269"$" * {@inheritDoc}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"270"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"271"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"272"$" public void setValue(@NonNull Preference preference,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"273"$" @NonNull ConfigBase.Option option,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"274"$" @NonNull Object value) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"275"$" int mode = (int) value;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"276"$" String[] values = new String[Integer.bitCount(mode)];"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"277"$" for (int i = 1, j = 0; j < values.length; i <<= 1) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"278"$" if (Operator.bitAnd(mode, i)) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"279"$" values[j++] = Integer.toString(i);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"280"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"281"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"282"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"283"$" Set valuesSet = new HashSet<>();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"284"$" Collections.addAll(valuesSet, values);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"285"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"286"$" MultiSelectListPreference mslp = (MultiSelectListPreference) preference;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"287"$" mslp.setValues(valuesSet);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"288"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"289"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"290"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"291"$" * {@inheritDoc}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"292"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"293"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"294"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"295"$" public Object getValue(@NonNull Object value) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"296"$" int mode = 0;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"297"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"298"$" Set values = (Set) value;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"299"$" for (String v : values) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"300"$" mode |= Integer.parseInt(v);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"301"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"302"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"303"$" return mode;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"304"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"305"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"306"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"307"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "PreferenceFragment.java"$"308"$"}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-23 20:05:19" "Config.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-24 11:23:40" "Config.java"$"1"$"92,7 @@ public final class Config extends ConfigBase {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-24 11:23:40" "Config.java"$"2"$" public static final int PRIVACY_HIDE_ACTIONS_MASK = 2;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-01-24 11:23:40" "Formatter.java"$"3"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-24 11:23:40" "Formatter.java"$"4"$"47,7 @@ public class Formatter {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-24 11:23:40" "Formatter.java"$"5"$" * @see #hasHiddenContent()"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-24 11:23:40" "Formatter.java"$"6"$"58,20 @@ public class Formatter {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-24 11:23:40" "Formatter.java"$"7"$" private boolean hasHiddenContent() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-24 11:23:40" "Formatter.java"$"8"$" private boolean hasHiddenActions() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-24 11:23:40" "Formatter.java"$"9"$" return Operator.bitAnd(mPrivacyMode, Config.PRIVACY_HIDE_ACTIONS_MASK);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-24 11:23:40" "Formatter.java"$"10"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-24 11:23:40" "Formatter.java"$"11"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-24 11:23:40" "Formatter.java"$"12"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-24 11:23:40" "Formatter.java"$"13"$" boolean secure = km.isKeyguardSecure() && km.isKeyguardLocked();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-24 11:23:40" "Formatter.java"$"14"$" boolean hiddenContent = secure && hasHiddenContent();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-24 11:23:40" "Formatter.java"$"15"$" boolean hiddenActions = secure && hasHiddenActions();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-24 11:23:40" "Formatter.java"$"16"$"80,7 @@ public class Formatter {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-24 11:23:40" "Formatter.java"$"17"$" if (hiddenContent) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-24 11:23:40" "Formatter.java"$"18"$"94,7 @@ public class Formatter {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-24 11:23:40" "Formatter.java"$"19"$" if (hiddenContent) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-24 11:23:40" "Formatter.java"$"20"$"110,15 @@ public class Formatter {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-24 11:23:40" "Formatter.java"$"21"$" // Get actions"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-24 11:23:40" "Formatter.java"$"22"$" Action[] actions;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-24 11:23:40" "Formatter.java"$"23"$" if (hiddenActions) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-24 11:23:40" "Formatter.java"$"24"$" actions = null;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-24 11:23:40" "Formatter.java"$"25"$" } else {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-24 11:23:40" "Formatter.java"$"26"$" actions = notification.getActions();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-24 11:23:40" "Formatter.java"$"27"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-24 11:23:40" "Formatter.java"$"28"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-24 11:23:40" "Formatter.java"$"29"$" return new Data(title, subtitle, messages, actions);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-24 11:23:40" "Formatter.java"$"30"$"129,17 @@ public class Formatter {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-24 11:23:40" "Formatter.java"$"31"$" @Nullable"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-24 11:23:40" "Formatter.java"$"32"$" public Action[] actions;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-24 11:23:40" "Formatter.java"$"33"$" @Nullable CharSequence[] messages,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-24 11:23:40" "Formatter.java"$"34"$" @Nullable Action[] actions) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-24 11:23:40" "Formatter.java"$"35"$" this.actions = actions;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-24 11:23:40" "NotificationListenerJellyBeanMR2.java"$"36"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-24 11:23:40" "NotificationListenerJellyBeanMR2.java"$"37"$"93,7 @@ class NotificationListenerJellyBeanMR2 extends NotificationListener {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-24 11:23:40" "NotificationListenerJellyBeanMR2.java"$"38"$" NotificationPresenter.getInstance().clearFromMain(true);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-01-24 11:23:40" "NotificationPresenter.java"$"39"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-24 11:23:40" "NotificationPresenter.java"$"40"$"691,25 @@ public class NotificationPresenter implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-24 11:23:40" "NotificationPresenter.java"$"41"$" void clearFromMain(final boolean notifyListeners) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-24 11:23:40" "NotificationPresenter.java"$"42"$" notifyListeners);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-24 11:23:40" "NotificationPresenter.java"$"43"$" clear(notifyListeners);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-24 11:23:40" "NotificationPresenter.java"$"44"$" void clear(final boolean notifyListeners) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-24 11:23:40" "NotificationPresenter.java"$"45"$" Check.getInstance().isInMainThread();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-24 11:23:40" "NotificationPresenter.java"$"46"$" if (DEBUG) Log.d(TAG, ""Clearing the notifications list... notify_listeners="""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-24 11:23:40" "NotificationPresenter.java"$"47"$" + notifyListeners);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-24 11:23:40" "NotificationPresenter.java"$"48"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-24 11:23:40" "NotificationPresenter.java"$"49"$" mGList.list().clear();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-24 11:23:40" "NotificationPresenter.java"$"50"$" mLList.list().clear();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-24 11:23:40" "NotificationPresenter.java"$"51"$" if (notifyListeners) notifyListeners(null, EVENT_BATH);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-24 11:23:40" "NotificationPresenter.java"$"52"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-24 11:23:40" "NotificationPresenter.java"$"53"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-24 11:23:40" "NotificationPresenter.java"$"54"$"}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-24 11:23:40" "NotificationWidget.java"$"55"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-01-24 11:23:40" "NotificationWidget.java"$"56"$"193,7 @@ public class NotificationWidget extends LinearLayout implements INotificatiable"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-01-24 11:23:40" "NotificationWidget.java"$"57"$" private void setActions(@NonNull OpenNotification notification, @Nullable Action[] actions) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-01-24 11:23:40" "NotificationWidget.java"$"58"$"472,7 @@ public class NotificationWidget extends LinearLayout implements INotificatiable"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-01-24 11:23:40" "NotificationWidget.java"$"59"$" setActions(osbn, data.actions);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-01-24 11:23:40" "PreferenceFragment.java"$"60"$"++ b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-24 11:23:40" "PreferenceFragment.java"$"61"$"273,7 @@ public abstract class PreferenceFragment extends PreferenceFragmentBase {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-24 11:23:40" "PreferenceFragment.java"$"62"$" Character.toUpperCase(sb.charAt(0)));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-24 11:23:40" "PreferenceFragment.java"$"63"$" : sb.charAt(0) + itemsText.substring(1, itemsText.length());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-01-24 11:23:40" "Formatter.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-24 14:31:24" "Formatter.java"$"1"$"32,7 @@ import android.text.style.StyleSpan;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-24 14:31:24" "Formatter.java"$"2"$"import com.achep.base.utils.CsUtils;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-24 14:31:24" "Formatter.java"$"3"$"90,7 @@ public class Formatter {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-24 14:31:24" "Formatter.java"$"4"$" subtitle = CsUtils.join("" "", notification.subText, notification.infoText);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-24 14:31:24" "FeedbackDialog.java"$"5"$"++ b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/FeedbackDialog.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/FeedbackDialog.java"$"2015-01-24 14:31:24" "FeedbackDialog.java"$"6"$"310,7 @@ public class FeedbackDialog extends DialogFragment implements ConfigBase.OnConfi"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/FeedbackDialog.java"$"2015-01-24 14:31:24" "FeedbackDialog.java"$"7"$" extra = obj.toString().replaceAll("",\"""", "", \"""");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/FeedbackDialog.java"$"2015-01-24 14:31:24" "FeedbackDialog.java"$"8"$" ""\n\nExtras (added automatically & do not change):\n"" + extra;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/FeedbackDialog.java"$"2015-01-24 14:31:24" "CsUtils.java"$"9"$"++ b/project/app/src/main/java/com/achep/base/utils/CsUtils.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/CsUtils.java"$"2015-01-24 14:31:24" "CsUtils.java"$"10"$"1,48 @@"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/CsUtils.java"$"2015-01-24 14:31:24" "CsUtils.java"$"11"$"/*"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/CsUtils.java"$"2015-01-24 14:31:24" "CsUtils.java"$"12"$" * Copyright (C) 2015 AChep@xda "$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/CsUtils.java"$"2015-01-24 14:31:24" "CsUtils.java"$"13"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/CsUtils.java"$"2015-01-24 14:31:24" "CsUtils.java"$"14"$" * This program is free software; you can redistribute it and/or"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/CsUtils.java"$"2015-01-24 14:31:24" "CsUtils.java"$"15"$" * modify it under the terms of the GNU General Public License"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/CsUtils.java"$"2015-01-24 14:31:24" "CsUtils.java"$"16"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/CsUtils.java"$"2015-01-24 14:31:24" "CsUtils.java"$"17"$" * of the License, or (at your option) any later version."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/CsUtils.java"$"2015-01-24 14:31:24" "CsUtils.java"$"18"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/CsUtils.java"$"2015-01-24 14:31:24" "CsUtils.java"$"19"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/CsUtils.java"$"2015-01-24 14:31:24" "CsUtils.java"$"20"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/CsUtils.java"$"2015-01-24 14:31:24" "CsUtils.java"$"21"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/CsUtils.java"$"2015-01-24 14:31:24" "CsUtils.java"$"22"$" * GNU General Public License for more details."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/CsUtils.java"$"2015-01-24 14:31:24" "CsUtils.java"$"23"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/CsUtils.java"$"2015-01-24 14:31:24" "CsUtils.java"$"24"$" * You should have received a copy of the GNU General Public License"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/CsUtils.java"$"2015-01-24 14:31:24" "CsUtils.java"$"25"$" * along with this program; if not, write to the Free Software"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/CsUtils.java"$"2015-01-24 14:31:24" "CsUtils.java"$"26"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/CsUtils.java"$"2015-01-24 14:31:24" "CsUtils.java"$"27"$" * MA 02110-1301, USA."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/CsUtils.java"$"2015-01-24 14:31:24" "CsUtils.java"$"28"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/CsUtils.java"$"2015-01-24 14:31:24" "CsUtils.java"$"29"$"package com.achep.base.utils;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/CsUtils.java"$"2015-01-24 14:31:24" "CsUtils.java"$"30"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/CsUtils.java"$"2015-01-24 14:31:24" "CsUtils.java"$"31"$"import android.support.annotation.NonNull;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/CsUtils.java"$"2015-01-24 14:31:24" "CsUtils.java"$"32"$"import android.support.annotation.Nullable;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/CsUtils.java"$"2015-01-24 14:31:24" "CsUtils.java"$"33"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/CsUtils.java"$"2015-01-24 14:31:24" "CsUtils.java"$"34"$"/**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/CsUtils.java"$"2015-01-24 14:31:24" "CsUtils.java"$"35"$" * Created by Artem on 16.03.14."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/CsUtils.java"$"2015-01-24 14:31:24" "CsUtils.java"$"36"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/CsUtils.java"$"2015-01-24 14:31:24" "CsUtils.java"$"37"$"public class CsUtils {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/CsUtils.java"$"2015-01-24 14:31:24" "CsUtils.java"$"38"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/CsUtils.java"$"2015-01-24 14:31:24" "CsUtils.java"$"39"$" @Nullable"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/CsUtils.java"$"2015-01-24 14:31:24" "CsUtils.java"$"40"$" public static CharSequence join(@NonNull CharSequence divider, @NonNull CharSequence... array) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/CsUtils.java"$"2015-01-24 14:31:24" "CsUtils.java"$"41"$" StringBuilder sb = new StringBuilder();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/CsUtils.java"$"2015-01-24 14:31:24" "CsUtils.java"$"42"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/CsUtils.java"$"2015-01-24 14:31:24" "CsUtils.java"$"43"$" boolean divide = false;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/CsUtils.java"$"2015-01-24 14:31:24" "CsUtils.java"$"44"$" for (CharSequence cs : array) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/CsUtils.java"$"2015-01-24 14:31:24" "CsUtils.java"$"45"$" if (cs != null) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/CsUtils.java"$"2015-01-24 14:31:24" "CsUtils.java"$"46"$" if (divide) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/CsUtils.java"$"2015-01-24 14:31:24" "CsUtils.java"$"47"$" sb.append(divider);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/CsUtils.java"$"2015-01-24 14:31:24" "CsUtils.java"$"48"$" } else {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/CsUtils.java"$"2015-01-24 14:31:24" "CsUtils.java"$"49"$" divide = true;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/CsUtils.java"$"2015-01-24 14:31:24" "CsUtils.java"$"50"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/CsUtils.java"$"2015-01-24 14:31:24" "CsUtils.java"$"51"$" sb.append(cs);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/CsUtils.java"$"2015-01-24 14:31:24" "CsUtils.java"$"52"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/CsUtils.java"$"2015-01-24 14:31:24" "CsUtils.java"$"53"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/CsUtils.java"$"2015-01-24 14:31:24" "CsUtils.java"$"54"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/CsUtils.java"$"2015-01-24 14:31:24" "CsUtils.java"$"55"$" return sb.length() == 0 ? null : sb;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/CsUtils.java"$"2015-01-24 14:31:24" "CsUtils.java"$"56"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/CsUtils.java"$"2015-01-24 14:31:24" "CsUtils.java"$"57"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/CsUtils.java"$"2015-01-24 14:31:24" "CsUtils.java"$"58"$"}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/CsUtils.java"$"2015-01-24 14:31:24" "NotificationWidget.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-01-25 15:20:07" "NotificationWidget.java"$"1"$"382,10 @@ public class NotificationWidget extends LinearLayout implements INotificatiable"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-01-25 15:20:07" "NotificationWidget.java"$"2"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-01-25 15:20:07" "NotificationWidget.java"$"3"$" char symbol = lines[i].charAt(0);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-01-25 15:20:07" "NotificationWidget.java"$"4"$" boolean isClear = Character.isLetter(symbol) || Character.isDigit(symbol);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-01-25 15:20:07" "NotificationWidget.java"$"5"$" if (highlightFirstLetter && isClear) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-01-25 15:20:07" "MediaController2.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-01-25 18:25:14" "MediaController2.java"$"1"$"105,9 @@ public abstract class MediaController2 {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-01-25 18:25:14" "MediaController2.java"$"2"$" * Override to handle changes to the current metadata.

Warning: You must NOT call"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-01-25 18:25:14" "MediaController2.java"$"3"$" * {@link #registerListener(MediaListener)} nor {@link #unregisterListener(MediaListener)}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-01-25 18:25:14" "MediaController2.java"$"4"$" * from here, otherwise it will crash!"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-01-25 18:25:14" "MediaController2.java"$"5"$"116,9 @@ public abstract class MediaController2 {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-01-25 18:25:14" "MediaController2.java"$"6"$" * Override to handle changes in playback state.

Warning: You must NOT call"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-01-25 18:25:14" "MediaController2.java"$"7"$" * {@link #registerListener(MediaListener)} nor {@link #unregisterListener(MediaListener)}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-01-25 18:25:14" "MediaController2.java"$"8"$" * from here, otherwise it will crash!"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-01-25 18:25:14" "CircleView.java"$"9"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-01-25 18:25:14" "CircleView.java"$"10"$"38,7 @@ import android.view.animation.AccelerateInterpolator;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-01-25 18:25:14" "CircleView.java"$"11"$"import com.achep.base.async.WeakHandler;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-01-25 18:25:14" "CircleView.java"$"12"$"126,14 @@ public class CircleView extends View {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-01-25 18:25:14" "CircleView.java"$"13"$" private static class H extends WeakHandler {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-01-25 18:25:14" "CircleView.java"$"14"$" public H(@NonNull CircleView cv) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-01-25 18:25:14" "CircleView.java"$"15"$" super(cv);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-01-25 18:25:14" "CircleView.java"$"16"$" protected void onHandleMassage(@NonNull CircleView cv, Message msg) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-01-25 18:25:14" "CircleView.java"$"17"$"149,7 @@ public class CircleView extends View {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-01-25 18:25:14" "CircleView.java"$"18"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-01-25 18:25:14" "CircleView.java"$"19"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-01-25 18:25:14" "NotificationWidget.java"$"20"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-01-25 18:25:14" "NotificationWidget.java"$"21"$"382,7 @@ public class NotificationWidget extends LinearLayout implements INotificatiable"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-01-25 18:25:14" "NotificationWidget.java"$"22"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-01-25 18:25:14" "NotificationWidget.java"$"23"$" char symbol = lines[i].charAt(0);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-01-25 18:25:14" "AccessUtils.java"$"24"$"++ b/project/app/src/main/java/com/achep/acdisplay/utils/AccessUtils.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/AccessUtils.java"$"2015-01-25 18:25:14" "AccessUtils.java"$"25"$"18,10 @@"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/AccessUtils.java"$"2015-01-25 18:25:14" "AccessUtils.java"$"26"$"import android.annotation.SuppressLint;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/AccessUtils.java"$"2015-01-25 18:25:14" "AccessUtils.java"$"27"$"import android.app.usage.UsageStats;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/AccessUtils.java"$"2015-01-25 18:25:14" "AccessUtils.java"$"28"$"import android.app.usage.UsageStatsManager;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/AccessUtils.java"$"2015-01-25 18:25:14" "AccessUtils.java"$"29"$"29,10 @@ import android.support.annotation.NonNull;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/AccessUtils.java"$"2015-01-25 18:25:14" "AccessUtils.java"$"30"$"import java.util.List;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/AccessUtils.java"$"2015-01-25 18:25:14" "AccessUtils.java"$"31"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/AccessUtils.java"$"2015-01-25 18:25:14" "AccessUtils.java"$"32"$"/**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/AccessUtils.java"$"2015-01-25 18:25:14" "AccessUtils.java"$"33"$"55,15 @@ public class AccessUtils {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/AccessUtils.java"$"2015-01-25 18:25:14" "AccessUtils.java"$"34"$" @SuppressLint(""NewApi"")"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/AccessUtils.java"$"2015-01-25 18:25:14" "AccessUtils.java"$"35"$" if (!Device.hasLollipopApi()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/AccessUtils.java"$"2015-01-25 18:25:14" "AccessUtils.java"$"36"$" return true;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/AccessUtils.java"$"2015-01-25 18:25:14" "AccessUtils.java"$"37"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/AccessUtils.java"$"2015-01-25 18:25:14" "AccessUtils.java"$"38"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/AccessUtils.java"$"2015-01-25 18:25:14" "AccessUtils.java"$"39"$" UsageStatsManager usm = (UsageStatsManager) context.getSystemService(""usagestats"");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/AccessUtils.java"$"2015-01-25 18:25:14" "AccessUtils.java"$"40"$" List statsList = usm.queryUsageStats(UsageStatsManager.INTERVAL_MONTHLY, 0, 12);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/AccessUtils.java"$"2015-01-25 18:25:14" "AccessUtils.java"$"41"$" return statsList != null;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/AccessUtils.java"$"2015-01-25 18:25:14" "RunningTasksLollipop.java"$"42"$"++ b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-25 18:25:14" "RunningTasksLollipop.java"$"43"$"69,7 @@ class RunningTasksLollipop extends RunningTasks {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-25 18:25:14" "RunningTasksLollipop.java"$"44"$" if (statsList != null) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-25 18:25:14" "RunningTasksLollipop.java"$"45"$"88,9 @@ class RunningTasksLollipop extends RunningTasks {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-25 18:25:14" "RunningTasksLollipop.java"$"46"$" return statsSortedMap != null && !statsSortedMap.isEmpty()"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-25 18:25:14" "RunningTasksLollipop.java"$"47"$" ? statsSortedMap.get(statsSortedMap.lastKey())"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-25 18:25:14" "RunningTasksLollipop.java"$"48"$" : null;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/utils/tasks/RunningTasksLollipop.java"$"2015-01-25 18:25:14" "WeakHandler.java"$"49"$"++ b/project/app/src/main/java/com/achep/base/async/WeakHandler.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/async/WeakHandler.java"$"2015-01-25 18:25:14" "WeakHandler.java"$"50"$"1,59 @@"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/async/WeakHandler.java"$"2015-01-25 18:25:14" "WeakHandler.java"$"51"$"/*"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/async/WeakHandler.java"$"2015-01-25 18:25:14" "WeakHandler.java"$"52"$" * Copyright (C) 2015 AChep@xda "$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/async/WeakHandler.java"$"2015-01-25 18:25:14" "WeakHandler.java"$"53"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/async/WeakHandler.java"$"2015-01-25 18:25:14" "WeakHandler.java"$"54"$" * This program is free software; you can redistribute it and/or"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/async/WeakHandler.java"$"2015-01-25 18:25:14" "WeakHandler.java"$"55"$" * modify it under the terms of the GNU General Public License"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/async/WeakHandler.java"$"2015-01-25 18:25:14" "WeakHandler.java"$"56"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/async/WeakHandler.java"$"2015-01-25 18:25:14" "WeakHandler.java"$"57"$" * of the License, or (at your option) any later version."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/async/WeakHandler.java"$"2015-01-25 18:25:14" "WeakHandler.java"$"58"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/async/WeakHandler.java"$"2015-01-25 18:25:14" "WeakHandler.java"$"59"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/async/WeakHandler.java"$"2015-01-25 18:25:14" "WeakHandler.java"$"60"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/async/WeakHandler.java"$"2015-01-25 18:25:14" "WeakHandler.java"$"61"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/async/WeakHandler.java"$"2015-01-25 18:25:14" "WeakHandler.java"$"62"$" * GNU General Public License for more details."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/async/WeakHandler.java"$"2015-01-25 18:25:14" "WeakHandler.java"$"63"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/async/WeakHandler.java"$"2015-01-25 18:25:14" "WeakHandler.java"$"64"$" * You should have received a copy of the GNU General Public License"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/async/WeakHandler.java"$"2015-01-25 18:25:14" "WeakHandler.java"$"65"$" * along with this program; if not, write to the Free Software"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/async/WeakHandler.java"$"2015-01-25 18:25:14" "WeakHandler.java"$"66"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/async/WeakHandler.java"$"2015-01-25 18:25:14" "WeakHandler.java"$"67"$" * MA 02110-1301, USA."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/async/WeakHandler.java"$"2015-01-25 18:25:14" "WeakHandler.java"$"68"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/async/WeakHandler.java"$"2015-01-25 18:25:14" "WeakHandler.java"$"69"$"package com.achep.base.async;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/async/WeakHandler.java"$"2015-01-25 18:25:14" "WeakHandler.java"$"70"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/async/WeakHandler.java"$"2015-01-25 18:25:14" "WeakHandler.java"$"71"$"import android.os.Handler;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/async/WeakHandler.java"$"2015-01-25 18:25:14" "WeakHandler.java"$"72"$"import android.os.Message;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/async/WeakHandler.java"$"2015-01-25 18:25:14" "WeakHandler.java"$"73"$"import android.support.annotation.NonNull;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/async/WeakHandler.java"$"2015-01-25 18:25:14" "WeakHandler.java"$"74"$"import android.util.Log;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/async/WeakHandler.java"$"2015-01-25 18:25:14" "WeakHandler.java"$"75"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/async/WeakHandler.java"$"2015-01-25 18:25:14" "WeakHandler.java"$"76"$"import java.lang.ref.WeakReference;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/async/WeakHandler.java"$"2015-01-25 18:25:14" "WeakHandler.java"$"77"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/async/WeakHandler.java"$"2015-01-25 18:25:14" "WeakHandler.java"$"78"$"import static com.achep.base.Build.DEBUG;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/async/WeakHandler.java"$"2015-01-25 18:25:14" "WeakHandler.java"$"79"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/async/WeakHandler.java"$"2015-01-25 18:25:14" "WeakHandler.java"$"80"$"/**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/async/WeakHandler.java"$"2015-01-25 18:25:14" "WeakHandler.java"$"81"$" * Created by Artem Chepurnoy on 25.01.2015."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/async/WeakHandler.java"$"2015-01-25 18:25:14" "WeakHandler.java"$"82"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/async/WeakHandler.java"$"2015-01-25 18:25:14" "WeakHandler.java"$"83"$"public abstract class WeakHandler
extends Handler {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/async/WeakHandler.java"$"2015-01-25 18:25:14" "WeakHandler.java"$"84"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/async/WeakHandler.java"$"2015-01-25 18:25:14" "WeakHandler.java"$"85"$" private static final String TAG = ""WeakHandler"";"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/async/WeakHandler.java"$"2015-01-25 18:25:14" "WeakHandler.java"$"86"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/async/WeakHandler.java"$"2015-01-25 18:25:14" "WeakHandler.java"$"87"$" private WeakReference mWeakRef;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/async/WeakHandler.java"$"2015-01-25 18:25:14" "WeakHandler.java"$"88"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/async/WeakHandler.java"$"2015-01-25 18:25:14" "WeakHandler.java"$"89"$" public WeakHandler(@NonNull A object) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/async/WeakHandler.java"$"2015-01-25 18:25:14" "WeakHandler.java"$"90"$" mWeakRef = new WeakReference<>(object);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/async/WeakHandler.java"$"2015-01-25 18:25:14" "WeakHandler.java"$"91"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/async/WeakHandler.java"$"2015-01-25 18:25:14" "WeakHandler.java"$"92"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/async/WeakHandler.java"$"2015-01-25 18:25:14" "WeakHandler.java"$"93"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/async/WeakHandler.java"$"2015-01-25 18:25:14" "WeakHandler.java"$"94"$" public void handleMessage(Message msg) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/async/WeakHandler.java"$"2015-01-25 18:25:14" "WeakHandler.java"$"95"$" super.handleMessage(msg);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/async/WeakHandler.java"$"2015-01-25 18:25:14" "WeakHandler.java"$"96"$" A object = mWeakRef.get();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/async/WeakHandler.java"$"2015-01-25 18:25:14" "WeakHandler.java"$"97"$" if (object == null) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/async/WeakHandler.java"$"2015-01-25 18:25:14" "WeakHandler.java"$"98"$" if (DEBUG) Log.e(TAG, ""Weak reference has died!"""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/async/WeakHandler.java"$"2015-01-25 18:25:14" "WeakHandler.java"$"99"$" + "" class="" + mWeakRef.getClass()"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/async/WeakHandler.java"$"2015-01-25 18:25:14" "WeakHandler.java"$"100"$" + "" message="" + msg.toString());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/async/WeakHandler.java"$"2015-01-25 18:25:14" "WeakHandler.java"$"101"$" return;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/async/WeakHandler.java"$"2015-01-25 18:25:14" "WeakHandler.java"$"102"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/async/WeakHandler.java"$"2015-01-25 18:25:14" "WeakHandler.java"$"103"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/async/WeakHandler.java"$"2015-01-25 18:25:14" "WeakHandler.java"$"104"$" onHandleMassage(object, msg);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/async/WeakHandler.java"$"2015-01-25 18:25:14" "WeakHandler.java"$"105"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/async/WeakHandler.java"$"2015-01-25 18:25:14" "WeakHandler.java"$"106"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/async/WeakHandler.java"$"2015-01-25 18:25:14" "WeakHandler.java"$"107"$" protected abstract void onHandleMassage(@NonNull A object, Message msg);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/async/WeakHandler.java"$"2015-01-25 18:25:14" "WeakHandler.java"$"108"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/async/WeakHandler.java"$"2015-01-25 18:25:14" "WeakHandler.java"$"109"$"}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/async/WeakHandler.java"$"2015-01-25 18:25:14" "MediaWidget.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-01-25 21:03:02" "MediaWidget.java"$"1"$"78,8 @@ public class MediaWidget extends Widget implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-01-25 21:03:02" "MediaWidget.java"$"2"$" private boolean mIdle;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-01-25 21:03:02" "MediaWidget.java"$"3"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-01-25 21:03:02" "MediaWidget.java"$"4"$" private Bitmap mArtwork;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-01-25 21:03:02" "MediaWidget.java"$"5"$"121,19 @@ public class MediaWidget extends Widget implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-01-25 21:03:02" "MediaWidget.java"$"6"$" public void onViewAttached() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-01-25 21:03:02" "MediaWidget.java"$"7"$" super.onViewAttached();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-01-25 21:03:02" "MediaWidget.java"$"8"$" mIdle = false;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-01-25 21:03:02" "MediaWidget.java"$"9"$" onMetadataChanged(mMediaController.getMetadata());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-01-25 21:03:02" "MediaWidget.java"$"10"$" onPlaybackStateChanged(mMediaController.getPlaybackState());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-01-25 21:03:02" "MediaWidget.java"$"11"$" mIdle = true;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-01-25 21:03:02" "MediaWidget.java"$"12"$" public void onViewDetached() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-01-25 21:03:02" "MediaWidget.java"$"13"$" super.onViewDetached();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-01-25 21:03:02" "MediaWidget.java"$"14"$"172,7 @@ public class MediaWidget extends Widget implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-01-25 21:03:02" "MediaWidget.java"$"15"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-01-25 21:03:02" "MediaWidget.java"$"16"$" // Making transformation rule for the warning icon is too"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-01-25 21:03:02" "MediaWidget.java"$"17"$"212,11 @@ public class MediaWidget extends Widget implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-01-25 21:03:02" "MediaWidget.java"$"18"$" if (mIdle) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-01-25 21:03:02" "MediaWidget.java"$"19"$" ViewGroup vg = getView();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-01-25 21:03:02" "MediaWidget.java"$"20"$" if (Device.hasKitKatApi() && vg.isLaidOut() && !getHostFragment().isPowerSaveMode()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-01-25 21:03:02" "MediaWidget.java"$"21"$" TransitionManager.beginDelayedTransition(vg);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-01-25 21:03:02" "MediaWidget.java"$"22"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"23"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"24"$"74,7 @@ import com.achep.acdisplay.ui.view.ForwardingLayout;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"25"$"import com.achep.base.async.WeakHandler;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"26"$"164,7 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"27"$" private boolean mMediaWidgetActive;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"28"$"186,10 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"29"$" private final Handler mHandler = new H(this);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"30"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"31"$" private boolean mPendingIconsSizeChange;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"32"$" private boolean mPendingNotifyChange;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"33"$"221,17 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"34"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"35"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"36"$" public void onCreate(Bundle savedInstanceState) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"37"$" super.onCreate(savedInstanceState);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"38"$" ViewConfiguration vc = ViewConfiguration.get(getActivity());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"39"$"239,7 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"40"$" mMediaController = MediaController2.newInstance(getActivity());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"41"$"283,6 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"42"$"297,13 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"43"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"44"$" mSceneForwardingListener = new ForwardingListener(mIconsForwarder, false, mSceneContainer);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"45"$" mIconsForwardingListener = new ForwardingListener(mIconsForwarder, true, mIconsForwarder);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"46"$" mIconsForwarder.setOnForwardedEventListener(this);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"47"$" mIconsForwarder.setAllViewsForwardable(true, 1 /* the touch depth */);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"48"$" mIconsForwarder.setOnTouchListener(this);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"49"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"50"$" if (isNotDemo()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"51"$"326,73 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"52"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"53"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"54"$" public void onActivityCreated(Bundle savedInstanceState) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"55"$" super.onActivityCreated(savedInstanceState);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"56"$" showWidget(mClockWidget, false);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"57"$" mPendingNotifyChange = true;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"58"$" mPendingIconsSizeChange = true;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"59"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"60"$" // Start all available widgets."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"61"$" for (Widget widget : mWidgetsMap.values()) widget.onStart();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"62"$" mClockWidget.onStart();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"63"$" mMediaWidget.onStart();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"64"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"65"$" // Update notifications list & config."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"66"$" if (mPendingNotifyChange) rebuildNotifications();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"67"$" if (mPendingIconsSizeChange) updateIconsSize();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"68"$" updateTimeouts();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"69"$" mPendingNotifyChange = false;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"70"$" mPendingIconsSizeChange = false;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"71"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"72"$" // Media controller."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"73"$" mMediaController.onStart();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"74"$" mMediaController.registerListener(this);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"75"$" onPlaybackStateChanged(mMediaController.getPlaybackState());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"76"$" // Back to the home widget."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"77"$" showWidget(mClockWidget);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"78"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"79"$" // Clear all ongoing events such as handling media widget,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"80"$" // handing pinned widget, handing the touch delay, etc..."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"81"$" mMediaWidgetActive = false;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"82"$" // Stop all widgets."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"83"$" for (Widget widget : mWidgetsMap.values()) widget.onStop();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"84"$" mClockWidget.onStop();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"85"$" mMediaWidget.onStop();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"86"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"87"$" // Media controller."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"88"$" mMediaController.onStop();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"89"$" mMediaController.unregisterListener(this);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"90"$" super.onPause();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"91"$"403,14 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"92"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"93"$" * {@inheritDoc}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"94"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"95"$"438,11 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"96"$" if (!isResumed()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"97"$" mPendingIconsSizeChange = true;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"98"$" return;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"99"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"100"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"101"$" final int sizePx = getConfig().getIconSizePx();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"102"$"+) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"103"$"455,7 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"104"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"105"$" if (isCurrentWidget(widget)) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"106"$"544,8 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"107"$" boolean dismissing = swipeToDismiss();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"108"$" if (!dismissing) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"109"$"991,33 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"110"$" if (state == PlaybackStateCompat.STATE_PLAYING) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"111"$" mHandler.removeMessages(MSG_HIDE_MEDIA_WIDGET);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"112"$" makeMediaWidgetActive();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"113"$" } else if (mMediaWidgetActive) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"114"$" int delay = 6000; // 6 sec."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"115"$" if (state == PlaybackStateCompat.STATE_NONE) delay = 500;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"116"$" mHandler.sendEmptyMessageDelayed(MSG_HIDE_MEDIA_WIDGET, delay);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"117"$" private void makeMediaWidgetActive() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"118"$" if (!mMediaWidgetActive) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"119"$" mMediaWidgetActive = true;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"120"$" // Update home widget if the current widget is"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"121"$" // the clock / media widget."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"122"$" if (mSelectedWidget.isHomeWidget()) showHomeWidget();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"123"$" private void makeMediaWidgetInactive() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"124"$" if (mMediaWidgetActive) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"125"$" mMediaWidgetActive = false;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"126"$" // Update home widget if the current widget"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"127"$" // is the media widget."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"128"$" if (isCurrentWidget(mMediaWidget)) showHomeWidget();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"129"$"1029,7 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"130"$" return mMediaWidgetActive;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"131"$"1079,12 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"132"$" NotificationPresenter.getEventName(event));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"133"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"134"$" if (!isResumed()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"135"$" mPendingNotifyChange = true;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"136"$" return;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"137"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"138"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"139"$" NotifyWidget widgetPrev = null;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"140"$"1425,24 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"141"$" private static class H extends WeakHandler {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"142"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"143"$" public H(@NonNull AcDisplayFragment fragment) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"144"$" super(fragment);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"145"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"146"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"147"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"148"$" protected void onHandleMassage(@NonNull AcDisplayFragment fragment, Message msg) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"149"$" switch (msg.what) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"150"$" case MSG_HIDE_MEDIA_WIDGET:"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"151"$" fragment.makeMediaWidgetInactive();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"152"$" break;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"153"$" case MSG_SHOW_HOME_WIDGET:"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"154"$" fragment.showHomeWidget();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"155"$" break;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"156"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"157"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"158"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"159"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "AcDisplayFragment.java"$"160"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-25 21:03:02" "BackgroundFactory.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/graphics/BackgroundFactory.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/BackgroundFactory.java"$"2015-01-26 18:43:47" "BackgroundFactory.java"$"1"$"52,14 @@ public class BackgroundFactory {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/BackgroundFactory.java"$"2015-01-26 18:43:47" "BackgroundFactory.java"$"2"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/BackgroundFactory.java"$"2015-01-26 18:43:47" "BackgroundFactory.java"$"3"$" Bitmap output;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/BackgroundFactory.java"$"2015-01-26 18:43:47" "BackgroundFactory.java"$"4"$" try {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/BackgroundFactory.java"$"2015-01-26 18:43:47" "BackgroundFactory.java"$"5"$" output = generate(bitmap);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/BackgroundFactory.java"$"2015-01-26 18:43:47" "BackgroundFactory.java"$"6"$" } catch (OutOfMemoryError e) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/BackgroundFactory.java"$"2015-01-26 18:43:47" "BackgroundFactory.java"$"7"$" Log.e(TAG, ""Out-of-memory error while blurring the background!"");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/BackgroundFactory.java"$"2015-01-26 18:43:47" "BackgroundFactory.java"$"8"$" output = bitmap;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/BackgroundFactory.java"$"2015-01-26 18:43:47" "BackgroundFactory.java"$"9"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/BackgroundFactory.java"$"2015-01-26 18:43:47" "Formatter.java"$"10"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-26 18:43:47" "Formatter.java"$"11"$"106,10 @@ public class Formatter {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-26 18:43:47" "Formatter.java"$"12"$" messages = message != null ? new CharSequence[]{message} : null;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-26 18:43:47" "Formatter.java"$"13"$" messages);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-26 18:43:47" "Formatter.java"$"14"$"126,13 @@ public class Formatter {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-26 18:43:47" "Formatter.java"$"15"$" public final CharSequence title;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-26 18:43:47" "Formatter.java"$"16"$" public final CharSequence subtitle;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-26 18:43:47" "Formatter.java"$"17"$" public final CharSequence[] messages;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-26 18:43:47" "Formatter.java"$"18"$" public final Action[] actions;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Formatter.java"$"2015-01-26 18:43:47" "NotificationListChange.java"$"19"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListChange.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListChange.java"$"2015-01-26 18:43:47" "NotificationListChange.java"$"20"$"21,7 @@ package com.achep.acdisplay.notifications;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListChange.java"$"2015-01-26 18:43:47" "NotificationListChange.java"$"21"$"final class NotificationListChange {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListChange.java"$"2015-01-26 18:43:47" "NotificationPresenter.java"$"22"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-26 18:43:47" "NotificationPresenter.java"$"23"$"364,7 @@ public class NotificationPresenter implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-26 18:43:47" "NotificationPresenter.java"$"24"$" void postNotification("$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-26 18:43:47" "NotificationUtils.java"$"25"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2015-01-26 18:43:47" "NotificationUtils.java"$"26"$"34,6 @@ import android.util.Log;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2015-01-26 18:43:47" "OpenNotification.java"$"27"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-26 18:43:47" "OpenNotification.java"$"28"$"194,8 @@ public abstract class OpenNotification implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-26 18:43:47" "OpenNotification.java"$"29"$" messageText = ensureNotEmpty(messageText);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-26 18:43:47" "OpenNotification.java"$"30"$" messageBigText = ensureNotEmpty(messageBigText);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-26 18:43:47" "OpenNotification.java"$"31"$"208,11 @@ public abstract class OpenNotification implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-26 18:43:47" "OpenNotification.java"$"32"$" @Nullable"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-26 18:43:47" "OpenNotification.java"$"33"$" private CharSequence ensureNotEmpty(@Nullable CharSequence cs) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-26 18:43:47" "OpenNotification.java"$"34"$" return TextUtils.isEmpty(cs) ? null : cs;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-26 18:43:47" "OpenNotification.java"$"35"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-26 18:43:47" "OpenNotification.java"$"36"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-26 18:43:47" "OpenNotification.java"$"37"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-26 18:43:47" "OpenNotification.java"$"38"$"403,6 @@ public abstract class OpenNotification implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-26 18:43:47" "OpenNotificationLollipop.java"$"39"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-01-26 18:43:47" "OpenNotificationLollipop.java"$"40"$"34,7 @@ import java.lang.reflect.Method;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-01-26 18:43:47" "OpenNotificationLollipop.java"$"41"$" private static final String TAG = ""OpenNotificationLp"";"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-01-26 18:43:47" "App.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/App.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-27 20:36:21" "App.java"$"1"$"22,7 @@ import android.app.Application;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-27 20:36:21" "App.java"$"2"$"import com.achep.acdisplay.permissions.AccessManager;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-27 20:36:21" "App.java"$"3"$"77,9 @@ public class App extends Application {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-27 20:36:21" "App.java"$"4"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-27 20:36:21" "App.java"$"5"$" private AccessManager mAccessManager;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-27 20:36:21" "App.java"$"6"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-27 20:36:21" "App.java"$"7"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-27 20:36:21" "App.java"$"8"$"89,8 @@ public class App extends Application {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-27 20:36:21" "App.java"$"9"$" mAccessManager = new AccessManager(this);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-27 20:36:21" "App.java"$"10"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-27 20:36:21" "App.java"$"11"$" Config.getInstance().init(this);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-27 20:36:21" "App.java"$"12"$"108,7 @@ public class App extends Application {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-27 20:36:21" "App.java"$"13"$" mAccessManager.onLowMemory();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-27 20:36:21" "App.java"$"14"$"127,9 @@ public class App extends Application {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-27 20:36:21" "App.java"$"15"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-27 20:36:21" "App.java"$"16"$" public static AccessManager getAccessManager() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-27 20:36:21" "App.java"$"17"$" return instance.mAccessManager;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-27 20:36:21" "App.java"$"18"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-27 20:36:21" "App.java"$"19"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-27 20:36:21" "App.java"$"20"$"}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-01-27 20:36:21" "DialogHelper.java"$"21"$"++ b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-01-27 20:36:21" "DialogHelper.java"$"22"$"28,16 @@ import android.support.v4.app.FragmentTransaction;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-01-27 20:36:21" "DialogHelper.java"$"23"$"import com.achep.base.permissions.Permission;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-01-27 20:36:21" "DialogHelper.java"$"24"$"import com.achep.base.ui.fragments.dialogs.PermissionsDialog;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-01-27 20:36:21" "DialogHelper.java"$"25"$"45,7 @@ import com.achep.base.ui.fragments.dialogs.HelpDialog;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-01-27 20:36:21" "DialogHelper.java"$"26"$" public static final String TAG_FRAGMENT_PERMISSIONS = ""dialog_permissions"";"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-01-27 20:36:21" "DialogHelper.java"$"27"$"132,24 @@ public class DialogHelper {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-01-27 20:36:21" "DialogHelper.java"$"28"$" public static void showPermissionsDialog(@NonNull ActionBarActivity activity,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-01-27 20:36:21" "DialogHelper.java"$"29"$" @NonNull Permission[] permissions) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-01-27 20:36:21" "DialogHelper.java"$"30"$" showDialog(activity, PermissionsDialog.newInstance(permissions), TAG_FRAGMENT_PERMISSIONS);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-01-27 20:36:21" "DialogHelper.java"$"31"$" try {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-01-27 20:36:21" "DialogHelper.java"$"32"$" showDialog(activity, (DialogFragment) clazz.newInstance(), tag);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-01-27 20:36:21" "DialogHelper.java"$"33"$" } catch (InstantiationException | IllegalAccessException e) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-01-27 20:36:21" "DialogHelper.java"$"34"$" throw new RuntimeException(e);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-01-27 20:36:21" "DialogHelper.java"$"35"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-01-27 20:36:21" "DialogHelper.java"$"36"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-01-27 20:36:21" "DialogHelper.java"$"37"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-01-27 20:36:21" "DialogHelper.java"$"38"$" private static void showDialog(@NonNull ActionBarActivity activity,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-01-27 20:36:21" "DialogHelper.java"$"39"$" @NonNull DialogFragment fragment,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-01-27 20:36:21" "DialogHelper.java"$"40"$" @NonNull String tag) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-01-27 20:36:21" "DialogHelper.java"$"41"$"159,7 @@ public class DialogHelper {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-01-27 20:36:21" "DialogHelper.java"$"42"$" fragment.show(ft, tag);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-01-27 20:36:21" "AccessManager.java"$"43"$"++ b/project/app/src/main/java/com/achep/acdisplay/permissions/AccessManager.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/AccessManager.java"$"2015-01-27 20:36:21" "AccessManager.java"$"44"$"1,82 @@"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/AccessManager.java"$"2015-01-27 20:36:21" "AccessManager.java"$"45"$"/*"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/AccessManager.java"$"2015-01-27 20:36:21" "AccessManager.java"$"46"$" * Copyright (C) 2015 AChep@xda "$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/AccessManager.java"$"2015-01-27 20:36:21" "AccessManager.java"$"47"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/AccessManager.java"$"2015-01-27 20:36:21" "AccessManager.java"$"48"$" * This program is free software; you can redistribute it and/or"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/AccessManager.java"$"2015-01-27 20:36:21" "AccessManager.java"$"49"$" * modify it under the terms of the GNU General Public License"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/AccessManager.java"$"2015-01-27 20:36:21" "AccessManager.java"$"50"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/AccessManager.java"$"2015-01-27 20:36:21" "AccessManager.java"$"51"$" * of the License, or (at your option) any later version."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/AccessManager.java"$"2015-01-27 20:36:21" "AccessManager.java"$"52"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/AccessManager.java"$"2015-01-27 20:36:21" "AccessManager.java"$"53"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/AccessManager.java"$"2015-01-27 20:36:21" "AccessManager.java"$"54"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/AccessManager.java"$"2015-01-27 20:36:21" "AccessManager.java"$"55"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/AccessManager.java"$"2015-01-27 20:36:21" "AccessManager.java"$"56"$" * GNU General Public License for more details."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/AccessManager.java"$"2015-01-27 20:36:21" "AccessManager.java"$"57"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/AccessManager.java"$"2015-01-27 20:36:21" "AccessManager.java"$"58"$" * You should have received a copy of the GNU General Public License"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/AccessManager.java"$"2015-01-27 20:36:21" "AccessManager.java"$"59"$" * along with this program; if not, write to the Free Software"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/AccessManager.java"$"2015-01-27 20:36:21" "AccessManager.java"$"60"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/AccessManager.java"$"2015-01-27 20:36:21" "AccessManager.java"$"61"$" * MA 02110-1301, USA."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/AccessManager.java"$"2015-01-27 20:36:21" "AccessManager.java"$"62"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/AccessManager.java"$"2015-01-27 20:36:21" "AccessManager.java"$"63"$"package com.achep.acdisplay.permissions;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/AccessManager.java"$"2015-01-27 20:36:21" "AccessManager.java"$"64"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/AccessManager.java"$"2015-01-27 20:36:21" "AccessManager.java"$"65"$"import android.content.Context;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/AccessManager.java"$"2015-01-27 20:36:21" "AccessManager.java"$"66"$"import android.support.annotation.NonNull;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/AccessManager.java"$"2015-01-27 20:36:21" "AccessManager.java"$"67"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/AccessManager.java"$"2015-01-27 20:36:21" "AccessManager.java"$"68"$"import com.achep.base.Device;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/AccessManager.java"$"2015-01-27 20:36:21" "AccessManager.java"$"69"$"import com.achep.base.interfaces.IOnLowMemory;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/AccessManager.java"$"2015-01-27 20:36:21" "AccessManager.java"$"70"$"import com.achep.base.permissions.Permission;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/AccessManager.java"$"2015-01-27 20:36:21" "AccessManager.java"$"71"$"import com.achep.base.permissions.PermissionGroup;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/AccessManager.java"$"2015-01-27 20:36:21" "AccessManager.java"$"72"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/AccessManager.java"$"2015-01-27 20:36:21" "AccessManager.java"$"73"$"/**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/AccessManager.java"$"2015-01-27 20:36:21" "AccessManager.java"$"74"$" * @author Artem Chepurnoy"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/AccessManager.java"$"2015-01-27 20:36:21" "AccessManager.java"$"75"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/AccessManager.java"$"2015-01-27 20:36:21" "AccessManager.java"$"76"$"public class AccessManager implements IOnLowMemory {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/AccessManager.java"$"2015-01-27 20:36:21" "AccessManager.java"$"77"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/AccessManager.java"$"2015-01-27 20:36:21" "AccessManager.java"$"78"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/AccessManager.java"$"2015-01-27 20:36:21" "AccessManager.java"$"79"$" private final PermissionGroup mMasterPermissions;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/AccessManager.java"$"2015-01-27 20:36:21" "AccessManager.java"$"80"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/AccessManager.java"$"2015-01-27 20:36:21" "AccessManager.java"$"81"$" private final PermissionGroup mKeyguardPermissions;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/AccessManager.java"$"2015-01-27 20:36:21" "AccessManager.java"$"82"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/AccessManager.java"$"2015-01-27 20:36:21" "AccessManager.java"$"83"$" public AccessManager(@NonNull Context context) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/AccessManager.java"$"2015-01-27 20:36:21" "AccessManager.java"$"84"$" context = context.getApplicationContext();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/AccessManager.java"$"2015-01-27 20:36:21" "AccessManager.java"$"85"$" PermissionGroup.Builder builder;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/AccessManager.java"$"2015-01-27 20:36:21" "AccessManager.java"$"86"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/AccessManager.java"$"2015-01-27 20:36:21" "AccessManager.java"$"87"$" builder = new PermissionGroup.Builder(context);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/AccessManager.java"$"2015-01-27 20:36:21" "AccessManager.java"$"88"$" builder.add(Permission.PERMISSION_DEVICE_ADMIN);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/AccessManager.java"$"2015-01-27 20:36:21" "AccessManager.java"$"89"$" builder.add(Device.hasJellyBeanMR2Api()"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/AccessManager.java"$"2015-01-27 20:36:21" "AccessManager.java"$"90"$" ? Permission.PERMISSION_NOTIFICATION_LISTENER"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/AccessManager.java"$"2015-01-27 20:36:21" "AccessManager.java"$"91"$" : Permission.PERMISSION_ACCESSIBILITY);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/AccessManager.java"$"2015-01-27 20:36:21" "AccessManager.java"$"92"$" mMasterPermissions = builder.build();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/AccessManager.java"$"2015-01-27 20:36:21" "AccessManager.java"$"93"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/AccessManager.java"$"2015-01-27 20:36:21" "AccessManager.java"$"94"$" builder = new PermissionGroup.Builder(context);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/AccessManager.java"$"2015-01-27 20:36:21" "AccessManager.java"$"95"$" if (Device.hasLollipopApi()) builder.add(Permission.PERMISSION_USAGE_STATS);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/AccessManager.java"$"2015-01-27 20:36:21" "AccessManager.java"$"96"$" mKeyguardPermissions = builder.build();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/AccessManager.java"$"2015-01-27 20:36:21" "AccessManager.java"$"97"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/AccessManager.java"$"2015-01-27 20:36:21" "AccessManager.java"$"98"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/AccessManager.java"$"2015-01-27 20:36:21" "AccessManager.java"$"99"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/AccessManager.java"$"2015-01-27 20:36:21" "AccessManager.java"$"100"$" * {@inheritDoc}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/AccessManager.java"$"2015-01-27 20:36:21" "AccessManager.java"$"101"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/AccessManager.java"$"2015-01-27 20:36:21" "AccessManager.java"$"102"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/AccessManager.java"$"2015-01-27 20:36:21" "AccessManager.java"$"103"$" public void onLowMemory() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/AccessManager.java"$"2015-01-27 20:36:21" "AccessManager.java"$"104"$" mMasterPermissions.onLowMemory();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/AccessManager.java"$"2015-01-27 20:36:21" "AccessManager.java"$"105"$" mKeyguardPermissions.onLowMemory();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/AccessManager.java"$"2015-01-27 20:36:21" "AccessManager.java"$"106"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/AccessManager.java"$"2015-01-27 20:36:21" "AccessManager.java"$"107"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/AccessManager.java"$"2015-01-27 20:36:21" "AccessManager.java"$"108"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/AccessManager.java"$"2015-01-27 20:36:21" "AccessManager.java"$"109"$" * @return The group of permissions which is required for basic"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/AccessManager.java"$"2015-01-27 20:36:21" "AccessManager.java"$"110"$" * app's functionality."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/AccessManager.java"$"2015-01-27 20:36:21" "AccessManager.java"$"111"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/AccessManager.java"$"2015-01-27 20:36:21" "AccessManager.java"$"112"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/AccessManager.java"$"2015-01-27 20:36:21" "AccessManager.java"$"113"$" public PermissionGroup getMasterPermissions() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/AccessManager.java"$"2015-01-27 20:36:21" "AccessManager.java"$"114"$" return mMasterPermissions;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/AccessManager.java"$"2015-01-27 20:36:21" "AccessManager.java"$"115"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/AccessManager.java"$"2015-01-27 20:36:21" "AccessManager.java"$"116"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/AccessManager.java"$"2015-01-27 20:36:21" "AccessManager.java"$"117"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/AccessManager.java"$"2015-01-27 20:36:21" "AccessManager.java"$"118"$" * @return The group of permissions which is required for"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/AccessManager.java"$"2015-01-27 20:36:21" "AccessManager.java"$"119"$" * keyguard's functionality."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/AccessManager.java"$"2015-01-27 20:36:21" "AccessManager.java"$"120"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/AccessManager.java"$"2015-01-27 20:36:21" "AccessManager.java"$"121"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/AccessManager.java"$"2015-01-27 20:36:21" "AccessManager.java"$"122"$" public PermissionGroup getKeyguardPermissions() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/AccessManager.java"$"2015-01-27 20:36:21" "AccessManager.java"$"123"$" return mKeyguardPermissions;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/AccessManager.java"$"2015-01-27 20:36:21" "AccessManager.java"$"124"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/AccessManager.java"$"2015-01-27 20:36:21" "AccessManager.java"$"125"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/AccessManager.java"$"2015-01-27 20:36:21" "AccessManager.java"$"126"$"}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/AccessManager.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"127"$"++ b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"128"$"1,118 @@"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"129"$"/*"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"130"$" * Copyright (C) 2015 AChep@xda "$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"131"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"132"$" * This program is free software; you can redistribute it and/or"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"133"$" * modify it under the terms of the GNU General Public License"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"134"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"135"$" * of the License, or (at your option) any later version."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"136"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"137"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"138"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"139"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"140"$" * GNU General Public License for more details."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"141"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"142"$" * You should have received a copy of the GNU General Public License"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"143"$" * along with this program; if not, write to the Free Software"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"144"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"145"$" * MA 02110-1301, USA."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"146"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"147"$"package com.achep.acdisplay.permissions;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"148"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"149"$"import android.content.ComponentName;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"150"$"import android.content.ContentResolver;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"151"$"import android.content.Context;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"152"$"import android.content.Intent;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"153"$"import android.provider.Settings;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"154"$"import android.support.annotation.DrawableRes;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"155"$"import android.support.annotation.NonNull;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"156"$"import android.support.annotation.StringRes;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"157"$"import android.util.Log;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"158"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"159"$"import com.achep.acdisplay.R;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"160"$"import com.achep.acdisplay.services.AccessibilityService;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"161"$"import com.achep.base.Device;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"162"$"import com.achep.base.permissions.Permission;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"163"$"import com.achep.base.tests.Check;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"164"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"165"$"/**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"166"$" * The Accessibility notification permission."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"167"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"168"$" * @author Artem Chepurnoy"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"169"$" * @see com.achep.acdisplay.services.AccessibilityService"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"170"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"171"$"public class PermissionAccessibility extends Permission {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"172"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"173"$" private static final String TAG = ""PermissionAcbNotify"";"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"174"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"175"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"176"$" private final String mComponentString;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"177"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"178"$" public PermissionAccessibility(@NonNull Context context) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"179"$" super(context);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"180"$" Check.getInstance().isFalse(Device.hasJellyBeanMR2Api());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"181"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"182"$" mComponentString = new ComponentName(mContext, AccessibilityService.class).flattenToString();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"183"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"184"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"185"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"186"$" * {@inheritDoc}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"187"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"188"$" public boolean isActive() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"189"$" final ContentResolver cr = mContext.getContentResolver();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"190"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"191"$" try {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"192"$" int r = Settings.Secure.getInt(cr, Settings.Secure.ACCESSIBILITY_ENABLED);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"193"$" if (r != 1) return false;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"194"$" } catch (Settings.SettingNotFoundException e) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"195"$" Log.w(TAG, ""Accessibility enabled setting not found!"");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"196"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"197"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"198"$" final String flat = Settings.Secure.getString(cr,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"199"$" Settings.Secure.ENABLED_ACCESSIBILITY_SERVICES);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"200"$" return flat != null && flat.contains(mComponentString);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"201"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"202"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"203"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"204"$" * {@inheritDoc}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"205"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"206"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"207"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"208"$" public Intent getIntentSettings() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"209"$" return new Intent(Settings.ACTION_ACCESSIBILITY_SETTINGS);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"210"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"211"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"212"$" //-- UI -------------------------------------------------------------------"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"213"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"214"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"215"$" * {@inheritDoc}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"216"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"217"$" @DrawableRes"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"218"$" public int getIconResource() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"219"$" return R.drawable.stat_notify;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"220"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"221"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"222"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"223"$" * {@inheritDoc}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"224"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"225"$" @StringRes"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"226"$" public int getTitleResource() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"227"$" return R.string.permissions_notifications;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"228"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"229"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"230"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"231"$" * {@inheritDoc}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"232"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"233"$" @StringRes"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"234"$" public int getSummaryResource() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"235"$" return R.string.permissions_notifications_description;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"236"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"237"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"238"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"239"$" * {@inheritDoc}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"240"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"241"$" @StringRes"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"242"$" public int getErrorResource() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"243"$" return 0; // Should never be needed"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"244"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"245"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionAccessibility.java"$"246"$"}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"247"$"++ b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"248"$"1,103 @@"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"249"$"/*"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"250"$" * Copyright (C) 2015 AChep@xda "$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"251"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"252"$" * This program is free software; you can redistribute it and/or"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"253"$" * modify it under the terms of the GNU General Public License"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"254"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"255"$" * of the License, or (at your option) any later version."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"256"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"257"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"258"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"259"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"260"$" * GNU General Public License for more details."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"261"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"262"$" * You should have received a copy of the GNU General Public License"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"263"$" * along with this program; if not, write to the Free Software"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"264"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"265"$" * MA 02110-1301, USA."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"266"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"267"$"package com.achep.acdisplay.permissions;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"268"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"269"$"import android.app.admin.DevicePolicyManager;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"270"$"import android.content.ComponentName;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"271"$"import android.content.Context;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"272"$"import android.content.Intent;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"273"$"import android.support.annotation.DrawableRes;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"274"$"import android.support.annotation.NonNull;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"275"$"import android.support.annotation.StringRes;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"276"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"277"$"import com.achep.acdisplay.R;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"278"$"import com.achep.acdisplay.receiver.AdminReceiver;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"279"$"import com.achep.base.permissions.Permission;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"280"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"281"$"/**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"282"$" * The Device admin permission."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"283"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"284"$" * @author Artem Chepurnoy"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"285"$" * @see android.app.admin.DevicePolicyManager"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"286"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"287"$"public class PermissionDeviceAdmin extends Permission {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"288"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"289"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"290"$" private final DevicePolicyManager mDPM;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"291"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"292"$" private final ComponentName mComponent;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"293"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"294"$" public PermissionDeviceAdmin(@NonNull Context context) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"295"$" super(context);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"296"$" mDPM = (DevicePolicyManager) mContext.getSystemService(Context.DEVICE_POLICY_SERVICE);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"297"$" mComponent = new ComponentName(mContext, AdminReceiver.class);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"298"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"299"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"300"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"301"$" * {@inheritDoc}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"302"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"303"$" public boolean isActive() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"304"$" return mDPM.isAdminActive(mComponent);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"305"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"306"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"307"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"308"$" * {@inheritDoc}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"309"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"310"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"311"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"312"$" public Intent getIntentSettings() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"313"$" return new Intent(DevicePolicyManager.ACTION_ADD_DEVICE_ADMIN)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"314"$" .putExtra(DevicePolicyManager.EXTRA_DEVICE_ADMIN, mComponent);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"315"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"316"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"317"$" //-- UI -------------------------------------------------------------------"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"318"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"319"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"320"$" * {@inheritDoc}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"321"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"322"$" @DrawableRes"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"323"$" public int getIconResource() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"324"$" return R.drawable.ic_dialog_timeout_white;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"325"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"326"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"327"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"328"$" * {@inheritDoc}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"329"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"330"$" @StringRes"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"331"$" public int getTitleResource() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"332"$" return R.string.permissions_device_admin;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"333"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"334"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"335"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"336"$" * {@inheritDoc}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"337"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"338"$" @StringRes"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"339"$" public int getSummaryResource() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"340"$" return R.string.permissions_device_admin_description;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"341"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"342"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"343"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"344"$" * {@inheritDoc}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"345"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"346"$" @StringRes"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"347"$" public int getErrorResource() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"348"$" return R.string.permissions_device_admin_grant_manually;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"349"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"350"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionDeviceAdmin.java"$"351"$"}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"352"$"++ b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"353"$"1,112 @@"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"354"$"/*"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"355"$" * Copyright (C) 2015 AChep@xda "$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"356"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"357"$" * This program is free software; you can redistribute it and/or"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"358"$" * modify it under the terms of the GNU General Public License"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"359"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"360"$" * of the License, or (at your option) any later version."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"361"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"362"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"363"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"364"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"365"$" * GNU General Public License for more details."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"366"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"367"$" * You should have received a copy of the GNU General Public License"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"368"$" * along with this program; if not, write to the Free Software"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"369"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"370"$" * MA 02110-1301, USA."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"371"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"372"$"package com.achep.acdisplay.permissions;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"373"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"374"$"import android.annotation.TargetApi;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"375"$"import android.content.ComponentName;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"376"$"import android.content.ContentResolver;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"377"$"import android.content.Context;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"378"$"import android.content.Intent;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"379"$"import android.os.Build;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"380"$"import android.provider.Settings;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"381"$"import android.support.annotation.DrawableRes;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"382"$"import android.support.annotation.NonNull;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"383"$"import android.support.annotation.StringRes;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"384"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"385"$"import com.achep.acdisplay.R;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"386"$"import com.achep.acdisplay.services.MediaService;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"387"$"import com.achep.base.Device;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"388"$"import com.achep.base.permissions.Permission;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"389"$"import com.achep.base.tests.Check;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"390"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"391"$"/**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"392"$" * The Notification listener service permission."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"393"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"394"$" * @author Artem Chepurnoy"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"395"$" * @see android.service.notification.NotificationListenerService"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"396"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"397"$"@TargetApi(Build.VERSION_CODES.JELLY_BEAN_MR2)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"398"$"public class PermissionNotificationListener extends Permission {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"399"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"400"$" private static final String KEY = ""enabled_notification_listeners"";"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"401"$" private static final String ACTION = ""android.settings.ACTION_NOTIFICATION_LISTENER_SETTINGS"";"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"402"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"403"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"404"$" private final String mComponentString;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"405"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"406"$" public PermissionNotificationListener(@NonNull Context context) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"407"$" super(context);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"408"$" Check.getInstance().isTrue(Device.hasJellyBeanMR2Api());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"409"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"410"$" mComponentString = new ComponentName(mContext, MediaService.class).flattenToString();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"411"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"412"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"413"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"414"$" * {@inheritDoc}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"415"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"416"$" public boolean isActive() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"417"$" final ContentResolver cr = mContext.getContentResolver();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"418"$" final String flat = Settings.Secure.getString(cr, KEY);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"419"$" return flat != null && flat.contains(mComponentString);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"420"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"421"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"422"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"423"$" * {@inheritDoc}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"424"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"425"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"426"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"427"$" public Intent getIntentSettings() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"428"$" return new Intent(ACTION);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"429"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"430"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"431"$" //-- UI -------------------------------------------------------------------"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"432"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"433"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"434"$" * {@inheritDoc}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"435"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"436"$" @DrawableRes"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"437"$" public int getIconResource() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"438"$" return R.drawable.stat_notify;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"439"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"440"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"441"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"442"$" * {@inheritDoc}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"443"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"444"$" @StringRes"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"445"$" public int getTitleResource() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"446"$" return R.string.permissions_notifications;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"447"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"448"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"449"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"450"$" * {@inheritDoc}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"451"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"452"$" @StringRes"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"453"$" public int getSummaryResource() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"454"$" return R.string.permissions_notifications_description;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"455"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"456"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"457"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"458"$" * {@inheritDoc}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"459"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"460"$" @StringRes"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"461"$" public int getErrorResource() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"462"$" return R.string.permissions_notifications_grant_manually;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"463"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"464"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionNotificationListener.java"$"465"$"}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"466"$"++ b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"467"$"1,120 @@"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"468"$"/*"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"469"$" * Copyright (C) 2015 AChep@xda "$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"470"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"471"$" * This program is free software; you can redistribute it and/or"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"472"$" * modify it under the terms of the GNU General Public License"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"473"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"474"$" * of the License, or (at your option) any later version."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"475"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"476"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"477"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"478"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"479"$" * GNU General Public License for more details."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"480"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"481"$" * You should have received a copy of the GNU General Public License"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"482"$" * along with this program; if not, write to the Free Software"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"483"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"484"$" * MA 02110-1301, USA."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"485"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"486"$"package com.achep.acdisplay.permissions;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"487"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"488"$"import android.annotation.TargetApi;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"489"$"import android.app.AppOpsManager;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"490"$"import android.content.Context;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"491"$"import android.content.Intent;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"492"$"import android.content.pm.PackageManager;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"493"$"import android.os.Build;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"494"$"import android.provider.Settings;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"495"$"import android.support.annotation.DrawableRes;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"496"$"import android.support.annotation.NonNull;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"497"$"import android.support.annotation.StringRes;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"498"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"499"$"import com.achep.acdisplay.R;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"500"$"import com.achep.base.Device;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"501"$"import com.achep.base.permissions.Permission;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"502"$"import com.achep.base.tests.Check;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"503"$"import com.achep.base.utils.PackageUtils;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"504"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"505"$"/**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"506"$" * The Usage stats permission."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"507"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"508"$" * @author Artem Chepurnoy"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"509"$" * @see android.app.usage.UsageStatsManager"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"510"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"511"$"@TargetApi(Build.VERSION_CODES.LOLLIPOP)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"512"$"public class PermissionUsageStats extends Permission {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"513"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"514"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"515"$" private final AppOpsManager mAppOpsManager;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"516"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"517"$" private final PackageManager mPackageManager;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"518"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"519"$" public PermissionUsageStats(@NonNull Context context) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"520"$" super(context);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"521"$" Check.getInstance().isTrue(Device.hasLollipopApi());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"522"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"523"$" //noinspection ResourceType"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"524"$" mAppOpsManager = (AppOpsManager) mContext.getSystemService(Context.APP_OPS_SERVICE);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"525"$" mPackageManager = mContext.getPackageManager();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"526"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"527"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"528"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"529"$" * {@inheritDoc}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"530"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"531"$" public boolean isActive() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"532"$" final String packageName = PackageUtils.getName(mContext);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"533"$" final int uid;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"534"$" try {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"535"$" uid = mPackageManager.getApplicationInfo(packageName, 0).uid;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"536"$" } catch (PackageManager.NameNotFoundException e) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"537"$" throw new RuntimeException(e);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"538"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"539"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"540"$" int result = mAppOpsManager.checkOp(AppOpsManager.OPSTR_GET_USAGE_STATS, uid, packageName);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"541"$" return result == AppOpsManager.MODE_ALLOWED;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"542"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"543"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"544"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"545"$" * {@inheritDoc}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"546"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"547"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"548"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"549"$" public Intent getIntentSettings() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"550"$" return new Intent(Settings.ACTION_USAGE_ACCESS_SETTINGS);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"551"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"552"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"553"$" //-- UI -------------------------------------------------------------------"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"554"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"555"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"556"$" * {@inheritDoc}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"557"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"558"$" @DrawableRes"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"559"$" public int getIconResource() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"560"$" return R.drawable.ic_settings_apps_white;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"561"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"562"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"563"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"564"$" * {@inheritDoc}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"565"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"566"$" @StringRes"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"567"$" public int getTitleResource() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"568"$" return R.string.permissions_usage_stats;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"569"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"570"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"571"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"572"$" * {@inheritDoc}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"573"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"574"$" @StringRes"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"575"$" public int getSummaryResource() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"576"$" return R.string.permissions_usage_stats_description;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"577"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"578"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"579"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"580"$" * {@inheritDoc}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"581"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"582"$" @StringRes"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"583"$" public int getErrorResource() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"584"$" return 0; // There's no other way"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"585"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"586"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "PermissionUsageStats.java"$"587"$"}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-01-27 20:36:21" "ReceiverPublic.java"$"588"$"++ b/project/app/src/main/java/com/achep/acdisplay/receiver/ReceiverPublic.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/receiver/ReceiverPublic.java"$"2015-01-27 20:36:21" "ReceiverPublic.java"$"589"$"26,6 @@ import android.util.Log;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/receiver/ReceiverPublic.java"$"2015-01-27 20:36:21" "ReceiverPublic.java"$"590"$"62,7 @@ public class ReceiverPublic extends BroadcastReceiver {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/receiver/ReceiverPublic.java"$"2015-01-27 20:36:21" "ReceiverPublic.java"$"591"$" enable &= App.getAccessManager().getMasterPermissions().isActive();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/receiver/ReceiverPublic.java"$"2015-01-27 20:36:21" "AccessibilityService.java"$"592"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/AccessibilityService.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/AccessibilityService.java"$"2015-01-27 20:36:21" "AccessibilityService.java"$"593"$"33,6 @@ import com.achep.base.Device;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/AccessibilityService.java"$"2015-01-27 20:36:21" "AccessibilityService.java"$"594"$"41,6 @@ public class AccessibilityService extends android.accessibilityservice.Accessibi"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/AccessibilityService.java"$"2015-01-27 20:36:21" "AccessibilityService.java"$"595"$"63,10 @@ public class AccessibilityService extends android.accessibilityservice.Accessibi"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/AccessibilityService.java"$"2015-01-27 20:36:21" "AccessibilityService.java"$"596"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/AccessibilityService.java"$"2015-01-27 20:36:21" "AccessibilityService.java"$"597"$" * {@inheritDoc}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/AccessibilityService.java"$"2015-01-27 20:36:21" "AccessibilityService.java"$"598"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/AccessibilityService.java"$"2015-01-27 20:36:21" "AccessibilityService.java"$"599"$" public void onInterrupt() { /* unused */ }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/AccessibilityService.java"$"2015-01-27 20:36:21" "MainActivity.java"$"600"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2015-01-27 20:36:21" "MainActivity.java"$"601"$"38,17 @@ import android.util.Log;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2015-01-27 20:36:21" "MainActivity.java"$"602"$"import com.achep.base.permissions.Permission;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2015-01-27 20:36:21" "MainActivity.java"$"603"$"import com.achep.base.ui.SwitchBarPermissible;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2015-01-27 20:36:21" "MainActivity.java"$"604"$"80,7 @@ public class MainActivity extends ActivityBase implements ConfigBase.OnConfigCha"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2015-01-27 20:36:21" "MainActivity.java"$"605"$" private SwitchBarPermissible mSwitchPermission;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2015-01-27 20:36:21" "MainActivity.java"$"606"$"95,12 @@ public class MainActivity extends ActivityBase implements ConfigBase.OnConfigCha"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2015-01-27 20:36:21" "MainActivity.java"$"607"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2015-01-27 20:36:21" "MainActivity.java"$"608"$" Permission[] permissions = App.getAccessManager().getMasterPermissions().permissions;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2015-01-27 20:36:21" "MainActivity.java"$"609"$" SwitchBar switchBar = (SwitchBar) findViewById(R.id.switch_bar);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2015-01-27 20:36:21" "MainActivity.java"$"610"$" mSwitchPermission = new SwitchBarPermissible(this, switchBar, permissions);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2015-01-27 20:36:21" "MainActivity.java"$"611"$" mSwitchPermission.setChecked(mConfig.isEnabled());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2015-01-27 20:36:21" "MainActivity.java"$"612"$" mSwitchPermission.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2015-01-27 20:36:21" "MainActivity.java"$"613"$"110,7 @@ public class MainActivity extends ActivityBase implements ConfigBase.OnConfigCha"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2015-01-27 20:36:21" "MainActivity.java"$"614"$" mConfig.setEnabled(context, checked, MainActivity.this);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2015-01-27 20:36:21" "MainActivity.java"$"615"$"146,22 @@ public class MainActivity extends ActivityBase implements ConfigBase.OnConfigCha"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2015-01-27 20:36:21" "MainActivity.java"$"616"$" private void updateSendTestNotificationMenuItem() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2015-01-27 20:36:21" "MainActivity.java"$"617"$" if (mSendTestNotificationMenuItem != null) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2015-01-27 20:36:21" "MainActivity.java"$"618"$" mSendTestNotificationMenuItem.setVisible(mSwitchPermission.isChecked());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2015-01-27 20:36:21" "MainActivity.java"$"619"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2015-01-27 20:36:21" "MainActivity.java"$"620"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2015-01-27 20:36:21" "MainActivity.java"$"621"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2015-01-27 20:36:21" "MainActivity.java"$"622"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2015-01-27 20:36:21" "MainActivity.java"$"623"$" mSwitchPermission.resume();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2015-01-27 20:36:21" "MainActivity.java"$"624"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2015-01-27 20:36:21" "MainActivity.java"$"625"$" protected void onPause() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2015-01-27 20:36:21" "MainActivity.java"$"626"$" mSwitchPermission.pause();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2015-01-27 20:36:21" "MainActivity.java"$"627"$" super.onPause();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2015-01-27 20:36:21" "MainActivity.java"$"628"$"177,7 @@ public class MainActivity extends ActivityBase implements ConfigBase.OnConfigCha"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2015-01-27 20:36:21" "MainActivity.java"$"629"$" mSwitchPermission.setChecked((Boolean) value);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2015-01-27 20:36:21" "NotificationPresenter.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-28 19:13:15" "NotificationPresenter.java"$"1"$"42,8 @@ import com.achep.base.utils.Operator;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-28 19:13:15" "NotificationPresenter.java"$"2"$"import java.util.HashSet;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-28 19:13:15" "NotificationPresenter.java"$"3"$"import java.util.Set;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-28 19:13:15" "NotificationPresenter.java"$"4"$"106,7 @@ public class NotificationPresenter implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-28 19:13:15" "NotificationPresenter.java"$"5"$" private Set mGroupsWithSummaries;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-28 19:13:15" "NotificationPresenter.java"$"6"$"310,7 @@ public class NotificationPresenter implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-28 19:13:15" "NotificationPresenter.java"$"7"$" mGroupsWithSummaries = new HashSet<>();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-28 19:13:15" "NotificationPresenter.java"$"8"$"387,12 @@ public class NotificationPresenter implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-28 19:13:15" "NotificationPresenter.java"$"9"$" if (n.isGroupSummary()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-28 19:13:15" "NotificationPresenter.java"$"10"$" String groupKey = n.getGroupKey();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-28 19:13:15" "NotificationPresenter.java"$"11"$" assert groupKey != null;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-28 19:13:15" "NotificationPresenter.java"$"12"$" mGroupsWithSummaries.add(groupKey);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-28 19:13:15" "NotificationPresenter.java"$"13"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-28 19:13:15" "NotificationPresenter.java"$"14"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-28 19:13:15" "NotificationPresenter.java"$"15"$" Config config = Config.getInstance();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-28 19:13:15" "NotificationPresenter.java"$"16"$"451,13 @@ public class NotificationPresenter implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-28 19:13:15" "NotificationPresenter.java"$"17"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-28 19:13:15" "NotificationPresenter.java"$"18"$" if (n.isGroupSummary()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-28 19:13:15" "NotificationPresenter.java"$"19"$" String groupKey = n.getGroupKey();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-28 19:13:15" "NotificationPresenter.java"$"20"$" assert groupKey != null;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-28 19:13:15" "NotificationPresenter.java"$"21"$" mGroupsWithSummaries.remove(groupKey);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-28 19:13:15" "NotificationPresenter.java"$"22"$" rebuildLocalList();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-28 19:13:15" "NotificationPresenter.java"$"23"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-28 19:13:15" "NotificationPresenter.java"$"24"$"670,11 @@ public class NotificationPresenter implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-28 19:13:15" "NotificationPresenter.java"$"25"$" Check.getInstance().isTrue(Device.hasLollipopApi() || !notification.isGroupChild());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-28 19:13:15" "NotificationPresenter.java"$"26"$" if (notification.isGroupChild() && mGroupsWithSummaries.contains(notification.getGroupKey())) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-28 19:13:15" "NotificationPresenter.java"$"27"$" return false;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-28 19:13:15" "NotificationPresenter.java"$"28"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-28 19:13:15" "NotificationPresenter.java"$"29"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-28 19:13:15" "NotificationPresenter.java"$"30"$" // Do not allow notifications with no content."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-28 19:13:15" "NotificationPresenter.java"$"31"$"687,7 @@ public class NotificationPresenter implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-28 19:13:15" "NotificationPresenter.java"$"32"$" return true;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-28 19:13:15" "NotificationPresenter.java"$"33"$"726,7 @@ public class NotificationPresenter implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-28 19:13:15" "NotificationPresenter.java"$"34"$" notifyListeners);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-28 19:13:15" "NotificationPresenter.java"$"35"$" mGroupsWithSummaries.clear();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-28 19:13:15" "OpenNotification.java"$"36"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-28 19:13:15" "OpenNotification.java"$"37"$"515,17 @@ public abstract class OpenNotification implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-28 19:13:15" "OpenNotification.java"$"38"$" @Nullable"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-28 19:13:15" "OpenNotification.java"$"39"$" public String getGroupKey() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-28 19:13:15" "OpenNotification.java"$"40"$" return null;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-28 19:13:15" "OpenNotification.java"$"41"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-28 19:13:15" "OpenNotification.java"$"42"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-28 19:13:15" "OpenNotification.java"$"43"$" public boolean isGroupChild() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-28 19:13:15" "OpenNotification.java"$"44"$" public boolean isGroupSummary() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-28 19:13:15" "OpenNotification.java"$"45"$" return false;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-28 19:13:15" "OpenNotification.java"$"46"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-28 19:13:15" "OpenNotification.java"$"47"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-28 19:13:15" "OpenNotification.java"$"48"$"}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-28 19:13:15" "OpenNotificationLollipop.java"$"49"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-01-28 19:13:15" "OpenNotificationLollipop.java"$"50"$"23,7 @@ import android.app.Notification;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-01-28 19:13:15" "OpenNotificationLollipop.java"$"51"$"import android.support.annotation.Nullable;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-01-28 19:13:15" "OpenNotificationLollipop.java"$"52"$"41,11 @@ class OpenNotificationLollipop extends OpenNotificationKitKatWatch {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-01-28 19:13:15" "OpenNotificationLollipop.java"$"53"$" @Nullable"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-01-28 19:13:15" "OpenNotificationLollipop.java"$"54"$" public String getGroupKey() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-01-28 19:13:15" "OpenNotificationLollipop.java"$"55"$" return getStatusBarNotification().getGroupKey();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-01-28 19:13:15" "OpenNotificationLollipop.java"$"56"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-01-28 19:13:15" "OpenNotificationLollipop.java"$"57"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-01-28 19:13:15" "OpenNotificationLollipop.java"$"58"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-01-28 19:13:15" "OpenNotificationLollipop.java"$"59"$"63,21 @@ class OpenNotificationLollipop extends OpenNotificationKitKatWatch {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-01-28 19:13:15" "OpenNotificationLollipop.java"$"60"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-01-28 19:13:15" "OpenNotificationLollipop.java"$"61"$" * {@inheritDoc}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-01-28 19:13:15" "OpenNotificationLollipop.java"$"62"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-01-28 19:13:15" "OpenNotificationLollipop.java"$"63"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-01-28 19:13:15" "OpenNotificationLollipop.java"$"64"$" public boolean isGroupSummary() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-01-28 19:13:15" "OpenNotificationLollipop.java"$"65"$" try {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-01-28 19:13:15" "OpenNotificationLollipop.java"$"66"$" Method method = Notification.class.getDeclaredMethod(""isGroupSummary"");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-01-28 19:13:15" "OpenNotificationLollipop.java"$"67"$" method.setAccessible(true);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-01-28 19:13:15" "OpenNotificationLollipop.java"$"68"$" return (boolean) method.invoke(getNotification());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-01-28 19:13:15" "OpenNotificationLollipop.java"$"69"$" } catch (NoSuchMethodException"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-01-28 19:13:15" "OpenNotificationLollipop.java"$"70"$" | InvocationTargetException"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-01-28 19:13:15" "OpenNotificationLollipop.java"$"71"$" | IllegalAccessException e) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-01-28 19:13:15" "OpenNotificationLollipop.java"$"72"$" Log.e(TAG, ""Failed to check for group summary."");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-01-28 19:13:15" "OpenNotificationLollipop.java"$"73"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-01-28 19:13:15" "OpenNotificationLollipop.java"$"74"$" return false;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-01-28 19:13:15" "OpenNotificationLollipop.java"$"75"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-01-28 19:13:15" "OpenNotificationLollipop.java"$"76"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-01-28 19:13:15" "OpenNotificationLollipop.java"$"77"$"}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-01-28 19:13:15" "AcDisplayFragment.java"$"78"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-28 19:13:15" "AcDisplayFragment.java"$"79"$"76,7 @@ import com.achep.acdisplay.ui.widgets.CircleView;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-28 19:13:15" "AcDisplayFragment.java"$"80"$"import com.achep.base.tests.Check;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-28 19:13:15" "AcDisplayFragment.java"$"81"$"755,8 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-28 19:13:15" "AcDisplayFragment.java"$"82"$" Check.getInstance().isNonNull(widget);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-28 19:13:15" "AcDisplayFragment.java"$"83"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-28 19:13:15" "AcDisplayFragment.java"$"84"$" mHandler.removeMessages(MSG_SHOW_HOME_WIDGET);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-28 19:13:15" "Check.java"$"85"$"++ b/project/app/src/main/java/com/achep/base/tests/Check.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/tests/Check.java"$"2015-01-28 19:13:15" "Check.java"$"86"$"40,7 @@ public abstract class Check {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/tests/Check.java"$"2015-01-28 19:13:15" "Check.java"$"87"$" public abstract void isNonNull(@Nullable Object object);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/tests/Check.java"$"2015-01-28 19:13:15" "Check.java"$"88"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/tests/Check.java"$"2015-01-28 19:13:15" "Check.java"$"89"$" public abstract void isInMainThread();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/tests/Check.java"$"2015-01-28 19:13:15" "CheckImpl.java"$"90"$"++ b/project/app/src/main/java/com/achep/base/tests/CheckImpl.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/tests/CheckImpl.java"$"2015-01-28 19:13:15" "CheckImpl.java"$"91"$"46,13 @@ final class CheckImpl extends Check {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/tests/CheckImpl.java"$"2015-01-28 19:13:15" "CheckImpl.java"$"92"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/tests/CheckImpl.java"$"2015-01-28 19:13:15" "CheckImpl.java"$"93"$" public void isNonNull(@Nullable Object object) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/tests/CheckImpl.java"$"2015-01-28 19:13:15" "CheckImpl.java"$"94"$" if (object == null) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/tests/CheckImpl.java"$"2015-01-28 19:13:15" "CheckImpl.java"$"95"$" throw new RuntimeException(""Should be not null!"");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/tests/CheckImpl.java"$"2015-01-28 19:13:15" "CheckImpl.java"$"96"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/tests/CheckImpl.java"$"2015-01-28 19:13:15" "CheckImpl.java"$"97"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/tests/CheckImpl.java"$"2015-01-28 19:13:15" "CheckImpl.java"$"98"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/tests/CheckImpl.java"$"2015-01-28 19:13:15" "CheckImpl.java"$"99"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/tests/CheckImpl.java"$"2015-01-28 19:13:15" "OpenNotification.java"$"4"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-28 20:37:06" "OpenNotification.java"$"5"$"500,8 @@ public abstract class OpenNotification implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-28 20:37:06" "OpenNotification.java"$"6"$" public abstract String getPackageName();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-01-28 20:37:06" "OpenNotificationJellyBeanMR2.java"$"7"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-28 20:37:06" "OpenNotificationJellyBeanMR2.java"$"8"$"80,13 @@ class OpenNotificationJellyBeanMR2 extends OpenNotification {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-28 20:37:06" "OpenNotificationJellyBeanMR2.java"$"9"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-28 20:37:06" "OpenNotificationJellyBeanMR2.java"$"10"$" * {@inheritDoc}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-28 20:37:06" "OpenNotificationJellyBeanMR2.java"$"11"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-28 20:37:06" "OpenNotificationJellyBeanMR2.java"$"12"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-28 20:37:06" "OpenNotificationJellyBeanMR2.java"$"13"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-28 20:37:06" "OpenNotificationJellyBeanMR2.java"$"14"$" public String getPackageName() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-28 20:37:06" "OpenNotificationJellyBeanMR2.java"$"15"$" return getStatusBarNotification().getPackageName();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-28 20:37:06" "OpenNotificationJellyBeanMR2.java"$"16"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-28 20:37:06" "OpenNotificationJellyBeanMR2.java"$"17"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-28 20:37:06" "OpenNotificationJellyBeanMR2.java"$"18"$"}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-01-28 20:37:06" "AcDisplayFragment.java"$"19"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-28 20:37:06" "AcDisplayFragment.java"$"20"$"505,27 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-28 20:37:06" "AcDisplayFragment.java"$"21"$" if (isCurrentWidget(widget)) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-28 20:37:06" "AcDisplayFragment.java"$"22"$" // We need to reset this, cause current widget may be"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-28 20:37:06" "AcDisplayFragment.java"$"23"$" // pinned."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-28 20:37:06" "AcDisplayFragment.java"$"24"$" return;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-28 20:37:06" "AcDisplayFragment.java"$"25"$" } else if (widget == null && mSelectedWidget.isHomeWidget()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-28 20:37:06" "AcDisplayFragment.java"$"26"$" return;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-28 20:37:06" "AcDisplayFragment.java"$"27"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-28 20:37:06" "AcDisplayFragment.java"$"28"$" int action = event.getActionMasked();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-28 20:37:06" "AcDisplayFragment.java"$"29"$" int delay = action != MotionEvent.ACTION_DOWN ? mConfigWidgetSelectDelay : 0;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-28 20:37:06" "AcDisplayFragment.java"$"30"$" mTouchHandler.postDelayed(new Runnable() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-28 20:37:06" "AcDisplayFragment.java"$"31"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-28 20:37:06" "AcDisplayFragment.java"$"32"$" public void run() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-28 20:37:06" "AcDisplayFragment.java"$"33"$" if (widget == null) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-28 20:37:06" "AcDisplayFragment.java"$"34"$" showHomeWidget();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-28 20:37:06" "AcDisplayFragment.java"$"35"$" } else {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-28 20:37:06" "AcDisplayFragment.java"$"36"$" showWidget(widget);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-28 20:37:06" "AcDisplayFragment.java"$"37"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-28 20:37:06" "AcDisplayFragment.java"$"38"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-28 20:37:06" "AcDisplayFragment.java"$"39"$" }, delay);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-28 20:37:06" "AcDisplayFragment.java"$"40"$"734,6 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-01-28 20:37:06" "README.md"$"0"$"++ b/README.md"$"verdict"$"1"$" b/README.md"$"2015-01-29 16:12:48" "README.md"$"1"$"11,7 @@ AcDisplay"$"verdict"$"1"$" b/README.md"$"2015-01-29 16:12:48" "README.md"$"2"$"](https://plus.google.com/u/0/communities/102085470313050914854)**"$"verdict"$"1"$" b/README.md"$"2015-01-29 16:12:48" "README.md"$"3"$"**[Join app's community on Google+](http://community.acdisplay.org)**"$"verdict"$"1"$" b/README.md"$"2015-01-29 16:12:48" "NotificationPresenter.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-29 21:50:02" "NotificationPresenter.java"$"1"$"381,7 @@ public class NotificationPresenter implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-29 21:50:02" "NotificationPresenter.java"$"2"$" boolean isGroupSummary = false;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-29 21:50:02" "NotificationPresenter.java"$"3"$"389,8 @@ public class NotificationPresenter implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-29 21:50:02" "NotificationPresenter.java"$"4"$" isGroupSummary = true;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-29 21:50:02" "NotificationPresenter.java"$"5"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-29 21:50:02" "NotificationPresenter.java"$"6"$" String groupKey = n.getGroupKey();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-29 21:50:02" "NotificationPresenter.java"$"7"$"415,7 @@ public class NotificationPresenter implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-29 21:50:02" "NotificationPresenter.java"$"8"$" if (localValid && isGroupSummary) rebuildLocalList();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-29 21:50:02" "DialogHelper.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-01-29 21:58:52" "DialogHelper.java"$"1"$"28,6 @@ import android.support.v4.app.FragmentTransaction;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-01-29 21:58:52" "DialogHelper.java"$"2"$"48,6 @@ public class DialogHelper {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-01-29 21:58:52" "DialogHelper.java"$"3"$"126,6 @@ public class DialogHelper {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-01-29 21:58:52" "NotificationPresenter.java"$"4"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-29 21:58:52" "NotificationPresenter.java"$"5"$"620,8 @@ public class NotificationPresenter implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-29 21:58:52" "NotificationPresenter.java"$"6"$" if (mFrozenEvents.size() >= 1 && mFrozenEvents.get(0).event == EVENT_BATH) return;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-29 21:58:52" "NotificationPresenter.java"$"7"$" if (event == EVENT_BATH) mFrozenEvents.clear();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-01-29 21:58:52" "build.gradle"$"0"$"++ b/project/build.gradle"$"verdict"$"1"$" b/project/build.gradle"$"2015-01-30 19:07:40" "build.gradle"$"1"$"6,7 @@ buildscript {"$"verdict"$"1"$" b/project/build.gradle"$"2015-01-30 19:07:40" "build.gradle"$"2"$" classpath 'com.android.tools.build:gradle:1.0.+'"$"verdict"$"1"$" b/project/build.gradle"$"2015-01-30 19:07:40" "CheckoutInternal.java"$"0"$"++ b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-02-03 17:56:40" "CheckoutInternal.java"$"1"$"93,7 @@ public class CheckoutInternal {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-02-03 17:56:40" "CheckoutInternal.java"$"2"$" mBilling.disconnect();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-02-03 17:56:40" "NotificationPresenter.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-03 19:01:07" "NotificationPresenter.java"$"1"$"556,7 @@ public class NotificationPresenter implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-03 19:01:07" "NotificationPresenter.java"$"2"$" setNotificationRead(n, old.isRead());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-03 19:01:07" "NotificationPresenter.java"$"3"$"696,20 @@ public class NotificationPresenter implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-03 19:01:07" "NotificationPresenter.java"$"4"$" //-- MARK-AS-READ ---------------------------------------------------------"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-03 19:01:07" "NotificationPresenter.java"$"5"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-03 19:01:07" "NotificationPresenter.java"$"6"$" void setNotificationRead(@NonNull OpenNotification notification, boolean isRead) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-03 19:01:07" "NotificationPresenter.java"$"7"$" notification.setRead(isRead);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-03 19:01:07" "NotificationPresenter.java"$"8"$" if (notification.isGroupSummary()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-03 19:01:07" "NotificationPresenter.java"$"9"$" String key = notification.getGroupKey();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-03 19:01:07" "NotificationPresenter.java"$"10"$" assert key != null;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-03 19:01:07" "NotificationPresenter.java"$"11"$" for (OpenNotification n : mGList.list()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-03 19:01:07" "NotificationPresenter.java"$"12"$" if (key.equals(n.getGroupKey())) n.setRead(isRead);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-03 19:01:07" "NotificationPresenter.java"$"13"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-03 19:01:07" "NotificationPresenter.java"$"14"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-03 19:01:07" "NotificationPresenter.java"$"15"$" rebuildLocalList();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-03 19:01:07" "NotificationPresenter.java"$"16"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-03 19:01:07" "NotificationPresenter.java"$"17"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-03 19:01:07" "NotificationPresenter.java"$"18"$" //-- INITIALIZING ---------------------------------------------------------"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-03 19:01:07" "OpenNotification.java"$"19"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-02-03 19:01:07" "OpenNotification.java"$"20"$"427,7 @@ public abstract class OpenNotification implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-02-03 19:01:07" "OpenNotification.java"$"21"$" NotificationPresenter.getInstance().setNotificationRead(this, true);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-02-03 19:01:07" "OpenNotification.java"$"22"$"437,7 @@ public abstract class OpenNotification implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-02-03 19:01:07" "OpenNotification.java"$"23"$" void setRead(boolean isRead) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-02-03 19:01:07" "CheckoutInternal.java"$"0"$"++ b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-02-07 14:23:41" "CheckoutInternal.java"$"1"$"26,8 @@ import android.util.Log;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-02-07 14:23:41" "CheckoutInternal.java"$"2"$"import org.apache.commons.lang.builder.EqualsBuilder;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-02-07 14:23:41" "CheckoutInternal.java"$"3"$"import org.apache.commons.lang.builder.HashCodeBuilder;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-02-07 14:23:41" "CheckoutInternal.java"$"4"$"70,35 @@ public class CheckoutInternal {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-02-07 14:23:41" "CheckoutInternal.java"$"5"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-02-07 14:23:41" "CheckoutInternal.java"$"6"$" * {@inheritDoc}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-02-07 14:23:41" "CheckoutInternal.java"$"7"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-02-07 14:23:41" "CheckoutInternal.java"$"8"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-02-07 14:23:41" "CheckoutInternal.java"$"9"$" public int hashCode() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-02-07 14:23:41" "CheckoutInternal.java"$"10"$" return new HashCodeBuilder(15689, 31)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-02-07 14:23:41" "CheckoutInternal.java"$"11"$" .append(mBilling)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-02-07 14:23:41" "CheckoutInternal.java"$"12"$" .append(mCheckout)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-02-07 14:23:41" "CheckoutInternal.java"$"13"$" .append(mConnections)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-02-07 14:23:41" "CheckoutInternal.java"$"14"$" .toHashCode();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-02-07 14:23:41" "CheckoutInternal.java"$"15"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-02-07 14:23:41" "CheckoutInternal.java"$"16"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-02-07 14:23:41" "CheckoutInternal.java"$"17"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-02-07 14:23:41" "CheckoutInternal.java"$"18"$" * {@inheritDoc}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-02-07 14:23:41" "CheckoutInternal.java"$"19"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-02-07 14:23:41" "CheckoutInternal.java"$"20"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-02-07 14:23:41" "CheckoutInternal.java"$"21"$" public boolean equals(Object o) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-02-07 14:23:41" "CheckoutInternal.java"$"22"$" if (o == null) return false;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-02-07 14:23:41" "CheckoutInternal.java"$"23"$" if (o == this) return true;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-02-07 14:23:41" "CheckoutInternal.java"$"24"$" if (!(o instanceof CheckoutInternal)) return false;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-02-07 14:23:41" "CheckoutInternal.java"$"25"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-02-07 14:23:41" "CheckoutInternal.java"$"26"$" CheckoutInternal ci = (CheckoutInternal) o;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-02-07 14:23:41" "CheckoutInternal.java"$"27"$" return new EqualsBuilder()"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-02-07 14:23:41" "CheckoutInternal.java"$"28"$" .append(mConnections, ci.mConnections)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-02-07 14:23:41" "CheckoutInternal.java"$"29"$" .append(mBilling, ci.mBilling)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-02-07 14:23:41" "CheckoutInternal.java"$"30"$" .append(mCheckout, ci.mCheckout)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-02-07 14:23:41" "CheckoutInternal.java"$"31"$" .isEquals();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-02-07 14:23:41" "CheckoutInternal.java"$"32"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-02-07 14:23:41" "CheckoutInternal.java"$"33"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-02-07 14:23:41" "CheckoutInternal.java"$"34"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-02-07 14:23:41" "PermissionGroup.java"$"35"$"++ b/project/app/src/main/java/com/achep/base/permissions/PermissionGroup.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/permissions/PermissionGroup.java"$"2015-02-07 14:23:41" "PermissionGroup.java"$"36"$"24,9 @@ import android.support.annotation.NonNull;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/permissions/PermissionGroup.java"$"2015-02-07 14:23:41" "PermissionGroup.java"$"37"$"import org.apache.commons.lang.builder.EqualsBuilder;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/permissions/PermissionGroup.java"$"2015-02-07 14:23:41" "PermissionGroup.java"$"38"$"import org.apache.commons.lang.builder.HashCodeBuilder;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/permissions/PermissionGroup.java"$"2015-02-07 14:23:41" "PermissionGroup.java"$"39"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/permissions/PermissionGroup.java"$"2015-02-07 14:23:41" "PermissionGroup.java"$"40"$"import java.util.ArrayList;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/permissions/PermissionGroup.java"$"2015-02-07 14:23:41" "PermissionGroup.java"$"41"$"41,31 @@ public class PermissionGroup implements IOnLowMemory, IPermission {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/permissions/PermissionGroup.java"$"2015-02-07 14:23:41" "PermissionGroup.java"$"42"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/permissions/PermissionGroup.java"$"2015-02-07 14:23:41" "PermissionGroup.java"$"43"$" * {@inheritDoc}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/permissions/PermissionGroup.java"$"2015-02-07 14:23:41" "PermissionGroup.java"$"44"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/permissions/PermissionGroup.java"$"2015-02-07 14:23:41" "PermissionGroup.java"$"45"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/permissions/PermissionGroup.java"$"2015-02-07 14:23:41" "PermissionGroup.java"$"46"$" public int hashCode() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/permissions/PermissionGroup.java"$"2015-02-07 14:23:41" "PermissionGroup.java"$"47"$" return new HashCodeBuilder(37, 49)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/permissions/PermissionGroup.java"$"2015-02-07 14:23:41" "PermissionGroup.java"$"48"$" .append(permissions)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/permissions/PermissionGroup.java"$"2015-02-07 14:23:41" "PermissionGroup.java"$"49"$" .toHashCode();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/permissions/PermissionGroup.java"$"2015-02-07 14:23:41" "PermissionGroup.java"$"50"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/permissions/PermissionGroup.java"$"2015-02-07 14:23:41" "PermissionGroup.java"$"51"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/permissions/PermissionGroup.java"$"2015-02-07 14:23:41" "PermissionGroup.java"$"52"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/permissions/PermissionGroup.java"$"2015-02-07 14:23:41" "PermissionGroup.java"$"53"$" * {@inheritDoc}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/permissions/PermissionGroup.java"$"2015-02-07 14:23:41" "PermissionGroup.java"$"54"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/permissions/PermissionGroup.java"$"2015-02-07 14:23:41" "PermissionGroup.java"$"55"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/permissions/PermissionGroup.java"$"2015-02-07 14:23:41" "PermissionGroup.java"$"56"$" public boolean equals(Object o) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/permissions/PermissionGroup.java"$"2015-02-07 14:23:41" "PermissionGroup.java"$"57"$" if (o == null) return false;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/permissions/PermissionGroup.java"$"2015-02-07 14:23:41" "PermissionGroup.java"$"58"$" if (o == this) return true;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/permissions/PermissionGroup.java"$"2015-02-07 14:23:41" "PermissionGroup.java"$"59"$" if (!(o instanceof PermissionGroup)) return false;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/permissions/PermissionGroup.java"$"2015-02-07 14:23:41" "PermissionGroup.java"$"60"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/permissions/PermissionGroup.java"$"2015-02-07 14:23:41" "PermissionGroup.java"$"61"$" PermissionGroup pg = (PermissionGroup) o;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/permissions/PermissionGroup.java"$"2015-02-07 14:23:41" "PermissionGroup.java"$"62"$" return new EqualsBuilder()"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/permissions/PermissionGroup.java"$"2015-02-07 14:23:41" "PermissionGroup.java"$"63"$" .append(permissions, pg.permissions)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/permissions/PermissionGroup.java"$"2015-02-07 14:23:41" "PermissionGroup.java"$"64"$" .isEquals();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/permissions/PermissionGroup.java"$"2015-02-07 14:23:41" "PermissionGroup.java"$"65"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/permissions/PermissionGroup.java"$"2015-02-07 14:23:41" "PermissionGroup.java"$"66"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/permissions/PermissionGroup.java"$"2015-02-07 14:23:41" "PermissionGroup.java"$"67"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/permissions/PermissionGroup.java"$"2015-02-07 14:23:41" "Action.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2015-02-07 14:25:20" "Action.java"$"1"$"25,7 @@ import android.os.Build;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2015-02-07 14:25:20" "Action.java"$"2"$"import android.support.v4.app.RemoteInput;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2015-02-07 14:25:20" "Action.java"$"3"$"55,13 @@ public class Action {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2015-02-07 14:25:20" "Action.java"$"4"$" if (Device.hasKitKatWatchApi()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2015-02-07 14:25:20" "Action.java"$"5"$" factory = new FactoryKitKatWatch();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2015-02-07 14:25:20" "Action.java"$"6"$" } else {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2015-02-07 14:25:20" "Action.java"$"7"$" factory = Device.hasKitKatApi()"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2015-02-07 14:25:20" "Action.java"$"8"$" ? new FactoryKitKat()"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2015-02-07 14:25:20" "Action.java"$"9"$" : new FactoryJellyBean();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2015-02-07 14:25:20" "Action.java"$"10"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2015-02-07 14:25:20" "Action.java"$"11"$"99,19 @@ public class Action {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2015-02-07 14:25:20" "Action.java"$"12"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2015-02-07 14:25:20" "Action.java"$"13"$" * The list of inputs to be collected from the user when this action is sent."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2015-02-07 14:25:20" "Action.java"$"14"$" * May be null if no remote inputs were added."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2015-02-07 14:25:20" "Action.java"$"15"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2015-02-07 14:25:20" "Action.java"$"16"$" @Nullable"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2015-02-07 14:25:20" "Action.java"$"17"$" public final RemoteInput[] remoteInputs;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2015-02-07 14:25:20" "Action.java"$"18"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2015-02-07 14:25:20" "Action.java"$"19"$" private Action(@DrawableRes int icon, @NonNull CharSequence title,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2015-02-07 14:25:20" "Action.java"$"20"$" @Nullable PendingIntent intent, @Nullable RemoteInput[] remoteInputs) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2015-02-07 14:25:20" "Action.java"$"21"$" this.remoteInputs = remoteInputs;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2015-02-07 14:25:20" "Action.java"$"22"$"132,19 @@ public class Action {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2015-02-07 14:25:20" "Action.java"$"23"$" @TargetApi(Build.VERSION_CODES.KITKAT_WATCH)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2015-02-07 14:25:20" "Action.java"$"24"$" private static class FactoryKitKatWatch extends FactoryKitKat {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2015-02-07 14:25:20" "Action.java"$"25"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2015-02-07 14:25:20" "Action.java"$"26"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2015-02-07 14:25:20" "Action.java"$"27"$" * {@inheritDoc}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2015-02-07 14:25:20" "Action.java"$"28"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2015-02-07 14:25:20" "Action.java"$"29"$" @Nullable"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2015-02-07 14:25:20" "Action.java"$"30"$" public RemoteInput[] getRemoteInputs(@NonNull Notification.Action action) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2015-02-07 14:25:20" "Action.java"$"31"$" return RemoteInputUtils.toCompat(action.getRemoteInputs());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2015-02-07 14:25:20" "Action.java"$"32"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2015-02-07 14:25:20" "Action.java"$"33"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2015-02-07 14:25:20" "Action.java"$"34"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2015-02-07 14:25:20" "Action.java"$"35"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2015-02-07 14:25:20" "Action.java"$"36"$" @TargetApi(Build.VERSION_CODES.KITKAT)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2015-02-07 14:25:20" "Action.java"$"37"$"163,21 @@ public class Action {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2015-02-07 14:25:20" "Action.java"$"38"$"+) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2015-02-07 14:25:20" "Action.java"$"39"$" RemoteInput[] remoteInputs = getRemoteInputs(src[i]);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2015-02-07 14:25:20" "Action.java"$"40"$" dst[i] = new Action(src[i].icon, src[i].title, src[i].actionIntent, remoteInputs);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2015-02-07 14:25:20" "Action.java"$"41"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2015-02-07 14:25:20" "Action.java"$"42"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2015-02-07 14:25:20" "Action.java"$"43"$" * Get the list of inputs to be collected from the user when this action is sent."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2015-02-07 14:25:20" "Action.java"$"44"$" * May return null if no remote inputs were added."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2015-02-07 14:25:20" "Action.java"$"45"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2015-02-07 14:25:20" "Action.java"$"46"$" @Nullable"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2015-02-07 14:25:20" "Action.java"$"47"$" public RemoteInput[] getRemoteInputs(@NonNull Notification.Action action) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2015-02-07 14:25:20" "Action.java"$"48"$" return null;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2015-02-07 14:25:20" "Action.java"$"49"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2015-02-07 14:25:20" "Action.java"$"50"$"222,7 @@ public class Action {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2015-02-07 14:25:20" "Action.java"$"51"$" dst[i] = new Action(icon, title, intent, null);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2015-02-07 14:25:20" "RemoteInputUtils.java"$"52"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/RemoteInputUtils.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/RemoteInputUtils.java"$"2015-02-07 14:25:20" "RemoteInputUtils.java"$"53"$"1,64 @@"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/RemoteInputUtils.java"$"2015-02-07 14:25:20" "RemoteInputUtils.java"$"54"$"/*"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/RemoteInputUtils.java"$"2015-02-07 14:25:20" "RemoteInputUtils.java"$"55"$" * Copyright (C) 2015 AChep@xda "$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/RemoteInputUtils.java"$"2015-02-07 14:25:20" "RemoteInputUtils.java"$"56"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/RemoteInputUtils.java"$"2015-02-07 14:25:20" "RemoteInputUtils.java"$"57"$" * This program is free software; you can redistribute it and/or"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/RemoteInputUtils.java"$"2015-02-07 14:25:20" "RemoteInputUtils.java"$"58"$" * modify it under the terms of the GNU General Public License"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/RemoteInputUtils.java"$"2015-02-07 14:25:20" "RemoteInputUtils.java"$"59"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/RemoteInputUtils.java"$"2015-02-07 14:25:20" "RemoteInputUtils.java"$"60"$" * of the License, or (at your option) any later version."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/RemoteInputUtils.java"$"2015-02-07 14:25:20" "RemoteInputUtils.java"$"61"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/RemoteInputUtils.java"$"2015-02-07 14:25:20" "RemoteInputUtils.java"$"62"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/RemoteInputUtils.java"$"2015-02-07 14:25:20" "RemoteInputUtils.java"$"63"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/RemoteInputUtils.java"$"2015-02-07 14:25:20" "RemoteInputUtils.java"$"64"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/RemoteInputUtils.java"$"2015-02-07 14:25:20" "RemoteInputUtils.java"$"65"$" * GNU General Public License for more details."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/RemoteInputUtils.java"$"2015-02-07 14:25:20" "RemoteInputUtils.java"$"66"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/RemoteInputUtils.java"$"2015-02-07 14:25:20" "RemoteInputUtils.java"$"67"$" * You should have received a copy of the GNU General Public License"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/RemoteInputUtils.java"$"2015-02-07 14:25:20" "RemoteInputUtils.java"$"68"$" * along with this program; if not, write to the Free Software"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/RemoteInputUtils.java"$"2015-02-07 14:25:20" "RemoteInputUtils.java"$"69"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/RemoteInputUtils.java"$"2015-02-07 14:25:20" "RemoteInputUtils.java"$"70"$" * MA 02110-1301, USA."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/RemoteInputUtils.java"$"2015-02-07 14:25:20" "RemoteInputUtils.java"$"71"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/RemoteInputUtils.java"$"2015-02-07 14:25:20" "RemoteInputUtils.java"$"72"$"package com.achep.acdisplay.notifications;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/RemoteInputUtils.java"$"2015-02-07 14:25:20" "RemoteInputUtils.java"$"73"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/RemoteInputUtils.java"$"2015-02-07 14:25:20" "RemoteInputUtils.java"$"74"$"import android.annotation.TargetApi;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/RemoteInputUtils.java"$"2015-02-07 14:25:20" "RemoteInputUtils.java"$"75"$"import android.os.Build;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/RemoteInputUtils.java"$"2015-02-07 14:25:20" "RemoteInputUtils.java"$"76"$"import android.os.Bundle;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/RemoteInputUtils.java"$"2015-02-07 14:25:20" "RemoteInputUtils.java"$"77"$"import android.support.annotation.Nullable;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/RemoteInputUtils.java"$"2015-02-07 14:25:20" "RemoteInputUtils.java"$"78"$"import android.support.v4.app.RemoteInput;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/RemoteInputUtils.java"$"2015-02-07 14:25:20" "RemoteInputUtils.java"$"79"$"import android.util.Log;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/RemoteInputUtils.java"$"2015-02-07 14:25:20" "RemoteInputUtils.java"$"80"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/RemoteInputUtils.java"$"2015-02-07 14:25:20" "RemoteInputUtils.java"$"81"$"import java.lang.reflect.Constructor;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/RemoteInputUtils.java"$"2015-02-07 14:25:20" "RemoteInputUtils.java"$"82"$"import java.lang.reflect.InvocationTargetException;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/RemoteInputUtils.java"$"2015-02-07 14:25:20" "RemoteInputUtils.java"$"83"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/RemoteInputUtils.java"$"2015-02-07 14:25:20" "RemoteInputUtils.java"$"84"$"/**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/RemoteInputUtils.java"$"2015-02-07 14:25:20" "RemoteInputUtils.java"$"85"$" * @author Artem Chepurnoy"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/RemoteInputUtils.java"$"2015-02-07 14:25:20" "RemoteInputUtils.java"$"86"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/RemoteInputUtils.java"$"2015-02-07 14:25:20" "RemoteInputUtils.java"$"87"$"public class RemoteInputUtils {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/RemoteInputUtils.java"$"2015-02-07 14:25:20" "RemoteInputUtils.java"$"88"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/RemoteInputUtils.java"$"2015-02-07 14:25:20" "RemoteInputUtils.java"$"89"$" private static final String TAG = ""RemoteInputUtils"";"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/RemoteInputUtils.java"$"2015-02-07 14:25:20" "RemoteInputUtils.java"$"90"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/RemoteInputUtils.java"$"2015-02-07 14:25:20" "RemoteInputUtils.java"$"91"$" @TargetApi(Build.VERSION_CODES.KITKAT_WATCH)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/RemoteInputUtils.java"$"2015-02-07 14:25:20" "RemoteInputUtils.java"$"92"$" @Nullable"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/RemoteInputUtils.java"$"2015-02-07 14:25:20" "RemoteInputUtils.java"$"93"$" public static RemoteInput[] toCompat(@Nullable android.app.RemoteInput[] srcArray) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/RemoteInputUtils.java"$"2015-02-07 14:25:20" "RemoteInputUtils.java"$"94"$" if (srcArray == null) return null;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/RemoteInputUtils.java"$"2015-02-07 14:25:20" "RemoteInputUtils.java"$"95"$" RemoteInput[] result = new RemoteInput[srcArray.length];"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/RemoteInputUtils.java"$"2015-02-07 14:25:20" "RemoteInputUtils.java"$"96"$" try {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/RemoteInputUtils.java"$"2015-02-07 14:25:20" "RemoteInputUtils.java"$"97"$" Constructor constructor = RemoteInput.class.getDeclaredConstructor("$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/RemoteInputUtils.java"$"2015-02-07 14:25:20" "RemoteInputUtils.java"$"98"$" String.class, CharSequence.class, CharSequence[].class,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/RemoteInputUtils.java"$"2015-02-07 14:25:20" "RemoteInputUtils.java"$"99"$" boolean.class, Bundle.class);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/RemoteInputUtils.java"$"2015-02-07 14:25:20" "RemoteInputUtils.java"$"100"$" constructor.setAccessible(true);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/RemoteInputUtils.java"$"2015-02-07 14:25:20" "RemoteInputUtils.java"$"101"$" for (int i = 0; i < srcArray.length; i++) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/RemoteInputUtils.java"$"2015-02-07 14:25:20" "RemoteInputUtils.java"$"102"$" android.app.RemoteInput src = srcArray[i];"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/RemoteInputUtils.java"$"2015-02-07 14:25:20" "RemoteInputUtils.java"$"103"$" result[i] = (RemoteInput) constructor.newInstance("$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/RemoteInputUtils.java"$"2015-02-07 14:25:20" "RemoteInputUtils.java"$"104"$" src.getResultKey(), src.getLabel(), src.getChoices(),"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/RemoteInputUtils.java"$"2015-02-07 14:25:20" "RemoteInputUtils.java"$"105"$" src.getAllowFreeFormInput(), src.getExtras());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/RemoteInputUtils.java"$"2015-02-07 14:25:20" "RemoteInputUtils.java"$"106"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/RemoteInputUtils.java"$"2015-02-07 14:25:20" "RemoteInputUtils.java"$"107"$" } catch (NoSuchMethodException"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/RemoteInputUtils.java"$"2015-02-07 14:25:20" "RemoteInputUtils.java"$"108"$" | InvocationTargetException"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/RemoteInputUtils.java"$"2015-02-07 14:25:20" "RemoteInputUtils.java"$"109"$" | InstantiationException"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/RemoteInputUtils.java"$"2015-02-07 14:25:20" "RemoteInputUtils.java"$"110"$" | IllegalAccessException e) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/RemoteInputUtils.java"$"2015-02-07 14:25:20" "RemoteInputUtils.java"$"111"$" Log.e(TAG, ""Failed to create the remote inputs!"");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/RemoteInputUtils.java"$"2015-02-07 14:25:20" "RemoteInputUtils.java"$"112"$" return null;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/RemoteInputUtils.java"$"2015-02-07 14:25:20" "RemoteInputUtils.java"$"113"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/RemoteInputUtils.java"$"2015-02-07 14:25:20" "RemoteInputUtils.java"$"114"$" return result;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/RemoteInputUtils.java"$"2015-02-07 14:25:20" "RemoteInputUtils.java"$"115"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/RemoteInputUtils.java"$"2015-02-07 14:25:20" "RemoteInputUtils.java"$"116"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/RemoteInputUtils.java"$"2015-02-07 14:25:20" "App.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/App.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-02-15 15:37:46" "App.java"$"1"$"22,7 @@ import android.app.Application;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-02-15 15:37:46" "App.java"$"2"$"import com.achep.acdisplay.notifications.NotificationPresenter;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-02-15 15:37:46" "App.java"$"3"$"96,12 @@ public class App extends Application {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-02-15 15:37:46" "App.java"$"4"$" // Init the main notification listener."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-02-15 15:37:46" "App.java"$"5"$" NotificationPresenter.getInstance().setOnNotificationPostedListener("$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-02-15 15:37:46" "App.java"$"6"$" Config.getInstance().isEnabled()"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-02-15 15:37:46" "App.java"$"7"$" ? Presenter.getInstance()"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-02-15 15:37:46" "App.java"$"8"$" : null);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-02-15 15:37:46" "App.java"$"9"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-02-15 15:37:46" "App.java"$"10"$" super.onCreate();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-02-15 15:37:46" "Config.java"$"11"$"++ b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-02-15 15:37:46" "Config.java"$"12"$"26,7 @@ import android.support.annotation.Nullable;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-02-15 15:37:46" "Config.java"$"13"$"import com.achep.acdisplay.notifications.NotificationPresenter;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-02-15 15:37:46" "Config.java"$"14"$"338,9 @@ public final class Config extends ConfigBase {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-02-15 15:37:46" "Config.java"$"15"$" NotificationPresenter.getInstance().setOnNotificationPostedListener(isEnabled()"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-02-15 15:37:46" "Config.java"$"16"$" ? Presenter.getInstance()"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-02-15 15:37:46" "Config.java"$"17"$" : null);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-02-15 15:37:46" "Presenter.java"$"18"$"++ b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-02-15 15:37:46" "Presenter.java"$"19"$"33,7 @@ import com.achep.acdisplay.notifications.OpenNotification;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-02-15 15:37:46" "Presenter.java"$"20"$"import com.achep.base.utils.Operator;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-02-15 15:37:46" "Presenter.java"$"21"$"43,7 @@ import static com.achep.base.Build.DEBUG;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-02-15 15:37:46" "Presenter.java"$"22"$"public class Presenter implements NotificationPresenter.OnNotificationPostedListener {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-02-15 15:37:46" "Presenter.java"$"23"$"68,16 @@ public class Presenter {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-02-15 15:37:46" "Presenter.java"$"24"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-02-15 15:37:46" "Presenter.java"$"25"$" * {@inheritDoc}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-02-15 15:37:46" "Presenter.java"$"26"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-02-15 15:37:46" "Presenter.java"$"27"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-02-15 15:37:46" "Presenter.java"$"28"$" public void onNotificationPosted(@NonNull Context context,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-02-15 15:37:46" "Presenter.java"$"29"$" @NonNull OpenNotification n, int flags) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-02-15 15:37:46" "Presenter.java"$"30"$" boolean silent = Operator.bitAnd(flags, NotificationPresenter.FLAG_SILENCE);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-02-15 15:37:46" "Presenter.java"$"31"$" if (!silent) tryStartGuiCauseNotification(context, n);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-02-15 15:37:46" "Presenter.java"$"32"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-02-15 15:37:46" "Presenter.java"$"33"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-02-15 15:37:46" "Presenter.java"$"34"$" //-- START-UP -------------------------------------------------------------"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-02-15 15:37:46" "NotificationUiHelper.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-02-15 23:02:12" "NotificationUiHelper.java"$"1"$"190,7 @@ public class NotificationUiHelper {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-02-15 23:02:12" "NotificationUiHelper.java"$"2"$" protected void updateTitle() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-02-15 23:02:12" "NotificationUiHelper.java"$"3"$"238,7 @@ public class NotificationUiHelper {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-02-15 23:02:12" "NotificationUiHelper.java"$"4"$" protected void updateTimestamp() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-02-15 23:02:12" "NotificationUiHelper.java"$"5"$"259,7 @@ public class NotificationUiHelper {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-02-15 23:02:12" "NotificationUiHelper.java"$"6"$" protected void updateSubtitle() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-02-15 23:02:12" "NotificationUiHelper.java"$"7"$"280,7 @@ public class NotificationUiHelper {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-02-15 23:02:12" "NotificationUiHelper.java"$"8"$" protected void updateMessage() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-02-15 23:02:12" "NotificationUiHelper.java"$"9"$"449,7 @@ public class NotificationUiHelper {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-02-15 23:02:12" "NotificationUiHelper.java"$"10"$" protected void updateActions() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-02-15 23:02:12" "OpenNotification.java"$"11"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-02-15 23:02:12" "OpenNotification.java"$"12"$"404,10 @@ public abstract class OpenNotification implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-02-15 23:02:12" "OpenNotification.java"$"13"$" public int getBrandColor(int defaultColor) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-02-15 23:02:12" "OpenNotification.java"$"14"$" if (mBrandColor == Color.BLACK || mBrandColor == Color.WHITE) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-02-15 23:02:12" "OpenNotification.java"$"15"$" return defaultColor;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-02-15 23:02:12" "OpenNotification.java"$"16"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-02-15 23:02:12" "OpenNotificationLollipop.java"$"17"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-02-15 23:02:12" "OpenNotificationLollipop.java"$"18"$"21,7 @@ package com.achep.acdisplay.notifications;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-02-15 23:02:12" "OpenNotificationLollipop.java"$"19"$"import android.graphics.Color;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-02-15 23:02:12" "OpenNotificationLollipop.java"$"20"$"58,10 @@ class OpenNotificationLollipop extends OpenNotificationKitKatWatch {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-02-15 23:02:12" "OpenNotificationLollipop.java"$"21"$" int color = getNotification().color;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-02-15 23:02:12" "OpenNotificationLollipop.java"$"22"$" if (color == Color.BLACK || color == Color.WHITE) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-02-15 23:02:12" "OpenNotificationLollipop.java"$"23"$" super.loadBrandColor(context);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-02-15 23:02:12" "OpenNotificationLollipop.java"$"24"$" } else setBrandColor(getNotification().color | 0xFF000000);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-02-15 23:02:12" "CircleDrawable.java"$"25"$"++ b/project/app/src/main/java/com/achep/base/ui/drawables/CircleDrawable.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/drawables/CircleDrawable.java"$"2015-02-15 23:02:12" "CircleDrawable.java"$"26"$"1,84 @@"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/drawables/CircleDrawable.java"$"2015-02-15 23:02:12" "CircleDrawable.java"$"27"$"/*"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/drawables/CircleDrawable.java"$"2015-02-15 23:02:12" "CircleDrawable.java"$"28"$" * Copyright (C) 2015 AChep@xda "$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/drawables/CircleDrawable.java"$"2015-02-15 23:02:12" "CircleDrawable.java"$"29"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/drawables/CircleDrawable.java"$"2015-02-15 23:02:12" "CircleDrawable.java"$"30"$" * This program is free software; you can redistribute it and/or"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/drawables/CircleDrawable.java"$"2015-02-15 23:02:12" "CircleDrawable.java"$"31"$" * modify it under the terms of the GNU General Public License"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/drawables/CircleDrawable.java"$"2015-02-15 23:02:12" "CircleDrawable.java"$"32"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/drawables/CircleDrawable.java"$"2015-02-15 23:02:12" "CircleDrawable.java"$"33"$" * of the License, or (at your option) any later version."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/drawables/CircleDrawable.java"$"2015-02-15 23:02:12" "CircleDrawable.java"$"34"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/drawables/CircleDrawable.java"$"2015-02-15 23:02:12" "CircleDrawable.java"$"35"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/drawables/CircleDrawable.java"$"2015-02-15 23:02:12" "CircleDrawable.java"$"36"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/drawables/CircleDrawable.java"$"2015-02-15 23:02:12" "CircleDrawable.java"$"37"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/drawables/CircleDrawable.java"$"2015-02-15 23:02:12" "CircleDrawable.java"$"38"$" * GNU General Public License for more details."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/drawables/CircleDrawable.java"$"2015-02-15 23:02:12" "CircleDrawable.java"$"39"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/drawables/CircleDrawable.java"$"2015-02-15 23:02:12" "CircleDrawable.java"$"40"$" * You should have received a copy of the GNU General Public License"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/drawables/CircleDrawable.java"$"2015-02-15 23:02:12" "CircleDrawable.java"$"41"$" * along with this program; if not, write to the Free Software"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/drawables/CircleDrawable.java"$"2015-02-15 23:02:12" "CircleDrawable.java"$"42"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/drawables/CircleDrawable.java"$"2015-02-15 23:02:12" "CircleDrawable.java"$"43"$" * MA 02110-1301, USA."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/drawables/CircleDrawable.java"$"2015-02-15 23:02:12" "CircleDrawable.java"$"44"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/drawables/CircleDrawable.java"$"2015-02-15 23:02:12" "CircleDrawable.java"$"45"$"package com.achep.base.ui.drawables;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/drawables/CircleDrawable.java"$"2015-02-15 23:02:12" "CircleDrawable.java"$"46"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/drawables/CircleDrawable.java"$"2015-02-15 23:02:12" "CircleDrawable.java"$"47"$"import android.graphics.Canvas;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/drawables/CircleDrawable.java"$"2015-02-15 23:02:12" "CircleDrawable.java"$"48"$"import android.graphics.ColorFilter;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/drawables/CircleDrawable.java"$"2015-02-15 23:02:12" "CircleDrawable.java"$"49"$"import android.graphics.Paint;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/drawables/CircleDrawable.java"$"2015-02-15 23:02:12" "CircleDrawable.java"$"50"$"import android.graphics.PixelFormat;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/drawables/CircleDrawable.java"$"2015-02-15 23:02:12" "CircleDrawable.java"$"51"$"import android.graphics.Rect;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/drawables/CircleDrawable.java"$"2015-02-15 23:02:12" "CircleDrawable.java"$"52"$"import android.graphics.drawable.Drawable;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/drawables/CircleDrawable.java"$"2015-02-15 23:02:12" "CircleDrawable.java"$"53"$"import android.util.Log;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/drawables/CircleDrawable.java"$"2015-02-15 23:02:12" "CircleDrawable.java"$"54"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/drawables/CircleDrawable.java"$"2015-02-15 23:02:12" "CircleDrawable.java"$"55"$"/**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/drawables/CircleDrawable.java"$"2015-02-15 23:02:12" "CircleDrawable.java"$"56"$" * Created by Artem Chepurnoy on 15.02.2015."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/drawables/CircleDrawable.java"$"2015-02-15 23:02:12" "CircleDrawable.java"$"57"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/drawables/CircleDrawable.java"$"2015-02-15 23:02:12" "CircleDrawable.java"$"58"$"public class CircleDrawable extends Drawable {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/drawables/CircleDrawable.java"$"2015-02-15 23:02:12" "CircleDrawable.java"$"59"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/drawables/CircleDrawable.java"$"2015-02-15 23:02:12" "CircleDrawable.java"$"60"$" private final Paint mPaint;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/drawables/CircleDrawable.java"$"2015-02-15 23:02:12" "CircleDrawable.java"$"61"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/drawables/CircleDrawable.java"$"2015-02-15 23:02:12" "CircleDrawable.java"$"62"$" public CircleDrawable() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/drawables/CircleDrawable.java"$"2015-02-15 23:02:12" "CircleDrawable.java"$"63"$" mPaint = new Paint();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/drawables/CircleDrawable.java"$"2015-02-15 23:02:12" "CircleDrawable.java"$"64"$" mPaint.setAntiAlias(true);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/drawables/CircleDrawable.java"$"2015-02-15 23:02:12" "CircleDrawable.java"$"65"$" mPaint.setStyle(Paint.Style.FILL);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/drawables/CircleDrawable.java"$"2015-02-15 23:02:12" "CircleDrawable.java"$"66"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/drawables/CircleDrawable.java"$"2015-02-15 23:02:12" "CircleDrawable.java"$"67"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/drawables/CircleDrawable.java"$"2015-02-15 23:02:12" "CircleDrawable.java"$"68"$" public void setColor(int color) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/drawables/CircleDrawable.java"$"2015-02-15 23:02:12" "CircleDrawable.java"$"69"$" mPaint.setColor(color | 0xFF000000); // ignore alpha bits"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/drawables/CircleDrawable.java"$"2015-02-15 23:02:12" "CircleDrawable.java"$"70"$" invalidateSelf();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/drawables/CircleDrawable.java"$"2015-02-15 23:02:12" "CircleDrawable.java"$"71"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/drawables/CircleDrawable.java"$"2015-02-15 23:02:12" "CircleDrawable.java"$"72"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/drawables/CircleDrawable.java"$"2015-02-15 23:02:12" "CircleDrawable.java"$"73"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/drawables/CircleDrawable.java"$"2015-02-15 23:02:12" "CircleDrawable.java"$"74"$" * {@inheritDoc}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/drawables/CircleDrawable.java"$"2015-02-15 23:02:12" "CircleDrawable.java"$"75"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/drawables/CircleDrawable.java"$"2015-02-15 23:02:12" "CircleDrawable.java"$"76"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/drawables/CircleDrawable.java"$"2015-02-15 23:02:12" "CircleDrawable.java"$"77"$" public void draw(Canvas canvas) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/drawables/CircleDrawable.java"$"2015-02-15 23:02:12" "CircleDrawable.java"$"78"$" final Rect rect = getBounds();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/drawables/CircleDrawable.java"$"2015-02-15 23:02:12" "CircleDrawable.java"$"79"$" canvas.drawCircle("$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/drawables/CircleDrawable.java"$"2015-02-15 23:02:12" "CircleDrawable.java"$"80"$" rect.exactCenterX(),"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/drawables/CircleDrawable.java"$"2015-02-15 23:02:12" "CircleDrawable.java"$"81"$" rect.exactCenterY(),"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/drawables/CircleDrawable.java"$"2015-02-15 23:02:12" "CircleDrawable.java"$"82"$" Math.min(rect.height(), rect.width()) / 2f, mPaint);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/drawables/CircleDrawable.java"$"2015-02-15 23:02:12" "CircleDrawable.java"$"83"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/drawables/CircleDrawable.java"$"2015-02-15 23:02:12" "CircleDrawable.java"$"84"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/drawables/CircleDrawable.java"$"2015-02-15 23:02:12" "CircleDrawable.java"$"85"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/drawables/CircleDrawable.java"$"2015-02-15 23:02:12" "CircleDrawable.java"$"86"$" * {@inheritDoc}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/drawables/CircleDrawable.java"$"2015-02-15 23:02:12" "CircleDrawable.java"$"87"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/drawables/CircleDrawable.java"$"2015-02-15 23:02:12" "CircleDrawable.java"$"88"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/drawables/CircleDrawable.java"$"2015-02-15 23:02:12" "CircleDrawable.java"$"89"$" public void setAlpha(int alpha) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/drawables/CircleDrawable.java"$"2015-02-15 23:02:12" "CircleDrawable.java"$"90"$" mPaint.setAlpha(alpha);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/drawables/CircleDrawable.java"$"2015-02-15 23:02:12" "CircleDrawable.java"$"91"$" invalidateSelf();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/drawables/CircleDrawable.java"$"2015-02-15 23:02:12" "CircleDrawable.java"$"92"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/drawables/CircleDrawable.java"$"2015-02-15 23:02:12" "CircleDrawable.java"$"93"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/drawables/CircleDrawable.java"$"2015-02-15 23:02:12" "CircleDrawable.java"$"94"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/drawables/CircleDrawable.java"$"2015-02-15 23:02:12" "CircleDrawable.java"$"95"$" * {@inheritDoc}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/drawables/CircleDrawable.java"$"2015-02-15 23:02:12" "CircleDrawable.java"$"96"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/drawables/CircleDrawable.java"$"2015-02-15 23:02:12" "CircleDrawable.java"$"97"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/drawables/CircleDrawable.java"$"2015-02-15 23:02:12" "CircleDrawable.java"$"98"$" public void setColorFilter(ColorFilter cf) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/drawables/CircleDrawable.java"$"2015-02-15 23:02:12" "CircleDrawable.java"$"99"$" mPaint.setColorFilter(cf);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/drawables/CircleDrawable.java"$"2015-02-15 23:02:12" "CircleDrawable.java"$"100"$" invalidateSelf();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/drawables/CircleDrawable.java"$"2015-02-15 23:02:12" "CircleDrawable.java"$"101"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/drawables/CircleDrawable.java"$"2015-02-15 23:02:12" "CircleDrawable.java"$"102"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/drawables/CircleDrawable.java"$"2015-02-15 23:02:12" "CircleDrawable.java"$"103"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/drawables/CircleDrawable.java"$"2015-02-15 23:02:12" "CircleDrawable.java"$"104"$" * {@inheritDoc}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/drawables/CircleDrawable.java"$"2015-02-15 23:02:12" "CircleDrawable.java"$"105"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/drawables/CircleDrawable.java"$"2015-02-15 23:02:12" "CircleDrawable.java"$"106"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/drawables/CircleDrawable.java"$"2015-02-15 23:02:12" "CircleDrawable.java"$"107"$" public int getOpacity() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/drawables/CircleDrawable.java"$"2015-02-15 23:02:12" "CircleDrawable.java"$"108"$" return PixelFormat.TRANSLUCENT;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/drawables/CircleDrawable.java"$"2015-02-15 23:02:12" "CircleDrawable.java"$"109"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/drawables/CircleDrawable.java"$"2015-02-15 23:02:12" "App.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/App.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-02-16 10:15:01" "App.java"$"1"$"27,7 @@ import com.achep.acdisplay.permissions.AccessManager;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-02-16 10:15:01" "App.java"$"2"$"import com.achep.base.Device;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-02-16 10:15:01" "App.java"$"3"$"44,8 @@ public class App extends Application {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-02-16 10:15:01" "App.java"$"4"$" public static final int ACCENT_COLOR = 0xFF607D8B;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-02-16 10:15:01" "App.java"$"5"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-02-16 10:15:01" "App.java"$"6"$" public static final int ID_NOTIFY_INIT = 30;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-02-16 10:15:01" "NotificationListenerJellyBeanMR2.java"$"7"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-02-16 10:15:01" "NotificationListenerJellyBeanMR2.java"$"8"$"28,7 @@ import android.os.Handler;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-02-16 10:15:01" "NotificationListenerJellyBeanMR2.java"$"9"$"import android.support.v4.app.NotificationCompat;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-02-16 10:15:01" "NotificationListenerJellyBeanMR2.java"$"10"$"56,13 @@ class NotificationListenerJellyBeanMR2 extends NotificationListener {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-02-16 10:15:01" "NotificationListenerJellyBeanMR2.java"$"11"$" NotificationCompat.Builder builder = new NotificationCompat.Builder(service)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-02-16 10:15:01" "NotificationListenerJellyBeanMR2.java"$"12"$" .setAutoCancel(true)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-02-16 10:15:01" "NotificationListenerJellyBeanMR2.java"$"13"$" .setColor(App.ACCENT_COLOR);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-02-16 10:15:01" "NotificationPresenter.java"$"14"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-16 10:15:01" "NotificationPresenter.java"$"15"$"475,17 @@ public class NotificationPresenter implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-16 10:15:01" "NotificationPresenter.java"$"16"$" } else if (n.isGroupChild() && mGroupsWithSummaries.contains(n.getGroupKey())) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-16 10:15:01" "NotificationPresenter.java"$"17"$" String groupKey = n.getGroupKey();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-16 10:15:01" "NotificationPresenter.java"$"18"$" assert groupKey != null;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-16 10:15:01" "NotificationPresenter.java"$"19"$" for (OpenNotification n2 : mGList) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-16 10:15:01" "NotificationPresenter.java"$"20"$" if (groupKey.equals(n2.getGroupKey())) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-16 10:15:01" "NotificationPresenter.java"$"21"$" Check.getInstance().isTrue(n2.isGroupSummary());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-16 10:15:01" "NotificationPresenter.java"$"22"$" assert n2.getGroupNotifications() != null;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-16 10:15:01" "NotificationPresenter.java"$"23"$" n2.getGroupNotifications().remove(n);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-16 10:15:01" "NotificationPresenter.java"$"24"$" break;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-16 10:15:01" "NotificationPresenter.java"$"25"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-16 10:15:01" "NotificationPresenter.java"$"26"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-16 10:15:01" "BathService.java"$"27"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-02-16 10:15:01" "BathService.java"$"28"$"27,7 @@ import android.content.Context;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-02-16 10:15:01" "BathService.java"$"29"$"import android.support.v4.app.NotificationCompat;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-02-16 10:15:01" "BathService.java"$"30"$"205,17 @@ public class BathService extends Service {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-02-16 10:15:01" "BathService.java"$"31"$" StringBuilder sb = new StringBuilder();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-02-16 10:15:01" "BathService.java"$"32"$" sb.append(divider);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-02-16 10:15:01" "BathService.java"$"33"$" sb.append(child.getLabel());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-02-16 10:15:01" "BathService.java"$"34"$" String contentText = sb.toString();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-02-16 10:15:01" "BathService.java"$"35"$" contentText.substring(1).toLowerCase();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-02-16 10:15:01" "BathService.java"$"36"$"223,14 @@ public class BathService extends Service {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-02-16 10:15:01" "BathService.java"$"37"$" NotificationCompat.Builder builder = new NotificationCompat.Builder(this)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-02-16 10:15:01" "BathService.java"$"38"$" .setColor(App.ACCENT_COLOR);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-02-16 10:15:01" "BathService.java"$"39"$" return builder.build();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-02-16 10:15:01" "MainActivity.java"$"40"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2015-02-16 10:15:01" "MainActivity.java"$"41"$"18,6 @@"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2015-02-16 10:15:01" "MainActivity.java"$"42"$"32,7 @@ import android.os.Bundle;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2015-02-16 10:15:01" "MainActivity.java"$"43"$"import android.support.v4.app.NotificationCompat;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2015-02-16 10:15:01" "MainActivity.java"$"44"$"64,9 @@ public class MainActivity extends ActivityBase implements ConfigBase.OnConfigCha"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2015-02-16 10:15:01" "MainActivity.java"$"45"$" NotificationCompat.BigTextStyle bts = new NotificationCompat.BigTextStyle()"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2015-02-16 10:15:01" "MainActivity.java"$"46"$" NotificationCompat.Builder builder = new NotificationCompat.Builder(context)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2015-02-16 10:15:01" "MainActivity.java"$"47"$"74,7 @@ public class MainActivity extends ActivityBase implements ConfigBase.OnConfigCha"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2015-02-16 10:15:01" "MainActivity.java"$"48"$" .setColor(App.ACCENT_COLOR)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2015-02-16 10:15:01" "build.gradle"$"0"$"++ b/project/app/build.gradle"$"verdict"$"1"$" b/project/app/build.gradle"$"2015-02-17 13:28:18" "build.gradle"$"1"$"150,8 @@ dependencies {"$"verdict"$"1"$" b/project/app/build.gradle"$"2015-02-17 13:28:18" "build.gradle"$"2"$"'"$"verdict"$"1"$" b/project/app/build.gradle"$"2015-02-17 13:28:18" "build.gradle"$"3"$"@aar'"$"verdict"$"1"$" b/project/app/build.gradle"$"2015-02-17 13:28:18" "build.gradle"$"4"$" //noinspection GradleDynamicVersion"$"verdict"$"1"$" b/project/app/build.gradle"$"2015-02-17 13:28:18" "build.gradle"$"5"$" compile 'com.drivemode:TypefaceHelper:1.+@aar'"$"verdict"$"1"$" b/project/app/build.gradle"$"2015-02-17 13:28:18" "App.java"$"6"$"++ b/project/app/src/main/java/com/achep/acdisplay/App.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-02-17 13:28:18" "App.java"$"7"$"27,9 @@ import com.achep.acdisplay.permissions.AccessManager;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-02-17 13:28:18" "App.java"$"8"$"import com.achep.base.AppHeap;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-02-17 13:28:18" "App.java"$"9"$"55,6 @@ public class App extends Application {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-02-17 13:28:18" "App.java"$"10"$"69,7 @@ public class App extends Application {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-02-17 13:28:18" "App.java"$"11"$" AppHeap.getInstance().init(this);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-02-17 13:28:18" "App.java"$"12"$"97,6 @@ public class App extends Application {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-02-17 13:28:18" "AppHeap.java"$"13"$"++ b/project/app/src/main/java/com/achep/base/AppHeap.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"14"$"1,104 @@"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"15"$"/*"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"16"$" * Copyright (C) 2015 AChep@xda "$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"17"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"18"$" * This program is free software; you can redistribute it and/or"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"19"$" * modify it under the terms of the GNU General Public License"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"20"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"21"$" * of the License, or (at your option) any later version."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"22"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"23"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"24"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"25"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"26"$" * GNU General Public License for more details."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"27"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"28"$" * You should have received a copy of the GNU General Public License"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"29"$" * along with this program; if not, write to the Free Software"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"30"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"31"$" * MA 02110-1301, USA."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"32"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"33"$"package com.achep.base;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"34"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"35"$"import android.app.Application;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"36"$"import android.content.Context;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"37"$"import android.support.annotation.NonNull;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"38"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"39"$"import com.achep.base.billing.CheckoutInternal;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"40"$"import com.achep.base.interfaces.IOnLowMemory;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"41"$"import com.achep.base.tests.Check;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"42"$"import com.drivemode.android.typeface.TypefaceHelper;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"43"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"44"$"import org.solovyev.android.checkout.Checkout;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"45"$"import org.solovyev.android.checkout.ProductTypes;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"46"$"import org.solovyev.android.checkout.Products;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"47"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"48"$"import java.util.Arrays;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"49"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"50"$"/**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"51"$" * Created by Artem Chepurnoy on 17.02.2015."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"52"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"53"$"public class AppHeap implements IOnLowMemory {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"54"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"55"$" private static AppHeap sInstance;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"56"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"57"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"58"$" public static AppHeap getInstance() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"59"$" if (sInstance == null) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"60"$" sInstance = new AppHeap();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"61"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"62"$" return sInstance;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"63"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"64"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"65"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"66"$" public static Checkout getCheckout() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"67"$" return getCheckoutInternal().getCheckout();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"68"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"69"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"70"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"71"$" public static CheckoutInternal getCheckoutInternal() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"72"$" Check.getInstance().isNonNull(getInstance().mCheckoutInternal);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"73"$" return getInstance().mCheckoutInternal;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"74"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"75"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"76"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"77"$" public static Context getContext() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"78"$" Check.getInstance().isNonNull(getInstance().mApplication);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"79"$" return getInstance().mApplication;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"80"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"81"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"82"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"83"$" private static final Products sProducts = Products.create()"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"84"$" .add(ProductTypes.IN_APP, Arrays.asList("$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"85"$" ""donation_1"","$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"86"$" ""donation_4"","$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"87"$" ""donation_10"","$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"88"$" ""donation_20"","$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"89"$" ""donation_50"","$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"90"$" ""donation_99""))"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"91"$" .add(ProductTypes.SUBSCRIPTION, Arrays.asList(""""));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"92"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"93"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"94"$" * Application wide {@link org.solovyev.android.checkout.Checkout} instance"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"95"$" * (can be used anywhere in the app). This instance contains all available"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"96"$" * products in the app."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"97"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"98"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"99"$" private CheckoutInternal mCheckoutInternal;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"100"$" private Application mApplication;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"101"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"102"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"103"$" * Must be called at {@link android.app.Application#onCreate()}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"104"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"105"$" public void init(@NonNull Application application) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"106"$" mCheckoutInternal = new CheckoutInternal(application, sProducts);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"107"$" mApplication = application;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"108"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"109"$" TypefaceHelper.initialize(application);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"110"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"111"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"112"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"113"$" * {@inheritDoc}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"114"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"115"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"116"$" public void onLowMemory() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"117"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AppHeap.java"$"118"$"}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-02-17 13:28:18" "AsyncTask.java"$"119"$"++ b/project/app/src/main/java/com/achep/base/async/AsyncTask.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/async/AsyncTask.java"$"2015-02-17 13:28:18" "AsyncTask.java"$"120"$"23,7 @@ import android.support.annotation.Nullable;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/async/AsyncTask.java"$"2015-02-17 13:28:18" "AsyncTask.java"$"121"$"import com.achep.base.AppHeap;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/async/AsyncTask.java"$"2015-02-17 13:28:18" "AsyncTask.java"$"122"$"168,7 @@ public abstract class AsyncTask extends android.os.AsyncTask {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/async/AsyncTask.java"$"2015-02-17 13:28:18" "AsyncTask.java"$"123"$" if (!NetworkUtils.isOnline(AppHeap.getContext())) return result;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/async/AsyncTask.java"$"2015-02-17 13:28:18" "ActivityBase.java"$"124"$"++ b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"2015-02-17 13:28:18" "ActivityBase.java"$"125"$"24,7 @@ import android.support.annotation.NonNull;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"2015-02-17 13:28:18" "ActivityBase.java"$"126"$"import com.achep.base.AppHeap;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"2015-02-17 13:28:18" "ActivityBase.java"$"127"$"53,8 @@ public abstract class ActivityBase extends ActionBarActivity {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"2015-02-17 13:28:18" "ActivityBase.java"$"128"$" AppHeap.getCheckoutInternal().requestConnect();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"2015-02-17 13:28:18" "ActivityBase.java"$"129"$" mCheckout = Checkout.forActivity(this, AppHeap.getCheckout());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"2015-02-17 13:28:18" "ActivityBase.java"$"130"$"83,7 @@ public abstract class ActivityBase extends ActionBarActivity {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"2015-02-17 13:28:18" "ActivityBase.java"$"131"$" AppHeap.getCheckoutInternal().requestDisconnect();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"2015-02-17 13:28:18" "DonateDialog.java"$"132"$"++ b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2015-02-17 13:28:18" "DonateDialog.java"$"133"$"46,8 @@ import android.widget.ImageView;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2015-02-17 13:28:18" "DonateDialog.java"$"134"$"import com.achep.base.AppHeap;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2015-02-17 13:28:18" "DonateDialog.java"$"135"$"468,7 @@ public class DonateDialog extends DialogFragment {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2015-02-17 13:28:18" "DonateDialog.java"$"136"$"= 2) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2015-02-17 13:28:18" "DonateDialog.java"$"137"$" Context context = AppHeap.getContext();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2015-02-17 13:28:18" "DonateDialog.java"$"138"$" 1]);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2015-02-17 13:28:18" "TextView.java"$"139"$"++ b/project/app/src/main/java/com/achep/base/ui/widgets/TextView.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/widgets/TextView.java"$"2015-02-17 13:28:18" "TextView.java"$"140"$"28,7 @@ import android.util.Log;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/widgets/TextView.java"$"2015-02-17 13:28:18" "TextView.java"$"141"$"import com.drivemode.android.typeface.TypefaceHelper;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/widgets/TextView.java"$"2015-02-17 13:28:18" "TextView.java"$"142"$"60,7 @@ public class TextView extends android.widget.TextView {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/widgets/TextView.java"$"2015-02-17 13:28:18" "TextView.java"$"143"$"= "".ttf"";"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/widgets/TextView.java"$"2015-02-17 13:28:18" "TextView.java"$"144"$" fontName));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/widgets/TextView.java"$"2015-02-17 13:28:18" "TextView.java"$"145"$" TypefaceHelper.getInstance().setTypeface(this, ""fonts/"" + fontName);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/widgets/TextView.java"$"2015-02-17 13:28:18" "Extractor.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/Extractor.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Extractor.java"$"2015-02-17 20:52:40" "Extractor.java"$"1"$"24,11 @@ import android.content.Context;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Extractor.java"$"2015-02-17 20:52:40" "Extractor.java"$"2"$"import android.text.Spannable;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Extractor.java"$"2015-02-17 20:52:40" "Extractor.java"$"3"$"import android.text.style.BackgroundColorSpan;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Extractor.java"$"2015-02-17 20:52:40" "Extractor.java"$"4"$"import android.text.style.CharacterStyle;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Extractor.java"$"2015-02-17 20:52:40" "Extractor.java"$"5"$"import android.text.style.ForegroundColorSpan;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Extractor.java"$"2015-02-17 20:52:40" "Extractor.java"$"6"$"62,23 @@ final class Extractor {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Extractor.java"$"2015-02-17 20:52:40" "Extractor.java"$"7"$""", ""\n"");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Extractor.java"$"2015-02-17 20:52:40" "Extractor.java"$"8"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Extractor.java"$"2015-02-17 20:52:40" "Extractor.java"$"9"$" * Removes both {@link ForegroundColorSpan} and {@link BackgroundColorSpan} from given string."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Extractor.java"$"2015-02-17 20:52:40" "Extractor.java"$"10"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Extractor.java"$"2015-02-17 20:52:40" "Extractor.java"$"11"$" @Nullable"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Extractor.java"$"2015-02-17 20:52:40" "Extractor.java"$"12"$" private static CharSequence removeColorSpans(@Nullable CharSequence cs) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Extractor.java"$"2015-02-17 20:52:40" "Extractor.java"$"13"$" if (cs == null) return null;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Extractor.java"$"2015-02-17 20:52:40" "Extractor.java"$"14"$" if (cs instanceof Spannable) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Extractor.java"$"2015-02-17 20:52:40" "Extractor.java"$"15"$" CharacterStyle[] styles;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Extractor.java"$"2015-02-17 20:52:40" "Extractor.java"$"16"$" Spannable spanned = (Spannable) cs;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Extractor.java"$"2015-02-17 20:52:40" "Extractor.java"$"17"$" styles = spanned.getSpans(0, spanned.length(), ForegroundColorSpan.class);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Extractor.java"$"2015-02-17 20:52:40" "Extractor.java"$"18"$" for (CharacterStyle style : styles) spanned.removeSpan(style);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Extractor.java"$"2015-02-17 20:52:40" "Extractor.java"$"19"$" styles = spanned.getSpans(0, spanned.length(), BackgroundColorSpan.class);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Extractor.java"$"2015-02-17 20:52:40" "Extractor.java"$"20"$" for (CharacterStyle style : styles) spanned.removeSpan(style);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Extractor.java"$"2015-02-17 20:52:40" "Extractor.java"$"21"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Extractor.java"$"2015-02-17 20:52:40" "Extractor.java"$"22"$" return cs;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Extractor.java"$"2015-02-17 20:52:40" "Extractor.java"$"23"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Extractor.java"$"2015-02-17 20:52:40" "Extractor.java"$"24"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Extractor.java"$"2015-02-17 20:52:40" "Extractor.java"$"25"$" @SuppressLint(""InlinedApi"")"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Extractor.java"$"2015-02-17 20:52:40" "Extractor.java"$"26"$"122,7 @@ final class Extractor {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Extractor.java"$"2015-02-17 20:52:40" "Extractor.java"$"27"$" list.add(removeColorSpans(msg));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Extractor.java"$"2015-02-17 20:52:40" "Extractor.java"$"28"$"148,8 @@ final class Extractor {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Extractor.java"$"2015-02-17 20:52:40" "Extractor.java"$"29"$" n.messageBigText = removeColorSpans(extras.getCharSequence(Notification.EXTRA_BIG_TEXT));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Extractor.java"$"2015-02-17 20:52:40" "Extractor.java"$"30"$" n.messageText = removeColorSpans(extras.getCharSequence(Notification.EXTRA_TEXT));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Extractor.java"$"2015-02-17 20:52:40" "NotificationUiHelper.java"$"31"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-02-17 20:52:40" "NotificationUiHelper.java"$"32"$"139,47 @@ public class NotificationUiHelper {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-02-17 20:52:40" "NotificationUiHelper.java"$"33"$" protected boolean isSecret(int minVisibility, int privacyMask) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-02-17 20:52:40" "NotificationUiHelper.java"$"34"$" final int privacyMode = Config.getInstance().getPrivacyMode();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-02-17 20:52:40" "NotificationUiHelper.java"$"35"$" return mOpenNotification.getVisibility() <= minVisibility"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-02-17 20:52:40" "NotificationUiHelper.java"$"36"$" && Operator.bitAnd(privacyMode, privacyMask)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-02-17 20:52:40" "NotificationUiHelper.java"$"37"$" && NotificationUtils.isSecure(mContext);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-02-17 20:52:40" "NotificationUiHelper.java"$"38"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-02-17 20:52:40" "NotificationUiHelper.java"$"39"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-02-17 20:52:40" "NotificationUiHelper.java"$"40"$" //-- LARGE ICON -----------------------------------------------------------"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-02-17 20:52:40" "NotificationUiHelper.java"$"41"$" protected void updateLargeIcon() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-02-17 20:52:40" "NotificationUiHelper.java"$"42"$" return;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-02-17 20:52:40" "NotificationUiHelper.java"$"43"$" if (largeIconImageView == null) return;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-02-17 20:52:40" "NotificationUiHelper.java"$"44"$" return;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-02-17 20:52:40" "NotificationUiHelper.java"$"45"$" final boolean secret = isLargeIconSecret();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-02-17 20:52:40" "NotificationUiHelper.java"$"46"$" return;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-02-17 20:52:40" "NotificationUiHelper.java"$"47"$" ViewUtils.setVisible(largeIconImageView, bitmap != null);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-02-17 20:52:40" "NotificationUiHelper.java"$"48"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-02-17 20:52:40" "NotificationUiHelper.java"$"49"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-02-17 20:52:40" "NotificationUiHelper.java"$"50"$" protected final boolean isLargeIconSecret() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-02-17 20:52:40" "NotificationUiHelper.java"$"51"$" return isSecret(OpenNotification.VISIBILITY_SECRET, Config.PRIVACY_HIDE_CONTENT_MASK);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-02-17 20:52:40" "NotificationUiHelper.java"$"52"$"208,7 @@ public class NotificationUiHelper {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-02-17 20:52:40" "NotificationUiHelper.java"$"53"$" final boolean secret = isTitleSecret();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-02-17 20:52:40" "NotificationUiHelper.java"$"54"$"227,10 @@ public class NotificationUiHelper {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-02-17 20:52:40" "NotificationUiHelper.java"$"55"$" protected final boolean isTitleSecret() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-02-17 20:52:40" "NotificationUiHelper.java"$"56"$" return isSecret(OpenNotification.VISIBILITY_SECRET, Config.PRIVACY_HIDE_CONTENT_MASK);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-02-17 20:52:40" "NotificationUiHelper.java"$"57"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-02-17 20:52:40" "NotificationUiHelper.java"$"58"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-02-17 20:52:40" "NotificationUiHelper.java"$"59"$" @Nullable"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-02-17 20:52:40" "NotificationUiHelper.java"$"60"$"297,7 @@ public class NotificationUiHelper {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-02-17 20:52:40" "NotificationUiHelper.java"$"61"$" final boolean secret = isMessageSecret();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-02-17 20:52:40" "NotificationUiHelper.java"$"62"$"335,10 @@ public class NotificationUiHelper {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-02-17 20:52:40" "NotificationUiHelper.java"$"63"$" protected final boolean isMessageSecret() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-02-17 20:52:40" "NotificationUiHelper.java"$"64"$" return isSecret(OpenNotification.VISIBILITY_PRIVATE, Config.PRIVACY_HIDE_CONTENT_MASK);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-02-17 20:52:40" "NotificationUiHelper.java"$"65"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-02-17 20:52:40" "NotificationUiHelper.java"$"66"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-02-17 20:52:40" "NotificationUiHelper.java"$"67"$" private void rebuildMessageViews(@Nullable CharSequence message) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-02-17 20:52:40" "NotificationUiHelper.java"$"68"$"467,15 @@ public class NotificationUiHelper {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-02-17 20:52:40" "NotificationUiHelper.java"$"69"$" final boolean secret = isActionsSecret();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-02-17 20:52:40" "NotificationUiHelper.java"$"70"$" protected final boolean isActionsSecret() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-02-17 20:52:40" "NotificationUiHelper.java"$"71"$" return isSecret(OpenNotification.VISIBILITY_PRIVATE, Config.PRIVACY_HIDE_ACTIONS_MASK);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-02-17 20:52:40" "NotificationUiHelper.java"$"72"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-02-17 20:52:40" "NotificationUiHelper.java"$"73"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-02-17 20:52:40" "NotificationUiHelper.java"$"74"$" @SuppressLint(""NewApi"")"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-02-17 20:52:40" "ToggleWidgetProvider.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/providers/ToggleWidgetProvider.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/providers/ToggleWidgetProvider.java"$"2015-02-18 18:36:26" "ToggleWidgetProvider.java"$"1"$"35,8 @@ import com.achep.acdisplay.R;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/providers/ToggleWidgetProvider.java"$"2015-02-18 18:36:26" "ToggleWidgetProvider.java"$"2"$"import static com.achep.base.Build.DEBUG;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/providers/ToggleWidgetProvider.java"$"2015-02-18 18:36:26" "ToggleWidgetProvider.java"$"3"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/providers/ToggleWidgetProvider.java"$"2015-02-18 18:36:26" "ToggleWidgetProvider.java"$"4"$"/**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/providers/ToggleWidgetProvider.java"$"2015-02-18 18:36:26" "ToggleWidgetProvider.java"$"5"$"86,7 @@ public class ToggleWidgetProvider extends AppWidgetProvider"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/providers/ToggleWidgetProvider.java"$"2015-02-18 18:36:26" "ToggleWidgetProvider.java"$"6"$" if (DEBUG) Log.d(TAG, ""Toggle widget enabled"");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/providers/ToggleWidgetProvider.java"$"2015-02-18 18:36:26" "ToggleWidgetProvider.java"$"7"$"97,7 @@ public class ToggleWidgetProvider extends AppWidgetProvider"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/providers/ToggleWidgetProvider.java"$"2015-02-18 18:36:26" "ToggleWidgetProvider.java"$"8"$" if (DEBUG) Log.d(TAG, ""Toggle widget disabled"");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/providers/ToggleWidgetProvider.java"$"2015-02-18 18:36:26" "BathService.java"$"9"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-02-18 18:36:26" "BathService.java"$"10"$"43,8 @@ import java.util.Map;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-02-18 18:36:26" "BathService.java"$"11"$"import static com.achep.base.Build.DEBUG;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-02-18 18:36:26" "BathService.java"$"12"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-02-18 18:36:26" "BathService.java"$"13"$"/**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-02-18 18:36:26" "BathService.java"$"14"$"296,7 @@ public class BathService extends Service {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-02-18 18:36:26" "BathService.java"$"15"$" if (DEBUG) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-02-18 18:36:26" "BathService.java"$"16"$" getClass().getSimpleName() + "" service..."");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-02-18 18:36:26" "SensorsDumpService.java"$"17"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2015-02-18 18:36:26" "SensorsDumpService.java"$"18"$"40,8 @@ import com.achep.base.utils.power.PowerUtils;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2015-02-18 18:36:26" "SensorsDumpService.java"$"19"$"import static com.achep.base.Build.DEBUG;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2015-02-18 18:36:26" "SensorsDumpService.java"$"20"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2015-02-18 18:36:26" "SensorsDumpService.java"$"21"$"/**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2015-02-18 18:36:26" "SensorsDumpService.java"$"22"$"143,21 @@ public class SensorsDumpService extends BathService.ChildService implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2015-02-18 18:36:26" "SensorsDumpService.java"$"23"$" sensor.getName() + "" sensor..."");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2015-02-18 18:36:26" "SensorsDumpService.java"$"24"$" if (DEBUG) Log.d(TAG, ""Listening to "" + sensor.getName() + "" sensor..."");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2015-02-18 18:36:26" "SensorsDumpService.java"$"25"$" if (DEBUG) Log.d(TAG, ""Stopping listening..."");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2015-02-18 18:36:26" "SensorsDumpService.java"$"26"$" if (DEBUG) Log.d(TAG, ""Dumping sensors data to file..."");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2015-02-18 18:36:26" "ActiveModeService.java"$"27"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-02-18 18:36:26" "ActiveModeService.java"$"28"$"51,8 @@ import com.achep.base.utils.power.PowerUtils;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-02-18 18:36:26" "ActiveModeService.java"$"29"$"import static com.achep.base.Build.DEBUG;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-02-18 18:36:26" "ActiveModeService.java"$"30"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-02-18 18:36:26" "ActiveModeService.java"$"31"$"/**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-02-18 18:36:26" "ActiveModeService.java"$"32"$"199,7 @@ public class ActiveModeService extends SwitchService implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-02-18 18:36:26" "ActiveModeService.java"$"33"$" if (DEBUG) Log.d(TAG, ""Starting listening to sensors."");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-02-18 18:36:26" "ActiveModeService.java"$"34"$"213,7 @@ public class ActiveModeService extends SwitchService implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-02-18 18:36:26" "ActiveModeService.java"$"35"$" if (DEBUG) Log.d(TAG, ""Stopping listening to sensors."");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-02-18 18:36:26" "AccelerometerSensor.java"$"36"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/AccelerometerSensor.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/AccelerometerSensor.java"$"2015-02-18 18:36:26" "AccelerometerSensor.java"$"37"$"29,8 @@ import com.squareup.seismic.ShakeDetector;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/AccelerometerSensor.java"$"2015-02-18 18:36:26" "AccelerometerSensor.java"$"38"$"import static com.achep.base.Build.DEBUG;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/AccelerometerSensor.java"$"2015-02-18 18:36:26" "AccelerometerSensor.java"$"39"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/AccelerometerSensor.java"$"2015-02-18 18:36:26" "AccelerometerSensor.java"$"40"$"/**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/AccelerometerSensor.java"$"2015-02-18 18:36:26" "AccelerometerSensor.java"$"41"$"74,21 @@ public final class AccelerometerSensor extends ActiveModeSensor.Consuming implem"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/AccelerometerSensor.java"$"2015-02-18 18:36:26" "AccelerometerSensor.java"$"42"$" if (DEBUG) Log.d(TAG, ""Starting accelerometer sensor..."");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/AccelerometerSensor.java"$"2015-02-18 18:36:26" "AccelerometerSensor.java"$"43"$" if (DEBUG) Log.d(TAG, ""Stopping accelerometer sensor..."");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/AccelerometerSensor.java"$"2015-02-18 18:36:26" "AccelerometerSensor.java"$"44"$" if (DEBUG) Log.d(TAG, ""Hearing shake..."");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/AccelerometerSensor.java"$"2015-02-18 18:36:26" "GyroscopeSensor.java"$"45"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/GyroscopeSensor.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/GyroscopeSensor.java"$"2015-02-18 18:36:26" "GyroscopeSensor.java"$"46"$"30,8 @@ import com.achep.base.Build;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/GyroscopeSensor.java"$"2015-02-18 18:36:26" "GyroscopeSensor.java"$"47"$"import static com.achep.base.Build.DEBUG;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/GyroscopeSensor.java"$"2015-02-18 18:36:26" "GyroscopeSensor.java"$"48"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/GyroscopeSensor.java"$"2015-02-18 18:36:26" "GyroscopeSensor.java"$"49"$"/**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/GyroscopeSensor.java"$"2015-02-18 18:36:26" "GyroscopeSensor.java"$"50"$"73,7 @@ public final class GyroscopeSensor extends ActiveModeSensor.Consuming implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/GyroscopeSensor.java"$"2015-02-18 18:36:26" "GyroscopeSensor.java"$"51"$" if (DEBUG) Log.d(TAG, ""Starting gyroscope sensor..."");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/GyroscopeSensor.java"$"2015-02-18 18:36:26" "GyroscopeSensor.java"$"52"$"81,7 @@ public final class GyroscopeSensor extends ActiveModeSensor.Consuming implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/GyroscopeSensor.java"$"2015-02-18 18:36:26" "GyroscopeSensor.java"$"53"$" if (DEBUG) Log.d(TAG, ""Stopping gyroscope sensor..."");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/GyroscopeSensor.java"$"2015-02-18 18:36:26" "ProximitySensor.java"$"54"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-02-18 18:36:26" "ProximitySensor.java"$"55"$"32,8 @@ import com.achep.base.Build;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-02-18 18:36:26" "ProximitySensor.java"$"56"$"import static com.achep.base.Build.DEBUG;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-02-18 18:36:26" "ProximitySensor.java"$"57"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-02-18 18:36:26" "ProximitySensor.java"$"58"$"/**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-02-18 18:36:26" "ProximitySensor.java"$"59"$"191,7 @@ public final class ProximitySensor extends ActiveModeSensor implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-02-18 18:36:26" "ProximitySensor.java"$"60"$" if (DEBUG) mPrograms.add(programWave2Wake);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-02-18 18:36:26" "ProximitySensor.java"$"61"$"230,7 @@ public final class ProximitySensor extends ActiveModeSensor implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-02-18 18:36:26" "ProximitySensor.java"$"62"$" if (DEBUG) Log.d(TAG, ""Starting proximity sensor..."");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-02-18 18:36:26" "ProximitySensor.java"$"63"$"249,7 @@ public final class ProximitySensor extends ActiveModeSensor implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-02-18 18:36:26" "ProximitySensor.java"$"64"$" if (DEBUG) Log.d(TAG, ""Stopping proximity sensor..."");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-02-18 18:36:26" "ProximitySensor.java"$"65"$"265,7 @@ public final class ProximitySensor extends ActiveModeSensor implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-02-18 18:36:26" "ProximitySensor.java"$"66"$" if (DEBUG) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-02-18 18:36:26" "ProximitySensor.java"$"67"$" (now - mHistory.get(historySize - 1).time)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-02-18 18:36:26" "MediaController2.java"$"68"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-02-18 18:36:26" "MediaController2.java"$"69"$"31,8 @@ import com.achep.base.Device;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-02-18 18:36:26" "MediaController2.java"$"70"$"import static com.achep.base.Build.DEBUG;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-02-18 18:36:26" "MediaController2.java"$"71"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-02-18 18:36:26" "MediaController2.java"$"72"$"/**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-02-18 18:36:26" "MediaController2.java"$"73"$"146,11 @@ public abstract class MediaController2 {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-02-18 18:36:26" "MediaController2.java"$"74"$" toString() + ""]"");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-02-18 18:36:26" "MediaController2.java"$"75"$" if (DEBUG) Log.d(TAG, ""Starting media controller: ["" + toString() + ""]"");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-02-18 18:36:26" "MediaController2.java"$"76"$" toString() + ""]"");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-02-18 18:36:26" "MediaController2.java"$"77"$" if (DEBUG) Log.d(TAG, ""Stopping media controller: ["" + toString() + ""]"");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-02-18 18:36:26" "MediaController2.java"$"78"$"192,11 @@ public abstract class MediaController2 {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-02-18 18:36:26" "MediaController2.java"$"79"$" protected void updatePlaybackState(int playbackState) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-02-18 18:36:26" "MediaController2.java"$"80"$" if (mPlaybackState == (mPlaybackState = playbackState)) return;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-02-18 18:36:26" "MediaController2.java"$"81"$" notifyOnPlaybackStateChanged();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-02-18 18:36:26" "MediaController2.java"$"82"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-02-18 18:36:26" "MediaController2.java"$"83"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-02-18 18:36:26" "MediaController2.java"$"84"$" protected void notifyOnPlaybackStateChanged() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-02-18 18:36:26" "MediaController2KitKat.java"$"85"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-02-18 18:36:26" "MediaController2KitKat.java"$"86"$"189,11 @@ class MediaController2KitKat extends MediaController2 {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-02-18 18:36:26" "MediaController2KitKat.java"$"87"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-02-18 18:36:26" "MediaController2KitKat.java"$"88"$" * {@inheritDoc}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-02-18 18:36:26" "MediaController2KitKat.java"$"89"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-02-18 18:36:26" "MediaController2KitKat.java"$"90"$" protected void updatePlaybackState(int playbackStateRcc) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-02-18 18:36:26" "MediaController2KitKat.java"$"91"$" super.updatePlaybackState(mStateSparse.get(playbackStateRcc));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-02-18 18:36:26" "MediaController2Lollipop.java"$"92"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-18 18:36:26" "MediaController2Lollipop.java"$"93"$"72,7 @@ class MediaController2Lollipop extends MediaController2 {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-18 18:36:26" "MediaController2Lollipop.java"$"94"$" clearMediaController(true);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-18 18:36:26" "MediaController2Lollipop.java"$"95"$"125,7 @@ class MediaController2Lollipop extends MediaController2 {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-18 18:36:26" "MediaController2Lollipop.java"$"96"$" clearMediaController(true);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-18 18:36:26" "MediaController2Lollipop.java"$"97"$"188,8 @@ class MediaController2Lollipop extends MediaController2 {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-18 18:36:26" "MediaController2Lollipop.java"$"98"$" clearMediaController(false);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-18 18:36:26" "MediaController2Lollipop.java"$"99"$"199,15 @@ class MediaController2Lollipop extends MediaController2 {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-18 18:36:26" "MediaController2Lollipop.java"$"100"$" mMediaController.getPackageName() + "" controller."");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-18 18:36:26" "MediaController2Lollipop.java"$"101"$" private void clearMediaController(boolean clear) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-18 18:36:26" "MediaController2Lollipop.java"$"102"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-18 18:36:26" "MediaController2Lollipop.java"$"103"$" if (clear) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-18 18:36:26" "MediaController2Lollipop.java"$"104"$" updateMetadata(null);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-18 18:36:26" "MediaController2Lollipop.java"$"105"$" updatePlaybackState(null);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-18 18:36:26" "MediaController2Lollipop.java"$"106"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-18 18:36:26" "SharedList.java"$"107"$"++ b/project/app/src/main/java/com/achep/base/content/SharedList.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/content/SharedList.java"$"2015-02-18 18:36:26" "SharedList.java"$"108"$"33,8 @@ import java.util.HashMap;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/content/SharedList.java"$"2015-02-18 18:36:26" "SharedList.java"$"109"$"import static com.achep.base.Build.DEBUG;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/content/SharedList.java"$"2015-02-18 18:36:26" "SharedList.java"$"110"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/content/SharedList.java"$"2015-02-18 18:36:26" "SharedList.java"$"111"$"/**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/content/SharedList.java"$"2015-02-18 18:36:26" "SharedList.java"$"112"$"299,7 @@ public abstract class SharedList> implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/content/SharedList.java"$"2015-02-18 18:36:26" "SharedList.java"$"113"$" if (DEBUG) Log.w(TAG, ""Trying to put an existing object to the shared list."");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/content/SharedList.java"$"2015-02-18 18:36:26" "MediaController2Lollipop.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-19 18:26:52" "MediaController2Lollipop.java"$"1"$"171,19 @@ class MediaController2Lollipop extends MediaController2 {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-19 18:26:52" "MediaController2Lollipop.java"$"2"$" // Load the artwork"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-19 18:26:52" "MediaController2Lollipop.java"$"3"$" Bitmap artwork = metadata.getBitmap(MediaMetadata.METADATA_KEY_ART);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-19 18:26:52" "MediaController2Lollipop.java"$"4"$" if (artwork == null) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-19 18:26:52" "MediaController2Lollipop.java"$"5"$" artwork = metadata.getBitmap(MediaMetadata.METADATA_KEY_ALBUM_ART);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-19 18:26:52" "MediaController2Lollipop.java"$"6"$" // might still be null"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-19 18:26:52" "MediaController2Lollipop.java"$"7"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-19 18:26:52" "MediaController2Lollipop.java"$"8"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-19 18:26:52" "MediaController2Lollipop.java"$"9"$" if (artwork != null) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-19 18:26:52" "MediaController2Lollipop.java"$"10"$" mMetadata.bitmap = Bitmap.createScaledBitmap(artwork, size, size, true);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-19 18:26:52" "MediaController2Lollipop.java"$"4"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-19 20:00:38" "MediaController2Lollipop.java"$"5"$"83,41 @@ class MediaController2Lollipop extends MediaController2 {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-19 20:00:38" "MediaController2Lollipop.java"$"6"$" MediaController mc = pickBestMediaController(controllers);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-19 20:00:38" "MediaController2Lollipop.java"$"7"$" if (mc != null) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-19 20:00:38" "MediaController2Lollipop.java"$"8"$" switchMediaController(mc);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-19 20:00:38" "MediaController2Lollipop.java"$"9"$" } else {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-19 20:00:38" "MediaController2Lollipop.java"$"10"$" clearMediaController(true);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-19 20:00:38" "MediaController2Lollipop.java"$"11"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-19 20:00:38" "MediaController2Lollipop.java"$"12"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-19 20:00:38" "MediaController2Lollipop.java"$"13"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-19 20:00:38" "MediaController2Lollipop.java"$"14"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-19 20:00:38" "MediaController2Lollipop.java"$"15"$" @Nullable"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-19 20:00:38" "MediaController2Lollipop.java"$"16"$" private MediaController pickBestMediaController("$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-19 20:00:38" "MediaController2Lollipop.java"$"17"$" @NonNull List list) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-19 20:00:38" "MediaController2Lollipop.java"$"18"$" int mediaControllerScore = -1;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-19 20:00:38" "MediaController2Lollipop.java"$"19"$" MediaController mediaController = null;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-19 20:00:38" "MediaController2Lollipop.java"$"20"$" for (MediaController mc : list) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-19 20:00:38" "MediaController2Lollipop.java"$"21"$" if (mc == null) continue;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-19 20:00:38" "MediaController2Lollipop.java"$"22"$" int mcScore = 0;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-19 20:00:38" "MediaController2Lollipop.java"$"23"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-19 20:00:38" "MediaController2Lollipop.java"$"24"$" // Check for the current state"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-19 20:00:38" "MediaController2Lollipop.java"$"25"$" PlaybackState state = mc.getPlaybackState();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-19 20:00:38" "MediaController2Lollipop.java"$"26"$" switch (state.getState()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-19 20:00:38" "MediaController2Lollipop.java"$"27"$" case PlaybackState.STATE_STOPPED:"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-19 20:00:38" "MediaController2Lollipop.java"$"28"$" case PlaybackState.STATE_ERROR:"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-19 20:00:38" "MediaController2Lollipop.java"$"29"$" continue;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-19 20:00:38" "MediaController2Lollipop.java"$"30"$" default:"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-19 20:00:38" "MediaController2Lollipop.java"$"31"$" mcScore++;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-19 20:00:38" "MediaController2Lollipop.java"$"32"$" break;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-19 20:00:38" "MediaController2Lollipop.java"$"33"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-19 20:00:38" "MediaController2Lollipop.java"$"34"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-19 20:00:38" "MediaController2Lollipop.java"$"35"$" if (mcScore > mediaControllerScore) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-19 20:00:38" "MediaController2Lollipop.java"$"36"$" mediaControllerScore = mcScore;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-19 20:00:38" "MediaController2Lollipop.java"$"37"$" mediaController = mc;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-19 20:00:38" "MediaController2Lollipop.java"$"38"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-19 20:00:38" "MediaController2Lollipop.java"$"39"$" return mediaController;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-19 20:00:38" "Operator.java"$"40"$"++ b/project/app/src/main/java/com/achep/base/utils/Operator.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/Operator.java"$"2015-02-19 20:00:38" "Operator.java"$"41"$"27,10 @@ package com.achep.base.utils;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/Operator.java"$"2015-02-19 20:00:38" "Operator.java"$"42"$" * @return {@code (v AND target) != 0}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/Operator.java"$"2015-02-19 20:00:38" "Operator.java"$"43"$" return (v & target) != 0;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/Operator.java"$"2015-02-19 20:00:38" "MediaController2Lollipop.java"$"4"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-19 20:46:51" "MediaController2Lollipop.java"$"5"$"103,15 @@ class MediaController2Lollipop extends MediaController2 {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-19 20:46:51" "MediaController2Lollipop.java"$"6"$"+;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-19 20:46:51" "MediaController2Lollipop.java"$"7"$" if (state != null) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-19 20:46:51" "MediaController2Lollipop.java"$"8"$" switch (state.getState()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-19 20:46:51" "MediaController2Lollipop.java"$"9"$" case PlaybackState.STATE_STOPPED:"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-19 20:46:51" "MediaController2Lollipop.java"$"10"$" case PlaybackState.STATE_ERROR:"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-19 20:46:51" "MediaController2Lollipop.java"$"11"$" break;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-19 20:46:51" "MediaController2Lollipop.java"$"12"$" default:"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-19 20:46:51" "MediaController2Lollipop.java"$"13"$" mcScore++;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-19 20:46:51" "MediaController2Lollipop.java"$"14"$" break;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-19 20:46:51" "MediaController2Lollipop.java"$"15"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-19 20:46:51" "KeyguardActivity.java"$"16"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-02-19 20:46:51" "KeyguardActivity.java"$"17"$"62,9 @@ public abstract class KeyguardActivity extends ActivityBase implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-02-19 20:46:51" "KeyguardActivity.java"$"18"$" private boolean mTimeoutPaused = true;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-02-19 20:46:51" "KeyguardActivity.java"$"19"$" private final Handler mTimeoutHandler = new Handler();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-02-19 20:46:51" "KeyguardActivity.java"$"20"$"92,15 @@ public abstract class KeyguardActivity extends ActivityBase implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-02-19 20:46:51" "KeyguardActivity.java"$"21"$" mTimeoutPaused = false;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-02-19 20:46:51" "KeyguardActivity.java"$"22"$" mTimeoutHandler.removeCallbacksAndMessages(null);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-02-19 20:46:51" "KeyguardActivity.java"$"23"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-02-19 20:46:51" "KeyguardActivity.java"$"24"$" mTimeout.resume();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-02-19 20:46:51" "KeyguardActivity.java"$"25"$" mTimeoutPaused = true;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-02-19 20:46:51" "KeyguardActivity.java"$"26"$"259,17 @@ public abstract class KeyguardActivity extends ActivityBase implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-02-19 20:46:51" "KeyguardActivity.java"$"27"$" event, 5);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-02-19 20:46:51" "KeyguardActivity.java"$"28"$" case Timeout.EVENT_CHANGED:"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-02-19 20:46:51" "KeyguardActivity.java"$"29"$" case Timeout.EVENT_RESUMED:"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-02-19 20:46:51" "KeyguardActivity.java"$"30"$" if (mTimeoutPaused) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-02-19 20:46:51" "KeyguardActivity.java"$"31"$" mTimeoutHandler.post(new Runnable() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-02-19 20:46:51" "KeyguardActivity.java"$"32"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-02-19 20:46:51" "KeyguardActivity.java"$"33"$" public void run() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-02-19 20:46:51" "KeyguardActivity.java"$"34"$" mTimeout.pause();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-02-19 20:46:51" "KeyguardActivity.java"$"35"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-02-19 20:46:51" "KeyguardActivity.java"$"36"$" });"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-02-19 20:46:51" "KeyguardActivity.java"$"37"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-02-19 20:46:51" "KeyguardActivity.java"$"38"$" break;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-02-19 20:46:51" "MediaController2Lollipop.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-19 21:31:28" "MediaController2Lollipop.java"$"1"$"218,8 @@ class MediaController2Lollipop extends MediaController2 {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-19 21:31:28" "MediaController2Lollipop.java"$"2"$" } else {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-19 21:31:28" "MediaController2Lollipop.java"$"3"$" mMetadata.bitmap = null;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-19 21:31:28" "CheckImpl.java"$"0"$"++ b/project/app/src/main/java/com/achep/base/tests/CheckImpl.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/tests/CheckImpl.java"$"2015-02-20 00:47:00" "CheckImpl.java"$"1"$"18,7 @@"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/tests/CheckImpl.java"$"2015-02-20 00:47:00" "CheckImpl.java"$"2"$"import android.os.Looper;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/tests/CheckImpl.java"$"2015-02-20 00:47:00" "CheckImpl.java"$"3"$"56,7 @@ final class CheckImpl extends Check {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/tests/CheckImpl.java"$"2015-02-20 00:47:00" "CheckImpl.java"$"4"$" if (Looper.myLooper() != Looper.getMainLooper()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/tests/CheckImpl.java"$"2015-02-20 00:47:00" "KeyguardActivity.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-02-20 12:04:53" "KeyguardActivity.java"$"1"$"332,7 @@ public abstract class KeyguardActivity extends ActivityBase implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-02-20 12:04:53" "KeyguardActivity.java"$"2"$" if (runnable != null) runOnUiThread(runnable);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-02-20 12:04:53" "DialogHelper.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-02-20 12:05:53" "DialogHelper.java"$"1"$"37,7 @@ import com.achep.base.ui.fragments.dialogs.DonateDialog;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-02-20 12:05:53" "DialogHelper.java"$"2"$"import com.achep.base.utils.ResUtils;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-02-20 12:05:53" "DialogHelper.java"$"3"$"112,7 @@ public class DialogHelper {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-02-20 12:05:53" "DialogHelper.java"$"4"$" String message = ResUtils.getString(activity, R.string.compat_dialog_message, Build.VERSION.RELEASE, builder);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-02-20 12:05:53" "InterfaceSettings.java"$"5"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/InterfaceSettings.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/InterfaceSettings.java"$"2015-02-20 12:05:53" "InterfaceSettings.java"$"6"$"26,7 @@ import com.achep.acdisplay.Config;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/InterfaceSettings.java"$"2015-02-20 12:05:53" "InterfaceSettings.java"$"7"$"import com.achep.base.utils.ResUtils;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/InterfaceSettings.java"$"2015-02-20 12:05:53" "InterfaceSettings.java"$"8"$"90,9 @@ public class InterfaceSettings extends PreferenceFragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/InterfaceSettings.java"$"2015-02-20 12:05:53" "InterfaceSettings.java"$"9"$" String summary = ResUtils.getString(getResources(),"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/InterfaceSettings.java"$"2015-02-20 12:05:53" "InterfaceSettings.java"$"10"$" R.string.settings_icon_size_summary,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/InterfaceSettings.java"$"2015-02-20 12:05:53" "InterfaceSettings.java"$"11"$" Integer.toString(config.getIconSize(Config.ICON_SIZE_DP)));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/InterfaceSettings.java"$"2015-02-20 12:05:53" "InterfaceSettings.java"$"12"$" mIconSizePreference.setSummary(summary);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/InterfaceSettings.java"$"2015-02-20 12:05:53" "MoreSettings.java"$"13"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-02-20 12:05:53" "MoreSettings.java"$"14"$"27,7 @@ import com.achep.acdisplay.R;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-02-20 12:05:53" "MoreSettings.java"$"15"$"import com.achep.base.utils.ResUtils;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-02-20 12:05:53" "MoreSettings.java"$"16"$"97,8 @@ public class MoreSettings extends PreferenceFragment implements ConfigBase.OnCon"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-02-20 12:05:53" "MoreSettings.java"$"17"$" mInactiveHoursPreference.setSummary(ResUtils.getString(getResources(),"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-02-20 12:05:53" "MoreSettings.java"$"18"$" R.string.settings_inactive_hours_enabled,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-02-20 12:05:53" "MoreSettings.java"$"19"$"107,8 @@ public class MoreSettings extends PreferenceFragment implements ConfigBase.OnCon"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-02-20 12:05:53" "MoreSettings.java"$"20"$" mTimeoutPreference.setSummary(ResUtils.getString(getResources(),"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-02-20 12:05:53" "MoreSettings.java"$"21"$" R.string.settings_timeout_summary,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-02-20 12:05:53" "BatteryMeterView.java"$"22"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/status/BatteryMeterView.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/status/BatteryMeterView.java"$"2015-02-20 12:05:53" "BatteryMeterView.java"$"23"$"35,7 @@ import android.view.View;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/status/BatteryMeterView.java"$"2015-02-20 12:05:53" "BatteryMeterView.java"$"24"$"import com.achep.base.utils.ResUtils;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/status/BatteryMeterView.java"$"2015-02-20 12:05:53" "BatteryMeterView.java"$"25"$"79,7 @@ public class BatteryMeterView extends TextView {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/status/BatteryMeterView.java"$"2015-02-20 12:05:53" "BatteryMeterView.java"$"26"$" setContentDescription(ResUtils.getString(context, R.string.accessibility_battery_level, level));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/status/BatteryMeterView.java"$"2015-02-20 12:05:53" "PreferenceFragment.java"$"27"$"++ b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-02-20 12:05:53" "PreferenceFragment.java"$"28"$"42,7 @@ import com.achep.base.ui.activities.ActivityBase;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-02-20 12:05:53" "PreferenceFragment.java"$"29"$"import com.achep.base.utils.ResUtils;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-02-20 12:05:53" "PreferenceFragment.java"$"30"$"297,7 @@ public abstract class PreferenceFragment extends PreferenceFragmentBase {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-02-20 12:05:53" "PreferenceFragment.java"$"31"$" ? ResUtils.getString(mContext, mStrResSummary, itemsText)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-02-20 12:05:53" "PreferenceFragment.java"$"32"$" itemsText.substring(1, itemsText.length());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-02-20 12:05:53" "AboutDialog.java"$"33"$"++ b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/AboutDialog.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/AboutDialog.java"$"2015-02-20 12:05:53" "AboutDialog.java"$"34"$"38,7 @@ import android.widget.Toast;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/AboutDialog.java"$"2015-02-20 12:05:53" "AboutDialog.java"$"35"$"import com.achep.base.utils.ResUtils;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/AboutDialog.java"$"2015-02-20 12:05:53" "AboutDialog.java"$"36"$"86,7 @@ public class AboutDialog extends DialogFragment {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/AboutDialog.java"$"2015-02-20 12:05:53" "AboutDialog.java"$"37"$" ResUtils.getString(res, R.string.about_dialog_title,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/AboutDialog.java"$"2015-02-20 12:05:53" "AboutDialog.java"$"38"$"110,7 @@ public class AboutDialog extends DialogFragment {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/AboutDialog.java"$"2015-02-20 12:05:53" "AboutDialog.java"$"39"$" 1);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/AboutDialog.java"$"2015-02-20 12:05:53" "AboutDialog.java"$"40"$" CharSequence message = Html.fromHtml(ResUtils.getString(getResources(), R.string.about_dialog_message, credits, year));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/AboutDialog.java"$"2015-02-20 12:05:53" "FeedbackDialog.java"$"41"$"++ b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/FeedbackDialog.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/FeedbackDialog.java"$"2015-02-20 12:05:53" "FeedbackDialog.java"$"42"$"53,7 @@ import com.achep.base.ui.DialogBuilder;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/FeedbackDialog.java"$"2015-02-20 12:05:53" "FeedbackDialog.java"$"43"$"import com.achep.base.utils.ResUtils;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/FeedbackDialog.java"$"2015-02-20 12:05:53" "FeedbackDialog.java"$"44"$"356,7 @@ public class FeedbackDialog extends DialogFragment implements ConfigBase.OnConfi"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/FeedbackDialog.java"$"2015-02-20 12:05:53" "FeedbackDialog.java"$"45"$" LogAttachmentProvider.AUTHORITY + ""/"" + fileName);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/FeedbackDialog.java"$"2015-02-20 12:05:53" "FeedbackDialog.java"$"46"$" String message = ResUtils.getString(getResources(), R.string.feedback_error_accessing_log, e.getMessage());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/FeedbackDialog.java"$"2015-02-20 12:05:53" "ResUtils.java"$"47"$"++ b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2015-02-20 12:05:53" "ResUtils.java"$"48"$"1,70 @@"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2015-02-20 12:05:53" "ResUtils.java"$"49"$"/*"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2015-02-20 12:05:53" "ResUtils.java"$"50"$" * Copyright (C) 2015 AChep@xda "$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2015-02-20 12:05:53" "ResUtils.java"$"51"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2015-02-20 12:05:53" "ResUtils.java"$"52"$" * This program is free software; you can redistribute it and/or"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2015-02-20 12:05:53" "ResUtils.java"$"53"$" * modify it under the terms of the GNU General Public License"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2015-02-20 12:05:53" "ResUtils.java"$"54"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2015-02-20 12:05:53" "ResUtils.java"$"55"$" * of the License, or (at your option) any later version."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2015-02-20 12:05:53" "ResUtils.java"$"56"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2015-02-20 12:05:53" "ResUtils.java"$"57"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2015-02-20 12:05:53" "ResUtils.java"$"58"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2015-02-20 12:05:53" "ResUtils.java"$"59"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2015-02-20 12:05:53" "ResUtils.java"$"60"$" * GNU General Public License for more details."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2015-02-20 12:05:53" "ResUtils.java"$"61"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2015-02-20 12:05:53" "ResUtils.java"$"62"$" * You should have received a copy of the GNU General Public License"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2015-02-20 12:05:53" "ResUtils.java"$"63"$" * along with this program; if not, write to the Free Software"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2015-02-20 12:05:53" "ResUtils.java"$"64"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2015-02-20 12:05:53" "ResUtils.java"$"65"$" * MA 02110-1301, USA."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2015-02-20 12:05:53" "ResUtils.java"$"66"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2015-02-20 12:05:53" "ResUtils.java"$"67"$"package com.achep.base.utils;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2015-02-20 12:05:53" "ResUtils.java"$"68"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2015-02-20 12:05:53" "ResUtils.java"$"69"$"import android.content.Context;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2015-02-20 12:05:53" "ResUtils.java"$"70"$"import android.content.res.Resources;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2015-02-20 12:05:53" "ResUtils.java"$"71"$"import android.support.annotation.NonNull;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2015-02-20 12:05:53" "ResUtils.java"$"72"$"import android.support.annotation.StringRes;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2015-02-20 12:05:53" "ResUtils.java"$"73"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2015-02-20 12:05:53" "ResUtils.java"$"74"$"import java.util.IllegalFormatException;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2015-02-20 12:05:53" "ResUtils.java"$"75"$"import java.util.Locale;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2015-02-20 12:05:53" "ResUtils.java"$"76"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2015-02-20 12:05:53" "ResUtils.java"$"77"$"/**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2015-02-20 12:05:53" "ResUtils.java"$"78"$" * Created by Artem Chepurnoy on 20.02.2015."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2015-02-20 12:05:53" "ResUtils.java"$"79"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2015-02-20 12:05:53" "ResUtils.java"$"80"$"public class ResUtils {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2015-02-20 12:05:53" "ResUtils.java"$"81"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2015-02-20 12:05:53" "ResUtils.java"$"82"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2015-02-20 12:05:53" "ResUtils.java"$"83"$" * @see #getString(android.content.res.Resources, int, Object...)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2015-02-20 12:05:53" "ResUtils.java"$"84"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2015-02-20 12:05:53" "ResUtils.java"$"85"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2015-02-20 12:05:53" "ResUtils.java"$"86"$" public static String getString(@NonNull Context context, @StringRes int id, Object... formatArgs) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2015-02-20 12:05:53" "ResUtils.java"$"87"$" return getString(context.getResources(), id, formatArgs);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2015-02-20 12:05:53" "ResUtils.java"$"88"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2015-02-20 12:05:53" "ResUtils.java"$"89"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2015-02-20 12:05:53" "ResUtils.java"$"90"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2015-02-20 12:05:53" "ResUtils.java"$"91"$" * Return the string value associated with a particular resource ID,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2015-02-20 12:05:53" "ResUtils.java"$"92"$" * substituting the format arguments as defined in {@link java.util.Formatter}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2015-02-20 12:05:53" "ResUtils.java"$"93"$" * and {@link java.lang.String#format}. It will be stripped of any styled text"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2015-02-20 12:05:53" "ResUtils.java"$"94"$" * information."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2015-02-20 12:05:53" "ResUtils.java"$"95"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2015-02-20 12:05:53" "ResUtils.java"$"96"$" * @param id The desired resource identifier, as generated by the aapt"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2015-02-20 12:05:53" "ResUtils.java"$"97"$" * tool. This integer encodes the package, type, and resource"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2015-02-20 12:05:53" "ResUtils.java"$"98"$" * entry. The value 0 is an invalid identifier."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2015-02-20 12:05:53" "ResUtils.java"$"99"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2015-02-20 12:05:53" "ResUtils.java"$"100"$" * @param formatArgs The format arguments that will be used for substitution."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2015-02-20 12:05:53" "ResUtils.java"$"101"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2015-02-20 12:05:53" "ResUtils.java"$"102"$" * @throws Resources.NotFoundException Throws NotFoundException if the given ID does not exist."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2015-02-20 12:05:53" "ResUtils.java"$"103"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2015-02-20 12:05:53" "ResUtils.java"$"104"$" * @return String The string data associated with the resource,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2015-02-20 12:05:53" "ResUtils.java"$"105"$" * stripped of styled text information."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2015-02-20 12:05:53" "ResUtils.java"$"106"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2015-02-20 12:05:53" "ResUtils.java"$"107"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2015-02-20 12:05:53" "ResUtils.java"$"108"$" public static String getString(@NonNull Resources resources, @StringRes int id, Object... formatArgs) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2015-02-20 12:05:53" "ResUtils.java"$"109"$" try {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2015-02-20 12:05:53" "ResUtils.java"$"110"$" return resources.getString(id, formatArgs);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2015-02-20 12:05:53" "ResUtils.java"$"111"$" } catch (IllegalFormatException e) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2015-02-20 12:05:53" "ResUtils.java"$"112"$" final String message = ""Failed to format the string resource! The user locale is:"""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2015-02-20 12:05:53" "ResUtils.java"$"113"$" + Locale.getDefault().toString();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2015-02-20 12:05:53" "ResUtils.java"$"114"$" throw new IllegalArgumentException(message , e);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2015-02-20 12:05:53" "ResUtils.java"$"115"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2015-02-20 12:05:53" "ResUtils.java"$"116"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2015-02-20 12:05:53" "ResUtils.java"$"117"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2015-02-20 12:05:53" "Metadata.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/media/Metadata.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/Metadata.java"$"2015-02-20 14:04:10" "Metadata.java"$"1"$"92,7 @@ public class Metadata {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/Metadata.java"$"2015-02-20 14:04:10" "Metadata.java"$"2"$" .append(subtitle, metadata.subtitle)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/Metadata.java"$"2015-02-20 14:04:10" "MediaController2.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-02-20 18:05:35" "MediaController2.java"$"1"$"23,14 @@ import android.content.Context;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-02-20 18:05:35" "MediaController2.java"$"2"$"import com.achep.acdisplay.Atomic;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-02-20 18:05:35" "MediaController2.java"$"3"$"import com.achep.base.interfaces.ISubscriptable;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-02-20 18:05:35" "MediaController2.java"$"4"$"38,8 @@ import static com.achep.base.Build.DEBUG;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-02-20 18:05:35" "MediaController2.java"$"5"$"public abstract class MediaController2 implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-02-20 18:05:35" "MediaController2.java"$"6"$" Atomic.Callback, ISubscriptable {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-02-20 18:05:35" "MediaController2.java"$"7"$"86,13 @@ public abstract class MediaController2 {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-02-20 18:05:35" "MediaController2.java"$"8"$" action + "")."");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-02-20 18:05:35" "MediaController2.java"$"9"$" throw new IllegalArgumentException();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-02-20 18:05:35" "MediaController2.java"$"10"$" action + "") media action."");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-02-20 18:05:35" "MediaController2.java"$"11"$"126,9 @@ public abstract class MediaController2 {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-02-20 18:05:35" "MediaController2.java"$"12"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-02-20 18:05:35" "MediaController2.java"$"13"$" private final Atomic mAtomic;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-02-20 18:05:35" "MediaController2.java"$"14"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-02-20 18:05:35" "MediaController2.java"$"15"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-02-20 18:05:35" "MediaController2.java"$"16"$"143,35 @@ public abstract class MediaController2 {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-02-20 18:05:35" "MediaController2.java"$"17"$" mAtomic = new Atomic(this);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-02-20 18:05:35" "MediaController2.java"$"18"$" toString() + ""]"");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-02-20 18:05:35" "MediaController2.java"$"19"$" public void start() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-02-20 18:05:35" "MediaController2.java"$"20"$" mAtomic.start();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-02-20 18:05:35" "MediaController2.java"$"21"$" toString() + ""]"");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-02-20 18:05:35" "MediaController2.java"$"22"$" public void stop() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-02-20 18:05:35" "MediaController2.java"$"23"$" mAtomic.stop();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-02-20 18:05:35" "MediaController2.java"$"24"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-02-20 18:05:35" "MediaController2.java"$"25"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-02-20 18:05:35" "MediaController2.java"$"26"$" * {@inheritDoc}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-02-20 18:05:35" "MediaController2.java"$"27"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-02-20 18:05:35" "MediaController2.java"$"28"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-02-20 18:05:35" "MediaController2.java"$"29"$" public void onStart(Object... objects) { /* empty */ }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-02-20 18:05:35" "MediaController2.java"$"30"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-02-20 18:05:35" "MediaController2.java"$"31"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-02-20 18:05:35" "MediaController2.java"$"32"$" * {@inheritDoc}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-02-20 18:05:35" "MediaController2.java"$"33"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-02-20 18:05:35" "MediaController2.java"$"34"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-02-20 18:05:35" "MediaController2.java"$"35"$" public void onStop(Object... objects) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-02-20 18:05:35" "MediaController2.java"$"36"$" * {@inheritDoc}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-02-20 18:05:35" "MediaController2.java"$"37"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-02-20 18:05:35" "MediaController2.java"$"38"$"179,9 @@ public abstract class MediaController2 {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-02-20 18:05:35" "MediaController2.java"$"39"$" * {@inheritDoc}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-02-20 18:05:35" "MediaController2.java"$"40"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-02-20 18:05:35" "MediaController2KitKat.java"$"41"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-02-20 18:05:35" "MediaController2KitKat.java"$"42"$"33,14 @@ import android.os.IBinder;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-02-20 18:05:35" "MediaController2KitKat.java"$"43"$"import java.lang.ref.WeakReference;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-02-20 18:05:35" "MediaController2KitKat.java"$"44"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-02-20 18:05:35" "MediaController2KitKat.java"$"45"$"/**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-02-20 18:05:35" "MediaController2KitKat.java"$"46"$"48,12 @@ import com.achep.acdisplay.services.MediaService;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-02-20 18:05:35" "MediaController2KitKat.java"$"47"$" private static WeakReference sStateSparse = new WeakReference<>(null);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-02-20 18:05:35" "MediaController2KitKat.java"$"48"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-02-20 18:05:35" "MediaController2KitKat.java"$"49"$" @Nullable"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-02-20 18:05:35" "MediaController2KitKat.java"$"50"$"116,31 @@ class MediaController2KitKat extends MediaController2 {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-02-20 18:05:35" "MediaController2KitKat.java"$"51"$" SparseIntArray cachedStateSparse = sStateSparse.get();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-02-20 18:05:35" "MediaController2KitKat.java"$"52"$" if (cachedStateSparse == null) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-02-20 18:05:35" "MediaController2KitKat.java"$"53"$" mStateSparse = new SparseIntArray();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-02-20 18:05:35" "MediaController2KitKat.java"$"54"$" mStateSparse.put(RemoteControlClient.PLAYSTATE_BUFFERING, PlaybackStateCompat.STATE_BUFFERING);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-02-20 18:05:35" "MediaController2KitKat.java"$"55"$" mStateSparse.put(RemoteControlClient.PLAYSTATE_PLAYING, PlaybackStateCompat.STATE_PLAYING);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-02-20 18:05:35" "MediaController2KitKat.java"$"56"$" mStateSparse.put(RemoteControlClient.PLAYSTATE_PAUSED, PlaybackStateCompat.STATE_PAUSED);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-02-20 18:05:35" "MediaController2KitKat.java"$"57"$" mStateSparse.put(RemoteControlClient.PLAYSTATE_ERROR, PlaybackStateCompat.STATE_ERROR);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-02-20 18:05:35" "MediaController2KitKat.java"$"58"$" mStateSparse.put(RemoteControlClient.PLAYSTATE_REWINDING, PlaybackStateCompat.STATE_REWINDING);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-02-20 18:05:35" "MediaController2KitKat.java"$"59"$" mStateSparse.put(RemoteControlClient.PLAYSTATE_FAST_FORWARDING, PlaybackStateCompat.STATE_FAST_FORWARDING);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-02-20 18:05:35" "MediaController2KitKat.java"$"60"$" mStateSparse.put(RemoteControlClient.PLAYSTATE_SKIPPING_FORWARDS, PlaybackStateCompat.STATE_SKIPPING_TO_NEXT);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-02-20 18:05:35" "MediaController2KitKat.java"$"61"$" mStateSparse.put(RemoteControlClient.PLAYSTATE_SKIPPING_BACKWARDS, PlaybackStateCompat.STATE_SKIPPING_TO_PREVIOUS);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-02-20 18:05:35" "MediaController2KitKat.java"$"62"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-02-20 18:05:35" "MediaController2KitKat.java"$"63"$" // Cache sparse array"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-02-20 18:05:35" "MediaController2KitKat.java"$"64"$" sStateSparse = new WeakReference<>(mStateSparse);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-02-20 18:05:35" "MediaController2KitKat.java"$"65"$" } else {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-02-20 18:05:35" "MediaController2KitKat.java"$"66"$" mStateSparse = cachedStateSparse;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-02-20 18:05:35" "MediaController2KitKat.java"$"67"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-02-20 18:05:35" "MediaController2KitKat.java"$"68"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-02-20 18:05:35" "MediaController2KitKat.java"$"69"$" public void onStart(Object... objects) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-02-20 18:05:35" "MediaController2KitKat.java"$"70"$"148,16 @@ class MediaController2KitKat extends MediaController2 {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-02-20 18:05:35" "MediaController2KitKat.java"$"71"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-02-20 18:05:35" "MediaController2KitKat.java"$"72"$" public void onStop(Object... objects) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-02-20 18:05:35" "MediaController2KitKat.java"$"73"$" assert mService != null;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-02-20 18:05:35" "MediaController2KitKat.java"$"74"$" mService = null;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-02-20 18:05:35" "MediaController2KitKat.java"$"75"$" mBound = false;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-02-20 18:05:35" "MediaController2KitKat.java"$"76"$"183,7 @@ class MediaController2KitKat extends MediaController2 {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-02-20 18:05:35" "MediaController2KitKat.java"$"77"$" throw new IllegalArgumentException();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-02-20 18:05:35" "MediaController2KitKat.java"$"78"$"220,15 @@ class MediaController2KitKat extends MediaController2 {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-02-20 18:05:35" "MediaController2KitKat.java"$"79"$" if (mMetadata.isEmpty()) return;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-02-20 18:05:35" "MediaController2KitKat.java"$"80"$" mMetadata.title = data.getString(MediaMetadataRetriever.METADATA_KEY_TITLE, null);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-02-20 18:05:35" "MediaController2KitKat.java"$"81"$" mMetadata.artist = data.getString(MediaMetadataRetriever.METADATA_KEY_ARTIST, null);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-02-20 18:05:35" "MediaController2KitKat.java"$"82"$" mMetadata.album = data.getString(MediaMetadataRetriever.METADATA_KEY_ALBUM, null);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-02-20 18:05:35" "MediaController2KitKat.java"$"83"$" mMetadata.duration = data.getLong(MediaMetadataRetriever.METADATA_KEY_DURATION, -1);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-02-20 18:05:35" "MediaController2KitKat.java"$"84"$" mMetadata.bitmap = data.getBitmap(MediaMetadataEditor.BITMAP_KEY_ARTWORK, null);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-02-20 18:05:35" "MediaController2KitKat.java"$"85"$" mMetadata.generateSubtitle();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"86"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"87"$"22,6 @@ import android.annotation.TargetApi;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"88"$"36,21 @@ import com.achep.acdisplay.services.MediaService;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"89"$"import static com.achep.base.Build.DEBUG;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"90"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"91"$"/**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"92"$" @Nullable"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"93"$" private final MediaSessionManager mMSManager;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"94"$"72,28 @@ class MediaController2Lollipop extends MediaController2 {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"95"$" if (mMediaController != null) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"96"$" for (MediaController controller : controllers) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"97"$" if (mMediaController == controller) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"98"$" // Current media controller is still alive."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"99"$" return;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"100"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"101"$" MediaController mc = pickBestMediaController(controllers);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"102"$" if (mc != null) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"103"$" setMediaController(mc);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"104"$" } else {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"105"$" clearMediaController(true);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"106"$" if (DEBUG) Log.d(TAG, ""Media controllers count:"" + list.size());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"107"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"108"$" int mediaControllerScore = -1;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"109"$"129,63 @@ class MediaController2Lollipop extends MediaController2 {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"110"$" mMSManager = (MediaSessionManager) mContext.getSystemService(Context.MEDIA_SESSION_SERVICE);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"111"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"112"$" public void onStart(Object... objects) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"113"$" mMSManager.addOnActiveSessionsChangedListener(mSessionListener, mComponent);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"114"$" mSessionListener.onActiveSessionsChanged(mMSManager.getActiveSessions(mComponent));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"115"$" exception.getMessage());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"116"$" Log.w(TAG, ""Failed to start Lollipop media controller: "" + exception.getMessage());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"117"$" // Media controller needs notification listener service"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"118"$" // permissions to be granted."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"119"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"120"$" public void onStop(Object... objects) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"121"$" mMSManager.removeOnActiveSessionsChangedListener(mSessionListener);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"122"$" private void clearMediaController(boolean clear) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"123"$" if (mMediaController != null) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"124"$" mMediaController.unregisterCallback(mCallback);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"125"$" mMediaController = null;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"126"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"127"$" if (clear) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"128"$" clearMetadata();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"129"$" updatePlaybackState(null);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"130"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"131"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"132"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"133"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"134"$" private void setMediaController(@NonNull MediaController controller) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"135"$" if (DEBUG) Log.d(TAG, ""Switching to \'"" + controller.getPackageName() + ""\' controller."");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"136"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"137"$" clearMediaController(false);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"138"$" mMediaController = controller;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"139"$" mMediaController.registerCallback(mCallback);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"140"$" updatePlaybackState(mMediaController.getPlaybackState());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"141"$" updateMetadata(mMediaController.getMetadata());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"142"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"143"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"144"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"145"$"216,65 @@ class MediaController2Lollipop extends MediaController2 {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"146"$" default:"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"147"$" throw new IllegalArgumentException();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"148"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"149"$" * Clears {@link #mMetadata metadata}. Same as calling"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"150"$" * {@link #updateMetadata(MediaMetadata)}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"151"$" * with {@code null} parameter."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"152"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"153"$" * @see #updateMetadata(MediaMetadata)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"154"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"155"$" private void clearMetadata() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"156"$" updateMetadata(null);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"157"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"158"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"159"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"160"$" * Updates {@link #mMetadata metadata} from given media metadata class."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"161"$" * This also updates play state."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"162"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"163"$" * @param data Object of metadata to update from, or {@code null} to clear local metadata."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"164"$" * @see #clearMetadata()"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"165"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"166"$" private void updateMetadata(@Nullable MediaMetadata data) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"167"$" if (data == null) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"168"$" if (mMetadata.isEmpty()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"169"$" // No need to clear it again nor"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"170"$" // notify subscribers about it."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"171"$" return;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"172"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"173"$" final String id = data.getString(MediaMetadata.METADATA_KEY_MEDIA_ID);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"174"$" if (id != null && id.equals(mMetadata.id)) return;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"175"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"176"$" mMetadata.id = id;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"177"$" mMetadata.title = data.getDescription().getTitle();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"178"$" mMetadata.artist = data.getText(MediaMetadata.METADATA_KEY_ARTIST);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"179"$" mMetadata.album = data.getText(MediaMetadata.METADATA_KEY_ALBUM);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"180"$" mMetadata.duration = data.getLong(MediaMetadata.METADATA_KEY_DURATION);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"181"$" mMetadata.generateSubtitle();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"182"$" Bitmap artwork = data.getBitmap(MediaMetadata.METADATA_KEY_ART);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"183"$" artwork = data.getBitmap(MediaMetadata.METADATA_KEY_ALBUM_ART);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"184"$" // Might still be null"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"185"$" try {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"186"$" mMetadata.bitmap = Bitmap.createScaledBitmap(artwork, size, size, true);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"187"$" } catch (OutOfMemoryError e) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"188"$" mMetadata.bitmap = null;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"189"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"190"$" // Clear previous artwork"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"191"$"285,4 @@ class MediaController2Lollipop extends MediaController2 {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "MediaController2Lollipop.java"$"192"$" mMediaController.getPackageName() + "" controller."");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-20 18:05:35" "Metadata.java"$"193"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/media/Metadata.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/Metadata.java"$"2015-02-20 18:05:35" "Metadata.java"$"194"$"19,7 @@"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/Metadata.java"$"2015-02-20 18:05:35" "Metadata.java"$"195"$"import android.support.annotation.Nullable;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/Metadata.java"$"2015-02-20 18:05:35" "Metadata.java"$"196"$"30,33 @@ import org.apache.commons.lang.builder.HashCodeBuilder;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/Metadata.java"$"2015-02-20 18:05:35" "Metadata.java"$"197"$" @Nullable"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/Metadata.java"$"2015-02-20 18:05:35" "Metadata.java"$"198"$" @Nullable"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/Metadata.java"$"2015-02-20 18:05:35" "Metadata.java"$"199"$" @Nullable"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/Metadata.java"$"2015-02-20 18:05:35" "Metadata.java"$"200"$" @Nullable"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/Metadata.java"$"2015-02-20 18:05:35" "Metadata.java"$"201"$" @Nullable"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/Metadata.java"$"2015-02-20 18:05:35" "Metadata.java"$"202"$" @Nullable"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/Metadata.java"$"2015-02-20 18:05:35" "Metadata.java"$"203"$" public String id;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/Metadata.java"$"2015-02-20 18:05:35" "Metadata.java"$"204"$" public long duration = -1;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/Metadata.java"$"2015-02-20 18:05:35" "Metadata.java"$"205"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/Metadata.java"$"2015-02-20 18:05:35" "Metadata.java"$"206"$" * @see #isEmpty()"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/Metadata.java"$"2015-02-20 18:05:35" "Metadata.java"$"207"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/Metadata.java"$"2015-02-20 18:05:35" "Metadata.java"$"208"$" artist = null;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/Metadata.java"$"2015-02-20 18:05:35" "Metadata.java"$"209"$" id = null;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/Metadata.java"$"2015-02-20 18:05:35" "Metadata.java"$"210"$" void generateSubtitle() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/Metadata.java"$"2015-02-20 18:05:35" "Metadata.java"$"211"$"79,10 @@ public class Metadata {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/Metadata.java"$"2015-02-20 18:05:35" "Metadata.java"$"212"$" title"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/Metadata.java"$"2015-02-20 18:05:35" "Metadata.java"$"213"$" + "" artist="" + artist"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/Metadata.java"$"2015-02-20 18:05:35" "Metadata.java"$"214"$" "" subtitle="" + subtitle"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/Metadata.java"$"2015-02-20 18:05:35" "Metadata.java"$"215"$" "" duration="" + duration"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/Metadata.java"$"2015-02-20 18:05:35" "Metadata.java"$"216"$" + "" id="" + id"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/Metadata.java"$"2015-02-20 18:05:35" "Metadata.java"$"217"$" "" bitmap="" + bitmap + ""]"";"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/Metadata.java"$"2015-02-20 18:05:35" "Metadata.java"$"218"$"90,10 @@ public class Metadata {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/Metadata.java"$"2015-02-20 18:05:35" "Metadata.java"$"219"$" .append(artist)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/Metadata.java"$"2015-02-20 18:05:35" "Metadata.java"$"220"$" .append(id)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/Metadata.java"$"2015-02-20 18:05:35" "Metadata.java"$"221"$"108,25 @@ public class Metadata {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/Metadata.java"$"2015-02-20 18:05:35" "Metadata.java"$"222"$" .append(id, metadata.id)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/Metadata.java"$"2015-02-20 18:05:35" "Metadata.java"$"223"$" .append(artist, metadata.artist)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/Metadata.java"$"2015-02-20 18:05:35" "Metadata.java"$"224"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/Metadata.java"$"2015-02-20 18:05:35" "Metadata.java"$"225"$" * @return {@code true} if metadata is empty"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/Metadata.java"$"2015-02-20 18:05:35" "Metadata.java"$"226"$" * @see #clear()"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/Metadata.java"$"2015-02-20 18:05:35" "Metadata.java"$"227"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/Metadata.java"$"2015-02-20 18:05:35" "Metadata.java"$"228"$" public boolean isEmpty() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/Metadata.java"$"2015-02-20 18:05:35" "Metadata.java"$"229"$" return title == null"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/Metadata.java"$"2015-02-20 18:05:35" "Metadata.java"$"230"$" && artist == null"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/Metadata.java"$"2015-02-20 18:05:35" "Metadata.java"$"231"$" && subtitle == null"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/Metadata.java"$"2015-02-20 18:05:35" "Metadata.java"$"232"$" && bitmap == null"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/Metadata.java"$"2015-02-20 18:05:35" "Metadata.java"$"233"$" && id == null"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/Metadata.java"$"2015-02-20 18:05:35" "Metadata.java"$"234"$" && duration == -1;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/Metadata.java"$"2015-02-20 18:05:35" "Metadata.java"$"235"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/Metadata.java"$"2015-02-20 18:05:35" "Metadata.java"$"236"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/Metadata.java"$"2015-02-20 18:05:35" "Metadata.java"$"237"$"}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/Metadata.java"$"2015-02-20 18:05:35" "AcDisplayFragment.java"$"238"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-20 18:05:35" "AcDisplayFragment.java"$"239"$"361,7 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-20 18:05:35" "AcDisplayFragment.java"$"240"$" mMediaController.start();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-20 18:05:35" "AcDisplayFragment.java"$"241"$"383,7 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-20 18:05:35" "AcDisplayFragment.java"$"242"$" mMediaController.stop();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-20 18:05:35" "NotificationPresenter.java"$"4"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-20 19:15:29" "NotificationPresenter.java"$"5"$"388,7 @@ public class NotificationPresenter implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-20 19:15:29" "NotificationPresenter.java"$"6"$" OpenNotification n2 = mGList.get(i);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-20 19:15:29" "MediaWidget.java"$"7"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-02-20 19:15:29" "MediaWidget.java"$"8"$"153,7 @@ public class MediaWidget extends Widget implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-02-20 19:15:29" "MediaWidget.java"$"9"$" if (bitmap != null) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-02-20 19:15:29" "MediaWidget.java"$"10"$"212,14 @@ public class MediaWidget extends Widget implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-02-20 19:15:29" "MediaWidget.java"$"11"$" /*"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-02-20 19:15:29" "MediaWidget.java"$"12"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-02-20 19:15:29" "AcDisplayFragment.java"$"13"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-20 19:15:29" "AcDisplayFragment.java"$"14"$"1183,7 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-20 19:15:29" "AcDisplayFragment.java"$"15"$" if (isLastEventInSequence) updateDividerVisibility(true);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-20 19:15:29" "AcDisplayFragment.java"$"16"$"1315,10 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-20 19:15:29" "AcDisplayFragment.java"$"17"$" delta + ""ms."");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-20 19:15:29" "AcDisplayFragment.java"$"18"$" // Do not animate divider's visibility change on"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-20 19:15:29" "AcDisplayFragment.java"$"19"$" // pause/resume, cause it _somehow_ confuses people."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-20 19:15:29" "AcDisplayFragment.java"$"20"$" boolean animate = !mPendingNotifyChange;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-20 19:15:29" "AcDisplayFragment.java"$"21"$" updateDividerVisibility(animate);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-20 19:15:29" "AcDisplayFragment.java"$"22"$"1332,13 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-20 19:15:29" "AcDisplayFragment.java"$"23"$" private void updateDividerVisibility(boolean animate) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-20 19:15:29" "AcDisplayFragment.java"$"24"$" if (animate && !isPowerSaveMode() && isResumed()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-20 19:15:29" "OpenNotification.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-02-21 18:02:16" "OpenNotification.java"$"1"$"34,7 @@ import android.support.annotation.NonNull;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-02-21 18:02:16" "OpenNotification.java"$"2"$"import android.util.Log;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-02-21 18:02:16" "OpenNotification.java"$"3"$"387,13 @@ public abstract class OpenNotification implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-02-21 18:02:16" "OpenNotification.java"$"4"$" Drawable appIcon;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-02-21 18:02:16" "OpenNotification.java"$"5"$" try {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-02-21 18:02:16" "OpenNotification.java"$"6"$" appIcon = context.getPackageManager().getApplicationIcon(packageName);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-02-21 18:02:16" "OpenNotification.java"$"7"$" } catch (OutOfMemoryError e) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-02-21 18:02:16" "OpenNotification.java"$"8"$" Log.e(TAG, ""Failed to get application\'s icon due to OutOfMemoryError!"");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-02-21 18:02:16" "OpenNotification.java"$"9"$" return;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-02-21 18:02:16" "OpenNotification.java"$"10"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-02-21 18:02:16" "ReceiverSystem.java"$"11"$"++ b/project/app/src/main/java/com/achep/acdisplay/receiver/ReceiverSystem.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/receiver/ReceiverSystem.java"$"2015-02-21 18:02:16" "ReceiverSystem.java"$"12"$"21,7 @@ package com.achep.acdisplay.receiver;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/receiver/ReceiverSystem.java"$"2015-02-21 18:02:16" "ReceiverSystem.java"$"13"$"import android.os.Handler;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/receiver/ReceiverSystem.java"$"2015-02-21 18:02:16" "ReceiverSystem.java"$"14"$"34,25 @@ public class ReceiverSystem extends BroadcastReceiver {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/receiver/ReceiverSystem.java"$"2015-02-21 18:02:16" "ReceiverSystem.java"$"15"$" private Handler mHandler = new Handler();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/receiver/ReceiverSystem.java"$"2015-02-21 18:02:16" "ReceiverSystem.java"$"16"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/receiver/ReceiverSystem.java"$"2015-02-21 18:02:16" "ReceiverSystem.java"$"17"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/receiver/ReceiverSystem.java"$"2015-02-21 18:02:16" "ReceiverSystem.java"$"18"$" public void onReceive(final Context context, final Intent intent) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/receiver/ReceiverSystem.java"$"2015-02-21 18:02:16" "ReceiverSystem.java"$"19"$" mHandler.post(new Runnable() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/receiver/ReceiverSystem.java"$"2015-02-21 18:02:16" "ReceiverSystem.java"$"20"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/receiver/ReceiverSystem.java"$"2015-02-21 18:02:16" "ReceiverSystem.java"$"21"$" public void run() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/receiver/ReceiverSystem.java"$"2015-02-21 18:02:16" "ReceiverSystem.java"$"22"$" String action = intent.getAction();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/receiver/ReceiverSystem.java"$"2015-02-21 18:02:16" "ReceiverSystem.java"$"23"$" switch (action) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/receiver/ReceiverSystem.java"$"2015-02-21 18:02:16" "ReceiverSystem.java"$"24"$" case Intent.ACTION_BOOT_COMPLETED:"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/receiver/ReceiverSystem.java"$"2015-02-21 18:02:16" "ReceiverSystem.java"$"25"$" case Intent.ACTION_POWER_CONNECTED:"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/receiver/ReceiverSystem.java"$"2015-02-21 18:02:16" "ReceiverSystem.java"$"26"$" case Intent.ACTION_POWER_DISCONNECTED:"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/receiver/ReceiverSystem.java"$"2015-02-21 18:02:16" "ReceiverSystem.java"$"27"$" ActiveModeService.handleState(context);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/receiver/ReceiverSystem.java"$"2015-02-21 18:02:16" "ReceiverSystem.java"$"28"$" KeyguardService.handleState(context);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/receiver/ReceiverSystem.java"$"2015-02-21 18:02:16" "ReceiverSystem.java"$"29"$" SensorsDumpService.handleState(context);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/receiver/ReceiverSystem.java"$"2015-02-21 18:02:16" "ReceiverSystem.java"$"30"$" break;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/receiver/ReceiverSystem.java"$"2015-02-21 18:02:16" "ReceiverSystem.java"$"31"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/receiver/ReceiverSystem.java"$"2015-02-21 18:02:16" "ReceiverSystem.java"$"32"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/receiver/ReceiverSystem.java"$"2015-02-21 18:02:16" "ReceiverSystem.java"$"33"$" });"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/receiver/ReceiverSystem.java"$"2015-02-21 18:02:16" "DashboardCategory.java"$"34"$"++ b/project/app/src/main/java/com/achep/base/dashboard/DashboardCategory.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/dashboard/DashboardCategory.java"$"2015-02-21 18:02:16" "DashboardCategory.java"$"35"$"172,8 @@ public class DashboardCategory implements Parcelable, List {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/dashboard/DashboardCategory.java"$"2015-02-21 18:02:16" "DashboardCategory.java"$"36"$" dest.writeInt(titleRes);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/dashboard/DashboardCategory.java"$"2015-02-21 18:02:16" "DashboardCategory.java"$"37"$" TextUtils.writeToParcel(title, dest, flags);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/dashboard/DashboardCategory.java"$"2015-02-21 18:02:16" "AppConfig.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2015-02-21 19:02:35" "AppConfig.java"$"1"$"234,7 @@ public class AppConfig {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2015-02-21 19:02:35" "AppConfig.java"$"2"$" public int compare(@NonNull AppConfig object, AppConfig old) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/AppConfig.java"$"2015-02-21 19:02:35" "ImmersiveModeDontPanic.java"$"3"$"++ b/project/app/src/main/java/com/achep/acdisplay/plugins/xposed/ImmersiveModeDontPanic.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/plugins/xposed/ImmersiveModeDontPanic.java"$"2015-02-21 19:02:35" "ImmersiveModeDontPanic.java"$"4"$"39,7 @@ import static de.robv.android.xposed.XposedHelpers.findAndHookMethod;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/plugins/xposed/ImmersiveModeDontPanic.java"$"2015-02-21 19:02:35" "ImmersiveModeDontPanic.java"$"5"$" private static final String TAG = ""xposed:ImmersivePanic"";"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/plugins/xposed/ImmersiveModeDontPanic.java"$"2015-02-21 19:02:35" "ToggleWidgetProvider.java"$"6"$"++ b/project/app/src/main/java/com/achep/acdisplay/providers/ToggleWidgetProvider.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/providers/ToggleWidgetProvider.java"$"2015-02-21 19:02:35" "ToggleWidgetProvider.java"$"7"$"32,6 @@ import android.widget.RemoteViews;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/providers/ToggleWidgetProvider.java"$"2015-02-21 19:02:35" "BathService.java"$"8"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-02-21 19:02:35" "BathService.java"$"9"$"35,6 @@ import android.util.Log;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-02-21 19:02:35" "SensorsDumpService.java"$"10"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2015-02-21 19:02:35" "SensorsDumpService.java"$"11"$"33,6 @@ import android.util.Log;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2015-02-21 19:02:35" "ActiveModeSensor.java"$"12"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2015-02-21 19:02:35" "ActiveModeSensor.java"$"13"$"20,13 @@ package com.achep.acdisplay.services.activemode;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2015-02-21 19:02:35" "ActiveModeSensor.java"$"14"$"import com.achep.base.async.WeakHandler;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2015-02-21 19:02:35" "ActiveModeSensor.java"$"15"$"172,31 @@ public abstract class ActiveModeSensor {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2015-02-21 19:02:35" "ActiveModeSensor.java"$"16"$" private final H mHandler = new H(this);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2015-02-21 19:02:35" "ActiveModeSensor.java"$"17"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2015-02-21 19:02:35" "ActiveModeSensor.java"$"18"$" private static class H extends WeakHandler {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2015-02-21 19:02:35" "ActiveModeSensor.java"$"19"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2015-02-21 19:02:35" "ActiveModeSensor.java"$"20"$" public H(@NonNull Consuming object) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2015-02-21 19:02:35" "ActiveModeSensor.java"$"21"$" super(object);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2015-02-21 19:02:35" "ActiveModeSensor.java"$"22"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2015-02-21 19:02:35" "ActiveModeSensor.java"$"23"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2015-02-21 19:02:35" "ActiveModeSensor.java"$"24"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2015-02-21 19:02:35" "ActiveModeSensor.java"$"25"$" protected void onHandleMassage(@NonNull Consuming c, Message msg) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2015-02-21 19:02:35" "ActiveModeSensor.java"$"26"$" if (c.mRunning == (msg.what == START)) return;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2015-02-21 19:02:35" "ActiveModeSensor.java"$"27"$" c.mRunning = true;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2015-02-21 19:02:35" "ActiveModeSensor.java"$"28"$" c.onStart(c.getSensorManager());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2015-02-21 19:02:35" "ActiveModeSensor.java"$"29"$" c.onStop();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2015-02-21 19:02:35" "ActiveModeSensor.java"$"30"$" c.mRunning = false;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2015-02-21 19:02:35" "ActiveModeSensor.java"$"31"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2015-02-21 19:02:35" "ActiveModeService.java"$"32"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-02-21 19:02:35" "ActiveModeService.java"$"33"$"45,6 @@ import com.achep.acdisplay.services.activemode.sensors.ProximitySensor;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-02-21 19:02:35" "AccelerometerSensor.java"$"34"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/AccelerometerSensor.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/AccelerometerSensor.java"$"2015-02-21 19:02:35" "AccelerometerSensor.java"$"35"$"24,6 @@ import android.support.annotation.NonNull;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/AccelerometerSensor.java"$"2015-02-21 19:02:35" "GyroscopeSensor.java"$"36"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/GyroscopeSensor.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/GyroscopeSensor.java"$"2015-02-21 19:02:35" "GyroscopeSensor.java"$"37"$"26,6 @@ import android.support.annotation.NonNull;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/GyroscopeSensor.java"$"2015-02-21 19:02:35" "ProximitySensor.java"$"38"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-02-21 19:02:35" "ProximitySensor.java"$"39"$"27,6 @@ import android.support.annotation.NonNull;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-02-21 19:02:35" "ProximitySensor.java"$"40"$"269,7 @@ public final class ProximitySensor extends ActiveModeSensor implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-02-21 19:02:35" "ProximitySensor.java"$"41"$" (now - mHistory.get(historySize - 1).time)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-02-21 19:02:35" "ProximitySensor.java"$"42"$" "":SensorEvent"", ""distance="" + distance"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-02-21 19:02:35" "ProximitySensor.java"$"43"$" Log.d(TAG + "":Event"", ""distance="" + distance"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-02-21 19:02:35" "ProximitySensor.java"$"44"$" "" is_near="" + isNear"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-02-21 19:02:35" "ProximitySensor.java"$"45"$" "" changed="" + changed"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-02-21 19:02:35" "ProximitySensor.java"$"46"$" delta);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-02-21 19:02:35" "BlacklistActivity.java"$"47"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/activities/BlacklistActivity.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/BlacklistActivity.java"$"2015-02-21 19:02:35" "BlacklistActivity.java"$"48"$"35,7 @@ import android.os.SystemClock;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/BlacklistActivity.java"$"2015-02-21 19:02:35" "BlacklistActivity.java"$"49"$"import android.support.annotation.NonNull;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/BlacklistActivity.java"$"2015-02-21 19:02:35" "BlacklistActivity.java"$"50"$"146,7 @@ public class BlacklistActivity extends PreferenceActivity {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/BlacklistActivity.java"$"2015-02-21 19:02:35" "BlacklistActivity.java"$"51"$" protected void onSaveInstanceState(@NonNull Bundle outState) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/BlacklistActivity.java"$"2015-02-21 19:02:35" "BlacklistActivity.java"$"52"$"253,7 @@ public class BlacklistActivity extends PreferenceActivity {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/BlacklistActivity.java"$"2015-02-21 19:02:35" "BlacklistActivity.java"$"53"$" public void switchToHeader(@NonNull Header header) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/BlacklistActivity.java"$"2015-02-21 19:02:35" "BlacklistActivity.java"$"54"$"672,7 @@ public class BlacklistActivity extends PreferenceActivity {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/BlacklistActivity.java"$"2015-02-21 19:02:35" "BlacklistActivity.java"$"55"$" public boolean onPreferenceStartFragment(PreferenceFragment caller, @NonNull Preference pref) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/BlacklistActivity.java"$"2015-02-21 19:02:35" "BlacklistActivity.java"$"56"$"682,7 @@ public class BlacklistActivity extends PreferenceActivity {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/BlacklistActivity.java"$"2015-02-21 19:02:35" "BlacklistActivity.java"$"57"$" public boolean shouldUpRecreateTask(@NonNull Intent targetIntent) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/BlacklistActivity.java"$"2015-02-21 19:02:35" "MediaWidget.java"$"58"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-02-21 19:02:35" "MediaWidget.java"$"59"$"30,6 @@ import android.support.annotation.NonNull;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-02-21 19:02:35" "BatteryMeterView.java"$"60"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/status/BatteryMeterView.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/status/BatteryMeterView.java"$"2015-02-21 19:02:35" "BatteryMeterView.java"$"61"$"30,7 @@ import android.graphics.PorterDuffXfermode;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/status/BatteryMeterView.java"$"2015-02-21 19:02:35" "BatteryMeterView.java"$"62"$"import android.support.annotation.NonNull;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/status/BatteryMeterView.java"$"2015-02-21 19:02:35" "BatteryMeterView.java"$"63"$"298,7 @@ public class BatteryMeterView extends TextView {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/status/BatteryMeterView.java"$"2015-02-21 19:02:35" "BatteryMeterView.java"$"64"$" public void onDraw(@NonNull Canvas c) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/status/BatteryMeterView.java"$"2015-02-21 19:02:35" "CheckoutInternal.java"$"65"$"++ b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-02-21 19:02:35" "CheckoutInternal.java"$"66"$"35,6 @@ import org.solovyev.android.checkout.Products;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-02-21 19:02:35" "SharedList.java"$"67"$"++ b/project/app/src/main/java/com/achep/base/content/SharedList.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/content/SharedList.java"$"2015-02-21 19:02:35" "SharedList.java"$"68"$"24,6 @@ import android.support.annotation.NonNull;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/content/SharedList.java"$"2015-02-21 19:02:35" "Check.java"$"69"$"++ b/project/app/src/main/java/com/achep/base/tests/Check.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/tests/Check.java"$"2015-02-21 19:02:35" "Check.java"$"70"$"18,7 @@"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/tests/Check.java"$"2015-02-21 19:02:35" "Check.java"$"71"$"import android.support.annotation.NonNull;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/tests/Check.java"$"2015-02-21 19:02:35" "Check.java"$"72"$"41,7 @@ public abstract class Check {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/tests/Check.java"$"2015-02-21 19:02:35" "Check.java"$"73"$" public abstract void isNonNull(@NonNull Object object);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/tests/Check.java"$"2015-02-21 19:02:35" "CheckImpl.java"$"74"$"++ b/project/app/src/main/java/com/achep/base/tests/CheckImpl.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/tests/CheckImpl.java"$"2015-02-21 19:02:35" "CheckImpl.java"$"75"$"19,7 @@"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/tests/CheckImpl.java"$"2015-02-21 19:02:35" "CheckImpl.java"$"76"$"import android.support.annotation.NonNull;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/tests/CheckImpl.java"$"2015-02-21 19:02:35" "CheckImpl.java"$"77"$"49,7 @@ final class CheckImpl extends Check {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/tests/CheckImpl.java"$"2015-02-21 19:02:35" "CheckImpl.java"$"78"$" public void isNonNull(@NonNull Object object) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/tests/CheckImpl.java"$"2015-02-21 19:02:35" "CircleDrawable.java"$"79"$"++ b/project/app/src/main/java/com/achep/base/ui/drawables/CircleDrawable.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/drawables/CircleDrawable.java"$"2015-02-21 19:02:35" "CircleDrawable.java"$"80"$"24,6 @@ import android.graphics.Paint;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/drawables/CircleDrawable.java"$"2015-02-21 19:02:35" "DashboardFragment.java"$"81"$"++ b/project/app/src/main/java/com/achep/base/ui/fragments/DashboardFragment.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/DashboardFragment.java"$"2015-02-21 19:02:35" "DashboardFragment.java"$"82"$"21,8 @@ package com.achep.base.ui.fragments;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/DashboardFragment.java"$"2015-02-21 19:02:35" "DashboardFragment.java"$"83"$"import android.support.annotation.NonNull;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/DashboardFragment.java"$"2015-02-21 19:02:35" "DashboardFragment.java"$"84"$"31,7 @@ import android.view.ViewGroup;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/DashboardFragment.java"$"2015-02-21 19:02:35" "DashboardFragment.java"$"85"$"import com.achep.base.async.WeakHandler;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/DashboardFragment.java"$"2015-02-21 19:02:35" "DashboardFragment.java"$"86"$"49,25 @@ public class DashboardFragment extends Fragment {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/DashboardFragment.java"$"2015-02-21 19:02:35" "DashboardFragment.java"$"87"$" private final H mHandler = new H(this);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/DashboardFragment.java"$"2015-02-21 19:02:35" "DashboardFragment.java"$"88"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/DashboardFragment.java"$"2015-02-21 19:02:35" "DashboardFragment.java"$"89"$" private static class H extends WeakHandler {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/DashboardFragment.java"$"2015-02-21 19:02:35" "DashboardFragment.java"$"90"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/DashboardFragment.java"$"2015-02-21 19:02:35" "DashboardFragment.java"$"91"$" public H(@NonNull DashboardFragment object) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/DashboardFragment.java"$"2015-02-21 19:02:35" "DashboardFragment.java"$"92"$" super(object);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/DashboardFragment.java"$"2015-02-21 19:02:35" "DashboardFragment.java"$"93"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/DashboardFragment.java"$"2015-02-21 19:02:35" "DashboardFragment.java"$"94"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/DashboardFragment.java"$"2015-02-21 19:02:35" "DashboardFragment.java"$"95"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/DashboardFragment.java"$"2015-02-21 19:02:35" "DashboardFragment.java"$"96"$" protected void onHandleMassage(@NonNull DashboardFragment df, Message msg) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/DashboardFragment.java"$"2015-02-21 19:02:35" "DashboardFragment.java"$"97"$" final Context context = df.getActivity();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/DashboardFragment.java"$"2015-02-21 19:02:35" "DashboardFragment.java"$"98"$" df.rebuildUI(context);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/DashboardFragment.java"$"2015-02-21 19:02:35" "DashboardFragment.java"$"99"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/DashboardFragment.java"$"2015-02-21 19:02:35" "PreferenceFragmentBase.java"$"100"$"++ b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragmentBase.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragmentBase.java"$"2015-02-21 19:02:35" "PreferenceFragmentBase.java"$"101"$"17,11 @@ package com.achep.base.ui.fragments;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragmentBase.java"$"2015-02-21 19:02:35" "PreferenceFragmentBase.java"$"102"$"import android.support.annotation.NonNull;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragmentBase.java"$"2015-02-21 19:02:35" "PreferenceFragmentBase.java"$"103"$"30,7 @@ import android.view.ViewGroup;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragmentBase.java"$"2015-02-21 19:02:35" "PreferenceFragmentBase.java"$"104"$"import com.achep.base.async.WeakHandler;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragmentBase.java"$"2015-02-21 19:02:35" "PreferenceFragmentBase.java"$"105"$"122,23 @@ public abstract class PreferenceFragmentBase extends Fragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragmentBase.java"$"2015-02-21 19:02:35" "PreferenceFragmentBase.java"$"106"$" private final H mHandler = new H(this);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragmentBase.java"$"2015-02-21 19:02:35" "PreferenceFragmentBase.java"$"107"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragmentBase.java"$"2015-02-21 19:02:35" "PreferenceFragmentBase.java"$"108"$" private static class H extends WeakHandler {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragmentBase.java"$"2015-02-21 19:02:35" "PreferenceFragmentBase.java"$"109"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragmentBase.java"$"2015-02-21 19:02:35" "PreferenceFragmentBase.java"$"110"$" public H(@NonNull PreferenceFragmentBase object) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragmentBase.java"$"2015-02-21 19:02:35" "PreferenceFragmentBase.java"$"111"$" super(object);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragmentBase.java"$"2015-02-21 19:02:35" "PreferenceFragmentBase.java"$"112"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragmentBase.java"$"2015-02-21 19:02:35" "PreferenceFragmentBase.java"$"113"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragmentBase.java"$"2015-02-21 19:02:35" "PreferenceFragmentBase.java"$"114"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragmentBase.java"$"2015-02-21 19:02:35" "PreferenceFragmentBase.java"$"115"$" protected void onHandleMassage(@NonNull PreferenceFragmentBase pfb, Message msg) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragmentBase.java"$"2015-02-21 19:02:35" "PreferenceFragmentBase.java"$"116"$" pfb.bindPreferences();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragmentBase.java"$"2015-02-21 19:02:35" "PreferenceFragmentBase.java"$"117"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragmentBase.java"$"2015-02-21 19:02:35" "TextView.java"$"118"$"++ b/project/app/src/main/java/com/achep/base/ui/widgets/TextView.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/widgets/TextView.java"$"2015-02-21 19:02:35" "TextView.java"$"119"$"20,8 @@ package com.achep.base.ui.widgets;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/widgets/TextView.java"$"2015-02-21 19:02:35" "ResUtils.java"$"120"$"++ b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2015-02-21 19:02:35" "ResUtils.java"$"121"$"45,13 @@ public class ResUtils {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2015-02-21 19:02:35" "ResUtils.java"$"122"$" * @param id The desired resource identifier, as generated by the aapt"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2015-02-21 19:02:35" "ResUtils.java"$"123"$" * tool. This integer encodes the package, type, and resource"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2015-02-21 19:02:35" "ResUtils.java"$"124"$" * entry. The value 0 is an invalid identifier."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2015-02-21 19:02:35" "ResUtils.java"$"125"$" * @throws Resources.NotFoundException Throws NotFoundException if the given ID does not exist."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2015-02-21 19:02:35" "ResUtils.java"$"126"$"60,7 @@ public class ResUtils {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2015-02-21 19:02:35" "ResUtils.java"$"127"$" Locale.getDefault().toString();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2015-02-21 19:02:35" "ResUtils.java"$"128"$" throw new IllegalArgumentException(message, e);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2015-02-21 19:02:35" "NotificationUtils.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2015-02-22 10:09:23" "NotificationUtils.java"$"1"$"61,10 @@ public class NotificationUtils {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2015-02-22 10:09:23" "NotificationUtils.java"$"2"$" if (pi == null) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2015-02-22 10:09:23" "NotificationUtils.java"$"3"$" pi = n.getNotification().fullScreenIntent; // nullable"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2015-02-22 10:09:23" "NotificationUtils.java"$"4"$" if (pi != null) Log.i(TAG, ""Sending full screen intent, instead of content one!"");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2015-02-22 10:09:23" "NotificationUtils.java"$"5"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2015-02-22 10:09:23" "NotifyWidget.java"$"6"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-02-22 10:09:23" "NotifyWidget.java"$"7"$"90,7 @@ public class NotifyWidget extends Widget implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-02-22 10:09:23" "NotifyWidget.java"$"8"$" return mNotification.isDismissible() && super.isDismissible();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-02-22 10:09:23" "Widget.java"$"9"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/components/Widget.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/Widget.java"$"2015-02-22 10:09:23" "Widget.java"$"10"$"135,7 @@ public abstract class Widget {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/Widget.java"$"2015-02-22 10:09:23" "Widget.java"$"11"$" return !isHomeWidget();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/Widget.java"$"2015-02-22 10:09:23" "Widget.java"$"12"$"161,7 @@ public abstract class Widget {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/Widget.java"$"2015-02-22 10:09:23" "Widget.java"$"13"$" public CharSequence getReadAloudText() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/Widget.java"$"2015-02-22 10:09:23" "BackgroundFactory.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/BackgroundFactory.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/BackgroundFactory.java"$"2015-02-22 18:12:58" "BackgroundFactory.java"$"1"$"1,47 @@"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/BackgroundFactory.java"$"2015-02-22 18:12:58" "BackgroundFactory.java"$"2"$"/*"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/BackgroundFactory.java"$"2015-02-22 18:12:58" "BackgroundFactory.java"$"3"$" * Copyright (C) 2015 AChep@xda "$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/BackgroundFactory.java"$"2015-02-22 18:12:58" "BackgroundFactory.java"$"4"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/BackgroundFactory.java"$"2015-02-22 18:12:58" "BackgroundFactory.java"$"5"$" * This program is free software; you can redistribute it and/or"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/BackgroundFactory.java"$"2015-02-22 18:12:58" "BackgroundFactory.java"$"6"$" * modify it under the terms of the GNU General Public License"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/BackgroundFactory.java"$"2015-02-22 18:12:58" "BackgroundFactory.java"$"7"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/BackgroundFactory.java"$"2015-02-22 18:12:58" "BackgroundFactory.java"$"8"$" * of the License, or (at your option) any later version."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/BackgroundFactory.java"$"2015-02-22 18:12:58" "BackgroundFactory.java"$"9"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/BackgroundFactory.java"$"2015-02-22 18:12:58" "BackgroundFactory.java"$"10"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/BackgroundFactory.java"$"2015-02-22 18:12:58" "BackgroundFactory.java"$"11"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/BackgroundFactory.java"$"2015-02-22 18:12:58" "BackgroundFactory.java"$"12"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/BackgroundFactory.java"$"2015-02-22 18:12:58" "BackgroundFactory.java"$"13"$" * GNU General Public License for more details."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/BackgroundFactory.java"$"2015-02-22 18:12:58" "BackgroundFactory.java"$"14"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/BackgroundFactory.java"$"2015-02-22 18:12:58" "BackgroundFactory.java"$"15"$" * You should have received a copy of the GNU General Public License"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/BackgroundFactory.java"$"2015-02-22 18:12:58" "BackgroundFactory.java"$"16"$" * along with this program; if not, write to the Free Software"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/BackgroundFactory.java"$"2015-02-22 18:12:58" "BackgroundFactory.java"$"17"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/BackgroundFactory.java"$"2015-02-22 18:12:58" "BackgroundFactory.java"$"18"$" * MA 02110-1301, USA."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/BackgroundFactory.java"$"2015-02-22 18:12:58" "BackgroundFactory.java"$"19"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/BackgroundFactory.java"$"2015-02-22 18:12:58" "BackgroundFactory.java"$"20"$"package com.achep.acdisplay.notifications;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/BackgroundFactory.java"$"2015-02-22 18:12:58" "BackgroundFactory.java"$"21"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/BackgroundFactory.java"$"2015-02-22 18:12:58" "BackgroundFactory.java"$"22"$"import android.content.Context;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/BackgroundFactory.java"$"2015-02-22 18:12:58" "BackgroundFactory.java"$"23"$"import android.graphics.Bitmap;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/BackgroundFactory.java"$"2015-02-22 18:12:58" "BackgroundFactory.java"$"24"$"import android.support.annotation.NonNull;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/BackgroundFactory.java"$"2015-02-22 18:12:58" "BackgroundFactory.java"$"25"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/BackgroundFactory.java"$"2015-02-22 18:12:58" "BackgroundFactory.java"$"26"$"import static com.achep.acdisplay.graphics.BackgroundFactory.generate;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/BackgroundFactory.java"$"2015-02-22 18:12:58" "BackgroundFactory.java"$"27"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/BackgroundFactory.java"$"2015-02-22 18:12:58" "BackgroundFactory.java"$"28"$"/**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/BackgroundFactory.java"$"2015-02-22 18:12:58" "BackgroundFactory.java"$"29"$" * Simple single-thread background factory."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/BackgroundFactory.java"$"2015-02-22 18:12:58" "BackgroundFactory.java"$"30"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/BackgroundFactory.java"$"2015-02-22 18:12:58" "BackgroundFactory.java"$"31"$" * @author Artem Chepurnoy"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/BackgroundFactory.java"$"2015-02-22 18:12:58" "BackgroundFactory.java"$"32"$" * @see com.achep.acdisplay.graphics.BackgroundFactory"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/BackgroundFactory.java"$"2015-02-22 18:12:58" "BackgroundFactory.java"$"33"$" * @see com.achep.acdisplay.notifications.IconFactory"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/BackgroundFactory.java"$"2015-02-22 18:12:58" "BackgroundFactory.java"$"34"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/BackgroundFactory.java"$"2015-02-22 18:12:58" "BackgroundFactory.java"$"35"$"class BackgroundFactory extends IconFactory {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/BackgroundFactory.java"$"2015-02-22 18:12:58" "BackgroundFactory.java"$"36"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/BackgroundFactory.java"$"2015-02-22 18:12:58" "BackgroundFactory.java"$"37"$" public interface BackgroundAsyncListener extends IconAsyncListener {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/BackgroundFactory.java"$"2015-02-22 18:12:58" "BackgroundFactory.java"$"38"$" // Identical"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/BackgroundFactory.java"$"2015-02-22 18:12:58" "BackgroundFactory.java"$"39"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/BackgroundFactory.java"$"2015-02-22 18:12:58" "BackgroundFactory.java"$"40"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/BackgroundFactory.java"$"2015-02-22 18:12:58" "BackgroundFactory.java"$"41"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/BackgroundFactory.java"$"2015-02-22 18:12:58" "BackgroundFactory.java"$"42"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/BackgroundFactory.java"$"2015-02-22 18:12:58" "BackgroundFactory.java"$"43"$" protected Bitmap onGenerate(@NonNull Context context, @NonNull OpenNotification notification) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/BackgroundFactory.java"$"2015-02-22 18:12:58" "BackgroundFactory.java"$"44"$" // The context is always null here!"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/BackgroundFactory.java"$"2015-02-22 18:12:58" "BackgroundFactory.java"$"45"$" return generate(notification.getNotification().largeIcon);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/BackgroundFactory.java"$"2015-02-22 18:12:58" "BackgroundFactory.java"$"46"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/BackgroundFactory.java"$"2015-02-22 18:12:58" "BackgroundFactory.java"$"47"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/BackgroundFactory.java"$"2015-02-22 18:12:58" "BackgroundFactory.java"$"48"$"}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/BackgroundFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"49"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"50"$"1,197 @@"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"51"$"/*"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"52"$" * Copyright (C) 2015 AChep@xda "$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"53"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"54"$" * This program is free software; you can redistribute it and/or"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"55"$" * modify it under the terms of the GNU General Public License"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"56"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"57"$" * of the License, or (at your option) any later version."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"58"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"59"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"60"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"61"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"62"$" * GNU General Public License for more details."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"63"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"64"$" * You should have received a copy of the GNU General Public License"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"65"$" * along with this program; if not, write to the Free Software"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"66"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"67"$" * MA 02110-1301, USA."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"68"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"69"$"package com.achep.acdisplay.notifications;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"70"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"71"$"import android.content.Context;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"72"$"import android.graphics.Bitmap;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"73"$"import android.os.Handler;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"74"$"import android.os.Looper;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"75"$"import android.os.SystemClock;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"76"$"import android.support.annotation.NonNull;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"77"$"import android.support.annotation.Nullable;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"78"$"import android.util.Log;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"79"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"80"$"import com.achep.base.tests.Check;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"81"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"82"$"import java.util.concurrent.ConcurrentLinkedQueue;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"83"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"84"$"import static com.achep.acdisplay.graphics.IconFactory.generate;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"85"$"import static com.achep.base.Build.DEBUG;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"86"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"87"$"/**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"88"$" * Simple single-thread icon factory."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"89"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"90"$" * @author Artem Chepurnoy"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"91"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"92"$"public class IconFactory {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"93"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"94"$" private static final String TAG = ""IconFactory"";"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"95"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"96"$" public interface IconAsyncListener {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"97"$" void onGenerated(@NonNull Bitmap bitmap);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"98"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"99"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"100"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"101"$" * @author Artem Chepurnoy"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"102"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"103"$" private static final class Worker extends Thread {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"104"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"105"$" private static class Task {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"106"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"107"$" private Context context;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"108"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"109"$" private IconAsyncListener listener;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"110"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"111"$" private OpenNotification notification;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"112"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"113"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"114"$" private final ConcurrentLinkedQueue mQueue = new ConcurrentLinkedQueue<>();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"115"$" private final IconFactory mFactory;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"116"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"117"$" private volatile boolean mStopping;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"118"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"119"$" Worker(IconFactory factory) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"120"$" mFactory = factory;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"121"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"122"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"123"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"124"$" public void run() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"125"$" super.run();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"126"$" final long start = SystemClock.elapsedRealtime();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"127"$" int n = 0;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"128"$" while (true) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"129"$" // Get the next task from"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"130"$" // queue."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"131"$" final Task task;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"132"$" synchronized (mQueue) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"133"$" if (mQueue.isEmpty()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"134"$" mStopping = true;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"135"$" if (DEBUG) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"136"$" long delta = SystemClock.elapsedRealtime() - start;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"137"$" Log.d(TAG, ""Done loading icons: """$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"138"$" + "" delta="" + delta + ""ms."""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"139"$" + "" count="" + n);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"140"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"141"$" return;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"142"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"143"$" task = mQueue.poll();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"144"$" assert task != null;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"145"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"146"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"147"$" final Bitmap bitmap = mFactory.onGenerate(task.context, task.notification);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"148"$" mFactory.handler.post(new Runnable() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"149"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"150"$" public void run() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"151"$" Check.getInstance().isInMainThread();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"152"$" task.listener.onGenerated(bitmap);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"153"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"154"$" });"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"155"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"156"$" n++;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"157"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"158"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"159"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"160"$" void add(@NonNull Context context,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"161"$" @NonNull OpenNotification notification,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"162"$" @NonNull IconAsyncListener listener) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"163"$" Task task = new Task();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"164"$" task.context = context;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"165"$" task.notification = notification;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"166"$" task.listener = listener;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"167"$" synchronized (mQueue) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"168"$" Check.getInstance().isFalse(mStopping);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"169"$" mQueue.add(task);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"170"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"171"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"172"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"173"$" void remove(@NonNull OpenNotification notification) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"174"$" synchronized (mQueue) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"175"$" Check.getInstance().isFalse(mStopping);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"176"$" for (Task task : mQueue) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"177"$" if (task.notification == notification) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"178"$" mQueue.remove(task);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"179"$" return;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"180"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"181"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"182"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"183"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"184"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"185"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"186"$" * @return {@code true} if the current worker may accept and handle any"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"187"$" * of incoming tasks, {@code false} otherwise."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"188"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"189"$" boolean isActive() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"190"$" synchronized (mQueue) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"191"$" return !mStopping;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"192"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"193"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"194"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"195"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"196"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"197"$" @Nullable"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"198"$" private Worker mWorker;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"199"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"200"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"201"$" private Handler handler = new Handler(Looper.getMainLooper());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"202"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"203"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"204"$" protected Bitmap onGenerate(@NonNull Context context, @NonNull OpenNotification notification) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"205"$" return generate(context, notification);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"206"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"207"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"208"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"209"$" * Adds the notification to the tasks list."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"210"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"211"$" * @param notification a notification to load from"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"212"$" * @param listener a callback"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"213"$" * @see #remove(OpenNotification)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"214"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"215"$" public void add(@NonNull Context context,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"216"$" @NonNull OpenNotification notification,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"217"$" @NonNull IconAsyncListener listener) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"218"$" boolean create = isWorkerInactive();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"219"$" if (create) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"220"$" mWorker = new Worker(this);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"221"$" mWorker.setPriority(Thread.MAX_PRIORITY);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"222"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"223"$" assert mWorker != null;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"224"$" mWorker.add(context, notification, listener);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"225"$" if (create) mWorker.start();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"226"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"227"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"228"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"229"$" * Removes the notification from the task list (if available)."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"230"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"231"$" * @see #add(android.content.Context, OpenNotification, IconFactory.IconAsyncListener)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"232"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"233"$" public void remove(@NonNull OpenNotification notification) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"234"$" if (isWorkerInactive()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"235"$" // It's too late :("$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"236"$" return;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"237"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"238"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"239"$" assert mWorker != null;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"240"$" mWorker.remove(notification);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"241"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"242"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"243"$" private boolean isWorkerInactive() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"244"$" return mWorker == null || !mWorker.isActive();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"245"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"246"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "IconFactory.java"$"247"$"}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-22 18:12:58" "NotificationUiHelper.java"$"248"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-02-22 18:12:58" "NotificationUiHelper.java"$"249"$"140,7 @@ public class NotificationUiHelper {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-02-22 18:12:58" "NotificationUiHelper.java"$"250"$" return NotificationUtils.isSecret(mContext, mOpenNotification, minVisibility, privacyMask);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-02-22 18:12:58" "NotificationUtils.java"$"251"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2015-02-22 18:12:58" "NotificationUtils.java"$"252"$"32,7 @@ import android.support.annotation.NonNull;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2015-02-22 18:12:58" "NotificationUtils.java"$"253"$"import com.achep.acdisplay.Config;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2015-02-22 18:12:58" "NotificationUtils.java"$"254"$"54,14 @@ public class NotificationUtils {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2015-02-22 18:12:58" "NotificationUtils.java"$"255"$" public static boolean isSecret(@NonNull Context context, @NonNull OpenNotification n,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2015-02-22 18:12:58" "NotificationUtils.java"$"256"$" int minVisibility, int privacyMask) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2015-02-22 18:12:58" "NotificationUtils.java"$"257"$" final int privacyMode = Config.getInstance().getPrivacyMode();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2015-02-22 18:12:58" "NotificationUtils.java"$"258"$" return n.getVisibility() <= minVisibility"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2015-02-22 18:12:58" "NotificationUtils.java"$"259"$" && Operator.bitAnd(privacyMode, privacyMask)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2015-02-22 18:12:58" "NotificationUtils.java"$"260"$" && isSecure(context);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2015-02-22 18:12:58" "NotificationUtils.java"$"261"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2015-02-22 18:12:58" "NotificationUtils.java"$"262"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2015-02-22 18:12:58" "NotificationUtils.java"$"263"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2015-02-22 18:12:58" "OpenNotification.java"$"264"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-02-22 18:12:58" "OpenNotification.java"$"265"$"36,7 @@ import android.support.v7.graphics.Palette;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-02-22 18:12:58" "OpenNotification.java"$"266"$"import com.achep.acdisplay.Config;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-02-22 18:12:58" "OpenNotification.java"$"267"$"44,7 @@ import com.achep.base.interfaces.ISubscriptable;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-02-22 18:12:58" "OpenNotification.java"$"268"$"import java.lang.ref.WeakReference;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-02-22 18:12:58" "OpenNotification.java"$"269"$"144,14 @@ public abstract class OpenNotification implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-02-22 18:12:58" "OpenNotification.java"$"270"$" private static WeakReference sIconFactoryRef;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-02-22 18:12:58" "OpenNotification.java"$"271"$" private IconFactory mIconFactory;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-02-22 18:12:58" "OpenNotification.java"$"272"$" mIconFactory = null;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-02-22 18:12:58" "OpenNotification.java"$"273"$"160,14 @@ public abstract class OpenNotification implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-02-22 18:12:58" "OpenNotification.java"$"274"$" private static WeakReference sBackgroundFactoryRef;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-02-22 18:12:58" "OpenNotification.java"$"275"$" private IconFactory mBackgroundFactory;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-02-22 18:12:58" "OpenNotification.java"$"276"$" mBackgroundFactory = null;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-02-22 18:12:58" "OpenNotification.java"$"277"$"196,11 @@ public abstract class OpenNotification implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-02-22 18:12:58" "OpenNotification.java"$"278"$" if (sIconFactoryRef == null || (mIconFactory = sIconFactoryRef.get()) == null) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-02-22 18:12:58" "OpenNotification.java"$"279"$" sIconFactoryRef = new WeakReference<>(mIconFactory = new IconFactory());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-02-22 18:12:58" "OpenNotification.java"$"280"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-02-22 18:12:58" "OpenNotification.java"$"281"$" mIconFactory.remove(this);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-02-22 18:12:58" "OpenNotification.java"$"282"$" mIconFactory.add(context, this, mIconCallback);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-02-22 18:12:58" "OpenNotification.java"$"283"$"443,25 @@ public abstract class OpenNotification implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-02-22 18:12:58" "OpenNotification.java"$"284"$" if (sBackgroundFactoryRef == null || (mBackgroundFactory = sBackgroundFactoryRef.get()) == null) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-02-22 18:12:58" "OpenNotification.java"$"285"$" sBackgroundFactoryRef = new WeakReference<>(mBackgroundFactory = new BackgroundFactory());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-02-22 18:12:58" "OpenNotification.java"$"286"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-02-22 18:12:58" "OpenNotification.java"$"287"$" //noinspection ConstantConditions"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-02-22 18:12:58" "OpenNotification.java"$"288"$" mBackgroundFactory.add(null, this, mBackgroundCallback);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-02-22 18:12:58" "OpenNotification.java"$"289"$" * Stops the {@link #mBackgroundFactory background loader} and sets the background"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-02-22 18:12:58" "OpenNotification.java"$"290"$" if (mBackgroundFactory != null) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-02-22 18:12:58" "OpenNotification.java"$"291"$" mBackgroundFactory.remove(this);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-02-22 18:12:58" "OpenNotification.java"$"292"$" mBackgroundFactory = null;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-02-22 18:12:58" "OpenNotification.java"$"293"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-02-22 18:12:58" "OpenNotification.java"$"294"$"545,10 @@ public abstract class OpenNotification implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-02-22 18:12:58" "OpenNotification.java"$"295"$" if (mIconFactory != null) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-02-22 18:12:58" "OpenNotification.java"$"296"$" mIconFactory.remove(this);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-02-22 18:12:58" "OpenNotification.java"$"297"$" mIconFactory = null;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-02-22 18:12:58" "OpenNotification.java"$"298"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-02-22 18:12:58" "OpenNotification.java"$"299"$"576,11 @@ public abstract class OpenNotification implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-02-22 18:12:58" "OpenNotification.java"$"300"$" public boolean isContentSecret(@NonNull Context context) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-02-22 18:12:58" "OpenNotification.java"$"301"$" return NotificationUtils.isSecret(context, this, VISIBILITY_PRIVATE,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-02-22 18:12:58" "OpenNotification.java"$"302"$" Config.PRIVACY_HIDE_CONTENT_MASK);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-02-22 18:12:58" "OpenNotification.java"$"303"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-02-22 18:12:58" "OpenNotification.java"$"304"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-02-22 18:12:58" "OpenNotification.java"$"305"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-02-22 18:12:58" "NotifyWidget.java"$"306"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-02-22 18:12:58" "NotifyWidget.java"$"307"$"101,7 @@ public class NotifyWidget extends Widget implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-02-22 18:12:58" "NotifyWidget.java"$"308"$" return !mNotification.isContentSecret(getHostFragment().getActivity());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-02-22 18:12:58" "build.gradle"$"0"$"++ b/project/app/build.gradle"$"verdict"$"1"$" b/project/app/build.gradle"$"2015-02-22 21:36:55" "build.gradle"$"1"$"150,6 @@ dependencies {"$"verdict"$"1"$" b/project/app/build.gradle"$"2015-02-22 21:36:55" "build.gradle"$"2"$"'"$"verdict"$"1"$" b/project/app/build.gradle"$"2015-02-22 21:36:55" "build.gradle"$"3"$"@aar'"$"verdict"$"1"$" b/project/app/build.gradle"$"2015-02-22 21:36:55" "build.gradle"$"4"$"@aar'"$"verdict"$"1"$" b/project/app/build.gradle"$"2015-02-22 21:36:55" "DialogUtils.java"$"9"$"++ b/project/app/src/main/java/com/drivemode/android/typeface/DialogUtils.java"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/DialogUtils.java"$"2015-02-22 21:36:55" "DialogUtils.java"$"10"$"1,47 @@"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/DialogUtils.java"$"2015-02-22 21:36:55" "DialogUtils.java"$"11"$"package com.drivemode.android.typeface;"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/DialogUtils.java"$"2015-02-22 21:36:55" "DialogUtils.java"$"12"$""$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/DialogUtils.java"$"2015-02-22 21:36:55" "DialogUtils.java"$"13"$"import android.app.AlertDialog;"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/DialogUtils.java"$"2015-02-22 21:36:55" "DialogUtils.java"$"14"$"import android.app.Dialog;"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/DialogUtils.java"$"2015-02-22 21:36:55" "DialogUtils.java"$"15"$"import android.app.ProgressDialog;"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/DialogUtils.java"$"2015-02-22 21:36:55" "DialogUtils.java"$"16"$"import android.content.DialogInterface;"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/DialogUtils.java"$"2015-02-22 21:36:55" "DialogUtils.java"$"17"$"import android.widget.Button;"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/DialogUtils.java"$"2015-02-22 21:36:55" "DialogUtils.java"$"18"$"import android.widget.TextView;"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/DialogUtils.java"$"2015-02-22 21:36:55" "DialogUtils.java"$"19"$""$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/DialogUtils.java"$"2015-02-22 21:36:55" "DialogUtils.java"$"20"$"/**"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/DialogUtils.java"$"2015-02-22 21:36:55" "DialogUtils.java"$"21"$" * @author KeishinYokomaku"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/DialogUtils.java"$"2015-02-22 21:36:55" "DialogUtils.java"$"22"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/DialogUtils.java"$"2015-02-22 21:36:55" "DialogUtils.java"$"23"$"final class DialogUtils {"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/DialogUtils.java"$"2015-02-22 21:36:55" "DialogUtils.java"$"24"$" public static void setTypeface(TypefaceHelper helper, D dialog, String typefaceName, int style) {"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/DialogUtils.java"$"2015-02-22 21:36:55" "DialogUtils.java"$"25"$" if (dialog instanceof ProgressDialog) {"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/DialogUtils.java"$"2015-02-22 21:36:55" "DialogUtils.java"$"26"$" setTypeface(helper, (ProgressDialog) dialog, typefaceName, style);"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/DialogUtils.java"$"2015-02-22 21:36:55" "DialogUtils.java"$"27"$" } else if (dialog instanceof AlertDialog) {"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/DialogUtils.java"$"2015-02-22 21:36:55" "DialogUtils.java"$"28"$" setTypeface(helper, (AlertDialog) dialog, typefaceName, style);"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/DialogUtils.java"$"2015-02-22 21:36:55" "DialogUtils.java"$"29"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/DialogUtils.java"$"2015-02-22 21:36:55" "DialogUtils.java"$"30"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/DialogUtils.java"$"2015-02-22 21:36:55" "DialogUtils.java"$"31"$""$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/DialogUtils.java"$"2015-02-22 21:36:55" "DialogUtils.java"$"32"$" private static void setTypeface(TypefaceHelper helper, AlertDialog alertDialog, String typefaceName, int style) {"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/DialogUtils.java"$"2015-02-22 21:36:55" "DialogUtils.java"$"33"$" Button positive = alertDialog.getButton(DialogInterface.BUTTON_POSITIVE);"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/DialogUtils.java"$"2015-02-22 21:36:55" "DialogUtils.java"$"34"$" Button negative = alertDialog.getButton(DialogInterface.BUTTON_NEGATIVE);"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/DialogUtils.java"$"2015-02-22 21:36:55" "DialogUtils.java"$"35"$" Button neutral = alertDialog.getButton(DialogInterface.BUTTON_NEUTRAL);"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/DialogUtils.java"$"2015-02-22 21:36:55" "DialogUtils.java"$"36"$" TextView message = (TextView) alertDialog.findViewById(android.R.id.message);"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/DialogUtils.java"$"2015-02-22 21:36:55" "DialogUtils.java"$"37"$" if (positive != null) {"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/DialogUtils.java"$"2015-02-22 21:36:55" "DialogUtils.java"$"38"$" helper.setTypeface(positive, typefaceName, style);"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/DialogUtils.java"$"2015-02-22 21:36:55" "DialogUtils.java"$"39"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/DialogUtils.java"$"2015-02-22 21:36:55" "DialogUtils.java"$"40"$" if (negative != null) {"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/DialogUtils.java"$"2015-02-22 21:36:55" "DialogUtils.java"$"41"$" helper.setTypeface(negative, typefaceName, style);"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/DialogUtils.java"$"2015-02-22 21:36:55" "DialogUtils.java"$"42"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/DialogUtils.java"$"2015-02-22 21:36:55" "DialogUtils.java"$"43"$" if (neutral != null) {"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/DialogUtils.java"$"2015-02-22 21:36:55" "DialogUtils.java"$"44"$" helper.setTypeface(neutral, typefaceName, style);"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/DialogUtils.java"$"2015-02-22 21:36:55" "DialogUtils.java"$"45"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/DialogUtils.java"$"2015-02-22 21:36:55" "DialogUtils.java"$"46"$" if (message != null) {"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/DialogUtils.java"$"2015-02-22 21:36:55" "DialogUtils.java"$"47"$" helper.setTypeface(message, typefaceName, style);"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/DialogUtils.java"$"2015-02-22 21:36:55" "DialogUtils.java"$"48"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/DialogUtils.java"$"2015-02-22 21:36:55" "DialogUtils.java"$"49"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/DialogUtils.java"$"2015-02-22 21:36:55" "DialogUtils.java"$"50"$""$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/DialogUtils.java"$"2015-02-22 21:36:55" "DialogUtils.java"$"51"$" private static void setTypeface(TypefaceHelper helper, ProgressDialog progressDialog, String typefaceName, int style) {"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/DialogUtils.java"$"2015-02-22 21:36:55" "DialogUtils.java"$"52"$" TextView message = (TextView) progressDialog.findViewById(android.R.id.message);"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/DialogUtils.java"$"2015-02-22 21:36:55" "DialogUtils.java"$"53"$" if (message != null) {"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/DialogUtils.java"$"2015-02-22 21:36:55" "DialogUtils.java"$"54"$" helper.setTypeface(message, typefaceName, style);"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/DialogUtils.java"$"2015-02-22 21:36:55" "DialogUtils.java"$"55"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/DialogUtils.java"$"2015-02-22 21:36:55" "DialogUtils.java"$"56"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/DialogUtils.java"$"2015-02-22 21:36:55" "DialogUtils.java"$"57"$"}"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/DialogUtils.java"$"2015-02-22 21:36:55" "TypefaceCache.java"$"58"$"++ b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-02-22 21:36:55" "TypefaceCache.java"$"59"$"1,57 @@"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-02-22 21:36:55" "TypefaceCache.java"$"60"$"package com.drivemode.android.typeface;"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-02-22 21:36:55" "TypefaceCache.java"$"61"$""$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-02-22 21:36:55" "TypefaceCache.java"$"62"$"import android.app.Application;"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-02-22 21:36:55" "TypefaceCache.java"$"63"$"import android.content.Context;"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-02-22 21:36:55" "TypefaceCache.java"$"64"$"import android.graphics.Typeface;"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-02-22 21:36:55" "TypefaceCache.java"$"65"$""$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-02-22 21:36:55" "TypefaceCache.java"$"66"$"import java.util.Hashtable;"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-02-22 21:36:55" "TypefaceCache.java"$"67"$""$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-02-22 21:36:55" "TypefaceCache.java"$"68"$"/**"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-02-22 21:36:55" "TypefaceCache.java"$"69"$" * This is a typeface instance cache."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-02-22 21:36:55" "TypefaceCache.java"$"70"$" * The cache is to avoid memory leak problem when a typeface is loaded."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-02-22 21:36:55" "TypefaceCache.java"$"71"$" * See the link for more details about the memory leak issue."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-02-22 21:36:55" "TypefaceCache.java"$"72"$" * (https://code.google.com/p/android/issues/detail?id=9904)"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-02-22 21:36:55" "TypefaceCache.java"$"73"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-02-22 21:36:55" "TypefaceCache.java"$"74"$" * @author hnakagawa"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-02-22 21:36:55" "TypefaceCache.java"$"75"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-02-22 21:36:55" "TypefaceCache.java"$"76"$"/* package */ final class TypefaceCache {"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-02-22 21:36:55" "TypefaceCache.java"$"77"$" private static TypefaceCache sInstance;"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-02-22 21:36:55" "TypefaceCache.java"$"78"$""$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-02-22 21:36:55" "TypefaceCache.java"$"79"$" private final Hashtable mCache = new Hashtable();"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-02-22 21:36:55" "TypefaceCache.java"$"80"$""$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-02-22 21:36:55" "TypefaceCache.java"$"81"$" private final Application mApplication;"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-02-22 21:36:55" "TypefaceCache.java"$"82"$""$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-02-22 21:36:55" "TypefaceCache.java"$"83"$" private TypefaceCache(Application application) {"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-02-22 21:36:55" "TypefaceCache.java"$"84"$" mApplication = application;"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-02-22 21:36:55" "TypefaceCache.java"$"85"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-02-22 21:36:55" "TypefaceCache.java"$"86"$""$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-02-22 21:36:55" "TypefaceCache.java"$"87"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-02-22 21:36:55" "TypefaceCache.java"$"88"$" * If the cache has an instance for the typeface name, this will return the instance immediately."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-02-22 21:36:55" "TypefaceCache.java"$"89"$" * Otherwise this method will create typeface instance and put it into the cache and return the instance."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-02-22 21:36:55" "TypefaceCache.java"$"90"$" * @param name the typeface name."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-02-22 21:36:55" "TypefaceCache.java"$"91"$" * @return {@link android.graphics.Typeface} instance."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-02-22 21:36:55" "TypefaceCache.java"$"92"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-02-22 21:36:55" "TypefaceCache.java"$"93"$" public synchronized Typeface get(String name) {"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-02-22 21:36:55" "TypefaceCache.java"$"94"$" Typeface typeface = mCache.get(name);"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-02-22 21:36:55" "TypefaceCache.java"$"95"$" if(typeface == null) {"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-02-22 21:36:55" "TypefaceCache.java"$"96"$" try {"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-02-22 21:36:55" "TypefaceCache.java"$"97"$" typeface = Typeface.createFromAsset(mApplication.getAssets(), name);"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-02-22 21:36:55" "TypefaceCache.java"$"98"$" } catch (Exception exp) {"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-02-22 21:36:55" "TypefaceCache.java"$"99"$" return null;"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-02-22 21:36:55" "TypefaceCache.java"$"100"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-02-22 21:36:55" "TypefaceCache.java"$"101"$" mCache.put(name, typeface);"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-02-22 21:36:55" "TypefaceCache.java"$"102"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-02-22 21:36:55" "TypefaceCache.java"$"103"$" return typeface;"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-02-22 21:36:55" "TypefaceCache.java"$"104"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-02-22 21:36:55" "TypefaceCache.java"$"105"$""$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-02-22 21:36:55" "TypefaceCache.java"$"106"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-02-22 21:36:55" "TypefaceCache.java"$"107"$" * Retrieve this cache."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-02-22 21:36:55" "TypefaceCache.java"$"108"$" * @param context the context."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-02-22 21:36:55" "TypefaceCache.java"$"109"$" * @return the cache instance."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-02-22 21:36:55" "TypefaceCache.java"$"110"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-02-22 21:36:55" "TypefaceCache.java"$"111"$" public static synchronized TypefaceCache getInstance(Context context) {"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-02-22 21:36:55" "TypefaceCache.java"$"112"$" if (sInstance == null)"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-02-22 21:36:55" "TypefaceCache.java"$"113"$" sInstance = new TypefaceCache((Application)context.getApplicationContext());"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-02-22 21:36:55" "TypefaceCache.java"$"114"$" return sInstance;"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-02-22 21:36:55" "TypefaceCache.java"$"115"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-02-22 21:36:55" "TypefaceCache.java"$"116"$"}"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"117"$"++ b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"118"$"1,323 @@"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"119"$"package com.drivemode.android.typeface;"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"120"$""$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"121"$"import android.annotation.TargetApi;"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"122"$"import android.app.Activity;"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"123"$"import android.app.Application;"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"124"$"import android.app.Dialog;"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"125"$"import android.content.Context;"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"126"$"import android.graphics.Paint;"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"127"$"import android.graphics.Typeface;"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"128"$"import android.os.Build;"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"129"$"import android.support.annotation.LayoutRes;"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"130"$"import android.util.Log;"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"131"$"import android.view.LayoutInflater;"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"132"$"import android.view.View;"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"133"$"import android.view.ViewGroup;"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"134"$"import android.widget.TextView;"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"135"$"import android.widget.Toast;"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"136"$""$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"137"$"/**"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"138"$" * Helper class for setting typeface to the text views."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"139"$" * @author KeithYokoma"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"140"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"141"$"@SuppressWarnings(""unused"") // public APIs"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"142"$"public final class TypefaceHelper {"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"143"$" public static final String TAG = TypefaceHelper.class.getSimpleName();"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"144"$" private static TypefaceHelper sHelper;"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"145"$" private final TypefaceCache mCache;"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"146"$""$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"147"$" private TypefaceHelper(Application application) {"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"148"$" mCache = TypefaceCache.getInstance(application);"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"149"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"150"$""$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"151"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"152"$" * Initialize the instance."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"153"$" * @param application the application context."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"154"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"155"$" public static synchronized void initialize(Application application) {"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"156"$" if (sHelper != null) {"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"157"$" Log.v(TAG, ""already initialized"");"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"158"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"159"$" sHelper = new TypefaceHelper(application);"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"160"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"161"$""$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"162"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"163"$" * Terminate the instance."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"164"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"165"$" public static synchronized void destroy() {"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"166"$" if (sHelper == null) {"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"167"$" Log.v(TAG, ""not initialized yet"");"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"168"$" return;"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"169"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"170"$" sHelper = null;"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"171"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"172"$""$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"173"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"174"$" * Retrieve the helper instance."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"175"$" * @return the helper instance."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"176"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"177"$" public static synchronized TypefaceHelper getInstance() {"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"178"$" if (sHelper == null) {"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"179"$" throw new IllegalArgumentException(""Instance is not initialized yet. Call initialize() first."");"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"180"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"181"$" return sHelper;"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"182"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"183"$""$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"184"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"185"$" * Set the typeface to the target view."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"186"$" * @param view to set typeface."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"187"$" * @param typefaceName typeface name."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"188"$" * @param text view parameter."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"189"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"190"$" public void setTypeface(V view, String typefaceName) {"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"191"$" Typeface typeface = mCache.get(typefaceName);"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"192"$" if (typeface != null) {"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"193"$" view.setTypeface(typeface);"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"194"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"195"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"196"$""$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"197"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"198"$" * Set the typeface to the target view."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"199"$" * @param view to set typeface."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"200"$" * @param typefaceName typeface name."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"201"$" * @param style the typeface style."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"202"$" * @param text view parameter."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"203"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"204"$" public void setTypeface(V view, String typefaceName, int style) {"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"205"$" Typeface typeface = mCache.get(typefaceName);"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"206"$" if (typeface != null) {"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"207"$" view.setTypeface(typeface, style);"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"208"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"209"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"210"$""$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"211"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"212"$" * Set the typeface to the all text views belong to the view group."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"213"$" * Note that this method recursively trace the child view groups and set typeface for the text views."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"214"$" * @param viewGroup the view group that contains text views."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"215"$" * @param typefaceName typeface name."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"216"$" * @param view group parameter."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"217"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"218"$" public void setTypeface(V viewGroup, String typefaceName) {"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"219"$" int count = viewGroup.getChildCount();"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"220"$" for (int i = 0; i < count; i++) {"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"221"$" View child = viewGroup.getChildAt(i);"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"222"$" if (child instanceof ViewGroup) {"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"223"$" setTypeface((ViewGroup) child, typefaceName);"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"224"$" continue;"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"225"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"226"$" if (!(child instanceof TextView)) {"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"227"$" continue;"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"228"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"229"$" setTypeface((TextView) child, typefaceName);"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"230"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"231"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"232"$""$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"233"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"234"$" * Set the typeface to the all text views belong to the view group."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"235"$" * Note that this method recursively trace the child view groups and set typeface for the text views."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"236"$" * @param viewGroup the view group that contains text views."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"237"$" * @param typefaceName typeface name."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"238"$" * @param style the typeface style."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"239"$" * @param view group parameter."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"240"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"241"$" public void setTypeface(V viewGroup, String typefaceName, int style) {"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"242"$" int count = viewGroup.getChildCount();"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"243"$" for (int i = 0; i < count; i++) {"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"244"$" View child = viewGroup.getChildAt(i);"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"245"$" if (child instanceof ViewGroup) {"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"246"$" setTypeface((ViewGroup) child, typefaceName, style);"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"247"$" continue;"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"248"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"249"$" if (!(child instanceof TextView)) {"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"250"$" continue;"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"251"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"252"$" setTypeface((TextView) child, typefaceName, style);"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"253"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"254"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"255"$""$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"256"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"257"$" * Set the typeface to the target paint."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"258"$" * @param paint the set typeface."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"259"$" * @param typefaceName typeface name."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"260"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"261"$" public void setTypeface(Paint paint, String typefaceName) {"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"262"$" Typeface typeface = mCache.get(typefaceName);"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"263"$" if (typeface != null) {"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"264"$" paint.setTypeface(typeface);"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"265"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"266"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"267"$""$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"268"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"269"$" * Set the typeface to the all text views belong to the view group."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"270"$" * @param context the context."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"271"$" * @param layoutRes the layout resource id."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"272"$" * @param typefaceName typeface name."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"273"$" * @return the view."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"274"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"275"$" public View setTypeface(Context context, @LayoutRes int layoutRes, String typefaceName) {"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"276"$" return setTypeface(context, layoutRes, null, typefaceName);"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"277"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"278"$""$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"279"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"280"$" * Set the typeface to the all text views belong to the view group."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"281"$" * @param context the context."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"282"$" * @param layoutRes the layout resource id."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"283"$" * @param parent the parent view group to attach the layout."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"284"$" * @param typefaceName typeface name."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"285"$" * @return the view."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"286"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"287"$" public View setTypeface(Context context, @LayoutRes int layoutRes, ViewGroup parent, String typefaceName) {"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"288"$" ViewGroup view = (ViewGroup) LayoutInflater.from(context).inflate(layoutRes, parent);"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"289"$" setTypeface(view, typefaceName);"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"290"$" return view;"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"291"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"292"$""$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"293"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"294"$" * Set the typeface to the all text views belong to the view group."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"295"$" * @param context the context."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"296"$" * @param layoutRes the layout resource id."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"297"$" * @param typefaceName typeface name."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"298"$" * @param style the typeface style."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"299"$" * @return the view."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"300"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"301"$" public View setTypeface(Context context, @LayoutRes int layoutRes, String typefaceName, int style) {"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"302"$" return setTypeface(context, layoutRes, null, typefaceName, 0);"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"303"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"304"$""$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"305"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"306"$" * Set the typeface to the all text views belong to the view group."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"307"$" * @param context the context."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"308"$" * @param layoutRes the layout resource id."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"309"$" * @param parent the parent view group to attach the layout."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"310"$" * @param typefaceName typeface name."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"311"$" * @param style the typeface style."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"312"$" * @return the view."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"313"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"314"$" public View setTypeface(Context context, @LayoutRes int layoutRes, ViewGroup parent, String typefaceName, int style) {"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"315"$" ViewGroup view = (ViewGroup) LayoutInflater.from(context).inflate(layoutRes, parent);"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"316"$" setTypeface(view, typefaceName, style);"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"317"$" return view;"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"318"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"319"$""$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"320"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"321"$" * Set the typeface to the all text views belong to the activity."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"322"$" * Note that we use decor view of the activity so that the typeface will also be applied to action bar."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"323"$" * @param activity the activity."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"324"$" * @param typefaceName typeface name."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"325"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"326"$" public void setTypeface(Activity activity, String typefaceName) {"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"327"$" setTypeface(activity, typefaceName, 0);"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"328"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"329"$""$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"330"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"331"$" * Set the typeface to the all text views belong to the activity."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"332"$" * Note that we use decor view of the activity so that the typeface will also be applied to action bar."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"333"$" * @param activity the activity."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"334"$" * @param typefaceName typeface name."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"335"$" * @param style the typeface style."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"336"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"337"$" public void setTypeface(Activity activity, String typefaceName, int style) {"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"338"$" setTypeface((ViewGroup) activity.getWindow().getDecorView(), typefaceName, style);"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"339"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"340"$""$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"341"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"342"$" * Set the typeface to the all text views belong to the fragment."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"343"$" * Make sure to call this method after fragment view creation."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"344"$" * If you use fragments in the support package,"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"345"$" * call {@link com.drivemode.android.typeface.TypefaceHelper#supportSetTypeface(android.support.v4.app.Fragment, String)} instead."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"346"$" * @param fragment the fragment."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"347"$" * @param typefaceName typeface name."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"348"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"349"$" @TargetApi(Build.VERSION_CODES.HONEYCOMB)"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"350"$" public void setTypeface(F fragment, String typefaceName) {"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"351"$" setTypeface(fragment, typefaceName, 0);"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"352"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"353"$""$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"354"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"355"$" * Set the typeface to the all text views belong to the fragment."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"356"$" * Make sure to call this method after fragment view creation."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"357"$" * If you use fragments in the support package,"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"358"$" * call {@link com.drivemode.android.typeface.TypefaceHelper#supportSetTypeface(android.support.v4.app.Fragment, String, int)} instead."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"359"$" * @param fragment the fragment."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"360"$" * @param typefaceName typeface name."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"361"$" * @param style the typeface style."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"362"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"363"$" @TargetApi(Build.VERSION_CODES.HONEYCOMB)"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"364"$" public void setTypeface(F fragment, String typefaceName, int style) {"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"365"$" View root = fragment.getView();"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"366"$" if (root instanceof TextView) {"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"367"$" setTypeface((TextView) root, typefaceName, style);"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"368"$" } else if (root instanceof ViewGroup) {"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"369"$" setTypeface((ViewGroup) root, typefaceName, style);"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"370"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"371"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"372"$""$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"373"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"374"$" * Set the typeface to the all text views belong to the fragment."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"375"$" * Make sure to call this method after fragment view creation."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"376"$" * And this is a support package fragments only."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"377"$" * @param fragment the fragment."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"378"$" * @param typefaceName typeface name."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"379"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"380"$" public void supportSetTypeface(F fragment, String typefaceName) {"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"381"$" supportSetTypeface(fragment, typefaceName, 0);"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"382"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"383"$""$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"384"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"385"$" * Set the typeface to the all text views belong to the fragment."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"386"$" * Make sure to call this method after fragment view creation."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"387"$" * And this is a support package fragments only."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"388"$" * @param fragment the fragment."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"389"$" * @param typefaceName typeface name."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"390"$" * @param style the typeface style."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"391"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"392"$" public void supportSetTypeface(F fragment, String typefaceName, int style) {"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"393"$" View root = fragment.getView();"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"394"$" if (root instanceof TextView) {"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"395"$" setTypeface((TextView) root, typefaceName, style);"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"396"$" } else if (root instanceof ViewGroup) {"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"397"$" setTypeface((ViewGroup) root, typefaceName, style);"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"398"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"399"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"400"$""$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"401"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"402"$" * Set the typeface for the dialog view."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"403"$" * @param dialog the dialog."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"404"$" * @param typefaceName typeface name."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"405"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"406"$" public void setTypeface(D dialog, String typefaceName) {"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"407"$" setTypeface(dialog, typefaceName, 0);"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"408"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"409"$""$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"410"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"411"$" * Set the typeface for the dialog view."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"412"$" * @param dialog the dialog."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"413"$" * @param typefaceName typeface name."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"414"$" * @param style the typeface style."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"415"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"416"$" public void setTypeface(D dialog, String typefaceName, int style) {"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"417"$" DialogUtils.setTypeface(this, dialog, typefaceName, style);"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"418"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"419"$""$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"420"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"421"$" * Set the typeface for the toast view."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"422"$" * @param toast toast."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"423"$" * @param typefaceName typeface name."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"424"$" * @return toast that the typeface is injected."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"425"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"426"$" public Toast setTypeface(Toast toast, String typefaceName) {"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"427"$" return setTypeface(toast, typefaceName, 0);"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"428"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"429"$""$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"430"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"431"$" * Set the typeface for the toast view."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"432"$" * @param toast toast."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"433"$" * @param typefaceName typeface name."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"434"$" * @param style the typeface style."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"435"$" * @return toast that the typeface is injected."$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"436"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"437"$" public Toast setTypeface(Toast toast, String typefaceName, int style) {"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"438"$" setTypeface((ViewGroup) toast.getView(), typefaceName, style);"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"439"$" return toast;"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TypefaceHelper.java"$"440"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-02-22 21:36:55" "TextView.java"$"0"$"++ b/project/app/src/main/java/com/achep/base/ui/widgets/TextView.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/widgets/TextView.java"$"2015-02-22 22:47:43" "TextView.java"$"1"$"57,7 @@ public class TextView extends android.widget.TextView {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/widgets/TextView.java"$"2015-02-22 22:47:43" "TextView.java"$"2"$"= "".ttf"";"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/widgets/TextView.java"$"2015-02-22 22:47:43" "TextView.java"$"3"$" if (fontName.indexOf('.') == -1) fontName += "".ttf"";"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/widgets/TextView.java"$"2015-02-22 22:47:43" "TextView.java"$"4"$" fontName);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/widgets/TextView.java"$"2015-02-22 22:47:43" "AcDisplayFragment.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:33:45" "AcDisplayFragment.java"$"1"$"955,9 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:33:45" "AcDisplayFragment.java"$"2"$" getSceneView().setAlpha(0.6f);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:33:45" "AcDisplayFragment.java"$"3"$" getSceneView().setRotationX(6f);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:33:45" "AcDisplayFragment.java"$"4"$" getSceneView().setTranslationY(6f * density);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:33:45" "AcDisplayFragment.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:45:15" "AcDisplayFragment.java"$"1"$"369,7 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:45:15" "AcDisplayFragment.java"$"2"$" showWidget(mClockWidget, false);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:45:15" "IconFactory.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-23 20:49:09" "IconFactory.java"$"1"$"63,13 @@ public class IconFactory {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-23 20:49:09" "IconFactory.java"$"2"$" private final Object mMonitor;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-23 20:49:09" "IconFactory.java"$"3"$" Worker(IconFactory factory, @NonNull Object monitor) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-23 20:49:09" "IconFactory.java"$"4"$" mMonitor = monitor;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-23 20:49:09" "IconFactory.java"$"5"$"81,7 @@ public class IconFactory {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-23 20:49:09" "IconFactory.java"$"6"$" synchronized (mMonitor) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-23 20:49:09" "IconFactory.java"$"7"$"116,17 @@ public class IconFactory {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-23 20:49:09" "IconFactory.java"$"8"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-23 20:49:09" "IconFactory.java"$"9"$" Check.getInstance().isFalse(mStopping);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-23 20:49:09" "IconFactory.java"$"10"$" mQueue.add(task);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-23 20:49:09" "IconFactory.java"$"11"$" Check.getInstance().isFalse(mStopping);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-23 20:49:09" "IconFactory.java"$"12"$" for (Task task : mQueue) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-23 20:49:09" "IconFactory.java"$"13"$" if (task.notification == notification) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-23 20:49:09" "IconFactory.java"$"14"$" mQueue.remove(task);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-23 20:49:09" "IconFactory.java"$"15"$" return;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-23 20:49:09" "IconFactory.java"$"16"$"136,7 @@ public class IconFactory {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-23 20:49:09" "IconFactory.java"$"17"$" return !mStopping;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-23 20:49:09" "IconFactory.java"$"18"$"147,9 @@ public class IconFactory {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-23 20:49:09" "IconFactory.java"$"19"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-23 20:49:09" "IconFactory.java"$"20"$" private final Object mMonitor = new Object();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-23 20:49:09" "IconFactory.java"$"21"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-23 20:49:09" "IconFactory.java"$"22"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-23 20:49:09" "IconFactory.java"$"23"$"165,16 @@ public class IconFactory {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-23 20:49:09" "IconFactory.java"$"24"$" synchronized (mMonitor) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-23 20:49:09" "IconFactory.java"$"25"$" boolean create = isWorkerInactive();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-23 20:49:09" "IconFactory.java"$"26"$" if (create) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-23 20:49:09" "IconFactory.java"$"27"$" mWorker = new Worker(this, mMonitor);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-23 20:49:09" "IconFactory.java"$"28"$" mWorker.setPriority(Thread.MAX_PRIORITY);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-23 20:49:09" "IconFactory.java"$"29"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-23 20:49:09" "IconFactory.java"$"30"$" assert mWorker != null;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-23 20:49:09" "IconFactory.java"$"31"$" mWorker.add(context, notification, listener);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-23 20:49:09" "IconFactory.java"$"32"$" if (create) mWorker.start();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-23 20:49:09" "IconFactory.java"$"33"$"183,15 @@ public class IconFactory {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-23 20:49:09" "IconFactory.java"$"34"$" synchronized (mMonitor) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-23 20:49:09" "IconFactory.java"$"35"$" if (isWorkerInactive()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-23 20:49:09" "IconFactory.java"$"36"$" // It's too late :("$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-23 20:49:09" "IconFactory.java"$"37"$" return;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-23 20:49:09" "IconFactory.java"$"38"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-23 20:49:09" "IconFactory.java"$"39"$" assert mWorker != null;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-23 20:49:09" "IconFactory.java"$"40"$" mWorker.remove(notification);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-23 20:49:09" "IconFactory.java"$"41"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-02-23 20:49:09" "NotificationPresenter.java"$"42"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-23 20:49:09" "NotificationPresenter.java"$"43"$"147,7 @@ public class NotificationPresenter implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-23 20:49:09" "NotificationPresenter.java"$"44"$" for (OpenNotification notification : mLList) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-23 20:49:09" "NotificationPresenter.java"$"45"$"422,6 @@ public class NotificationPresenter implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-23 20:49:09" "NotificationPresenter.java"$"46"$"556,7 @@ public class NotificationPresenter implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-23 20:49:09" "NotificationPresenter.java"$"47"$" loadNotificationBackground(n);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-23 20:49:09" "NotificationPresenter.java"$"48"$"590,7 @@ public class NotificationPresenter implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-23 20:49:09" "NotificationPresenter.java"$"49"$" loadNotificationBackground(n);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-23 20:49:09" "NotificationPresenter.java"$"50"$"606,16 @@ public class NotificationPresenter implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-23 20:49:09" "NotificationPresenter.java"$"51"$" private void loadNotificationBackground(@NonNull OpenNotification notification) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-23 20:49:09" "NotificationPresenter.java"$"52"$" Config config = Config.getInstance();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-23 20:49:09" "NotificationPresenter.java"$"53"$" // Selective load exactly what we need and nothing more."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-23 20:49:09" "NotificationPresenter.java"$"54"$" // This will reduce RAM consumption for a bit (1% or so.)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-23 20:49:09" "NotificationPresenter.java"$"55"$" if (Operator.bitAnd("$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-23 20:49:09" "NotificationPresenter.java"$"56"$" config.getDynamicBackgroundMode(),"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-23 20:49:09" "NotificationPresenter.java"$"57"$" Config.DYNAMIC_BG_NOTIFICATION_MASK))"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-23 20:49:09" "NotificationPresenter.java"$"58"$" notification.loadBackgroundAsync();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-23 20:49:09" "NotificationPresenter.java"$"59"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-23 20:49:09" "NotificationPresenter.java"$"60"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-23 20:49:09" "NotificationPresenter.java"$"61"$" //-- NOTIFICATION UTILS ---------------------------------------------------"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-23 20:49:09" "ImmersiveModeDontPanic.java"$"62"$"++ b/project/app/src/main/java/com/achep/acdisplay/plugins/xposed/ImmersiveModeDontPanic.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/plugins/xposed/ImmersiveModeDontPanic.java"$"2015-02-23 20:49:09" "ImmersiveModeDontPanic.java"$"63"$"20,8 @@ package com.achep.acdisplay.plugins.xposed;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/plugins/xposed/ImmersiveModeDontPanic.java"$"2015-02-23 20:49:09" "ImmersiveModeDontPanic.java"$"64"$"import com.achep.base.Device;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/plugins/xposed/ImmersiveModeDontPanic.java"$"2015-02-23 20:49:09" "ImmersiveModeDontPanic.java"$"65"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/plugins/xposed/ImmersiveModeDontPanic.java"$"2015-02-23 20:49:09" "ImmersiveModeDontPanic.java"$"66"$"import de.robv.android.xposed.IXposedHookZygoteInit;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/plugins/xposed/ImmersiveModeDontPanic.java"$"2015-02-23 20:49:09" "ImmersiveModeDontPanic.java"$"67"$"45,36 @@ public class ImmersiveModeDontPanic implements IXposedHookZygoteInit {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/plugins/xposed/ImmersiveModeDontPanic.java"$"2015-02-23 20:49:09" "ImmersiveModeDontPanic.java"$"68"$" if (Device.hasLollipopApi()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/plugins/xposed/ImmersiveModeDontPanic.java"$"2015-02-23 20:49:09" "ImmersiveModeDontPanic.java"$"69"$" // Unfortunately this removes all immersive panic reports,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/plugins/xposed/ImmersiveModeDontPanic.java"$"2015-02-23 20:49:09" "ImmersiveModeDontPanic.java"$"70"$" // not only about AcDisplay."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/plugins/xposed/ImmersiveModeDontPanic.java"$"2015-02-23 20:49:09" "ImmersiveModeDontPanic.java"$"71"$" XC_MethodHook hook = new XC_MethodHook() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/plugins/xposed/ImmersiveModeDontPanic.java"$"2015-02-23 20:49:09" "ImmersiveModeDontPanic.java"$"72"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/plugins/xposed/ImmersiveModeDontPanic.java"$"2015-02-23 20:49:09" "ImmersiveModeDontPanic.java"$"73"$" protected void beforeHookedMethod(XC_MethodHook.MethodHookParam param) throws Throwable {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/plugins/xposed/ImmersiveModeDontPanic.java"$"2015-02-23 20:49:09" "ImmersiveModeDontPanic.java"$"74"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/plugins/xposed/ImmersiveModeDontPanic.java"$"2015-02-23 20:49:09" "ImmersiveModeDontPanic.java"$"75"$" };"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/plugins/xposed/ImmersiveModeDontPanic.java"$"2015-02-23 20:49:09" "ImmersiveModeDontPanic.java"$"76"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/plugins/xposed/ImmersiveModeDontPanic.java"$"2015-02-23 20:49:09" "ImmersiveModeDontPanic.java"$"77"$" findAndHookMethod("$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/plugins/xposed/ImmersiveModeDontPanic.java"$"2015-02-23 20:49:09" "ImmersiveModeDontPanic.java"$"78"$" ""com.android.internal.policy.impl.ImmersiveModeConfirmation"", null,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/plugins/xposed/ImmersiveModeDontPanic.java"$"2015-02-23 20:49:09" "ImmersiveModeDontPanic.java"$"79"$" ""handlePanic"", hook);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/plugins/xposed/ImmersiveModeDontPanic.java"$"2015-02-23 20:49:09" "ImmersiveModeDontPanic.java"$"80"$" } else {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/plugins/xposed/ImmersiveModeDontPanic.java"$"2015-02-23 20:49:09" "ImmersiveModeDontPanic.java"$"81"$" XC_MethodHook hook = new XC_MethodHook() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/plugins/xposed/ImmersiveModeDontPanic.java"$"2015-02-23 20:49:09" "ImmersiveModeDontPanic.java"$"82"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/plugins/xposed/ImmersiveModeDontPanic.java"$"2015-02-23 20:49:09" "ImmersiveModeDontPanic.java"$"83"$" protected void beforeHookedMethod(XC_MethodHook.MethodHookParam param) throws Throwable {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/plugins/xposed/ImmersiveModeDontPanic.java"$"2015-02-23 20:49:09" "ImmersiveModeDontPanic.java"$"84"$" String pkg = (String) param.args[0];"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/plugins/xposed/ImmersiveModeDontPanic.java"$"2015-02-23 20:49:09" "ImmersiveModeDontPanic.java"$"85"$" if (pkg != null && pkg.startsWith(""com.achep.acdisplay"")) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/plugins/xposed/ImmersiveModeDontPanic.java"$"2015-02-23 20:49:09" "ImmersiveModeDontPanic.java"$"86"$" param.setResult(null);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/plugins/xposed/ImmersiveModeDontPanic.java"$"2015-02-23 20:49:09" "ImmersiveModeDontPanic.java"$"87"$" Log.i(TAG, ""An unconfirmation of AcDisplay\'s immersive mode passed to hell."");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/plugins/xposed/ImmersiveModeDontPanic.java"$"2015-02-23 20:49:09" "ImmersiveModeDontPanic.java"$"88"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/plugins/xposed/ImmersiveModeDontPanic.java"$"2015-02-23 20:49:09" "ImmersiveModeDontPanic.java"$"89"$" };"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/plugins/xposed/ImmersiveModeDontPanic.java"$"2015-02-23 20:49:09" "ImmersiveModeDontPanic.java"$"90"$" findAndHookMethod("$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/plugins/xposed/ImmersiveModeDontPanic.java"$"2015-02-23 20:49:09" "ImmersiveModeDontPanic.java"$"91"$" ""com.android.internal.policy.impl.ImmersiveModeConfirmation"", null,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/plugins/xposed/ImmersiveModeDontPanic.java"$"2015-02-23 20:49:09" "ImmersiveModeDontPanic.java"$"92"$" ""unconfirmPackage"", String.class, hook);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/plugins/xposed/ImmersiveModeDontPanic.java"$"2015-02-23 20:49:09" "ImmersiveModeDontPanic.java"$"93"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/plugins/xposed/ImmersiveModeDontPanic.java"$"2015-02-23 20:49:09" "ActiveModeService.java"$"94"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-02-23 20:49:09" "ActiveModeService.java"$"95"$"155,9 @@ public class ActiveModeService extends SwitchService implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-02-23 20:49:09" "ActiveModeService.java"$"96"$" super.onCreate();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-02-23 20:49:09" "MediaController2.java"$"97"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-02-23 20:49:09" "MediaController2.java"$"98"$"28,7 @@ import android.view.KeyEvent;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-02-23 20:49:09" "MediaController2.java"$"99"$"import com.achep.base.tests.Check;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-02-23 20:49:09" "MediaController2.java"$"100"$"201,7 @@ public abstract class MediaController2 implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-02-23 20:49:09" "MediaController2.java"$"101"$" Check.getInstance().isInMainThread();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-02-23 20:49:09" "MediaController2.java"$"102"$"215,7 @@ public abstract class MediaController2 implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-02-23 20:49:09" "MediaController2.java"$"103"$" Check.getInstance().isInMainThread();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-02-23 20:49:09" "MediaController2Lollipop.java"$"104"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-23 20:49:09" "MediaController2Lollipop.java"$"105"$"33,7 @@ import android.util.Log;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-23 20:49:09" "MediaController2Lollipop.java"$"106"$"import com.achep.base.tests.Check;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-23 20:49:09" "MediaController2Lollipop.java"$"107"$"58,14 @@ class MediaController2Lollipop extends MediaController2 {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-23 20:49:09" "MediaController2Lollipop.java"$"108"$" Check.getInstance().isInMainThread();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-23 20:49:09" "MediaController2Lollipop.java"$"109"$" Check.getInstance().isInMainThread();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-23 20:49:09" "MediaController2Lollipop.java"$"110"$"75,8 @@ class MediaController2Lollipop extends MediaController2 {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-23 20:49:09" "MediaController2Lollipop.java"$"111"$" Check.getInstance().isInMainThread();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-23 20:49:09" "MediaController2Lollipop.java"$"112"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-23 20:49:09" "MediaController2Lollipop.java"$"113"$" if (mMediaController != null) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-02-23 20:49:09" "KeyguardActivity.java"$"114"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-02-23 20:49:09" "KeyguardActivity.java"$"115"$"39,7 @@ import com.achep.acdisplay.R;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-02-23 20:49:09" "KeyguardActivity.java"$"116"$"import com.achep.base.tests.Check;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-02-23 20:49:09" "KeyguardActivity.java"$"117"$"272,7 @@ public abstract class KeyguardActivity extends ActivityBase implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-02-23 20:49:09" "KeyguardActivity.java"$"118"$" Check.getInstance().isFalse(mTimeoutPaused);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-02-23 20:49:09" "MediaWidget.java"$"119"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-02-23 20:49:09" "MediaWidget.java"$"120"$"30,7 @@ import android.support.annotation.NonNull;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-02-23 20:49:09" "MediaWidget.java"$"121"$"import android.transition.TransitionManager;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-02-23 20:49:09" "MediaWidget.java"$"122"$"212,12 @@ public class MediaWidget extends Widget implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-02-23 20:49:09" "MediaWidget.java"$"123"$" if (Device.hasKitKatApi() && vg.isLaidOut() && getHostFragment().isAnimatable()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-02-23 20:49:09" "Widget.java"$"124"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/components/Widget.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/Widget.java"$"2015-02-23 20:49:09" "Widget.java"$"125"$"27,7 @@ import android.view.ViewGroup;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/Widget.java"$"2015-02-23 20:49:09" "Widget.java"$"126"$"import com.achep.base.tests.Check;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/Widget.java"$"2015-02-23 20:49:09" "Widget.java"$"127"$"48,8 @@ public abstract class Widget {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/Widget.java"$"2015-02-23 20:49:09" "Widget.java"$"128"$" private boolean mAttached;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/Widget.java"$"2015-02-23 20:49:09" "Widget.java"$"129"$" private boolean mStarted;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/Widget.java"$"2015-02-23 20:49:09" "Widget.java"$"130"$"85,8 @@ public abstract class Widget {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/Widget.java"$"2015-02-23 20:49:09" "Widget.java"$"131"$" .append(mAttached)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/Widget.java"$"2015-02-23 20:49:09" "Widget.java"$"132"$" .append(mStarted)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/Widget.java"$"2015-02-23 20:49:09" "Widget.java"$"133"$"102,8 @@ public abstract class Widget {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/Widget.java"$"2015-02-23 20:49:09" "Widget.java"$"134"$" .append(mAttached, widget.mAttached)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/Widget.java"$"2015-02-23 20:49:09" "Widget.java"$"135"$" .append(mStarted, widget.mStarted)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/Widget.java"$"2015-02-23 20:49:09" "Widget.java"$"136"$"193,22 @@ public abstract class Widget {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/Widget.java"$"2015-02-23 20:49:09" "Widget.java"$"137"$" public final void start() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/Widget.java"$"2015-02-23 20:49:09" "Widget.java"$"138"$" Check.getInstance().isFalse(mStarted);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/Widget.java"$"2015-02-23 20:49:09" "Widget.java"$"139"$" mStarted = true;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/Widget.java"$"2015-02-23 20:49:09" "Widget.java"$"140"$" onStart();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/Widget.java"$"2015-02-23 20:49:09" "Widget.java"$"141"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/Widget.java"$"2015-02-23 20:49:09" "Widget.java"$"142"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/Widget.java"$"2015-02-23 20:49:09" "Widget.java"$"143"$" public final void stop() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/Widget.java"$"2015-02-23 20:49:09" "Widget.java"$"144"$" Check.getInstance().isTrue(mStarted);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/Widget.java"$"2015-02-23 20:49:09" "Widget.java"$"145"$" mStarted = false;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/Widget.java"$"2015-02-23 20:49:09" "Widget.java"$"146"$" onStop();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/Widget.java"$"2015-02-23 20:49:09" "Widget.java"$"147"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/Widget.java"$"2015-02-23 20:49:09" "Widget.java"$"148"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/Widget.java"$"2015-02-23 20:49:09" "Widget.java"$"149"$" public final boolean isStarted() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/Widget.java"$"2015-02-23 20:49:09" "Widget.java"$"150"$" return mStarted;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/Widget.java"$"2015-02-23 20:49:09" "Widget.java"$"151"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/Widget.java"$"2015-02-23 20:49:09" "Widget.java"$"152"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/Widget.java"$"2015-02-23 20:49:09" "Widget.java"$"153"$" public void onStart() { /* empty */ }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/Widget.java"$"2015-02-23 20:49:09" "Widget.java"$"154"$"219,8 @@ public abstract class Widget {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/Widget.java"$"2015-02-23 20:49:09" "Widget.java"$"155"$" Check.getInstance().isFalse(mAttached);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/Widget.java"$"2015-02-23 20:49:09" "Widget.java"$"156"$" mAttached = true;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/Widget.java"$"2015-02-23 20:49:09" "Widget.java"$"157"$"230,12 @@ public abstract class Widget {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/Widget.java"$"2015-02-23 20:49:09" "Widget.java"$"158"$" Check.getInstance().isTrue(mAttached);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/Widget.java"$"2015-02-23 20:49:09" "Widget.java"$"159"$" mAttached = false;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/Widget.java"$"2015-02-23 20:49:09" "Widget.java"$"160"$" return mAttached;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/Widget.java"$"2015-02-23 20:49:09" "AcDisplayFragment.java"$"161"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:49:09" "AcDisplayFragment.java"$"162"$"192,8 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:49:09" "AcDisplayFragment.java"$"163"$" private boolean mResuming;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:49:09" "AcDisplayFragment.java"$"164"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:49:09" "AcDisplayFragment.java"$"165"$" private boolean isPinnable() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:49:09" "AcDisplayFragment.java"$"166"$"319,7 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:49:09" "AcDisplayFragment.java"$"167"$" return isAnimatable();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:49:09" "AcDisplayFragment.java"$"168"$"349,12 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:49:09" "AcDisplayFragment.java"$"169"$" mResuming = true;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:49:09" "AcDisplayFragment.java"$"170"$" for (Widget widget : mWidgetsMap.values()) widget.start();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:49:09" "AcDisplayFragment.java"$"171"$" mClockWidget.start();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:49:09" "AcDisplayFragment.java"$"172"$" mMediaWidget.start();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:49:09" "AcDisplayFragment.java"$"173"$"367,8 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:49:09" "AcDisplayFragment.java"$"174"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:49:09" "AcDisplayFragment.java"$"175"$" mResuming = false;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:49:09" "AcDisplayFragment.java"$"176"$"383,9 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:49:09" "AcDisplayFragment.java"$"177"$" for (Widget widget : mWidgetsMap.values()) widget.stop();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:49:09" "AcDisplayFragment.java"$"178"$" mClockWidget.stop();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:49:09" "AcDisplayFragment.java"$"179"$" mMediaWidget.stop();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:49:09" "AcDisplayFragment.java"$"180"$"461,8 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:49:09" "AcDisplayFragment.java"$"181"$" Check.getInstance().isTrue(isCurrentWidget(widget));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:49:09" "AcDisplayFragment.java"$"182"$" mTimeout.setTimeoutDelayed(mTimeoutNormal, true);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:49:09" "AcDisplayFragment.java"$"183"$"613,7 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:49:09" "AcDisplayFragment.java"$"184"$" if (height > absDeltaY && isAnimatable()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:49:09" "AcDisplayFragment.java"$"185"$"765,6 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:49:09" "AcDisplayFragment.java"$"186"$"783,7 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:49:09" "AcDisplayFragment.java"$"187"$" animate &= isAnimatableAuto();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:49:09" "AcDisplayFragment.java"$"188"$"791,7 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:49:09" "AcDisplayFragment.java"$"189"$" maybeBeginDelayedTransition(viewGroup, mTransitionJit);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:49:09" "AcDisplayFragment.java"$"190"$"832,7 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:49:09" "AcDisplayFragment.java"$"191"$" if (isAnimatable()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:49:09" "AcDisplayFragment.java"$"192"$"912,10 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:49:09" "AcDisplayFragment.java"$"193"$" protected synchronized final void goScene(@NonNull SceneCompat sceneCompat, boolean animate) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:49:09" "AcDisplayFragment.java"$"194"$" sceneCompat);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:49:09" "AcDisplayFragment.java"$"195"$" if (DEBUG) Log.d(TAG, ""Going to "" + sceneCompat);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:49:09" "AcDisplayFragment.java"$"196"$"966,14 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:49:09" "AcDisplayFragment.java"$"197"$" * Updates current background. The widget must be actually selected, otherwise it"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:49:09" "AcDisplayFragment.java"$"198"$" * will crash."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:49:09" "AcDisplayFragment.java"$"199"$" Check.getInstance().isTrue(isCurrentWidget(widget));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:49:09" "AcDisplayFragment.java"$"200"$" final int mask = widget.getBackgroundMask();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:49:09" "AcDisplayFragment.java"$"201"$" mBackground.dispatchSetBackground(widget.getBackground(), mask);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:49:09" "AcDisplayFragment.java"$"202"$"999,35 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:49:09" "AcDisplayFragment.java"$"203"$" switch (state) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:49:09" "AcDisplayFragment.java"$"204"$" case PlaybackStateCompat.STATE_PLAYING:"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:49:09" "AcDisplayFragment.java"$"205"$" mHandler.removeMessages(MSG_HIDE_MEDIA_WIDGET);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:49:09" "AcDisplayFragment.java"$"206"$" makeMediaWidgetActive();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:49:09" "AcDisplayFragment.java"$"207"$" break;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:49:09" "AcDisplayFragment.java"$"208"$" default:"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:49:09" "AcDisplayFragment.java"$"209"$" if (mMediaWidgetActive) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:49:09" "AcDisplayFragment.java"$"210"$" int delay = 6000; // 6 sec."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:49:09" "AcDisplayFragment.java"$"211"$" if (state == PlaybackStateCompat.STATE_NONE) delay = 500;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:49:09" "AcDisplayFragment.java"$"212"$" mHandler.sendEmptyMessageDelayed(MSG_HIDE_MEDIA_WIDGET, delay);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:49:09" "AcDisplayFragment.java"$"213"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:49:09" "AcDisplayFragment.java"$"214"$" break;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:49:09" "AcDisplayFragment.java"$"215"$" if (mMediaWidgetActive == (mMediaWidgetActive = true)) return;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:49:09" "AcDisplayFragment.java"$"216"$" // Update home widget if the current widget is"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:49:09" "AcDisplayFragment.java"$"217"$" // the clock / media widget."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:49:09" "AcDisplayFragment.java"$"218"$" if (mSelectedWidget.isHomeWidget()) showHomeWidget();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:49:09" "AcDisplayFragment.java"$"219"$" if (mMediaWidgetActive == (mMediaWidgetActive = false)) return;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:49:09" "AcDisplayFragment.java"$"220"$" // Update home widget if the current widget"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:49:09" "AcDisplayFragment.java"$"221"$" // is the media widget."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:49:09" "AcDisplayFragment.java"$"222"$" if (isCurrentWidget(mMediaWidget)) showHomeWidget();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:49:09" "AcDisplayFragment.java"$"223"$"1063,14 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:49:09" "AcDisplayFragment.java"$"224"$" public boolean isAnimatable() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:49:09" "AcDisplayFragment.java"$"225"$" return !isPowerSaveMode() && isResumed();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:49:09" "AcDisplayFragment.java"$"226"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:49:09" "AcDisplayFragment.java"$"227"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:49:09" "AcDisplayFragment.java"$"228"$" public boolean isAnimatableAuto() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:49:09" "AcDisplayFragment.java"$"229"$" return isAnimatable() && !mResuming;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:49:09" "AcDisplayFragment.java"$"230"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:49:09" "AcDisplayFragment.java"$"231"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:49:09" "AcDisplayFragment.java"$"232"$" //-- NOTIFICATION HANDLING ------------------------------------------------"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:49:09" "AcDisplayFragment.java"$"233"$"1118,7 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:49:09" "AcDisplayFragment.java"$"234"$" maybeBeginDelayedTransition(viewGroup, mTransitionJit);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:49:09" "AcDisplayFragment.java"$"235"$"1130,7 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:49:09" "AcDisplayFragment.java"$"236"$" nw.start();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:49:09" "AcDisplayFragment.java"$"237"$"1155,7 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:49:09" "AcDisplayFragment.java"$"238"$" maybeBeginDelayedTransition(mIconsContainer, mTransitionJit);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:49:09" "AcDisplayFragment.java"$"239"$"1165,7 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:49:09" "AcDisplayFragment.java"$"240"$" maybeBeginDelayedTransition(mIconsContainer, mTransitionJit);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:49:09" "AcDisplayFragment.java"$"241"$"1282,7 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:49:09" "AcDisplayFragment.java"$"242"$" if (isResumed()) nw.start();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:49:09" "AcDisplayFragment.java"$"243"$"1323,15 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:49:09" "AcDisplayFragment.java"$"244"$" boolean animate = !mResuming;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:49:09" "AcDisplayFragment.java"$"245"$" if (isResumed()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:49:09" "AcDisplayFragment.java"$"246"$" NotifyWidget nw = (NotifyWidget) findWidgetByIcon(iconView);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:49:09" "AcDisplayFragment.java"$"247"$" nw.stop();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:49:09" "AcDisplayFragment.java"$"248"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:49:09" "AcDisplayFragment.java"$"249"$"1346,7 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:49:09" "AcDisplayFragment.java"$"250"$" if (animate && isAnimatable()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:49:09" "AcDisplayFragment.java"$"251"$"1375,10 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:49:09" "AcDisplayFragment.java"$"252"$" private void maybeBeginDelayedTransition(@Nullable ViewGroup sceneRoot,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:49:09" "AcDisplayFragment.java"$"253"$" @Nullable Transition transition) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:49:09" "AcDisplayFragment.java"$"254"$" && isAnimatableAuto()"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-02-23 20:49:09" "DynamicBackground.java"$"4"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/DynamicBackground.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/DynamicBackground.java"$"2015-02-23 22:11:01" "DynamicBackground.java"$"5"$"101,7 @@ public abstract class DynamicBackground {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/DynamicBackground.java"$"2015-02-23 22:11:01" "DynamicBackground.java"$"6"$" Log.d(""TESTING"", ""setting the real bg:"" + bitmap);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/DynamicBackground.java"$"2015-02-23 22:11:01" "DynamicBackground.java"$"7"$"181,7 @@ public abstract class DynamicBackground {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/DynamicBackground.java"$"2015-02-23 22:11:01" "DynamicBackground.java"$"8"$" if (drawablePrev == null || !mFragment.isAnimatableAuto()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/DynamicBackground.java"$"2015-02-23 22:11:01" "MediaWidget.java"$"9"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-02-23 22:11:01" "MediaWidget.java"$"10"$"236,9 @@ public class MediaWidget extends Widget implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-02-23 22:11:01" "MediaWidget.java"$"11"$" if (isViewAttached()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-02-23 22:11:01" "MediaWidget.java"$"12"$" mCallback.requestBackgroundUpdate(this);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-02-23 22:11:01" "MediaWidget.java"$"13"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-02-23 22:11:01" "NotificationUiHelper.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-02-24 12:29:08" "NotificationUiHelper.java"$"1"$"24,8 @@ import android.content.pm.ApplicationInfo;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-02-24 12:29:08" "NotificationUiHelper.java"$"2"$"import android.graphics.ColorFilter;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-02-24 12:29:08" "NotificationUiHelper.java"$"3"$"import android.graphics.ColorMatrixColorFilter;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-02-24 12:29:08" "NotificationUiHelper.java"$"4"$"571,21 @@ public class NotificationUiHelper {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-02-24 12:29:08" "NotificationUiHelper.java"$"5"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-02-24 12:29:08" "NotificationUiHelper.java"$"6"$" // The matrix is stored in a single array, and its treated as follows:"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-02-24 12:29:08" "NotificationUiHelper.java"$"7"$" // [ a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t ]"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-02-24 12:29:08" "NotificationUiHelper.java"$"8"$" // When applied to a color [r, g, b, a], the resulting color is computed as (after clamping)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-02-24 12:29:08" "NotificationUiHelper.java"$"9"$" // R' = a*R + b*G + c*B + d*A + e;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-02-24 12:29:08" "NotificationUiHelper.java"$"10"$" // G' = f*R + g*G + h*B + i*A + j;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-02-24 12:29:08" "NotificationUiHelper.java"$"11"$" // B' = k*R + l*G + m*B + n*A + o;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-02-24 12:29:08" "NotificationUiHelper.java"$"12"$" // A' = p*R + q*G + r*B + s*A + t;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-02-24 12:29:08" "NotificationUiHelper.java"$"13"$" ColorFilter colorFilter = new ColorMatrixColorFilter(new float[]{"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-02-24 12:29:08" "NotificationUiHelper.java"$"14"$" 0, 0, 0, 0, 255, // Red"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-02-24 12:29:08" "NotificationUiHelper.java"$"15"$" 0, 0, 0, 0, 255, // Green"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-02-24 12:29:08" "NotificationUiHelper.java"$"16"$" 0, 0, 0, 0, 255, // Blue"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-02-24 12:29:08" "NotificationUiHelper.java"$"17"$" 0, 0, 0, 1, 0 // Alpha"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-02-24 12:29:08" "NotificationUiHelper.java"$"18"$" });"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-02-24 12:29:08" "NotificationUiHelper.java"$"19"$" icon.setColorFilter(colorFilter); // force white color"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-02-24 12:29:08" "IconFactory.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/graphics/IconFactory.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/IconFactory.java"$"2015-02-25 10:05:49" "IconFactory.java"$"1"$"98,22 @@ public class IconFactory {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/IconFactory.java"$"2015-02-25 10:05:49" "IconFactory.java"$"2"$" // Calculate scale ratios"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/IconFactory.java"$"2015-02-25 10:05:49" "IconFactory.java"$"3"$" int drawableWidth = drawable.getIntrinsicWidth();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/IconFactory.java"$"2015-02-25 10:05:49" "IconFactory.java"$"4"$" int drawableHeight = drawable.getIntrinsicHeight();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/IconFactory.java"$"2015-02-25 10:05:49" "IconFactory.java"$"5"$" float ratioX = Math.min((float) drawableWidth / drawableHeight, 1f);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/IconFactory.java"$"2015-02-25 10:05:49" "IconFactory.java"$"6"$" float ratioY = Math.min((float) drawableHeight / drawableWidth, 1f);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/IconFactory.java"$"2015-02-25 10:05:49" "IconFactory.java"$"7"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/IconFactory.java"$"2015-02-25 10:05:49" "IconFactory.java"$"8"$" // Calculate new width and height"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/IconFactory.java"$"2015-02-25 10:05:49" "IconFactory.java"$"9"$" int width = Math.round(size * ratioX);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/IconFactory.java"$"2015-02-25 10:05:49" "IconFactory.java"$"10"$" int height = Math.round(size * ratioY);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/IconFactory.java"$"2015-02-25 10:05:49" "IconFactory.java"$"11"$" int paddingLeft = (size - width) / 2;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/IconFactory.java"$"2015-02-25 10:05:49" "IconFactory.java"$"12"$" int paddingTop = (size - height) / 2;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/IconFactory.java"$"2015-02-25 10:05:49" "IconFactory.java"$"13"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/IconFactory.java"$"2015-02-25 10:05:49" "IconFactory.java"$"14"$" // Apply size and draw"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/IconFactory.java"$"2015-02-25 10:05:49" "IconFactory.java"$"15"$" canvas.translate(paddingLeft, paddingTop);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/IconFactory.java"$"2015-02-25 10:05:49" "IconFactory.java"$"16"$" drawable.setBounds(0, 0, width, height);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/IconFactory.java"$"2015-02-25 10:05:49" "NotificationListenerJellyBeanMR2.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-02-26 00:32:34" "NotificationListenerJellyBeanMR2.java"$"1"$"89,7 @@ class NotificationListenerJellyBeanMR2 extends NotificationListener {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-02-26 00:32:34" "NotificationListenerJellyBeanMR2.java"$"2"$" np.removeNotificationFromMain(OpenNotification.newInstance(sbn), 0);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-02-26 00:32:34" "NotificationListenerLollipop.java"$"3"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerLollipop.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerLollipop.java"$"2015-02-26 00:32:34" "NotificationListenerLollipop.java"$"4"$"55,7 @@ class NotificationListenerLollipop extends NotificationListener {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerLollipop.java"$"2015-02-26 00:32:34" "NotificationListenerLollipop.java"$"5"$" np.removeNotificationFromMain(OpenNotification.newInstance(sbn), 0);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerLollipop.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"6"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"7"$"22,7 @@ import android.annotation.SuppressLint;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"8"$"import android.os.PowerManager;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"9"$"34,7 @@ import com.achep.acdisplay.App;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"10"$"import com.achep.base.AppHeap;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"11"$"44,9 @@ import com.achep.base.utils.Operator;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"12"$"import java.util.Iterator;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"13"$"import java.util.concurrent.ConcurrentLinkedQueue;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"14"$"58,7 @@ public class NotificationPresenter implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"15"$" private static final String WAKE_LOCK_TAG = ""Notification pool post/remove lock."";"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"16"$"66,12 @@ public class NotificationPresenter implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"17"$" private static final long POST_REMOVE_POOL_DURATION = 400; // 0.4 sec."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"18"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"19"$" private static final int FRESH_NOTIFICATION_EXPIRY_TIME = 4000; // 4 sec."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"20"$" public static final int FLAG_IMMEDIATELY = 1 << 1;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"21"$"117,41 @@ public class NotificationPresenter implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"22"$" // Remote posting/removing"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"23"$" private boolean mProcessingPRQueue;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"24"$" private final ConcurrentLinkedQueue mPRQueue = new ConcurrentLinkedQueue<>();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"25"$" private final Runnable mPRRunnable = new Runnable() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"26"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"27"$" public void run() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"28"$" synchronized (mPRQueue) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"29"$" if (DEBUG) Log.d(TAG, ""Processing the p&r queue ("" + mPRQueue.size() + "" events)"");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"30"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"31"$" mProcessingPRQueue = true;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"32"$" // Release all events!"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"33"$" PostRemoveEvent event;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"34"$" while ((event = mPRQueue.poll()) != null) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"35"$" if (event.posts) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"36"$" assert event.context != null;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"37"$" postNotification(event.context, event.notification, event.flags);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"38"$" } else {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"39"$" removeNotification(event.notification, event.flags);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"40"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"41"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"42"$" mProcessingPRQueue = false;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"43"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"44"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"45"$" };"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"46"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"47"$" private static class PostRemoveEvent {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"48"$" @Nullable"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"49"$" public Context context;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"50"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"51"$" public OpenNotification notification;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"52"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"53"$" public int flags;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"54"$" public boolean posts;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"55"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"56"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"57"$" //-- HANDLING CONFIG & BLACKLIST CHANGES ----------------------------------"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"58"$"377,13 @@ public class NotificationPresenter implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"59"$" n + "" from \'"""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"60"$" Thread.currentThread().getName() + ""\' thread."");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"61"$" synchronized (mPRQueue) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"62"$" if (DEBUG) Log.d(TAG, ""Initially posting "" + n + "" from \'"""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"63"$" + Thread.currentThread().getName() + ""\' thread."");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"64"$" boolean immediately = Operator.bitAnd(flags, FLAG_IMMEDIATELY) || !n.isClearable();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"65"$" internalAddPREvent(context, n, flags, true /* post */, immediately);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"66"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"67"$"404,12 @@ public class NotificationPresenter implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"68"$" synchronized (mPRQueue) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"69"$" // Clean-up all previous event regard this"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"70"$" // notification."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"71"$" if (!mProcessingPRQueue) internalRemovePreviousPREvent(n);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"72"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"73"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"74"$" // Check for the test notification."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"75"$"492,14 @@ public class NotificationPresenter implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"76"$" n + "" from \'"""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"77"$" Thread.currentThread().getName() + ""\' thread."");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"78"$" public void removeNotificationFromMain(final @NonNull OpenNotification n, final int flags) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"79"$" synchronized (mPRQueue) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"80"$" if (DEBUG) Log.d(TAG, ""Initially removing "" + n + "" from \'"""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"81"$" + Thread.currentThread().getName() + ""\' thread."");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"82"$" boolean immediately = Operator.bitAnd(flags, FLAG_IMMEDIATELY) || !n.isClearable();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"83"$" internalAddPREvent(null, n, 0, false /* remove */, immediately);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"84"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"85"$"507,15 @@ public class NotificationPresenter implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"86"$" public void removeNotification(@NonNull OpenNotification n, final int flags) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"87"$" synchronized (mPRQueue) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"88"$" // Clean-up all previous event regard this"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"89"$" // notification."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"90"$" if (!mProcessingPRQueue) internalRemovePreviousPREvent(n);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"91"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"92"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"93"$" if (n.isGroupSummary()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"94"$"573,49 @@ public class NotificationPresenter implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"95"$" private void internalAddPREvent("$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"96"$" @Nullable Context context,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"97"$" @NonNull OpenNotification notification,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"98"$" int flags, boolean posts,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"99"$" boolean immediately) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"100"$" internalRemovePreviousPREvent(notification);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"101"$" PostRemoveEvent event = new PostRemoveEvent();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"102"$" event.context = context;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"103"$" event.notification = notification;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"104"$" event.flags = flags;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"105"$" event.posts = posts;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"106"$" mPRQueue.add(event);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"107"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"108"$" final long duration = POST_REMOVE_POOL_DURATION;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"109"$" if (!immediately) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"110"$" context = AppHeap.getContext(); // that's cheating :("$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"111"$" PowerManager pm = (PowerManager) context.getSystemService(Context.POWER_SERVICE);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"112"$" pm.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, WAKE_LOCK_TAG).acquire(duration + 100);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"113"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"114"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"115"$" mHandler.removeCallbacks(mPRRunnable);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"116"$" mHandler.postDelayed(mPRRunnable, immediately ? 0 : duration);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"117"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"118"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"119"$" private void internalRemovePreviousPREvent(@NonNull OpenNotification notification) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"120"$" // Remove all previous events from the queue, since they're not"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"121"$" // important at all."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"122"$" boolean found = false;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"123"$" Iterator iterator = mPRQueue.iterator();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"124"$" while (iterator.hasNext()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"125"$" PostRemoveEvent event = iterator.next();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"126"$" if (NotificationUtils.hasIdenticalIds(event.notification, notification)) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"127"$" Check.getInstance().isFalse(found);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"128"$" iterator.remove();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"129"$" found = true;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"130"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"131"$" // I don't want that test to be run on"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"132"$" // release build."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"133"$" if (!DEBUG) break;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"134"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"135"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"136"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"137"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"138"$" @Nullable"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 00:32:34" "NotificationUtils.java"$"139"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2015-02-26 00:32:34" "NotificationUtils.java"$"140"$"89,7 @@ public class NotificationUtils {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2015-02-26 00:32:34" "NotificationUtils.java"$"141"$" NotificationPresenter.getInstance().removeNotification(n, 0);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2015-02-26 00:32:34" "NotificationPresenter.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 15:27:42" "NotificationPresenter.java"$"1"$"19,7 @@"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 15:27:42" "NotificationPresenter.java"$"2"$"import android.app.NotificationManager;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 15:27:42" "NotificationPresenter.java"$"3"$"414,10 @@ public class NotificationPresenter implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 15:27:42" "NotificationPresenter.java"$"4"$" // Try with another way, just to be sure."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 15:27:42" "NotificationPresenter.java"$"5"$" String name = Context.NOTIFICATION_SERVICE;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 15:27:42" "NotificationPresenter.java"$"6"$" NotificationManager nm = (NotificationManager) context.getSystemService(name);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 15:27:42" "NotificationPresenter.java"$"7"$" nm.cancel(App.ID_NOTIFY_INIT);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-02-26 15:27:42" "IconFactory.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/graphics/IconFactory.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/IconFactory.java"$"2015-02-26 21:24:33" "IconFactory.java"$"1"$"34,11 @@ import com.achep.acdisplay.notifications.NotificationUtils;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/IconFactory.java"$"2015-02-26 21:24:33" "IconFactory.java"$"2"$"import java.lang.ref.SoftReference;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/IconFactory.java"$"2015-02-26 21:24:33" "IconFactory.java"$"3"$"import java.lang.ref.WeakReference;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/IconFactory.java"$"2015-02-26 21:24:33" "IconFactory.java"$"4"$"import java.util.Map;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/IconFactory.java"$"2015-02-26 21:24:33" "IconFactory.java"$"5"$"import java.util.concurrent.ConcurrentHashMap;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/IconFactory.java"$"2015-02-26 21:24:33" "IconFactory.java"$"6"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/IconFactory.java"$"2015-02-26 21:24:33" "IconFactory.java"$"7"$"import static com.achep.base.Build.DEBUG;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/IconFactory.java"$"2015-02-26 21:24:33" "IconFactory.java"$"8"$"50,11 @@ public class IconFactory {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/IconFactory.java"$"2015-02-26 21:24:33" "IconFactory.java"$"9"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/IconFactory.java"$"2015-02-26 21:24:33" "IconFactory.java"$"10"$" * Cache of icons."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/IconFactory.java"$"2015-02-26 21:24:33" "IconFactory.java"$"11"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/IconFactory.java"$"2015-02-26 21:24:33" "IconFactory.java"$"12"$" private static volatile Map> sIconCache = new ConcurrentHashMap<>();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/IconFactory.java"$"2015-02-26 21:24:33" "IconFactory.java"$"13"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/IconFactory.java"$"2015-02-26 21:24:33" "IconFactory.java"$"14"$" public interface IconAsyncListener {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/IconFactory.java"$"2015-02-26 21:24:33" "IconFactory.java"$"15"$"93,30 @@ public class IconFactory {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/IconFactory.java"$"2015-02-26 21:24:33" "IconFactory.java"$"16"$" final int iconRes = notification.getNotification().icon;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/IconFactory.java"$"2015-02-26 21:24:33" "IconFactory.java"$"17"$" String packageName = notification.getPackageName();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/IconFactory.java"$"2015-02-26 21:24:33" "IconFactory.java"$"18"$" String cacheKey = packageName + """" + iconRes;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/IconFactory.java"$"2015-02-26 21:24:33" "IconFactory.java"$"19"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/IconFactory.java"$"2015-02-26 21:24:33" "IconFactory.java"$"20"$" // Check the cache before generating the new icon"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/IconFactory.java"$"2015-02-26 21:24:33" "IconFactory.java"$"21"$" Bitmap bitmap;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/IconFactory.java"$"2015-02-26 21:24:33" "IconFactory.java"$"22"$" WeakReference cachedBitmap = sIconCache.get(cacheKey);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/IconFactory.java"$"2015-02-26 21:24:33" "IconFactory.java"$"23"$" if (cachedBitmap != null && (bitmap = cachedBitmap.get()) != null) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/IconFactory.java"$"2015-02-26 21:24:33" "IconFactory.java"$"24"$" if (DEBUG) Log.d(TAG, ""Got the icon of notification from cache: key="" + cacheKey);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/IconFactory.java"$"2015-02-26 21:24:33" "IconFactory.java"$"25"$" return bitmap;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/IconFactory.java"$"2015-02-26 21:24:33" "IconFactory.java"$"26"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/IconFactory.java"$"2015-02-26 21:24:33" "IconFactory.java"$"27"$" Resources res = context.getResources();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/IconFactory.java"$"2015-02-26 21:24:33" "IconFactory.java"$"28"$" if (drawable != null) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/IconFactory.java"$"2015-02-26 21:24:33" "IconFactory.java"$"29"$" bitmap = createIcon(drawable, size);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/IconFactory.java"$"2015-02-26 21:24:33" "IconFactory.java"$"30"$" sIconCache.put(cacheKey, new WeakReference<>(bitmap));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/IconFactory.java"$"2015-02-26 21:24:33" "IconFactory.java"$"31"$" if (DEBUG) Log.d(TAG, ""Put the icon of notification to cache: key="" + cacheKey);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/IconFactory.java"$"2015-02-26 21:24:33" "IconFactory.java"$"32"$" } else {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/IconFactory.java"$"2015-02-26 21:24:33" "IconFactory.java"$"33"$" bitmap = createEmptyIcon(res, size);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/IconFactory.java"$"2015-02-26 21:24:33" "IconFactory.java"$"34"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/IconFactory.java"$"2015-02-26 21:24:33" "IconFactory.java"$"35"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/IconFactory.java"$"2015-02-26 21:24:33" "IconFactory.java"$"36"$" return bitmap;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/IconFactory.java"$"2015-02-26 21:24:33" "ActivityBase.java"$"37"$"++ b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"2015-02-26 21:24:33" "ActivityBase.java"$"38"$"52,7 @@ public abstract class ActivityBase extends ActionBarActivity {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"2015-02-26 21:24:33" "ActivityBase.java"$"39"$" if (mCheckoutRequest) mCheckout = Checkout.forActivity(this, AppHeap.getCheckout());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"2015-02-26 21:24:33" "ActivityBase.java"$"40"$"63,10 @@ public abstract class ActivityBase extends ActionBarActivity {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"2015-02-26 21:24:33" "ActivityBase.java"$"41"$" if (mCheckout != null) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"2015-02-26 21:24:33" "ActivityBase.java"$"42"$" AppHeap.getCheckoutInternal().requestConnect();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"2015-02-26 21:24:33" "ActivityBase.java"$"43"$" mCheckout.start();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"2015-02-26 21:24:33" "ActivityBase.java"$"44"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"2015-02-26 21:24:33" "ActivityBase.java"$"45"$"75,17 @@ public abstract class ActivityBase extends ActionBarActivity {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"2015-02-26 21:24:33" "ActivityBase.java"$"46"$" if (mCheckout != null) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"2015-02-26 21:24:33" "ActivityBase.java"$"47"$" mCheckout.stop();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"2015-02-26 21:24:33" "ActivityBase.java"$"48"$" AppHeap.getCheckoutInternal().requestDisconnect();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"2015-02-26 21:24:33" "ActivityBase.java"$"49"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"2015-02-26 21:24:33" "ActivityBase.java"$"50"$" mCheckout = null;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"2015-02-26 21:24:33" "ShakeTestActivity.java"$"10"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"11"$"1,102 @@"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"12"$"/*"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"13"$" * Copyright (C) 2015 AChep@xda "$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"14"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"15"$" * This program is free software; you can redistribute it and/or"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"16"$" * modify it under the terms of the GNU General Public License"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"17"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"18"$" * of the License, or (at your option) any later version."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"19"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"20"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"21"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"22"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"23"$" * GNU General Public License for more details."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"24"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"25"$" * You should have received a copy of the GNU General Public License"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"26"$" * along with this program; if not, write to the Free Software"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"27"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"28"$" * MA 02110-1301, USA."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"29"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"30"$"package com.achep.acdisplay.ui.activities;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"31"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"32"$"import android.content.Context;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"33"$"import android.graphics.Color;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"34"$"import android.hardware.SensorManager;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"35"$"import android.os.Bundle;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"36"$"import android.support.annotation.NonNull;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"37"$"import android.view.Gravity;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"38"$"import android.view.View;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"39"$"import android.view.ViewGroup;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"40"$"import android.widget.LinearLayout;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"41"$"import android.widget.TextView;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"42"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"43"$"import com.achep.base.ui.activities.ActivityBase;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"44"$"import com.squareup.seismic.ShakeDetector;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"45"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"46"$"/**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"47"$" * Created by Artem Chepurnoy on 27.02.2015."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"48"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"49"$"public class ShakeTestActivity extends ActivityBase implements View.OnClickListener {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"50"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"51"$" private final ShakeDetector.Listener mShakeDetectorListener ="$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"52"$" new ShakeDetector.Listener() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"53"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"54"$" public void hearShake() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"55"$" mTextView.setBackgroundColor(Color.GREEN);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"56"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"57"$" };"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"58"$" private final ShakeDetector mShakeDetector = new ShakeDetector(mShakeDetectorListener);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"59"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"60"$" private TextView mTextView;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"61"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"62"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"63"$" protected void onCreate(Bundle savedInstanceState) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"64"$" super.onCreate(savedInstanceState);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"65"$" LinearLayout ll = new LinearLayout(this);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"66"$" ll.setOrientation(LinearLayout.VERTICAL);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"67"$" ll.setLayoutParams(new LinearLayout.LayoutParams("$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"68"$" ViewGroup.LayoutParams.MATCH_PARENT,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"69"$" ViewGroup.LayoutParams.MATCH_PARENT));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"70"$" ll.setPadding(30, 30, 30, 30);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"71"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"72"$" mTextView = onCreateTextView();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"73"$" mTextView.setText(""Shake detector"");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"74"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"75"$" ll.addView(mTextView);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"76"$" setContentView(ll);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"77"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"78"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"79"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"80"$" protected void onResume() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"81"$" super.onResume();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"82"$" SensorManager sensorManager = (SensorManager) getSystemService(Context.SENSOR_SERVICE);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"83"$" mShakeDetector.start(sensorManager);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"84"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"85"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"86"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"87"$" protected void onPause() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"88"$" mShakeDetector.stop();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"89"$" super.onPause();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"90"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"91"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"92"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"93"$" public TextView onCreateTextView() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"94"$" LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams("$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"95"$" ViewGroup.LayoutParams.MATCH_PARENT,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"96"$" 0);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"97"$" lp.weight = 1;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"98"$" TextView textView = new TextView(this);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"99"$" textView.setLayoutParams(lp);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"100"$" textView.setOnClickListener(this);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"101"$" textView.setGravity(Gravity.CENTER);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"102"$" textView.setBackgroundColor(Color.RED);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"103"$" return textView;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"104"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"105"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"106"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"107"$" * {@inheritDoc}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"108"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"109"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"110"$" public void onClick(View v) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"111"$" v.setBackgroundColor(Color.RED);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"112"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ShakeTestActivity.java"$"113"$"}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 13:55:44" "ActiveModeSensor.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2015-02-27 14:41:51" "ActiveModeSensor.java"$"1"$"249,27 @@ public abstract class ActiveModeSensor {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2015-02-27 14:41:51" "ActiveModeSensor.java"$"2"$" start();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2015-02-27 14:41:51" "ActiveModeSensor.java"$"3"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2015-02-27 14:41:51" "ActiveModeSensor.java"$"4"$" * Starts the consuming sensor 'forever'."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2015-02-27 14:41:51" "ActiveModeSensor.java"$"5"$" * @see #stop()"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2015-02-27 14:41:51" "ActiveModeSensor.java"$"6"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2015-02-27 14:41:51" "ActiveModeSensor.java"$"7"$" public void start() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2015-02-27 14:41:51" "ActiveModeSensor.java"$"8"$" mHandler.sendEmptyMessage(START);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2015-02-27 14:41:51" "ActiveModeSensor.java"$"9"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2015-02-27 14:41:51" "ActiveModeSensor.java"$"10"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2015-02-27 14:41:51" "ActiveModeSensor.java"$"11"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2015-02-27 14:41:51" "ActiveModeSensor.java"$"12"$" * Stops the consuming sensor."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2015-02-27 14:41:51" "ActiveModeSensor.java"$"13"$" * @see #stop()"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2015-02-27 14:41:51" "ActiveModeSensor.java"$"14"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2015-02-27 14:41:51" "ActiveModeSensor.java"$"15"$" public void stop() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2015-02-27 14:41:51" "ActiveModeSensor.java"$"16"$" mHandler.sendEmptyMessage(STOP);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2015-02-27 14:41:51" "ActiveModeSensor.java"$"17"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2015-02-27 14:41:51" "ActiveModeSensor.java"$"18"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2015-02-27 14:41:51" "ActiveModeSensor.java"$"19"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2015-02-27 14:41:51" "ActiveModeService.java"$"20"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-02-27 14:41:51" "ActiveModeService.java"$"21"$"31,7 @@ import android.support.v4.content.LocalBroadcastManager;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-02-27 14:41:51" "ActiveModeService.java"$"22"$"import com.achep.acdisplay.Atomic;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-02-27 14:41:51" "ActiveModeService.java"$"23"$"47,7 @@ import com.achep.acdisplay.services.switches.InactiveTimeSwitch;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-02-27 14:41:51" "ActiveModeService.java"$"24"$"import com.achep.base.tests.Check;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-02-27 14:41:51" "ActiveModeService.java"$"25"$"83,46 @@ public class ActiveModeService extends SwitchService implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-02-27 14:41:51" "ActiveModeService.java"$"26"$" private final BroadcastReceiver mReceiver = new BroadcastReceiver() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-02-27 14:41:51" "ActiveModeService.java"$"27"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-02-27 14:41:51" "ActiveModeService.java"$"28"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-02-27 14:41:51" "ActiveModeService.java"$"29"$" public void onReceive(Context context, Intent intent) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-02-27 14:41:51" "ActiveModeService.java"$"30"$" switch (intent.getAction()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-02-27 14:41:51" "ActiveModeService.java"$"31"$" case Intent.ACTION_BATTERY_CHANGED:"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-02-27 14:41:51" "ActiveModeService.java"$"32"$" mPluggedAtomic.react(PowerUtils.isPlugged(intent));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-02-27 14:41:51" "ActiveModeService.java"$"33"$" break;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-02-27 14:41:51" "ActiveModeService.java"$"34"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-02-27 14:41:51" "ActiveModeService.java"$"35"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-02-27 14:41:51" "ActiveModeService.java"$"36"$" };"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-02-27 14:41:51" "ActiveModeService.java"$"37"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-02-27 14:41:51" "ActiveModeService.java"$"38"$" private final Atomic.Callback mPluggedAtomicCallback = new Atomic.Callback() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-02-27 14:41:51" "ActiveModeService.java"$"39"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-02-27 14:41:51" "ActiveModeService.java"$"40"$" public void onStart(Object... objects) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-02-27 14:41:51" "ActiveModeService.java"$"41"$" if (DEBUG) Log.d(TAG, ""Plugged: Start the consuming sensors"");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-02-27 14:41:51" "ActiveModeService.java"$"42"$" for (ActiveModeSensor ams : mSensors) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-02-27 14:41:51" "ActiveModeService.java"$"43"$" Check.getInstance().isTrue(ams.isAttached());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-02-27 14:41:51" "ActiveModeService.java"$"44"$" if (ams instanceof ActiveModeSensor.Consuming) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-02-27 14:41:51" "ActiveModeService.java"$"45"$" ActiveModeSensor.Consuming sensor = (ActiveModeSensor.Consuming) ams;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-02-27 14:41:51" "ActiveModeService.java"$"46"$" sensor.start();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-02-27 14:41:51" "ActiveModeService.java"$"47"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-02-27 14:41:51" "ActiveModeService.java"$"48"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-02-27 14:41:51" "ActiveModeService.java"$"49"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-02-27 14:41:51" "ActiveModeService.java"$"50"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-02-27 14:41:51" "ActiveModeService.java"$"51"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-02-27 14:41:51" "ActiveModeService.java"$"52"$" public void onStop(Object... objects) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-02-27 14:41:51" "ActiveModeService.java"$"53"$" if (DEBUG) Log.d(TAG, ""Unplugged: Stop the consuming sensors"");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-02-27 14:41:51" "ActiveModeService.java"$"54"$" for (ActiveModeSensor ams : mSensors) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-02-27 14:41:51" "ActiveModeService.java"$"55"$" Check.getInstance().isTrue(ams.isAttached());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-02-27 14:41:51" "ActiveModeService.java"$"56"$" if (ams instanceof ActiveModeSensor.Consuming) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-02-27 14:41:51" "ActiveModeService.java"$"57"$" ActiveModeSensor.Consuming sensor = (ActiveModeSensor.Consuming) ams;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-02-27 14:41:51" "ActiveModeService.java"$"58"$" sensor.stop();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-02-27 14:41:51" "ActiveModeService.java"$"59"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-02-27 14:41:51" "ActiveModeService.java"$"60"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-02-27 14:41:51" "ActiveModeService.java"$"61"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-02-27 14:41:51" "ActiveModeService.java"$"62"$" };"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-02-27 14:41:51" "ActiveModeService.java"$"63"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-02-27 14:41:51" "ActiveModeService.java"$"64"$" private final Atomic mPluggedAtomic = new Atomic(mPluggedAtomicCallback, TAG + "":Plugged"");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-02-27 14:41:51" "ActiveModeService.java"$"65"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-02-27 14:41:51" "ActiveModeService.java"$"66"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-02-27 14:41:51" "ActiveModeService.java"$"67"$"249,21 @@ public class ActiveModeService extends SwitchService implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-02-27 14:41:51" "ActiveModeService.java"$"68"$" mPluggedAtomic.react(PowerUtils.isPlugged(context));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-02-27 14:41:51" "ActiveModeService.java"$"69"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-02-27 14:41:51" "ActiveModeService.java"$"70"$" IntentFilter intentFilter = new IntentFilter();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-02-27 14:41:51" "ActiveModeService.java"$"71"$" intentFilter.addAction(Intent.ACTION_BATTERY_CHANGED);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-02-27 14:41:51" "ActiveModeService.java"$"72"$" context.registerReceiver(mReceiver, intentFilter);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-02-27 14:41:51" "ActiveModeService.java"$"73"$" Context context = getContext();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-02-27 14:41:51" "ActiveModeService.java"$"74"$" context.unregisterReceiver(mReceiver);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-02-27 14:41:51" "ActiveModeService.java"$"75"$" mPluggedAtomic.stop();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-02-27 14:41:51" "ActiveModeService.java"$"76"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-02-27 14:41:51" "ActiveModeService.java"$"77"$" for (ActiveModeSensor sensor : mSensors) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-02-27 14:41:51" "AccelerometerSensor.java"$"78"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/AccelerometerSensor.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/AccelerometerSensor.java"$"2015-02-27 14:41:51" "AccelerometerSensor.java"$"79"$"24,17 @@ import android.support.annotation.NonNull;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/AccelerometerSensor.java"$"2015-02-27 14:41:51" "AccelerometerSensor.java"$"80"$"import uk.co.jarofgreen.lib.ShakeDetector;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/AccelerometerSensor.java"$"2015-02-27 14:41:51" "AccelerometerSensor.java"$"81"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/AccelerometerSensor.java"$"2015-02-27 14:41:51" "AccelerometerSensor.java"$"82"$"import static com.achep.base.Build.DEBUG;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/AccelerometerSensor.java"$"2015-02-27 14:41:51" "AccelerometerSensor.java"$"83"$"68,14 @@ public final class AccelerometerSensor extends ActiveModeSensor.Consuming implem"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/AccelerometerSensor.java"$"2015-02-27 14:41:51" "AccelerometerSensor.java"$"84"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/AccelerometerSensor.java"$"2015-02-27 14:41:51" "AccelerometerSensor.java"$"85"$" * {@inheritDoc}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/AccelerometerSensor.java"$"2015-02-27 14:41:51" "AccelerometerSensor.java"$"86"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/AccelerometerSensor.java"$"2015-02-27 14:41:51" "AccelerometerSensor.java"$"87"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/AccelerometerSensor.java"$"2015-02-27 14:41:51" "AccelerometerSensor.java"$"88"$" public int getRemainingTime() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/AccelerometerSensor.java"$"2015-02-27 14:41:51" "AccelerometerSensor.java"$"89"$" return 15000; // 15 sec."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/AccelerometerSensor.java"$"2015-02-27 14:41:51" "AccelerometerSensor.java"$"90"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/AccelerometerSensor.java"$"2015-02-27 14:41:51" "AccelerometerSensor.java"$"91"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/AccelerometerSensor.java"$"2015-02-27 14:41:51" "AccelerometerSensor.java"$"92"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/AccelerometerSensor.java"$"2015-02-27 14:41:51" "AccelerometerSensor.java"$"93"$"90,11 @@ public final class AccelerometerSensor extends ActiveModeSensor.Consuming implem"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/AccelerometerSensor.java"$"2015-02-27 14:41:51" "AccelerometerSensor.java"$"94"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/AccelerometerSensor.java"$"2015-02-27 14:41:51" "AccelerometerSensor.java"$"95"$" * Called on shake detected."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/AccelerometerSensor.java"$"2015-02-27 14:41:51" "AccelerometerSensor.java"$"96"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/AccelerometerSensor.java"$"2015-02-27 14:41:51" "AccelerometerSensor.java"$"97"$" public void onShakeDetected() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/AccelerometerSensor.java"$"2015-02-27 14:41:51" "ShakeTestActivity.java"$"98"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 14:41:51" "ShakeTestActivity.java"$"99"$"30,8 @@ import android.widget.LinearLayout;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 14:41:51" "ShakeTestActivity.java"$"100"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 14:41:51" "ShakeTestActivity.java"$"101"$"import uk.co.jarofgreen.lib.ShakeDetector;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 14:41:51" "ShakeTestActivity.java"$"102"$"41,7 @@ public class ShakeTestActivity extends ActivityBase implements View.OnClickListe"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 14:41:51" "ShakeTestActivity.java"$"103"$" public void onShakeDetected() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/ShakeTestActivity.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"104"$"++ b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"105"$"1,187 @@"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"106"$"package uk.co.jarofgreen.lib;"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"107"$""$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"108"$"import android.hardware.Sensor;"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"109"$"import android.hardware.SensorEvent;"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"110"$"import android.hardware.SensorEventListener;"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"111"$"import android.hardware.SensorManager;"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"112"$"import android.os.SystemClock;"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"113"$"import android.support.annotation.NonNull;"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"114"$""$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"115"$"import com.achep.base.tests.Check;"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"116"$""$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"117"$"import java.util.ArrayList;"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"118"$"import java.util.Arrays;"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"119"$"import java.util.List;"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"120"$""$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"121"$""$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"122"$"/**"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"123"$" * A shake detection library."$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"124"$" *"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"125"$" * @author James"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"126"$" * @copyright 2013 JMB Technology Limited"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"127"$" * @license Open Source; 3-clause BSD"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"128"$" */"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"129"$"/*"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"130"$" * Edited by Artem Chepurnoy"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"131"$" *"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"132"$" * Copyright (C) 2015 AChep@xda "$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"133"$" *"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"134"$" * This program is free software; you can redistribute it and/or"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"135"$" * modify it under the terms of the GNU General Public License"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"136"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"137"$" * of the License, or (at your option) any later version."$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"138"$" *"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"139"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"140"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"141"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"142"$" * GNU General Public License for more details."$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"143"$" *"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"144"$" * You should have received a copy of the GNU General Public License"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"145"$" * along with this program; if not, write to the Free Software"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"146"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"147"$" * MA 02110-1301, USA."$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"148"$" */"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"149"$"// TODO: Filter slow shakes by the velocity"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"150"$"public class ShakeDetector implements SensorEventListener {"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"151"$""$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"152"$" private static final int SHAKE_CHECK_THRESHOLD = 200;"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"153"$""$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"154"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"155"$" * After we detect a shake, we ignore any events for a bit of time."$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"156"$" * We don't want two shakes to close together."$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"157"$" */"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"158"$" private static final int IGNORE_EVENTS_AFTER_SHAKE = 1500; // 1.5 sec."$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"159"$""$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"160"$" private static final long KEEP_DATA_POINTS_FOR = 1400;"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"161"$" private static final long MINIMUM_EACH_DIRECTION = 5;"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"162"$" private static final float POSITIVE_COUNTER_THRESHOLD = 2.0f;"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"163"$" private static final float NEGATIVE_COUNTER_THRESHOLD = -2.0f;"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"164"$""$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"165"$" private final List mDataPoints = new ArrayList<>();"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"166"$" private final Listener mListener;"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"167"$" private SensorManager mSensorManager;"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"168"$""$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"169"$" private long lastUpdate;"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"170"$" private long lastShake = 0;"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"171"$""$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"172"$" private float last_x = 0, last_y = 0, last_z = 0;"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"173"$""$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"174"$" private final int[] pos = new int[3];"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"175"$" private final int[] neg = new int[3];"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"176"$" private final int[] dir = new int[3];"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"177"$""$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"178"$" public interface Listener {"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"179"$""$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"180"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"181"$" * Called on shake detected."$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"182"$" */"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"183"$" public void onShakeDetected();"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"184"$" }"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"185"$""$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"186"$" private static class DataPoint {"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"187"$" public float x, y, z;"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"188"$" public long time;"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"189"$""$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"190"$" public DataPoint(float x, float y, float z, long time) {"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"191"$" this.x = x;"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"192"$" this.y = y;"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"193"$" this.z = z;"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"194"$" this.time = time;"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"195"$" }"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"196"$""$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"197"$" public float getAxis(int i) {"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"198"$" switch (i) {"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"199"$" case 0:"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"200"$" return x;"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"201"$" case 1:"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"202"$" return y;"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"203"$" default:"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"204"$" return z;"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"205"$" }"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"206"$" }"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"207"$" }"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"208"$""$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"209"$" public ShakeDetector(@NonNull Listener listener) {"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"210"$" mListener = listener;"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"211"$" }"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"212"$""$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"213"$" public void start(@NonNull SensorManager sensorManager) {"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"214"$" mSensorManager = sensorManager;"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"215"$" Sensor sensor = mSensorManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER);"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"216"$" Check.getInstance().isNonNull(sensor);"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"217"$" mSensorManager.registerListener(this, sensor, SensorManager.SENSOR_DELAY_GAME);"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"218"$" }"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"219"$""$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"220"$" public void stop() {"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"221"$" mSensorManager.unregisterListener(this);"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"222"$" mSensorManager = null;"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"223"$" }"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"224"$""$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"225"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"226"$" public void onSensorChanged(@NonNull SensorEvent event) {"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"227"$" Check.getInstance().isTrue(event.sensor.getType() == Sensor.TYPE_ACCELEROMETER);"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"228"$" long now = SystemClock.elapsedRealtime();"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"229"$" // If a shake in last X seconds ignore."$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"230"$" if (lastShake != 0 && (now - lastShake) < IGNORE_EVENTS_AFTER_SHAKE) return;"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"231"$""$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"232"$" float x = event.values[0];"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"233"$" float y = event.values[1];"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"234"$" float z = event.values[2];"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"235"$" if (last_x != 0 && last_y != 0 && last_z != 0 && (last_x != x || last_y != y || last_z != z)) {"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"236"$" DataPoint dp = new DataPoint(last_x - x, last_y - y, last_z - z, now);"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"237"$" mDataPoints.add(dp);"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"238"$""$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"239"$" if ((now - lastUpdate) > SHAKE_CHECK_THRESHOLD) {"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"240"$" lastUpdate = now;"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"241"$" checkShake();"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"242"$" }"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"243"$" }"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"244"$""$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"245"$" last_x = x;"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"246"$" last_y = y;"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"247"$" last_z = z;"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"248"$" }"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"249"$""$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"250"$" private void checkShake() {"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"251"$" long curTime = SystemClock.elapsedRealtime();"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"252"$" long cutOffTime = curTime - KEEP_DATA_POINTS_FOR;"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"253"$""$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"254"$" // Remove outdated data points."$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"255"$" while (mDataPoints.size() > 0 && mDataPoints.get(0).time < cutOffTime) {"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"256"$" mDataPoints.remove(0);"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"257"$" }"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"258"$""$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"259"$" Arrays.fill(pos, 0);"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"260"$" Arrays.fill(neg, 0);"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"261"$" Arrays.fill(dir, 0);"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"262"$" for (DataPoint dp : mDataPoints) {"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"263"$" for (int i = 0; i < 3; i++) {"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"264"$" float v = dp.getAxis(i);"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"265"$" if (v > POSITIVE_COUNTER_THRESHOLD && dir[i] < 1) {"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"266"$" pos[i]++;"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"267"$" dir[i] = 1;"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"268"$" } else if (v < NEGATIVE_COUNTER_THRESHOLD && dir[i] > -1) {"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"269"$" neg[i]++;"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"270"$" dir[i] = -1;"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"271"$" }"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"272"$" }"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"273"$" }"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"274"$""$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"275"$" for (int i = 0; i < 3; i++) {"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"276"$" if (pos[i] >= MINIMUM_EACH_DIRECTION && neg[i] >= MINIMUM_EACH_DIRECTION) {"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"277"$" last_x = 0;"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"278"$" last_y = 0;"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"279"$" last_z = 0;"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"280"$" lastShake = SystemClock.elapsedRealtime();"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"281"$" mDataPoints.clear();"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"282"$" // Notify the listener."$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"283"$" mListener.onShakeDetected();"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"284"$" break;"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"285"$" }"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"286"$" }"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"287"$" }"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"288"$""$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"289"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"290"$" public void onAccuracyChanged(@NonNull Sensor sensor, int accuracy) { /* unused */ }"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"291"$""$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "ShakeDetector.java"$"292"$"}"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 14:41:51" "FeedbackDialog.java"$"4"$"++ b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/FeedbackDialog.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/FeedbackDialog.java"$"2015-02-27 15:26:34" "FeedbackDialog.java"$"5"$"293,14 @@ public class FeedbackDialog extends DialogFragment implements ConfigBase.OnConfi"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/FeedbackDialog.java"$"2015-02-27 15:26:34" "FeedbackDialog.java"$"6"$" Config config = Config.getInstance();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/FeedbackDialog.java"$"2015-02-27 15:26:34" "FeedbackDialog.java"$"7"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/FeedbackDialog.java"$"2015-02-27 15:26:34" "FeedbackDialog.java"$"8"$" // App related stuff"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/FeedbackDialog.java"$"2015-02-27 15:26:34" "FeedbackDialog.java"$"9"$" obj.put(""app_launch_count"", config.getTriggers().getLaunchCount());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/FeedbackDialog.java"$"2015-02-27 15:26:34" "ShakeDetector.java"$"10"$"++ b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 15:26:34" "ShakeDetector.java"$"11"$"53,7 @@ public class ShakeDetector implements SensorEventListener {"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 15:26:34" "ShakeDetector.java"$"12"$" private static final long MINIMUM_EACH_DIRECTION = 7;"$"verdict"$"1"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-02-27 15:26:34" "App.java"$"4"$"++ b/project/app/src/main/java/com/achep/acdisplay/App.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-03-01 08:35:57" "App.java"$"5"$"19,15 @@"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-03-01 08:35:57" "App.java"$"6"$"import android.app.Notification;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-03-01 08:35:57" "App.java"$"7"$"import android.app.NotificationManager;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-03-01 08:35:57" "App.java"$"8"$"import android.app.PendingIntent;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-03-01 08:35:57" "App.java"$"9"$"import android.content.Context;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-03-01 08:35:57" "App.java"$"10"$"import android.content.Intent;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-03-01 08:35:57" "App.java"$"11"$"import android.graphics.Bitmap;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-03-01 08:35:57" "App.java"$"12"$"import android.graphics.BitmapFactory;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-03-01 08:35:57" "App.java"$"13"$"import android.support.v4.app.NotificationCompat;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-03-01 08:35:57" "App.java"$"14"$"35,11 @@ import com.achep.acdisplay.permissions.AccessManager;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-03-01 08:35:57" "App.java"$"15"$"import com.achep.acdisplay.ui.activities.MainActivity;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-03-01 08:35:57" "App.java"$"16"$"import com.achep.base.content.ConfigBase;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-03-01 08:35:57" "App.java"$"17"$"import com.achep.base.permissions.Permission;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-03-01 08:35:57" "App.java"$"18"$"import com.achep.base.permissions.PermissionGroup;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-03-01 08:35:57" "App.java"$"19"$"54,7 @@ public class App extends Application {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-03-01 08:35:57" "App.java"$"20"$" public static final int ID_NOTIFY_APP_AUTO_DISABLED = 60;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-03-01 08:35:57" "App.java"$"21"$"95,59 @@ public class App extends Application {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-03-01 08:35:57" "App.java"$"22"$" // Check the main switch."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-03-01 08:35:57" "App.java"$"23"$" String divider = getString(R.string.settings_multi_list_divider);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-03-01 08:35:57" "App.java"$"24"$" Config config = Config.getInstance();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-03-01 08:35:57" "App.java"$"25"$" if (config.isEnabled()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-03-01 08:35:57" "App.java"$"26"$" StringBuilder sb = new StringBuilder();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-03-01 08:35:57" "App.java"$"27"$" boolean foundAny = false;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-03-01 08:35:57" "App.java"$"28"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-03-01 08:35:57" "App.java"$"29"$" PermissionGroup pg = getAccessManager().getMasterPermissions();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-03-01 08:35:57" "App.java"$"30"$" for (Permission permission : pg.permissions) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-03-01 08:35:57" "App.java"$"31"$" if (!permission.isActive()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-03-01 08:35:57" "App.java"$"32"$" if (foundAny) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-03-01 08:35:57" "App.java"$"33"$" sb.append(divider);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-03-01 08:35:57" "App.java"$"34"$" } else foundAny = true;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-03-01 08:35:57" "App.java"$"35"$" sb.append(getString(permission.getTitleResource()));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-03-01 08:35:57" "App.java"$"36"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-03-01 08:35:57" "App.java"$"37"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-03-01 08:35:57" "App.java"$"38"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-03-01 08:35:57" "App.java"$"39"$" if (foundAny) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-03-01 08:35:57" "App.java"$"40"$" String list = sb.toString();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-03-01 08:35:57" "App.java"$"41"$" list = list.charAt(0) + list.substring(1).toLowerCase();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-03-01 08:35:57" "App.java"$"42"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-03-01 08:35:57" "App.java"$"43"$" ConfigBase.Option option = config.getOption(Config.KEY_ENABLED);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-03-01 08:35:57" "App.java"$"44"$" option.write(config, this, false, null);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-03-01 08:35:57" "App.java"$"45"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-03-01 08:35:57" "App.java"$"46"$" final int id = App.ID_NOTIFY_APP_AUTO_DISABLED;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-03-01 08:35:57" "App.java"$"47"$" PendingIntent pendingIntent = PendingIntent.getActivity(this,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-03-01 08:35:57" "App.java"$"48"$" id, new Intent(this, MainActivity.class),"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-03-01 08:35:57" "App.java"$"49"$" PendingIntent.FLAG_UPDATE_CURRENT);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-03-01 08:35:57" "App.java"$"50"$" Bitmap largeIcon = BitmapFactory.decodeResource(getResources(), R.mipmap.ic_launcher);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-03-01 08:35:57" "App.java"$"51"$" NotificationCompat.BigTextStyle bts = new NotificationCompat.BigTextStyle()"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-03-01 08:35:57" "App.java"$"52"$" .bigText(getString(R.string.permissions_auto_disabled))"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-03-01 08:35:57" "App.java"$"53"$" .setSummaryText(list);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-03-01 08:35:57" "App.java"$"54"$" NotificationCompat.Builder builder = new NotificationCompat.Builder(this)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-03-01 08:35:57" "App.java"$"55"$" .setContentTitle(getString(R.string.app_name))"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-03-01 08:35:57" "App.java"$"56"$" .setContentText(getString(R.string.permissions_auto_disabled))"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-03-01 08:35:57" "App.java"$"57"$" .setContentIntent(pendingIntent)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-03-01 08:35:57" "App.java"$"58"$" .setLargeIcon(largeIcon)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-03-01 08:35:57" "App.java"$"59"$" .setSmallIcon(R.drawable.stat_acdisplay)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-03-01 08:35:57" "App.java"$"60"$" .setAutoCancel(true)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-03-01 08:35:57" "App.java"$"61"$" .setStyle(bts)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-03-01 08:35:57" "App.java"$"62"$" .setPriority(Notification.PRIORITY_HIGH)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-03-01 08:35:57" "App.java"$"63"$" .setColor(App.ACCENT_COLOR);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-03-01 08:35:57" "App.java"$"64"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-03-01 08:35:57" "App.java"$"65"$" NotificationManager nm = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-03-01 08:35:57" "App.java"$"66"$" nm.notify(id, builder.build());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-03-01 08:35:57" "App.java"$"67"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-03-01 08:35:57" "App.java"$"68"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-03-01 08:35:57" "App.java"$"69"$" // Check the keyguard (without the notification)."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-03-01 08:35:57" "App.java"$"70"$" if (config.isKeyguardEnabled() && !getAccessManager().getKeyguardPermissions().isActive()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-03-01 08:35:57" "App.java"$"71"$" ConfigBase.Option option = config.getOption(Config.KEY_KEYGUARD);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-03-01 08:35:57" "App.java"$"72"$" option.write(config, this, false, null);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-03-01 08:35:57" "App.java"$"73"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-03-01 08:35:57" "App.java"$"74"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-03-01 08:35:57" "App.java"$"75"$" // Launch keyguard and (or) active mode on"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-03-01 08:35:57" "NotificationPresenter.java"$"76"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-01 08:35:57" "NotificationPresenter.java"$"77"$"463,7 @@ public class NotificationPresenter implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-01 08:35:57" "NotificationPresenter.java"$"78"$" ((NotificationList) n2.getGroupNotifications()).pushNotification(n);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-01 08:35:57" "NotificationPresenter.java"$"79"$"532,25 @@ public class NotificationPresenter implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-01 08:35:57" "NotificationPresenter.java"$"80"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-01 08:35:57" "NotificationPresenter.java"$"81"$" NotificationList list = (NotificationList) n2.getGroupNotifications();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-01 08:35:57" "NotificationPresenter.java"$"82"$" int i = list.indexOfNotification(n);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-01 08:35:57" "NotificationPresenter.java"$"83"$" if (i != -1) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-01 08:35:57" "NotificationPresenter.java"$"84"$" list.get(i).recycle();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-01 08:35:57" "NotificationPresenter.java"$"85"$" list.remove(i);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-01 08:35:57" "NotificationPresenter.java"$"86"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-01 08:35:57" "NotificationPresenter.java"$"87"$" return;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-01 08:35:57" "NotificationPresenter.java"$"88"$" NotificationList list = mGList;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-01 08:35:57" "NotificationPresenter.java"$"89"$" int i = list.indexOfNotification(n);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-01 08:35:57" "NotificationPresenter.java"$"90"$" if (i != -1) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-01 08:35:57" "NotificationPresenter.java"$"91"$" list.get(i).recycle();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-01 08:35:57" "NotificationPresenter.java"$"92"$" list.remove(i);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-01 08:35:57" "NotificationPresenter.java"$"93"$" mLList.removeNotification(n);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-01 08:35:57" "NotificationPresenter.java"$"94"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-01 08:35:57" "NotificationPresenter.java"$"95"$"712,7 @@ public class NotificationPresenter implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-01 08:35:57" "NotificationPresenter.java"$"96"$" n.clearBackground();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-01 08:35:57" "PermissionUsageStats.java"$"97"$"++ b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-03-01 08:35:57" "PermissionUsageStats.java"$"98"$"114,7 @@ public class PermissionUsageStats extends Permission {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-03-01 08:35:57" "PermissionUsageStats.java"$"99"$" return R.string.permissions_usage_stats_error;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-03-01 08:35:57" "Config.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-03-02 18:35:09" "Config.java"$"1"$"65,12 @@ public final class Config extends ConfigBase {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-03-02 18:35:09" "Config.java"$"2"$" public static final String KEY_KEYGUARD_RESPECT_INACTIVE_TIME = ""keyguard_respect_inactive_time"";"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-03-02 18:35:09" "Config.java"$"3"$" public static final String KEY_ACTIVE_MODE_RESPECT_INACTIVE_TIME = ""active_mode_respect_inactive_time"";"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-03-02 18:35:09" "Config.java"$"4"$"111,10 @@ public final class Config extends ConfigBase {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-03-02 18:35:09" "Config.java"$"5"$" private boolean mKeyguardRespectInactiveTime;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-03-02 18:35:09" "Config.java"$"6"$" private boolean mActiveModeRespectInactiveTime;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-03-02 18:35:09" "Config.java"$"7"$"172,14 @@ public final class Config extends ConfigBase {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-03-02 18:35:09" "Config.java"$"8"$" mKeyguardRespectInactiveTime = prefs.getBoolean(KEY_KEYGUARD_RESPECT_INACTIVE_TIME,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-03-02 18:35:09" "Config.java"$"9"$" res.getBoolean(R.bool.config_default_keyguard_respect_inactive_time));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-03-02 18:35:09" "Config.java"$"10"$" mActiveModeRespectInactiveTime = prefs.getBoolean(KEY_ACTIVE_MODE_RESPECT_INACTIVE_TIME,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-03-02 18:35:09" "Config.java"$"11"$" res.getBoolean(R.bool.config_default_active_mode_respect_inactive_time));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-03-02 18:35:09" "Config.java"$"12"$"255,14 @@ public final class Config extends ConfigBase {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-03-02 18:35:09" "Config.java"$"13"$" hashMap.put(KEY_KEYGUARD_RESPECT_INACTIVE_TIME, new ConfigBase.Option("$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-03-02 18:35:09" "Config.java"$"14"$" ""mKeyguardRespectInactiveTime"", null, null, boolean.class));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-03-02 18:35:09" "Config.java"$"15"$" hashMap.put(KEY_ACTIVE_MODE_RESPECT_INACTIVE_TIME, new ConfigBase.Option("$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-03-02 18:35:09" "Config.java"$"16"$" ""mActiveModeRespectInactiveTime"", null, null, boolean.class));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-03-02 18:35:09" "IconFactory.java"$"17"$"++ b/project/app/src/main/java/com/achep/acdisplay/graphics/IconFactory.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/IconFactory.java"$"2015-03-02 18:35:09" "IconFactory.java"$"18"$"33,9 @@ import com.achep.acdisplay.R;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/IconFactory.java"$"2015-03-02 18:35:09" "IconFactory.java"$"19"$"import com.achep.base.utils.RefCacheBase;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/IconFactory.java"$"2015-03-02 18:35:09" "IconFactory.java"$"20"$"import java.lang.ref.Reference;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/IconFactory.java"$"2015-03-02 18:35:09" "IconFactory.java"$"21"$"51,13 @@ public class IconFactory {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/IconFactory.java"$"2015-03-02 18:35:09" "IconFactory.java"$"22"$" private static final RefCacheBase ICONS_CACHE = new RefCacheBase() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/IconFactory.java"$"2015-03-02 18:35:09" "IconFactory.java"$"23"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/IconFactory.java"$"2015-03-02 18:35:09" "IconFactory.java"$"24"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/IconFactory.java"$"2015-03-02 18:35:09" "IconFactory.java"$"25"$" protected Reference onCreateReference(@NonNull Bitmap object) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/IconFactory.java"$"2015-03-02 18:35:09" "IconFactory.java"$"26"$" return new WeakReference<>(object);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/IconFactory.java"$"2015-03-02 18:35:09" "IconFactory.java"$"27"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/IconFactory.java"$"2015-03-02 18:35:09" "IconFactory.java"$"28"$" };"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/IconFactory.java"$"2015-03-02 18:35:09" "IconFactory.java"$"29"$"102,8 @@ public class IconFactory {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/IconFactory.java"$"2015-03-02 18:35:09" "IconFactory.java"$"30"$" """" + iconRes;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/IconFactory.java"$"2015-03-02 18:35:09" "IconFactory.java"$"31"$" Bitmap bitmap = ICONS_CACHE.get(cacheKey);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/IconFactory.java"$"2015-03-02 18:35:09" "IconFactory.java"$"32"$" if (bitmap != null) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/IconFactory.java"$"2015-03-02 18:35:09" "IconFactory.java"$"33"$" cacheKey);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/IconFactory.java"$"2015-03-02 18:35:09" "IconFactory.java"$"34"$"113,7 @@ public class IconFactory {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/IconFactory.java"$"2015-03-02 18:35:09" "IconFactory.java"$"35"$" ICONS_CACHE.put(cacheKey, bitmap);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/IconFactory.java"$"2015-03-02 18:35:09" "IconFactory.java"$"36"$" cacheKey);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/IconFactory.java"$"2015-03-02 18:35:09" "KeyguardService.java"$"37"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-03-02 18:35:09" "KeyguardService.java"$"38"$"32,7 @@ import android.util.Log;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-03-02 18:35:09" "KeyguardService.java"$"39"$"import com.achep.acdisplay.services.switches.InactiveTimeSwitch;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-03-02 18:35:09" "KeyguardService.java"$"40"$"142,12 @@ public class KeyguardService extends SwitchService {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-03-02 18:35:09" "KeyguardService.java"$"41"$" Config config = Config.getInstance();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-03-02 18:35:09" "KeyguardService.java"$"42"$" ConfigBase.Option noNotifies = config.getOption(Config.KEY_KEYGUARD_WITHOUT_NOTIFICATIONS);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-03-02 18:35:09" "KeyguardService.java"$"43"$" ConfigBase.Option respectIt = config.getOption(Config.KEY_KEYGUARD_RESPECT_INACTIVE_TIME);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-03-02 18:35:09" "KeyguardService.java"$"44"$" new InactiveTimeSwitch(getContext(), this, respectIt),"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-03-02 18:35:09" "ActiveModeService.java"$"45"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-03-02 18:35:09" "ActiveModeService.java"$"46"$"186,12 @@ public class ActiveModeService extends SwitchService implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-03-02 18:35:09" "ActiveModeService.java"$"47"$" Config config = Config.getInstance();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-03-02 18:35:09" "ActiveModeService.java"$"48"$" ConfigBase.Option noNotifies = config.getOption(Config.KEY_ACTIVE_MODE_WITHOUT_NOTIFICATIONS);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-03-02 18:35:09" "ActiveModeService.java"$"49"$" ConfigBase.Option respectIt = config.getOption(Config.KEY_ACTIVE_MODE_RESPECT_INACTIVE_TIME);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-03-02 18:35:09" "ActiveModeService.java"$"50"$" new InactiveTimeSwitch(getContext(), this, respectIt),"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-03-02 18:35:09" "InactiveTimeSwitch.java"$"51"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/switches/InactiveTimeSwitch.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/InactiveTimeSwitch.java"$"2015-03-02 18:35:09" "InactiveTimeSwitch.java"$"52"$"47,14 @@ public final class InactiveTimeSwitch extends Switch implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/InactiveTimeSwitch.java"$"2015-03-02 18:35:09" "InactiveTimeSwitch.java"$"53"$" private final ConfigBase.Option mOption;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/InactiveTimeSwitch.java"$"2015-03-02 18:35:09" "InactiveTimeSwitch.java"$"54"$" public InactiveTimeSwitch(@NonNull Context context, @NonNull Callback callback,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/InactiveTimeSwitch.java"$"2015-03-02 18:35:09" "InactiveTimeSwitch.java"$"55"$" @NonNull ConfigBase.Option option) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/InactiveTimeSwitch.java"$"2015-03-02 18:35:09" "InactiveTimeSwitch.java"$"56"$" mOption = option;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/InactiveTimeSwitch.java"$"2015-03-02 18:35:09" "InactiveTimeSwitch.java"$"57"$"75,7 @@ public final class InactiveTimeSwitch extends Switch implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/InactiveTimeSwitch.java"$"2015-03-02 18:35:09" "InactiveTimeSwitch.java"$"58"$" return !isEnabled() || !InactiveTimeHelper.isInactiveTime(mConfig);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/InactiveTimeSwitch.java"$"2015-03-02 18:35:09" "InactiveTimeSwitch.java"$"59"$"83,7 @@ public final class InactiveTimeSwitch extends Switch implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/InactiveTimeSwitch.java"$"2015-03-02 18:35:09" "InactiveTimeSwitch.java"$"60"$" if (isEnabled()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/InactiveTimeSwitch.java"$"2015-03-02 18:35:09" "InactiveTimeSwitch.java"$"61"$"129,15 @@ public final class InactiveTimeSwitch extends Switch implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/InactiveTimeSwitch.java"$"2015-03-02 18:35:09" "InactiveTimeSwitch.java"$"62"$" if (mOption.getKey(mConfig).equals(key)) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/InactiveTimeSwitch.java"$"2015-03-02 18:35:09" "InactiveTimeSwitch.java"$"63"$" updateState();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/InactiveTimeSwitch.java"$"2015-03-02 18:35:09" "InactiveTimeSwitch.java"$"64"$" return;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/InactiveTimeSwitch.java"$"2015-03-02 18:35:09" "InactiveTimeSwitch.java"$"65"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/InactiveTimeSwitch.java"$"2015-03-02 18:35:09" "InactiveTimeSwitch.java"$"66"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/InactiveTimeSwitch.java"$"2015-03-02 18:35:09" "InactiveTimeSwitch.java"$"67"$" switch (key) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/InactiveTimeSwitch.java"$"2015-03-02 18:35:09" "InactiveTimeSwitch.java"$"68"$" if (!isEnabled()) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/InactiveTimeSwitch.java"$"2015-03-02 18:35:09" "InactiveTimeSwitch.java"$"69"$"147,12 @@ public final class InactiveTimeSwitch extends Switch implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/InactiveTimeSwitch.java"$"2015-03-02 18:35:09" "InactiveTimeSwitch.java"$"70"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/InactiveTimeSwitch.java"$"2015-03-02 18:35:09" "InactiveTimeSwitch.java"$"71"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/InactiveTimeSwitch.java"$"2015-03-02 18:35:09" "InactiveTimeSwitch.java"$"72"$" * @return {@code true} if the inactive time is enabled, {@code false} otherwise."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/InactiveTimeSwitch.java"$"2015-03-02 18:35:09" "InactiveTimeSwitch.java"$"73"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/InactiveTimeSwitch.java"$"2015-03-02 18:35:09" "InactiveTimeSwitch.java"$"74"$" private boolean isEnabled() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/InactiveTimeSwitch.java"$"2015-03-02 18:35:09" "InactiveTimeSwitch.java"$"75"$" return mConfig.isInactiveTimeEnabled() && (boolean) mOption.read(mConfig);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/InactiveTimeSwitch.java"$"2015-03-02 18:35:09" "InactiveTimeSwitch.java"$"76"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/InactiveTimeSwitch.java"$"2015-03-02 18:35:09" "InactiveTimeSwitch.java"$"77"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/InactiveTimeSwitch.java"$"2015-03-02 18:35:09" "InactiveTimeSwitch.java"$"78"$"}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/InactiveTimeSwitch.java"$"2015-03-02 18:35:09" "ActiveModeSettings.java"$"79"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/ActiveModeSettings.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/ActiveModeSettings.java"$"2015-03-02 18:35:09" "ActiveModeSettings.java"$"80"$"39,7 @@ public class ActiveModeSettings extends PreferenceFragment {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/ActiveModeSettings.java"$"2015-03-02 18:35:09" "ActiveModeSettings.java"$"81"$" syncPreference(Config.KEY_ACTIVE_MODE_RESPECT_INACTIVE_TIME);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/ActiveModeSettings.java"$"2015-03-02 18:35:09" "KeyguardSettings.java"$"82"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/KeyguardSettings.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/KeyguardSettings.java"$"2015-03-02 18:35:09" "KeyguardSettings.java"$"83"$"42,7 @@ public class KeyguardSettings extends PreferenceFragment {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/KeyguardSettings.java"$"2015-03-02 18:35:09" "KeyguardSettings.java"$"84"$" syncPreference(Config.KEY_KEYGUARD_RESPECT_INACTIVE_TIME);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/KeyguardSettings.java"$"2015-03-02 18:35:09" "ColorPickerPreference.java"$"85"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-03-02 18:35:09" "ColorPickerPreference.java"$"86"$"19,20 @@"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-03-02 18:35:09" "ColorPickerPreference.java"$"87"$"import android.graphics.Color;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-03-02 18:35:09" "ColorPickerPreference.java"$"88"$"import android.view.ViewGroup;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-03-02 18:35:09" "ColorPickerPreference.java"$"89"$"import android.widget.RadioButton;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-03-02 18:35:09" "ColorPickerPreference.java"$"90"$"import android.widget.RadioGroup;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-03-02 18:35:09" "ColorPickerPreference.java"$"91"$"import com.achep.base.utils.ViewUtils;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-03-02 18:35:09" "ColorPickerPreference.java"$"92"$"44,56 @@ import com.larswerkman.holocolorpicker.ValueBar;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-03-02 18:35:09" "ColorPickerPreference.java"$"93"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-03-02 18:35:09" "ColorPickerPreference.java"$"94"$" * @return the original color if {@link #isRandomEnabled(int)} is {@code false},"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-03-02 18:35:09" "ColorPickerPreference.java"$"95"$" * random one otherwise."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-03-02 18:35:09" "ColorPickerPreference.java"$"96"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-03-02 18:35:09" "ColorPickerPreference.java"$"97"$" public static int getColor(int color) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-03-02 18:35:09" "ColorPickerPreference.java"$"98"$" if (isRandomEnabled(color)) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-03-02 18:35:09" "ColorPickerPreference.java"$"99"$" int i = (int) (Math.random() * RANDOM_COLORS.length);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-03-02 18:35:09" "ColorPickerPreference.java"$"100"$" return RANDOM_COLORS[i];"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-03-02 18:35:09" "ColorPickerPreference.java"$"101"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-03-02 18:35:09" "ColorPickerPreference.java"$"102"$" return color;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-03-02 18:35:09" "ColorPickerPreference.java"$"103"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-03-02 18:35:09" "ColorPickerPreference.java"$"104"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-03-02 18:35:09" "ColorPickerPreference.java"$"105"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-03-02 18:35:09" "ColorPickerPreference.java"$"106"$" * @return {@code true} if you should generate random colors instead"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-03-02 18:35:09" "ColorPickerPreference.java"$"107"$" * of this one, {@code false} otherwise."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-03-02 18:35:09" "ColorPickerPreference.java"$"108"$" * @see #getColor(int)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-03-02 18:35:09" "ColorPickerPreference.java"$"109"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-03-02 18:35:09" "ColorPickerPreference.java"$"110"$" public static boolean isRandomEnabled(int color) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-03-02 18:35:09" "ColorPickerPreference.java"$"111"$" return Color.alpha(color) == RANDOM_COLOR_ALPHA_MASK;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-03-02 18:35:09" "ColorPickerPreference.java"$"112"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-03-02 18:35:09" "ColorPickerPreference.java"$"113"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-03-02 18:35:09" "ColorPickerPreference.java"$"114"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-03-02 18:35:09" "ColorPickerPreference.java"$"115"$" * A constant of alpha color that defines the 'random color' option."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-03-02 18:35:09" "ColorPickerPreference.java"$"116"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-03-02 18:35:09" "ColorPickerPreference.java"$"117"$" private static final int RANDOM_COLOR_ALPHA_MASK = 0xFE;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-03-02 18:35:09" "ColorPickerPreference.java"$"118"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-03-02 18:35:09" "ColorPickerPreference.java"$"119"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-03-02 18:35:09" "ColorPickerPreference.java"$"120"$" * Main color from the material palette, to be in the"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-03-02 18:35:09" "ColorPickerPreference.java"$"121"$" * random colors list."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-03-02 18:35:09" "ColorPickerPreference.java"$"122"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-03-02 18:35:09" "ColorPickerPreference.java"$"123"$" private static final int[] RANDOM_COLORS = {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-03-02 18:35:09" "ColorPickerPreference.java"$"124"$" 0xFFF44336, // Red"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-03-02 18:35:09" "ColorPickerPreference.java"$"125"$" 0xFFE91E63, // Pink"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-03-02 18:35:09" "ColorPickerPreference.java"$"126"$" 0xFF9C27B0, // Purple"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-03-02 18:35:09" "ColorPickerPreference.java"$"127"$" 0xFF673AB7, // Deep purple"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-03-02 18:35:09" "ColorPickerPreference.java"$"128"$" 0xFF3F51B5, // Indigo"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-03-02 18:35:09" "ColorPickerPreference.java"$"129"$" 0xFF2196F3, // Blue"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-03-02 18:35:09" "ColorPickerPreference.java"$"130"$" 0xFF03A9F4, // Light blue"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-03-02 18:35:09" "ColorPickerPreference.java"$"131"$" 0xFF00BCD4, // Cyan"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-03-02 18:35:09" "ColorPickerPreference.java"$"132"$" 0xFF009688, // Teal"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-03-02 18:35:09" "ColorPickerPreference.java"$"133"$" 0xFF4CAF50, // Green"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-03-02 18:35:09" "ColorPickerPreference.java"$"134"$" 0xFF8BC34A, // Light green"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-03-02 18:35:09" "ColorPickerPreference.java"$"135"$" 0xFFCDDC39, // Lime"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-03-02 18:35:09" "ColorPickerPreference.java"$"136"$" 0xFFFFEB3B, // Yellow"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-03-02 18:35:09" "ColorPickerPreference.java"$"137"$" 0xFFFFC107, // Amber"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-03-02 18:35:09" "ColorPickerPreference.java"$"138"$" 0xFFFF9800, // Orange"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-03-02 18:35:09" "ColorPickerPreference.java"$"139"$" 0xFFFF5722, // Deep orange"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-03-02 18:35:09" "ColorPickerPreference.java"$"140"$" 0xFF607D8B, // Blue grey"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-03-02 18:35:09" "ColorPickerPreference.java"$"141"$" };"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-03-02 18:35:09" "ColorPickerPreference.java"$"142"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-03-02 18:35:09" "ColorPickerPreference.java"$"143"$" private static final String TAG = ""ColorPickerPreference"";"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-03-02 18:35:09" "ColorPickerPreference.java"$"144"$"101,12 @@ public class ColorPickerPreference extends DialogPreference {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-03-02 18:35:09" "ColorPickerPreference.java"$"145"$" private ViewGroup mColorPanel;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-03-02 18:35:09" "ColorPickerPreference.java"$"146"$" private RadioButton mRadioCustomColor;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-03-02 18:35:09" "ColorPickerPreference.java"$"147"$" private RadioButton mRadioRandomColor;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-03-02 18:35:09" "ColorPickerPreference.java"$"148"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-03-02 18:35:09" "ColorPickerPreference.java"$"149"$" public ColorPickerPreference(Context context, AttributeSet attrs) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-03-02 18:35:09" "ColorPickerPreference.java"$"150"$"127,29 @@ public class ColorPickerPreference extends DialogPreference {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-03-02 18:35:09" "ColorPickerPreference.java"$"151"$" boolean randomColor = Color.alpha(color) == RANDOM_COLOR_ALPHA_MASK;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-03-02 18:35:09" "ColorPickerPreference.java"$"152"$" if (randomColor) color |= Color.argb(255, 0, 0, 0);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-03-02 18:35:09" "ColorPickerPreference.java"$"153"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-03-02 18:35:09" "ColorPickerPreference.java"$"154"$" RadioGroup rg = (RadioGroup) root.findViewById(R.id.radios);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-03-02 18:35:09" "ColorPickerPreference.java"$"155"$" mColorPanel = (ViewGroup) rg.findViewById(R.id.custom_color_panel);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-03-02 18:35:09" "ColorPickerPreference.java"$"156"$" mColorPicker = (ColorPicker) mColorPanel.findViewById(R.id.picker);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-03-02 18:35:09" "ColorPickerPreference.java"$"157"$" mColorPicker.addSaturationBar((SaturationBar) mColorPanel.findViewById(R.id.saturationbar));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-03-02 18:35:09" "ColorPickerPreference.java"$"158"$" mColorPicker.addValueBar((ValueBar) mColorPanel.findViewById(R.id.valuebar));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-03-02 18:35:09" "ColorPickerPreference.java"$"159"$" // Setup radio things"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-03-02 18:35:09" "ColorPickerPreference.java"$"160"$" mRadioCustomColor = (RadioButton) rg.findViewById(R.id.custom_color);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-03-02 18:35:09" "ColorPickerPreference.java"$"161"$" mRadioRandomColor = (RadioButton) rg.findViewById(R.id.random_color);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-03-02 18:35:09" "ColorPickerPreference.java"$"162"$" rg.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-03-02 18:35:09" "ColorPickerPreference.java"$"163"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-03-02 18:35:09" "ColorPickerPreference.java"$"164"$" public void onCheckedChanged(RadioGroup group, int checkedId) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-03-02 18:35:09" "ColorPickerPreference.java"$"165"$" ViewUtils.setVisible(mColorPanel, mRadioCustomColor.isChecked());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-03-02 18:35:09" "ColorPickerPreference.java"$"166"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-03-02 18:35:09" "ColorPickerPreference.java"$"167"$" });"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-03-02 18:35:09" "ColorPickerPreference.java"$"168"$" rg.check(randomColor"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-03-02 18:35:09" "ColorPickerPreference.java"$"169"$" ? mRadioRandomColor.getId()"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-03-02 18:35:09" "ColorPickerPreference.java"$"170"$" : mRadioCustomColor.getId());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-03-02 18:35:09" "ColorPickerPreference.java"$"171"$"162,10 @@ public class ColorPickerPreference extends DialogPreference {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-03-02 18:35:09" "ColorPickerPreference.java"$"172"$" boolean randomColor = mRadioRandomColor.isChecked();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-03-02 18:35:09" "ColorPickerPreference.java"$"173"$" int color = mColorPicker.getColor();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-03-02 18:35:09" "ColorPickerPreference.java"$"174"$" if (randomColor) color &= Color.argb(RANDOM_COLOR_ALPHA_MASK, 255, 255, 255);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-03-02 18:35:09" "ColorPickerPreference.java"$"175"$" mOption.write(mConfig, getContext(), color, null);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-03-02 18:35:09" "CircleView.java"$"176"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-03-02 18:35:09" "CircleView.java"$"177"$"37,7 @@ import android.view.animation.AccelerateInterpolator;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-03-02 18:35:09" "CircleView.java"$"178"$"import com.achep.acdisplay.ui.preferences.ColorPickerPreference;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-03-02 18:35:09" "CircleView.java"$"179"$"180,14 @@ public class CircleView extends View {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-03-02 18:35:09" "CircleView.java"$"180"$" boolean innerRandomColor = ColorPickerPreference.isRandomEnabled(mInnerColor);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-03-02 18:35:09" "CircleView.java"$"181"$" if (innerHsvValue > 0.5f || innerRandomColor) { // inverse the drawable"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-03-02 18:35:09" "CircleView.java"$"182"$"268,11 @@ public class CircleView extends View {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-03-02 18:35:09" "CircleView.java"$"183"$" // Update colors"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-03-02 18:35:09" "CircleView.java"$"184"$" Config config = Config.getInstance();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-03-02 18:35:09" "CircleView.java"$"185"$" mInnerColor = ColorPickerPreference.getColor(config.getCircleInnerColor());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-03-02 18:35:09" "CircleView.java"$"186"$" mOuterColor = ColorPickerPreference.getColor(config.getCircleOuterColor());"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-03-02 18:35:09" "CircleView.java"$"187"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-03-02 18:35:09" "CircleView.java"$"188"$" // Initialize circle"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-03-02 18:35:09" "CheckoutInternal.java"$"189"$"++ b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-03-02 18:35:09" "CheckoutInternal.java"$"190"$"25,7 @@ import android.util.Base64;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-03-02 18:35:09" "CheckoutInternal.java"$"191"$"import com.achep.base.tests.Check;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-03-02 18:35:09" "CheckoutInternal.java"$"192"$"132,7 @@ public class CheckoutInternal {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-03-02 18:35:09" "CheckoutInternal.java"$"193"$" Check.getInstance().isTrue(mConnections >= 0);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2015-03-02 18:35:09" "Check.java"$"194"$"++ b/project/app/src/main/java/com/achep/base/tests/Check.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/tests/Check.java"$"2015-03-02 18:35:09" "Check.java"$"195"$"22,15 @@ import android.support.annotation.NonNull;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/tests/Check.java"$"2015-03-02 18:35:09" "Check.java"$"196"$" * A class for performing oblivious checks."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/tests/Check.java"$"2015-03-02 18:35:09" "Check.java"$"197"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/tests/Check.java"$"2015-03-02 18:35:09" "Check.java"$"198"$" * @author Artem Chepurnoy"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/tests/Check.java"$"2015-03-02 18:35:09" "Check.java"$"199"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/tests/Check.java"$"2015-03-02 18:35:09" "Check.java"$"200"$"38,55 @@ public abstract class Check {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/tests/Check.java"$"2015-03-02 18:35:09" "Check.java"$"201"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/tests/Check.java"$"2015-03-02 18:35:09" "Check.java"$"202"$" * Does nothing if the incoming param is {@code true}, crashes otherwise."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/tests/Check.java"$"2015-03-02 18:35:09" "Check.java"$"203"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/tests/Check.java"$"2015-03-02 18:35:09" "Check.java"$"204"$" * @throws java.lang.RuntimeException"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/tests/Check.java"$"2015-03-02 18:35:09" "Check.java"$"205"$" * @see #isTrue(int)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/tests/Check.java"$"2015-03-02 18:35:09" "Check.java"$"206"$" * @see #isFalse(boolean)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/tests/Check.java"$"2015-03-02 18:35:09" "Check.java"$"207"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/tests/Check.java"$"2015-03-02 18:35:09" "Check.java"$"208"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/tests/Check.java"$"2015-03-02 18:35:09" "Check.java"$"209"$" * Does nothing if the incoming param is not zero, crashes otherwise."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/tests/Check.java"$"2015-03-02 18:35:09" "Check.java"$"210"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/tests/Check.java"$"2015-03-02 18:35:09" "Check.java"$"211"$" * @throws java.lang.RuntimeException"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/tests/Check.java"$"2015-03-02 18:35:09" "Check.java"$"212"$" * @see #isTrue(boolean)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/tests/Check.java"$"2015-03-02 18:35:09" "Check.java"$"213"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/tests/Check.java"$"2015-03-02 18:35:09" "Check.java"$"214"$" public abstract void isTrue(int value);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/tests/Check.java"$"2015-03-02 18:35:09" "Check.java"$"215"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/tests/Check.java"$"2015-03-02 18:35:09" "Check.java"$"216"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/tests/Check.java"$"2015-03-02 18:35:09" "Check.java"$"217"$" * Does nothing if the incoming param is {@code false}, crashes otherwise. It's an opposite"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/tests/Check.java"$"2015-03-02 18:35:09" "Check.java"$"218"$" * to {@link #isTrue(boolean)}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/tests/Check.java"$"2015-03-02 18:35:09" "Check.java"$"219"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/tests/Check.java"$"2015-03-02 18:35:09" "Check.java"$"220"$" * @throws java.lang.RuntimeException"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/tests/Check.java"$"2015-03-02 18:35:09" "Check.java"$"221"$" * @see #isTrue(boolean)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/tests/Check.java"$"2015-03-02 18:35:09" "Check.java"$"222"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/tests/Check.java"$"2015-03-02 18:35:09" "Check.java"$"223"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/tests/Check.java"$"2015-03-02 18:35:09" "Check.java"$"224"$" * Does nothing if the incoming param is {@code null}, crashes otherwise. It's an opposite"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/tests/Check.java"$"2015-03-02 18:35:09" "Check.java"$"225"$" * to {@link #isTrue(boolean)}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/tests/Check.java"$"2015-03-02 18:35:09" "Check.java"$"226"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/tests/Check.java"$"2015-03-02 18:35:09" "Check.java"$"227"$" * @throws java.lang.RuntimeException"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/tests/Check.java"$"2015-03-02 18:35:09" "Check.java"$"228"$" * @see #isNonNull(Object)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/tests/Check.java"$"2015-03-02 18:35:09" "Check.java"$"229"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/tests/Check.java"$"2015-03-02 18:35:09" "Check.java"$"230"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/tests/Check.java"$"2015-03-02 18:35:09" "Check.java"$"231"$" * Does nothing if the incoming param is not {@code null}, crashes otherwise. It's an opposite"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/tests/Check.java"$"2015-03-02 18:35:09" "Check.java"$"232"$" * to {@link #isNull(Object)}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/tests/Check.java"$"2015-03-02 18:35:09" "Check.java"$"233"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/tests/Check.java"$"2015-03-02 18:35:09" "Check.java"$"234"$" * @throws java.lang.RuntimeException"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/tests/Check.java"$"2015-03-02 18:35:09" "Check.java"$"235"$" * @see #isNull(Object)"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/tests/Check.java"$"2015-03-02 18:35:09" "Check.java"$"236"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/tests/Check.java"$"2015-03-02 18:35:09" "Check.java"$"237"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/tests/Check.java"$"2015-03-02 18:35:09" "Check.java"$"238"$" * Does nothing if run on the {@link android.os.Looper#getMainLooper() main thread},"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/tests/Check.java"$"2015-03-02 18:35:09" "Check.java"$"239"$" * crashes otherwise."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/tests/Check.java"$"2015-03-02 18:35:09" "Check.java"$"240"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/tests/Check.java"$"2015-03-02 18:35:09" "Check.java"$"241"$" * @throws java.lang.RuntimeException"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/tests/Check.java"$"2015-03-02 18:35:09" "Check.java"$"242"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/tests/Check.java"$"2015-03-02 18:35:09" "CheckImpl.java"$"243"$"++ b/project/app/src/main/java/com/achep/base/tests/CheckImpl.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/tests/CheckImpl.java"$"2015-03-02 18:35:09" "CheckImpl.java"$"244"$"34,13 @@ final class CheckImpl extends Check {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/tests/CheckImpl.java"$"2015-03-02 18:35:09" "CheckImpl.java"$"245"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/tests/CheckImpl.java"$"2015-03-02 18:35:09" "CheckImpl.java"$"246"$" public void isTrue(int value) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/tests/CheckImpl.java"$"2015-03-02 18:35:09" "CheckImpl.java"$"247"$" if (value != 0) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/tests/CheckImpl.java"$"2015-03-02 18:35:09" "CheckImpl.java"$"248"$" throw new RuntimeException(""Should be not zero!"");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/tests/CheckImpl.java"$"2015-03-02 18:35:09" "CheckImpl.java"$"249"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/tests/CheckImpl.java"$"2015-03-02 18:35:09" "CheckImpl.java"$"250"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/tests/CheckImpl.java"$"2015-03-02 18:35:09" "CheckImpl.java"$"251"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/tests/CheckImpl.java"$"2015-03-02 18:35:09" "CheckImpl.java"$"252"$" @Override"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/tests/CheckImpl.java"$"2015-03-02 18:35:09" "Operator.java"$"253"$"++ b/project/app/src/main/java/com/achep/base/utils/Operator.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/Operator.java"$"2015-03-02 18:35:09" "Operator.java"$"254"$"27,10 @@ package com.achep.base.utils;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/Operator.java"$"2015-03-02 18:35:09" "Operator.java"$"255"$" * @return {@code (v AND target) == target}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/Operator.java"$"2015-03-02 18:35:09" "Operator.java"$"256"$" return (v & target) == target;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/Operator.java"$"2015-03-02 18:35:09" "RefCacheBase.java"$"257"$"++ b/project/app/src/main/java/com/achep/base/utils/RefCacheBase.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/RefCacheBase.java"$"2015-03-02 18:35:09" "RefCacheBase.java"$"258"$"1,47 @@"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/RefCacheBase.java"$"2015-03-02 18:35:09" "RefCacheBase.java"$"259"$"/*"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/RefCacheBase.java"$"2015-03-02 18:35:09" "RefCacheBase.java"$"260"$" * Copyright (C) 2015 AChep@xda "$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/RefCacheBase.java"$"2015-03-02 18:35:09" "RefCacheBase.java"$"261"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/RefCacheBase.java"$"2015-03-02 18:35:09" "RefCacheBase.java"$"262"$" * This program is free software; you can redistribute it and/or"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/RefCacheBase.java"$"2015-03-02 18:35:09" "RefCacheBase.java"$"263"$" * modify it under the terms of the GNU General Public License"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/RefCacheBase.java"$"2015-03-02 18:35:09" "RefCacheBase.java"$"264"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/RefCacheBase.java"$"2015-03-02 18:35:09" "RefCacheBase.java"$"265"$" * of the License, or (at your option) any later version."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/RefCacheBase.java"$"2015-03-02 18:35:09" "RefCacheBase.java"$"266"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/RefCacheBase.java"$"2015-03-02 18:35:09" "RefCacheBase.java"$"267"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/RefCacheBase.java"$"2015-03-02 18:35:09" "RefCacheBase.java"$"268"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/RefCacheBase.java"$"2015-03-02 18:35:09" "RefCacheBase.java"$"269"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/RefCacheBase.java"$"2015-03-02 18:35:09" "RefCacheBase.java"$"270"$" * GNU General Public License for more details."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/RefCacheBase.java"$"2015-03-02 18:35:09" "RefCacheBase.java"$"271"$" *"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/RefCacheBase.java"$"2015-03-02 18:35:09" "RefCacheBase.java"$"272"$" * You should have received a copy of the GNU General Public License"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/RefCacheBase.java"$"2015-03-02 18:35:09" "RefCacheBase.java"$"273"$" * along with this program; if not, write to the Free Software"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/RefCacheBase.java"$"2015-03-02 18:35:09" "RefCacheBase.java"$"274"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/RefCacheBase.java"$"2015-03-02 18:35:09" "RefCacheBase.java"$"275"$" * MA 02110-1301, USA."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/RefCacheBase.java"$"2015-03-02 18:35:09" "RefCacheBase.java"$"276"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/RefCacheBase.java"$"2015-03-02 18:35:09" "RefCacheBase.java"$"277"$"package com.achep.base.utils;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/RefCacheBase.java"$"2015-03-02 18:35:09" "RefCacheBase.java"$"278"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/RefCacheBase.java"$"2015-03-02 18:35:09" "RefCacheBase.java"$"279"$"import android.support.annotation.NonNull;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/RefCacheBase.java"$"2015-03-02 18:35:09" "RefCacheBase.java"$"280"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/RefCacheBase.java"$"2015-03-02 18:35:09" "RefCacheBase.java"$"281"$"import java.lang.ref.Reference;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/RefCacheBase.java"$"2015-03-02 18:35:09" "RefCacheBase.java"$"282"$"import java.util.Map;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/RefCacheBase.java"$"2015-03-02 18:35:09" "RefCacheBase.java"$"283"$"import java.util.concurrent.ConcurrentHashMap;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/RefCacheBase.java"$"2015-03-02 18:35:09" "RefCacheBase.java"$"284"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/RefCacheBase.java"$"2015-03-02 18:35:09" "RefCacheBase.java"$"285"$"/**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/RefCacheBase.java"$"2015-03-02 18:35:09" "RefCacheBase.java"$"286"$" * Created by Artem Chepurnoy on 02.03.2015."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/RefCacheBase.java"$"2015-03-02 18:35:09" "RefCacheBase.java"$"287"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/RefCacheBase.java"$"2015-03-02 18:35:09" "RefCacheBase.java"$"288"$"public abstract class RefCacheBase {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/RefCacheBase.java"$"2015-03-02 18:35:09" "RefCacheBase.java"$"289"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/RefCacheBase.java"$"2015-03-02 18:35:09" "RefCacheBase.java"$"290"$" private volatile Map> mCache = new ConcurrentHashMap<>();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/RefCacheBase.java"$"2015-03-02 18:35:09" "RefCacheBase.java"$"291"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/RefCacheBase.java"$"2015-03-02 18:35:09" "RefCacheBase.java"$"292"$" public final void put(@NonNull CharSequence key, @NonNull T object) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/RefCacheBase.java"$"2015-03-02 18:35:09" "RefCacheBase.java"$"293"$" mCache.put(key, onCreateReference(object));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/RefCacheBase.java"$"2015-03-02 18:35:09" "RefCacheBase.java"$"294"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/RefCacheBase.java"$"2015-03-02 18:35:09" "RefCacheBase.java"$"295"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/RefCacheBase.java"$"2015-03-02 18:35:09" "RefCacheBase.java"$"296"$" public final T get(@NonNull CharSequence key) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/RefCacheBase.java"$"2015-03-02 18:35:09" "RefCacheBase.java"$"297"$" Reference ref = mCache.get(key);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/RefCacheBase.java"$"2015-03-02 18:35:09" "RefCacheBase.java"$"298"$" if (ref == null) return null;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/RefCacheBase.java"$"2015-03-02 18:35:09" "RefCacheBase.java"$"299"$" return ref.get();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/RefCacheBase.java"$"2015-03-02 18:35:09" "RefCacheBase.java"$"300"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/RefCacheBase.java"$"2015-03-02 18:35:09" "RefCacheBase.java"$"301"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/RefCacheBase.java"$"2015-03-02 18:35:09" "RefCacheBase.java"$"302"$" @NonNull"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/RefCacheBase.java"$"2015-03-02 18:35:09" "RefCacheBase.java"$"303"$" protected abstract Reference onCreateReference(@NonNull T object);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/RefCacheBase.java"$"2015-03-02 18:35:09" "RefCacheBase.java"$"304"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/RefCacheBase.java"$"2015-03-02 18:35:09" "RefCacheBase.java"$"305"$"}"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/RefCacheBase.java"$"2015-03-02 18:35:09" "SmileyParser.java"$"306"$"++ b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-03-02 18:35:09" "SmileyParser.java"$"307"$"26,7 @@ import android.text.SpannableStringBuilder;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-03-02 18:35:09" "SmileyParser.java"$"308"$"import com.achep.base.tests.Check;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-03-02 18:35:09" "SmileyParser.java"$"309"$"201,10 @@ public class SmileyParser {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-03-02 18:35:09" "SmileyParser.java"$"310"$" int start = matcher.start();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-03-02 18:35:09" "SmileyParser.java"$"311"$" int end = matcher.end();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-03-02 18:35:09" "SmileyParser.java"$"312"$" Check.getInstance().isTrue(end > start);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-03-02 18:35:09" "SmileyParser.java"$"313"$" builder.setSpan(new ImageSpan(mContext, resId), start, end,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-03-02 18:35:09" "Config.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-03-04 17:07:34" "Config.java"$"1"$"72,7 @@ public final class Config extends ConfigBase {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-03-04 17:07:34" "Config.java"$"2"$" public static final String KEY_ACTIVE_MODE_ACTIVE_CHARGING = ""active_mode_active_charging"";"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-03-04 17:07:34" "Config.java"$"3"$"117,7 @@ public final class Config extends ConfigBase {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-03-04 17:07:34" "Config.java"$"4"$" private boolean mActiveModeActiveCharging;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-03-04 17:07:34" "Config.java"$"5"$"184,8 @@ public final class Config extends ConfigBase {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-03-04 17:07:34" "Config.java"$"6"$" mActiveModeActiveCharging = prefs.getBoolean(KEY_ACTIVE_MODE_ACTIVE_CHARGING,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-03-04 17:07:34" "Config.java"$"7"$" res.getBoolean(R.bool.config_default_active_mode_active_charging));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-03-04 17:07:34" "Config.java"$"8"$"269,8 @@ public final class Config extends ConfigBase {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-03-04 17:07:34" "Config.java"$"9"$" hashMap.put(KEY_ACTIVE_MODE_ACTIVE_CHARGING, new ConfigBase.Option("$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-03-04 17:07:34" "Config.java"$"10"$" ""mActiveModeActiveCharging"", null, null, boolean.class));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-03-04 17:07:34" "Config.java"$"11"$"529,14 @@ public final class Config extends ConfigBase {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-03-04 17:07:34" "Config.java"$"12"$" /**"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-03-04 17:07:34" "Config.java"$"13"$" * @return {@code true} if you may always listen to every device's sensors while"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-03-04 17:07:34" "Config.java"$"14"$" * it's charging, {@code false} otherwise."$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-03-04 17:07:34" "Config.java"$"15"$" */"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-03-04 17:07:34" "Config.java"$"16"$" public boolean isActiveModeActiveChargingEnabled() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-03-04 17:07:34" "Config.java"$"17"$" return mActiveModeActiveCharging;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-03-04 17:07:34" "Config.java"$"18"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-03-04 17:07:34" "Config.java"$"19"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-03-04 17:07:34" "Config.java"$"20"$" public boolean isEnabledOnlyWhileCharging() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-03-04 17:07:34" "ActiveModeService.java"$"21"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-03-04 17:07:34" "ActiveModeService.java"$"22"$"122,7 @@ public class ActiveModeService extends SwitchService implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-03-04 17:07:34" "ActiveModeService.java"$"23"$" "":Plugged"");"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-03-04 17:07:34" "ActiveModeService.java"$"24"$" private boolean mActiveChargingEnabled;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-03-04 17:07:34" "ActiveModeService.java"$"25"$"251,25 @@ public class ActiveModeService extends SwitchService implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-03-04 17:07:34" "ActiveModeService.java"$"26"$" mActiveChargingEnabled = Config.getInstance().isActiveModeActiveChargingEnabled();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-03-04 17:07:34" "ActiveModeService.java"$"27"$" if (mActiveChargingEnabled) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-03-04 17:07:34" "ActiveModeService.java"$"28"$" mPluggedAtomic.react(PowerUtils.isPlugged(context));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-03-04 17:07:34" "ActiveModeService.java"$"29"$" IntentFilter intentFilter = new IntentFilter();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-03-04 17:07:34" "ActiveModeService.java"$"30"$" intentFilter.addAction(Intent.ACTION_BATTERY_CHANGED);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-03-04 17:07:34" "ActiveModeService.java"$"31"$" context.registerReceiver(mReceiver, intentFilter);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-03-04 17:07:34" "ActiveModeService.java"$"32"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-03-04 17:07:34" "ActiveModeService.java"$"33"$" if (mActiveChargingEnabled) {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-03-04 17:07:34" "ActiveModeService.java"$"34"$" Context context = getContext();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-03-04 17:07:34" "ActiveModeService.java"$"35"$" context.unregisterReceiver(mReceiver);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-03-04 17:07:34" "ActiveModeService.java"$"36"$" mPluggedAtomic.stop();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-03-04 17:07:34" "ActiveModeService.java"$"37"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-03-04 17:07:34" "ActiveModeSettings.java"$"38"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/ActiveModeSettings.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/ActiveModeSettings.java"$"2015-03-04 17:07:34" "ActiveModeSettings.java"$"39"$"41,7 @@ public class ActiveModeSettings extends PreferenceFragment {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/ActiveModeSettings.java"$"2015-03-04 17:07:34" "ActiveModeSettings.java"$"40"$" syncPreference(Config.KEY_ACTIVE_MODE_ACTIVE_CHARGING);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/ActiveModeSettings.java"$"2015-03-04 17:07:34" "Config.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-03-05 07:06:19" "Config.java"$"1"$"97,7 @@ public final class Config extends ConfigBase {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-03-05 07:06:19" "Config.java"$"2"$" public static final String KEY_DOUBLE_TAP_TO_SLEEP = ""double_tap_to_sleep"";"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-03-05 07:06:19" "Config.java"$"3"$"121,7 @@ public final class Config extends ConfigBase {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-03-05 07:06:19" "Config.java"$"4"$" private boolean mDoubleTapToSleep;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-03-05 07:06:19" "Config.java"$"5"$"246,8 @@ public final class Config extends ConfigBase {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-03-05 07:06:19" "Config.java"$"6"$" mDoubleTapToSleep = prefs.getBoolean(KEY_DOUBLE_TAP_TO_SLEEP,"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-03-05 07:06:19" "Config.java"$"7"$" res.getBoolean(R.bool.config_default_double_tap_to_sleep));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-03-05 07:06:19" "Config.java"$"8"$"335,8 @@ public final class Config extends ConfigBase {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-03-05 07:06:19" "Config.java"$"9"$" hashMap.put(KEY_DOUBLE_TAP_TO_SLEEP, new ConfigBase.Option("$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-03-05 07:06:19" "Config.java"$"10"$" ""mDoubleTapToSleep"", null, null, boolean.class));"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-03-05 07:06:19" "Config.java"$"11"$"587,10 @@ public final class Config extends ConfigBase {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-03-05 07:06:19" "Config.java"$"12"$" public boolean isDoubleTapToSleepEnabled() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-03-05 07:06:19" "Config.java"$"13"$" return mDoubleTapToSleep;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-03-05 07:06:19" "Config.java"$"14"$" }"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-03-05 07:06:19" "Config.java"$"15"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-03-05 07:06:19" "Config.java"$"16"$" public boolean isUnlockAnimationEnabled() {"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-03-05 07:06:19" "AcDisplayFragment.java"$"17"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-05 07:06:19" "AcDisplayFragment.java"$"18"$"1440,8 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-05 07:06:19" "AcDisplayFragment.java"$"19"$" Config config = Config.getInstance();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-05 07:06:19" "AcDisplayFragment.java"$"20"$" return config.isDoubleTapToSleepEnabled() && mListener.onSleepRequest();"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-05 07:06:19" "MoreSettings.java"$"21"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-03-05 07:06:19" "MoreSettings.java"$"22"$"51,7 @@ public class MoreSettings extends PreferenceFragment implements ConfigBase.OnCon"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-03-05 07:06:19" "MoreSettings.java"$"23"$" syncPreference(Config.KEY_DOUBLE_TAP_TO_SLEEP);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-03-05 07:06:19" "NotificationPresenter.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-06 08:57:24" "NotificationPresenter.java"$"1"$"117,7 @@ public class NotificationPresenter implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-06 08:57:24" "NotificationPresenter.java"$"2"$" private volatile int mDetectingSyncTroubles;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-06 08:57:24" "NotificationPresenter.java"$"3"$"405,7 @@ public class NotificationPresenter implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-06 08:57:24" "NotificationPresenter.java"$"4"$" mDetectingSyncTroubles = 1;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-06 08:57:24" "NotificationPresenter.java"$"5"$"497,10 @@ public class NotificationPresenter implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-06 08:57:24" "NotificationPresenter.java"$"6"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-06 08:57:24" "NotificationPresenter.java"$"7"$" // Try to detect the sync troubles"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-06 08:57:24" "NotificationPresenter.java"$"8"$" Check.getInstance().isTrue(mDetectingSyncTroubles == 1);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-06 08:57:24" "NotificationPresenter.java"$"9"$" mDetectingSyncTroubles = 0;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-06 08:57:24" "NotificationPresenter.java"$"10"$"520,7 @@ public class NotificationPresenter implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-06 08:57:24" "NotificationPresenter.java"$"11"$" mDetectingSyncTroubles = 2;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-06 08:57:24" "NotificationPresenter.java"$"12"$"558,10 @@ public class NotificationPresenter implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-06 08:57:24" "NotificationPresenter.java"$"13"$""$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-06 08:57:24" "NotificationPresenter.java"$"14"$" // Try to detect the sync troubles"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-06 08:57:24" "NotificationPresenter.java"$"15"$" Check.getInstance().isTrue(mDetectingSyncTroubles == 2);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-06 08:57:24" "NotificationPresenter.java"$"16"$" mDetectingSyncTroubles = 0;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-06 08:57:24" "README.md"$"0"$"++ b/README.md"$"verdict"$"1"$" b/README.md"$"2015-03-06 21:08:08" "README.md"$"1"$"11,8 @@ AcDisplay"$"verdict"$"1"$" b/README.md"$"2015-03-06 21:08:08" "README.md"$"2"$"](http://community.acdisplay.org)**"$"verdict"$"1"$" b/README.md"$"2015-03-06 21:08:08" "README.md"$"3"$" - **[Join app's community on Google+](http://community.acdisplay.org)** _(Project's news, random spamming and social stuff)_"$"verdict"$"1"$" b/README.md"$"2015-03-06 21:08:08" "README.md"$"4"$" - **[Join app's dev channel on freenode](http://webchat.freenode.net?channels=acdisplay)** _(I'm always in to discuss the development process; join, if you're a developer that wants to help us)_"$"verdict"$"1"$" b/README.md"$"2015-03-06 21:08:08" "README.md"$"0"$"++ b/README.md"$"verdict"$"1"$" b/README.md"$"2015-03-06 21:10:45" "README.md"$"1"$"13,7 @@ It will inform you about new notifications by showing a minimal, beautiful scree"$"verdict"$"1"$" b/README.md"$"2015-03-06 21:10:45" "README.md"$"2"$"](http://community.acdisplay.org)** _(Project's news, random spamming and social stuff)_"$"verdict"$"1"$" b/README.md"$"2015-03-06 21:10:45" "README.md"$"3"$" - **[The bounty funding service](http://bounty.acdisplay.org)** _(put the bounties on the issues, so everyone is hightly motivated to fix them)_"$"verdict"$"1"$" b/README.md"$"2015-03-06 21:10:45" "AcDisplayActivity.java"$"3"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/activities/AcDisplayActivity.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/AcDisplayActivity.java"$"2015-03-15 07:04:45" "AcDisplayActivity.java"$"4"$"82,7 @@ public class AcDisplayActivity extends KeyguardActivity implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/AcDisplayActivity.java"$"2015-03-15 07:04:45" "AcDisplayActivity.java"$"5"$" if (mConfig.isWallpaperShown()) setTheme(R.style.MaterialTheme_AcDisplay_Wallpaper);"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/AcDisplayActivity.java"$"2015-03-15 07:04:45" "KeyguardActivity.java"$"6"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-03-15 07:04:45" "KeyguardActivity.java"$"7"$"40,7 @@ import com.achep.acdisplay.Timeout;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-03-15 07:04:45" "KeyguardActivity.java"$"8"$"import com.achep.base.ui.activities.ActivityBase;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-03-15 07:04:45" "KeyguardActivity.java"$"9"$"49,7 @@ import static com.achep.base.Build.DEBUG;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-03-15 07:04:45" "KeyguardActivity.java"$"10"$"public abstract class KeyguardActivity extends ActivityBase implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-03-15 07:04:45" "AcDisplayFragment.java"$"11"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-15 07:04:45" "AcDisplayFragment.java"$"12"$"76,8 @@ import com.achep.acdisplay.ui.widgets.CircleView;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-15 07:04:45" "AcDisplayFragment.java"$"13"$"import com.achep.base.ui.activities.ActivityBase;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-15 07:04:45" "AcDisplayFragment.java"$"14"$"135,7 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-15 07:04:45" "AcDisplayFragment.java"$"15"$" private ActivityBase mActivity;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-15 07:04:45" "AcDisplayFragment.java"$"16"$"224,7 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-15 07:04:45" "AcDisplayFragment.java"$"17"$" mActivity = (ActivityBase) activity;"$"verdict"$"1"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-15 07:04:45" "build.gradle"$"0"$"++ b/project/app/build.gradle"$"verdict"$"1"$" b/project/app/build.gradle"$"2015-03-15 07:40:50" "build.gradle"$"1"$"43,8 @@ repositories {"$"verdict"$"1"$" b/project/app/build.gradle"$"2015-03-15 07:40:50" "build.gradle"$"2"$" compileSdkVersion 22"$"verdict"$"1"$" b/project/app/build.gradle"$"2015-03-15 07:40:50" "build.gradle"$"3"$" buildToolsVersion '22.0.0'"$"verdict"$"1"$" b/project/app/build.gradle"$"2015-03-15 07:40:50" "build.gradle"$"4"$"57,7 @@ android {"$"verdict"$"1"$" b/project/app/build.gradle"$"2015-03-15 07:40:50" "build.gradle"$"5"$" targetSdkVersion 22"$"verdict"$"1"$" b/project/app/build.gradle"$"2015-03-15 07:40:50" "build.gradle"$"6"$"++ b/project/build.gradle"$"verdict"$"1"$" b/project/build.gradle"$"2015-03-15 07:40:50" "build.gradle"$"7"$"6,7 @@ buildscript {"$"verdict"$"1"$" b/project/build.gradle"$"2015-03-15 07:40:50" "build.gradle"$"8"$"'"$"verdict"$"1"$" b/project/build.gradle"$"2015-03-15 07:40:50" "build.gradle"$"9"$" classpath 'com.android.tools.build:gradle:1.1.+'"$"verdict"$"1"$" b/project/build.gradle"$"2015-03-15 07:40:50" ".travis.yml"$"0"$"++ b/.travis.yml"$"verdict"$"0"$" b/.travis.yml"$"2015-03-15 07:41:23" ".travis.yml"$"1"$"2,12 @@ language: android"$"verdict"$"0"$" b/.travis.yml"$"2015-03-15 07:41:23" ".travis.yml"$"2"$" - ANDROID_TARGET=android-22 ANDROID_ABI=armeabi-v7a ACDISPLAY_USE_TEST_KEY=true"$"verdict"$"0"$" b/.travis.yml"$"2015-03-15 07:41:23" ".travis.yml"$"3"$" - build-tools-22.0.0"$"verdict"$"0"$" b/.travis.yml"$"2015-03-15 07:41:23" ".travis.yml"$"4"$" - android-22"$"verdict"$"0"$" b/.travis.yml"$"2015-03-15 07:41:23" "build.gradle"$"5"$"++ b/project/app/build.gradle"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-03-15 07:41:23" "build.gradle"$"6"$"30,7 @@ buildscript {"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-03-15 07:41:23" "build.gradle"$"7"$"'"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-03-15 07:41:23" "build.gradle"$"8"$"'"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-03-15 07:41:23" "build.gradle"$"9"$" classpath 'com.android.tools.build:gradle:1.1.+'"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-03-15 07:41:23" "build.gradle"$"10"$"155,9 @@ dependencies {"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-03-15 07:41:23" "build.gradle"$"11"$"')"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-03-15 07:41:23" "build.gradle"$"12"$"')"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-03-15 07:41:23" "build.gradle"$"13"$"')"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-03-15 07:41:23" "build.gradle"$"14"$"')"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-03-15 07:41:23" "build.gradle"$"15"$" compile('com.android.support:appcompat-v7:22.+')"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-03-15 07:41:23" "build.gradle"$"16"$" compile('com.android.support:recyclerview-v7:22.+')"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-03-15 07:41:23" "build.gradle"$"17"$" compile('com.android.support:support-v13:22.+')"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-03-15 07:41:23" ".travis.yml"$"0"$"++ b/.travis.yml"$"verdict"$"0"$" b/.travis.yml"$"2015-03-15 09:37:36" ".travis.yml"$"1"$"19,4 @@ before_script:"$"verdict"$"0"$" b/.travis.yml"$"2015-03-15 09:37:36" ".travis.yml"$"2"$"script: ./gradlew connectedCheck"$"verdict"$"0"$" b/.travis.yml"$"2015-03-15 09:37:36" "build.gradle"$"3"$"++ b/project/app/build.gradle"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-03-15 09:37:36" "build.gradle"$"4"$"25,9 @@ import java.text.SimpleDateFormat"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-03-15 09:37:36" "build.gradle"$"5"$" jcenter()"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-03-15 09:37:36" "build.gradle"$"6"$"'"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-03-15 09:37:36" "build.gradle"$"7"$"'"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-03-15 09:37:36" "build.gradle"$"8"$"35,11 @@ buildscript {"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-03-15 09:37:36" "build.gradle"$"9"$"apply plugin: 'findbugs'"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-03-15 09:37:36" "build.gradle"$"10"$" jcenter()"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-03-15 09:37:36" "build.gradle"$"11"$"58,12 @@ android {"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-03-15 09:37:36" "build.gradle"$"12"$""$"verdict"$"0"$" b/project/app/build.gradle"$"2015-03-15 09:37:36" "build.gradle"$"13"$" testInstrumentationRunner ""android.support.test.runner.AndroidJUnitRunner"""$"verdict"$"0"$" b/project/app/build.gradle"$"2015-03-15 09:37:36" "build.gradle"$"14"$" }"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-03-15 09:37:36" "build.gradle"$"15"$""$"verdict"$"0"$" b/project/app/build.gradle"$"2015-03-15 09:37:36" "build.gradle"$"16"$" packagingOptions {"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-03-15 09:37:36" "build.gradle"$"17"$" exclude 'LICENSE.txt'"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-03-15 09:37:36" "build.gradle"$"18"$"134,6 @@ android {"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-03-15 09:37:36" "build.gradle"$"19"$"151,9 @@ dependencies {"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-03-15 09:37:36" "build.gradle"$"20"$"')"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-03-15 09:37:36" "build.gradle"$"21"$"')"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-03-15 09:37:36" "build.gradle"$"22"$" // Testing-only dependencies"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-03-15 09:37:36" "build.gradle"$"23"$" androidTestCompile 'com.android.support.test:testing-support-lib:0.1'"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-03-15 09:37:36" "build.gradle"$"24"$" androidTestCompile 'com.android.support.test.espresso:espresso-core:2.0'"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-03-15 09:37:36" "build.gradle"$"25"$"253,24 @@ def encryptPublicKeyX(String key, String salt) {"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-03-15 09:37:36" "build.gradle"$"26"$""$"verdict"$"0"$" b/project/app/build.gradle"$"2015-03-15 09:37:36" "build.gradle"$"27"$"task findbugs(type: FindBugs) {"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-03-15 09:37:36" "build.gradle"$"28"$" ignoreFailures = true"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-03-15 09:37:36" "build.gradle"$"29"$" effort = ""max"""$"verdict"$"0"$" b/project/app/build.gradle"$"2015-03-15 09:37:36" "build.gradle"$"30"$" reportLevel = ""high"""$"verdict"$"0"$" b/project/app/build.gradle"$"2015-03-15 09:37:36" "build.gradle"$"31"$" //excludeFilter = new File(""${project.rootDir}/config/quality/findbugs/findbugs-filter.xml"")"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-03-15 09:37:36" "build.gradle"$"32"$" classes = files(""$project.buildDir/intermediates/classes/"")"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-03-15 09:37:36" "build.gradle"$"33"$""$"verdict"$"0"$" b/project/app/build.gradle"$"2015-03-15 09:37:36" "build.gradle"$"34"$" source 'src'"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-03-15 09:37:36" "build.gradle"$"35"$" include '**/*.java'"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-03-15 09:37:36" "build.gradle"$"36"$" exclude '**/gen/**'"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-03-15 09:37:36" "build.gradle"$"37"$""$"verdict"$"0"$" b/project/app/build.gradle"$"2015-03-15 09:37:36" "build.gradle"$"38"$" reports {"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-03-15 09:37:36" "build.gradle"$"39"$" xml {"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-03-15 09:37:36" "build.gradle"$"40"$" destination ""$project.buildDir/reports/findbugs/findbugs.xml"""$"verdict"$"0"$" b/project/app/build.gradle"$"2015-03-15 09:37:36" "build.gradle"$"41"$" xml.withMessages true"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-03-15 09:37:36" "build.gradle"$"42"$" }"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-03-15 09:37:36" "build.gradle"$"43"$" }"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-03-15 09:37:36" "build.gradle"$"44"$""$"verdict"$"0"$" b/project/app/build.gradle"$"2015-03-15 09:37:36" "build.gradle"$"45"$" classpath = files()"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-03-15 09:37:36" "build.gradle"$"46"$"}"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-03-15 09:37:36" "FileUtilsInstTest.java"$"47"$"++ b/project/app/src/androidTest/java/com/achep/acdisplay/FileUtilsInstTest.java"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/FileUtilsInstTest.java"$"2015-03-15 09:37:36" "FileUtilsInstTest.java"$"48"$"1,74 @@"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/FileUtilsInstTest.java"$"2015-03-15 09:37:36" "FileUtilsInstTest.java"$"49"$"/*"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/FileUtilsInstTest.java"$"2015-03-15 09:37:36" "FileUtilsInstTest.java"$"50"$" * Copyright (C) 2015 AChep@xda "$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/FileUtilsInstTest.java"$"2015-03-15 09:37:36" "FileUtilsInstTest.java"$"51"$" *"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/FileUtilsInstTest.java"$"2015-03-15 09:37:36" "FileUtilsInstTest.java"$"52"$" * This program is free software; you can redistribute it and/or"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/FileUtilsInstTest.java"$"2015-03-15 09:37:36" "FileUtilsInstTest.java"$"53"$" * modify it under the terms of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/FileUtilsInstTest.java"$"2015-03-15 09:37:36" "FileUtilsInstTest.java"$"54"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/FileUtilsInstTest.java"$"2015-03-15 09:37:36" "FileUtilsInstTest.java"$"55"$" * of the License, or (at your option) any later version."$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/FileUtilsInstTest.java"$"2015-03-15 09:37:36" "FileUtilsInstTest.java"$"56"$" *"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/FileUtilsInstTest.java"$"2015-03-15 09:37:36" "FileUtilsInstTest.java"$"57"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/FileUtilsInstTest.java"$"2015-03-15 09:37:36" "FileUtilsInstTest.java"$"58"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/FileUtilsInstTest.java"$"2015-03-15 09:37:36" "FileUtilsInstTest.java"$"59"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/FileUtilsInstTest.java"$"2015-03-15 09:37:36" "FileUtilsInstTest.java"$"60"$" * GNU General Public License for more details."$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/FileUtilsInstTest.java"$"2015-03-15 09:37:36" "FileUtilsInstTest.java"$"61"$" *"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/FileUtilsInstTest.java"$"2015-03-15 09:37:36" "FileUtilsInstTest.java"$"62"$" * You should have received a copy of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/FileUtilsInstTest.java"$"2015-03-15 09:37:36" "FileUtilsInstTest.java"$"63"$" * along with this program; if not, write to the Free Software"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/FileUtilsInstTest.java"$"2015-03-15 09:37:36" "FileUtilsInstTest.java"$"64"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/FileUtilsInstTest.java"$"2015-03-15 09:37:36" "FileUtilsInstTest.java"$"65"$" * MA 02110-1301, USA."$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/FileUtilsInstTest.java"$"2015-03-15 09:37:36" "FileUtilsInstTest.java"$"66"$" */"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/FileUtilsInstTest.java"$"2015-03-15 09:37:36" "FileUtilsInstTest.java"$"67"$"package com.achep.acdisplay;"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/FileUtilsInstTest.java"$"2015-03-15 09:37:36" "FileUtilsInstTest.java"$"68"$""$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/FileUtilsInstTest.java"$"2015-03-15 09:37:36" "FileUtilsInstTest.java"$"69"$"import android.support.test.InstrumentationRegistry;"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/FileUtilsInstTest.java"$"2015-03-15 09:37:36" "FileUtilsInstTest.java"$"70"$"import android.support.test.runner.AndroidJUnit4;"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/FileUtilsInstTest.java"$"2015-03-15 09:37:36" "FileUtilsInstTest.java"$"71"$"import android.test.InstrumentationTestCase;"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/FileUtilsInstTest.java"$"2015-03-15 09:37:36" "FileUtilsInstTest.java"$"72"$"import android.test.suitebuilder.annotation.SmallTest;"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/FileUtilsInstTest.java"$"2015-03-15 09:37:36" "FileUtilsInstTest.java"$"73"$""$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/FileUtilsInstTest.java"$"2015-03-15 09:37:36" "FileUtilsInstTest.java"$"74"$"import com.achep.base.utils.FileUtils;"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/FileUtilsInstTest.java"$"2015-03-15 09:37:36" "FileUtilsInstTest.java"$"75"$""$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/FileUtilsInstTest.java"$"2015-03-15 09:37:36" "FileUtilsInstTest.java"$"76"$"import org.junit.Before;"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/FileUtilsInstTest.java"$"2015-03-15 09:37:36" "FileUtilsInstTest.java"$"77"$"import org.junit.Test;"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/FileUtilsInstTest.java"$"2015-03-15 09:37:36" "FileUtilsInstTest.java"$"78"$"import org.junit.runner.RunWith;"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/FileUtilsInstTest.java"$"2015-03-15 09:37:36" "FileUtilsInstTest.java"$"79"$""$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/FileUtilsInstTest.java"$"2015-03-15 09:37:36" "FileUtilsInstTest.java"$"80"$"import java.io.File;"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/FileUtilsInstTest.java"$"2015-03-15 09:37:36" "FileUtilsInstTest.java"$"81"$"import java.util.Random;"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/FileUtilsInstTest.java"$"2015-03-15 09:37:36" "FileUtilsInstTest.java"$"82"$""$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/FileUtilsInstTest.java"$"2015-03-15 09:37:36" "FileUtilsInstTest.java"$"83"$"import static org.hamcrest.CoreMatchers.equalTo;"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/FileUtilsInstTest.java"$"2015-03-15 09:37:36" "FileUtilsInstTest.java"$"84"$"import static org.hamcrest.CoreMatchers.is;"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/FileUtilsInstTest.java"$"2015-03-15 09:37:36" "FileUtilsInstTest.java"$"85"$"import static org.junit.Assert.assertThat;"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/FileUtilsInstTest.java"$"2015-03-15 09:37:36" "FileUtilsInstTest.java"$"86"$""$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/FileUtilsInstTest.java"$"2015-03-15 09:37:36" "FileUtilsInstTest.java"$"87"$"/**"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/FileUtilsInstTest.java"$"2015-03-15 09:37:36" "FileUtilsInstTest.java"$"88"$" * JUnit4 unit tests for the file utils."$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/FileUtilsInstTest.java"$"2015-03-15 09:37:36" "FileUtilsInstTest.java"$"89"$" *"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/FileUtilsInstTest.java"$"2015-03-15 09:37:36" "FileUtilsInstTest.java"$"90"$" * @author Artem Chepurnoy"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/FileUtilsInstTest.java"$"2015-03-15 09:37:36" "FileUtilsInstTest.java"$"91"$" */"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/FileUtilsInstTest.java"$"2015-03-15 09:37:36" "FileUtilsInstTest.java"$"92"$"@RunWith(AndroidJUnit4.class)"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/FileUtilsInstTest.java"$"2015-03-15 09:37:36" "FileUtilsInstTest.java"$"93"$"@SmallTest"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/FileUtilsInstTest.java"$"2015-03-15 09:37:36" "FileUtilsInstTest.java"$"94"$"public class FileUtilsInstTest extends InstrumentationTestCase {"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/FileUtilsInstTest.java"$"2015-03-15 09:37:36" "FileUtilsInstTest.java"$"95"$""$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/FileUtilsInstTest.java"$"2015-03-15 09:37:36" "FileUtilsInstTest.java"$"96"$" private File mFile;"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/FileUtilsInstTest.java"$"2015-03-15 09:37:36" "FileUtilsInstTest.java"$"97"$" private String mText;"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/FileUtilsInstTest.java"$"2015-03-15 09:37:36" "FileUtilsInstTest.java"$"98"$""$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/FileUtilsInstTest.java"$"2015-03-15 09:37:36" "FileUtilsInstTest.java"$"99"$" @Before"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/FileUtilsInstTest.java"$"2015-03-15 09:37:36" "FileUtilsInstTest.java"$"100"$" public void setUp() {"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/FileUtilsInstTest.java"$"2015-03-15 09:37:36" "FileUtilsInstTest.java"$"101"$" mFile = new File(InstrumentationRegistry.getInstrumentation().getContext().getFilesDir(),"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/FileUtilsInstTest.java"$"2015-03-15 09:37:36" "FileUtilsInstTest.java"$"102"$" ""test_file_utils.txt"");"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/FileUtilsInstTest.java"$"2015-03-15 09:37:36" "FileUtilsInstTest.java"$"103"$" Random random = new Random();"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/FileUtilsInstTest.java"$"2015-03-15 09:37:36" "FileUtilsInstTest.java"$"104"$" StringBuilder sb = new StringBuilder();"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/FileUtilsInstTest.java"$"2015-03-15 09:37:36" "FileUtilsInstTest.java"$"105"$" for (int i = 0; i < 5000; i++) sb.append(random.nextInt(10));"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/FileUtilsInstTest.java"$"2015-03-15 09:37:36" "FileUtilsInstTest.java"$"106"$" mText = sb.toString();"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/FileUtilsInstTest.java"$"2015-03-15 09:37:36" "FileUtilsInstTest.java"$"107"$" }"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/FileUtilsInstTest.java"$"2015-03-15 09:37:36" "FileUtilsInstTest.java"$"108"$""$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/FileUtilsInstTest.java"$"2015-03-15 09:37:36" "FileUtilsInstTest.java"$"109"$" @Test"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/FileUtilsInstTest.java"$"2015-03-15 09:37:36" "FileUtilsInstTest.java"$"110"$" public void test() {"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/FileUtilsInstTest.java"$"2015-03-15 09:37:36" "FileUtilsInstTest.java"$"111"$" // Test writing to file."$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/FileUtilsInstTest.java"$"2015-03-15 09:37:36" "FileUtilsInstTest.java"$"112"$" assertTrue(""Failed to write to the file."", FileUtils.writeToFile(mFile, mText));"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/FileUtilsInstTest.java"$"2015-03-15 09:37:36" "FileUtilsInstTest.java"$"113"$""$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/FileUtilsInstTest.java"$"2015-03-15 09:37:36" "FileUtilsInstTest.java"$"114"$" // Test reading from file."$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/FileUtilsInstTest.java"$"2015-03-15 09:37:36" "FileUtilsInstTest.java"$"115"$" assertThat(mText, is(equalTo(FileUtils.readTextFile(mFile))));"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/FileUtilsInstTest.java"$"2015-03-15 09:37:36" "FileUtilsInstTest.java"$"116"$""$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/FileUtilsInstTest.java"$"2015-03-15 09:37:36" "FileUtilsInstTest.java"$"117"$" // Test removing file."$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/FileUtilsInstTest.java"$"2015-03-15 09:37:36" "FileUtilsInstTest.java"$"118"$" assertTrue(""Failed to delete the file."", FileUtils.deleteRecursive(mFile));"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/FileUtilsInstTest.java"$"2015-03-15 09:37:36" "FileUtilsInstTest.java"$"119"$" assertTrue(""Failed to delete the file[2]."", !mFile.exists());"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/FileUtilsInstTest.java"$"2015-03-15 09:37:36" "FileUtilsInstTest.java"$"120"$" }"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/FileUtilsInstTest.java"$"2015-03-15 09:37:36" "FileUtilsInstTest.java"$"121"$""$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/FileUtilsInstTest.java"$"2015-03-15 09:37:36" "FileUtilsInstTest.java"$"122"$"}"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/FileUtilsInstTest.java"$"2015-03-15 09:37:36" "SharedListInstTest.java"$"123"$"++ b/project/app/src/androidTest/java/com/achep/acdisplay/SharedListInstTest.java"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/SharedListInstTest.java"$"2015-03-15 09:37:36" "SharedListInstTest.java"$"124"$"1,5 @@"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/SharedListInstTest.java"$"2015-03-15 09:37:36" "SharedListInstTest.java"$"125"$" * Copyright (C) 2015 AChep@xda "$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/SharedListInstTest.java"$"2015-03-15 09:37:36" "SharedListInstTest.java"$"126"$"20,39 @@ package com.achep.acdisplay;"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/SharedListInstTest.java"$"2015-03-15 09:37:36" "SharedListInstTest.java"$"127"$"import android.support.test.InstrumentationRegistry;"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/SharedListInstTest.java"$"2015-03-15 09:37:36" "SharedListInstTest.java"$"128"$"import android.support.test.runner.AndroidJUnit4;"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/SharedListInstTest.java"$"2015-03-15 09:37:36" "SharedListInstTest.java"$"129"$"import android.test.InstrumentationTestCase;"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/SharedListInstTest.java"$"2015-03-15 09:37:36" "SharedListInstTest.java"$"130"$"import android.test.suitebuilder.annotation.SmallTest;"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/SharedListInstTest.java"$"2015-03-15 09:37:36" "SharedListInstTest.java"$"131"$"+) {"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/SharedListInstTest.java"$"2015-03-15 09:37:36" "SharedListInstTest.java"$"132"$"/**"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/SharedListInstTest.java"$"2015-03-15 09:37:36" "SharedListInstTest.java"$"133"$" * JUnit4 unit tests for the shared list."$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/SharedListInstTest.java"$"2015-03-15 09:37:36" "SharedListInstTest.java"$"134"$" *"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/SharedListInstTest.java"$"2015-03-15 09:37:36" "SharedListInstTest.java"$"135"$" * @author Artem Chepurnoy"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/SharedListInstTest.java"$"2015-03-15 09:37:36" "SharedListInstTest.java"$"136"$" */"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/SharedListInstTest.java"$"2015-03-15 09:37:36" "SharedListInstTest.java"$"137"$"@RunWith(AndroidJUnit4.class)"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/SharedListInstTest.java"$"2015-03-15 09:37:36" "SharedListInstTest.java"$"138"$"@SmallTest"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/SharedListInstTest.java"$"2015-03-15 09:37:36" "SharedListInstTest.java"$"139"$"public class SharedListInstTest extends InstrumentationTestCase {"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/SharedListInstTest.java"$"2015-03-15 09:37:36" "SharedListInstTest.java"$"140"$" public void test() {"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/SharedListInstTest.java"$"2015-03-15 09:37:36" "SharedListInstTest.java"$"141"$"+) list.add(Double.toString(Math.random() + i));"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/SharedListInstTest.java"$"2015-03-15 09:37:36" "SharedListInstTest.java"$"142"$" // Initialize the list"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/SharedListInstTest.java"$"2015-03-15 09:37:36" "SharedListInstTest.java"$"143"$" Context context = InstrumentationRegistry.getInstrumentation().getContext();"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/SharedListInstTest.java"$"2015-03-15 09:37:36" "SharedListInstTest.java"$"144"$"+) {"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/SharedListInstTest.java"$"2015-03-15 09:37:36" "SharedListInstTest.java"$"145"$" for (int i = 0, j; i * 4 < initialSize; i++) {"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/SharedListInstTest.java"$"2015-03-15 09:37:36" "SharedListInstTest.java"$"146"$"133,4 @@ public class AcDisplayRobolectricTest {"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/SharedListInstTest.java"$"2015-03-15 09:37:36" "SharedListInstTest.java"$"147"$"}"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/SharedListInstTest.java"$"2015-03-15 09:37:36" "AndroidTestSuite.java"$"148"$"++ b/project/app/src/androidTest/java/com/achep/acdisplay/suite/AndroidTestSuite.java"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/AndroidTestSuite.java"$"2015-03-15 09:37:36" "AndroidTestSuite.java"$"149"$"1,30 @@"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/AndroidTestSuite.java"$"2015-03-15 09:37:36" "AndroidTestSuite.java"$"150"$"/*"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/AndroidTestSuite.java"$"2015-03-15 09:37:36" "AndroidTestSuite.java"$"151"$" * Copyright (C) 2015 AChep@xda "$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/AndroidTestSuite.java"$"2015-03-15 09:37:36" "AndroidTestSuite.java"$"152"$" *"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/AndroidTestSuite.java"$"2015-03-15 09:37:36" "AndroidTestSuite.java"$"153"$" * This program is free software; you can redistribute it and/or"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/AndroidTestSuite.java"$"2015-03-15 09:37:36" "AndroidTestSuite.java"$"154"$" * modify it under the terms of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/AndroidTestSuite.java"$"2015-03-15 09:37:36" "AndroidTestSuite.java"$"155"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/AndroidTestSuite.java"$"2015-03-15 09:37:36" "AndroidTestSuite.java"$"156"$" * of the License, or (at your option) any later version."$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/AndroidTestSuite.java"$"2015-03-15 09:37:36" "AndroidTestSuite.java"$"157"$" *"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/AndroidTestSuite.java"$"2015-03-15 09:37:36" "AndroidTestSuite.java"$"158"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/AndroidTestSuite.java"$"2015-03-15 09:37:36" "AndroidTestSuite.java"$"159"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/AndroidTestSuite.java"$"2015-03-15 09:37:36" "AndroidTestSuite.java"$"160"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/AndroidTestSuite.java"$"2015-03-15 09:37:36" "AndroidTestSuite.java"$"161"$" * GNU General Public License for more details."$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/AndroidTestSuite.java"$"2015-03-15 09:37:36" "AndroidTestSuite.java"$"162"$" *"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/AndroidTestSuite.java"$"2015-03-15 09:37:36" "AndroidTestSuite.java"$"163"$" * You should have received a copy of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/AndroidTestSuite.java"$"2015-03-15 09:37:36" "AndroidTestSuite.java"$"164"$" * along with this program; if not, write to the Free Software"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/AndroidTestSuite.java"$"2015-03-15 09:37:36" "AndroidTestSuite.java"$"165"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/AndroidTestSuite.java"$"2015-03-15 09:37:36" "AndroidTestSuite.java"$"166"$" * MA 02110-1301, USA."$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/AndroidTestSuite.java"$"2015-03-15 09:37:36" "AndroidTestSuite.java"$"167"$" */"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/AndroidTestSuite.java"$"2015-03-15 09:37:36" "AndroidTestSuite.java"$"168"$"package com.achep.acdisplay.suite;"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/AndroidTestSuite.java"$"2015-03-15 09:37:36" "AndroidTestSuite.java"$"169"$""$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/AndroidTestSuite.java"$"2015-03-15 09:37:36" "AndroidTestSuite.java"$"170"$"import org.junit.runner.RunWith;"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/AndroidTestSuite.java"$"2015-03-15 09:37:36" "AndroidTestSuite.java"$"171"$"import org.junit.runners.Suite;"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/AndroidTestSuite.java"$"2015-03-15 09:37:36" "AndroidTestSuite.java"$"172"$""$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/AndroidTestSuite.java"$"2015-03-15 09:37:36" "AndroidTestSuite.java"$"173"$"/**"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/AndroidTestSuite.java"$"2015-03-15 09:37:36" "AndroidTestSuite.java"$"174"$" * Test suite that runs all tests, unit + instrumentation tests."$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/AndroidTestSuite.java"$"2015-03-15 09:37:36" "AndroidTestSuite.java"$"175"$" */"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/AndroidTestSuite.java"$"2015-03-15 09:37:36" "AndroidTestSuite.java"$"176"$"@RunWith(Suite.class)"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/AndroidTestSuite.java"$"2015-03-15 09:37:36" "AndroidTestSuite.java"$"177"$"@Suite.SuiteClasses({UnitTestSuite.class, InstrumentationTestSuite.class})"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/AndroidTestSuite.java"$"2015-03-15 09:37:36" "AndroidTestSuite.java"$"178"$"public class AndroidTestSuite {"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/AndroidTestSuite.java"$"2015-03-15 09:37:36" "AndroidTestSuite.java"$"179"$"}"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/AndroidTestSuite.java"$"2015-03-15 09:37:36" "InstrumentationTestSuite.java"$"180"$"++ b/project/app/src/androidTest/java/com/achep/acdisplay/suite/InstrumentationTestSuite.java"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/InstrumentationTestSuite.java"$"2015-03-15 09:37:36" "InstrumentationTestSuite.java"$"181"$"1,33 @@"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/InstrumentationTestSuite.java"$"2015-03-15 09:37:36" "InstrumentationTestSuite.java"$"182"$"/*"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/InstrumentationTestSuite.java"$"2015-03-15 09:37:36" "InstrumentationTestSuite.java"$"183"$" * Copyright (C) 2015 AChep@xda "$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/InstrumentationTestSuite.java"$"2015-03-15 09:37:36" "InstrumentationTestSuite.java"$"184"$" *"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/InstrumentationTestSuite.java"$"2015-03-15 09:37:36" "InstrumentationTestSuite.java"$"185"$" * This program is free software; you can redistribute it and/or"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/InstrumentationTestSuite.java"$"2015-03-15 09:37:36" "InstrumentationTestSuite.java"$"186"$" * modify it under the terms of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/InstrumentationTestSuite.java"$"2015-03-15 09:37:36" "InstrumentationTestSuite.java"$"187"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/InstrumentationTestSuite.java"$"2015-03-15 09:37:36" "InstrumentationTestSuite.java"$"188"$" * of the License, or (at your option) any later version."$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/InstrumentationTestSuite.java"$"2015-03-15 09:37:36" "InstrumentationTestSuite.java"$"189"$" *"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/InstrumentationTestSuite.java"$"2015-03-15 09:37:36" "InstrumentationTestSuite.java"$"190"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/InstrumentationTestSuite.java"$"2015-03-15 09:37:36" "InstrumentationTestSuite.java"$"191"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/InstrumentationTestSuite.java"$"2015-03-15 09:37:36" "InstrumentationTestSuite.java"$"192"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/InstrumentationTestSuite.java"$"2015-03-15 09:37:36" "InstrumentationTestSuite.java"$"193"$" * GNU General Public License for more details."$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/InstrumentationTestSuite.java"$"2015-03-15 09:37:36" "InstrumentationTestSuite.java"$"194"$" *"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/InstrumentationTestSuite.java"$"2015-03-15 09:37:36" "InstrumentationTestSuite.java"$"195"$" * You should have received a copy of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/InstrumentationTestSuite.java"$"2015-03-15 09:37:36" "InstrumentationTestSuite.java"$"196"$" * along with this program; if not, write to the Free Software"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/InstrumentationTestSuite.java"$"2015-03-15 09:37:36" "InstrumentationTestSuite.java"$"197"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/InstrumentationTestSuite.java"$"2015-03-15 09:37:36" "InstrumentationTestSuite.java"$"198"$" * MA 02110-1301, USA."$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/InstrumentationTestSuite.java"$"2015-03-15 09:37:36" "InstrumentationTestSuite.java"$"199"$" */"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/InstrumentationTestSuite.java"$"2015-03-15 09:37:36" "InstrumentationTestSuite.java"$"200"$"package com.achep.acdisplay.suite;"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/InstrumentationTestSuite.java"$"2015-03-15 09:37:36" "InstrumentationTestSuite.java"$"201"$""$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/InstrumentationTestSuite.java"$"2015-03-15 09:37:36" "InstrumentationTestSuite.java"$"202"$"import com.achep.acdisplay.FileUtilsInstTest;"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/InstrumentationTestSuite.java"$"2015-03-15 09:37:36" "InstrumentationTestSuite.java"$"203"$"import com.achep.acdisplay.SharedListInstTest;"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/InstrumentationTestSuite.java"$"2015-03-15 09:37:36" "InstrumentationTestSuite.java"$"204"$""$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/InstrumentationTestSuite.java"$"2015-03-15 09:37:36" "InstrumentationTestSuite.java"$"205"$"import org.junit.runner.RunWith;"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/InstrumentationTestSuite.java"$"2015-03-15 09:37:36" "InstrumentationTestSuite.java"$"206"$"import org.junit.runners.Suite;"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/InstrumentationTestSuite.java"$"2015-03-15 09:37:36" "InstrumentationTestSuite.java"$"207"$""$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/InstrumentationTestSuite.java"$"2015-03-15 09:37:36" "InstrumentationTestSuite.java"$"208"$"/**"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/InstrumentationTestSuite.java"$"2015-03-15 09:37:36" "InstrumentationTestSuite.java"$"209"$" * Runs all Junit3 and Junit4 Instrumentation tests."$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/InstrumentationTestSuite.java"$"2015-03-15 09:37:36" "InstrumentationTestSuite.java"$"210"$" */"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/InstrumentationTestSuite.java"$"2015-03-15 09:37:36" "InstrumentationTestSuite.java"$"211"$"@RunWith(Suite.class)"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/InstrumentationTestSuite.java"$"2015-03-15 09:37:36" "InstrumentationTestSuite.java"$"212"$"@Suite.SuiteClasses({FileUtilsInstTest.class, SharedListInstTest.class})"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/InstrumentationTestSuite.java"$"2015-03-15 09:37:36" "InstrumentationTestSuite.java"$"213"$"public class InstrumentationTestSuite {"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/InstrumentationTestSuite.java"$"2015-03-15 09:37:36" "InstrumentationTestSuite.java"$"214"$"}"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/InstrumentationTestSuite.java"$"2015-03-15 09:37:36" "UnitTestSuite.java"$"215"$"++ b/project/app/src/androidTest/java/com/achep/acdisplay/suite/UnitTestSuite.java"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/UnitTestSuite.java"$"2015-03-15 09:37:36" "UnitTestSuite.java"$"216"$"1,30 @@"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/UnitTestSuite.java"$"2015-03-15 09:37:36" "UnitTestSuite.java"$"217"$"/*"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/UnitTestSuite.java"$"2015-03-15 09:37:36" "UnitTestSuite.java"$"218"$" * Copyright (C) 2015 AChep@xda "$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/UnitTestSuite.java"$"2015-03-15 09:37:36" "UnitTestSuite.java"$"219"$" *"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/UnitTestSuite.java"$"2015-03-15 09:37:36" "UnitTestSuite.java"$"220"$" * This program is free software; you can redistribute it and/or"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/UnitTestSuite.java"$"2015-03-15 09:37:36" "UnitTestSuite.java"$"221"$" * modify it under the terms of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/UnitTestSuite.java"$"2015-03-15 09:37:36" "UnitTestSuite.java"$"222"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/UnitTestSuite.java"$"2015-03-15 09:37:36" "UnitTestSuite.java"$"223"$" * of the License, or (at your option) any later version."$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/UnitTestSuite.java"$"2015-03-15 09:37:36" "UnitTestSuite.java"$"224"$" *"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/UnitTestSuite.java"$"2015-03-15 09:37:36" "UnitTestSuite.java"$"225"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/UnitTestSuite.java"$"2015-03-15 09:37:36" "UnitTestSuite.java"$"226"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/UnitTestSuite.java"$"2015-03-15 09:37:36" "UnitTestSuite.java"$"227"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/UnitTestSuite.java"$"2015-03-15 09:37:36" "UnitTestSuite.java"$"228"$" * GNU General Public License for more details."$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/UnitTestSuite.java"$"2015-03-15 09:37:36" "UnitTestSuite.java"$"229"$" *"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/UnitTestSuite.java"$"2015-03-15 09:37:36" "UnitTestSuite.java"$"230"$" * You should have received a copy of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/UnitTestSuite.java"$"2015-03-15 09:37:36" "UnitTestSuite.java"$"231"$" * along with this program; if not, write to the Free Software"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/UnitTestSuite.java"$"2015-03-15 09:37:36" "UnitTestSuite.java"$"232"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/UnitTestSuite.java"$"2015-03-15 09:37:36" "UnitTestSuite.java"$"233"$" * MA 02110-1301, USA."$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/UnitTestSuite.java"$"2015-03-15 09:37:36" "UnitTestSuite.java"$"234"$" */"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/UnitTestSuite.java"$"2015-03-15 09:37:36" "UnitTestSuite.java"$"235"$"package com.achep.acdisplay.suite;"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/UnitTestSuite.java"$"2015-03-15 09:37:36" "UnitTestSuite.java"$"236"$""$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/UnitTestSuite.java"$"2015-03-15 09:37:36" "UnitTestSuite.java"$"237"$"import org.junit.runner.RunWith;"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/UnitTestSuite.java"$"2015-03-15 09:37:36" "UnitTestSuite.java"$"238"$"import org.junit.runners.Suite;"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/UnitTestSuite.java"$"2015-03-15 09:37:36" "UnitTestSuite.java"$"239"$""$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/UnitTestSuite.java"$"2015-03-15 09:37:36" "UnitTestSuite.java"$"240"$"/**"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/UnitTestSuite.java"$"2015-03-15 09:37:36" "UnitTestSuite.java"$"241"$" * Runs all unit tests."$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/UnitTestSuite.java"$"2015-03-15 09:37:36" "UnitTestSuite.java"$"242"$" */"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/UnitTestSuite.java"$"2015-03-15 09:37:36" "UnitTestSuite.java"$"243"$"@RunWith(Suite.class)"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/UnitTestSuite.java"$"2015-03-15 09:37:36" "UnitTestSuite.java"$"244"$"@Suite.SuiteClasses({})"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/UnitTestSuite.java"$"2015-03-15 09:37:36" "UnitTestSuite.java"$"245"$"public class UnitTestSuite {"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/UnitTestSuite.java"$"2015-03-15 09:37:36" "UnitTestSuite.java"$"246"$"}"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/UnitTestSuite.java"$"2015-03-15 09:37:36" "README.md"$"0"$"++ b/README.md"$"verdict"$"0"$" b/README.md"$"2015-03-15 09:39:49" "README.md"$"1"$"19,10 @@ It will inform you about new notifications by showing a minimal, beautiful scree"$"verdict"$"0"$" b/README.md"$"2015-03-15 09:39:49" "README.md"$"2"$" implements IOnLowMemory {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2015-03-19 21:51:06" "NotificationList.java"$"10"$"51,14 @@ final class NotificationList extends ArrayList {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2015-03-19 21:51:06" "NotificationList.java"$"11"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2015-03-19 21:51:06" "NotificationList.java"$"12"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2015-03-19 21:51:06" "NotificationList.java"$"13"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2015-03-19 21:51:06" "NotificationList.java"$"14"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2015-03-19 21:51:06" "NotificationList.java"$"15"$" public void onLowMemory() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2015-03-19 21:51:06" "NotificationList.java"$"16"$" for (OpenNotification n : this) n.onLowMemory();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2015-03-19 21:51:06" "NotificationList.java"$"17"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2015-03-19 21:51:06" "NotificationList.java"$"18"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2015-03-19 21:51:06" "NotificationList.java"$"19"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2015-03-19 21:51:06" "NotificationList.java"$"20"$"123,10 @@ final class NotificationList extends ArrayList {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2015-03-19 21:51:06" "NotificationList.java"$"21"$" return pushNotification(n, true);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2015-03-19 21:51:06" "NotificationList.java"$"22"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2015-03-19 21:51:06" "NotificationList.java"$"23"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2015-03-19 21:51:06" "NotificationList.java"$"24"$" int pushNotification(@NonNull OpenNotification n, boolean www) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2015-03-19 21:51:06" "NotificationList.java"$"25"$"136,14 @@ final class NotificationList extends ArrayList {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2015-03-19 21:51:06" "NotificationList.java"$"26"$" } else if (www) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2015-03-19 21:51:06" "NotificationList.java"$"27"$" return RESULT_DEFAULT;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2015-03-19 21:51:06" "NotificationList.java"$"28"$"154,13 @@ final class NotificationList extends ArrayList {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2015-03-19 21:51:06" "NotificationList.java"$"29"$" return index != -1 ? removeNotification(index) : RESULT_DEFAULT;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2015-03-19 21:51:06" "NotificationList.java"$"30"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2015-03-19 21:51:06" "NotificationList.java"$"31"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2015-03-19 21:51:06" "NotificationList.java"$"32"$" int removeNotification(int index) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2015-03-19 21:51:06" "NotificationList.java"$"33"$" OpenNotification old = get(index);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2015-03-19 21:51:06" "NotificationList.java"$"34"$" remove(index);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2015-03-19 21:51:06" "NotificationList.java"$"35"$" return notifyListener(EVENT_REMOVED, old, null);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2015-03-19 21:51:06" "NotificationListenerJellyBeanMR2.java"$"36"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-03-19 21:51:06" "NotificationListenerJellyBeanMR2.java"$"37"$"79,9 @@ class NotificationListenerJellyBeanMR2 extends NotificationListener {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-03-19 21:51:06" "NotificationListenerJellyBeanMR2.java"$"38"$" Context context = service.getApplicationContext();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-03-19 21:51:06" "NotificationListenerJellyBeanMR2.java"$"39"$" np.postNotificationFromMain(context, OpenNotification.newInstance(sbn), 0);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-03-19 21:51:06" "NotificationListenerLollipop.java"$"40"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerLollipop.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerLollipop.java"$"2015-03-19 21:51:06" "NotificationListenerLollipop.java"$"41"$"19,7 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerLollipop.java"$"2015-03-19 21:51:06" "NotificationListenerLollipop.java"$"42"$"import android.content.Context;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerLollipop.java"$"2015-03-19 21:51:06" "NotificationListenerLollipop.java"$"43"$"48,9 @@ class NotificationListenerLollipop extends NotificationListener {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerLollipop.java"$"2015-03-19 21:51:06" "NotificationListenerLollipop.java"$"44"$" Context context = service.getApplicationContext();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerLollipop.java"$"2015-03-19 21:51:06" "NotificationListenerLollipop.java"$"45"$" np.postNotificationFromMain(context, OpenNotification.newInstance(sbn), 0);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerLollipop.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"46"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"47"$"1,236 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"48"$"/*"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"49"$" * Copyright (C) 2015 AChep@xda "$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"50"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"51"$" * This program is free software; you can redistribute it and/or"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"52"$" * modify it under the terms of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"53"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"54"$" * of the License, or (at your option) any later version."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"55"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"56"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"57"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"58"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"59"$" * GNU General Public License for more details."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"60"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"61"$" * You should have received a copy of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"62"$" * along with this program; if not, write to the Free Software"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"63"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"64"$" * MA 02110-1301, USA."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"65"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"66"$"package com.achep.acdisplay.notifications;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"67"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"68"$"import android.content.Context;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"69"$"import android.os.Handler;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"70"$"import android.os.Looper;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"71"$"import android.os.SystemClock;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"72"$"import android.support.annotation.NonNull;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"73"$"import android.support.annotation.Nullable;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"74"$"import android.util.Log;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"75"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"76"$"import com.achep.base.Build;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"77"$"import com.achep.base.Device;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"78"$"import com.achep.base.utils.Operator;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"79"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"80"$"import java.util.ArrayList;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"81"$"import java.util.Iterator;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"82"$"import java.util.List;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"83"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"84"$"import static com.achep.acdisplay.notifications.NotificationPresenter.FLAG_IMMEDIATELY;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"85"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"86"$"/**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"87"$" * Processes the notification flow, and re-transfers it through the"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"88"$" * {@link Looper#getMainLooper() main thread}."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"89"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"90"$" * @author Artem Chepurnoy"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"91"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"92"$"class NotificationPrProxy {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"93"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"94"$" private static final String TAG = ""NotificationPrProxy"";"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"95"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"96"$" private static final long DELAY = 400; // 0.4 sec."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"97"$" private static final long MAX_DELAY = DELAY * 5; // 2 sec."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"98"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"99"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"100"$" private final Object mMonitor = new Object();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"101"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"102"$" private final NotificationPresenter mPresenter;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"103"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"104"$" private final Handler mHandler;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"105"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"106"$" private final List mTasks;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"107"$" private final Runnable mProcessRunnable = new Runnable() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"108"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"109"$" public void run() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"110"$" synchronized (mMonitor) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"111"$" mStartTime = 0;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"112"$" mProcessing = true;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"113"$" optimizePrTasks(mTasks);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"114"$" sendPrTasks(mTasks);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"115"$" mTasks.clear();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"116"$" mProcessing = false;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"117"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"118"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"119"$" };"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"120"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"121"$" private volatile long mStartTime;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"122"$" private volatile boolean mProcessing;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"123"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"124"$" public NotificationPrProxy("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"125"$" @NonNull NotificationPresenter presenter,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"126"$" @NonNull Looper looper) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"127"$" mPresenter = presenter;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"128"$" mHandler = new Handler(looper);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"129"$" mTasks = new ArrayList<>(Device.hasLollipopApi()"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"130"$" ? 15 /* multiply notifications levels have"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"131"$" introduced a much larger flow of notifications */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"132"$" : 4);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"133"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"134"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"135"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"136"$" * Called on {@link NotificationPresenter#postNotification(Context, OpenNotification, int)}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"137"$" * (direct posting a notification)."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"138"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"139"$" * @see #onRemoved(OpenNotification)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"140"$" * @see #onClear()"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"141"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"142"$" void onPosted(@NonNull OpenNotification n) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"143"$" onRemoveDuplicates(n);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"144"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"145"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"146"$" public void postNotification("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"147"$" @NonNull Context context,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"148"$" @NonNull OpenNotification n, int flags) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"149"$" synchronized (mMonitor) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"150"$" boolean immediately = Operator.bitAnd(flags, FLAG_IMMEDIATELY);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"151"$" addTask(context, n, flags, true, immediately);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"152"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"153"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"154"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"155"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"156"$" * Called on {@link NotificationPresenter#removeNotification(OpenNotification, int)}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"157"$" * (direct removing a notification)."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"158"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"159"$" * @see #onPosted(OpenNotification) (OpenNotification)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"160"$" * @see #onClear()"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"161"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"162"$" void onRemoved(@NonNull OpenNotification n) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"163"$" onRemoveDuplicates(n);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"164"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"165"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"166"$" public void removeNotification(@NonNull OpenNotification n, int flags) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"167"$" synchronized (mMonitor) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"168"$" boolean immediately = Operator.bitAnd(flags, FLAG_IMMEDIATELY);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"169"$" addTask(null, n, flags, false, immediately);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"170"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"171"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"172"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"173"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"174"$" * Called on {@link NotificationPresenter#clear(boolean)}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"175"$" * (direct clean-up)."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"176"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"177"$" * @see #onPosted(OpenNotification)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"178"$" * @see #onRemoved(OpenNotification)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"179"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"180"$" void onClear() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"181"$" synchronized (mMonitor) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"182"$" mStartTime = 0;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"183"$" mTasks.clear();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"184"$" mHandler.removeCallbacks(mProcessRunnable);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"185"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"186"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"187"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"188"$" private void addTask(@Nullable Context context, @NonNull OpenNotification notification,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"189"$" int flags, boolean posts, boolean immediately) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"190"$" mTasks.add(new NotificationPrTask(context, notification, posts, flags));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"191"$" // Do not allow an infinitive loop here."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"192"$" final long now = SystemClock.elapsedRealtime();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"193"$" if (mStartTime == 0) mStartTime = now;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"194"$" final long delta = now - mStartTime;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"195"$" // Delay the processing."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"196"$" mHandler.removeCallbacks(mProcessRunnable);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"197"$" mHandler.postDelayed(mProcessRunnable, immediately || delta > MAX_DELAY ? 0 : DELAY);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"198"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"199"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"200"$" private void onRemoveDuplicates(@NonNull OpenNotification n) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"201"$" synchronized (mMonitor) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"202"$" if (!mProcessing) removeOverridingTasks(n);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"203"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"204"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"205"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"206"$" private void removeOverridingTasks(@NonNull OpenNotification n) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"207"$" Iterator iterator = mTasks.iterator();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"208"$" while (iterator.hasNext()) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"209"$" if (NotificationUtils.hasIdenticalIds("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"210"$" iterator.next().notification,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"211"$" n)) iterator.remove();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"212"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"213"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"214"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"215"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"216"$" * Optimize the {@link NotificationPrTask post/remove tasks} list by removing redundant"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"217"$" * tasks and sorting families."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"218"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"219"$" public void optimizePrTasks(@NonNull List list) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"220"$" if (Build.DEBUG) Log.d(TAG, ""Optimizing post/remove tasks... "" + list.toString());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"221"$" int size = list.size();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"222"$" //noinspection ConstantConditions"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"223"$" NotificationPrTask empty = new NotificationPrTask(null, null, false, 0);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"224"$" // 1. Remove overriding tasks."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"225"$" for (int i = size - 1; i >= 0; i--) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"226"$" NotificationPrTask task = list.get(i);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"227"$" if (task == empty) continue;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"228"$" for (int j = i - 1; j >= 0; j--) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"229"$" NotificationPrTask sub = list.get(j);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"230"$" if (sub == empty) continue;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"231"$" if (NotificationUtils.hasIdenticalIds("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"232"$" task.notification,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"233"$" sub.notification)) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"234"$" Log.i(TAG, ""Removed overridden task on pre-processing tasks list."");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"235"$" list.set(j, empty);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"236"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"237"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"238"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"239"$" // 2. Remove empty objects."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"240"$" Iterator iterator = list.iterator();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"241"$" while (iterator.hasNext()) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"242"$" NotificationPrTask task = iterator.next();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"243"$" if (task == empty) iterator.remove();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"244"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"245"$" size = list.size();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"246"$" // 3. Sort families."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"247"$" for (int i = 0; i < size; i++) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"248"$" NotificationPrTask task = list.get(i);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"249"$" if (task == empty || !task.notification.isGroupChild()) continue;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"250"$" for (int j = i + 1; j < size; j++) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"251"$" NotificationPrTask sub = list.get(j);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"252"$" if (sub == empty || !sub.notification.isGroupSummary()) continue;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"253"$" if (NotificationUtils.hasIdenticalIds("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"254"$" task.notification,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"255"$" sub.notification)) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"256"$" Log.d(TAG, ""Swapped two tasks on pre-processing tasks list."");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"257"$" // Swap two tasks."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"258"$" list.set(j, task);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"259"$" list.set(i, sub);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"260"$" break;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"261"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"262"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"263"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"264"$" // 4. Anything else?"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"265"$" if (Build.DEBUG) Log.d(TAG, ""Done optimizing post/remove tasks... "" + list.toString());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"266"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"267"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"268"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"269"$" * Materializes the tasks by {@link #postNotification(Context, OpenNotification, int) posting}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"270"$" * or {@link #removeNotification(OpenNotification, int) removing} appropriate notifications."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"271"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"272"$" public void sendPrTasks(@NonNull List list) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"273"$" for (NotificationPrTask task : list) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"274"$" if (task.posts) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"275"$" assert task.context != null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"276"$" mPresenter.postNotification(task.context, task.notification, task.flags);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"277"$" } else {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"278"$" mPresenter.removeNotification(task.notification, task.flags);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"279"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"280"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"281"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"282"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrProxy.java"$"283"$"}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-03-19 21:51:06" "NotificationPrTask.java"$"284"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrTask.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrTask.java"$"2015-03-19 21:51:06" "NotificationPrTask.java"$"285"$"1,50 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrTask.java"$"2015-03-19 21:51:06" "NotificationPrTask.java"$"286"$"/*"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrTask.java"$"2015-03-19 21:51:06" "NotificationPrTask.java"$"287"$" * Copyright (C) 2015 AChep@xda "$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrTask.java"$"2015-03-19 21:51:06" "NotificationPrTask.java"$"288"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrTask.java"$"2015-03-19 21:51:06" "NotificationPrTask.java"$"289"$" * This program is free software; you can redistribute it and/or"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrTask.java"$"2015-03-19 21:51:06" "NotificationPrTask.java"$"290"$" * modify it under the terms of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrTask.java"$"2015-03-19 21:51:06" "NotificationPrTask.java"$"291"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrTask.java"$"2015-03-19 21:51:06" "NotificationPrTask.java"$"292"$" * of the License, or (at your option) any later version."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrTask.java"$"2015-03-19 21:51:06" "NotificationPrTask.java"$"293"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrTask.java"$"2015-03-19 21:51:06" "NotificationPrTask.java"$"294"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrTask.java"$"2015-03-19 21:51:06" "NotificationPrTask.java"$"295"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrTask.java"$"2015-03-19 21:51:06" "NotificationPrTask.java"$"296"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrTask.java"$"2015-03-19 21:51:06" "NotificationPrTask.java"$"297"$" * GNU General Public License for more details."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrTask.java"$"2015-03-19 21:51:06" "NotificationPrTask.java"$"298"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrTask.java"$"2015-03-19 21:51:06" "NotificationPrTask.java"$"299"$" * You should have received a copy of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrTask.java"$"2015-03-19 21:51:06" "NotificationPrTask.java"$"300"$" * along with this program; if not, write to the Free Software"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrTask.java"$"2015-03-19 21:51:06" "NotificationPrTask.java"$"301"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrTask.java"$"2015-03-19 21:51:06" "NotificationPrTask.java"$"302"$" * MA 02110-1301, USA."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrTask.java"$"2015-03-19 21:51:06" "NotificationPrTask.java"$"303"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrTask.java"$"2015-03-19 21:51:06" "NotificationPrTask.java"$"304"$"package com.achep.acdisplay.notifications;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrTask.java"$"2015-03-19 21:51:06" "NotificationPrTask.java"$"305"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrTask.java"$"2015-03-19 21:51:06" "NotificationPrTask.java"$"306"$"import android.content.Context;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrTask.java"$"2015-03-19 21:51:06" "NotificationPrTask.java"$"307"$"import android.support.annotation.NonNull;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrTask.java"$"2015-03-19 21:51:06" "NotificationPrTask.java"$"308"$"import android.support.annotation.Nullable;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrTask.java"$"2015-03-19 21:51:06" "NotificationPrTask.java"$"309"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrTask.java"$"2015-03-19 21:51:06" "NotificationPrTask.java"$"310"$"/**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrTask.java"$"2015-03-19 21:51:06" "NotificationPrTask.java"$"311"$" * @author Artem Chepurnoy"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrTask.java"$"2015-03-19 21:51:06" "NotificationPrTask.java"$"312"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrTask.java"$"2015-03-19 21:51:06" "NotificationPrTask.java"$"313"$"class NotificationPrTask {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrTask.java"$"2015-03-19 21:51:06" "NotificationPrTask.java"$"314"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrTask.java"$"2015-03-19 21:51:06" "NotificationPrTask.java"$"315"$" @Nullable"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrTask.java"$"2015-03-19 21:51:06" "NotificationPrTask.java"$"316"$" public final Context context;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrTask.java"$"2015-03-19 21:51:06" "NotificationPrTask.java"$"317"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrTask.java"$"2015-03-19 21:51:06" "NotificationPrTask.java"$"318"$" public final OpenNotification notification;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrTask.java"$"2015-03-19 21:51:06" "NotificationPrTask.java"$"319"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrTask.java"$"2015-03-19 21:51:06" "NotificationPrTask.java"$"320"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrTask.java"$"2015-03-19 21:51:06" "NotificationPrTask.java"$"321"$" * {@code true} if it's a {@link NotificationPresenter#postNotification(Context, OpenNotification, int) post}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrTask.java"$"2015-03-19 21:51:06" "NotificationPrTask.java"$"322"$" * event, {@code false} {@link NotificationPresenter#removeNotification(OpenNotification, int) otherwise}."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrTask.java"$"2015-03-19 21:51:06" "NotificationPrTask.java"$"323"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrTask.java"$"2015-03-19 21:51:06" "NotificationPrTask.java"$"324"$" public final boolean posts;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrTask.java"$"2015-03-19 21:51:06" "NotificationPrTask.java"$"325"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrTask.java"$"2015-03-19 21:51:06" "NotificationPrTask.java"$"326"$" public int flags;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrTask.java"$"2015-03-19 21:51:06" "NotificationPrTask.java"$"327"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrTask.java"$"2015-03-19 21:51:06" "NotificationPrTask.java"$"328"$" NotificationPrTask(@Nullable Context context, @NonNull OpenNotification notification,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrTask.java"$"2015-03-19 21:51:06" "NotificationPrTask.java"$"329"$" boolean posts, int flags) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrTask.java"$"2015-03-19 21:51:06" "NotificationPrTask.java"$"330"$" this.context = context;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrTask.java"$"2015-03-19 21:51:06" "NotificationPrTask.java"$"331"$" this.notification = notification;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrTask.java"$"2015-03-19 21:51:06" "NotificationPrTask.java"$"332"$" this.posts = posts;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrTask.java"$"2015-03-19 21:51:06" "NotificationPrTask.java"$"333"$" this.flags = flags;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrTask.java"$"2015-03-19 21:51:06" "NotificationPrTask.java"$"334"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrTask.java"$"2015-03-19 21:51:06" "NotificationPrTask.java"$"335"$"}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrTask.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"336"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"337"$"23,6 @@ import android.app.NotificationManager;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"338"$"34,9 @@ import com.achep.acdisplay.App;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"339"$"import com.achep.base.interfaces.IOnLowMemory;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"340"$"45,8 @@ import java.lang.ref.WeakReference;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"341"$"import java.util.List;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"342"$"55,8 @@ import static com.achep.base.Build.DEBUG;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"343"$" ISubscriptable,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"344"$" IOnLowMemory {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"345"$"67,6 @@ public class NotificationPresenter implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"346"$"110,16 @@ public class NotificationPresenter implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"347"$" private NotificationPrProxy mProxy;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"348"$" private NotificationSpamFilter mFilter;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"349"$" mPRQueue.size() + "" events)"");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"350"$" //-- HANDLING CONFIG & BLACKLIST ------------------------------------------"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"351"$" private final Config mConfig;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"352"$" private final Blacklist mBlacklist;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"353"$"176,15 @@ public class NotificationPresenter implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"354"$"= a;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"355"$" int k = a;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"356"$" a = b;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"357"$" b = k;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"358"$" // FIXME: This swapping method doesn't work on Java, but does work on C++"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"359"$"= a -= b *= -1;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"360"$" rebuildLocalList(new RebuildConfirmatory() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"361"$"213,7 @@ public class NotificationPresenter implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"362"$" rebuildLocalList(new RebuildConfirmatory() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"363"$"222,13 @@ public class NotificationPresenter implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"364"$" private interface RebuildConfirmatory {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"365"$" private void rebuildLocalList(@NonNull RebuildConfirmatory rebuildConfirmatory) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"366"$" if (rebuildConfirmatory.needsRebuild(n)) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"367"$"270,7 @@ public class NotificationPresenter implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"368"$" cleanDeadListeners();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"369"$"289,21 @@ public class NotificationPresenter implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"370"$" /* Ideally this method and the whole weakness thing should not be needed. */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"371"$" private void cleanDeadListeners() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"372"$" Iterator> i = mListenersRefs.iterator();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"373"$" while (i.hasNext()) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"374"$" WeakReference wr = i.next();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"375"$" if (wr.get() == null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"376"$" Log.w(TAG, ""Removing the dead listener."");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"377"$" i.remove();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"378"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"379"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"380"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"381"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"382"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"383"$" * @author Artem Chepurnoy"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"384"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"385"$"331,8 @@ public class NotificationPresenter implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"386"$" mProxy = new NotificationPrProxy(this, Looper.getMainLooper());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"387"$" mFilter = new NotificationSpamFilter();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"388"$"356,22 @@ public class NotificationPresenter implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"389"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"390"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"391"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"392"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"393"$" public void onLowMemory() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"394"$" mGList.onLowMemory(); // It does cover all local list's notifications"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"395"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"396"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"397"$" public void postNotificationFromMain("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"398"$" n + "" from \'"""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"399"$" Thread.currentThread().getName() + ""\' thread."");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"400"$" if (!mFilter.postNotification(n).isValid(n)) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"401"$" // TODO: Implement a basic spam filter."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"402"$" return;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"403"$" mProxy.postNotification(context, n, flags);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"404"$"392,7 @@ public class NotificationPresenter implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"405"$" mProxy.onPosted(n);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"406"$"464,7 @@ public class NotificationPresenter implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"407"$" if (!Device.hasJellyBeanMR2Api()) globalValid = localValid;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"408"$"486,7 @@ public class NotificationPresenter implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"409"$" n + "" from \'"""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"410"$" Thread.currentThread().getName() + ""\' thread."");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"411"$" mProxy.removeNotification(n, flags);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"412"$"497,7 @@ public class NotificationPresenter implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"413"$" mProxy.onRemoved(n);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"414"$"514,7 @@ public class NotificationPresenter implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"415"$" n.recycle();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"416"$"525,7 @@ public class NotificationPresenter implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"417"$" n.recycle();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"418"$"543,21 @@ public class NotificationPresenter implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"419"$" freezeListeners();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"420"$"+) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"421"$" for (int i = mLList.size() - 1; i >= 0; i--) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"422"$" if (!isValidForLocal(n)) mLList.removeNotification(i);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"423"$" if (isValidForLocal(n)) mLList.pushNotification(n, false);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"424"$" 100);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"425"$" meltListeners();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"426"$"576,20 @@ public class NotificationPresenter implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"427"$" * @return the number of notifications in {@link #getList() local list}."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"428"$" * @see #isEmpty()"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"429"$" return mLList.size();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"430"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"431"$" * @return {@code true} if the {@link #getList() local list} contains no notifications,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"432"$" * {@code false} otherwise."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"433"$" * @see #size()"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"434"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"435"$" return mLList.isEmpty();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"436"$"600,7 @@ public class NotificationPresenter implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"437"$" Check.getInstance().isFalse(n.isRecycled());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"438"$"612,9 @@ public class NotificationPresenter implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"439"$" Check.getInstance().isFalse(n.isRecycled());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"440"$" loadNotificationBackground(n);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"441"$" old.clearBackground();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"442"$"626,15 @@ public class NotificationPresenter implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"443"$" && TextUtils.equals(n.infoText, old.infoText)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"444"$" && !n.isMine() /* i'm not dumb */) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"445"$" notifyListeners(n, EVENT_CHANGED_SPAM);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"446"$" return RESULT_SPAM; // Don't wake up."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"447"$"646,18 @@ public class NotificationPresenter implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"448"$" // You don't have to recycle the notification here, cause"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"449"$" // it should be recycled on removing from the global list. Otherwise you"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"450"$" // may get unexpected behaviour when this notification will be"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"451"$" // added back to the local list."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"452"$" if (!n.isRecycled()) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"453"$" n.clearBackground();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"454"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"455"$" if (isEmpty()) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"456"$" // Clean-up static cache"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"457"$" if (DEBUG) Log.d(TAG, ""Cleaning the ref-cache..."");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"458"$" NotificationUiHelper.sAppIconCache.clear();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"459"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"460"$"799,17 @@ public class NotificationPresenter implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"461"$" // Initialize the notifications list through the proxy to"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"462"$" // optimize the process. This is completely not useful on"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"463"$" // pre-Lollipop devices due to lack of children notifications."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"464"$" List list = new ArrayList<>(activeNotifications.length);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"465"$" list.add(new NotificationPrTask(context, n, true /* post */, 0));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"466"$" if (Device.hasLollipopApi()) mProxy.optimizePrTasks(list);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"467"$" mProxy.sendPrTasks(list);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"468"$" list.clear(); // This is probably not needed."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"469"$"829,7 @@ public class NotificationPresenter implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"470"$" notifyListeners);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationPresenter.java"$"471"$" mProxy.onClear();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-19 21:51:06" "NotificationSpamFilter.java"$"472"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationSpamFilter.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationSpamFilter.java"$"2015-03-19 21:51:06" "NotificationSpamFilter.java"$"473"$"1,52 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationSpamFilter.java"$"2015-03-19 21:51:06" "NotificationSpamFilter.java"$"474"$"/*"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationSpamFilter.java"$"2015-03-19 21:51:06" "NotificationSpamFilter.java"$"475"$" * Copyright (C) 2015 AChep@xda "$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationSpamFilter.java"$"2015-03-19 21:51:06" "NotificationSpamFilter.java"$"476"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationSpamFilter.java"$"2015-03-19 21:51:06" "NotificationSpamFilter.java"$"477"$" * This program is free software; you can redistribute it and/or"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationSpamFilter.java"$"2015-03-19 21:51:06" "NotificationSpamFilter.java"$"478"$" * modify it under the terms of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationSpamFilter.java"$"2015-03-19 21:51:06" "NotificationSpamFilter.java"$"479"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationSpamFilter.java"$"2015-03-19 21:51:06" "NotificationSpamFilter.java"$"480"$" * of the License, or (at your option) any later version."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationSpamFilter.java"$"2015-03-19 21:51:06" "NotificationSpamFilter.java"$"481"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationSpamFilter.java"$"2015-03-19 21:51:06" "NotificationSpamFilter.java"$"482"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationSpamFilter.java"$"2015-03-19 21:51:06" "NotificationSpamFilter.java"$"483"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationSpamFilter.java"$"2015-03-19 21:51:06" "NotificationSpamFilter.java"$"484"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationSpamFilter.java"$"2015-03-19 21:51:06" "NotificationSpamFilter.java"$"485"$" * GNU General Public License for more details."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationSpamFilter.java"$"2015-03-19 21:51:06" "NotificationSpamFilter.java"$"486"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationSpamFilter.java"$"2015-03-19 21:51:06" "NotificationSpamFilter.java"$"487"$" * You should have received a copy of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationSpamFilter.java"$"2015-03-19 21:51:06" "NotificationSpamFilter.java"$"488"$" * along with this program; if not, write to the Free Software"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationSpamFilter.java"$"2015-03-19 21:51:06" "NotificationSpamFilter.java"$"489"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationSpamFilter.java"$"2015-03-19 21:51:06" "NotificationSpamFilter.java"$"490"$" * MA 02110-1301, USA."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationSpamFilter.java"$"2015-03-19 21:51:06" "NotificationSpamFilter.java"$"491"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationSpamFilter.java"$"2015-03-19 21:51:06" "NotificationSpamFilter.java"$"492"$"package com.achep.acdisplay.notifications;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationSpamFilter.java"$"2015-03-19 21:51:06" "NotificationSpamFilter.java"$"493"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationSpamFilter.java"$"2015-03-19 21:51:06" "NotificationSpamFilter.java"$"494"$"import android.support.annotation.NonNull;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationSpamFilter.java"$"2015-03-19 21:51:06" "NotificationSpamFilter.java"$"495"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationSpamFilter.java"$"2015-03-19 21:51:06" "NotificationSpamFilter.java"$"496"$"import com.achep.base.Device;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationSpamFilter.java"$"2015-03-19 21:51:06" "NotificationSpamFilter.java"$"497"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationSpamFilter.java"$"2015-03-19 21:51:06" "NotificationSpamFilter.java"$"498"$"/**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationSpamFilter.java"$"2015-03-19 21:51:06" "NotificationSpamFilter.java"$"499"$" * @author Artem Chepurnoy"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationSpamFilter.java"$"2015-03-19 21:51:06" "NotificationSpamFilter.java"$"500"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationSpamFilter.java"$"2015-03-19 21:51:06" "NotificationSpamFilter.java"$"501"$"// TODO: Implement a basic spam filter."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationSpamFilter.java"$"2015-03-19 21:51:06" "NotificationSpamFilter.java"$"502"$"public class NotificationSpamFilter {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationSpamFilter.java"$"2015-03-19 21:51:06" "NotificationSpamFilter.java"$"503"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationSpamFilter.java"$"2015-03-19 21:51:06" "NotificationSpamFilter.java"$"504"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationSpamFilter.java"$"2015-03-19 21:51:06" "NotificationSpamFilter.java"$"505"$" public NotificationSpamFilter postNotification(@NonNull OpenNotification n) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationSpamFilter.java"$"2015-03-19 21:51:06" "NotificationSpamFilter.java"$"506"$" if (Device.hasLollipopApi()) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationSpamFilter.java"$"2015-03-19 21:51:06" "NotificationSpamFilter.java"$"507"$" // The spam filter probably will not support Lollipop"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationSpamFilter.java"$"2015-03-19 21:51:06" "NotificationSpamFilter.java"$"508"$" // due to its complexity."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationSpamFilter.java"$"2015-03-19 21:51:06" "NotificationSpamFilter.java"$"509"$" return this;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationSpamFilter.java"$"2015-03-19 21:51:06" "NotificationSpamFilter.java"$"510"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationSpamFilter.java"$"2015-03-19 21:51:06" "NotificationSpamFilter.java"$"511"$" return this;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationSpamFilter.java"$"2015-03-19 21:51:06" "NotificationSpamFilter.java"$"512"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationSpamFilter.java"$"2015-03-19 21:51:06" "NotificationSpamFilter.java"$"513"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationSpamFilter.java"$"2015-03-19 21:51:06" "NotificationSpamFilter.java"$"514"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationSpamFilter.java"$"2015-03-19 21:51:06" "NotificationSpamFilter.java"$"515"$" * @return {@code true} if the notification is not a spam, and may be shown to"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationSpamFilter.java"$"2015-03-19 21:51:06" "NotificationSpamFilter.java"$"516"$" * user, {@code false} otherwise."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationSpamFilter.java"$"2015-03-19 21:51:06" "NotificationSpamFilter.java"$"517"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationSpamFilter.java"$"2015-03-19 21:51:06" "NotificationSpamFilter.java"$"518"$" public boolean isValid(@NonNull OpenNotification n) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationSpamFilter.java"$"2015-03-19 21:51:06" "NotificationSpamFilter.java"$"519"$" if (Device.hasLollipopApi()) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationSpamFilter.java"$"2015-03-19 21:51:06" "NotificationSpamFilter.java"$"520"$" return true;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationSpamFilter.java"$"2015-03-19 21:51:06" "NotificationSpamFilter.java"$"521"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationSpamFilter.java"$"2015-03-19 21:51:06" "NotificationSpamFilter.java"$"522"$" return true;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationSpamFilter.java"$"2015-03-19 21:51:06" "NotificationSpamFilter.java"$"523"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationSpamFilter.java"$"2015-03-19 21:51:06" "NotificationSpamFilter.java"$"524"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationSpamFilter.java"$"2015-03-19 21:51:06" "NotificationSpamFilter.java"$"525"$"}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationSpamFilter.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"526"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"527"$"18,13 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"528"$"import android.graphics.Canvas;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"529"$"32,104 @@ import android.text.Spanned;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"530"$"import com.achep.acdisplay.interfaces.INotificatiable;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"531"$"import com.achep.base.utils.RefCacheBase;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"532"$"import java.lang.ref.Reference;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"533"$"import java.lang.ref.WeakReference;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"534"$"public class NotificationUiHelper implements INotificatiable {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"535"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"536"$" // Callback events"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"537"$" public static final int EVENT_TITLE_CHANGED = 1;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"538"$" public static final int EVENT_MESSAGE_CHANGED = 2;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"539"$" public static final int EVENT_TIMESTAMP_CHANGED = 3;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"540"$" public static final int EVENT_SUBTITLE_CHANGED = 4;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"541"$" public static final int EVENT_ACTIONS_CHANGED = 5;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"542"$" public static final int EVENT_SMALL_ICON_CHANGED = 6;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"543"$" public static final int EVENT_LARGE_ICON_CHANGED = 7;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"544"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"545"$" // Pending updates"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"546"$" private static final int PENDING_UPDATE_ICONS = 1 << 5;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"547"$" static RefCacheBase sAppIconCache = new RefCacheBase() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"548"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"549"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"550"$" protected Reference onCreateReference(@NonNull Bitmap bitmap) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"551"$" return new WeakReference<>(bitmap);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"552"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"553"$" };"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"554"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"555"$" private OpenNotification mNotification;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"556"$" private CharSequence[] mMessages;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"557"$" private CharSequence mTitle;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"558"$" private CharSequence mTimestamp;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"559"$" private CharSequence mSubtitle;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"560"$" private Action[] mActions;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"561"$" private Bitmap mSmallIcon;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"562"$" private Bitmap mLargeIcon;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"563"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"564"$" private boolean mBig;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"565"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"566"$" private final Context mContext;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"567"$" private final OnNotificationContentChanged mListener;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"568"$" private final OpenNotification.OnNotificationDataChangedListener mNo ="$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"569"$" @NonNull OpenNotification notification,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"570"$" int event) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"571"$" Check.getInstance().isInMainThread();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"572"$" updateIcons();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"573"$" private boolean mResumed;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"574"$" public interface OnNotificationContentChanged {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"575"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"576"$" * @param n"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"577"$" * @param event"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"578"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"579"$" void onNotificationContentChanged("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"580"$" @NonNull NotificationUiHelper helper,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"581"$" final int event);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"582"$" public NotificationUiHelper("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"583"$" @NonNull Context context,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"584"$" @NonNull OnNotificationContentChanged listener) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"585"$" mListener = listener;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"586"$" Check.getInstance().isInMainThread();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"587"$"137,202 @@ public class NotificationUiHelper {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"588"$" Check.getInstance().isInMainThread();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"589"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"590"$" * @param n"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"591"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"592"$" public void setNotification(@Nullable OpenNotification n) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"593"$" Check.getInstance().isInMainThread();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"594"$" unregisterNotificationListener();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"595"$" mNotification = n;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"596"$" registerNotificationListener();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"597"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"598"$" // Update everything"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"599"$" updateTitle();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"600"$" updateTimestamp();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"601"$" updateSubtitle();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"602"$" updateMessage();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"603"$" updateActions();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"604"$" updateIcons();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"605"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"606"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"607"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"608"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"609"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"610"$" @Nullable"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"611"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"612"$" public OpenNotification getNotification() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"613"$" return mNotification;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"614"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"615"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"616"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"617"$" * Controls the big and small types of the notification"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"618"$" * view."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"619"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"620"$" public void setBig(boolean isBig) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"621"$" mBig = isBig;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"622"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"623"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"624"$" private void registerNotificationListener() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"625"$" if (mNotification != null) mNotification.registerListener(mNo);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"626"$" if (mNotification != null) mNotification.unregisterListener(mNo);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"627"$" private boolean isSecret(int minVisibility, int privacyMask) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"628"$" return NotificationUtils.isSecret(mContext, mNotification, minVisibility, privacyMask);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"629"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"630"$" * @param mask one of the following:"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"631"$" * {@link #PENDING_UPDATE_TITLE}, {@link #PENDING_UPDATE_SUBTITLE},"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"632"$" * {@link #PENDING_UPDATE_MESSAGE}, {@link #PENDING_UPDATE_ACTIONS},"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"633"$" * {@link #PENDING_UPDATE_TIMESTAMP}, {@link #PENDING_UPDATE_ICONS}."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"634"$" * @return {@code true} if the update should be canceled, {@code false} otherwise."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"635"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"636"$" private boolean isPendingUpdate(int mask) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"637"$" mPendingUpdates |= mask;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"638"$" return true;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"639"$" return false;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"640"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"641"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"642"$" //-- ICONS ----------------------------------------------------------------"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"643"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"644"$" private void updateIcons() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"645"$" if (isPendingUpdate(PENDING_UPDATE_ICONS)) return;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"646"$" if (mNotification == null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"647"$" setLargeIcon(null);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"648"$" setSmallIcon(null);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"649"$" Bitmap bitmap;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"650"$" // Load application's icon as the large icon."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"651"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"652"$" // Store the bitmaps in soft-reference cache map, to"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"653"$" // reduce memory usage and improve performance."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"654"$" String packageName = mNotification.getPackageName();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"655"$" if ((bitmap = sAppIconCache.get(packageName)) == null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"656"$" Drawable drawable = getAppIcon(mNotification.getPackageName());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"657"$" if (drawable != null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"658"$" bitmap = Bitmap.createBitmap("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"659"$" drawable.getIntrinsicWidth(),"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"660"$" drawable.getIntrinsicHeight(),"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"661"$" Bitmap.Config.ARGB_4444);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"662"$" drawable.setBounds(0, 0, bitmap.getWidth(), bitmap.getHeight());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"663"$" drawable.draw(new Canvas(bitmap));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"664"$" sAppIconCache.put(packageName, bitmap);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"665"$" } else {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"666"$" bitmap = null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"667"$" sAppIconCache.remove(packageName);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"668"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"669"$" } else {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"670"$" bitmap = mNotification.getNotification().largeIcon;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"671"$" if (bitmap == null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"672"$" setLargeIcon(mNotification.getIcon());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"673"$" setSmallIcon(null);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"674"$" } else {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"675"$" setLargeIcon(bitmap);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"676"$" setSmallIcon(mNotification.getIcon());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"677"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"678"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"679"$" * @return {@code true} if the large icon is a secret and should not be visible to"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"680"$" * user, {@code false} otherwise."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"681"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"682"$" return isSecret("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"683"$" OpenNotification.VISIBILITY_SECRET,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"684"$" Config.PRIVACY_HIDE_CONTENT_MASK);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"685"$" private Drawable getAppIcon(@NonNull String packageName) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"686"$" ApplicationInfo appInfo = pm.getApplicationInfo(packageName, 0);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"687"$" private void setSmallIcon(@Nullable Bitmap bitmap) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"688"$" if (sameAs(mSmallIcon, bitmap)) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"689"$" // No need to notify listeners about this"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"690"$" // change."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"691"$" return;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"692"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"693"$" mSmallIcon = bitmap;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"694"$" mListener.onNotificationContentChanged(this, EVENT_SMALL_ICON_CHANGED);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"695"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"696"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"697"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"698"$" * @return the notification's small icon to be displayed."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"699"$" * @see #getLargeIcon()"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"700"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"701"$" @Nullable"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"702"$" public Bitmap getSmallIcon() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"703"$" return mSmallIcon;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"704"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"705"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"706"$" private void setLargeIcon(@Nullable Bitmap bitmap) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"707"$" if (sameAs(mLargeIcon, bitmap)) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"708"$" // No need to notify listeners about this"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"709"$" // change."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"710"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"711"$" mLargeIcon = bitmap;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"712"$" mListener.onNotificationContentChanged(this, EVENT_LARGE_ICON_CHANGED);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"713"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"714"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"715"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"716"$" * @return the notification's large icon to be displayed."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"717"$" * @see #getSmallIcon()"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"718"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"719"$" @Nullable"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"720"$" public Bitmap getLargeIcon() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"721"$" return mLargeIcon;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"722"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"723"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"724"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"725"$" * @return {@code true} if both {@link Bitmap bitmaps} are {@code null}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"726"$" * or if the {@link Bitmap bitmaps} are equal according to"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"727"$" * {@link android.graphics.Bitmap#sameAs(android.graphics.Bitmap)}, {@code false} otherwise."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"728"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"729"$" private boolean sameAs(@Nullable Bitmap bitmap, @Nullable Bitmap bitmap2) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"730"$" return bitmap == bitmap2 || bitmap != null && bitmap.sameAs(bitmap2);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"731"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"732"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"733"$" //-- TITLE ----------------------------------------------------------------"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"734"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"735"$" private void updateTitle() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"736"$" if (isPendingUpdate(PENDING_UPDATE_TITLE)) return;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"737"$" if (mNotification == null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"738"$" setTitle(null);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"739"$"340,138 @@ public class NotificationUiHelper {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"740"$" CharSequence appLabel = getAppLabel(mNotification.getPackageName());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"741"$" title = appLabel != null ? appLabel : ""Hidden app"";"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"742"$" } else if (mBig) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"743"$" mNotification.titleBigText,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"744"$" mNotification.titleText"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"745"$" title = mNotification.titleText;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"746"$" setTitle(title);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"747"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"748"$" * @return {@code true} if the title is a secret and should not be visible to"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"749"$" * user, {@code false} otherwise."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"750"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"751"$" return isSecret("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"752"$" OpenNotification.VISIBILITY_SECRET,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"753"$" Config.PRIVACY_HIDE_CONTENT_MASK);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"754"$" private CharSequence getAppLabel(@NonNull String packageName) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"755"$" ApplicationInfo appInfo = pm.getApplicationInfo(packageName, 0);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"756"$" private void setTitle(@Nullable CharSequence title) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"757"$" if (TextUtils.equals(mTitle, title)) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"758"$" // No need to notify listeners about this"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"759"$" // change."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"760"$" return;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"761"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"762"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"763"$" mTitle = title;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"764"$" mListener.onNotificationContentChanged(this, EVENT_TITLE_CHANGED);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"765"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"766"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"767"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"768"$" * @return the notification's title to be displayed."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"769"$" * @see #getMessages()"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"770"$" * @see OpenNotification#getVisibility()"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"771"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"772"$" @Nullable"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"773"$" public CharSequence getTitle() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"774"$" return mTitle;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"775"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"776"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"777"$" //-- TIMESTAMP ------------------------------------------------------------"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"778"$" private void updateTimestamp() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"779"$" if (isPendingUpdate(PENDING_UPDATE_TIMESTAMP)) return;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"780"$" if (mNotification == null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"781"$" setTimestamp(null);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"782"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"783"$" final long when = mNotification.getNotification().when;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"784"$" setTimestamp(DateUtils.formatDateTime(mContext, when, DateUtils.FORMAT_SHOW_TIME));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"785"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"786"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"787"$" private void setTimestamp(@Nullable CharSequence timestamp) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"788"$" if (TextUtils.equals(mTimestamp, timestamp)) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"789"$" // No need to notify listeners about this"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"790"$" // change."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"791"$" mTimestamp = timestamp;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"792"$" mListener.onNotificationContentChanged(this, EVENT_TIMESTAMP_CHANGED);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"793"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"794"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"795"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"796"$" * @return the notification's timestamp to be displayed."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"797"$" * @see android.app.Notification#when"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"798"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"799"$" @Nullable"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"800"$" public CharSequence getTimestamp() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"801"$" return mTimestamp;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"802"$" if (isPendingUpdate(PENDING_UPDATE_SUBTITLE)) return;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"803"$" if (mNotification == null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"804"$" setSubtitle(null);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"805"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"806"$" setSubtitle(CsUtils.join("" "", mNotification.subText, mNotification.infoText));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"807"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"808"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"809"$" private void setSubtitle(@Nullable CharSequence subtitle) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"810"$" if (TextUtils.equals(mSubtitle, subtitle)) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"811"$" // No need to notify listeners about this"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"812"$" // change."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"813"$" mSubtitle = subtitle;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"814"$" mListener.onNotificationContentChanged(this, EVENT_SUBTITLE_CHANGED);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"815"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"816"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"817"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"818"$" * @return the notification's subtitle to be displayed."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"819"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"820"$" @Nullable"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"821"$" public CharSequence getSubtitle() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"822"$" return mSubtitle;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"823"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"824"$" * Updates message from the current {@link #mNotification notificiation}."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"825"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"826"$" * @see #setMessages(CharSequence[])"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"827"$" * @see #isMessageSecret()"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"828"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"829"$" private void updateMessage() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"830"$" if (isPendingUpdate(PENDING_UPDATE_MESSAGE)) return;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"831"$" if (mNotification == null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"832"$" setMessages(null);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"833"$"483,7 @@ public class NotificationUiHelper {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"834"$" Check.getInstance().isTrue(ss.length());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"835"$"492,98 @@ public class NotificationUiHelper {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"836"$" setMessages(messages);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"837"$" if (mBig) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"838"$" if (mNotification.messageTextLines != null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"839"$" setMessages(mNotification.messageTextLines);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"840"$" mNotification.messageBigText,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"841"$" mNotification.messageText"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"842"$" message = mNotification.messageText;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"843"$" setMessages(TextUtils.isEmpty(message) ? null : new CharSequence[]{message});"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"844"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"845"$" * @return {@code true} if the message is a secret and should not be visible to"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"846"$" * user, {@code false} otherwise."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"847"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"848"$" return mNotification.isContentSecret(mContext);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"849"$" private void setMessages(@Nullable CharSequence[] messages) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"850"$" if (Arrays.equals(mMessages, messages)) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"851"$" // No need to notify listeners about this"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"852"$" // change."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"853"$"+) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"854"$"+) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"855"$"+;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"856"$"+) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"857"$"+) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"858"$" 1);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"859"$" mMessages = messages;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"860"$" mListener.onNotificationContentChanged(this, EVENT_MESSAGE_CHANGED);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"861"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"862"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"863"$" * @return the notification's messages to be displayed."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"864"$" * @see #getTitle()"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"865"$" * @see OpenNotification#getVisibility()"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"866"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"867"$" @Nullable"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"868"$" public CharSequence[] getMessages() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"869"$" return mMessages;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"870"$" private void updateActions() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"871"$" if (isPendingUpdate(PENDING_UPDATE_ACTIONS)) return;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"872"$" if (mNotification == null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"873"$" setActions(null);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"874"$" setActions(secret || !mBig ? null : mNotification.getActions());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"875"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"876"$" * @return {@code true} if the actions are secret and should not be visible to"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"877"$" * user, {@code false} otherwise."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"878"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"879"$" return isSecret("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"880"$" OpenNotification.VISIBILITY_PRIVATE,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"881"$" Config.PRIVACY_HIDE_ACTIONS_MASK);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"882"$" private void setActions(@Nullable Action[] actions) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"883"$" if (Arrays.equals(mActions, actions)) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"884"$" // No need to notify listeners about this"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"885"$" // change."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"886"$"+) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"887"$"+) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"888"$" 1);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"889"$" mActions = actions;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"890"$" mListener.onNotificationContentChanged(this, EVENT_ACTIONS_CHANGED);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"891"$" b*G + c*B + d*A + e;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"892"$" g*G + h*B + i*A + j;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"893"$" l*G + m*B + n*A + o;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"894"$" q*G + r*B + s*A + t;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"895"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"896"$" * @return the notification's actions to be displayed."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"897"$" * @see OpenNotification#getVisibility()"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"898"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"899"$" @Nullable"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"900"$" public Action[] getActions() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUiHelper.java"$"901"$" return mActions;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-19 21:51:06" "NotificationUtils.java"$"902"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2015-03-19 21:51:06" "NotificationUtils.java"$"903"$"55,7 @@ public class NotificationUtils {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2015-03-19 21:51:06" "NotificationUtils.java"$"904"$" int minVisibility, int privacyMask) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2015-03-19 21:51:06" "OpenNotification.java"$"905"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-03-19 21:51:06" "OpenNotification.java"$"906"$"40,10 @@ import com.achep.acdisplay.Config;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-03-19 21:51:06" "OpenNotification.java"$"907"$"import com.achep.base.interfaces.IOnLowMemory;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-03-19 21:51:06" "OpenNotification.java"$"908"$"import com.achep.base.tests.Check;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-03-19 21:51:06" "OpenNotification.java"$"909"$"import com.achep.base.utils.Operator;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-03-19 21:51:06" "OpenNotification.java"$"910"$"55,8 @@ import java.util.List;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-03-19 21:51:06" "OpenNotification.java"$"911"$" ISubscriptable,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-03-19 21:51:06" "OpenNotification.java"$"912"$" IOnLowMemory {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-03-19 21:51:06" "OpenNotification.java"$"913"$"106,7 @@ public abstract class OpenNotification implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-03-19 21:51:06" "OpenNotification.java"$"914"$" // Events"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-03-19 21:51:06" "OpenNotification.java"$"915"$"121,7 @@ public abstract class OpenNotification implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-03-19 21:51:06" "OpenNotification.java"$"916"$" private boolean mRecycled;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-03-19 21:51:06" "OpenNotification.java"$"917"$"225,13 @@ public abstract class OpenNotification implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-03-19 21:51:06" "OpenNotification.java"$"918"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-03-19 21:51:06" "OpenNotification.java"$"919"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-03-19 21:51:06" "OpenNotification.java"$"920"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-03-19 21:51:06" "OpenNotification.java"$"921"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-03-19 21:51:06" "OpenNotification.java"$"922"$" public void onLowMemory() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-03-19 21:51:06" "OpenNotification.java"$"923"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-03-19 21:51:06" "OpenNotification.java"$"924"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-03-19 21:51:06" "OpenNotification.java"$"925"$" @Nullable"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-03-19 21:51:06" "OpenNotification.java"$"926"$"417,11 @@ public abstract class OpenNotification implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-03-19 21:51:06" "OpenNotification.java"$"927"$" if (bitmap == null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-03-19 21:51:06" "OpenNotification.java"$"928"$" // This had happened on somewhat strange"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-03-19 21:51:06" "OpenNotification.java"$"929"$" // chinese phone."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-03-19 21:51:06" "OpenNotification.java"$"930"$" return;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-03-19 21:51:06" "OpenNotification.java"$"931"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-03-19 21:51:06" "OpenNotification.java"$"932"$"560,10 @@ public abstract class OpenNotification implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-03-19 21:51:06" "OpenNotification.java"$"933"$" void recycle() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-03-19 21:51:06" "OpenNotification.java"$"934"$" Check.getInstance().isFalse(mRecycled);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-03-19 21:51:06" "OpenNotification.java"$"935"$" mRecycled = true;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-03-19 21:51:06" "OpenNotification.java"$"936"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-03-19 21:51:06" "OpenNotification.java"$"937"$" clearBackground();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-03-19 21:51:06" "OpenNotification.java"$"938"$"572,11 @@ public abstract class OpenNotification implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-03-19 21:51:06" "OpenNotification.java"$"939"$" /* Only for debug purposes */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-03-19 21:51:06" "OpenNotification.java"$"940"$" boolean isRecycled() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-03-19 21:51:06" "OpenNotification.java"$"941"$" return mRecycled;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-03-19 21:51:06" "OpenNotification.java"$"942"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-03-19 21:51:06" "OpenNotification.java"$"943"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-03-19 21:51:06" "OpenNotification.java"$"944"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-03-19 21:51:06" "OpenNotification.java"$"945"$"598,8 @@ public abstract class OpenNotification implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-03-19 21:51:06" "OpenNotification.java"$"946"$" return !Operator.bitAnd(mNotification.flags, Notification.FLAG_ONGOING_EVENT)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-03-19 21:51:06" "OpenNotification.java"$"947"$" && !Operator.bitAnd(mNotification.flags, Notification.FLAG_NO_CLEAR);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-03-19 21:51:06" "OpenNotificationLollipop.java"$"948"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-03-19 21:51:06" "OpenNotificationLollipop.java"$"949"$"48,15 @@ class OpenNotificationLollipop extends OpenNotificationKitKatWatch {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-03-19 21:51:06" "OpenNotificationLollipop.java"$"950"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-03-19 21:51:06" "OpenNotificationLollipop.java"$"951"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-03-19 21:51:06" "OpenNotificationLollipop.java"$"952"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-03-19 21:51:06" "OpenNotificationLollipop.java"$"953"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-03-19 21:51:06" "OpenNotificationLollipop.java"$"954"$" public void onLowMemory() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-03-19 21:51:06" "OpenNotificationLollipop.java"$"955"$" super.onLowMemory();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-03-19 21:51:06" "OpenNotificationLollipop.java"$"956"$" for (OpenNotification n : mGroupNotifications) n.onLowMemory();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-03-19 21:51:06" "OpenNotificationLollipop.java"$"957"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-03-19 21:51:06" "OpenNotificationLollipop.java"$"958"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-03-19 21:51:06" "OpenNotificationLollipop.java"$"959"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-03-19 21:51:06" "AcDisplayActivity.java"$"960"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/activities/AcDisplayActivity.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/AcDisplayActivity.java"$"2015-03-19 21:51:06" "AcDisplayActivity.java"$"961"$"19,10 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/AcDisplayActivity.java"$"2015-03-19 21:51:06" "AcDisplayActivity.java"$"962"$"import android.support.v4.app.FragmentManager;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/AcDisplayActivity.java"$"2015-03-19 21:51:06" "AcDisplayActivity.java"$"963"$"import android.support.v4.app.FragmentTransaction;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/AcDisplayActivity.java"$"2015-03-19 21:51:06" "AcDisplayActivity.java"$"964"$"94,7 @@ public class AcDisplayActivity extends KeyguardActivity implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/AcDisplayActivity.java"$"2015-03-19 21:51:06" "AcDisplayActivity.java"$"965"$" FragmentManager fm = getSupportFragmentManager();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/AcDisplayActivity.java"$"2015-03-19 21:51:06" "AcDisplayActivity.java"$"966"$"164,7 @@ public class AcDisplayActivity extends KeyguardActivity implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/AcDisplayActivity.java"$"2015-03-19 21:51:06" "AcDisplayActivity.java"$"967"$" FragmentTransaction ft = getSupportFragmentManager().beginTransaction();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/AcDisplayActivity.java"$"2015-03-19 21:51:06" "MediaWidget.java"$"968"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-03-19 21:51:06" "MediaWidget.java"$"969"$"204,7 @@ public class MediaWidget extends Widget implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-03-19 21:51:06" "MediaWidget.java"$"970"$" mButtonPlayPause.setContentDescription(getFragment().getString(imageDescId));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-03-19 21:51:06" "MediaWidget.java"$"971"$"214,7 @@ public class MediaWidget extends Widget implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-03-19 21:51:06" "MediaWidget.java"$"972"$" if (Device.hasKitKatApi() && vg.isLaidOut() && getFragment().isAnimatable()) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-03-19 21:51:06" "NotifyWidget.java"$"973"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-03-19 21:51:06" "NotifyWidget.java"$"974"$"18,15 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-03-19 21:51:06" "NotifyWidget.java"$"975"$"import android.app.Activity;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-03-19 21:51:06" "NotifyWidget.java"$"976"$"import android.content.Context;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-03-19 21:51:06" "NotifyWidget.java"$"977"$"import android.content.Intent;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-03-19 21:51:06" "NotifyWidget.java"$"978"$"import android.os.Bundle;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-03-19 21:51:06" "NotifyWidget.java"$"979"$"import android.support.v4.app.RemoteInput;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-03-19 21:51:06" "NotifyWidget.java"$"980"$"34,15 @@ import android.view.ViewGroup;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-03-19 21:51:06" "NotifyWidget.java"$"981"$"import com.achep.acdisplay.notifications.Action;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-03-19 21:51:06" "NotifyWidget.java"$"982"$"import com.achep.acdisplay.ui.widgets.notification.NotificationActions;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-03-19 21:51:06" "NotifyWidget.java"$"983"$"import com.achep.base.tests.Check;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-03-19 21:51:06" "NotifyWidget.java"$"984"$"58,69 @@ public class NotifyWidget extends Widget implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-03-19 21:51:06" "NotifyWidget.java"$"985"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-03-19 21:51:06" "NotifyWidget.java"$"986"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-03-19 21:51:06" "NotifyWidget.java"$"987"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-03-19 21:51:06" "NotifyWidget.java"$"988"$" private final NotificationWidget.Callback mWidgetCallback = new NotificationWidget.Callback() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-03-19 21:51:06" "NotifyWidget.java"$"989"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-03-19 21:51:06" "NotifyWidget.java"$"990"$" private AcDisplayFragment mFragment = getFragment();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-03-19 21:51:06" "NotifyWidget.java"$"991"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-03-19 21:51:06" "NotifyWidget.java"$"992"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-03-19 21:51:06" "NotifyWidget.java"$"993"$" public void onRiiStateChanged(@NonNull NotificationActions na, boolean shown) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-03-19 21:51:06" "NotifyWidget.java"$"994"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-03-19 21:51:06" "NotifyWidget.java"$"995"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-03-19 21:51:06" "NotifyWidget.java"$"996"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-03-19 21:51:06" "NotifyWidget.java"$"997"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-03-19 21:51:06" "NotifyWidget.java"$"998"$" public void onActionClick(@NonNull NotificationActions na,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-03-19 21:51:06" "NotifyWidget.java"$"999"$" @NonNull View view, final @NonNull Action action) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-03-19 21:51:06" "NotifyWidget.java"$"1000"$" mFragment.unlock("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-03-19 21:51:06" "NotifyWidget.java"$"1001"$" new Runnable() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-03-19 21:51:06" "NotifyWidget.java"$"1002"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-03-19 21:51:06" "NotifyWidget.java"$"1003"$" public void run() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-03-19 21:51:06" "NotifyWidget.java"$"1004"$" // TODO: Cancel pending finish if sending pending intent"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-03-19 21:51:06" "NotifyWidget.java"$"1005"$" // has failed."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-03-19 21:51:06" "NotifyWidget.java"$"1006"$" PendingIntent pi = action.intent;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-03-19 21:51:06" "NotifyWidget.java"$"1007"$" PendingIntentUtils.sendPendingIntent(pi);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-03-19 21:51:06" "NotifyWidget.java"$"1008"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-03-19 21:51:06" "NotifyWidget.java"$"1009"$" }, false);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-03-19 21:51:06" "NotifyWidget.java"$"1010"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-03-19 21:51:06" "NotifyWidget.java"$"1011"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-03-19 21:51:06" "NotifyWidget.java"$"1012"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-03-19 21:51:06" "NotifyWidget.java"$"1013"$" public void onActionClick(@NonNull NotificationActions na,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-03-19 21:51:06" "NotifyWidget.java"$"1014"$" @NonNull View view, final @NonNull Action action,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-03-19 21:51:06" "NotifyWidget.java"$"1015"$" @NonNull RemoteInput remoteInput,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-03-19 21:51:06" "NotifyWidget.java"$"1016"$" @NonNull CharSequence text) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-03-19 21:51:06" "NotifyWidget.java"$"1017"$" final Intent intent = new Intent();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-03-19 21:51:06" "NotifyWidget.java"$"1018"$" final Bundle bundle = new Bundle();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-03-19 21:51:06" "NotifyWidget.java"$"1019"$" bundle.putCharSequence(remoteInput.getResultKey(), text);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-03-19 21:51:06" "NotifyWidget.java"$"1020"$" RemoteInput.addResultsToIntent(action.remoteInputs, intent, bundle);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-03-19 21:51:06" "NotifyWidget.java"$"1021"$" mFragment.unlock("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-03-19 21:51:06" "NotifyWidget.java"$"1022"$" new Runnable() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-03-19 21:51:06" "NotifyWidget.java"$"1023"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-03-19 21:51:06" "NotifyWidget.java"$"1024"$" public void run() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-03-19 21:51:06" "NotifyWidget.java"$"1025"$" // TODO: Cancel pending finish if sending pending intent"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-03-19 21:51:06" "NotifyWidget.java"$"1026"$" // has failed."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-03-19 21:51:06" "NotifyWidget.java"$"1027"$" PendingIntent pi = action.intent;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-03-19 21:51:06" "NotifyWidget.java"$"1028"$" Activity activity = mFragment.getActivity();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-03-19 21:51:06" "NotifyWidget.java"$"1029"$" PendingIntentUtils.sendPendingIntent(pi, activity, intent);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-03-19 21:51:06" "NotifyWidget.java"$"1030"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-03-19 21:51:06" "NotifyWidget.java"$"1031"$" }, false);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-03-19 21:51:06" "NotifyWidget.java"$"1032"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-03-19 21:51:06" "NotifyWidget.java"$"1033"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-03-19 21:51:06" "NotifyWidget.java"$"1034"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-03-19 21:51:06" "NotifyWidget.java"$"1035"$" public void onContentClick(@NonNull NotificationWidget widget, @NonNull View v) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-03-19 21:51:06" "NotifyWidget.java"$"1036"$" final OpenNotification osbn = widget.getNotification();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-03-19 21:51:06" "NotifyWidget.java"$"1037"$" Check.getInstance().isNonNull(osbn);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-03-19 21:51:06" "NotifyWidget.java"$"1038"$" mFragment.unlock("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-03-19 21:51:06" "NotifyWidget.java"$"1039"$" new Runnable() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-03-19 21:51:06" "NotifyWidget.java"$"1040"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-03-19 21:51:06" "NotifyWidget.java"$"1041"$" public void run() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-03-19 21:51:06" "NotifyWidget.java"$"1042"$" osbn.click();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-03-19 21:51:06" "NotifyWidget.java"$"1043"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-03-19 21:51:06" "NotifyWidget.java"$"1044"$" }, false);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-03-19 21:51:06" "NotifyWidget.java"$"1045"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-03-19 21:51:06" "NotifyWidget.java"$"1046"$" };"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-03-19 21:51:06" "NotifyWidget.java"$"1047"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-03-19 21:51:06" "NotifyWidget.java"$"1048"$" public NotifyWidget(@NonNull Callback callback, @NonNull AcDisplayFragment fragment) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-03-19 21:51:06" "NotifyWidget.java"$"1049"$"166,13 @@ public class NotifyWidget extends Widget implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-03-19 21:51:06" "NotifyWidget.java"$"1050"$" mNotification.dismiss();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-03-19 21:51:06" "NotifyWidget.java"$"1051"$" Context context = getFragment().getActivity();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-03-19 21:51:06" "NotifyWidget.java"$"1052"$" return !mNotification.isContentSecret(context);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-03-19 21:51:06" "NotifyWidget.java"$"1053"$"204,7 @@ public class NotifyWidget extends Widget implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-03-19 21:51:06" "NotifyWidget.java"$"1054"$" mNotifyWidget.setCallback(mWidgetCallback);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-03-19 21:51:06" "Widget.java"$"1055"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/components/Widget.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/Widget.java"$"2015-03-19 21:51:06" "Widget.java"$"1056"$"40,7 @@ import org.apache.commons.lang.builder.HashCodeBuilder;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/Widget.java"$"2015-03-19 21:51:06" "Widget.java"$"1057"$" private final AcDisplayFragment mFragment;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/Widget.java"$"2015-03-19 21:51:06" "Widget.java"$"1058"$"73,7 @@ public abstract class Widget {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/Widget.java"$"2015-03-19 21:51:06" "Widget.java"$"1059"$" mFragment = fragment;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/Widget.java"$"2015-03-19 21:51:06" "Widget.java"$"1060"$"82,7 @@ public abstract class Widget {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/Widget.java"$"2015-03-19 21:51:06" "Widget.java"$"1061"$" .append(mFragment)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/Widget.java"$"2015-03-19 21:51:06" "Widget.java"$"1062"$"104,7 @@ public abstract class Widget {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/Widget.java"$"2015-03-19 21:51:06" "Widget.java"$"1063"$" .append(mFragment, widget.mFragment)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/Widget.java"$"2015-03-19 21:51:06" "Widget.java"$"1064"$"114,21 @@ public abstract class Widget {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/Widget.java"$"2015-03-19 21:51:06" "Widget.java"$"1065"$" public AcDisplayFragment getFragment() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/Widget.java"$"2015-03-19 21:51:06" "Widget.java"$"1066"$" return mFragment;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/Widget.java"$"2015-03-19 21:51:06" "Widget.java"$"1067"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/Widget.java"$"2015-03-19 21:51:06" "Widget.java"$"1068"$" return mFragment.getConfig();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/Widget.java"$"2015-03-19 21:51:06" "Widget.java"$"1069"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/Widget.java"$"2015-03-19 21:51:06" "Widget.java"$"1070"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/Widget.java"$"2015-03-19 21:51:06" "Widget.java"$"1071"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/Widget.java"$"2015-03-19 21:51:06" "Widget.java"$"1072"$" * @return {@code true} if the widget is sticky and overrides default pin-timeout,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/Widget.java"$"2015-03-19 21:51:06" "Widget.java"$"1073"$" * {@code false} otherwise."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/Widget.java"$"2015-03-19 21:51:06" "Widget.java"$"1074"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/Widget.java"$"2015-03-19 21:51:06" "Widget.java"$"1075"$" public boolean isSticky() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/Widget.java"$"2015-03-19 21:51:06" "Widget.java"$"1076"$" return false;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/Widget.java"$"2015-03-19 21:51:06" "AcDisplayFragment.java"$"1077"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-19 21:51:06" "AcDisplayFragment.java"$"1078"$"23,6 @@ import android.animation.AnimatorListenerAdapter;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-19 21:51:06" "AcDisplayFragment.java"$"1079"$"31,7 @@ import android.os.Message;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-19 21:51:06" "AcDisplayFragment.java"$"1080"$"import android.support.v4.app.Fragment;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-19 21:51:06" "AcDisplayFragment.java"$"1081"$"558,11 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-19 21:51:06" "AcDisplayFragment.java"$"1082"$" if (mSelectedWidget.isSticky()) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-19 21:51:06" "AcDisplayFragment.java"$"1083"$" // Disable the default timeout mechanism and let"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-19 21:51:06" "AcDisplayFragment.java"$"1084"$" // the selected widget to stay for a while."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-19 21:51:06" "AcDisplayFragment.java"$"1085"$" onWidgetStick(mSelectedWidget);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-19 21:51:06" "AcDisplayFragment.java"$"1086"$" } else if (mPressedIconView == null || !isPinnable()) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-19 21:51:06" "AcDisplayFragment.java"$"1087"$"880,11 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-19 21:51:06" "AcDisplayFragment.java"$"1088"$" protected void onWidgetStick(@NonNull Widget widget) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-19 21:51:06" "AcDisplayFragment.java"$"1089"$" // mHandler.sendEmptyMessageDelayed(MSG_SHOW_HOME_WIDGET, mConfigWidgetPinDuration);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-19 21:51:06" "AcDisplayFragment.java"$"1090"$" mHasPinnedWidget = true;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-19 21:51:06" "AcDisplayFragment.java"$"1091"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-19 21:51:06" "AcDisplayFragment.java"$"1092"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-19 21:51:06" "AcDisplayFragment.java"$"1093"$" protected void onWidgetReadAloud(@NonNull Widget widget) { /* reading aloud */ }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-19 21:51:06" "PocketFragment.java"$"1094"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/PocketFragment.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/PocketFragment.java"$"2015-03-19 21:51:06" "PocketFragment.java"$"1095"$"19,6 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/PocketFragment.java"$"2015-03-19 21:51:06" "PocketFragment.java"$"1096"$"26,7 @@ import android.hardware.SensorEventListener;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/PocketFragment.java"$"2015-03-19 21:51:06" "PocketFragment.java"$"1097"$"import android.support.v4.app.Fragment;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/PocketFragment.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1098"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1099"$"1,550 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1100"$"/*"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1101"$" * Copyright (C) 2015 AChep@xda "$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1102"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1103"$" * This program is free software; you can redistribute it and/or"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1104"$" * modify it under the terms of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1105"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1106"$" * of the License, or (at your option) any later version."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1107"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1108"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1109"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1110"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1111"$" * GNU General Public License for more details."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1112"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1113"$" * You should have received a copy of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1114"$" * along with this program; if not, write to the Free Software"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1115"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1116"$" * MA 02110-1301, USA."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1117"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1118"$"package com.achep.acdisplay.ui.widgets.notification;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1119"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1120"$"import android.content.Context;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1121"$"import android.graphics.ColorFilter;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1122"$"import android.graphics.ColorMatrixColorFilter;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1123"$"import android.graphics.Typeface;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1124"$"import android.graphics.drawable.Drawable;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1125"$"import android.support.annotation.LayoutRes;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1126"$"import android.support.annotation.NonNull;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1127"$"import android.support.annotation.Nullable;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1128"$"import android.support.v4.app.RemoteInput;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1129"$"import android.text.Editable;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1130"$"import android.text.TextUtils;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1131"$"import android.text.TextWatcher;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1132"$"import android.transition.TransitionManager;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1133"$"import android.util.AttributeSet;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1134"$"import android.view.LayoutInflater;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1135"$"import android.view.View;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1136"$"import android.view.ViewGroup;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1137"$"import android.widget.ArrayAdapter;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1138"$"import android.widget.EditText;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1139"$"import android.widget.LinearLayout;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1140"$"import android.widget.Spinner;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1141"$"import android.widget.TextView;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1142"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1143"$"import com.achep.acdisplay.R;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1144"$"import com.achep.acdisplay.notifications.Action;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1145"$"import com.achep.acdisplay.notifications.NotificationUtils;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1146"$"import com.achep.acdisplay.notifications.OpenNotification;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1147"$"import com.achep.base.Device;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1148"$"import com.achep.base.tests.Check;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1149"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1150"$"import java.util.HashMap;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1151"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1152"$"/**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1153"$" * @author Artem Chepurnoy"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1154"$" * @since 3.1"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1155"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1156"$"public class NotificationActions extends LinearLayout {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1157"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1158"$" public interface Callback {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1159"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1160"$" public void onRiiStateChanged(@NonNull NotificationActions na, boolean shown);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1161"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1162"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1163"$" * Called on action's button click."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1164"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1165"$" public void onActionClick(@NonNull NotificationActions na,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1166"$" @NonNull View view, @NonNull Action action);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1167"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1168"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1169"$" * Called on action's button click."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1170"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1171"$" * @param remoteInput the chosen {@link android.support.v4.app.RemoteInput} to reply to"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1172"$" * @param text the text of the quick reply"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1173"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1174"$" public void onActionClick(@NonNull NotificationActions na,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1175"$" @NonNull View view, @NonNull Action action,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1176"$" @NonNull RemoteInput remoteInput,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1177"$" @NonNull CharSequence text);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1178"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1179"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1180"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1181"$" * Disables the {@link #mView current action view} if the text is"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1182"$" * {@link android.text.TextUtils#isEmpty(CharSequence) empty}."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1183"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1184"$" protected final Textable.OnTextChangedListener mOnTextChangedListener ="$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1185"$" new Textable.OnTextChangedListener() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1186"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1187"$" public void onTextChanged(@Nullable CharSequence text) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1188"$" assert mView != null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1189"$" mView.setEnabled(!TextUtils.isEmpty(text));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1190"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1191"$" };"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1192"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1193"$" private final HashMap mRemoteInputsMap = new HashMap<>();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1194"$" private final HashMap mActionsMap = new HashMap<>();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1195"$" private final OnClickListener mActionsOnClick = new OnClickListener() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1196"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1197"$" public void onClick(View v) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1198"$" Action action = mActionsMap.get(v);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1199"$" assert action != null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1200"$" onActionClick(v, action);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1201"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1202"$" };"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1203"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1204"$" private final OnLongClickListener mActionsOnLongClick = new OnLongClickListener() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1205"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1206"$" public boolean onLongClick(View v) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1207"$" sendAction(v, mActionsMap.get(v));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1208"$" hideRii();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1209"$" return true;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1210"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1211"$" };"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1212"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1213"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1214"$" * You know what is it for."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1215"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1216"$" @Nullable"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1217"$" private Callback mCallback;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1218"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1219"$" @Nullable"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1220"$" private RemoteInput mRemoteInput;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1221"$" @Nullable"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1222"$" private Textable mTextable;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1223"$" @Nullable"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1224"$" private View mView;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1225"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1226"$" private LinearLayout.LayoutParams mLayoutParams;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1227"$" private Typeface mTypeface;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1228"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1229"$" public NotificationActions(Context context, AttributeSet attrs) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1230"$" super(context, attrs);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1231"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1232"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1233"$" public void setCallback(@Nullable Callback callback) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1234"$" mCallback = callback;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1235"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1236"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1237"$" protected void onActionClick(@NonNull View view, @NonNull Action action) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1238"$" if (isRiiShowing()) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1239"$" if (mView != view) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1240"$" // Ignore this click. This may happen because of"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1241"$" // the animation delays."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1242"$" return;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1243"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1244"$" // Send the callback with performed remote input."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1245"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1246"$" assert mRemoteInput != null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1247"$" assert mTextable != null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1248"$" CharSequence text = mTextable.getText();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1249"$" Check.getInstance().isFalse(TextUtils.isEmpty(text));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1250"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1251"$" assert text != null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1252"$" sendActionWithRemoteInput(view, action, mRemoteInput, text);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1253"$" hideRii();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1254"$" } else if ((mRemoteInput = mRemoteInputsMap.get(action)) != null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1255"$" // Initialize and show the remote input graphic"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1256"$" // user interface."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1257"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1258"$" mView = view;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1259"$" mTextable = onCreateTextable(mRemoteInput);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1260"$" mOnTextChangedListener.onTextChanged(mTextable.getText());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1261"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1262"$" if (Device.hasKitKatApi() && isLaidOut()) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1263"$" TransitionManager.beginDelayedTransition(this);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1264"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1265"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1266"$" mLayoutParams = (LayoutParams) mView.getLayoutParams();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1267"$" LayoutParams lp = new LayoutParams("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1268"$" ViewGroup.LayoutParams.WRAP_CONTENT,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1269"$" ViewGroup.LayoutParams.MATCH_PARENT);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1270"$" mView.setLayoutParams(lp);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1271"$" // Hide all other actions"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1272"$" for (int i = getChildCount() - 1; i >= 0; i--) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1273"$" View v = getChildAt(i);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1274"$" if (v != mView) v.setVisibility(GONE);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1275"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1276"$" // Add the textable view"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1277"$" addView(mTextable.getView(), 0);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1278"$" mTextable.getView().requestFocus();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1279"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1280"$" if (mCallback != null) mCallback.onRiiStateChanged(this, true);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1281"$" } else {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1282"$" sendAction(view, action);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1283"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1284"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1285"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1286"$" private void sendAction(@NonNull View view, @NonNull Action action) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1287"$" if (mCallback != null) mCallback.onActionClick(this, view, action);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1288"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1289"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1290"$" private void sendActionWithRemoteInput(@NonNull View view, @NonNull Action action,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1291"$" @NonNull RemoteInput remoteInput,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1292"$" @NonNull CharSequence text) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1293"$" if (mCallback != null) mCallback.onActionClick(this, view, action, remoteInput, text);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1294"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1295"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1296"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1297"$" * Returns the appropriate {@link NotificationActions.Textable} for this"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1298"$" * {@link android.support.v4.app.RemoteInput remote input}."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1299"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1300"$" * @see android.support.v4.app.RemoteInput#getAllowFreeFormInput()"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1301"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1302"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1303"$" protected Textable onCreateTextable(@NonNull RemoteInput remoteInput) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1304"$" return remoteInput.getAllowFreeFormInput()"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1305"$" ? new TextableFreeForm(this, remoteInput, mOnTextChangedListener)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1306"$" : new TextableRestrictedForm(this, remoteInput, mOnTextChangedListener);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1307"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1308"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1309"$" public void hideRii() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1310"$" Check.getInstance().isInMainThread();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1311"$" if (!isRiiShowing()) return;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1312"$" assert mTextable != null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1313"$" assert mView != null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1314"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1315"$" removeView(mTextable.getView());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1316"$" mView.setLayoutParams(mLayoutParams);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1317"$" // Pop-up all other actions back."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1318"$" for (int i = getChildCount() - 1; i >= 0; i--) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1319"$" View v = getChildAt(i);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1320"$" if (v != mView) v.setVisibility(VISIBLE);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1321"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1322"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1323"$" mView = null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1324"$" mTextable = null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1325"$" mRemoteInput = null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1326"$" mLayoutParams = null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1327"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1328"$" if (mCallback != null) mCallback.onRiiStateChanged(this, false);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1329"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1330"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1331"$" public boolean isRiiShowing() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1332"$" return mRemoteInput != null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1333"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1334"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1335"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1336"$" * Sets new actions."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1337"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1338"$" * @param notification the host notification"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1339"$" * @param actions the actions to set"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1340"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1341"$" public void setActions(@Nullable OpenNotification notification, @Nullable Action[] actions) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1342"$" Check.getInstance().isInMainThread();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1343"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1344"$" mRemoteInputsMap.clear();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1345"$" mActionsMap.clear();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1346"$" hideRii();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1347"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1348"$" if (actions == null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1349"$" // Free actions' container."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1350"$" removeAllViews();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1351"$" return;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1352"$" } else {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1353"$" assert notification != null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1354"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1355"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1356"$" int count = actions.length;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1357"$" View[] views = new View[count];"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1358"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1359"$" // Find available views."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1360"$" int childCount = getChildCount();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1361"$" int a = Math.min(childCount, count);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1362"$" for (int i = 0; i < a; i++) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1363"$" views[i] = getChildAt(i);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1364"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1365"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1366"$" // Remove redundant views."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1367"$" for (int i = childCount - 1; i >= count; i--) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1368"$" removeViewAt(i);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1369"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1370"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1371"$" LayoutInflater inflater = null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1372"$" for (int i = 0; i < count; i++) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1373"$" final Action action = actions[i];"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1374"$" View root = views[i];"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1375"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1376"$" if (root == null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1377"$" // Initialize layout inflater only when we really need it."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1378"$" if (inflater == null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1379"$" inflater = (LayoutInflater) getContext()"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1380"$" .getSystemService(Context.LAYOUT_INFLATER_SERVICE);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1381"$" assert inflater != null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1382"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1383"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1384"$" root = inflater.inflate(getActionLayoutResource(), this, false);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1385"$" root = onCreateActionView(root);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1386"$" // We need to keep all IDs unique to make"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1387"$" // TransitionManager.beginDelayedTransition(viewGroup, null)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1388"$" // work correctly!"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1389"$" root.setId(getChildCount() + 1);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1390"$" addView(root);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1391"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1392"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1393"$" mActionsMap.put(root, action);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1394"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1395"$" int style = Typeface.NORMAL;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1396"$" root.setOnLongClickListener(null);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1397"$" if (action.intent != null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1398"$" root.setEnabled(true);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1399"$" root.setOnClickListener(mActionsOnClick);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1400"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1401"$" RemoteInput remoteInput = getRemoteInput(action);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1402"$" if (remoteInput != null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1403"$" mRemoteInputsMap.put(action, remoteInput);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1404"$" root.setOnLongClickListener(mActionsOnLongClick);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1405"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1406"$" // Highlight the action"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1407"$" style = Typeface.ITALIC;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1408"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1409"$" } else {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1410"$" root.setEnabled(false);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1411"$" root.setOnClickListener(null);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1412"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1413"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1414"$" // Get message view and apply the content."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1415"$" TextView textView = root instanceof TextView"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1416"$" ? (TextView) root"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1417"$" : (TextView) root.findViewById(android.R.id.title);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1418"$" textView.setText(action.title);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1419"$" if (mTypeface == null) mTypeface = textView.getTypeface();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1420"$" textView.setTypeface(mTypeface, style);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1421"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1422"$" Drawable icon = NotificationUtils.getDrawable(getContext(), notification, action.icon);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1423"$" if (icon != null) icon = onCreateActionIcon(icon);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1424"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1425"$" if (Device.hasJellyBeanMR1Api()) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1426"$" textView.setCompoundDrawablesRelative(icon, null, null, null);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1427"$" } else {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1428"$" textView.setCompoundDrawables(icon, null, null, null);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1429"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1430"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1431"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1432"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1433"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1434"$" protected View onCreateActionView(@NonNull View view) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1435"$" return view;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1436"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1437"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1438"$" @Nullable"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1439"$" protected Drawable onCreateActionIcon(@NonNull Drawable icon) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1440"$" int size = getResources().getDimensionPixelSize(R.dimen.notification_action_icon_size);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1441"$" icon = icon.mutate();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1442"$" icon.setBounds(0, 0, size, size);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1443"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1444"$" // The matrix is stored in a single array, and its treated as follows:"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1445"$" // [ a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t ]"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1446"$" // When applied to a color [r, g, b, a], the resulting color is computed as (after clamping)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1447"$" // R' = a*R + b*G + c*B + d*A + e;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1448"$" // G' = f*R + g*G + h*B + i*A + j;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1449"$" // B' = k*R + l*G + m*B + n*A + o;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1450"$" // A' = p*R + q*G + r*B + s*A + t;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1451"$" ColorFilter colorFilter = new ColorMatrixColorFilter(new float[]{"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1452"$" 0, 0, 0, 0, 255, // Red"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1453"$" 0, 0, 0, 0, 255, // Green"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1454"$" 0, 0, 0, 0, 255, // Blue"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1455"$" 0, 0, 0, 1, 0 // Alpha"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1456"$" });"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1457"$" icon.setColorFilter(colorFilter); // force white color"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1458"$" return icon;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1459"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1460"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1461"$" @Nullable"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1462"$" // FIXME: Which RemoteInput should I use?"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1463"$" protected RemoteInput getRemoteInput(@NonNull Action action) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1464"$" return null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1465"$" /*"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1466"$" if (action.remoteInputs == null || action.remoteInputs.length == 0) return null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1467"$" for (RemoteInput ri : action.remoteInputs) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1468"$" if (ri.getAllowFreeFormInput()) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1469"$" return ri;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1470"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1471"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1472"$" return null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1473"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1474"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1475"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1476"$" @LayoutRes"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1477"$" protected int getActionLayoutResource() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1478"$" return R.layout.notification_action;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1479"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1480"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1481"$" //-- TEXTABLE -------------------------------------------------------------"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1482"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1483"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1484"$" * Base class for the {@link android.support.v4.app.RemoteInput} view fields. For example:"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1485"$" * the UI should provide the dropdown only if the"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1486"$" * {@link android.support.v4.app.RemoteInput#getAllowFreeFormInput()} if {@code false},"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1487"$" * free text form otherwise."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1488"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1489"$" * @author Artem Chepurnoy"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1490"$" * @see android.support.v4.app.RemoteInput"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1491"$" * @since 3.1"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1492"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1493"$" private static abstract class Textable {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1494"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1495"$" public interface OnTextChangedListener {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1496"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1497"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1498"$" * Called on {@link #getText()} text has changed."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1499"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1500"$" public void onTextChanged(@Nullable CharSequence text);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1501"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1502"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1503"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1504"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1505"$" protected final Context mContext;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1506"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1507"$" protected final RemoteInput mRemoteInput;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1508"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1509"$" protected final NotificationActions mContainer;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1510"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1511"$" protected final OnTextChangedListener mListener;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1512"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1513"$" public Textable(@NonNull NotificationActions container,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1514"$" @NonNull RemoteInput remoteInput,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1515"$" @NonNull OnTextChangedListener listener) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1516"$" mContainer = container;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1517"$" mRemoteInput = remoteInput;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1518"$" mListener = listener;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1519"$" mContext = container.getContext();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1520"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1521"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1522"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1523"$" * @return the view of this {@code Textable}."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1524"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1525"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1526"$" public abstract View getView();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1527"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1528"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1529"$" * @return the text the {@code Textable} is displaying."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1530"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1531"$" @Nullable"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1532"$" public abstract CharSequence getText();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1533"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1534"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1535"$" * Inflates a new view hierarchy from the specified xml resource. The view's root"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1536"$" * is the {@link #mContainer}."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1537"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1538"$" * @return the root View of the inflated hierarchy."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1539"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1540"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1541"$" protected final View inflate(@LayoutRes int layoutRes) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1542"$" LayoutInflater inflater = (LayoutInflater) mContext"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1543"$" .getSystemService(Context.LAYOUT_INFLATER_SERVICE);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1544"$" return inflater.inflate(layoutRes, mContainer, false);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1545"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1546"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1547"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1548"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1549"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1550"$" * @author Artem Chepurnoy"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1551"$" * @since 3.1"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1552"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1553"$" protected static class TextableFreeForm extends Textable {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1554"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1555"$" private EditText mEditText;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1556"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1557"$" private final TextWatcher mTextWatcher = new TextWatcher() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1558"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1559"$" public void beforeTextChanged(CharSequence s, int start, int count, int after) { /* unused */ }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1560"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1561"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1562"$" public void onTextChanged(CharSequence s, int start, int before, int count) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1563"$" mListener.onTextChanged(s);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1564"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1565"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1566"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1567"$" public void afterTextChanged(Editable s) { /* unused */ }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1568"$" };"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1569"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1570"$" public TextableFreeForm(@NonNull NotificationActions container,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1571"$" @NonNull RemoteInput remoteInput,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1572"$" @NonNull OnTextChangedListener listener) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1573"$" super(container, remoteInput, listener);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1574"$" mEditText = onCreateEditText();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1575"$" mEditText.setHint(remoteInput.getLabel());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1576"$" mEditText.addTextChangedListener(mTextWatcher);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1577"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1578"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1579"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1580"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1581"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1582"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1583"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1584"$" public View getView() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1585"$" return mEditText;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1586"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1587"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1588"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1589"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1590"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1591"$" @Nullable"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1592"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1593"$" public CharSequence getText() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1594"$" return mEditText.getText();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1595"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1596"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1597"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1598"$" protected EditText onCreateEditText() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1599"$" return (EditText) inflate(R.layout.notification_reply_free_form);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1600"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1601"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1602"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1603"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1604"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1605"$" * @author Artem Chepurnoy"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1606"$" * @since 3.1"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1607"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1608"$" protected static class TextableRestrictedForm extends Textable {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1609"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1610"$" private final Spinner mSpinner;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1611"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1612"$" public TextableRestrictedForm(@NonNull NotificationActions container,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1613"$" @NonNull RemoteInput remoteInput,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1614"$" @NonNull OnTextChangedListener listener) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1615"$" super(container, remoteInput, listener);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1616"$" ArrayAdapter adapter = new ArrayAdapter<>("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1617"$" mContext, android.R.layout.simple_spinner_dropdown_item,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1618"$" remoteInput.getChoices());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1619"$" mSpinner = onCreateSpinner();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1620"$" mSpinner.setAdapter(adapter);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1621"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1622"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1623"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1624"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1625"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1626"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1627"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1628"$" public View getView() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1629"$" return mSpinner;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1630"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1631"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1632"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1633"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1634"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1635"$" @Nullable"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1636"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1637"$" public CharSequence getText() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1638"$" int pos = mSpinner.getSelectedItemPosition();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1639"$" return mRemoteInput.getChoices()[pos];"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1640"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1641"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1642"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1643"$" protected Spinner onCreateSpinner() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1644"$" return (Spinner) inflate(R.layout.notification_reply_restricted_form);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1645"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1646"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1647"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1648"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationActions.java"$"1649"$"}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1650"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1651"$"1,190 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1652"$"/*"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1653"$" * Copyright (C) 2015 AChep@xda "$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1654"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1655"$" * This program is free software; you can redistribute it and/or"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1656"$" * modify it under the terms of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1657"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1658"$" * of the License, or (at your option) any later version."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1659"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1660"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1661"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1662"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1663"$" * GNU General Public License for more details."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1664"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1665"$" * You should have received a copy of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1666"$" * along with this program; if not, write to the Free Software"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1667"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1668"$" * MA 02110-1301, USA."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1669"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1670"$"package com.achep.acdisplay.ui.widgets.notification;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1671"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1672"$"import android.content.Context;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1673"$"import android.content.res.TypedArray;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1674"$"import android.support.annotation.LayoutRes;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1675"$"import android.support.annotation.Nullable;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1676"$"import android.text.SpannableString;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1677"$"import android.text.Spanned;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1678"$"import android.text.style.UnderlineSpan;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1679"$"import android.util.AttributeSet;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1680"$"import android.view.LayoutInflater;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1681"$"import android.view.View;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1682"$"import android.widget.LinearLayout;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1683"$"import android.widget.TextView;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1684"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1685"$"import com.achep.acdisplay.R;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1686"$"import com.achep.base.tests.Check;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1687"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1688"$"import java.util.Arrays;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1689"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1690"$"/**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1691"$" * @author Artem Chepurnoy"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1692"$" * @since 3.1"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1693"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1694"$"public class NotificationMessages extends LinearLayout {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1695"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1696"$" private CharSequence[] mMessages;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1697"$" private boolean mHighlightMessages;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1698"$" private int mMaxLines;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1699"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1700"$" public NotificationMessages(Context context, AttributeSet attrs) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1701"$" this(context, attrs, 0);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1702"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1703"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1704"$" public NotificationMessages(Context context, AttributeSet attrs, int defStyle) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1705"$" super(context, attrs, defStyle);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1706"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1707"$" TypedArray a = context.obtainStyledAttributes(attrs, R.styleable.NotificationMessages);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1708"$" setMaxLines(a.getInt(R.styleable.NotificationMessages_maxLines, 6));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1709"$" setHighlightMessagesEnabled(a.getBoolean(R.styleable.NotificationMessages_highlightMessages, true));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1710"$" a.recycle();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1711"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1712"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1713"$" public void setMaxLines(int maxLines) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1714"$" mMaxLines = maxLines;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1715"$" updateMessages();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1716"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1717"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1718"$" public void setHighlightMessagesEnabled(boolean enabled) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1719"$" mHighlightMessages = enabled;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1720"$" updateMessages();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1721"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1722"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1723"$" protected void updateMessages() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1724"$" if (mMessages != null) setMessages(mMessages);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1725"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1726"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1727"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1728"$" * @param messages an array of non-empty messages."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1729"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1730"$" public void setMessages(final @Nullable CharSequence[] messages) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1731"$" mMessages = messages;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1732"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1733"$" if (messages == null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1734"$" // Free messages' container."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1735"$" removeAllViews();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1736"$" return;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1737"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1738"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1739"$" int freeLines = mMaxLines;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1740"$" final int length = messages.length;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1741"$" final int viewCount = Math.min(length, freeLines);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1742"$" final int[] viewMaxLines = new int[length];"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1743"$" if (freeLines > length) { // We can reserve more than one line per message"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1744"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1745"$" // Initial setup."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1746"$" Arrays.fill(viewMaxLines, 1);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1747"$" freeLines -= length;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1748"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1749"$" // Build list of lengths, so we don't have"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1750"$" // to recalculate it every time."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1751"$" int[] msgLengths = new int[length];"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1752"$" for (int i = 0; i < length; i++) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1753"$" assert messages[i] != null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1754"$" msgLengths[i] = messages[i].length();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1755"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1756"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1757"$" while (freeLines > 0) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1758"$" int pos = 0;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1759"$" float a = 0;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1760"$" for (int i = 0; i < length; i++) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1761"$" final float k = (float) msgLengths[i] / viewMaxLines[i];"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1762"$" if (k > a) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1763"$" a = k;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1764"$" pos = i;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1765"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1766"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1767"$" viewMaxLines[pos]++;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1768"$" freeLines--;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1769"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1770"$" } else {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1771"$" // Show first messages."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1772"$" for (int i = 0; freeLines > 0; freeLines--, i++) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1773"$" viewMaxLines[i] = 1;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1774"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1775"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1776"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1777"$" View[] views = new View[viewCount];"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1778"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1779"$" // Find available views."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1780"$" int childCount = getChildCount();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1781"$" for (int i = Math.min(childCount, viewCount) - 1; i >= 0; i--) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1782"$" views[i] = getChildAt(i);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1783"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1784"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1785"$" // Remove redundant views."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1786"$" for (int i = childCount - 1; i >= viewCount; i--) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1787"$" removeViewAt(i);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1788"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1789"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1790"$" boolean highlightFirstLetter = mHighlightMessages && viewCount > 1;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1791"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1792"$" LayoutInflater inflater = null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1793"$" for (int i = 0; i < viewCount; i++) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1794"$" View root = views[i];"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1795"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1796"$" if (root == null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1797"$" // Initialize layout inflater only when we really need it."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1798"$" if (inflater == null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1799"$" inflater = (LayoutInflater) getContext()"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1800"$" .getSystemService(Context.LAYOUT_INFLATER_SERVICE);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1801"$" assert inflater != null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1802"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1803"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1804"$" root = inflater.inflate("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1805"$" getMessageLayoutResource(),"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1806"$" this, false);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1807"$" // FIXME: ?"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1808"$" // We need to keep all IDs unique to make"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1809"$" // TransitionManager#beginDelayedTransition(ViewGroup)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1810"$" // work correctly!"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1811"$" root.setId(getChildCount() + 1);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1812"$" addView(root);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1813"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1814"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1815"$" Check.getInstance().isTrue(messages[i].length() != 0);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1816"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1817"$" final CharSequence text;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1818"$" final char char_ = messages[i].charAt(0);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1819"$" if (highlightFirstLetter && (Character.isLetter(char_) || Character.isDigit(char_))) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1820"$" SpannableString spannable = new SpannableString(messages[i]);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1821"$" spannable.setSpan(new UnderlineSpan(), 0, 1, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1822"$" text = spannable;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1823"$" } else {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1824"$" text = messages[i];"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1825"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1826"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1827"$" // Get message view and apply the content."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1828"$" TextView textView = root instanceof TextView"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1829"$" ? (TextView) root"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1830"$" : (TextView) root.findViewById(android.R.id.message);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1831"$" textView.setMaxLines(viewMaxLines[i]);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1832"$" textView.setText(text);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1833"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1834"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1835"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1836"$" @LayoutRes"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1837"$" protected int getMessageLayoutResource() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1838"$" return R.layout.notification_message;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1839"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1840"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationMessages.java"$"1841"$"}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationMessages.java"$"2015-03-19 21:51:06" "NotificationWidget.java"$"1842"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-03-19 21:51:06" "NotificationWidget.java"$"1843"$"18,9 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-03-19 21:51:06" "NotificationWidget.java"$"1844"$"import android.support.annotation.Nullable;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-03-19 21:51:06" "NotificationWidget.java"$"1845"$"30,6 @@ import android.widget.TextView;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-03-19 21:51:06" "NotificationWidget.java"$"1846"$"39,23 @@ import com.achep.acdisplay.notifications.OpenNotification;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-03-19 21:51:06" "NotificationWidget.java"$"1847"$"public class NotificationWidget extends LinearLayout implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-03-19 21:51:06" "NotificationWidget.java"$"1848"$" INotificatiable, NotificationUiHelper.OnNotificationContentChanged {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-03-19 21:51:06" "NotificationWidget.java"$"1849"$" private NotificationUiHelper mHelper;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-03-19 21:51:06" "NotificationWidget.java"$"1850"$" // Views"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-03-19 21:51:06" "NotificationWidget.java"$"1851"$" private ImageView mLargeIcon;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-03-19 21:51:06" "NotificationWidget.java"$"1852"$" private TextView mWhenTextView;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-03-19 21:51:06" "NotificationWidget.java"$"1853"$" private TextView mTitleTextView;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-03-19 21:51:06" "NotificationWidget.java"$"1854"$" private TextView mSubtitleTextView;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-03-19 21:51:06" "NotificationWidget.java"$"1855"$" private NotificationMessages mMessageContainer;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-03-19 21:51:06" "NotificationWidget.java"$"1856"$" private NotificationActions mActionsContainer;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-03-19 21:51:06" "NotificationWidget.java"$"1857"$" private Callback mCallback;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-03-19 21:51:06" "NotificationWidget.java"$"1858"$" public interface Callback extends NotificationActions.Callback {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-03-19 21:51:06" "NotificationWidget.java"$"1859"$"63,8 @@ public class NotificationWidget extends LinearLayout implements INotificatiable"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-03-19 21:51:06" "NotificationWidget.java"$"1860"$" void onContentClick(@NonNull NotificationWidget widget, @NonNull View v);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-03-19 21:51:06" "NotificationWidget.java"$"1861"$"73,29 @@ public class NotificationWidget extends LinearLayout implements INotificatiable"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-03-19 21:51:06" "NotificationWidget.java"$"1862"$" mHelper = new NotificationUiHelper(context, this);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-03-19 21:51:06" "NotificationWidget.java"$"1863"$" mHelper.setBig(true);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-03-19 21:51:06" "NotificationWidget.java"$"1864"$" public void setCallback(@Nullable Callback callback) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-03-19 21:51:06" "NotificationWidget.java"$"1865"$" mCallback = callback;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-03-19 21:51:06" "NotificationWidget.java"$"1866"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-03-19 21:51:06" "NotificationWidget.java"$"1867"$" // Set the callback"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-03-19 21:51:06" "NotificationWidget.java"$"1868"$" mActionsContainer.setCallback(callback);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-03-19 21:51:06" "NotificationWidget.java"$"1869"$" mContent.setOnClickListener(callback == null"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-03-19 21:51:06" "NotificationWidget.java"$"1870"$" if (mCallback != null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-03-19 21:51:06" "NotificationWidget.java"$"1871"$" mCallback.onContentClick(widget, v);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-03-19 21:51:06" "NotificationWidget.java"$"1872"$" });"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-03-19 21:51:06" "NotificationWidget.java"$"1873"$"103,12 @@ public class NotificationWidget extends LinearLayout implements INotificatiable"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-03-19 21:51:06" "NotificationWidget.java"$"1874"$" mLargeIcon = (ImageView) findViewById(R.id.icon);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-03-19 21:51:06" "NotificationWidget.java"$"1875"$" mTitleTextView = (TextView) findViewById(R.id.title);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-03-19 21:51:06" "NotificationWidget.java"$"1876"$" mSubtitleTextView = (TextView) findViewById(R.id.subtext);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-03-19 21:51:06" "NotificationWidget.java"$"1877"$" mMessageContainer = (NotificationMessages) findViewById(R.id.message_container);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-03-19 21:51:06" "NotificationWidget.java"$"1878"$" mActionsContainer = (NotificationActions) findViewById(R.id.actions);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-03-19 21:51:06" "NotificationWidget.java"$"1879"$"123,39 @@ public class NotificationWidget extends LinearLayout implements INotificatiable"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-03-19 21:51:06" "NotificationWidget.java"$"1880"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-03-19 21:51:06" "NotificationWidget.java"$"1881"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-03-19 21:51:06" "NotificationWidget.java"$"1882"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-03-19 21:51:06" "NotificationWidget.java"$"1883"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-03-19 21:51:06" "NotificationWidget.java"$"1884"$" public void onNotificationContentChanged(@NonNull NotificationUiHelper helper, int event) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-03-19 21:51:06" "NotificationWidget.java"$"1885"$" switch (event) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-03-19 21:51:06" "NotificationWidget.java"$"1886"$" case NotificationUiHelper.EVENT_LARGE_ICON_CHANGED:"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-03-19 21:51:06" "NotificationWidget.java"$"1887"$" mLargeIcon.setImageBitmap(helper.getLargeIcon());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-03-19 21:51:06" "NotificationWidget.java"$"1888"$" break;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-03-19 21:51:06" "NotificationWidget.java"$"1889"$" case NotificationUiHelper.EVENT_TIMESTAMP_CHANGED:"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-03-19 21:51:06" "NotificationWidget.java"$"1890"$" mWhenTextView.setText(helper.getTimestamp());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-03-19 21:51:06" "NotificationWidget.java"$"1891"$" break;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-03-19 21:51:06" "NotificationWidget.java"$"1892"$" case NotificationUiHelper.EVENT_TITLE_CHANGED:"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-03-19 21:51:06" "NotificationWidget.java"$"1893"$" mTitleTextView.setText(helper.getTitle());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-03-19 21:51:06" "NotificationWidget.java"$"1894"$" break;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-03-19 21:51:06" "NotificationWidget.java"$"1895"$" case NotificationUiHelper.EVENT_SUBTITLE_CHANGED:"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-03-19 21:51:06" "NotificationWidget.java"$"1896"$" mSubtitleTextView.setText(helper.getSubtitle());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-03-19 21:51:06" "NotificationWidget.java"$"1897"$" break;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-03-19 21:51:06" "NotificationWidget.java"$"1898"$" case NotificationUiHelper.EVENT_MESSAGE_CHANGED:"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-03-19 21:51:06" "NotificationWidget.java"$"1899"$" mMessageContainer.setMessages(helper.getMessages());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-03-19 21:51:06" "NotificationWidget.java"$"1900"$" break;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-03-19 21:51:06" "NotificationWidget.java"$"1901"$" case NotificationUiHelper.EVENT_ACTIONS_CHANGED:"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-03-19 21:51:06" "NotificationWidget.java"$"1902"$" mActionsContainer.setActions(helper.getNotification(), helper.getActions());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-03-19 21:51:06" "NotificationWidget.java"$"1903"$" break;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-03-19 21:51:06" "NotificationWidget.java"$"1904"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-03-19 21:51:06" "NotificationWidget.java"$"1905"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-03-19 21:51:06" "NotificationWidget.java"$"1906"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-03-19 21:51:06" "NotificationWidget.java"$"1907"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-03-19 21:51:06" "NotificationWidget.java"$"1908"$" return mHelper.getNotification();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-03-19 21:51:06" "NotificationWidget.java"$"1909"$"163,7 @@ public class NotificationWidget extends LinearLayout implements INotificatiable"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-03-19 21:51:06" "NotificationWidget.java"$"1910"$" mHelper.setNotification(n);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationWidget.java"$"2015-03-19 21:51:06" "PendingIntentUtils.java"$"1911"$"++ b/project/app/src/main/java/com/achep/acdisplay/utils/PendingIntentUtils.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/PendingIntentUtils.java"$"2015-03-19 21:51:06" "PendingIntentUtils.java"$"1912"$"19,9 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/PendingIntentUtils.java"$"2015-03-19 21:51:06" "PendingIntentUtils.java"$"1913"$"import android.content.Context;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/PendingIntentUtils.java"$"2015-03-19 21:51:06" "PendingIntentUtils.java"$"1914"$"import android.content.Intent;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/PendingIntentUtils.java"$"2015-03-19 21:51:06" "PendingIntentUtils.java"$"1915"$"import android.support.annotation.NonNull;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/PendingIntentUtils.java"$"2015-03-19 21:51:06" "PendingIntentUtils.java"$"1916"$"38,15 @@ public class PendingIntentUtils {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/PendingIntentUtils.java"$"2015-03-19 21:51:06" "PendingIntentUtils.java"$"1917"$" public static boolean sendPendingIntent(@Nullable PendingIntent pi,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/PendingIntentUtils.java"$"2015-03-19 21:51:06" "PendingIntentUtils.java"$"1918"$" @NonNull Context context,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/PendingIntentUtils.java"$"2015-03-19 21:51:06" "PendingIntentUtils.java"$"1919"$" @Nullable Intent intent) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/PendingIntentUtils.java"$"2015-03-19 21:51:06" "PendingIntentUtils.java"$"1920"$" if (pi != null)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/PendingIntentUtils.java"$"2015-03-19 21:51:06" "PendingIntentUtils.java"$"1921"$" try {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/PendingIntentUtils.java"$"2015-03-19 21:51:06" "PendingIntentUtils.java"$"1922"$" pi.send(context, 0, intent);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/PendingIntentUtils.java"$"2015-03-19 21:51:06" "PendingIntentUtils.java"$"1923"$" return true;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/PendingIntentUtils.java"$"2015-03-19 21:51:06" "PendingIntentUtils.java"$"1924"$" } catch (PendingIntent.CanceledException e) { /* unused */ }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/PendingIntentUtils.java"$"2015-03-19 21:51:06" "PendingIntentUtils.java"$"1925"$" return false;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/PendingIntentUtils.java"$"2015-03-19 21:51:06" "PendingIntentUtils.java"$"1926"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/PendingIntentUtils.java"$"2015-03-19 21:51:06" "PendingIntentUtils.java"$"1927"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/PendingIntentUtils.java"$"2015-03-19 21:51:06" "PendingIntentUtils.java"$"1928"$"}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/PendingIntentUtils.java"$"2015-03-19 21:51:06" "RefCacheBase.java"$"1929"$"++ b/project/app/src/main/java/com/achep/base/utils/RefCacheBase.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/RefCacheBase.java"$"2015-03-19 21:51:06" "RefCacheBase.java"$"1930"$"40,18 @@ public abstract class RefCacheBase {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/RefCacheBase.java"$"2015-03-19 21:51:06" "RefCacheBase.java"$"1931"$" @Nullable"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/RefCacheBase.java"$"2015-03-19 21:51:06" "RefCacheBase.java"$"1932"$" public final T remove(@NonNull CharSequence key) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/RefCacheBase.java"$"2015-03-19 21:51:06" "RefCacheBase.java"$"1933"$" synchronized (this) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/RefCacheBase.java"$"2015-03-19 21:51:06" "RefCacheBase.java"$"1934"$" Reference ref = mCache.remove(key);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/RefCacheBase.java"$"2015-03-19 21:51:06" "RefCacheBase.java"$"1935"$" if (ref == null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/RefCacheBase.java"$"2015-03-19 21:51:06" "RefCacheBase.java"$"1936"$" cleanDeadEntries();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/RefCacheBase.java"$"2015-03-19 21:51:06" "RefCacheBase.java"$"1937"$" return null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/RefCacheBase.java"$"2015-03-19 21:51:06" "RefCacheBase.java"$"1938"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/RefCacheBase.java"$"2015-03-19 21:51:06" "RefCacheBase.java"$"1939"$" return ref.get();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/RefCacheBase.java"$"2015-03-19 21:51:06" "RefCacheBase.java"$"1940"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/RefCacheBase.java"$"2015-03-19 21:51:06" "RefCacheBase.java"$"1941"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/RefCacheBase.java"$"2015-03-19 21:51:06" "RefCacheBase.java"$"1942"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/RefCacheBase.java"$"2015-03-19 21:51:06" "RefCacheBase.java"$"1943"$" @Nullable"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/RefCacheBase.java"$"2015-03-19 21:51:06" "RefCacheBase.java"$"1944"$"85,15 @@ public abstract class RefCacheBase {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/RefCacheBase.java"$"2015-03-19 21:51:06" "RefCacheBase.java"$"1945"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/RefCacheBase.java"$"2015-03-19 21:51:06" "RefCacheBase.java"$"1946"$" * Removes all elements from this cache, leaving it empty."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/RefCacheBase.java"$"2015-03-19 21:51:06" "RefCacheBase.java"$"1947"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/RefCacheBase.java"$"2015-03-19 21:51:06" "RefCacheBase.java"$"1948"$" public void clear() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/RefCacheBase.java"$"2015-03-19 21:51:06" "RefCacheBase.java"$"1949"$" synchronized (this) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/RefCacheBase.java"$"2015-03-19 21:51:06" "RefCacheBase.java"$"1950"$" mCache.clear();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/RefCacheBase.java"$"2015-03-19 21:51:06" "RefCacheBase.java"$"1951"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/RefCacheBase.java"$"2015-03-19 21:51:06" "RefCacheBase.java"$"1952"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/RefCacheBase.java"$"2015-03-19 21:51:06" "RefCacheBase.java"$"1953"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/RefCacheBase.java"$"2015-03-19 21:51:06" "RefCacheBase.java"$"1954"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/RefCacheBase.java"$"2015-03-19 21:51:06" "RemoteController.java"$"0"$"++ b/project/app/src/main/java/android/media/RemoteController.java"$"verdict"$"0"$" b/project/app/src/main/java/android/media/RemoteController.java"$"2015-03-20 20:02:04" "RemoteController.java"$"1"$"37,9 @@ public class RemoteController {"$"verdict"$"0"$" b/project/app/src/main/java/android/media/RemoteController.java"$"2015-03-20 20:02:04" "RemoteController.java"$"2"$" public boolean sendMediaKeyEvent(KeyEvent keyEvent) {"$"verdict"$"0"$" b/project/app/src/main/java/android/media/RemoteController.java"$"2015-03-20 20:02:04" "RemoteController.java"$"3"$" return true;"$"verdict"$"0"$" b/project/app/src/main/java/android/media/RemoteController.java"$"2015-03-20 20:02:04" "RemoteController.java"$"4"$" }"$"verdict"$"0"$" b/project/app/src/main/java/android/media/RemoteController.java"$"2015-03-20 20:02:04" "RemoteController.java"$"5"$"59,15 @@ public class RemoteController {"$"verdict"$"0"$" b/project/app/src/main/java/android/media/RemoteController.java"$"2015-03-20 20:02:04" "RemoteController.java"$"6"$" void onClientChange(boolean clearing);"$"verdict"$"0"$" b/project/app/src/main/java/android/media/RemoteController.java"$"2015-03-20 20:02:04" "RemoteController.java"$"7"$" void onClientMetadataUpdate(RemoteController.MetadataEditor metadataEditor);"$"verdict"$"0"$" b/project/app/src/main/java/android/media/RemoteController.java"$"2015-03-20 20:02:04" "RemoteController.java"$"8"$" void onClientPlaybackStateUpdate(int state, long stateChangeTimeMs, long currentPosMs, float speed);"$"verdict"$"0"$" b/project/app/src/main/java/android/media/RemoteController.java"$"2015-03-20 20:02:04" "RemoteController.java"$"9"$" void onClientPlaybackStateUpdate(int state);"$"verdict"$"0"$" b/project/app/src/main/java/android/media/RemoteController.java"$"2015-03-20 20:02:04" "RemoteController.java"$"10"$" void onClientTransportControlUpdate(int transportControlFlags);"$"verdict"$"0"$" b/project/app/src/main/java/android/media/RemoteController.java"$"2015-03-20 20:02:04" "HideOption.java"$"11"$"++ b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/HideOption.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/HideOption.java"$"2015-03-20 20:02:04" "HideOption.java"$"12"$"24,7 @@ import android.widget.CompoundButton;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/HideOption.java"$"2015-03-20 20:02:04" "HideOption.java"$"13"$"import com.achep.base.utils.ResUtils;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/HideOption.java"$"2015-03-20 20:02:04" "HideOption.java"$"14"$"34,7 @@ public class HideOption extends Option {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/HideOption.java"$"2015-03-20 20:02:04" "HideOption.java"$"15"$" ResUtils.getDrawable(context, R.drawable.ic_settings_hide_notifies),"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/HideOption.java"$"2015-03-20 20:02:04" "NonClearableOption.java"$"16"$"++ b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/NonClearableOption.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/NonClearableOption.java"$"2015-03-20 20:02:04" "NonClearableOption.java"$"17"$"24,7 @@ import android.widget.CompoundButton;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/NonClearableOption.java"$"2015-03-20 20:02:04" "NonClearableOption.java"$"18"$"import com.achep.base.utils.ResUtils;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/NonClearableOption.java"$"2015-03-20 20:02:04" "NonClearableOption.java"$"19"$"37,7 @@ public class NonClearableOption extends Option {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/NonClearableOption.java"$"2015-03-20 20:02:04" "NonClearableOption.java"$"20"$" ResUtils.getDrawable(context, R.drawable.ic_settings_non_clearable_notifies),"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/NonClearableOption.java"$"2015-03-20 20:02:04" "RestrictOption.java"$"21"$"++ b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/RestrictOption.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/RestrictOption.java"$"2015-03-20 20:02:04" "RestrictOption.java"$"22"$"24,7 @@ import android.widget.CompoundButton;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/RestrictOption.java"$"2015-03-20 20:02:04" "RestrictOption.java"$"23"$"import com.achep.base.utils.ResUtils;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/RestrictOption.java"$"2015-03-20 20:02:04" "RestrictOption.java"$"24"$"34,7 @@ public class RestrictOption extends Option {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/RestrictOption.java"$"2015-03-20 20:02:04" "RestrictOption.java"$"25"$" ResUtils.getDrawable(context, R.drawable.ic_settings_sleep_mode),"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/RestrictOption.java"$"2015-03-20 20:02:04" "IconFactory.java"$"26"$"++ b/project/app/src/main/java/com/achep/acdisplay/graphics/IconFactory.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/IconFactory.java"$"2015-03-20 20:02:04" "IconFactory.java"$"27"$"34,10 @@ import com.achep.acdisplay.notifications.NotificationUtils;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/IconFactory.java"$"2015-03-20 20:02:04" "IconFactory.java"$"28"$"import com.achep.base.utils.ResUtils;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/IconFactory.java"$"2015-03-20 20:02:04" "IconFactory.java"$"29"$"115,7 @@ public class IconFactory {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/IconFactory.java"$"2015-03-20 20:02:04" "IconFactory.java"$"30"$" cacheKey);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/IconFactory.java"$"2015-03-20 20:02:04" "IconFactory.java"$"31"$" bitmap = createEmptyIcon(context, size);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/IconFactory.java"$"2015-03-20 20:02:04" "IconFactory.java"$"32"$"149,7 @@ public class IconFactory {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/IconFactory.java"$"2015-03-20 20:02:04" "IconFactory.java"$"33"$" private static Bitmap createEmptyIcon(@NonNull Context context, int size) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/IconFactory.java"$"2015-03-20 20:02:04" "IconFactory.java"$"34"$"160,8 @@ public class IconFactory {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/IconFactory.java"$"2015-03-20 20:02:04" "IconFactory.java"$"35"$" Drawable drawable = ResUtils.getDrawable(context, R.drawable.ic_action_warning_white);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/IconFactory.java"$"2015-03-20 20:02:04" "IconFactory.java"$"36"$" assert drawable != null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/IconFactory.java"$"2015-03-20 20:02:04" "NotificationUtils.java"$"37"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2015-03-20 20:02:04" "NotificationUtils.java"$"38"$"37,7 @@ import com.achep.acdisplay.services.MediaService;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2015-03-20 20:02:04" "NotificationUtils.java"$"39"$"import com.achep.base.utils.ResUtils;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2015-03-20 20:02:04" "NotificationUtils.java"$"40"$"118,7 @@ public class NotificationUtils {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2015-03-20 20:02:04" "NotificationUtils.java"$"41"$" return ResUtils.getDrawable(pkgContext, iconRes);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2015-03-20 20:02:04" "KeyguardService.java"$"42"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-03-20 20:02:04" "KeyguardService.java"$"43"$"39,6 @@ import com.achep.base.content.ConfigBase;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-03-20 20:02:04" "ActiveModeSensor.java"$"44"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2015-03-20 20:02:04" "ActiveModeSensor.java"$"45"$"256,7 @@ public abstract class ActiveModeSensor {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2015-03-20 20:02:04" "ActiveModeSensor.java"$"46"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2015-03-20 20:02:04" "ActiveModeSensor.java"$"47"$"265,7 @@ public abstract class ActiveModeSensor {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2015-03-20 20:02:04" "ActiveModeSensor.java"$"48"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeSensor.java"$"2015-03-20 20:02:04" "ActiveModeService.java"$"49"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-03-20 20:02:04" "ActiveModeService.java"$"50"$"51,6 @@ import com.achep.base.content.ConfigBase;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-03-20 20:02:04" "BatteryOutSwitch.java"$"51"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/switches/BatteryOutSwitch.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/BatteryOutSwitch.java"$"2015-03-20 20:02:04" "BatteryOutSwitch.java"$"52"$"22,6 @@ import android.content.BroadcastReceiver;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/BatteryOutSwitch.java"$"2015-03-20 20:02:04" "BlacklistActivity.java"$"53"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/activities/BlacklistActivity.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/BlacklistActivity.java"$"2015-03-20 20:02:04" "BlacklistActivity.java"$"54"$"54,7 @@ import com.achep.acdisplay.blacklist.AppConfig;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/BlacklistActivity.java"$"2015-03-20 20:02:04" "BlacklistActivity.java"$"55"$"import com.achep.base.utils.ResUtils;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/BlacklistActivity.java"$"2015-03-20 20:02:04" "BlacklistActivity.java"$"56"$"498,7 @@ public class BlacklistActivity extends PreferenceActivity {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/BlacklistActivity.java"$"2015-03-20 20:02:04" "BlacklistActivity.java"$"57"$" mDefaultImg = ResUtils.getDrawable(context, android.R.mipmap.sym_def_app_icon);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/BlacklistActivity.java"$"2015-03-20 20:02:04" "MediaWidget.java"$"58"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-03-20 20:02:04" "MediaWidget.java"$"59"$"49,7 @@ import com.achep.base.Device;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-03-20 20:02:04" "MediaWidget.java"$"60"$"import com.achep.base.utils.ResUtils;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-03-20 20:02:04" "MediaWidget.java"$"61"$"110,7 @@ public class MediaWidget extends Widget implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-03-20 20:02:04" "MediaWidget.java"$"62"$" mWarningDrawable = ResUtils.getDrawable(fragment.getActivity(), R.drawable.ic_action_warning_white);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-03-20 20:02:04" "CircleView.java"$"63"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-03-20 20:02:04" "CircleView.java"$"64"$"42,7 @@ import com.achep.acdisplay.ui.preferences.ColorPickerPreference;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-03-20 20:02:04" "CircleView.java"$"65"$"import com.achep.base.utils.ResUtils;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-03-20 20:02:04" "CircleView.java"$"66"$"178,7 @@ public class CircleView extends View {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-03-20 20:02:04" "CircleView.java"$"67"$" mDrawable = ResUtils.getDrawable(getContext(), R.drawable.ic_settings_keyguard_white);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-03-20 20:02:04" "NotificationActions.java"$"68"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-20 20:02:04" "NotificationActions.java"$"69"$"58,13 @@ public class NotificationActions extends LinearLayout {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-20 20:02:04" "NotificationActions.java"$"70"$" void onRiiStateChanged(@NonNull NotificationActions na, boolean shown);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-20 20:02:04" "NotificationActions.java"$"71"$" void onActionClick(@NonNull NotificationActions na,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-20 20:02:04" "NotificationActions.java"$"72"$" @NonNull View view, @NonNull Action action);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-20 20:02:04" "NotificationActions.java"$"73"$"72,10 @@ public class NotificationActions extends LinearLayout {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-20 20:02:04" "NotificationActions.java"$"74"$" void onActionClick(@NonNull NotificationActions na,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-20 20:02:04" "NotificationActions.java"$"75"$" @NonNull View view, @NonNull Action action,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-20 20:02:04" "NotificationActions.java"$"76"$" @NonNull RemoteInput remoteInput,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-20 20:02:04" "NotificationActions.java"$"77"$" @NonNull CharSequence text);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-20 20:02:04" "NotificationActions.java"$"78"$"398,7 @@ public class NotificationActions extends LinearLayout {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-20 20:02:04" "NotificationActions.java"$"79"$" void onTextChanged(@Nullable CharSequence text);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/notification/NotificationActions.java"$"2015-03-20 20:02:04" "AppHeap.java"$"80"$"++ b/project/app/src/main/java/com/achep/base/AppHeap.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-03-20 20:02:04" "AppHeap.java"$"81"$"32,7 @@ import org.solovyev.android.checkout.ProductTypes;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-03-20 20:02:04" "AppHeap.java"$"82"$"import java.util.Collections;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-03-20 20:02:04" "AppHeap.java"$"83"$"75,7 @@ public class AppHeap implements IOnLowMemory {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-03-20 20:02:04" "AppHeap.java"$"84"$" .add(ProductTypes.SUBSCRIPTION, Collections.singletonList(""""));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-03-20 20:02:04" "DialogBuilder.java"$"85"$"++ b/project/app/src/main/java/com/achep/base/ui/DialogBuilder.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/DialogBuilder.java"$"2015-03-20 20:02:04" "DialogBuilder.java"$"86"$"20,6 @@ package com.achep.base.ui;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/DialogBuilder.java"$"2015-03-20 20:02:04" "DialogBuilder.java"$"87"$"38,7 @@ import android.widget.TextView;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/DialogBuilder.java"$"2015-03-20 20:02:04" "DialogBuilder.java"$"88"$"import com.achep.base.utils.ResUtils;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/DialogBuilder.java"$"2015-03-20 20:02:04" "DialogBuilder.java"$"89"$"140,9 @@ public class DialogBuilder {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/DialogBuilder.java"$"2015-03-20 20:02:04" "DialogBuilder.java"$"90"$" : ResUtils.getDrawable(mContext, drawableResource));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/DialogBuilder.java"$"2015-03-20 20:02:04" "ActivityBase.java"$"91"$"++ b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"2015-03-20 20:02:04" "ActivityBase.java"$"92"$"24,10 @@ import android.support.annotation.NonNull;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"2015-03-20 20:02:04" "ActivityBaseStock.java"$"93"$"++ b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseStock.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseStock.java"$"2015-03-20 20:02:04" "ActivityBaseStock.java"$"94"$"23,6 @@ import android.content.Intent;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseStock.java"$"2015-03-20 20:02:04" "FeedbackDialog.java"$"95"$"++ b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/FeedbackDialog.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/FeedbackDialog.java"$"2015-03-20 20:02:04" "FeedbackDialog.java"$"96"$"136,7 @@ public class FeedbackDialog extends DialogFragment implements ConfigBase.OnConfi"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/FeedbackDialog.java"$"2015-03-20 20:02:04" "FeedbackDialog.java"$"97"$" .setIcon(ResUtils.getDrawable(activity, R.drawable.ic_action_feedback_white))"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/FeedbackDialog.java"$"2015-03-20 20:02:04" "ResUtils.java"$"98"$"++ b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2015-03-20 20:02:04" "ResUtils.java"$"99"$"20,14 @@ package com.achep.base.utils;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2015-03-20 20:02:04" "ResUtils.java"$"100"$"import android.graphics.drawable.Drawable;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2015-03-20 20:02:04" "ResUtils.java"$"101"$"import android.support.annotation.DrawableRes;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2015-03-20 20:02:04" "ResUtils.java"$"102"$"import android.support.annotation.Nullable;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2015-03-20 20:02:04" "ResUtils.java"$"103"$"import com.achep.base.Device;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2015-03-20 20:02:04" "ResUtils.java"$"104"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2015-03-20 20:02:04" "ResUtils.java"$"105"$"import java.util.IllegalFormatException;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2015-03-20 20:02:04" "ResUtils.java"$"106"$"69,12 @@ public class ResUtils {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2015-03-20 20:02:04" "ResUtils.java"$"107"$" @SuppressWarnings(""deprecation"")"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2015-03-20 20:02:04" "ResUtils.java"$"108"$" @Nullable"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2015-03-20 20:02:04" "ResUtils.java"$"109"$" public static Drawable getDrawable(@NonNull Context context, @DrawableRes int drawableRes) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2015-03-20 20:02:04" "ResUtils.java"$"110"$" return Device.hasLollipopApi()"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2015-03-20 20:02:04" "ResUtils.java"$"111"$" ? context.getResources().getDrawable(drawableRes, context.getTheme())"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2015-03-20 20:02:04" "ResUtils.java"$"112"$" : context.getResources().getDrawable(drawableRes);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2015-03-20 20:02:04" "ResUtils.java"$"113"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2015-03-20 20:02:04" "ResUtils.java"$"114"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2015-03-20 20:02:04" "ResUtils.java"$"115"$"}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2015-03-20 20:02:04" "PowerUtils.java"$"116"$"++ b/project/app/src/main/java/com/achep/base/utils/power/PowerUtils.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerUtils.java"$"2015-03-20 20:02:04" "PowerUtils.java"$"117"$"71,7 @@ public class PowerUtils {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerUtils.java"$"2015-03-20 20:02:04" "PowerUtils.java"$"118"$" @SuppressWarnings(""deprecation"")"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerUtils.java"$"2015-03-20 20:02:04" "Logic.java"$"119"$"++ b/project/app/src/main/java/com/achep/snake/Logic.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/snake/Logic.java"$"2015-03-20 20:02:04" "Logic.java"$"120"$"288,7 @@ public class Logic implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/snake/Logic.java"$"2015-03-20 20:02:04" "Logic.java"$"121"$" double scoreMaxPossible = mColumnsNumber * mRowsNumber / 3;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/snake/Logic.java"$"2015-03-20 20:02:04" "DialogUtils.java"$"122"$"++ b/project/app/src/main/java/com/drivemode/android/typeface/DialogUtils.java"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/DialogUtils.java"$"2015-03-20 20:02:04" "DialogUtils.java"$"123"$"11,37 @@ import android.widget.TextView;"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/DialogUtils.java"$"2015-03-20 20:02:04" "DialogUtils.java"$"124"$" public static void setTypeface(TypefaceHelper helper, D dialog, String typefaceName, int style) {"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/DialogUtils.java"$"2015-03-20 20:02:04" "DialogUtils.java"$"125"$" if (dialog instanceof ProgressDialog) {"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/DialogUtils.java"$"2015-03-20 20:02:04" "DialogUtils.java"$"126"$" setTypeface(helper, (ProgressDialog) dialog, typefaceName, style);"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/DialogUtils.java"$"2015-03-20 20:02:04" "DialogUtils.java"$"127"$" } else if (dialog instanceof AlertDialog) {"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/DialogUtils.java"$"2015-03-20 20:02:04" "DialogUtils.java"$"128"$" setTypeface(helper, (AlertDialog) dialog, typefaceName, style);"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/DialogUtils.java"$"2015-03-20 20:02:04" "DialogUtils.java"$"129"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/DialogUtils.java"$"2015-03-20 20:02:04" "DialogUtils.java"$"130"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/DialogUtils.java"$"2015-03-20 20:02:04" "DialogUtils.java"$"131"$" private static void setTypeface(TypefaceHelper helper, AlertDialog alertDialog, String typefaceName, int style) {"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/DialogUtils.java"$"2015-03-20 20:02:04" "DialogUtils.java"$"132"$" Button positive = alertDialog.getButton(DialogInterface.BUTTON_POSITIVE);"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/DialogUtils.java"$"2015-03-20 20:02:04" "DialogUtils.java"$"133"$" Button negative = alertDialog.getButton(DialogInterface.BUTTON_NEGATIVE);"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/DialogUtils.java"$"2015-03-20 20:02:04" "DialogUtils.java"$"134"$" Button neutral = alertDialog.getButton(DialogInterface.BUTTON_NEUTRAL);"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/DialogUtils.java"$"2015-03-20 20:02:04" "DialogUtils.java"$"135"$" TextView message = (TextView) alertDialog.findViewById(android.R.id.message);"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/DialogUtils.java"$"2015-03-20 20:02:04" "DialogUtils.java"$"136"$" if (positive != null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/DialogUtils.java"$"2015-03-20 20:02:04" "DialogUtils.java"$"137"$" helper.setTypeface(positive, typefaceName, style);"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/DialogUtils.java"$"2015-03-20 20:02:04" "DialogUtils.java"$"138"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/DialogUtils.java"$"2015-03-20 20:02:04" "DialogUtils.java"$"139"$" if (negative != null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/DialogUtils.java"$"2015-03-20 20:02:04" "DialogUtils.java"$"140"$" helper.setTypeface(negative, typefaceName, style);"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/DialogUtils.java"$"2015-03-20 20:02:04" "DialogUtils.java"$"141"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/DialogUtils.java"$"2015-03-20 20:02:04" "DialogUtils.java"$"142"$" if (neutral != null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/DialogUtils.java"$"2015-03-20 20:02:04" "DialogUtils.java"$"143"$" helper.setTypeface(neutral, typefaceName, style);"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/DialogUtils.java"$"2015-03-20 20:02:04" "DialogUtils.java"$"144"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/DialogUtils.java"$"2015-03-20 20:02:04" "DialogUtils.java"$"145"$" if (message != null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/DialogUtils.java"$"2015-03-20 20:02:04" "DialogUtils.java"$"146"$" helper.setTypeface(message, typefaceName, style);"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/DialogUtils.java"$"2015-03-20 20:02:04" "DialogUtils.java"$"147"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/DialogUtils.java"$"2015-03-20 20:02:04" "DialogUtils.java"$"148"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/DialogUtils.java"$"2015-03-20 20:02:04" "DialogUtils.java"$"149"$" private static void setTypeface(TypefaceHelper helper, ProgressDialog progressDialog, String typefaceName, int style) {"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/DialogUtils.java"$"2015-03-20 20:02:04" "DialogUtils.java"$"150"$" TextView message = (TextView) progressDialog.findViewById(android.R.id.message);"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/DialogUtils.java"$"2015-03-20 20:02:04" "DialogUtils.java"$"151"$" if (message != null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/DialogUtils.java"$"2015-03-20 20:02:04" "DialogUtils.java"$"152"$" helper.setTypeface(message, typefaceName, style);"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/DialogUtils.java"$"2015-03-20 20:02:04" "DialogUtils.java"$"153"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/DialogUtils.java"$"2015-03-20 20:02:04" "DialogUtils.java"$"154"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/DialogUtils.java"$"2015-03-20 20:02:04" "TypefaceCache.java"$"155"$"++ b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-03-20 20:02:04" "TypefaceCache.java"$"156"$"15,45 @@ import java.util.Hashtable;"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-03-20 20:02:04" "TypefaceCache.java"$"157"$" private static TypefaceCache sInstance;"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-03-20 20:02:04" "TypefaceCache.java"$"158"$""$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-03-20 20:02:04" "TypefaceCache.java"$"159"$" private final Hashtable mCache = new Hashtable<>();"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-03-20 20:02:04" "TypefaceCache.java"$"160"$""$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-03-20 20:02:04" "TypefaceCache.java"$"161"$" private final Application mApplication;"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-03-20 20:02:04" "TypefaceCache.java"$"162"$""$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-03-20 20:02:04" "TypefaceCache.java"$"163"$" private TypefaceCache(Application application) {"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-03-20 20:02:04" "TypefaceCache.java"$"164"$" mApplication = application;"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-03-20 20:02:04" "TypefaceCache.java"$"165"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-03-20 20:02:04" "TypefaceCache.java"$"166"$""$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-03-20 20:02:04" "TypefaceCache.java"$"167"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-03-20 20:02:04" "TypefaceCache.java"$"168"$" * If the cache has an instance for the typeface name, this will return the instance immediately."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-03-20 20:02:04" "TypefaceCache.java"$"169"$" * Otherwise this method will create typeface instance and put it into the cache and return the instance."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-03-20 20:02:04" "TypefaceCache.java"$"170"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-03-20 20:02:04" "TypefaceCache.java"$"171"$" * @param name the typeface name."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-03-20 20:02:04" "TypefaceCache.java"$"172"$" * @return {@link android.graphics.Typeface} instance."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-03-20 20:02:04" "TypefaceCache.java"$"173"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-03-20 20:02:04" "TypefaceCache.java"$"174"$" public synchronized Typeface get(String name) {"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-03-20 20:02:04" "TypefaceCache.java"$"175"$" Typeface typeface = mCache.get(name);"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-03-20 20:02:04" "TypefaceCache.java"$"176"$" if (typeface == null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-03-20 20:02:04" "TypefaceCache.java"$"177"$" try {"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-03-20 20:02:04" "TypefaceCache.java"$"178"$" typeface = Typeface.createFromAsset(mApplication.getAssets(), name);"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-03-20 20:02:04" "TypefaceCache.java"$"179"$" } catch (Exception exp) {"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-03-20 20:02:04" "TypefaceCache.java"$"180"$" return null;"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-03-20 20:02:04" "TypefaceCache.java"$"181"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-03-20 20:02:04" "TypefaceCache.java"$"182"$" mCache.put(name, typeface);"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-03-20 20:02:04" "TypefaceCache.java"$"183"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-03-20 20:02:04" "TypefaceCache.java"$"184"$" return typeface;"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-03-20 20:02:04" "TypefaceCache.java"$"185"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-03-20 20:02:04" "TypefaceCache.java"$"186"$""$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-03-20 20:02:04" "TypefaceCache.java"$"187"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-03-20 20:02:04" "TypefaceCache.java"$"188"$" * Retrieve this cache."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-03-20 20:02:04" "TypefaceCache.java"$"189"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-03-20 20:02:04" "TypefaceCache.java"$"190"$" * @param context the context."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-03-20 20:02:04" "TypefaceCache.java"$"191"$" * @return the cache instance."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-03-20 20:02:04" "TypefaceCache.java"$"192"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-03-20 20:02:04" "TypefaceCache.java"$"193"$" public static synchronized TypefaceCache getInstance(Context context) {"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-03-20 20:02:04" "TypefaceCache.java"$"194"$" if (sInstance == null)"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-03-20 20:02:04" "TypefaceCache.java"$"195"$" sInstance = new TypefaceCache((Application) context.getApplicationContext());"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-03-20 20:02:04" "TypefaceCache.java"$"196"$" return sInstance;"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-03-20 20:02:04" "TypefaceCache.java"$"197"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceCache.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"198"$"++ b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"199"$"18,134 @@ import android.widget.Toast;"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"200"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"201"$" public static final String TAG = TypefaceHelper.class.getSimpleName();"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"202"$" private static TypefaceHelper sHelper;"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"203"$" private final TypefaceCache mCache;"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"204"$" private TypefaceHelper(Application application) {"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"205"$" mCache = TypefaceCache.getInstance(application);"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"206"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"207"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"208"$" * Initialize the instance."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"209"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"210"$" * @param application the application context."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"211"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"212"$" public static synchronized void initialize(Application application) {"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"213"$" if (sHelper != null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"214"$" Log.v(TAG, ""already initialized"");"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"215"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"216"$" sHelper = new TypefaceHelper(application);"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"217"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"218"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"219"$" * Terminate the instance."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"220"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"221"$" public static synchronized void destroy() {"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"222"$" if (sHelper == null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"223"$" Log.v(TAG, ""not initialized yet"");"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"224"$" return;"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"225"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"226"$" sHelper = null;"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"227"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"228"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"229"$" * Retrieve the helper instance."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"230"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"231"$" * @return the helper instance."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"232"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"233"$" public static synchronized TypefaceHelper getInstance() {"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"234"$" if (sHelper == null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"235"$" throw new IllegalArgumentException(""Instance is not initialized yet. Call initialize() first."");"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"236"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"237"$" return sHelper;"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"238"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"239"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"240"$" * Set the typeface to the target view."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"241"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"242"$" * @param view to set typeface."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"243"$" * @param typefaceName typeface name."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"244"$" * @param text view parameter."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"245"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"246"$" public void setTypeface(V view, String typefaceName) {"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"247"$" Typeface typeface = mCache.get(typefaceName);"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"248"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"249"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"250"$" * Set the typeface to the target view."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"251"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"252"$" * @param view to set typeface."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"253"$" * @param typefaceName typeface name."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"254"$" * @param style the typeface style."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"255"$" * @param text view parameter."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"256"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"257"$" public void setTypeface(V view, String typefaceName, int style) {"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"258"$" Typeface typeface = mCache.get(typefaceName);"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"259"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"260"$"+) {"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"261"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"262"$" * Set the typeface to the all text views belong to the view group."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"263"$" * Note that this method recursively trace the child view groups and set typeface for the text views."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"264"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"265"$" * @param viewGroup the view group that contains text views."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"266"$" * @param typefaceName typeface name."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"267"$" * @param view group parameter."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"268"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"269"$" public void setTypeface(V viewGroup, String typefaceName) {"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"270"$" int count = viewGroup.getChildCount();"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"271"$" for (int i = 0; i < count; i++) {"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"272"$" View child = viewGroup.getChildAt(i);"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"273"$" if (child instanceof ViewGroup) {"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"274"$" setTypeface((ViewGroup) child, typefaceName);"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"275"$" continue;"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"276"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"277"$" if (!(child instanceof TextView)) {"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"278"$" continue;"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"279"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"280"$" setTypeface((TextView) child, typefaceName);"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"281"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"282"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"283"$"+) {"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"284"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"285"$" * Set the typeface to the all text views belong to the view group."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"286"$" * Note that this method recursively trace the child view groups and set typeface for the text views."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"287"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"288"$" * @param viewGroup the view group that contains text views."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"289"$" * @param typefaceName typeface name."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"290"$" * @param style the typeface style."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"291"$" * @param view group parameter."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"292"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"293"$" public void setTypeface(V viewGroup, String typefaceName, int style) {"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"294"$" int count = viewGroup.getChildCount();"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"295"$" for (int i = 0; i < count; i++) {"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"296"$" View child = viewGroup.getChildAt(i);"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"297"$" if (child instanceof ViewGroup) {"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"298"$" setTypeface((ViewGroup) child, typefaceName, style);"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"299"$" continue;"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"300"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"301"$" if (!(child instanceof TextView)) {"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"302"$" continue;"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"303"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"304"$" setTypeface((TextView) child, typefaceName, style);"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"305"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"306"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"307"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"308"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"309"$" * @param paint the set typeface."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"310"$"156,190 @@ public final class TypefaceHelper {"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"311"$" * Set the typeface to the all text views belong to the view group."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"312"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"313"$" * @param context the context."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"314"$" * @param layoutRes the layout resource id."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"315"$" * @param typefaceName typeface name."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"316"$" * @return the view."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"317"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"318"$" public View setTypeface(Context context, @LayoutRes int layoutRes, String typefaceName) {"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"319"$" return setTypeface(context, layoutRes, null, typefaceName);"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"320"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"321"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"322"$" * Set the typeface to the all text views belong to the view group."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"323"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"324"$" * @param context the context."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"325"$" * @param layoutRes the layout resource id."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"326"$" * @param parent the parent view group to attach the layout."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"327"$" * @param typefaceName typeface name."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"328"$" * @return the view."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"329"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"330"$" public View setTypeface(Context context, @LayoutRes int layoutRes, ViewGroup parent, String typefaceName) {"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"331"$" ViewGroup view = (ViewGroup) LayoutInflater.from(context).inflate(layoutRes, parent);"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"332"$" setTypeface(view, typefaceName);"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"333"$" return view;"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"334"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"335"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"336"$" * Set the typeface to the all text views belong to the view group."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"337"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"338"$" * @param context the context."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"339"$" * @param layoutRes the layout resource id."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"340"$" * @param typefaceName typeface name."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"341"$" * @param style the typeface style."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"342"$" * @return the view."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"343"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"344"$" public View setTypeface(Context context, @LayoutRes int layoutRes, String typefaceName, int style) {"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"345"$" return setTypeface(context, layoutRes, null, typefaceName, 0);"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"346"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"347"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"348"$" * Set the typeface to the all text views belong to the view group."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"349"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"350"$" * @param context the context."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"351"$" * @param layoutRes the layout resource id."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"352"$" * @param parent the parent view group to attach the layout."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"353"$" * @param typefaceName typeface name."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"354"$" * @param style the typeface style."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"355"$" * @return the view."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"356"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"357"$" public View setTypeface(Context context, @LayoutRes int layoutRes, ViewGroup parent, String typefaceName, int style) {"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"358"$" ViewGroup view = (ViewGroup) LayoutInflater.from(context).inflate(layoutRes, parent);"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"359"$" setTypeface(view, typefaceName, style);"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"360"$" return view;"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"361"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"362"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"363"$" * Set the typeface to the all text views belong to the activity."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"364"$" * Note that we use decor view of the activity so that the typeface will also be applied to action bar."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"365"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"366"$" * @param activity the activity."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"367"$" * @param typefaceName typeface name."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"368"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"369"$" public void setTypeface(Activity activity, String typefaceName) {"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"370"$" setTypeface(activity, typefaceName, 0);"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"371"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"372"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"373"$" * Set the typeface to the all text views belong to the activity."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"374"$" * Note that we use decor view of the activity so that the typeface will also be applied to action bar."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"375"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"376"$" * @param activity the activity."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"377"$" * @param typefaceName typeface name."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"378"$" * @param style the typeface style."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"379"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"380"$" public void setTypeface(Activity activity, String typefaceName, int style) {"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"381"$" setTypeface((ViewGroup) activity.getWindow().getDecorView(), typefaceName, style);"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"382"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"383"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"384"$" * Set the typeface to the all text views belong to the fragment."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"385"$" * Make sure to call this method after fragment view creation."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"386"$" * If you use fragments in the support package,"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"387"$" * call {@link com.drivemode.android.typeface.TypefaceHelper#supportSetTypeface(android.support.v4.app.Fragment, String)} instead."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"388"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"389"$" * @param fragment the fragment."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"390"$" * @param typefaceName typeface name."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"391"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"392"$" @TargetApi(Build.VERSION_CODES.HONEYCOMB)"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"393"$" public void setTypeface(F fragment, String typefaceName) {"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"394"$" setTypeface(fragment, typefaceName, 0);"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"395"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"396"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"397"$" * Set the typeface to the all text views belong to the fragment."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"398"$" * Make sure to call this method after fragment view creation."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"399"$" * If you use fragments in the support package,"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"400"$" * call {@link com.drivemode.android.typeface.TypefaceHelper#supportSetTypeface(android.support.v4.app.Fragment, String, int)} instead."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"401"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"402"$" * @param fragment the fragment."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"403"$" * @param typefaceName typeface name."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"404"$" * @param style the typeface style."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"405"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"406"$" @TargetApi(Build.VERSION_CODES.HONEYCOMB)"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"407"$" public void setTypeface(F fragment, String typefaceName, int style) {"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"408"$" View root = fragment.getView();"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"409"$" if (root instanceof TextView) {"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"410"$" setTypeface((TextView) root, typefaceName, style);"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"411"$" } else if (root instanceof ViewGroup) {"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"412"$" setTypeface((ViewGroup) root, typefaceName, style);"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"413"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"414"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"415"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"416"$" * Set the typeface to the all text views belong to the fragment."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"417"$" * Make sure to call this method after fragment view creation."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"418"$" * And this is a support package fragments only."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"419"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"420"$" * @param fragment the fragment."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"421"$" * @param typefaceName typeface name."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"422"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"423"$" public void supportSetTypeface(F fragment, String typefaceName) {"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"424"$" supportSetTypeface(fragment, typefaceName, 0);"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"425"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"426"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"427"$" * Set the typeface to the all text views belong to the fragment."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"428"$" * Make sure to call this method after fragment view creation."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"429"$" * And this is a support package fragments only."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"430"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"431"$" * @param fragment the fragment."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"432"$" * @param typefaceName typeface name."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"433"$" * @param style the typeface style."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"434"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"435"$" public void supportSetTypeface(F fragment, String typefaceName, int style) {"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"436"$" View root = fragment.getView();"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"437"$" if (root instanceof TextView) {"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"438"$" setTypeface((TextView) root, typefaceName, style);"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"439"$" } else if (root instanceof ViewGroup) {"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"440"$" setTypeface((ViewGroup) root, typefaceName, style);"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"441"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"442"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"443"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"444"$" * Set the typeface for the dialog view."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"445"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"446"$" * @param dialog the dialog."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"447"$" * @param typefaceName typeface name."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"448"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"449"$" public void setTypeface(D dialog, String typefaceName) {"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"450"$" setTypeface(dialog, typefaceName, 0);"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"451"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"452"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"453"$" * Set the typeface for the dialog view."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"454"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"455"$" * @param dialog the dialog."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"456"$" * @param typefaceName typeface name."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"457"$" * @param style the typeface style."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"458"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"459"$" public void setTypeface(D dialog, String typefaceName, int style) {"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"460"$" DialogUtils.setTypeface(this, dialog, typefaceName, style);"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"461"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"462"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"463"$" * Set the typeface for the toast view."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"464"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"465"$" * @param toast toast."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"466"$" * @param typefaceName typeface name."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"467"$" * @return toast that the typeface is injected."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"468"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"469"$" public Toast setTypeface(Toast toast, String typefaceName) {"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"470"$" return setTypeface(toast, typefaceName, 0);"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"471"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"472"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"473"$" * Set the typeface for the toast view."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"474"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"475"$" * @param toast toast."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"476"$" * @param typefaceName typeface name."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"477"$" * @param style the typeface style."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"478"$" * @return toast that the typeface is injected."$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"479"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"480"$" public Toast setTypeface(Toast toast, String typefaceName, int style) {"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"481"$" setTypeface((ViewGroup) toast.getView(), typefaceName, style);"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"482"$" return toast;"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "TypefaceHelper.java"$"483"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/drivemode/android/typeface/TypefaceHelper.java"$"2015-03-20 20:02:04" "PowerTogglesPlugin.java"$"484"$"++ b/project/app/src/main/java/com/painless/pc/PowerTogglesPlugin.java"$"verdict"$"0"$" b/project/app/src/main/java/com/painless/pc/PowerTogglesPlugin.java"$"2015-03-20 20:02:04" "PowerTogglesPlugin.java"$"485"$"67,7 @@ public abstract class PowerTogglesPlugin extends BroadcastReceiver {"$"verdict"$"0"$" b/project/app/src/main/java/com/painless/pc/PowerTogglesPlugin.java"$"2015-03-20 20:02:04" "PowerTogglesPlugin.java"$"486"$" boolean newState, Context context) {"$"verdict"$"0"$" b/project/app/src/main/java/com/painless/pc/PowerTogglesPlugin.java"$"2015-03-20 20:02:04" "Ripple.java"$"487"$"++ b/project/app/src/main/java/dreamers/graphics/Ripple.java"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/Ripple.java"$"2015-03-20 20:02:04" "Ripple.java"$"488"$"27,24 @@ class Ripple {"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/Ripple.java"$"2015-03-20 20:02:04" "Ripple.java"$"489"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/Ripple.java"$"2015-03-20 20:02:04" "Ripple.java"$"490"$" * Bounds used for computing max radius."$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/Ripple.java"$"2015-03-20 20:02:04" "Ripple.java"$"491"$" */"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/Ripple.java"$"2015-03-20 20:02:04" "Ripple.java"$"492"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/Ripple.java"$"2015-03-20 20:02:04" "Ripple.java"$"493"$" * Full-opacity color for drawing this ripple."$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/Ripple.java"$"2015-03-20 20:02:04" "Ripple.java"$"494"$" */"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/Ripple.java"$"2015-03-20 20:02:04" "Ripple.java"$"495"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/Ripple.java"$"2015-03-20 20:02:04" "Ripple.java"$"496"$" * Maximum ripple radius."$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/Ripple.java"$"2015-03-20 20:02:04" "Ripple.java"$"497"$" */"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/Ripple.java"$"2015-03-20 20:02:04" "Ripple.java"$"498"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/Ripple.java"$"2015-03-20 20:02:04" "Ripple.java"$"499"$" * Screen density used to adjust pixel-based velocities."$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/Ripple.java"$"2015-03-20 20:02:04" "Ripple.java"$"500"$" */"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/Ripple.java"$"2015-03-20 20:02:04" "Ripple.java"$"501"$"71,14 @@ class Ripple {"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/Ripple.java"$"2015-03-20 20:02:04" "Ripple.java"$"502"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/Ripple.java"$"2015-03-20 20:02:04" "Ripple.java"$"503"$" * Whether we have an explicit maximum radius."$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/Ripple.java"$"2015-03-20 20:02:04" "Ripple.java"$"504"$" */"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/Ripple.java"$"2015-03-20 20:02:04" "Ripple.java"$"505"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/Ripple.java"$"2015-03-20 20:02:04" "Ripple.java"$"506"$" * Whether we were canceled externally and should avoid self-removal."$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/Ripple.java"$"2015-03-20 20:02:04" "Ripple.java"$"507"$" */"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/Ripple.java"$"2015-03-20 20:02:04" "Ripple.java"$"508"$"296,6 @@ class Ripple {"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/Ripple.java"$"2015-03-20 20:02:04" "Ripple.java"$"509"$"337,8 @@ class Ripple {"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/Ripple.java"$"2015-03-20 20:02:04" "Ripple.java"$"510"$" if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR2)"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/Ripple.java"$"2015-03-20 20:02:04" "Ripple.java"$"511"$" radiusAnim.setAutoCancel(true);"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/Ripple.java"$"2015-03-20 20:02:04" "Ripple.java"$"512"$"353,8 @@ class Ripple {"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/Ripple.java"$"2015-03-20 20:02:04" "Ripple.java"$"513"$" if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR2)"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/Ripple.java"$"2015-03-20 20:02:04" "Ripple.java"$"514"$" opacityAnim.setAutoCancel(true);"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/Ripple.java"$"2015-03-20 20:02:04" "Ripple.java"$"515"$"421,8 @@ class Ripple {"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/Ripple.java"$"2015-03-20 20:02:04" "Ripple.java"$"516"$" * Interpolator with a smooth log deceleration"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/Ripple.java"$"2015-03-20 20:02:04" "Ripple.java"$"517"$" */"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/Ripple.java"$"2015-03-20 20:02:04" "RippleBackground.java"$"518"$"++ b/project/app/src/main/java/dreamers/graphics/RippleBackground.java"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleBackground.java"$"2015-03-20 20:02:04" "RippleBackground.java"$"519"$"29,29 @@ class RippleBackground {"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleBackground.java"$"2015-03-20 20:02:04" "RippleBackground.java"$"520"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleBackground.java"$"2015-03-20 20:02:04" "RippleBackground.java"$"521"$" * Bounds used for computing max radius."$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleBackground.java"$"2015-03-20 20:02:04" "RippleBackground.java"$"522"$" */"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleBackground.java"$"2015-03-20 20:02:04" "RippleBackground.java"$"523"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleBackground.java"$"2015-03-20 20:02:04" "RippleBackground.java"$"524"$" * Full-opacity color for drawing this ripple."$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleBackground.java"$"2015-03-20 20:02:04" "RippleBackground.java"$"525"$" */"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleBackground.java"$"2015-03-20 20:02:04" "RippleBackground.java"$"526"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleBackground.java"$"2015-03-20 20:02:04" "RippleBackground.java"$"527"$" * Maximum alpha value for drawing this ripple."$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleBackground.java"$"2015-03-20 20:02:04" "RippleBackground.java"$"528"$" */"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleBackground.java"$"2015-03-20 20:02:04" "RippleBackground.java"$"529"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleBackground.java"$"2015-03-20 20:02:04" "RippleBackground.java"$"530"$" * Maximum ripple radius."$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleBackground.java"$"2015-03-20 20:02:04" "RippleBackground.java"$"531"$" */"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleBackground.java"$"2015-03-20 20:02:04" "RippleBackground.java"$"532"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleBackground.java"$"2015-03-20 20:02:04" "RippleBackground.java"$"533"$" * Screen density used to adjust pixel-based velocities."$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleBackground.java"$"2015-03-20 20:02:04" "RippleBackground.java"$"534"$" */"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleBackground.java"$"2015-03-20 20:02:04" "RippleBackground.java"$"535"$"66,19 @@ class RippleBackground {"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleBackground.java"$"2015-03-20 20:02:04" "RippleBackground.java"$"536"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleBackground.java"$"2015-03-20 20:02:04" "RippleBackground.java"$"537"$" * Whether we should be drawing hardware animations."$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleBackground.java"$"2015-03-20 20:02:04" "RippleBackground.java"$"538"$" */"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleBackground.java"$"2015-03-20 20:02:04" "RippleBackground.java"$"539"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleBackground.java"$"2015-03-20 20:02:04" "RippleBackground.java"$"540"$" * Whether we can use hardware acceleration for the exit animation."$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleBackground.java"$"2015-03-20 20:02:04" "RippleBackground.java"$"541"$" */"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleBackground.java"$"2015-03-20 20:02:04" "RippleBackground.java"$"542"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleBackground.java"$"2015-03-20 20:02:04" "RippleBackground.java"$"543"$" * Whether we have an explicit maximum radius."$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleBackground.java"$"2015-03-20 20:02:04" "RippleBackground.java"$"544"$" */"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleBackground.java"$"2015-03-20 20:02:04" "RippleBackground.java"$"545"$"198,7 @@ class RippleBackground {"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleBackground.java"$"2015-03-20 20:02:04" "RippleBackground.java"$"546"$" 0.5f);"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleBackground.java"$"2015-03-20 20:02:04" "RippleBackground.java"$"547"$" / (WAVE_OUTER_SIZE_INFLUENCE_MAX * mDensity), 0, 1);"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleBackground.java"$"2015-03-20 20:02:04" "RippleBackground.java"$"548"$"245,8 @@ class RippleBackground {"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleBackground.java"$"2015-03-20 20:02:04" "RippleBackground.java"$"549"$" if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR2)"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleBackground.java"$"2015-03-20 20:02:04" "RippleBackground.java"$"550"$" outerOpacityAnim.setAutoCancel(true);"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleBackground.java"$"2015-03-20 20:02:04" "RippleBackground.java"$"551"$"258,8 @@ class RippleBackground {"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleBackground.java"$"2015-03-20 20:02:04" "RippleBackground.java"$"552"$" if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR2)"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleBackground.java"$"2015-03-20 20:02:04" "RippleBackground.java"$"553"$" outerFadeOutAnim.setAutoCancel(true);"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleBackground.java"$"2015-03-20 20:02:04" "RippleBackground.java"$"554"$"279,8 @@ class RippleBackground {"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleBackground.java"$"2015-03-20 20:02:04" "RippleBackground.java"$"555"$" if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR2)"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleBackground.java"$"2015-03-20 20:02:04" "RippleBackground.java"$"556"$" outerOpacityAnim.setAutoCancel(true);"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleBackground.java"$"2015-03-20 20:02:04" "RippleDrawable.java"$"557"$"++ b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2015-03-20 20:02:04" "RippleDrawable.java"$"558"$"24,19 @@ public class RippleDrawable extends Drawable {"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2015-03-20 20:02:04" "RippleDrawable.java"$"559"$" * @see #setMaxRadius(int)"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2015-03-20 20:02:04" "RippleDrawable.java"$"560"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2015-03-20 20:02:04" "RippleDrawable.java"$"561"$" * The maximum number of ripples supported."$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2015-03-20 20:02:04" "RippleDrawable.java"$"562"$" */"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2015-03-20 20:02:04" "RippleDrawable.java"$"563"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2015-03-20 20:02:04" "RippleDrawable.java"$"564"$" * Current ripple effect bounds, used to constrain ripple effects."$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2015-03-20 20:02:04" "RippleDrawable.java"$"565"$" */"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2015-03-20 20:02:04" "RippleDrawable.java"$"566"$"45,29 @@ public class RippleDrawable extends Drawable {"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2015-03-20 20:02:04" "RippleDrawable.java"$"567"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2015-03-20 20:02:04" "RippleDrawable.java"$"568"$" * The masking layer, e.g. the layer with id R.id.mask."$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2015-03-20 20:02:04" "RippleDrawable.java"$"569"$" */"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2015-03-20 20:02:04" "RippleDrawable.java"$"570"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2015-03-20 20:02:04" "RippleDrawable.java"$"571"$" * The current background. May be actively animating or pending entry."$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2015-03-20 20:02:04" "RippleDrawable.java"$"572"$" */"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2015-03-20 20:02:04" "RippleDrawable.java"$"573"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2015-03-20 20:02:04" "RippleDrawable.java"$"574"$" * Whether we expect to draw a background when visible."$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2015-03-20 20:02:04" "RippleDrawable.java"$"575"$" */"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2015-03-20 20:02:04" "RippleDrawable.java"$"576"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2015-03-20 20:02:04" "RippleDrawable.java"$"577"$" * The current ripple. May be actively animating or pending entry."$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2015-03-20 20:02:04" "RippleDrawable.java"$"578"$" */"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2015-03-20 20:02:04" "RippleDrawable.java"$"579"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2015-03-20 20:02:04" "RippleDrawable.java"$"580"$" * Whether we expect to draw a ripple when visible."$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2015-03-20 20:02:04" "RippleDrawable.java"$"581"$" */"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2015-03-20 20:02:04" "RippleDrawable.java"$"582"$"82,24 @@ public class RippleDrawable extends Drawable {"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2015-03-20 20:02:04" "RippleDrawable.java"$"583"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2015-03-20 20:02:04" "RippleDrawable.java"$"584"$" * Paint used to control appearance of ripples."$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2015-03-20 20:02:04" "RippleDrawable.java"$"585"$" */"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2015-03-20 20:02:04" "RippleDrawable.java"$"586"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2015-03-20 20:02:04" "RippleDrawable.java"$"587"$" * Paint used to control reveal layer masking."$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2015-03-20 20:02:04" "RippleDrawable.java"$"588"$" */"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2015-03-20 20:02:04" "RippleDrawable.java"$"589"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2015-03-20 20:02:04" "RippleDrawable.java"$"590"$" * Target density of the display into which ripples are drawn."$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2015-03-20 20:02:04" "RippleDrawable.java"$"591"$" */"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2015-03-20 20:02:04" "RippleDrawable.java"$"592"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2015-03-20 20:02:04" "RippleDrawable.java"$"593"$" * Whether bounds are being overridden."$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2015-03-20 20:02:04" "RippleDrawable.java"$"594"$" */"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2015-03-20 20:02:04" "RippleDrawable.java"$"595"$"119,7 @@ public class RippleDrawable extends Drawable {"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2015-03-20 20:02:04" "RippleDrawable.java"$"596"$" public RippleDrawable(ColorStateList color, Drawable content) {"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2015-03-20 20:02:04" "RippleDrawable.java"$"597"$"127,7 @@ public class RippleDrawable extends Drawable {"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2015-03-20 20:02:04" "RippleDrawable.java"$"598"$" if (Build.VERSION.SDK_INT > 11) {"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2015-03-20 20:02:04" "RippleDrawable.java"$"599"$"354,9 @@ public class RippleDrawable extends Drawable {"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2015-03-20 20:02:04" "RippleDrawable.java"$"600"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2015-03-20 20:02:04" "RippleDrawable.java"$"601"$" * @hide"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2015-03-20 20:02:04" "RippleDrawable.java"$"602"$" */"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2015-03-20 20:02:04" "RippleDrawable.java"$"603"$"620,11 @@ public class RippleDrawable extends Drawable {"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2015-03-20 20:02:04" "RippleDrawable.java"$"604"$" * {@link #RADIUS_AUTO} to automatically determine the maximum"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2015-03-20 20:02:04" "RippleDrawable.java"$"605"$" * radius based on the bounds"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2015-03-20 20:02:04" "RippleDrawable.java"$"606"$" * @hide"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2015-03-20 20:02:04" "RippleDrawable.java"$"607"$"636,9 @@ public class RippleDrawable extends Drawable {"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2015-03-20 20:02:04" "RippleDrawable.java"$"608"$" * the radius is determined automatically"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2015-03-20 20:02:04" "RippleDrawable.java"$"609"$" * @see #setMaxRadius(int)"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2015-03-20 20:02:04" "RippleDrawable.java"$"610"$"647,19 @@ public class RippleDrawable extends Drawable {"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2015-03-20 20:02:04" "RippleDrawable.java"$"611"$" public static RippleDrawable createRipple(View target, int color) {"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2015-03-20 20:02:04" "RippleDrawable.java"$"612"$" public static RippleDrawable For(View target, int color) {"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2015-03-20 20:02:04" "RippleDrawable.java"$"613"$" public static RippleDrawable makeFor(View target, ColorStateList colors) {"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2015-03-20 20:02:04" "RippleDrawable.java"$"614"$" public static RippleDrawable makeFor(View target, ColorStateList colors, boolean parentIsScrollContainer) {"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2015-03-20 20:02:04" "RippleDrawable.java"$"615"$"671,11 @@ public class RippleDrawable extends Drawable {"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2015-03-20 20:02:04" "RippleDrawable.java"$"616"$" @SuppressWarnings(""deprecation"")"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2015-03-20 20:02:04" "RippleDrawable.java"$"617"$" private static void setBackground(View target, Drawable drawable) {"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2015-03-20 20:02:04" "RippleDrawable.java"$"618"$" if (Build.VERSION.SDK_INT > 16) {"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2015-03-20 20:02:04" "RippleDrawable.java"$"619"$" } else {"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/RippleDrawable.java"$"2015-03-20 20:02:04" "TouchTracker.java"$"620"$"++ b/project/app/src/main/java/dreamers/graphics/TouchTracker.java"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/TouchTracker.java"$"2015-03-20 20:02:04" "TouchTracker.java"$"621"$"6,7 @@ import android.view.ViewConfiguration;"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/TouchTracker.java"$"2015-03-20 20:02:04" "TouchTracker.java"$"622"$"public class TouchTracker implements View.OnTouchListener {"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/TouchTracker.java"$"2015-03-20 20:02:04" "TouchTracker.java"$"623"$"21,13 @@ public class TouchTracker implements View.OnTouchListener{"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/TouchTracker.java"$"2015-03-20 20:02:04" "TouchTracker.java"$"624"$" public TouchTracker(RippleDrawable hotspot) {"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/TouchTracker.java"$"2015-03-20 20:02:04" "TouchTracker.java"$"625"$" public void setInsideScrollContainer(boolean inside) {"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/TouchTracker.java"$"2015-03-20 20:02:04" "TouchTracker.java"$"626"$"36,7 @@ public class TouchTracker implements View.OnTouchListener{"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/TouchTracker.java"$"2015-03-20 20:02:04" "TouchTracker.java"$"627"$" if (v.isClickable() || v.isLongClickable()) {"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/TouchTracker.java"$"2015-03-20 20:02:04" "TouchTracker.java"$"628"$"154,7 @@ public class TouchTracker implements View.OnTouchListener{"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/TouchTracker.java"$"2015-03-20 20:02:04" "TouchTracker.java"$"629"$" void setPressed(View target, boolean pressed, float x, float y) {"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/TouchTracker.java"$"2015-03-20 20:02:04" "TouchTracker.java"$"630"$"173,13 @@ public class TouchTracker implements View.OnTouchListener{"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/TouchTracker.java"$"2015-03-20 20:02:04" "TouchTracker.java"$"631"$" void removeTapCallback(View target) {"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/TouchTracker.java"$"2015-03-20 20:02:04" "TouchTracker.java"$"632"$" if (mPendingCheckForTap != null) {"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/TouchTracker.java"$"2015-03-20 20:02:04" "TouchTracker.java"$"633"$" void removeLongPressCallback(View target) {"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/TouchTracker.java"$"2015-03-20 20:02:04" "TouchTracker.java"$"634"$"195,14 @@ public class TouchTracker implements View.OnTouchListener{"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/TouchTracker.java"$"2015-03-20 20:02:04" "TouchTracker.java"$"635"$" if (target.get() != null) {"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/TouchTracker.java"$"2015-03-20 20:02:04" "TouchTracker.java"$"636"$" final class CheckForTap implements Runnable {"$"verdict"$"0"$" b/project/app/src/main/java/dreamers/graphics/TouchTracker.java"$"2015-03-20 20:02:04" "EqualsBuilder.java"$"637"$"++ b/project/app/src/main/java/org/apache/commons/lang/builder/EqualsBuilder.java"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/EqualsBuilder.java"$"2015-03-20 20:02:04" "EqualsBuilder.java"$"638"$"18,7 @@ package org.apache.commons.lang.builder;"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/EqualsBuilder.java"$"2015-03-20 20:02:04" "EqualsBuilder.java"$"639"$" *

"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/EqualsBuilder.java"$"2015-03-20 20:02:04" "EqualsBuilder.java"$"640"$"26,15 @@ package org.apache.commons.lang.builder;"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/EqualsBuilder.java"$"2015-03-20 20:02:04" "EqualsBuilder.java"$"641"$" *

"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/EqualsBuilder.java"$"2015-03-20 20:02:04" "EqualsBuilder.java"$"642"$" *

"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/EqualsBuilder.java"$"2015-03-20 20:02:04" "EqualsBuilder.java"$"643"$" *

"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/EqualsBuilder.java"$"2015-03-20 20:02:04" "EqualsBuilder.java"$"644"$"53,14 @@ package org.apache.commons.lang.builder;"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/EqualsBuilder.java"$"2015-03-20 20:02:04" "EqualsBuilder.java"$"645"$" *

"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/EqualsBuilder.java"$"2015-03-20 20:02:04" "EqualsBuilder.java"$"646"$" *

"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/EqualsBuilder.java"$"2015-03-20 20:02:04" "EqualsBuilder.java"$"647"$"73,8 @@ package org.apache.commons.lang.builder;"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/EqualsBuilder.java"$"2015-03-20 20:02:04" "EqualsBuilder.java"$"648"$" * @since 1.0"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/EqualsBuilder.java"$"2015-03-20 20:02:04" "EqualsBuilder.java"$"649"$"87,9 @@ public class EqualsBuilder {"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/EqualsBuilder.java"$"2015-03-20 20:02:04" "EqualsBuilder.java"$"650"$" *

"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/EqualsBuilder.java"$"2015-03-20 20:02:04" "EqualsBuilder.java"$"651"$" *"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/EqualsBuilder.java"$"2015-03-20 20:02:04" "EqualsBuilder.java"$"652"$"101,7 @@ public class EqualsBuilder {"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/EqualsBuilder.java"$"2015-03-20 20:02:04" "EqualsBuilder.java"$"653"$" * @param superEquals the result of calling super.equals()"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/EqualsBuilder.java"$"2015-03-20 20:02:04" "EqualsBuilder.java"$"654"$"119,8 @@ public class EqualsBuilder {"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/EqualsBuilder.java"$"2015-03-20 20:02:04" "EqualsBuilder.java"$"655"$" * @param lhs the left hand object"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/EqualsBuilder.java"$"2015-03-20 20:02:04" "EqualsBuilder.java"$"656"$" * @param rhs the right hand object"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/EqualsBuilder.java"$"2015-03-20 20:02:04" "EqualsBuilder.java"$"657"$"172,8 @@ public class EqualsBuilder {"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/EqualsBuilder.java"$"2015-03-20 20:02:04" "EqualsBuilder.java"$"658"$" * @param lhs the left hand long"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/EqualsBuilder.java"$"2015-03-20 20:02:04" "EqualsBuilder.java"$"659"$" * @param rhs the right hand long"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/EqualsBuilder.java"$"2015-03-20 20:02:04" "EqualsBuilder.java"$"660"$"187,8 @@ public class EqualsBuilder {"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/EqualsBuilder.java"$"2015-03-20 20:02:04" "EqualsBuilder.java"$"661"$" * @param lhs the left hand int"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/EqualsBuilder.java"$"2015-03-20 20:02:04" "EqualsBuilder.java"$"662"$" * @param rhs the right hand int"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/EqualsBuilder.java"$"2015-03-20 20:02:04" "EqualsBuilder.java"$"663"$"202,8 @@ public class EqualsBuilder {"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/EqualsBuilder.java"$"2015-03-20 20:02:04" "EqualsBuilder.java"$"664"$" * @param lhs the left hand short"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/EqualsBuilder.java"$"2015-03-20 20:02:04" "EqualsBuilder.java"$"665"$" * @param rhs the right hand short"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/EqualsBuilder.java"$"2015-03-20 20:02:04" "EqualsBuilder.java"$"666"$"217,8 @@ public class EqualsBuilder {"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/EqualsBuilder.java"$"2015-03-20 20:02:04" "EqualsBuilder.java"$"667"$" * @param lhs the left hand char"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/EqualsBuilder.java"$"2015-03-20 20:02:04" "EqualsBuilder.java"$"668"$" * @param rhs the right hand char"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/EqualsBuilder.java"$"2015-03-20 20:02:04" "EqualsBuilder.java"$"669"$"232,8 @@ public class EqualsBuilder {"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/EqualsBuilder.java"$"2015-03-20 20:02:04" "EqualsBuilder.java"$"670"$" * @param lhs the left hand byte"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/EqualsBuilder.java"$"2015-03-20 20:02:04" "EqualsBuilder.java"$"671"$" * @param rhs the right hand byte"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/EqualsBuilder.java"$"2015-03-20 20:02:04" "EqualsBuilder.java"$"672"$"247,14 @@ public class EqualsBuilder {"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/EqualsBuilder.java"$"2015-03-20 20:02:04" "EqualsBuilder.java"$"673"$" *

"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/EqualsBuilder.java"$"2015-03-20 20:02:04" "EqualsBuilder.java"$"674"$" *

"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/EqualsBuilder.java"$"2015-03-20 20:02:04" "EqualsBuilder.java"$"675"$" * @param lhs the left hand double"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/EqualsBuilder.java"$"2015-03-20 20:02:04" "EqualsBuilder.java"$"676"$" * @param rhs the right hand double"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/EqualsBuilder.java"$"2015-03-20 20:02:04" "EqualsBuilder.java"$"677"$"267,14 @@ public class EqualsBuilder {"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/EqualsBuilder.java"$"2015-03-20 20:02:04" "EqualsBuilder.java"$"678"$" *

"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/EqualsBuilder.java"$"2015-03-20 20:02:04" "EqualsBuilder.java"$"679"$" *

"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/EqualsBuilder.java"$"2015-03-20 20:02:04" "EqualsBuilder.java"$"680"$" * @param lhs the left hand float"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/EqualsBuilder.java"$"2015-03-20 20:02:04" "EqualsBuilder.java"$"681"$" * @param rhs the right hand float"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/EqualsBuilder.java"$"2015-03-20 20:02:04" "EqualsBuilder.java"$"682"$"287,8 @@ public class EqualsBuilder {"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/EqualsBuilder.java"$"2015-03-20 20:02:04" "EqualsBuilder.java"$"683"$" * @param lhs the left hand boolean"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/EqualsBuilder.java"$"2015-03-20 20:02:04" "EqualsBuilder.java"$"684"$" * @param rhs the right hand boolean"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/EqualsBuilder.java"$"2015-03-20 20:02:04" "EqualsBuilder.java"$"685"$"301,12 @@ public class EqualsBuilder {"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/EqualsBuilder.java"$"2015-03-20 20:02:04" "EqualsBuilder.java"$"686"$" *

"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/EqualsBuilder.java"$"2015-03-20 20:02:04" "EqualsBuilder.java"$"687"$" * @param lhs the left hand Object[]"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/EqualsBuilder.java"$"2015-03-20 20:02:04" "EqualsBuilder.java"$"688"$" * @param rhs the right hand Object[]"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/EqualsBuilder.java"$"2015-03-20 20:02:04" "EqualsBuilder.java"$"689"$"333,11 @@ public class EqualsBuilder {"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/EqualsBuilder.java"$"2015-03-20 20:02:04" "EqualsBuilder.java"$"690"$" *

"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/EqualsBuilder.java"$"2015-03-20 20:02:04" "EqualsBuilder.java"$"691"$" * @param lhs the left hand long[]"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/EqualsBuilder.java"$"2015-03-20 20:02:04" "EqualsBuilder.java"$"692"$" * @param rhs the right hand long[]"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/EqualsBuilder.java"$"2015-03-20 20:02:04" "EqualsBuilder.java"$"693"$"364,11 @@ public class EqualsBuilder {"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/EqualsBuilder.java"$"2015-03-20 20:02:04" "EqualsBuilder.java"$"694"$" *

"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/EqualsBuilder.java"$"2015-03-20 20:02:04" "EqualsBuilder.java"$"695"$" * @param lhs the left hand int[]"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/EqualsBuilder.java"$"2015-03-20 20:02:04" "EqualsBuilder.java"$"696"$" * @param rhs the right hand int[]"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/EqualsBuilder.java"$"2015-03-20 20:02:04" "EqualsBuilder.java"$"697"$"395,11 @@ public class EqualsBuilder {"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/EqualsBuilder.java"$"2015-03-20 20:02:04" "EqualsBuilder.java"$"698"$" *

"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/EqualsBuilder.java"$"2015-03-20 20:02:04" "EqualsBuilder.java"$"699"$" * @param lhs the left hand short[]"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/EqualsBuilder.java"$"2015-03-20 20:02:04" "EqualsBuilder.java"$"700"$" * @param rhs the right hand short[]"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/EqualsBuilder.java"$"2015-03-20 20:02:04" "EqualsBuilder.java"$"701"$"426,11 @@ public class EqualsBuilder {"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/EqualsBuilder.java"$"2015-03-20 20:02:04" "EqualsBuilder.java"$"702"$" *

"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/EqualsBuilder.java"$"2015-03-20 20:02:04" "EqualsBuilder.java"$"703"$" * @param lhs the left hand char[]"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/EqualsBuilder.java"$"2015-03-20 20:02:04" "EqualsBuilder.java"$"704"$" * @param rhs the right hand char[]"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/EqualsBuilder.java"$"2015-03-20 20:02:04" "EqualsBuilder.java"$"705"$"457,11 @@ public class EqualsBuilder {"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/EqualsBuilder.java"$"2015-03-20 20:02:04" "EqualsBuilder.java"$"706"$" *

"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/EqualsBuilder.java"$"2015-03-20 20:02:04" "EqualsBuilder.java"$"707"$" * @param lhs the left hand byte[]"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/EqualsBuilder.java"$"2015-03-20 20:02:04" "EqualsBuilder.java"$"708"$" * @param rhs the right hand byte[]"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/EqualsBuilder.java"$"2015-03-20 20:02:04" "EqualsBuilder.java"$"709"$"488,11 @@ public class EqualsBuilder {"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/EqualsBuilder.java"$"2015-03-20 20:02:04" "EqualsBuilder.java"$"710"$" *

"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/EqualsBuilder.java"$"2015-03-20 20:02:04" "EqualsBuilder.java"$"711"$" * @param lhs the left hand double[]"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/EqualsBuilder.java"$"2015-03-20 20:02:04" "EqualsBuilder.java"$"712"$" * @param rhs the right hand double[]"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/EqualsBuilder.java"$"2015-03-20 20:02:04" "EqualsBuilder.java"$"713"$"519,11 @@ public class EqualsBuilder {"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/EqualsBuilder.java"$"2015-03-20 20:02:04" "EqualsBuilder.java"$"714"$" *

"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/EqualsBuilder.java"$"2015-03-20 20:02:04" "EqualsBuilder.java"$"715"$" * @param lhs the left hand float[]"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/EqualsBuilder.java"$"2015-03-20 20:02:04" "EqualsBuilder.java"$"716"$" * @param rhs the right hand float[]"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/EqualsBuilder.java"$"2015-03-20 20:02:04" "EqualsBuilder.java"$"717"$"550,11 @@ public class EqualsBuilder {"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/EqualsBuilder.java"$"2015-03-20 20:02:04" "EqualsBuilder.java"$"718"$" *

"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/EqualsBuilder.java"$"2015-03-20 20:02:04" "EqualsBuilder.java"$"719"$" * @param lhs the left hand boolean[]"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/EqualsBuilder.java"$"2015-03-20 20:02:04" "EqualsBuilder.java"$"720"$" * @param rhs the right hand boolean[]"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/EqualsBuilder.java"$"2015-03-20 20:02:04" "HashCodeBuilder.java"$"721"$"++ b/project/app/src/main/java/org/apache/commons/lang/builder/HashCodeBuilder.java"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/HashCodeBuilder.java"$"2015-03-20 20:02:04" "HashCodeBuilder.java"$"722"$"24,23 @@ import java.util.Set;"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/HashCodeBuilder.java"$"2015-03-20 20:02:04" "HashCodeBuilder.java"$"723"$" *

"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/HashCodeBuilder.java"$"2015-03-20 20:02:04" "HashCodeBuilder.java"$"724"$" *

"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/HashCodeBuilder.java"$"2015-03-20 20:02:04" "HashCodeBuilder.java"$"725"$" *

"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/HashCodeBuilder.java"$"2015-03-20 20:02:04" "HashCodeBuilder.java"$"726"$" *

"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/HashCodeBuilder.java"$"2015-03-20 20:02:04" "HashCodeBuilder.java"$"727"$"59,22 @@ import java.util.Set;"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/HashCodeBuilder.java"$"2015-03-20 20:02:04" "HashCodeBuilder.java"$"728"$" *

"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/HashCodeBuilder.java"$"2015-03-20 20:02:04" "HashCodeBuilder.java"$"729"$" *

"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/HashCodeBuilder.java"$"2015-03-20 20:02:04" "HashCodeBuilder.java"$"730"$" *

"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/HashCodeBuilder.java"$"2015-03-20 20:02:04" "HashCodeBuilder.java"$"731"$" *

"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/HashCodeBuilder.java"$"2015-03-20 20:02:04" "HashCodeBuilder.java"$"732"$"84,8 @@ import java.util.Set;"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/HashCodeBuilder.java"$"2015-03-20 20:02:04" "HashCodeBuilder.java"$"733"$" * @since 1.0"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/HashCodeBuilder.java"$"2015-03-20 20:02:04" "HashCodeBuilder.java"$"734"$"121,7 @@ public class HashCodeBuilder {"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/HashCodeBuilder.java"$"2015-03-20 20:02:04" "HashCodeBuilder.java"$"735"$" * @param value The object to lookup in the registry."$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/HashCodeBuilder.java"$"2015-03-20 20:02:04" "HashCodeBuilder.java"$"736"$"136,7 @@ public class HashCodeBuilder {"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/HashCodeBuilder.java"$"2015-03-20 20:02:04" "HashCodeBuilder.java"$"737"$" * @param value The object to register."$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/HashCodeBuilder.java"$"2015-03-20 20:02:04" "HashCodeBuilder.java"$"738"$"145,9 @@ public class HashCodeBuilder {"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/HashCodeBuilder.java"$"2015-03-20 20:02:04" "HashCodeBuilder.java"$"739"$" * @param value object for which the hashCode is to be calculated"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/HashCodeBuilder.java"$"2015-03-20 20:02:04" "HashCodeBuilder.java"$"740"$" * @see System#identityHashCode(Object)"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/HashCodeBuilder.java"$"2015-03-20 20:02:04" "HashCodeBuilder.java"$"741"$"157,11 @@ public class HashCodeBuilder {"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/HashCodeBuilder.java"$"2015-03-20 20:02:04" "HashCodeBuilder.java"$"742"$" *

"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/HashCodeBuilder.java"$"2015-03-20 20:02:04" "HashCodeBuilder.java"$"743"$" *

"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/HashCodeBuilder.java"$"2015-03-20 20:02:04" "HashCodeBuilder.java"$"744"$" * @param value The object to unregister."$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/HashCodeBuilder.java"$"2015-03-20 20:02:04" "HashCodeBuilder.java"$"745"$"193,14 @@ public class HashCodeBuilder {"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/HashCodeBuilder.java"$"2015-03-20 20:02:04" "HashCodeBuilder.java"$"746"$" *

"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/HashCodeBuilder.java"$"2015-03-20 20:02:04" "HashCodeBuilder.java"$"747"$" * @param initialNonZeroOddNumber a non-zero, odd number used as the initial value"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/HashCodeBuilder.java"$"2015-03-20 20:02:04" "HashCodeBuilder.java"$"748"$" * @param multiplierNonZeroOddNumber a non-zero, odd number used as the multiplier"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/HashCodeBuilder.java"$"2015-03-20 20:02:04" "HashCodeBuilder.java"$"749"$" * @throws IllegalArgumentException if the number is zero or even"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/HashCodeBuilder.java"$"2015-03-20 20:02:04" "HashCodeBuilder.java"$"750"$"229,7 @@ public class HashCodeBuilder {"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/HashCodeBuilder.java"$"2015-03-20 20:02:04" "HashCodeBuilder.java"$"751"$" * @param value the boolean to add to the hashCode"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/HashCodeBuilder.java"$"2015-03-20 20:02:04" "HashCodeBuilder.java"$"752"$"242,7 @@ public class HashCodeBuilder {"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/HashCodeBuilder.java"$"2015-03-20 20:02:04" "HashCodeBuilder.java"$"753"$" * @param array the array to add to the hashCode"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/HashCodeBuilder.java"$"2015-03-20 20:02:04" "HashCodeBuilder.java"$"754"$"263,7 @@ public class HashCodeBuilder {"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/HashCodeBuilder.java"$"2015-03-20 20:02:04" "HashCodeBuilder.java"$"755"$" * @param value the byte to add to the hashCode"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/HashCodeBuilder.java"$"2015-03-20 20:02:04" "HashCodeBuilder.java"$"756"$"278,7 @@ public class HashCodeBuilder {"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/HashCodeBuilder.java"$"2015-03-20 20:02:04" "HashCodeBuilder.java"$"757"$" * @param array the array to add to the hashCode"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/HashCodeBuilder.java"$"2015-03-20 20:02:04" "HashCodeBuilder.java"$"758"$"297,7 @@ public class HashCodeBuilder {"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/HashCodeBuilder.java"$"2015-03-20 20:02:04" "HashCodeBuilder.java"$"759"$" * @param value the char to add to the hashCode"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/HashCodeBuilder.java"$"2015-03-20 20:02:04" "HashCodeBuilder.java"$"760"$"310,7 @@ public class HashCodeBuilder {"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/HashCodeBuilder.java"$"2015-03-20 20:02:04" "HashCodeBuilder.java"$"761"$" * @param array the array to add to the hashCode"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/HashCodeBuilder.java"$"2015-03-20 20:02:04" "HashCodeBuilder.java"$"762"$"329,7 @@ public class HashCodeBuilder {"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/HashCodeBuilder.java"$"2015-03-20 20:02:04" "HashCodeBuilder.java"$"763"$" * @param value the double to add to the hashCode"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/HashCodeBuilder.java"$"2015-03-20 20:02:04" "HashCodeBuilder.java"$"764"$"341,7 @@ public class HashCodeBuilder {"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/HashCodeBuilder.java"$"2015-03-20 20:02:04" "HashCodeBuilder.java"$"765"$" * @param array the array to add to the hashCode"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/HashCodeBuilder.java"$"2015-03-20 20:02:04" "HashCodeBuilder.java"$"766"$"360,7 @@ public class HashCodeBuilder {"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/HashCodeBuilder.java"$"2015-03-20 20:02:04" "HashCodeBuilder.java"$"767"$" * @param value the float to add to the hashCode"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/HashCodeBuilder.java"$"2015-03-20 20:02:04" "HashCodeBuilder.java"$"768"$"373,7 @@ public class HashCodeBuilder {"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/HashCodeBuilder.java"$"2015-03-20 20:02:04" "HashCodeBuilder.java"$"769"$" * @param array the array to add to the hashCode"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/HashCodeBuilder.java"$"2015-03-20 20:02:04" "HashCodeBuilder.java"$"770"$"392,7 @@ public class HashCodeBuilder {"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/HashCodeBuilder.java"$"2015-03-20 20:02:04" "HashCodeBuilder.java"$"771"$" * @param value the int to add to the hashCode"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/HashCodeBuilder.java"$"2015-03-20 20:02:04" "HashCodeBuilder.java"$"772"$"405,7 @@ public class HashCodeBuilder {"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/HashCodeBuilder.java"$"2015-03-20 20:02:04" "HashCodeBuilder.java"$"773"$" * @param array the array to add to the hashCode"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/HashCodeBuilder.java"$"2015-03-20 20:02:04" "HashCodeBuilder.java"$"774"$"424,7 @@ public class HashCodeBuilder {"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/HashCodeBuilder.java"$"2015-03-20 20:02:04" "HashCodeBuilder.java"$"775"$" * @param value the long to add to the hashCode"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/HashCodeBuilder.java"$"2015-03-20 20:02:04" "HashCodeBuilder.java"$"776"$"437,7 @@ public class HashCodeBuilder {"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/HashCodeBuilder.java"$"2015-03-20 20:02:04" "HashCodeBuilder.java"$"777"$" * @param array the array to add to the hashCode"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/HashCodeBuilder.java"$"2015-03-20 20:02:04" "HashCodeBuilder.java"$"778"$"456,7 @@ public class HashCodeBuilder {"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/HashCodeBuilder.java"$"2015-03-20 20:02:04" "HashCodeBuilder.java"$"779"$" * @param object the Object to add to the hashCode"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/HashCodeBuilder.java"$"2015-03-20 20:02:04" "HashCodeBuilder.java"$"780"$"501,7 @@ public class HashCodeBuilder {"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/HashCodeBuilder.java"$"2015-03-20 20:02:04" "HashCodeBuilder.java"$"781"$" * @param array the array to add to the hashCode"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/HashCodeBuilder.java"$"2015-03-20 20:02:04" "HashCodeBuilder.java"$"782"$"520,7 @@ public class HashCodeBuilder {"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/HashCodeBuilder.java"$"2015-03-20 20:02:04" "HashCodeBuilder.java"$"783"$" * @param value the short to add to the hashCode"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/HashCodeBuilder.java"$"2015-03-20 20:02:04" "HashCodeBuilder.java"$"784"$"533,7 @@ public class HashCodeBuilder {"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/HashCodeBuilder.java"$"2015-03-20 20:02:04" "HashCodeBuilder.java"$"785"$" * @param array the array to add to the hashCode"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/HashCodeBuilder.java"$"2015-03-20 20:02:04" "HashCodeBuilder.java"$"786"$"552,7 @@ public class HashCodeBuilder {"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/HashCodeBuilder.java"$"2015-03-20 20:02:04" "HashCodeBuilder.java"$"787"$" * @param superHashCode the result of calling super.hashCode()"$"verdict"$"0"$" b/project/app/src/main/java/org/apache/commons/lang/builder/HashCodeBuilder.java"$"2015-03-20 20:02:04" "ShakeDetector.java"$"788"$"++ b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"verdict"$"0"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-03-20 20:02:04" "ShakeDetector.java"$"789"$"75,7 @@ public class ShakeDetector implements SensorEventListener {"$"verdict"$"0"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-03-20 20:02:04" "ShakeDetector.java"$"790"$" void onShakeDetected();"$"verdict"$"0"$" b/project/app/src/main/java/uk/co/jarofgreen/lib/ShakeDetector.java"$"2015-03-20 20:02:04" "NotificationPresenter.java"$"4"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-21 06:41:32" "NotificationPresenter.java"$"5"$"145,9 @@ public class NotificationPresenter implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-21 06:41:32" "NotificationPresenter.java"$"6"$" case Config.KEY_ENABLED:"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-21 06:41:32" "NotificationPresenter.java"$"7"$" rebuildLocalList();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-21 06:41:32" "NotificationPresenter.java"$"8"$" break;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-21 06:41:32" "NotificationPresenter.java"$"9"$"754,10 @@ public class NotificationPresenter implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-21 06:41:32" "NotificationPresenter.java"$"10"$" if (!mConfig.isEnabled()) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-21 06:41:32" "NotificationPresenter.java"$"11"$" return false;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-21 06:41:32" "NotificationPresenter.java"$"12"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-21 06:41:32" "NotificationPresenter.java"$"13"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-21 06:41:32" "NotificationPresenter.java"$"14"$" AppConfig config = mBlacklist.getAppConfig(notification.getPackageName());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-21 06:41:32" "CheckImpl.java"$"4"$"++ b/project/app/src/main/java/com/achep/base/tests/CheckImpl.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/tests/CheckImpl.java"$"2015-03-21 12:19:48" "CheckImpl.java"$"5"$"36,7 @@ final class CheckImpl extends Check {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/tests/CheckImpl.java"$"2015-03-21 12:19:48" "CheckImpl.java"$"6"$" if (value == 0) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/tests/CheckImpl.java"$"2015-03-21 12:19:48" "NotificationList.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2015-03-25 07:20:36" "NotificationList.java"$"1"$"49,7 @@ final class NotificationList extends ArrayList implements IOnL"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2015-03-25 07:20:36" "NotificationList.java"$"2"$" private volatile int mMaximumSize = Integer.MAX_VALUE;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2015-03-25 07:20:36" "NotificationPrTask.java"$"3"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrTask.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrTask.java"$"2015-03-25 07:20:36" "NotificationPrTask.java"$"4"$"38,7 @@ class NotificationPrTask {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrTask.java"$"2015-03-25 07:20:36" "NotificationPrTask.java"$"5"$" public volatile int flags;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrTask.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"6"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"7"$"105,17 @@ public class NotificationPresenter implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"8"$" private volatile OnNotificationPostedListener mMainListener;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"9"$" private volatile int mFreezeLevel;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"10"$" private final NotificationPrProxy mProxy;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"11"$" private final NotificationSpamFilter mFilter;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"12"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"13"$" final Object monitor = new Object();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"14"$"131,8 @@ public class NotificationPresenter implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"15"$" private volatile int mMinPriority;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"16"$" private volatile int mMaxPriority;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"17"$"143,13 @@ public class NotificationPresenter implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"18"$" synchronized (monitor) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"19"$" Check.getInstance().isInMainThread();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"20"$" onConfigChangedSynced(key, value);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"21"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"22"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"23"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"24"$" public void onConfigChangedSynced(@NonNull String key, @NonNull Object value) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"25"$"219,10 @@ public class NotificationPresenter implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"26"$" synchronized (monitor) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"27"$" // TODO: Check.getInstance().isInMainThread();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"28"$" handlePackageVisibilityChanged(configNew.packageName);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"29"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"30"$"404,96 @@ public class NotificationPresenter implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"31"$" synchronized (monitor) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"32"$" Check.getInstance().isInMainThread();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"33"$" mProxy.onPosted(n);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"34"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"35"$" // Check for the test notification."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"36"$" if (isInitNotification(context, n)) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"37"$" NotificationUtils.dismissNotification(n);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"38"$" // Try with another way, just to be sure."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"39"$" String name = Context.NOTIFICATION_SERVICE;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"40"$" NotificationManager nm = (NotificationManager) context.getSystemService(name);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"41"$" nm.cancel(App.ID_NOTIFY_INIT);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"42"$" return;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"43"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"44"$" freezeListeners();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"45"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"46"$" boolean globalValid = isValidForGlobal(n);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"47"$" boolean localValid = false;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"48"$" boolean groupChild = false;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"49"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"50"$" // If notification will not be added to the"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"51"$" // list there's no point of loading its data."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"52"$" if (globalValid) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"53"$" n.load(context);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"54"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"55"$" if (n.isGroupSummary()) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"56"$" String groupKey = n.getGroupKey();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"57"$" assert groupKey != null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"58"$" mGroupsWithSummaries.add(groupKey);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"59"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"60"$" // Put all group's children to its summary"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"61"$" // notification."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"62"$" for (int i = mGList.size() - 1; i >= 0; i--) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"63"$" OpenNotification n2 = mGList.get(i);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"64"$" if (groupKey.equals(n2.getGroupKey())) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"65"$" assert n.getGroupNotifications() != null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"66"$" n.getGroupNotifications().add(n2);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"67"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"68"$" // Remove this notification from the global list."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"69"$" mGList.removeNotification(n2);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"70"$" mLList.removeNotification(n2);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"71"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"72"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"73"$" } else if (n.isGroupChild() && mGroupsWithSummaries.contains(n.getGroupKey())) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"74"$" // Artem Chepurnoy: Not sure if this may happen."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"75"$" if (DEBUG) Log.d(TAG, ""Adding a notification to an existent group."");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"76"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"77"$" String groupKey = n.getGroupKey();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"78"$" assert groupKey != null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"79"$" for (OpenNotification n2 : mGList) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"80"$" if (groupKey.equals(n2.getGroupKey())) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"81"$" Check.getInstance().isTrue(n2.isGroupSummary());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"82"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"83"$" groupChild = true;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"84"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"85"$" assert n2.getGroupNotifications() != null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"86"$" ((NotificationList) n2.getGroupNotifications()).pushNotification(n);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"87"$" notifyListeners(n2, EVENT_CHANGED);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"88"$" break;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"89"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"90"$" Check.getInstance().isTrue(groupChild);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"91"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"92"$" Config config = Config.getInstance();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"93"$" n.setEmoticonsEnabled(config.isEmoticonsEnabled());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"94"$" if (groupChild) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"95"$" globalValid = false;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"96"$" // I assume that 'localValid' if"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"97"$" // 'False' here."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"98"$" } else {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"99"$" localValid = isValidForLocal(n);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"100"$" if (!Device.hasJellyBeanMR2Api()) globalValid = localValid;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"101"$" mGList.pushOrRemoveNotification(n, globalValid);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"102"$" int result = mLList.pushOrRemoveNotification(n, localValid);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"103"$" if (localValid && result == RESULT_SUCCESS && mMainListener != null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"104"$" if (DEBUG) Log.d(TAG, ""Notification posted: notifying the main listener."");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"105"$" mMainListener.onNotificationPosted(context, n, flags);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"106"$" // Release listeners and send all pending"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"107"$" // events."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"108"$" if (Operator.bitAnd(flags, FLAG_SILENCE)) mFrozenEvents.clear();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"109"$" meltListeners();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"110"$"506,41 @@ public class NotificationPresenter implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"111"$" synchronized (monitor) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"112"$" Check.getInstance().isInMainThread();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"113"$" mProxy.onRemoved(n);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"114"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"115"$" if (n.isGroupSummary()) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"116"$" String groupKey = n.getGroupKey();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"117"$" assert groupKey != null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"118"$" mGroupsWithSummaries.remove(groupKey);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"119"$" } else if (n.isGroupChild() && mGroupsWithSummaries.contains(n.getGroupKey())) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"120"$" String groupKey = n.getGroupKey();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"121"$" assert groupKey != null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"122"$" for (OpenNotification n2 : mGList) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"123"$" if (groupKey.equals(n2.getGroupKey())) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"124"$" Check.getInstance().isTrue(n2.isGroupSummary());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"125"$" assert n2.getGroupNotifications() != null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"126"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"127"$" NotificationList list = (NotificationList) n2.getGroupNotifications();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"128"$" int i = list.indexOfNotification(n);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"129"$" if (i != -1) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"130"$" n.recycle();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"131"$" list.remove(i);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"132"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"133"$" return;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"134"$" NotificationList list = mGList;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"135"$" int i = list.indexOfNotification(n);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"136"$" if (i != -1) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"137"$" n.recycle();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"138"$" list.remove(i);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"139"$" mLList.removeNotification(n);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"140"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"141"$"550,7 @@ public class NotificationPresenter implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"142"$" // Must be synced on monitor"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"143"$"571,21 @@ public class NotificationPresenter implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"144"$" synchronized (monitor) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"145"$" for (OpenNotification n : getList()) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"146"$" long delta = Math.max(n.getNotification().priority, 1) * FRESH_NOTIFICATION_EXPIRY_TIME;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"147"$" long past = SystemClock.elapsedRealtime() - delta;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"148"$" if (!n.isRead() && n.getLoadTimestamp() > past) return n;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"149"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"150"$" return null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"151"$" synchronized (monitor) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"152"$" return mLList;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"153"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"154"$"593,9 @@ public class NotificationPresenter implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"155"$" synchronized (monitor) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"156"$" return mLList.size();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"157"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"158"$"604,9 @@ public class NotificationPresenter implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"159"$" synchronized (monitor) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"160"$" return mLList.isEmpty();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"161"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"162"$"846,17 @@ public class NotificationPresenter implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"163"$" notifyListeners);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"164"$" synchronized (monitor) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"165"$" Check.getInstance().isInMainThread();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"166"$" if (DEBUG) Log.d(TAG, ""Clearing the notifications list... notify_listeners="""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"167"$" + notifyListeners);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"168"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"169"$" mProxy.onClear();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"170"$" mGroupsWithSummaries.clear();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"171"$" mGList.clear();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"172"$" mLList.clear();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"173"$" if (notifyListeners) notifyListeners(null, EVENT_BATH);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationPresenter.java"$"174"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-03-25 07:20:36" "NotificationUiHelper.java"$"175"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-25 07:20:36" "NotificationUiHelper.java"$"176"$"132,13 @@ public class NotificationUiHelper implements INotificatiable {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-25 07:20:36" "NotificationUiHelper.java"$"177"$" synchronized (NotificationPresenter.getInstance().monitor) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-25 07:20:36" "NotificationUiHelper.java"$"178"$" if (Operator.bitAnd(mPendingUpdates, PENDING_UPDATE_TITLE)) updateTitle();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-25 07:20:36" "NotificationUiHelper.java"$"179"$" if (Operator.bitAnd(mPendingUpdates, PENDING_UPDATE_SUBTITLE)) updateSubtitle();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-25 07:20:36" "NotificationUiHelper.java"$"180"$" if (Operator.bitAnd(mPendingUpdates, PENDING_UPDATE_TIMESTAMP)) updateTimestamp();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-25 07:20:36" "NotificationUiHelper.java"$"181"$" if (Operator.bitAnd(mPendingUpdates, PENDING_UPDATE_MESSAGE)) updateMessage();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-25 07:20:36" "NotificationUiHelper.java"$"182"$" if (Operator.bitAnd(mPendingUpdates, PENDING_UPDATE_ACTIONS)) updateActions();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-25 07:20:36" "NotificationUiHelper.java"$"183"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-25 07:20:36" "NotificationUiHelper.java"$"184"$"159,15 @@ public class NotificationUiHelper implements INotificatiable {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-25 07:20:36" "NotificationUiHelper.java"$"185"$" synchronized (NotificationPresenter.getInstance().monitor) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-25 07:20:36" "NotificationUiHelper.java"$"186"$" // Update everything"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-25 07:20:36" "NotificationUiHelper.java"$"187"$" updateTitle();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-25 07:20:36" "NotificationUiHelper.java"$"188"$" updateTimestamp();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-25 07:20:36" "NotificationUiHelper.java"$"189"$" updateSubtitle();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-25 07:20:36" "NotificationUiHelper.java"$"190"$" updateMessage();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-25 07:20:36" "NotificationUiHelper.java"$"191"$" updateActions();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-25 07:20:36" "NotificationUiHelper.java"$"192"$" updateIcons();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-25 07:20:36" "NotificationUiHelper.java"$"193"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-03-25 07:20:36" "Device.java"$"194"$"++ b/project/app/src/main/java/com/achep/base/Device.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Device.java"$"2015-03-25 07:20:36" "Device.java"$"195"$"60,9 @@ public class Device {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Device.java"$"2015-03-25 07:20:36" "Device.java"$"196"$" case Build.VERSION_CODES.LOLLIPOP_MR1:"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Device.java"$"2015-03-25 07:20:36" "Device.java"$"197"$" API_VERSION_NAME_SHORT = ""LP1"";"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Device.java"$"2015-03-25 07:20:36" "Device.java"$"198"$" break;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Device.java"$"2015-03-25 07:20:36" "Device.java"$"199"$"76,14 @@ public class Device {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Device.java"$"2015-03-25 07:20:36" "Device.java"$"200"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Device.java"$"2015-03-25 07:20:36" "Device.java"$"201"$" * @return {@code true} if device is running"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Device.java"$"2015-03-25 07:20:36" "Device.java"$"202"$" * {@link Build.VERSION_CODES#LOLLIPOP_MR1 Lollipop 5.1} or higher, {@code false} otherwise."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Device.java"$"2015-03-25 07:20:36" "Device.java"$"203"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Device.java"$"2015-03-25 07:20:36" "Device.java"$"204"$" public static boolean hasLollipopMR1Api() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Device.java"$"2015-03-25 07:20:36" "Device.java"$"205"$" return hasTargetApi(Build.VERSION_CODES.LOLLIPOP_MR1);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Device.java"$"2015-03-25 07:20:36" "Device.java"$"206"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Device.java"$"2015-03-25 07:20:36" "Device.java"$"207"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Device.java"$"2015-03-25 07:20:36" "Device.java"$"208"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Device.java"$"2015-03-25 07:20:36" "PermissionAccessibility.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-03-25 08:56:02" "PermissionAccessibility.java"$"1"$"40,7 @@ import com.achep.base.tests.Check;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-03-25 08:56:02" "PermissionAccessibility.java"$"2"$"public final class PermissionAccessibility extends Permission {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-03-25 08:56:02" "PermissionDeviceAdmin.java"$"3"$"++ b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-03-25 08:56:02" "PermissionDeviceAdmin.java"$"4"$"36,13 @@ import com.achep.base.permissions.Permission;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-03-25 08:56:02" "PermissionDeviceAdmin.java"$"5"$"public final class PermissionDeviceAdmin extends Permission {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-03-25 08:56:02" "PermissionDeviceAdmin.java"$"6"$"50,12 @@ public class PermissionDeviceAdmin extends Permission {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-03-25 08:56:02" "PermissionDeviceAdmin.java"$"7"$" return getDpmService().isAdminActive(mComponent);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-03-25 08:56:02" "PermissionDeviceAdmin.java"$"8"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-03-25 08:56:02" "PermissionDeviceAdmin.java"$"9"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-03-25 08:56:02" "PermissionDeviceAdmin.java"$"10"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-03-25 08:56:02" "PermissionDeviceAdmin.java"$"11"$" private DevicePolicyManager getDpmService() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-03-25 08:56:02" "PermissionDeviceAdmin.java"$"12"$" return (DevicePolicyManager) mContext.getSystemService(Context.DEVICE_POLICY_SERVICE);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-03-25 08:56:02" "PermissionNotificationListener.java"$"13"$"++ b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-03-25 08:56:02" "PermissionNotificationListener.java"$"14"$"42,7 @@ import com.achep.base.tests.Check;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-03-25 08:56:02" "PermissionNotificationListener.java"$"15"$"public final class PermissionNotificationListener extends Permission {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2015-03-25 08:56:02" "PermissionUsageStats.java"$"16"$"++ b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-03-25 08:56:02" "PermissionUsageStats.java"$"17"$"42,14 @@ import com.achep.base.utils.PackageUtils;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-03-25 08:56:02" "PermissionUsageStats.java"$"18"$"public final class PermissionUsageStats extends Permission {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-03-25 08:56:02" "PermissionUsageStats.java"$"19"$"65,15 @@ public class PermissionUsageStats extends Permission {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-03-25 08:56:02" "PermissionUsageStats.java"$"20"$" int result = getAppOpsManager().checkOp(AppOpsManager.OPSTR_GET_USAGE_STATS, uid, packageName);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-03-25 08:56:02" "PermissionUsageStats.java"$"21"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-03-25 08:56:02" "PermissionUsageStats.java"$"22"$" private AppOpsManager getAppOpsManager() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-03-25 08:56:02" "PermissionUsageStats.java"$"23"$" return (AppOpsManager) mContext.getSystemService(Context.APP_OPS_SERVICE);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-03-25 08:56:02" "PermissionUsageStats.java"$"24"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-03-25 08:56:02" "PermissionUsageStats.java"$"25"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-03-25 08:56:02" "PermissionUsageStats.java"$"26"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2015-03-25 08:56:02" "ConfigBase.java"$"27"$"++ b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-03-25 08:56:02" "ConfigBase.java"$"28"$"26,7 @@ import android.preference.Preference;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-03-25 08:56:02" "ConfigBase.java"$"29"$"import android.text.TextUtils;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-03-25 08:56:02" "ConfigBase.java"$"30"$"36,8 @@ import com.achep.base.tests.Check;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-03-25 08:56:02" "ConfigBase.java"$"31"$"import org.json.JSONException;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-03-25 08:56:02" "ConfigBase.java"$"32"$"import org.json.JSONObject;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-03-25 08:56:02" "ConfigBase.java"$"33"$"46,7 @@ import java.lang.reflect.InvocationTargetException;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-03-25 08:56:02" "ConfigBase.java"$"34"$"import java.util.Iterator;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-03-25 08:56:02" "ConfigBase.java"$"35"$"273,61 @@ public abstract class ConfigBase implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-03-25 08:56:02" "ConfigBase.java"$"36"$" //-- BACKUP ---------------------------------------------------------------"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-03-25 08:56:02" "ConfigBase.java"$"37"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-03-25 08:56:02" "ConfigBase.java"$"38"$" @Nullable"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-03-25 08:56:02" "ConfigBase.java"$"39"$" public String toBackupText() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-03-25 08:56:02" "ConfigBase.java"$"40"$" JSONObject json;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-03-25 08:56:02" "ConfigBase.java"$"41"$" try {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-03-25 08:56:02" "ConfigBase.java"$"42"$" json = new JSONObject();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-03-25 08:56:02" "ConfigBase.java"$"43"$" /*"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-03-25 08:56:02" "ConfigBase.java"$"44"$" // TODO: Should I protect it somehow?"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-03-25 08:56:02" "ConfigBase.java"$"45"$" json.put(""__package__"", """");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-03-25 08:56:02" "ConfigBase.java"$"46"$" json.put(""__version__"", """");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-03-25 08:56:02" "ConfigBase.java"$"47"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-03-25 08:56:02" "ConfigBase.java"$"48"$" // Fill the json with key/value pairs"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-03-25 08:56:02" "ConfigBase.java"$"49"$" for (Map.Entry entry : getHashMap().entrySet()) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-03-25 08:56:02" "ConfigBase.java"$"50"$" json.put(entry.getKey(), entry.getValue());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-03-25 08:56:02" "ConfigBase.java"$"51"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-03-25 08:56:02" "ConfigBase.java"$"52"$" } catch (JSONException e) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-03-25 08:56:02" "ConfigBase.java"$"53"$" Log.w(TAG, ""Failed to generate JSON: "" + e.getMessage());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-03-25 08:56:02" "ConfigBase.java"$"54"$" return null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-03-25 08:56:02" "ConfigBase.java"$"55"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-03-25 08:56:02" "ConfigBase.java"$"56"$" return json.toString();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-03-25 08:56:02" "ConfigBase.java"$"57"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-03-25 08:56:02" "ConfigBase.java"$"58"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-03-25 08:56:02" "ConfigBase.java"$"59"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-03-25 08:56:02" "ConfigBase.java"$"60"$" * @return {@code true} if the config was successfully restored, {@code false} otherwise."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-03-25 08:56:02" "ConfigBase.java"$"61"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-03-25 08:56:02" "ConfigBase.java"$"62"$" public boolean fromBackupText(@NonNull Context context, @NonNull String str) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-03-25 08:56:02" "ConfigBase.java"$"63"$" return fromBackupText(context, str, toBackupText());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-03-25 08:56:02" "ConfigBase.java"$"64"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-03-25 08:56:02" "ConfigBase.java"$"65"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-03-25 08:56:02" "ConfigBase.java"$"66"$" private boolean fromBackupText(@NonNull Context context,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-03-25 08:56:02" "ConfigBase.java"$"67"$" @NonNull String str, @NonNull String fallback) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-03-25 08:56:02" "ConfigBase.java"$"68"$" try {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-03-25 08:56:02" "ConfigBase.java"$"69"$" JSONObject json = new JSONObject(str);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-03-25 08:56:02" "ConfigBase.java"$"70"$" Iterator i = json.keys();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-03-25 08:56:02" "ConfigBase.java"$"71"$" while (i.hasNext()) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-03-25 08:56:02" "ConfigBase.java"$"72"$" String key = i.next();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-03-25 08:56:02" "ConfigBase.java"$"73"$" Object value = json.get(key);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-03-25 08:56:02" "ConfigBase.java"$"74"$" // Apply the value"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-03-25 08:56:02" "ConfigBase.java"$"75"$" Option option = getHashMap().get(key);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-03-25 08:56:02" "ConfigBase.java"$"76"$" if (option != null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-03-25 08:56:02" "ConfigBase.java"$"77"$" option.write(this, context, value, null);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-03-25 08:56:02" "ConfigBase.java"$"78"$" } else {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-03-25 08:56:02" "ConfigBase.java"$"79"$" Log.w(TAG, ""Passed loading an unknown item["" + key + ""] from plain text."");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-03-25 08:56:02" "ConfigBase.java"$"80"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-03-25 08:56:02" "ConfigBase.java"$"81"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-03-25 08:56:02" "ConfigBase.java"$"82"$" } catch (Exception e) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-03-25 08:56:02" "ConfigBase.java"$"83"$" // Try to fallback to original settings."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-03-25 08:56:02" "ConfigBase.java"$"84"$" if (!TextUtils.equals(str, fallback)) fromBackupText(context, fallback, fallback);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-03-25 08:56:02" "ConfigBase.java"$"85"$" // At this point current config may be partially corrupted and un-recoverable."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-03-25 08:56:02" "ConfigBase.java"$"86"$" return false;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-03-25 08:56:02" "ConfigBase.java"$"87"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-03-25 08:56:02" "ConfigBase.java"$"88"$" return true;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-03-25 08:56:02" "ConfigBase.java"$"89"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-03-25 08:56:02" "ConfigBase.java"$"90"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-03-25 08:56:02" "ConfigBase.java"$"91"$" //-- SYNCER ---------------------------------------------------------------"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-03-25 08:56:02" "ConfigBase.java"$"0"$"++ b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-03-25 08:59:06" "ConfigBase.java"$"1"$"300,8 @@ public abstract class ConfigBase implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-03-25 08:59:06" "ConfigBase.java"$"2"$" String fallback = toBackupText();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-03-25 08:59:06" "ConfigBase.java"$"3"$" return fallback != null && fromBackupText(context, str, fallback);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-03-25 08:59:06" "Config.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-03-27 20:20:08" "Config.java"$"1"$"589,7 @@ public final class Config extends ConfigBase {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-03-27 20:20:08" "Config.java"$"2"$" public boolean isScreenOffAfterLastWidget() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-03-27 20:20:08" "AcDisplayFragment.java"$"3"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-27 20:20:08" "AcDisplayFragment.java"$"4"$"888,20 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-27 20:20:08" "AcDisplayFragment.java"$"5"$" * Called on widget's dismissal. The code here {@link #internalRemoveWidget(Widget) removes}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-27 20:20:08" "AcDisplayFragment.java"$"6"$" * {@code widget} and provides the ""Turn screen off on last widget dismissal"" feature."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-27 20:20:08" "AcDisplayFragment.java"$"7"$" internalRemoveWidget(widget);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-27 20:20:08" "AcDisplayFragment.java"$"8"$" // The ""Turn screen off on last widget dismissal"" feature."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-27 20:20:08" "AcDisplayFragment.java"$"9"$" // Previously this feature was working only for notifications."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-27 20:20:08" "AcDisplayFragment.java"$"10"$" if (isNotDemo()"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-27 20:20:08" "AcDisplayFragment.java"$"11"$" && getConfig().isScreenOffAfterLastWidget()"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-27 20:20:08" "AcDisplayFragment.java"$"12"$" && mWidgetsMap.isEmpty() /* checking if there are any widgets */) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-27 20:20:08" "AcDisplayFragment.java"$"13"$" mActivityAcd.lock();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-27 20:20:08" "AcDisplayFragment.java"$"14"$"1161,7 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-27 20:20:08" "AcDisplayFragment.java"$"15"$" internalRemoveWidget(widgetPrev);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-27 20:20:08" "AcDisplayFragment.java"$"16"$"1249,7 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-27 20:20:08" "AcDisplayFragment.java"$"17"$" internalReleaseWidget(child);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-27 20:20:08" "AcDisplayFragment.java"$"18"$"1310,41 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-27 20:20:08" "AcDisplayFragment.java"$"19"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-27 20:20:08" "AcDisplayFragment.java"$"20"$" * Stops the widget, which icon view has been passed as parameter, and removes it"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-27 20:20:08" "AcDisplayFragment.java"$"21"$" * from the {@link #mWidgetsMap map}."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-27 20:20:08" "AcDisplayFragment.java"$"22"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-27 20:20:08" "AcDisplayFragment.java"$"23"$" private void internalReleaseWidget(@NonNull View iconView) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-27 20:20:08" "AcDisplayFragment.java"$"24"$" if (isResumed()) findWidgetByIcon(iconView).stop();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-27 20:20:08" "AcDisplayFragment.java"$"25"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-27 20:20:08" "AcDisplayFragment.java"$"26"$" * Stops the widget and removes it from the {@link #mWidgetsMap map}."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-27 20:20:08" "AcDisplayFragment.java"$"27"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-27 20:20:08" "AcDisplayFragment.java"$"28"$" private void internalReleaseWidget(@NonNull Widget widget) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-27 20:20:08" "AcDisplayFragment.java"$"29"$" if (isResumed()) widget.stop();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-27 20:20:08" "AcDisplayFragment.java"$"30"$" mWidgetsMap.remove(widget.getIconView());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-27 20:20:08" "AcDisplayFragment.java"$"31"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-27 20:20:08" "AcDisplayFragment.java"$"32"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-27 20:20:08" "AcDisplayFragment.java"$"33"$" private void internalRemoveWidget(@NonNull Widget widget) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-27 20:20:08" "AcDisplayFragment.java"$"34"$" internalReleaseWidget(widget);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-27 20:20:08" "AcDisplayFragment.java"$"35"$" maybeBeginDelayedTransition(mIconsContainer, mTransitionJit);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-27 20:20:08" "AcDisplayFragment.java"$"36"$" mIconsContainer.removeView(widget.getIconView());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-27 20:20:08" "AcDisplayFragment.java"$"37"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-27 20:20:08" "AcDisplayFragment.java"$"38"$" // Remove widget's scene if it's not needed anymore."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-27 20:20:08" "AcDisplayFragment.java"$"39"$" boolean removeScene = true;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-27 20:20:08" "AcDisplayFragment.java"$"40"$" String name = widget.getClass().getName();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-27 20:20:08" "AcDisplayFragment.java"$"41"$" for (Widget item : mWidgetsMap.values()) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-27 20:20:08" "AcDisplayFragment.java"$"42"$" if (name.equals(item.getClass().getName())) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-27 20:20:08" "AcDisplayFragment.java"$"43"$" removeScene = false;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-27 20:20:08" "AcDisplayFragment.java"$"44"$" break;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-27 20:20:08" "AcDisplayFragment.java"$"45"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-27 20:20:08" "AcDisplayFragment.java"$"46"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-27 20:20:08" "AcDisplayFragment.java"$"47"$" if (removeScene) mScenesMap.remove(name);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-27 20:20:08" "AcDisplayFragment.java"$"48"$" if (isCurrentWidget(widget)) showHomeWidget();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-27 20:20:08" "AcDisplayFragment.java"$"49"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-27 20:20:08" "AcDisplayFragment.java"$"50"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-27 20:20:08" "AcDisplayFragment.java"$"51"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-27 20:20:08" "AcDisplayFragment.java"$"52"$"1354,7 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-27 20:20:08" "AcDisplayFragment.java"$"53"$" final boolean visibleNow = !mWidgetsMap.isEmpty();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-27 20:20:08" "AcDisplayFragment.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-27 21:19:25" "AcDisplayFragment.java"$"1"$"892,8 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-27 21:19:25" "AcDisplayFragment.java"$"2"$" widget.onDismiss();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-27 21:19:25" "NotifyWidget.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-03-27 22:08:27" "NotifyWidget.java"$"1"$"67,7 @@ public class NotifyWidget extends Widget implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-03-27 22:08:27" "NotifyWidget.java"$"2"$" if (shown) mCallback.requestWidgetStick(NotifyWidget.this);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-03-27 22:08:27" "Widget.java"$"3"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/components/Widget.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/Widget.java"$"2015-03-27 22:08:27" "Widget.java"$"4"$"69,11 @@ public abstract class Widget {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/Widget.java"$"2015-03-27 22:08:27" "Widget.java"$"5"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/Widget.java"$"2015-03-27 22:08:27" "Widget.java"$"6"$" * Requests the fragment to stick this widget and turn on the special timeout mode."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/Widget.java"$"2015-03-27 22:08:27" "Widget.java"$"7"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/Widget.java"$"2015-03-27 22:08:27" "Widget.java"$"8"$" void requestWidgetStick(@NonNull Widget widget);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/Widget.java"$"2015-03-27 22:08:27" "Widget.java"$"9"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/Widget.java"$"2015-03-27 22:08:27" "Widget.java"$"10"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/Widget.java"$"2015-03-27 22:08:27" "Widget.java"$"11"$"128,6 @@ public abstract class Widget {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/Widget.java"$"2015-03-27 22:08:27" "AcDisplayFragment.java"$"12"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-27 22:08:27" "AcDisplayFragment.java"$"13"$"148,7 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-27 22:08:27" "AcDisplayFragment.java"$"14"$" private boolean mTouchSticky;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-27 22:08:27" "AcDisplayFragment.java"$"15"$"488,10 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-27 22:08:27" "AcDisplayFragment.java"$"16"$" // Clear the pinned widget on short tap in emulator"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-27 22:08:27" "AcDisplayFragment.java"$"17"$" // (and probably something in real life too)."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-27 22:08:27" "AcDisplayFragment.java"$"18"$" if (mHasPinnedWidget) showHomeWidget();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-27 22:08:27" "AcDisplayFragment.java"$"19"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-27 22:08:27" "AcDisplayFragment.java"$"20"$" mTimeout.resume();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-27 22:08:27" "AcDisplayFragment.java"$"21"$"553,7 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-27 22:08:27" "AcDisplayFragment.java"$"22"$" mTouchSticky = false;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-27 22:08:27" "AcDisplayFragment.java"$"23"$"564,7 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-27 22:08:27" "AcDisplayFragment.java"$"24"$" if (mTouchSticky) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-27 22:08:27" "AcDisplayFragment.java"$"25"$"578,7 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-27 22:08:27" "AcDisplayFragment.java"$"26"$" mTouchSticky = false;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-27 22:08:27" "AcDisplayFragment.java"$"27"$"587,12 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-27 22:08:27" "AcDisplayFragment.java"$"28"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-27 22:08:27" "AcDisplayFragment.java"$"29"$" public void requestWidgetStick(@NonNull Widget widget) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-27 22:08:27" "AcDisplayFragment.java"$"30"$" Check.getInstance().isTrue(isCurrentWidget(widget));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-27 22:08:27" "AcDisplayFragment.java"$"31"$" mTouchSticky = true;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-27 22:08:27" "AcDisplayFragment.java"$"32"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-27 22:08:27" "AcDisplayFragment.java"$"33"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-27 22:08:27" "AcDisplayFragment.java"$"34"$" //-- SWIPE-TO-DISMISS -----------------------------------------------------"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-27 22:08:27" "AcDisplayFragment.java"$"35"$"907,7 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-27 22:08:27" "AcDisplayFragment.java"$"36"$" updateDividerVisibility(true);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-03-27 22:08:27" "Widget.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/components/Widget.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/Widget.java"$"2015-04-06 08:36:43" "Widget.java"$"1"$"200,13 @@ public abstract class Widget {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/Widget.java"$"2015-04-06 08:36:43" "Widget.java"$"2"$" if (mStarted) return;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/Widget.java"$"2015-04-06 08:36:43" "Widget.java"$"3"$" if (!mStarted) return;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/Widget.java"$"2015-04-06 08:36:43" "README.md"$"0"$"++ b/README.md"$"verdict"$"0"$" b/README.md"$"2015-04-06 10:34:21" "README.md"$"1"$"1,6 @@"$"verdict"$"0"$" b/README.md"$"2015-04-06 10:34:21" "README.md"$"2"$"[![Build Status](https://travis-ci.org/AChep/AcDisplay.svg?branch=master)](https://travis-ci.org/AChep/AcDisplay) [![Crowdin](https://d322cqt584bo4o.cloudfront.net/acdisplay/localized.png)](http://translate.acdisplay.org) [![Bountysource](https://www.bountysource.com/badge/team?team_id=40057&style=bounties_received)](http://bounty.acdisplay.org) [![Support at gratipay](http://img.shields.io/gratipay/AChep.svg)](https://gratipay.com/AChep/)"$"verdict"$"0"$" b/README.md"$"2015-04-06 10:34:21" "PermissionDeviceAdmin.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-04-10 07:54:39" "PermissionDeviceAdmin.java"$"1"$"53,14 @@ public final class PermissionDeviceAdmin extends Permission {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-04-10 07:54:39" "PermissionDeviceAdmin.java"$"2"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-04-10 07:54:39" "PermissionDeviceAdmin.java"$"3"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-04-10 07:54:39" "PermissionDeviceAdmin.java"$"4"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-04-10 07:54:39" "PermissionDeviceAdmin.java"$"5"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-04-10 07:54:39" "PermissionDeviceAdmin.java"$"6"$" public boolean isPossible(@NonNull Context context) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-04-10 07:54:39" "PermissionDeviceAdmin.java"$"7"$" return true;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-04-10 07:54:39" "PermissionDeviceAdmin.java"$"8"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-04-10 07:54:39" "PermissionDeviceAdmin.java"$"9"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-04-10 07:54:39" "PermissionDeviceAdmin.java"$"10"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2015-04-10 07:54:39" "Settings2.java"$"11"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/activities/Settings2.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/Settings2.java"$"2015-04-10 07:54:39" "Settings2.java"$"12"$"21,7 @@ package com.achep.acdisplay.ui.activities;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/Settings2.java"$"2015-04-10 07:54:39" "Settings2.java"$"13"$"import com.achep.acdisplay.App;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/Settings2.java"$"2015-04-10 07:54:39" "Settings2.java"$"14"$"68,8 @@ public class Settings2 extends SettingsActivity {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/Settings2.java"$"2015-04-10 07:54:39" "Settings2.java"$"15"$" case R.id.keyguard_settings:"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/Settings2.java"$"2015-04-10 07:54:39" "Settings2.java"$"16"$" return App.getAccessManager().getKeyguardPermissions().isPossible(this);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/Settings2.java"$"2015-04-10 07:54:39" "IActivityBase.java"$"17"$"++ b/project/app/src/main/java/com/achep/base/interfaces/IActivityBase.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IActivityBase.java"$"2015-04-10 07:54:39" "IActivityBase.java"$"18"$"1,24 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IActivityBase.java"$"2015-04-10 07:54:39" "IActivityBase.java"$"19"$"/*"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IActivityBase.java"$"2015-04-10 07:54:39" "IActivityBase.java"$"20"$" * Copyright (C) 2015 AChep@xda "$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IActivityBase.java"$"2015-04-10 07:54:39" "IActivityBase.java"$"21"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IActivityBase.java"$"2015-04-10 07:54:39" "IActivityBase.java"$"22"$" * This program is free software; you can redistribute it and/or"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IActivityBase.java"$"2015-04-10 07:54:39" "IActivityBase.java"$"23"$" * modify it under the terms of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IActivityBase.java"$"2015-04-10 07:54:39" "IActivityBase.java"$"24"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IActivityBase.java"$"2015-04-10 07:54:39" "IActivityBase.java"$"25"$" * of the License, or (at your option) any later version."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IActivityBase.java"$"2015-04-10 07:54:39" "IActivityBase.java"$"26"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IActivityBase.java"$"2015-04-10 07:54:39" "IActivityBase.java"$"27"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IActivityBase.java"$"2015-04-10 07:54:39" "IActivityBase.java"$"28"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IActivityBase.java"$"2015-04-10 07:54:39" "IActivityBase.java"$"29"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IActivityBase.java"$"2015-04-10 07:54:39" "IActivityBase.java"$"30"$" * GNU General Public License for more details."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IActivityBase.java"$"2015-04-10 07:54:39" "IActivityBase.java"$"31"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IActivityBase.java"$"2015-04-10 07:54:39" "IActivityBase.java"$"32"$" * You should have received a copy of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IActivityBase.java"$"2015-04-10 07:54:39" "IActivityBase.java"$"33"$" * along with this program; if not, write to the Free Software"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IActivityBase.java"$"2015-04-10 07:54:39" "IActivityBase.java"$"34"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IActivityBase.java"$"2015-04-10 07:54:39" "IActivityBase.java"$"35"$" * MA 02110-1301, USA."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IActivityBase.java"$"2015-04-10 07:54:39" "IActivityBase.java"$"36"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IActivityBase.java"$"2015-04-10 07:54:39" "IActivityBase.java"$"37"$"import android.app.Activity;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IActivityBase.java"$"2015-04-10 07:54:39" "IActivityBase.java"$"38"$"33,9 @@ public interface IActivityBase {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IActivityBase.java"$"2015-04-10 07:54:39" "IActivityBase.java"$"39"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IActivityBase.java"$"2015-04-10 07:54:39" "IActivityBase.java"$"40"$" Activity getActivity();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IActivityBase.java"$"2015-04-10 07:54:39" "IActivityBase.java"$"41"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IActivityBase.java"$"2015-04-10 07:54:39" "IActivityBase.java"$"42"$" @Nullable"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IActivityBase.java"$"2015-04-10 07:54:39" "IPermission.java"$"43"$"++ b/project/app/src/main/java/com/achep/base/interfaces/IPermission.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IPermission.java"$"2015-04-10 07:54:39" "IPermission.java"$"44"$"18,9 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IPermission.java"$"2015-04-10 07:54:39" "IPermission.java"$"45"$"import android.content.Context;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IPermission.java"$"2015-04-10 07:54:39" "IPermission.java"$"46"$"import android.support.annotation.NonNull;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IPermission.java"$"2015-04-10 07:54:39" "IPermission.java"$"47"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IPermission.java"$"2015-04-10 07:54:39" "IPermission.java"$"48"$"/**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IPermission.java"$"2015-04-10 07:54:39" "IPermission.java"$"49"$"32,9 @@ public interface IPermission {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IPermission.java"$"2015-04-10 07:54:39" "IPermission.java"$"50"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IPermission.java"$"2015-04-10 07:54:39" "IPermission.java"$"51"$" * @return {@code true} if the permission is possible to give, {@code false} otherwise."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IPermission.java"$"2015-04-10 07:54:39" "IPermission.java"$"52"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IPermission.java"$"2015-04-10 07:54:39" "IPermission.java"$"53"$" boolean isPossible(@NonNull Context context);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IPermission.java"$"2015-04-10 07:54:39" "IPermission.java"$"54"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IPermission.java"$"2015-04-10 07:54:39" "IPermission.java"$"55"$"}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IPermission.java"$"2015-04-10 07:54:39" "Permission.java"$"56"$"++ b/project/app/src/main/java/com/achep/base/permissions/Permission.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/Permission.java"$"2015-04-10 07:54:39" "Permission.java"$"57"$"31,7 @@ import com.achep.acdisplay.permissions.PermissionUsageStats;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/Permission.java"$"2015-04-10 07:54:39" "Permission.java"$"58"$"import com.achep.base.utils.IntentUtils;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/Permission.java"$"2015-04-10 07:54:39" "Permission.java"$"59"$"134,10 @@ public abstract class Permission implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/Permission.java"$"2015-04-10 07:54:39" "Permission.java"$"60"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/Permission.java"$"2015-04-10 07:54:39" "Permission.java"$"61"$" public boolean isPossible(@NonNull Context context) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/Permission.java"$"2015-04-10 07:54:39" "Permission.java"$"62"$" return IntentUtils.hasActivityForThat(context, getIntentSettings());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/Permission.java"$"2015-04-10 07:54:39" "Permission.java"$"63"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/Permission.java"$"2015-04-10 07:54:39" "PermissionGroup.java"$"64"$"++ b/project/app/src/main/java/com/achep/base/permissions/PermissionGroup.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/PermissionGroup.java"$"2015-04-10 07:54:39" "PermissionGroup.java"$"65"$"76,16 @@ public class PermissionGroup implements IOnLowMemory, IPermission {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/PermissionGroup.java"$"2015-04-10 07:54:39" "PermissionGroup.java"$"66"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/PermissionGroup.java"$"2015-04-10 07:54:39" "PermissionGroup.java"$"67"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/PermissionGroup.java"$"2015-04-10 07:54:39" "PermissionGroup.java"$"68"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/PermissionGroup.java"$"2015-04-10 07:54:39" "PermissionGroup.java"$"69"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/PermissionGroup.java"$"2015-04-10 07:54:39" "PermissionGroup.java"$"70"$" public boolean isPossible(@NonNull Context context) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/PermissionGroup.java"$"2015-04-10 07:54:39" "PermissionGroup.java"$"71"$" for (Permission permission : permissions)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/PermissionGroup.java"$"2015-04-10 07:54:39" "PermissionGroup.java"$"72"$" if (!permission.isPossible(context)) return false;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/PermissionGroup.java"$"2015-04-10 07:54:39" "PermissionGroup.java"$"73"$" return true;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/PermissionGroup.java"$"2015-04-10 07:54:39" "PermissionGroup.java"$"74"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/PermissionGroup.java"$"2015-04-10 07:54:39" "PermissionGroup.java"$"75"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/PermissionGroup.java"$"2015-04-10 07:54:39" "PermissionGroup.java"$"76"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/PermissionGroup.java"$"2015-04-10 07:54:39" "ActivityBase.java"$"77"$"++ b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"2015-04-10 07:54:39" "ActivityBase.java"$"78"$"18,7 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"2015-04-10 07:54:39" "ActivityBase.java"$"79"$"import android.app.Activity;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"2015-04-10 07:54:39" "ActivityBase.java"$"80"$"90,15 @@ public abstract class ActivityBase extends ActionBarActivity implements IActivit"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"2015-04-10 07:54:39" "ActivityBase.java"$"81"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"2015-04-10 07:54:39" "ActivityBase.java"$"82"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"2015-04-10 07:54:39" "ActivityBase.java"$"83"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"2015-04-10 07:54:39" "ActivityBase.java"$"84"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"2015-04-10 07:54:39" "ActivityBase.java"$"85"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"2015-04-10 07:54:39" "ActivityBase.java"$"86"$" public Activity getActivity() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"2015-04-10 07:54:39" "ActivityBase.java"$"87"$" return mAbs.getActivity();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"2015-04-10 07:54:39" "ActivityBase.java"$"88"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"2015-04-10 07:54:39" "ActivityBase.java"$"89"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"2015-04-10 07:54:39" "ActivityBase.java"$"90"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"2015-04-10 07:54:39" "ActivityBaseInternal.java"$"91"$"++ b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-04-10 07:54:39" "ActivityBaseInternal.java"$"92"$"1,21 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-04-10 07:54:39" "ActivityBaseInternal.java"$"93"$"/*"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-04-10 07:54:39" "ActivityBaseInternal.java"$"94"$" * Copyright (C) 2015 AChep@xda "$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-04-10 07:54:39" "ActivityBaseInternal.java"$"95"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-04-10 07:54:39" "ActivityBaseInternal.java"$"96"$" * This program is free software; you can redistribute it and/or"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-04-10 07:54:39" "ActivityBaseInternal.java"$"97"$" * modify it under the terms of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-04-10 07:54:39" "ActivityBaseInternal.java"$"98"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-04-10 07:54:39" "ActivityBaseInternal.java"$"99"$" * of the License, or (at your option) any later version."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-04-10 07:54:39" "ActivityBaseInternal.java"$"100"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-04-10 07:54:39" "ActivityBaseInternal.java"$"101"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-04-10 07:54:39" "ActivityBaseInternal.java"$"102"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-04-10 07:54:39" "ActivityBaseInternal.java"$"103"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-04-10 07:54:39" "ActivityBaseInternal.java"$"104"$" * GNU General Public License for more details."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-04-10 07:54:39" "ActivityBaseInternal.java"$"105"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-04-10 07:54:39" "ActivityBaseInternal.java"$"106"$" * You should have received a copy of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-04-10 07:54:39" "ActivityBaseInternal.java"$"107"$" * along with this program; if not, write to the Free Software"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-04-10 07:54:39" "ActivityBaseInternal.java"$"108"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-04-10 07:54:39" "ActivityBaseInternal.java"$"109"$" * MA 02110-1301, USA."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-04-10 07:54:39" "ActivityBaseInternal.java"$"110"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-04-10 07:54:39" "ActivityBaseInternal.java"$"111"$"37,7 @@ import org.solovyev.android.checkout.Checkout;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-04-10 07:54:39" "ActivityBaseInternal.java"$"112"$" private Activity mActivity;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-04-10 07:54:39" "ActivityBaseInternal.java"$"113"$"46,7 @@ final class ActivityBaseInternal implements IActivityBase {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-04-10 07:54:39" "ActivityBaseInternal.java"$"114"$" mActivity = activity;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-04-10 07:54:39" "ActivityBaseInternal.java"$"115"$"85,15 @@ final class ActivityBaseInternal implements IActivityBase {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-04-10 07:54:39" "ActivityBaseInternal.java"$"116"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-04-10 07:54:39" "ActivityBaseInternal.java"$"117"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-04-10 07:54:39" "ActivityBaseInternal.java"$"118"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-04-10 07:54:39" "ActivityBaseInternal.java"$"119"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-04-10 07:54:39" "ActivityBaseInternal.java"$"120"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-04-10 07:54:39" "ActivityBaseInternal.java"$"121"$" public Activity getActivity() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-04-10 07:54:39" "ActivityBaseInternal.java"$"122"$" return mActivity;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-04-10 07:54:39" "ActivityBaseInternal.java"$"123"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-04-10 07:54:39" "ActivityBaseInternal.java"$"124"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-04-10 07:54:39" "ActivityBaseInternal.java"$"125"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-04-10 07:54:39" "ActivityBaseStock.java"$"126"$"++ b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseStock.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseStock.java"$"2015-04-10 07:54:39" "ActivityBaseStock.java"$"127"$"89,15 @@ public abstract class ActivityBaseStock extends Activity implements IActivityBas"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseStock.java"$"2015-04-10 07:54:39" "ActivityBaseStock.java"$"128"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseStock.java"$"2015-04-10 07:54:39" "ActivityBaseStock.java"$"129"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseStock.java"$"2015-04-10 07:54:39" "ActivityBaseStock.java"$"130"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseStock.java"$"2015-04-10 07:54:39" "ActivityBaseStock.java"$"131"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseStock.java"$"2015-04-10 07:54:39" "ActivityBaseStock.java"$"132"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseStock.java"$"2015-04-10 07:54:39" "ActivityBaseStock.java"$"133"$" public Activity getActivity() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseStock.java"$"2015-04-10 07:54:39" "ActivityBaseStock.java"$"134"$" return mAbs.getActivity();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseStock.java"$"2015-04-10 07:54:39" "ActivityBaseStock.java"$"135"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseStock.java"$"2015-04-10 07:54:39" "ActivityBaseStock.java"$"136"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseStock.java"$"2015-04-10 07:54:39" "ActivityBaseStock.java"$"137"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseStock.java"$"2015-04-10 07:54:39" ".travis.yml"$"0"$"++ b/.travis.yml"$"verdict"$"0"$" b/.travis.yml"$"2015-04-10 08:05:32" ".travis.yml"$"1"$"6,7 @@ env:"$"verdict"$"0"$" b/.travis.yml"$"2015-04-10 08:05:32" ".travis.yml"$"2"$" - build-tools-22.0.1"$"verdict"$"0"$" b/.travis.yml"$"2015-04-10 08:05:32" "build.gradle"$"3"$"++ b/project/app/build.gradle"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-04-10 08:05:32" "build.gradle"$"4"$"44,7 @@ repositories {"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-04-10 08:05:32" "build.gradle"$"5"$" buildToolsVersion '22.0.1'"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-04-10 08:05:32" "FeedbackDialog.java"$"6"$"++ b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/FeedbackDialog.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/FeedbackDialog.java"$"2015-04-10 08:05:32" "FeedbackDialog.java"$"7"$"300,7 @@ public class FeedbackDialog extends DialogFragment implements ConfigBase.OnConfi"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/FeedbackDialog.java"$"2015-04-10 08:05:32" "FeedbackDialog.java"$"8"$" obj.put(""app_is_help_read"", config.getTriggers().isHelpRead());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/FeedbackDialog.java"$"2015-04-10 08:05:32" "proguard-rules.txt"$"0"$"++ b/project/app/proguard-rules.txt"$"verdict"$"0"$" b/project/app/proguard-rules.txt"$"2015-04-10 08:13:05" "proguard-rules.txt"$"1"$"94,9 @@"$"verdict"$"0"$" b/project/app/proguard-rules.txt"$"2015-04-10 08:13:05" "proguard-rules.txt"$"2"$"# RipleDrawable"$"verdict"$"0"$" b/project/app/proguard-rules.txt"$"2015-04-10 08:13:05" "proguard-rules.txt"$"3"$"-keep class dreamers.graphics.** {*;}"$"verdict"$"0"$" b/project/app/proguard-rules.txt"$"2015-04-10 08:13:05" "proguard-rules.txt"$"4"$""$"verdict"$"0"$" b/project/app/proguard-rules.txt"$"2015-04-10 08:13:05" "proguard-rules.txt"$"5"$"-assumenosideeffects class org.solovyev.android.checkout.Billing {"$"verdict"$"0"$" b/project/app/proguard-rules.txt"$"2015-04-10 08:13:05" "proguard-rules.txt"$"0"$"++ b/project/app/proguard-rules.txt"$"verdict"$"0"$" b/project/app/proguard-rules.txt"$"2015-04-10 08:31:50" "proguard-rules.txt"$"1"$"94,6 @@"$"verdict"$"0"$" b/project/app/proguard-rules.txt"$"2015-04-10 08:31:50" "proguard-rules.txt"$"2"$"103,11 @@"$"verdict"$"0"$" b/project/app/proguard-rules.txt"$"2015-04-10 08:31:50" "proguard-rules.txt"$"3"$""$"verdict"$"0"$" b/project/app/proguard-rules.txt"$"2015-04-10 08:31:50" "proguard-rules.txt"$"4"$"######### RipleDrawable rules"$"verdict"$"0"$" b/project/app/proguard-rules.txt"$"2015-04-10 08:31:50" "proguard-rules.txt"$"5"$"#### Check it there:"$"verdict"$"0"$" b/project/app/proguard-rules.txt"$"2015-04-10 08:31:50" "proguard-rules.txt"$"6"$"#### https://github.com/ozodrukh/RippleDrawable/blob/master/sample/proguard-rules.pro"$"verdict"$"0"$" b/project/app/proguard-rules.txt"$"2015-04-10 08:31:50" "proguard-rules.txt"$"7"$""$"verdict"$"0"$" b/project/app/proguard-rules.txt"$"2015-04-10 08:31:50" "proguard-rules.txt"$"8"$"-keep class dreamers.graphics.** {"$"verdict"$"0"$" b/project/app/proguard-rules.txt"$"2015-04-10 08:31:50" "proguard-rules.txt"$"9"$" *;"$"verdict"$"0"$" b/project/app/proguard-rules.txt"$"2015-04-10 08:31:50" "MediaService.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/MediaService.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/MediaService.java"$"2015-04-10 12:00:30" "MediaService.java"$"1"$"145,7 @@ public class MediaService extends NotificationListenerService implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/MediaService.java"$"2015-04-10 12:00:30" "MediaService.java"$"2"$" mRemoteController.setSynchronizationMode(RemoteController.POSITION_SYNCHRONIZATION_CHECK);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/MediaService.java"$"2015-04-10 12:00:30" "MediaController2.java"$"3"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-04-10 12:00:30" "MediaController2.java"$"4"$"200,28 @@ public abstract class MediaController2 implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-04-10 12:00:30" "MediaController2.java"$"5"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-04-10 12:00:30" "MediaController2.java"$"6"$" * Move to a new location in the media stream."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-04-10 12:00:30" "MediaController2.java"$"7"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-04-10 12:00:30" "MediaController2.java"$"8"$" * @param position Position to move to, in milliseconds."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-04-10 12:00:30" "MediaController2.java"$"9"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-04-10 12:00:30" "MediaController2.java"$"10"$" public abstract void seekTo(long position);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-04-10 12:00:30" "MediaController2.java"$"11"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-04-10 12:00:30" "MediaController2.java"$"12"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-04-10 12:00:30" "MediaController2.java"$"13"$" * Get the current buffered position in ms. This is the farthest playback point"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-04-10 12:00:30" "MediaController2.java"$"14"$" * that can be reached from the current position using only buffered content."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-04-10 12:00:30" "MediaController2.java"$"15"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-04-10 12:00:30" "MediaController2.java"$"16"$" * @return the current buffered position in ms. or {@code -1} if something went wrong."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-04-10 12:00:30" "MediaController2.java"$"17"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-04-10 12:00:30" "MediaController2.java"$"18"$" public abstract long getPlaybackBufferedPosition();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-04-10 12:00:30" "MediaController2.java"$"19"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-04-10 12:00:30" "MediaController2.java"$"20"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-04-10 12:00:30" "MediaController2.java"$"21"$" * Get the current playback position in ms."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-04-10 12:00:30" "MediaController2.java"$"22"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-04-10 12:00:30" "MediaController2.java"$"23"$" * @return the current playback position in ms. or {@code -1} if something went wrong."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-04-10 12:00:30" "MediaController2.java"$"24"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-04-10 12:00:30" "MediaController2.java"$"25"$" public abstract long getPlaybackPosition();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-04-10 12:00:30" "MediaController2.java"$"26"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-04-10 12:00:30" "MediaController2.java"$"27"$" protected void notifyOnMetadataChanged() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-04-10 12:00:30" "MediaController2Empty.java"$"28"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Empty.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Empty.java"$"2015-04-10 12:00:30" "MediaController2Empty.java"$"29"$"38,26 @@ class MediaController2Empty extends MediaController2 {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Empty.java"$"2015-04-10 12:00:30" "MediaController2Empty.java"$"30"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Empty.java"$"2015-04-10 12:00:30" "MediaController2Empty.java"$"31"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Empty.java"$"2015-04-10 12:00:30" "MediaController2Empty.java"$"32"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Empty.java"$"2015-04-10 12:00:30" "MediaController2Empty.java"$"33"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Empty.java"$"2015-04-10 12:00:30" "MediaController2Empty.java"$"34"$" public void seekTo(long position) { /* do nothing */ }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Empty.java"$"2015-04-10 12:00:30" "MediaController2Empty.java"$"35"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Empty.java"$"2015-04-10 12:00:30" "MediaController2Empty.java"$"36"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Empty.java"$"2015-04-10 12:00:30" "MediaController2Empty.java"$"37"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Empty.java"$"2015-04-10 12:00:30" "MediaController2Empty.java"$"38"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Empty.java"$"2015-04-10 12:00:30" "MediaController2Empty.java"$"39"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Empty.java"$"2015-04-10 12:00:30" "MediaController2Empty.java"$"40"$" public long getPlaybackBufferedPosition() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Empty.java"$"2015-04-10 12:00:30" "MediaController2Empty.java"$"41"$" return -1;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Empty.java"$"2015-04-10 12:00:30" "MediaController2Empty.java"$"42"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Empty.java"$"2015-04-10 12:00:30" "MediaController2Empty.java"$"43"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Empty.java"$"2015-04-10 12:00:30" "MediaController2Empty.java"$"44"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Empty.java"$"2015-04-10 12:00:30" "MediaController2Empty.java"$"45"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Empty.java"$"2015-04-10 12:00:30" "MediaController2Empty.java"$"46"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Empty.java"$"2015-04-10 12:00:30" "MediaController2Empty.java"$"47"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Empty.java"$"2015-04-10 12:00:30" "MediaController2Empty.java"$"48"$" public long getPlaybackPosition() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Empty.java"$"2015-04-10 12:00:30" "MediaController2Empty.java"$"49"$" return -1;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Empty.java"$"2015-04-10 12:00:30" "MediaController2Empty.java"$"50"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Empty.java"$"2015-04-10 12:00:30" "MediaController2Empty.java"$"51"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Empty.java"$"2015-04-10 12:00:30" "MediaController2Empty.java"$"52"$"}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Empty.java"$"2015-04-10 12:00:30" "MediaController2KitKat.java"$"53"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-04-10 12:00:30" "MediaController2KitKat.java"$"54"$"193,32 @@ class MediaController2KitKat extends MediaController2 {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-04-10 12:00:30" "MediaController2KitKat.java"$"55"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-04-10 12:00:30" "MediaController2KitKat.java"$"56"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-04-10 12:00:30" "MediaController2KitKat.java"$"57"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-04-10 12:00:30" "MediaController2KitKat.java"$"58"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-04-10 12:00:30" "MediaController2KitKat.java"$"59"$" public void seekTo(long position) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-04-10 12:00:30" "MediaController2KitKat.java"$"60"$" RemoteController rc = mService.getRemoteController();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-04-10 12:00:30" "MediaController2KitKat.java"$"61"$" rc.seekTo(position);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-04-10 12:00:30" "MediaController2KitKat.java"$"62"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-04-10 12:00:30" "MediaController2KitKat.java"$"63"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-04-10 12:00:30" "MediaController2KitKat.java"$"64"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-04-10 12:00:30" "MediaController2KitKat.java"$"65"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-04-10 12:00:30" "MediaController2KitKat.java"$"66"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-04-10 12:00:30" "MediaController2KitKat.java"$"67"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-04-10 12:00:30" "MediaController2KitKat.java"$"68"$" public long getPlaybackBufferedPosition() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-04-10 12:00:30" "MediaController2KitKat.java"$"69"$" return -1;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-04-10 12:00:30" "MediaController2KitKat.java"$"70"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-04-10 12:00:30" "MediaController2KitKat.java"$"71"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-04-10 12:00:30" "MediaController2KitKat.java"$"72"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-04-10 12:00:30" "MediaController2KitKat.java"$"73"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-04-10 12:00:30" "MediaController2KitKat.java"$"74"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-04-10 12:00:30" "MediaController2KitKat.java"$"75"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-04-10 12:00:30" "MediaController2KitKat.java"$"76"$" public long getPlaybackPosition() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-04-10 12:00:30" "MediaController2KitKat.java"$"77"$" RemoteController rc = mService.getRemoteController();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-04-10 12:00:30" "MediaController2KitKat.java"$"78"$" return rc.getEstimatedMediaPosition();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-04-10 12:00:30" "MediaController2KitKat.java"$"79"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-04-10 12:00:30" "MediaController2KitKat.java"$"80"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-04-10 12:00:30" "MediaController2KitKat.java"$"81"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-04-10 12:00:30" "MediaController2Lollipop.java"$"82"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-10 12:00:30" "MediaController2Lollipop.java"$"83"$"226,45 @@ class MediaController2Lollipop extends MediaController2 {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-10 12:00:30" "MediaController2Lollipop.java"$"84"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-10 12:00:30" "MediaController2Lollipop.java"$"85"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-10 12:00:30" "MediaController2Lollipop.java"$"86"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-10 12:00:30" "MediaController2Lollipop.java"$"87"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-10 12:00:30" "MediaController2Lollipop.java"$"88"$" public void seekTo(long position) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-10 12:00:30" "MediaController2Lollipop.java"$"89"$" if (mMediaController == null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-10 12:00:30" "MediaController2Lollipop.java"$"90"$" // Do nothing or crash?"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-10 12:00:30" "MediaController2Lollipop.java"$"91"$" return;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-10 12:00:30" "MediaController2Lollipop.java"$"92"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-10 12:00:30" "MediaController2Lollipop.java"$"93"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-10 12:00:30" "MediaController2Lollipop.java"$"94"$" mMediaController.getTransportControls().seekTo(position);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-10 12:00:30" "MediaController2Lollipop.java"$"95"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-10 12:00:30" "MediaController2Lollipop.java"$"96"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-10 12:00:30" "MediaController2Lollipop.java"$"97"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-10 12:00:30" "MediaController2Lollipop.java"$"98"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-10 12:00:30" "MediaController2Lollipop.java"$"99"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-10 12:00:30" "MediaController2Lollipop.java"$"100"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-10 12:00:30" "MediaController2Lollipop.java"$"101"$" public long getPlaybackBufferedPosition() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-10 12:00:30" "MediaController2Lollipop.java"$"102"$" if (mMediaController == null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-10 12:00:30" "MediaController2Lollipop.java"$"103"$" // Do nothing or crash?"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-10 12:00:30" "MediaController2Lollipop.java"$"104"$" return -1;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-10 12:00:30" "MediaController2Lollipop.java"$"105"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-10 12:00:30" "MediaController2Lollipop.java"$"106"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-10 12:00:30" "MediaController2Lollipop.java"$"107"$" return mMediaController.getPlaybackState().getBufferedPosition();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-10 12:00:30" "MediaController2Lollipop.java"$"108"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-10 12:00:30" "MediaController2Lollipop.java"$"109"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-10 12:00:30" "MediaController2Lollipop.java"$"110"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-10 12:00:30" "MediaController2Lollipop.java"$"111"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-10 12:00:30" "MediaController2Lollipop.java"$"112"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-10 12:00:30" "MediaController2Lollipop.java"$"113"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-10 12:00:30" "MediaController2Lollipop.java"$"114"$" public long getPlaybackPosition() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-10 12:00:30" "MediaController2Lollipop.java"$"115"$" if (mMediaController == null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-10 12:00:30" "MediaController2Lollipop.java"$"116"$" // Do nothing or crash?"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-10 12:00:30" "MediaController2Lollipop.java"$"117"$" return -1;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-10 12:00:30" "MediaController2Lollipop.java"$"118"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-10 12:00:30" "MediaController2Lollipop.java"$"119"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-10 12:00:30" "MediaController2Lollipop.java"$"120"$" return mMediaController.getPlaybackState().getPosition();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-10 12:00:30" "MediaController2Lollipop.java"$"121"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-10 12:00:30" "MediaController2Lollipop.java"$"122"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-10 12:00:30" "MediaController2Lollipop.java"$"123"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-10 12:00:30" "build.gradle"$"0"$"++ b/project/app/build.gradle"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-04-11 04:05:29" "build.gradle"$"1"$"142,8 @@ dependencies {"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-04-11 04:05:29" "build.gradle"$"2"$"'"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-04-11 04:05:29" "build.gradle"$"3"$"@aar'"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-04-11 04:05:29" "build.gradle"$"4"$" //noinspection GradleDynamicVersion"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-04-11 04:05:29" "build.gradle"$"5"$" compile 'com.afollestad:material-dialogs:0.7.+'"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-04-11 04:05:29" "RemoteController.java"$"6"$"++ b/project/app/src/main/java/android/media/RemoteController.java"$"verdict"$"0"$" b/project/app/src/main/java/android/media/RemoteController.java"$"2015-04-11 04:05:29" "RemoteController.java"$"7"$"29,8 @@ import android.view.KeyEvent;"$"verdict"$"0"$" b/project/app/src/main/java/android/media/RemoteController.java"$"2015-04-11 04:05:29" "RemoteController.java"$"8"$" public static final int POSITION_SYNCHRONIZATION_CHECK = 1;"$"verdict"$"0"$" b/project/app/src/main/java/android/media/RemoteController.java"$"2015-04-11 04:05:29" "RemoteController.java"$"9"$""$"verdict"$"0"$" b/project/app/src/main/java/android/media/RemoteController.java"$"2015-04-11 04:05:29" "RemoteController.java"$"10"$" public RemoteController(Context context, OnClientUpdateListener l) {"$"verdict"$"0"$" b/project/app/src/main/java/android/media/RemoteController.java"$"2015-04-11 04:05:29" "RemoteController.java"$"11"$"43,18 @@ public class RemoteController {"$"verdict"$"0"$" b/project/app/src/main/java/android/media/RemoteController.java"$"2015-04-11 04:05:29" "RemoteController.java"$"12"$" public boolean setSynchronizationMode(int mode) {"$"verdict"$"0"$" b/project/app/src/main/java/android/media/RemoteController.java"$"2015-04-11 04:05:29" "RemoteController.java"$"13"$" return true;"$"verdict"$"0"$" b/project/app/src/main/java/android/media/RemoteController.java"$"2015-04-11 04:05:29" "RemoteController.java"$"14"$" }"$"verdict"$"0"$" b/project/app/src/main/java/android/media/RemoteController.java"$"2015-04-11 04:05:29" "RemoteController.java"$"15"$""$"verdict"$"0"$" b/project/app/src/main/java/android/media/RemoteController.java"$"2015-04-11 04:05:29" "RemoteController.java"$"16"$" public boolean seekTo(long pos) {"$"verdict"$"0"$" b/project/app/src/main/java/android/media/RemoteController.java"$"2015-04-11 04:05:29" "RemoteController.java"$"17"$" return true;"$"verdict"$"0"$" b/project/app/src/main/java/android/media/RemoteController.java"$"2015-04-11 04:05:29" "RemoteController.java"$"18"$" }"$"verdict"$"0"$" b/project/app/src/main/java/android/media/RemoteController.java"$"2015-04-11 04:05:29" "RemoteController.java"$"19"$""$"verdict"$"0"$" b/project/app/src/main/java/android/media/RemoteController.java"$"2015-04-11 04:05:29" "RemoteController.java"$"20"$" public long getEstimatedMediaPosition() {"$"verdict"$"0"$" b/project/app/src/main/java/android/media/RemoteController.java"$"2015-04-11 04:05:29" "RemoteController.java"$"21"$" return 0L;"$"verdict"$"0"$" b/project/app/src/main/java/android/media/RemoteController.java"$"2015-04-11 04:05:29" "RemoteController.java"$"22"$" }"$"verdict"$"0"$" b/project/app/src/main/java/android/media/RemoteController.java"$"2015-04-11 04:05:29" "RemoteController.java"$"23"$""$"verdict"$"0"$" b/project/app/src/main/java/android/media/RemoteController.java"$"2015-04-11 04:05:29" "RemoteController.java"$"24"$" public class MetadataEditor {"$"verdict"$"0"$" b/project/app/src/main/java/android/media/RemoteController.java"$"2015-04-11 04:05:29" "DialogHelper.java"$"25"$"++ b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-04-11 04:05:29" "DialogHelper.java"$"26"$"31,13 @@ import android.text.Html;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-04-11 04:05:29" "DialogHelper.java"$"27"$"import com.afollestad.materialdialogs.MaterialDialog;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-04-11 04:05:29" "DialogHelper.java"$"28"$"68,12 @@ public class DialogHelper {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-04-11 04:05:29" "DialogHelper.java"$"29"$" new MaterialDialog.Builder(activity)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-04-11 04:05:29" "DialogHelper.java"$"30"$" .iconRes(R.drawable.ic_action_about_white)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-04-11 04:05:29" "DialogHelper.java"$"31"$" .title(R.string.cry_dialog_title)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-04-11 04:05:29" "DialogHelper.java"$"32"$" .content(message)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-04-11 04:05:29" "DialogHelper.java"$"33"$" .negativeText(R.string.close)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-04-11 04:05:29" "DialogHelper.java"$"34"$" .build()"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-04-11 04:05:29" "DialogHelper.java"$"35"$"112,12 @@ public class DialogHelper {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-04-11 04:05:29" "DialogHelper.java"$"36"$" new MaterialDialog.Builder(activity)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-04-11 04:05:29" "DialogHelper.java"$"37"$" .iconRes(R.drawable.ic_dialog_compat_white)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-04-11 04:05:29" "DialogHelper.java"$"38"$" .title(R.string.compat_dialog_title)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-04-11 04:05:29" "DialogHelper.java"$"39"$" .content(message)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-04-11 04:05:29" "DialogHelper.java"$"40"$" .negativeText(R.string.close)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-04-11 04:05:29" "DialogHelper.java"$"41"$" .build()"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/DialogHelper.java"$"2015-04-11 04:05:29" "DialogBuilder.java"$"42"$"++ b/project/app/src/main/java/com/achep/base/ui/DialogBuilder.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/DialogBuilder.java"$"2015-04-11 04:05:29" "DialogBuilder.java"$"43"$"39,7 @@ import android.widget.TextView;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/DialogBuilder.java"$"2015-04-11 04:05:29" "DialogBuilder.java"$"44"$"import com.afollestad.materialdialogs.MaterialDialog;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/DialogBuilder.java"$"2015-04-11 04:05:29" "DialogBuilder.java"$"45"$"297,19 @@ public class DialogBuilder {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/DialogBuilder.java"$"2015-04-11 04:05:29" "DialogBuilder.java"$"46"$" public MaterialDialog.Builder createAlertDialogBuilder() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/DialogBuilder.java"$"2015-04-11 04:05:29" "DialogBuilder.java"$"47"$" * Creates view and {@link MaterialDialog.Builder#customView(View, boolean) sets}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/DialogBuilder.java"$"2015-04-11 04:05:29" "DialogBuilder.java"$"48"$" * to a new {@link MaterialDialog.Builder}."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/DialogBuilder.java"$"2015-04-11 04:05:29" "DialogBuilder.java"$"49"$" * @return MaterialDialog.Builder with set custom view"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/DialogBuilder.java"$"2015-04-11 04:05:29" "DialogBuilder.java"$"50"$" public MaterialDialog.Builder createAlertDialogBuilder(int type) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/DialogBuilder.java"$"2015-04-11 04:05:29" "DialogBuilder.java"$"51"$" return new MaterialDialog.Builder(mContext).customView(createView(type), false);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/DialogBuilder.java"$"2015-04-11 04:05:29" "AboutDialog.java"$"52"$"++ b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/AboutDialog.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/AboutDialog.java"$"2015-04-11 04:05:29" "AboutDialog.java"$"53"$"19,6 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/AboutDialog.java"$"2015-04-11 04:05:29" "AboutDialog.java"$"54"$"36,9 @@ import android.widget.Toast;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/AboutDialog.java"$"2015-04-11 04:05:29" "AboutDialog.java"$"55"$"import com.afollestad.materialdialogs.MaterialDialog;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/AboutDialog.java"$"2015-04-11 04:05:29" "AboutDialog.java"$"56"$"111,13 @@ public class AboutDialog extends DialogFragment {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/AboutDialog.java"$"2015-04-11 04:05:29" "AboutDialog.java"$"57"$" MaterialDialog md = new MaterialDialog.Builder(context)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/AboutDialog.java"$"2015-04-11 04:05:29" "AboutDialog.java"$"58"$" .iconRes(R.drawable.ic_action_about_white)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/AboutDialog.java"$"2015-04-11 04:05:29" "AboutDialog.java"$"59"$" .title(getVersionName(context))"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/AboutDialog.java"$"2015-04-11 04:05:29" "AboutDialog.java"$"60"$" .content(message)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/AboutDialog.java"$"2015-04-11 04:05:29" "AboutDialog.java"$"61"$" .negativeText(R.string.close)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/AboutDialog.java"$"2015-04-11 04:05:29" "AboutDialog.java"$"62"$" .build();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/AboutDialog.java"$"2015-04-11 04:05:29" "AboutDialog.java"$"63"$" md.getTitleView().setOnClickListener(new View.OnClickListener() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/AboutDialog.java"$"2015-04-11 04:05:29" "AboutDialog.java"$"64"$"138,7 @@ public class AboutDialog extends DialogFragment {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/AboutDialog.java"$"2015-04-11 04:05:29" "AboutDialog.java"$"65"$" return md;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/AboutDialog.java"$"2015-04-11 04:05:29" "DonateDialog.java"$"66"$"++ b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2015-04-11 04:05:29" "DonateDialog.java"$"67"$"19,20 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2015-04-11 04:05:29" "DonateDialog.java"$"68"$"45,10 @@ import com.achep.base.ui.adapters.BetterArrayAdapter;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2015-04-11 04:05:29" "DonateDialog.java"$"69"$"import com.afollestad.materialdialogs.MaterialDialog;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2015-04-11 04:05:29" "DonateDialog.java"$"70"$"107,7 @@ public class DonateDialog extends DialogFragment {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2015-04-11 04:05:29" "DonateDialog.java"$"71"$" MaterialDialog md = initDialog();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2015-04-11 04:05:29" "DonateDialog.java"$"72"$"122,7 @@ public class DonateDialog extends DialogFragment {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2015-04-11 04:05:29" "DonateDialog.java"$"73"$" HeaderGridView gv = (HeaderGridView) md.getCustomView().findViewById(R.id.grid);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2015-04-11 04:05:29" "DonateDialog.java"$"74"$"134,44 @@ public class DonateDialog extends DialogFragment {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2015-04-11 04:05:29" "DonateDialog.java"$"75"$" return md;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2015-04-11 04:05:29" "DonateDialog.java"$"76"$" private MaterialDialog initDialog() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2015-04-11 04:05:29" "DonateDialog.java"$"77"$" MaterialDialog.Builder builder = new MaterialDialog.Builder(getActivity())"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2015-04-11 04:05:29" "DonateDialog.java"$"78"$" .iconRes(R.drawable.ic_action_donate_white)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2015-04-11 04:05:29" "DonateDialog.java"$"79"$" .title(R.string.donate_dialog_title)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2015-04-11 04:05:29" "DonateDialog.java"$"80"$" .customView(R.layout.dialog_donate, false)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2015-04-11 04:05:29" "DonateDialog.java"$"81"$" .neutralText(R.string.close);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2015-04-11 04:05:29" "DonateDialog.java"$"82"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2015-04-11 04:05:29" "DonateDialog.java"$"83"$" if (!getResources().getBoolean(R.bool.config_alternative_payments) && false) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2015-04-11 04:05:29" "DonateDialog.java"$"84"$" return builder.build();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2015-04-11 04:05:29" "DonateDialog.java"$"85"$" return builder"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2015-04-11 04:05:29" "DonateDialog.java"$"86"$" .positiveText(btc.getNameResource())"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2015-04-11 04:05:29" "DonateDialog.java"$"87"$" .negativeText(pp.getNameResource())"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2015-04-11 04:05:29" "DonateDialog.java"$"88"$" .callback(new MaterialDialog.ButtonCallback() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2015-04-11 04:05:29" "DonateDialog.java"$"89"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2015-04-11 04:05:29" "DonateDialog.java"$"90"$" public void onPositive(MaterialDialog dialog) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2015-04-11 04:05:29" "DonateDialog.java"$"91"$" startPaymentIntentWithWarningAlertDialog(CoinUtils.getPaymentIntent(btc));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2015-04-11 04:05:29" "DonateDialog.java"$"92"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2015-04-11 04:05:29" "DonateDialog.java"$"93"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2015-04-11 04:05:29" "DonateDialog.java"$"94"$" public void onNegative(MaterialDialog dialog) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2015-04-11 04:05:29" "DonateDialog.java"$"95"$" startPaymentIntentWithWarningAlertDialog(CoinUtils.getPaymentIntent(pp));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2015-04-11 04:05:29" "DonateDialog.java"$"96"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2015-04-11 04:05:29" "DonateDialog.java"$"97"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2015-04-11 04:05:29" "DonateDialog.java"$"98"$" public void onNeutral(MaterialDialog dialog) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2015-04-11 04:05:29" "DonateDialog.java"$"99"$" dismiss();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2015-04-11 04:05:29" "DonateDialog.java"$"100"$" })"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2015-04-11 04:05:29" "DonateDialog.java"$"101"$" .autoDismiss(false)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2015-04-11 04:05:29" "DonateDialog.java"$"102"$" .build();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2015-04-11 04:05:29" "DonateDialog.java"$"103"$"197,18 @@ public class DonateDialog extends DialogFragment {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2015-04-11 04:05:29" "DonateDialog.java"$"104"$" .negativeText(android.R.string.cancel)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2015-04-11 04:05:29" "DonateDialog.java"$"105"$" .positiveText(android.R.string.ok)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2015-04-11 04:05:29" "DonateDialog.java"$"106"$" .callback(new MaterialDialog.ButtonCallback() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2015-04-11 04:05:29" "DonateDialog.java"$"107"$" public void onPositive(MaterialDialog dialog) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2015-04-11 04:05:29" "DonateDialog.java"$"108"$" .build()"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2015-04-11 04:05:29" "FeedbackDialog.java"$"109"$"++ b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/FeedbackDialog.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/FeedbackDialog.java"$"2015-04-11 04:05:29" "FeedbackDialog.java"$"110"$"19,8 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/FeedbackDialog.java"$"2015-04-11 04:05:29" "FeedbackDialog.java"$"111"$"34,6 @@ import android.view.View;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/FeedbackDialog.java"$"2015-04-11 04:05:29" "FeedbackDialog.java"$"112"$"46,6 @@ import com.achep.base.Build;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/FeedbackDialog.java"$"2015-04-11 04:05:29" "FeedbackDialog.java"$"113"$"53,7 @@ import com.achep.base.utils.ResUtils;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/FeedbackDialog.java"$"2015-04-11 04:05:29" "FeedbackDialog.java"$"114"$"import com.afollestad.materialdialogs.MaterialDialog;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/FeedbackDialog.java"$"2015-04-11 04:05:29" "FeedbackDialog.java"$"115"$"132,15 @@ public class FeedbackDialog extends DialogFragment implements ConfigBase.OnConfi"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/FeedbackDialog.java"$"2015-04-11 04:05:29" "FeedbackDialog.java"$"116"$" MaterialDialog md = new MaterialDialog.Builder(activity)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/FeedbackDialog.java"$"2015-04-11 04:05:29" "FeedbackDialog.java"$"117"$" .iconRes(R.drawable.ic_action_feedback_white)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/FeedbackDialog.java"$"2015-04-11 04:05:29" "FeedbackDialog.java"$"118"$" .title(R.string.feedback_dialog_title)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/FeedbackDialog.java"$"2015-04-11 04:05:29" "FeedbackDialog.java"$"119"$" .customView(R.layout.feedback_dialog, true)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/FeedbackDialog.java"$"2015-04-11 04:05:29" "FeedbackDialog.java"$"120"$" .negativeText(android.R.string.cancel)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/FeedbackDialog.java"$"2015-04-11 04:05:29" "FeedbackDialog.java"$"121"$" .positiveText(R.string.send)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/FeedbackDialog.java"$"2015-04-11 04:05:29" "FeedbackDialog.java"$"122"$" .callback(new MaterialDialog.ButtonCallback() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/FeedbackDialog.java"$"2015-04-11 04:05:29" "FeedbackDialog.java"$"123"$" public void onPositive(MaterialDialog dialog) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/FeedbackDialog.java"$"2015-04-11 04:05:29" "FeedbackDialog.java"$"124"$"159,17 @@ public class FeedbackDialog extends DialogFragment implements ConfigBase.OnConfi"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/FeedbackDialog.java"$"2015-04-11 04:05:29" "FeedbackDialog.java"$"125"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/FeedbackDialog.java"$"2015-04-11 04:05:29" "FeedbackDialog.java"$"126"$" public void onNegative(MaterialDialog dialog) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/FeedbackDialog.java"$"2015-04-11 04:05:29" "FeedbackDialog.java"$"127"$" dismiss();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/FeedbackDialog.java"$"2015-04-11 04:05:29" "FeedbackDialog.java"$"128"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/FeedbackDialog.java"$"2015-04-11 04:05:29" "FeedbackDialog.java"$"129"$" })"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/FeedbackDialog.java"$"2015-04-11 04:05:29" "FeedbackDialog.java"$"130"$" .autoDismiss(false)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/FeedbackDialog.java"$"2015-04-11 04:05:29" "FeedbackDialog.java"$"131"$" .build();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/FeedbackDialog.java"$"2015-04-11 04:05:29" "FeedbackDialog.java"$"132"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/FeedbackDialog.java"$"2015-04-11 04:05:29" "FeedbackDialog.java"$"133"$" View view = md.getCustomView();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/FeedbackDialog.java"$"2015-04-11 04:05:29" "FeedbackDialog.java"$"134"$" assert view != null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/FeedbackDialog.java"$"2015-04-11 04:05:29" "FeedbackDialog.java"$"135"$"179,7 @@ public class FeedbackDialog extends DialogFragment implements ConfigBase.OnConfi"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/FeedbackDialog.java"$"2015-04-11 04:05:29" "FeedbackDialog.java"$"136"$" return md;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/FeedbackDialog.java"$"2015-04-11 04:05:29" "HelpDialog.java"$"137"$"++ b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/HelpDialog.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/HelpDialog.java"$"2015-04-11 04:05:29" "HelpDialog.java"$"138"$"28,8 @@ import android.text.Html;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/HelpDialog.java"$"2015-04-11 04:05:29" "HelpDialog.java"$"139"$"import com.afollestad.materialdialogs.MaterialDialog;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/HelpDialog.java"$"2015-04-11 04:05:29" "HelpDialog.java"$"140"$"45,12 @@ public class HelpDialog extends DialogFragment {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/HelpDialog.java"$"2015-04-11 04:05:29" "HelpDialog.java"$"141"$" return new MaterialDialog.Builder(getActivity())"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/HelpDialog.java"$"2015-04-11 04:05:29" "HelpDialog.java"$"142"$" .iconRes(R.drawable.ic_action_help_white)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/HelpDialog.java"$"2015-04-11 04:05:29" "HelpDialog.java"$"143"$" .title(R.string.help_dialog_title)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/HelpDialog.java"$"2015-04-11 04:05:29" "HelpDialog.java"$"144"$" .content(message)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/HelpDialog.java"$"2015-04-11 04:05:29" "HelpDialog.java"$"145"$" .negativeText(R.string.close)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/HelpDialog.java"$"2015-04-11 04:05:29" "HelpDialog.java"$"146"$" .build();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/HelpDialog.java"$"2015-04-11 04:05:29" "PermissionsDialog.java"$"147"$"++ b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/PermissionsDialog.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/PermissionsDialog.java"$"2015-04-11 04:05:29" "PermissionsDialog.java"$"148"$"18,6 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/PermissionsDialog.java"$"2015-04-11 04:05:29" "PermissionsDialog.java"$"149"$"34,7 @@ import com.achep.base.permissions.Permission;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/PermissionsDialog.java"$"2015-04-11 04:05:29" "PermissionsDialog.java"$"150"$"import com.afollestad.materialdialogs.MaterialDialog;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/PermissionsDialog.java"$"2015-04-11 04:05:29" "PermissionsDialog.java"$"151"$"114,10 @@ public class PermissionsDialog extends DialogFragment {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/PermissionsDialog.java"$"2015-04-11 04:05:29" "PermissionsDialog.java"$"152"$" return new MaterialDialog.Builder(context)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/PermissionsDialog.java"$"2015-04-11 04:05:29" "PermissionsDialog.java"$"153"$" .customView(view, false)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/PermissionsDialog.java"$"2015-04-11 04:05:29" "PermissionsDialog.java"$"154"$" .neutralText(R.string.later)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/PermissionsDialog.java"$"2015-04-11 04:05:29" "PermissionsDialog.java"$"155"$" .build();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/PermissionsDialog.java"$"2015-04-11 04:05:29" "ColorPickerPreference.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-04-11 05:24:43" "ColorPickerPreference.java"$"1"$"20,8 @@ package com.achep.acdisplay.ui.preferences;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-04-11 05:24:43" "ColorPickerPreference.java"$"2"$"import android.support.annotation.NonNull;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-04-11 05:24:43" "ColorPickerPreference.java"$"3"$"29,9 @@ import android.widget.RadioGroup;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-04-11 05:24:43" "ColorPickerPreference.java"$"4"$"import com.achep.base.ui.preferences.MaterialDialogPreference;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-04-11 05:24:43" "ColorPickerPreference.java"$"5"$"import com.afollestad.materialdialogs.MaterialDialog;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-04-11 05:24:43" "ColorPickerPreference.java"$"6"$"41,7 @@ import com.larswerkman.holocolorpicker.ValueBar;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-04-11 05:24:43" "ColorPickerPreference.java"$"7"$"public class ColorPickerPreference extends MaterialDialogPreference {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-04-11 05:24:43" "ColorPickerPreference.java"$"8"$"95,6 @@ public class ColorPickerPreference extends DialogPreference {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-04-11 05:24:43" "ColorPickerPreference.java"$"9"$"108,20 @@ public class ColorPickerPreference extends DialogPreference {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-04-11 05:24:43" "ColorPickerPreference.java"$"10"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-04-11 05:24:43" "ColorPickerPreference.java"$"11"$" public MaterialDialog onBuildDialog(@NonNull MaterialDialog.Builder builder) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-04-11 05:24:43" "ColorPickerPreference.java"$"12"$" MaterialDialog md = builder"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-04-11 05:24:43" "ColorPickerPreference.java"$"13"$" .customView(R.layout.dialog_preference_colorpicker, false)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-04-11 05:24:43" "ColorPickerPreference.java"$"14"$" .build();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-04-11 05:24:43" "ColorPickerPreference.java"$"15"$" RadioGroup rg = (RadioGroup) md.getCustomView().findViewById(R.id.radios);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-04-11 05:24:43" "ColorPickerPreference.java"$"16"$"141,7 @@ public class ColorPickerPreference extends DialogPreference {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-04-11 05:24:43" "ColorPickerPreference.java"$"17"$" return md;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-04-11 05:24:43" "IconSizePreference.java"$"18"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/IconSizePreference.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/IconSizePreference.java"$"2015-04-11 05:24:43" "IconSizePreference.java"$"19"$"20,7 @@ package com.achep.acdisplay.ui.preferences;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/IconSizePreference.java"$"2015-04-11 05:24:43" "IconSizePreference.java"$"20"$"import android.support.annotation.NonNull;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/IconSizePreference.java"$"2015-04-11 05:24:43" "IconSizePreference.java"$"21"$"32,8 @@ import android.widget.TextView;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/IconSizePreference.java"$"2015-04-11 05:24:43" "IconSizePreference.java"$"22"$"import com.achep.base.ui.preferences.MaterialDialogPreference;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/IconSizePreference.java"$"2015-04-11 05:24:43" "IconSizePreference.java"$"23"$"import com.afollestad.materialdialogs.MaterialDialog;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/IconSizePreference.java"$"2015-04-11 05:24:43" "IconSizePreference.java"$"24"$"42,11 @@ import java.lang.ref.SoftReference;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/IconSizePreference.java"$"2015-04-11 05:24:43" "IconSizePreference.java"$"25"$"public class IconSizePreference extends MaterialDialogPreference implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/IconSizePreference.java"$"2015-04-11 05:24:43" "IconSizePreference.java"$"26"$"59,18 @@ public class IconSizePreference extends DialogPreference implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/IconSizePreference.java"$"2015-04-11 05:24:43" "IconSizePreference.java"$"27"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/IconSizePreference.java"$"2015-04-11 05:24:43" "IconSizePreference.java"$"28"$" public MaterialDialog onBuildDialog(@NonNull MaterialDialog.Builder builder) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/IconSizePreference.java"$"2015-04-11 05:24:43" "IconSizePreference.java"$"29"$" LayoutInflater inflater = (LayoutInflater) getContext()"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/IconSizePreference.java"$"2015-04-11 05:24:43" "IconSizePreference.java"$"30"$" Resources res = getContext().getResources();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/IconSizePreference.java"$"2015-04-11 05:24:43" "IconSizePreference.java"$"31"$" MaterialDialog md = builder"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/IconSizePreference.java"$"2015-04-11 05:24:43" "IconSizePreference.java"$"32"$" .customView(R.layout.preference_dialog_size, false)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/IconSizePreference.java"$"2015-04-11 05:24:43" "IconSizePreference.java"$"33"$" .build();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/IconSizePreference.java"$"2015-04-11 05:24:43" "IconSizePreference.java"$"34"$"78,8 @@ public class IconSizePreference extends DialogPreference implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/IconSizePreference.java"$"2015-04-11 05:24:43" "IconSizePreference.java"$"35"$" View root = md.getCustomView();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/IconSizePreference.java"$"2015-04-11 05:24:43" "IconSizePreference.java"$"36"$" assert root != null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/IconSizePreference.java"$"2015-04-11 05:24:43" "IconSizePreference.java"$"37"$"100,7 @@ public class IconSizePreference extends DialogPreference implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/IconSizePreference.java"$"2015-04-11 05:24:43" "IconSizePreference.java"$"38"$" return md;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/IconSizePreference.java"$"2015-04-11 05:24:43" "InactiveTimePreference.java"$"39"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/InactiveTimePreference.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/InactiveTimePreference.java"$"2015-04-11 05:24:43" "InactiveTimePreference.java"$"40"$"20,7 @@ package com.achep.acdisplay.ui.preferences;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/InactiveTimePreference.java"$"2015-04-11 05:24:43" "InactiveTimePreference.java"$"41"$"import android.support.annotation.NonNull;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/InactiveTimePreference.java"$"2015-04-11 05:24:43" "InactiveTimePreference.java"$"42"$"30,19 @@ import android.widget.TimePicker;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/InactiveTimePreference.java"$"2015-04-11 05:24:43" "InactiveTimePreference.java"$"43"$"import com.achep.base.ui.preferences.MaterialDialogPreference;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/InactiveTimePreference.java"$"2015-04-11 05:24:43" "InactiveTimePreference.java"$"44"$"import com.afollestad.materialdialogs.MaterialDialog;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/InactiveTimePreference.java"$"2015-04-11 05:24:43" "InactiveTimePreference.java"$"45"$"public class InactiveTimePreference extends MaterialDialogPreference implements View.OnClickListener {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/InactiveTimePreference.java"$"2015-04-11 05:24:43" "InactiveTimePreference.java"$"46"$"69,18 @@ public class InactiveTimePreference extends DialogPreference implements View.OnC"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/InactiveTimePreference.java"$"2015-04-11 05:24:43" "InactiveTimePreference.java"$"47"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/InactiveTimePreference.java"$"2015-04-11 05:24:43" "InactiveTimePreference.java"$"48"$" public MaterialDialog onBuildDialog(@NonNull MaterialDialog.Builder builder) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/InactiveTimePreference.java"$"2015-04-11 05:24:43" "InactiveTimePreference.java"$"49"$" Context context = getContext();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/InactiveTimePreference.java"$"2015-04-11 05:24:43" "InactiveTimePreference.java"$"50"$" MaterialDialog md = builder"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/InactiveTimePreference.java"$"2015-04-11 05:24:43" "InactiveTimePreference.java"$"51"$" .customView(R.layout.preference_dialog_inactive_hours, false)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/InactiveTimePreference.java"$"2015-04-11 05:24:43" "InactiveTimePreference.java"$"52"$" .build();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/InactiveTimePreference.java"$"2015-04-11 05:24:43" "InactiveTimePreference.java"$"53"$" View root = md.getCustomView();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/InactiveTimePreference.java"$"2015-04-11 05:24:43" "InactiveTimePreference.java"$"54"$" assert root != null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/InactiveTimePreference.java"$"2015-04-11 05:24:43" "InactiveTimePreference.java"$"55"$"97,7 @@ public class InactiveTimePreference extends DialogPreference implements View.OnC"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/InactiveTimePreference.java"$"2015-04-11 05:24:43" "InactiveTimePreference.java"$"56"$" return md;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/InactiveTimePreference.java"$"2015-04-11 05:24:43" "TimeoutPreference.java"$"57"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/TimeoutPreference.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/TimeoutPreference.java"$"2015-04-11 05:24:43" "TimeoutPreference.java"$"58"$"20,7 @@ package com.achep.acdisplay.ui.preferences;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/TimeoutPreference.java"$"2015-04-11 05:24:43" "TimeoutPreference.java"$"59"$"import android.support.annotation.NonNull;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/TimeoutPreference.java"$"2015-04-11 05:24:43" "TimeoutPreference.java"$"60"$"29,8 @@ import android.widget.TextView;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/TimeoutPreference.java"$"2015-04-11 05:24:43" "TimeoutPreference.java"$"61"$"import com.achep.base.ui.preferences.MaterialDialogPreference;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/TimeoutPreference.java"$"2015-04-11 05:24:43" "TimeoutPreference.java"$"62"$"import com.afollestad.materialdialogs.MaterialDialog;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/TimeoutPreference.java"$"2015-04-11 05:24:43" "TimeoutPreference.java"$"63"$"40,13 @@ import java.lang.ref.SoftReference;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/TimeoutPreference.java"$"2015-04-11 05:24:43" "TimeoutPreference.java"$"64"$"public class TimeoutPreference extends MaterialDialogPreference implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/TimeoutPreference.java"$"2015-04-11 05:24:43" "TimeoutPreference.java"$"65"$"57,20 @@ public class TimeoutPreference extends DialogPreference implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/TimeoutPreference.java"$"2015-04-11 05:24:43" "TimeoutPreference.java"$"66"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/TimeoutPreference.java"$"2015-04-11 05:24:43" "TimeoutPreference.java"$"67"$" public MaterialDialog onBuildDialog(@NonNull MaterialDialog.Builder builder) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/TimeoutPreference.java"$"2015-04-11 05:24:43" "TimeoutPreference.java"$"68"$" MaterialDialog md = builder"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/TimeoutPreference.java"$"2015-04-11 05:24:43" "TimeoutPreference.java"$"69"$" .customView(R.layout.preference_dialog_timeout, false)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/TimeoutPreference.java"$"2015-04-11 05:24:43" "TimeoutPreference.java"$"70"$" .build();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/TimeoutPreference.java"$"2015-04-11 05:24:43" "TimeoutPreference.java"$"71"$" View root = md.getCustomView();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/TimeoutPreference.java"$"2015-04-11 05:24:43" "TimeoutPreference.java"$"72"$" assert root != null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/TimeoutPreference.java"$"2015-04-11 05:24:43" "TimeoutPreference.java"$"73"$"94,7 @@ public class TimeoutPreference extends DialogPreference implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/TimeoutPreference.java"$"2015-04-11 05:24:43" "TimeoutPreference.java"$"74"$" return md;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/TimeoutPreference.java"$"2015-04-11 05:24:43" "DialogBuilder.java"$"75"$"++ b/project/app/src/main/java/com/achep/base/ui/DialogBuilder.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/DialogBuilder.java"$"2015-04-11 05:24:43" "DialogBuilder.java"$"76"$"18,6 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/DialogBuilder.java"$"2015-04-11 05:24:43" "DonateDialog.java"$"77"$"++ b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2015-04-11 05:24:43" "DonateDialog.java"$"78"$"39,6 @@ import com.achep.acdisplay.R;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2015-04-11 05:24:43" "DonateDialog.java"$"79"$"144,7 @@ public class DonateDialog extends DialogFragment {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2015-04-11 05:24:43" "DonateDialog.java"$"80"$" if (!getResources().getBoolean(R.bool.config_alternative_payments)) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2015-04-11 05:24:43" "DonateDialog.java"$"81"$"192,8 @@ public class DonateDialog extends DialogFragment {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2015-04-11 05:24:43" "DonateDialog.java"$"82"$" new MaterialDialog.Builder(getActivity())"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2015-04-11 05:24:43" "DonateDialog.java"$"83"$" .content(R.string.donate_alert_no_responsibility)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2015-04-11 05:24:43" "PermissionsDialog.java"$"84"$"++ b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/PermissionsDialog.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/PermissionsDialog.java"$"2015-04-11 05:24:43" "PermissionsDialog.java"$"85"$"31,6 @@ import android.widget.TextView;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/PermissionsDialog.java"$"2015-04-11 05:24:43" "PermissionsDialog.java"$"86"$"86,18 @@ public class PermissionsDialog extends DialogFragment {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/PermissionsDialog.java"$"2015-04-11 05:24:43" "PermissionsDialog.java"$"87"$" MaterialDialog md = new MaterialDialog.Builder(context)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/PermissionsDialog.java"$"2015-04-11 05:24:43" "PermissionsDialog.java"$"88"$" .title(R.string.permissions_dialog_title)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/PermissionsDialog.java"$"2015-04-11 05:24:43" "PermissionsDialog.java"$"89"$" .items(new CharSequence[]{"""", """"})"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/PermissionsDialog.java"$"2015-04-11 05:24:43" "PermissionsDialog.java"$"90"$" .negativeText(R.string.later)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/PermissionsDialog.java"$"2015-04-11 05:24:43" "PermissionsDialog.java"$"91"$" .build();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/PermissionsDialog.java"$"2015-04-11 05:24:43" "PermissionsDialog.java"$"92"$" TextView title = md.getTitleView();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/PermissionsDialog.java"$"2015-04-11 05:24:43" "PermissionsDialog.java"$"93"$" ListView listView = md.getListView();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/PermissionsDialog.java"$"2015-04-11 05:24:43" "PermissionsDialog.java"$"94"$" assert listView != null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/PermissionsDialog.java"$"2015-04-11 05:24:43" "PermissionsDialog.java"$"95"$"115,7 @@ public class PermissionsDialog extends DialogFragment {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/PermissionsDialog.java"$"2015-04-11 05:24:43" "PermissionsDialog.java"$"96"$" return md;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/PermissionsDialog.java"$"2015-04-11 05:24:43" "MaterialDialogPreference.java"$"97"$"++ b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-11 05:24:43" "MaterialDialogPreference.java"$"98"$"1,79 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-11 05:24:43" "MaterialDialogPreference.java"$"99"$"/*"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-11 05:24:43" "MaterialDialogPreference.java"$"100"$" * Copyright (C) 2015 AChep@xda "$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-11 05:24:43" "MaterialDialogPreference.java"$"101"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-11 05:24:43" "MaterialDialogPreference.java"$"102"$" * This program is free software; you can redistribute it and/or"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-11 05:24:43" "MaterialDialogPreference.java"$"103"$" * modify it under the terms of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-11 05:24:43" "MaterialDialogPreference.java"$"104"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-11 05:24:43" "MaterialDialogPreference.java"$"105"$" * of the License, or (at your option) any later version."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-11 05:24:43" "MaterialDialogPreference.java"$"106"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-11 05:24:43" "MaterialDialogPreference.java"$"107"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-11 05:24:43" "MaterialDialogPreference.java"$"108"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-11 05:24:43" "MaterialDialogPreference.java"$"109"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-11 05:24:43" "MaterialDialogPreference.java"$"110"$" * GNU General Public License for more details."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-11 05:24:43" "MaterialDialogPreference.java"$"111"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-11 05:24:43" "MaterialDialogPreference.java"$"112"$" * You should have received a copy of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-11 05:24:43" "MaterialDialogPreference.java"$"113"$" * along with this program; if not, write to the Free Software"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-11 05:24:43" "MaterialDialogPreference.java"$"114"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-11 05:24:43" "MaterialDialogPreference.java"$"115"$" * MA 02110-1301, USA."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-11 05:24:43" "MaterialDialogPreference.java"$"116"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-11 05:24:43" "MaterialDialogPreference.java"$"117"$"package com.achep.base.ui.preferences;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-11 05:24:43" "MaterialDialogPreference.java"$"118"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-11 05:24:43" "MaterialDialogPreference.java"$"119"$"import android.app.Dialog;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-11 05:24:43" "MaterialDialogPreference.java"$"120"$"import android.content.Context;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-11 05:24:43" "MaterialDialogPreference.java"$"121"$"import android.os.Bundle;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-11 05:24:43" "MaterialDialogPreference.java"$"122"$"import android.preference.DialogPreference;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-11 05:24:43" "MaterialDialogPreference.java"$"123"$"import android.support.annotation.NonNull;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-11 05:24:43" "MaterialDialogPreference.java"$"124"$"import android.util.AttributeSet;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-11 05:24:43" "MaterialDialogPreference.java"$"125"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-11 05:24:43" "MaterialDialogPreference.java"$"126"$"import com.afollestad.materialdialogs.MaterialDialog;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-11 05:24:43" "MaterialDialogPreference.java"$"127"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-11 05:24:43" "MaterialDialogPreference.java"$"128"$"/**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-11 05:24:43" "MaterialDialogPreference.java"$"129"$" * @author Artem Chepurnoy"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-11 05:24:43" "MaterialDialogPreference.java"$"130"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-11 05:24:43" "MaterialDialogPreference.java"$"131"$"public abstract class MaterialDialogPreference extends DialogPreference {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-11 05:24:43" "MaterialDialogPreference.java"$"132"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-11 05:24:43" "MaterialDialogPreference.java"$"133"$" private MaterialDialog mDialog;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-11 05:24:43" "MaterialDialogPreference.java"$"134"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-11 05:24:43" "MaterialDialogPreference.java"$"135"$" public MaterialDialogPreference(Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-11 05:24:43" "MaterialDialogPreference.java"$"136"$" super(context, attrs, defStyleAttr, defStyleRes);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-11 05:24:43" "MaterialDialogPreference.java"$"137"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-11 05:24:43" "MaterialDialogPreference.java"$"138"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-11 05:24:43" "MaterialDialogPreference.java"$"139"$" public MaterialDialogPreference(Context context, AttributeSet attrs, int defStyleAttr) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-11 05:24:43" "MaterialDialogPreference.java"$"140"$" super(context, attrs, defStyleAttr);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-11 05:24:43" "MaterialDialogPreference.java"$"141"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-11 05:24:43" "MaterialDialogPreference.java"$"142"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-11 05:24:43" "MaterialDialogPreference.java"$"143"$" public MaterialDialogPreference(Context context, AttributeSet attrs) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-11 05:24:43" "MaterialDialogPreference.java"$"144"$" super(context, attrs);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-11 05:24:43" "MaterialDialogPreference.java"$"145"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-11 05:24:43" "MaterialDialogPreference.java"$"146"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-11 05:24:43" "MaterialDialogPreference.java"$"147"$" public MaterialDialogPreference(Context context) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-11 05:24:43" "MaterialDialogPreference.java"$"148"$" super(context);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-11 05:24:43" "MaterialDialogPreference.java"$"149"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-11 05:24:43" "MaterialDialogPreference.java"$"150"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-11 05:24:43" "MaterialDialogPreference.java"$"151"$" //-- MAIN -----------------------------------------------------------------"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-11 05:24:43" "MaterialDialogPreference.java"$"152"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-11 05:24:43" "MaterialDialogPreference.java"$"153"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-11 05:24:43" "MaterialDialogPreference.java"$"154"$" public Dialog getDialog() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-11 05:24:43" "MaterialDialogPreference.java"$"155"$" return mDialog;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-11 05:24:43" "MaterialDialogPreference.java"$"156"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-11 05:24:43" "MaterialDialogPreference.java"$"157"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-11 05:24:43" "MaterialDialogPreference.java"$"158"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-11 05:24:43" "MaterialDialogPreference.java"$"159"$" protected void showDialog(Bundle state) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-11 05:24:43" "MaterialDialogPreference.java"$"160"$" MaterialDialog.Builder mBuilder = new MaterialDialog.Builder(getContext())"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-11 05:24:43" "MaterialDialogPreference.java"$"161"$" .icon(getDialogIcon())"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-11 05:24:43" "MaterialDialogPreference.java"$"162"$" .title(getDialogTitle())"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-11 05:24:43" "MaterialDialogPreference.java"$"163"$" .content(getDialogMessage())"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-11 05:24:43" "MaterialDialogPreference.java"$"164"$" .positiveText(getPositiveButtonText())"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-11 05:24:43" "MaterialDialogPreference.java"$"165"$" .negativeText(getNegativeButtonText())"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-11 05:24:43" "MaterialDialogPreference.java"$"166"$" .dismissListener(this);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-11 05:24:43" "MaterialDialogPreference.java"$"167"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-11 05:24:43" "MaterialDialogPreference.java"$"168"$" mDialog = onBuildDialog(mBuilder);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-11 05:24:43" "MaterialDialogPreference.java"$"169"$" if (state != null) mDialog.onRestoreInstanceState(state);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-11 05:24:43" "MaterialDialogPreference.java"$"170"$" mDialog.show();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-11 05:24:43" "MaterialDialogPreference.java"$"171"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-11 05:24:43" "MaterialDialogPreference.java"$"172"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-11 05:24:43" "MaterialDialogPreference.java"$"173"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-11 05:24:43" "MaterialDialogPreference.java"$"174"$" public abstract MaterialDialog onBuildDialog(@NonNull MaterialDialog.Builder builder);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-11 05:24:43" "MaterialDialogPreference.java"$"175"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-11 05:24:43" "MaterialDialogPreference.java"$"176"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-11 05:24:43" "MaterialDialogPreference.java"$"177"$"}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-11 05:24:43" "DialogHelper.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/DialogHelper.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/DialogHelper.java"$"2015-04-11 05:37:03" "DialogHelper.java"$"1"$"16,7 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/DialogHelper.java"$"2015-04-11 05:37:03" "DialogHelper.java"$"2"$"package com.achep.acdisplay.ui;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/DialogHelper.java"$"2015-04-11 05:37:03" "DialogHelper.java"$"3"$"28,7 @@ import android.support.v4.app.FragmentTransaction;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/DialogHelper.java"$"2015-04-11 05:37:03" "DialogHelper.java"$"4"$"import com.achep.acdisplay.R;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/DialogHelper.java"$"2015-04-11 05:37:03" "MainActivity.java"$"5"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2015-04-11 05:37:03" "MainActivity.java"$"6"$"41,7 @@ import android.widget.CompoundButton;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2015-04-11 05:37:03" "MainActivity.java"$"7"$"import com.achep.acdisplay.ui.DialogHelper;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2015-04-11 05:37:03" "ConfigBase.java"$"8"$"++ b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 05:37:03" "ConfigBase.java"$"9"$"317,7 @@ public abstract class ConfigBase implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 05:37:03" "ConfigBase.java"$"10"$" key + ""] from plain text."");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 05:37:03" "ConfigBase.java"$"11"$" Log.w(TAG, ""Passed loading an unknown item["" + key + ""] from plain text."");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 05:37:03" "SwitchBarPermissible.java"$"12"$"++ b/project/app/src/main/java/com/achep/base/ui/SwitchBarPermissible.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/SwitchBarPermissible.java"$"2015-04-11 05:37:03" "SwitchBarPermissible.java"$"13"$"22,7 @@ import android.support.annotation.NonNull;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/SwitchBarPermissible.java"$"2015-04-11 05:37:03" "SwitchBarPermissible.java"$"14"$"import com.achep.acdisplay.ui.DialogHelper;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/SwitchBarPermissible.java"$"2015-04-11 05:37:03" "FeedbackDialog.java"$"15"$"++ b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/FeedbackDialog.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/FeedbackDialog.java"$"2015-04-11 05:37:03" "FeedbackDialog.java"$"16"$"39,7 @@ import android.widget.EditText;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/FeedbackDialog.java"$"2015-04-11 05:37:03" "FeedbackDialog.java"$"17"$"import com.achep.acdisplay.ui.DialogHelper;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/FeedbackDialog.java"$"2015-04-11 05:37:03" "State.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/supervisor/State.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/State.java"$"2015-04-11 06:02:42" "State.java"$"1"$"1,32 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/State.java"$"2015-04-11 06:02:42" "State.java"$"2"$"/*"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/State.java"$"2015-04-11 06:02:42" "State.java"$"3"$" * Copyright (C) 2015 AChep@xda "$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/State.java"$"2015-04-11 06:02:42" "State.java"$"4"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/State.java"$"2015-04-11 06:02:42" "State.java"$"5"$" * This program is free software; you can redistribute it and/or"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/State.java"$"2015-04-11 06:02:42" "State.java"$"6"$" * modify it under the terms of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/State.java"$"2015-04-11 06:02:42" "State.java"$"7"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/State.java"$"2015-04-11 06:02:42" "State.java"$"8"$" * of the License, or (at your option) any later version."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/State.java"$"2015-04-11 06:02:42" "State.java"$"9"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/State.java"$"2015-04-11 06:02:42" "State.java"$"10"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/State.java"$"2015-04-11 06:02:42" "State.java"$"11"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/State.java"$"2015-04-11 06:02:42" "State.java"$"12"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/State.java"$"2015-04-11 06:02:42" "State.java"$"13"$" * GNU General Public License for more details."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/State.java"$"2015-04-11 06:02:42" "State.java"$"14"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/State.java"$"2015-04-11 06:02:42" "State.java"$"15"$" * You should have received a copy of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/State.java"$"2015-04-11 06:02:42" "State.java"$"16"$" * along with this program; if not, write to the Free Software"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/State.java"$"2015-04-11 06:02:42" "State.java"$"17"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/State.java"$"2015-04-11 06:02:42" "State.java"$"18"$" * MA 02110-1301, USA."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/State.java"$"2015-04-11 06:02:42" "State.java"$"19"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/State.java"$"2015-04-11 06:02:42" "State.java"$"20"$"package com.achep.acdisplay.supervisor;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/State.java"$"2015-04-11 06:02:42" "State.java"$"21"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/State.java"$"2015-04-11 06:02:42" "State.java"$"22"$"/**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/State.java"$"2015-04-11 06:02:42" "State.java"$"23"$" * Created by Artem Chepurnoy on 27.03.2015."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/State.java"$"2015-04-11 06:02:42" "State.java"$"24"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/State.java"$"2015-04-11 06:02:42" "State.java"$"25"$"public enum State {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/State.java"$"2015-04-11 06:02:42" "State.java"$"26"$" IDLE,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/State.java"$"2015-04-11 06:02:42" "State.java"$"27"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/State.java"$"2015-04-11 06:02:42" "State.java"$"28"$" * User is touching the screen at this moment."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/State.java"$"2015-04-11 06:02:42" "State.java"$"29"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/State.java"$"2015-04-11 06:02:42" "State.java"$"30"$" INTERACTING_ACTIVE,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/State.java"$"2015-04-11 06:02:42" "State.java"$"31"$" INTERACTING_PASSIVE,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/State.java"$"2015-04-11 06:02:42" "State.java"$"32"$" UNKNOWN,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/State.java"$"2015-04-11 06:02:42" "State.java"$"33"$"}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/State.java"$"2015-04-11 06:02:42" "Timeout.java"$"34"$"++ b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"35"$"1,289 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"36"$"/*"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"37"$" * Copyright (C) 2014 AChep@xda "$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"38"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"39"$" * This program is free software; you can redistribute it and/or"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"40"$" * modify it under the terms of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"41"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"42"$" * of the License, or (at your option) any later version."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"43"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"44"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"45"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"46"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"47"$" * GNU General Public License for more details."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"48"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"49"$" * You should have received a copy of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"50"$" * along with this program; if not, write to the Free Software"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"51"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"52"$" * MA 02110-1301, USA."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"53"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"54"$"package com.achep.acdisplay.supervisor;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"55"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"56"$"import android.os.Message;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"57"$"import android.os.SystemClock;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"58"$"import android.support.annotation.NonNull;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"59"$"import android.view.animation.LinearInterpolator;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"60"$"import android.widget.ProgressBar;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"61"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"62"$"import com.achep.acdisplay.ui.animations.ProgressBarAnimation;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"63"$"import com.achep.base.async.WeakHandler;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"64"$"import com.achep.base.interfaces.ISubscriptable;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"65"$"import com.achep.base.tests.Check;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"66"$"import com.achep.base.utils.MathUtils;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"67"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"68"$"import java.util.ArrayList;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"69"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"70"$"/**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"71"$" * @author Artem Chepurnoy"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"72"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"73"$"public class Timeout implements ISubscriptable {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"74"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"75"$" private static final String TAG = ""Timeout"";"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"76"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"77"$" public static final int EVENT_TIMEOUT = 0;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"78"$" public static final int EVENT_SET = 1;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"79"$" public static final int EVENT_CLEARED = 2;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"80"$" public static final int EVENT_PAUSED = 3;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"81"$" public static final int EVENT_RESUMED = 4;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"82"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"83"$" public interface OnTimeoutEventListener {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"84"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"85"$" void onTimeoutEvent(@NonNull Timeout timeout, int event);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"86"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"87"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"88"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"89"$" private static final int SET = 0;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"90"$" private static final int RESUME = 1;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"91"$" private static final int PAUSE = 2;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"92"$" private static final int CLEAR = 3;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"93"$" private static final int TIMEOUT = 4;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"94"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"95"$" private final ArrayList mListeners = new ArrayList<>(3);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"96"$" private final H mHandler = new H(this);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"97"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"98"$" private long mTimeoutPausedAt;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"99"$" private long mTimeoutDuration;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"100"$" private long mTimeoutAt;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"101"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"102"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"103"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"104"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"105"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"106"$" public void registerListener(@NonNull OnTimeoutEventListener listener) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"107"$" synchronized (this) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"108"$" mListeners.add(listener);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"109"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"110"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"111"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"112"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"113"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"114"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"115"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"116"$" public void unregisterListener(@NonNull OnTimeoutEventListener listener) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"117"$" synchronized (this) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"118"$" mListeners.remove(listener);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"119"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"120"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"121"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"122"$" private void notifyListeners(final int event) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"123"$" synchronized (this) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"124"$" for (OnTimeoutEventListener l : mListeners) l.onTimeoutEvent(this, event);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"125"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"126"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"127"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"128"$" //-- MAIN -----------------------------------------------------------------"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"129"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"130"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"131"$" * Same as calling {@link #set(int, boolean)} with {@code override = false}."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"132"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"133"$" * @see #set(int, boolean)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"134"$" * @see #resume()"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"135"$" * @see #clear()"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"136"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"137"$" public void set(final int delay) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"138"$" set(delay, false);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"139"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"140"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"141"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"142"$" * Configures the timeout."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"143"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"144"$" * @param override {@code true} to rewrite previous timeout\'s time, {@code false} to"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"145"$" * set the nearest one."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"146"$" * @see #set(int)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"147"$" * @see #resume()"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"148"$" * @see #clear()"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"149"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"150"$" public void set(final int delay, boolean override) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"151"$" Message msg = Message.obtain(mHandler, SET, delay, MathUtils.bool(override));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"152"$" mHandler.sendMessage(msg);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"153"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"154"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"155"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"156"$" * Pauses the timeout."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"157"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"158"$" * @see #resume()"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"159"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"160"$" public void pause() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"161"$" mHandler.sendEmptyMessage(PAUSE);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"162"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"163"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"164"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"165"$" * Resumes the timeout (does nothing if the timeout if cleared)."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"166"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"167"$" * @see #set(int, boolean)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"168"$" * @see #pause()"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"169"$" * @see #clear()"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"170"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"171"$" public void resume() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"172"$" mHandler.sendEmptyMessage(RESUME);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"173"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"174"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"175"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"176"$" * Clears the timeout."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"177"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"178"$" * @see #set(int, boolean)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"179"$" * @see #pause()"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"180"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"181"$" public void clear() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"182"$" mHandler.sendEmptyMessage(CLEAR);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"183"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"184"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"185"$" //-- OTHER -----------------------------------------------------------------"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"186"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"187"$" private long uptimeMillis() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"188"$" return SystemClock.uptimeMillis();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"189"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"190"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"191"$" private void checkThread() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"192"$" final Thread handlerThread = mHandler.getLooper().getThread();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"193"$" final Thread currentThread = Thread.currentThread();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"194"$" Check.getInstance().isTrue(handlerThread.equals(currentThread));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"195"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"196"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"197"$" //-- HANDLER --------------------------------------------------------------"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"198"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"199"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"200"$" * @author Artem Chepurnoy"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"201"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"202"$" private static class H extends WeakHandler {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"203"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"204"$" public H(@NonNull Timeout object) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"205"$" super(object);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"206"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"207"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"208"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"209"$" protected void onHandleMassage(@NonNull Timeout timeout, Message msg) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"210"$" switch (msg.what) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"211"$" case SET:"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"212"$" timeout.internalSet(msg.arg1, msg.arg2 != 0);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"213"$" break;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"214"$" case RESUME:"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"215"$" timeout.internalResume();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"216"$" break;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"217"$" case PAUSE:"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"218"$" timeout.internalPause();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"219"$" break;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"220"$" case CLEAR:"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"221"$" timeout.internalClear();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"222"$" break;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"223"$" case TIMEOUT:"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"224"$" timeout.internalTimeout();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"225"$" break;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"226"$" default:"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"227"$" throw new IllegalArgumentException();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"228"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"229"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"230"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"231"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"232"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"233"$" private void internalSet(long delayMillis, boolean resetOld) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"234"$" checkThread();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"235"$" final boolean isPaused = mTimeoutPausedAt != 0;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"236"$" final long timeoutAt = uptimeMillis() + delayMillis;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"237"$" final long timeoutAtOld = mTimeoutAt + (isPaused"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"238"$" ? uptimeMillis() - mTimeoutPausedAt"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"239"$" : 0);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"240"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"241"$" if (mTimeoutAt == 0 || timeoutAtOld > timeoutAt || resetOld) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"242"$" mTimeoutDuration = delayMillis;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"243"$" mTimeoutAt = timeoutAt;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"244"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"245"$" if (isPaused) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"246"$" mTimeoutPausedAt = uptimeMillis();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"247"$" notifyListeners(EVENT_SET);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"248"$" } else {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"249"$" notifyListeners(EVENT_SET);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"250"$" mHandler.removeMessages(TIMEOUT);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"251"$" mHandler.sendEmptyMessageAtTime(TIMEOUT, mTimeoutAt);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"252"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"253"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"254"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"255"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"256"$" private void internalResume() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"257"$" if (mTimeoutPausedAt != 0) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"258"$" checkThread();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"259"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"260"$" final long pausedAt = mTimeoutPausedAt;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"261"$" mTimeoutPausedAt = 0;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"262"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"263"$" if (mTimeoutAt > 0) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"264"$" long delta = uptimeMillis() - pausedAt;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"265"$" mTimeoutAt += delta;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"266"$" mHandler.sendEmptyMessageAtTime(TIMEOUT, mTimeoutAt);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"267"$" notifyListeners(EVENT_RESUMED);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"268"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"269"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"270"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"271"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"272"$" private void internalPause() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"273"$" if (mTimeoutPausedAt == 0) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"274"$" checkThread();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"275"$" mTimeoutPausedAt = uptimeMillis();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"276"$" mHandler.removeMessages(TIMEOUT);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"277"$" notifyListeners(EVENT_PAUSED);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"278"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"279"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"280"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"281"$" private void internalClear() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"282"$" checkThread();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"283"$" mTimeoutAt = 0;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"284"$" mTimeoutDuration = 0;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"285"$" mTimeoutPausedAt = 0;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"286"$" mHandler.removeMessages(TIMEOUT);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"287"$" notifyListeners(EVENT_CLEARED);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"288"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"289"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"290"$" private void internalTimeout() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"291"$" checkThread();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"292"$" mTimeoutAt = 0;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"293"$" mTimeoutDuration = 0;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"294"$" Check.getInstance().isTrue(mTimeoutPausedAt == 0);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"295"$" notifyListeners(EVENT_TIMEOUT);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"296"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"297"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"298"$" //-- GUI ------------------------------------------------------------------"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"299"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"300"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"301"$" * @author Artem Chepurnoy"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"302"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"303"$" public static class Gui implements OnTimeoutEventListener {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"304"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"305"$" private static final int MAX = 300;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"306"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"307"$" private final ProgressBarAnimation mProgressBarAnimation;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"308"$" private final ProgressBar mProgressBar;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"309"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"310"$" public Gui(@NonNull ProgressBar progressBar) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"311"$" mProgressBar = progressBar;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"312"$" mProgressBar.setMax(MAX);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"313"$" mProgressBar.setProgress(MAX);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"314"$" mProgressBarAnimation = new ProgressBarAnimation(mProgressBar, MAX, 0);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"315"$" mProgressBarAnimation.setInterpolator(new LinearInterpolator());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"316"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"317"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"318"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"319"$" public void onTimeoutEvent(@NonNull Timeout timeout, int event) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"320"$" // TODO: Write the timeout's gui"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"321"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"322"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"323"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "Timeout.java"$"324"$"}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Timeout.java"$"2015-04-11 06:02:42" "MediaWidget.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"1"$"26,7 @@ import android.graphics.Color;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"2"$"import android.os.Handler;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"3"$"38,10 @@ import android.view.View;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"4"$"import android.widget.SeekBar;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"5"$"import com.achep.acdisplay.Atomic;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"6"$"49,7 @@ import com.achep.acdisplay.services.media.MediaController2;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"7"$"import com.achep.base.tests.Check;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"8"$"68,7 @@ import static com.achep.base.Build.DEBUG;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"9"$" View.OnLongClickListener, SeekBar.OnSeekBarChangeListener {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"10"$"82,11 @@ public class MediaWidget extends Widget implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"11"$" // Seek"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"12"$" private ViewGroup mSeekLayout;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"13"$" private TextView mPositionText;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"14"$" private TextView mDurationText;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"15"$" private SeekBar mSeekBar;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"16"$"112,65 @@ public class MediaWidget extends Widget implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"17"$" private final Atomic.Callback mSeekAtomicCallback = new Atomic.Callback() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"18"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"19"$" private static final int REFRESH_RATE = 1000; // ms."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"20"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"21"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"22"$" private final Handler mHandler = new Handler();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"23"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"24"$" private final Runnable mRunnable = new Runnable() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"25"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"26"$" public void run() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"27"$" if (mSeekBarTracking) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"28"$" // FIXME: Get rid of this workaround by implementing the states of"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"29"$" // AcDisplay fragment."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"30"$" mCallback.requestTimeoutRestart(MediaWidget.this);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"31"$" } else {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"32"$" // Update the seek bar."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"33"$" long position = mMediaController.getPlaybackPosition();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"34"$" long duration = mMediaController.getMetadata().duration;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"35"$" Check.getInstance().isTrue(duration > 0);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"36"$" float ratio = (float) ((double) position / duration);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"37"$" float progress = mSeekBar.getMax() * ratio;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"38"$" mSeekBar.setProgress(Math.round(progress));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"39"$" // Update the playback position text."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"40"$" mPositionText.setText(formatTime(position));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"41"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"42"$" // Refresh schedule."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"43"$" if (mSeekUiAtomic.isRunning()) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"44"$" mHandler.postDelayed(this, REFRESH_RATE);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"45"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"46"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"47"$" };"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"48"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"49"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"50"$" public void onStart(Object... objects) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"51"$" mHandler.post(mRunnable);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"52"$" mSeekLayout.setVisibility(View.VISIBLE);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"53"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"54"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"55"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"56"$" public void onStop(Object... objects) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"57"$" mHandler.removeCallbacks(mRunnable);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"58"$" mSeekLayout.setVisibility(View.GONE);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"59"$" // Workaround for a bug with the transition manager,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"60"$" // which causes seek layout to be semi-transparent,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"61"$" // but not gone."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"62"$" mSeekLayout.postDelayed(new Runnable() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"63"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"64"$" public void run() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"65"$" mSeekLayout.setVisibility(View.VISIBLE);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"66"$" mSeekLayout.setVisibility(View.GONE);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"67"$" mSeekLayout.postInvalidate();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"68"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"69"$" }, 80);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"70"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"71"$" };"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"72"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"73"$" private final Atomic mSeekUiAtomic = new Atomic(mSeekAtomicCallback, ""MediaWidget:SeekBar"");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"74"$" private boolean mSeekBarTracking;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"75"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"76"$" public MediaWidget(@NonNull Callback callback, @NonNull AcDisplayFragment fragment) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"77"$"202,16 @@ public class MediaWidget extends Widget implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"78"$" mSeekUiAtomic.stop();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"79"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"80"$" public void onStop() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"81"$" mSeekUiAtomic.stop();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"82"$" super.onStop();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"83"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"84"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"85"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"86"$"298,9 @@ public class MediaWidget extends Widget implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"87"$" mDurationText.setText(formatTime(metadata.duration));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"88"$" mSeekUiAtomic.stop();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"89"$" mSeekBar.setMax(Math.min(100, (int) (metadata.duration / 1000L)));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"90"$"361,55 @@ public class MediaWidget extends Widget implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"91"$" ViewGroup infoLayout = (ViewGroup) sceneView.findViewById(R.id.metadata);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"92"$" mTitleView = (TextView) infoLayout.findViewById(R.id.media_title);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"93"$" mSubtitleView = (TextView) infoLayout.findViewById(R.id.media_subtitle);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"94"$" mSeekLayout = (ViewGroup) sceneView.findViewById(R.id.seek_layout);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"95"$" mSeekBar = (SeekBar) mSeekLayout.findViewById(R.id.seek_bar);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"96"$" mPositionText = (TextView) mSeekLayout.findViewById(R.id.playback_position);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"97"$" mDurationText = (TextView) mSeekLayout.findViewById(R.id.duration);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"98"$" mSeekBar.setOnSeekBarChangeListener(this);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"99"$" // Show the seek-panel on long click."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"100"$" infoLayout.setOnLongClickListener(new View.OnLongClickListener() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"101"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"102"$" public boolean onLongClick(View v) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"103"$" // Don't allow seeking on a weird song."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"104"$" if (mMediaController.getMetadata().duration <= 0) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"105"$" if (mSeekUiAtomic.isRunning()) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"106"$" toggleSeekUiVisibility();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"107"$" return true;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"108"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"109"$" return false;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"110"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"111"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"112"$" toggleSeekUiVisibility();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"113"$" return true;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"114"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"115"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"116"$" private void toggleSeekUiVisibility() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"117"$" ViewGroup vg = getView();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"118"$" if (Device.hasKitKatApi() && vg.isLaidOut() && getFragment().isAnimatable()) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"119"$" TransitionManager.beginDelayedTransition(vg);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"120"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"121"$" mSeekUiAtomic.react(!mSeekUiAtomic.isRunning());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"122"$" mCallback.requestTimeoutRestart(MediaWidget.this);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"123"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"124"$" });"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"125"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"126"$" if (Device.hasLollipopApi()) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"127"$"457,62 @@ public class MediaWidget extends Widget implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"128"$" //-- SEEKING SONGS --------------------------------------------------------"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"129"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"130"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"131"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"132"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"133"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"134"$" public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"135"$" if (fromUser) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"136"$" final long position = getPlaybackSeekPosition();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"137"$" mPositionText.setText(formatTime(position));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"138"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"139"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"140"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"141"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"142"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"143"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"144"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"145"$" public void onStartTrackingTouch(SeekBar seekBar) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"146"$" mSeekBarTracking = true;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"147"$" mCallback.requestTimeoutRestart(MediaWidget.this);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"148"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"149"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"150"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"151"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"152"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"153"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"154"$" public void onStopTrackingTouch(SeekBar seekBar) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"155"$" if (mSeekBarTracking) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"156"$" final long position = getPlaybackSeekPosition();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"157"$" if (DEBUG) Log.d(TAG, ""Seeking to "" + position + "" of """$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"158"$" + mMediaController.getMetadata().duration);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"159"$" mMediaController.seekTo(position);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"160"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"161"$" mSeekBarTracking = false;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"162"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"163"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"164"$" private long getPlaybackSeekPosition() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"165"$" double pos = mSeekBar.getProgress();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"166"$" double max = mSeekBar.getMax();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"167"$" double ratio = pos / max;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"168"$" long duration = mMediaController.getMetadata().duration;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"169"$" return (long) Math.ceil(duration * ratio);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"170"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"171"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"172"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"173"$" private String formatTime(long time) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"174"$" time /= 1000L; // get rid of millis."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"175"$" int s = (int) (time % 60L);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"176"$" int m = (int) (time / 60L);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"177"$" return formatNumber(m) + "":"" + formatNumber(s);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"178"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"179"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"180"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"181"$" private String formatNumber(int a) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"182"$" String str = Integer.toString(a);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"183"$" return a > 9 ? str : ""0"" + str;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"184"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"185"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"186"$"}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 11:11:28" "MediaWidget.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 12:15:16" "MediaWidget.java"$"1"$"388,8 @@ public class MediaWidget extends Widget implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 12:15:16" "MediaWidget.java"$"2"$" if (mMediaController.getMetadata().duration <= 0"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 12:15:16" "MediaWidget.java"$"3"$" || mMediaController.getPlaybackPosition() < 0) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-11 12:15:16" "GzipUtilsInstTest.java"$"0"$"++ b/project/app/src/androidTest/java/com/achep/acdisplay/GzipUtilsInstTest.java"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/GzipUtilsInstTest.java"$"2015-04-11 22:10:33" "GzipUtilsInstTest.java"$"1"$"1,60 @@"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/GzipUtilsInstTest.java"$"2015-04-11 22:10:33" "GzipUtilsInstTest.java"$"2"$"/*"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/GzipUtilsInstTest.java"$"2015-04-11 22:10:33" "GzipUtilsInstTest.java"$"3"$" * Copyright (C) 2015 AChep@xda "$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/GzipUtilsInstTest.java"$"2015-04-11 22:10:33" "GzipUtilsInstTest.java"$"4"$" *"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/GzipUtilsInstTest.java"$"2015-04-11 22:10:33" "GzipUtilsInstTest.java"$"5"$" * This program is free software; you can redistribute it and/or"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/GzipUtilsInstTest.java"$"2015-04-11 22:10:33" "GzipUtilsInstTest.java"$"6"$" * modify it under the terms of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/GzipUtilsInstTest.java"$"2015-04-11 22:10:33" "GzipUtilsInstTest.java"$"7"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/GzipUtilsInstTest.java"$"2015-04-11 22:10:33" "GzipUtilsInstTest.java"$"8"$" * of the License, or (at your option) any later version."$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/GzipUtilsInstTest.java"$"2015-04-11 22:10:33" "GzipUtilsInstTest.java"$"9"$" *"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/GzipUtilsInstTest.java"$"2015-04-11 22:10:33" "GzipUtilsInstTest.java"$"10"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/GzipUtilsInstTest.java"$"2015-04-11 22:10:33" "GzipUtilsInstTest.java"$"11"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/GzipUtilsInstTest.java"$"2015-04-11 22:10:33" "GzipUtilsInstTest.java"$"12"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/GzipUtilsInstTest.java"$"2015-04-11 22:10:33" "GzipUtilsInstTest.java"$"13"$" * GNU General Public License for more details."$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/GzipUtilsInstTest.java"$"2015-04-11 22:10:33" "GzipUtilsInstTest.java"$"14"$" *"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/GzipUtilsInstTest.java"$"2015-04-11 22:10:33" "GzipUtilsInstTest.java"$"15"$" * You should have received a copy of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/GzipUtilsInstTest.java"$"2015-04-11 22:10:33" "GzipUtilsInstTest.java"$"16"$" * along with this program; if not, write to the Free Software"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/GzipUtilsInstTest.java"$"2015-04-11 22:10:33" "GzipUtilsInstTest.java"$"17"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/GzipUtilsInstTest.java"$"2015-04-11 22:10:33" "GzipUtilsInstTest.java"$"18"$" * MA 02110-1301, USA."$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/GzipUtilsInstTest.java"$"2015-04-11 22:10:33" "GzipUtilsInstTest.java"$"19"$" */"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/GzipUtilsInstTest.java"$"2015-04-11 22:10:33" "GzipUtilsInstTest.java"$"20"$"package com.achep.acdisplay;"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/GzipUtilsInstTest.java"$"2015-04-11 22:10:33" "GzipUtilsInstTest.java"$"21"$""$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/GzipUtilsInstTest.java"$"2015-04-11 22:10:33" "GzipUtilsInstTest.java"$"22"$"import android.support.test.runner.AndroidJUnit4;"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/GzipUtilsInstTest.java"$"2015-04-11 22:10:33" "GzipUtilsInstTest.java"$"23"$"import android.test.InstrumentationTestCase;"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/GzipUtilsInstTest.java"$"2015-04-11 22:10:33" "GzipUtilsInstTest.java"$"24"$"import android.test.suitebuilder.annotation.SmallTest;"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/GzipUtilsInstTest.java"$"2015-04-11 22:10:33" "GzipUtilsInstTest.java"$"25"$""$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/GzipUtilsInstTest.java"$"2015-04-11 22:10:33" "GzipUtilsInstTest.java"$"26"$"import com.achep.base.utils.GzipUtils;"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/GzipUtilsInstTest.java"$"2015-04-11 22:10:33" "GzipUtilsInstTest.java"$"27"$""$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/GzipUtilsInstTest.java"$"2015-04-11 22:10:33" "GzipUtilsInstTest.java"$"28"$"import org.junit.Before;"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/GzipUtilsInstTest.java"$"2015-04-11 22:10:33" "GzipUtilsInstTest.java"$"29"$"import org.junit.Test;"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/GzipUtilsInstTest.java"$"2015-04-11 22:10:33" "GzipUtilsInstTest.java"$"30"$"import org.junit.runner.RunWith;"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/GzipUtilsInstTest.java"$"2015-04-11 22:10:33" "GzipUtilsInstTest.java"$"31"$""$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/GzipUtilsInstTest.java"$"2015-04-11 22:10:33" "GzipUtilsInstTest.java"$"32"$"import java.io.IOException;"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/GzipUtilsInstTest.java"$"2015-04-11 22:10:33" "GzipUtilsInstTest.java"$"33"$"import java.util.Random;"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/GzipUtilsInstTest.java"$"2015-04-11 22:10:33" "GzipUtilsInstTest.java"$"34"$""$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/GzipUtilsInstTest.java"$"2015-04-11 22:10:33" "GzipUtilsInstTest.java"$"35"$"/**"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/GzipUtilsInstTest.java"$"2015-04-11 22:10:33" "GzipUtilsInstTest.java"$"36"$" * JUnit4 unit tests for the Gzip utils."$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/GzipUtilsInstTest.java"$"2015-04-11 22:10:33" "GzipUtilsInstTest.java"$"37"$" *"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/GzipUtilsInstTest.java"$"2015-04-11 22:10:33" "GzipUtilsInstTest.java"$"38"$" * @author Artem Chepurnoy"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/GzipUtilsInstTest.java"$"2015-04-11 22:10:33" "GzipUtilsInstTest.java"$"39"$" */"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/GzipUtilsInstTest.java"$"2015-04-11 22:10:33" "GzipUtilsInstTest.java"$"40"$"@RunWith(AndroidJUnit4.class)"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/GzipUtilsInstTest.java"$"2015-04-11 22:10:33" "GzipUtilsInstTest.java"$"41"$"@SmallTest"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/GzipUtilsInstTest.java"$"2015-04-11 22:10:33" "GzipUtilsInstTest.java"$"42"$"public class GzipUtilsInstTest extends InstrumentationTestCase {"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/GzipUtilsInstTest.java"$"2015-04-11 22:10:33" "GzipUtilsInstTest.java"$"43"$""$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/GzipUtilsInstTest.java"$"2015-04-11 22:10:33" "GzipUtilsInstTest.java"$"44"$" private String mText;"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/GzipUtilsInstTest.java"$"2015-04-11 22:10:33" "GzipUtilsInstTest.java"$"45"$""$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/GzipUtilsInstTest.java"$"2015-04-11 22:10:33" "GzipUtilsInstTest.java"$"46"$" @Before"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/GzipUtilsInstTest.java"$"2015-04-11 22:10:33" "GzipUtilsInstTest.java"$"47"$" public void setUp() {"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/GzipUtilsInstTest.java"$"2015-04-11 22:10:33" "GzipUtilsInstTest.java"$"48"$" Random random = new Random();"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/GzipUtilsInstTest.java"$"2015-04-11 22:10:33" "GzipUtilsInstTest.java"$"49"$" StringBuilder sb = new StringBuilder();"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/GzipUtilsInstTest.java"$"2015-04-11 22:10:33" "GzipUtilsInstTest.java"$"50"$" for (int i = 0; i < 5000; i++) sb.append(random.nextInt(10));"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/GzipUtilsInstTest.java"$"2015-04-11 22:10:33" "GzipUtilsInstTest.java"$"51"$" mText = sb.toString();"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/GzipUtilsInstTest.java"$"2015-04-11 22:10:33" "GzipUtilsInstTest.java"$"52"$" }"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/GzipUtilsInstTest.java"$"2015-04-11 22:10:33" "GzipUtilsInstTest.java"$"53"$""$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/GzipUtilsInstTest.java"$"2015-04-11 22:10:33" "GzipUtilsInstTest.java"$"54"$" @Test"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/GzipUtilsInstTest.java"$"2015-04-11 22:10:33" "GzipUtilsInstTest.java"$"55"$" public void test() {"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/GzipUtilsInstTest.java"$"2015-04-11 22:10:33" "GzipUtilsInstTest.java"$"56"$" String compressed = GzipUtils.compress(mText);"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/GzipUtilsInstTest.java"$"2015-04-11 22:10:33" "GzipUtilsInstTest.java"$"57"$" String decompressed = GzipUtils.decompress(compressed);"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/GzipUtilsInstTest.java"$"2015-04-11 22:10:33" "GzipUtilsInstTest.java"$"58"$" assertEquals(mText, decompressed);"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/GzipUtilsInstTest.java"$"2015-04-11 22:10:33" "GzipUtilsInstTest.java"$"59"$" }"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/GzipUtilsInstTest.java"$"2015-04-11 22:10:33" "GzipUtilsInstTest.java"$"60"$""$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/GzipUtilsInstTest.java"$"2015-04-11 22:10:33" "GzipUtilsInstTest.java"$"61"$"}"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/GzipUtilsInstTest.java"$"2015-04-11 22:10:33" "InstrumentationTestSuite.java"$"62"$"++ b/project/app/src/androidTest/java/com/achep/acdisplay/suite/InstrumentationTestSuite.java"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/InstrumentationTestSuite.java"$"2015-04-11 22:10:33" "InstrumentationTestSuite.java"$"63"$"19,7 @@"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/InstrumentationTestSuite.java"$"2015-04-11 22:10:33" "InstrumentationTestSuite.java"$"64"$"import com.achep.acdisplay.GzipUtilsInstTest;"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/InstrumentationTestSuite.java"$"2015-04-11 22:10:33" "InstrumentationTestSuite.java"$"65"$"29,6 @@ import org.junit.runners.Suite;"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/InstrumentationTestSuite.java"$"2015-04-11 22:10:33" "InstrumentationTestSuite.java"$"66"$"@Suite.SuiteClasses({FileUtilsInstTest.class, GzipUtilsInstTest.class, SharedListInstTest.class})"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/suite/InstrumentationTestSuite.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"67"$"++ b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"68"$"1,108 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"69"$"/*"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"70"$" * Copyright (C) 2015 AChep@xda "$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"71"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"72"$" * This program is free software; you can redistribute it and/or"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"73"$" * modify it under the terms of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"74"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"75"$" * of the License, or (at your option) any later version."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"76"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"77"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"78"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"79"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"80"$" * GNU General Public License for more details."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"81"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"82"$" * You should have received a copy of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"83"$" * along with this program; if not, write to the Free Software"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"84"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"85"$" * MA 02110-1301, USA."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"86"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"87"$"package com.achep.base.utils;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"88"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"89"$"import android.support.annotation.Nullable;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"90"$"import android.util.Base64;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"91"$"import android.util.Log;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"92"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"93"$"import java.io.ByteArrayInputStream;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"94"$"import java.io.ByteArrayOutputStream;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"95"$"import java.io.IOException;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"96"$"import java.util.zip.GZIPInputStream;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"97"$"import java.util.zip.GZIPOutputStream;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"98"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"99"$"import static com.achep.base.Build.DEBUG;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"100"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"101"$"/**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"102"$" * Created by Artem Chepurnoy on 11.04.2015."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"103"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"104"$"public class GzipUtils {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"105"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"106"$" private static final String TAG = ""GzipUtils"";"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"107"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"108"$" private static final int BUFFER_SIZE = 32;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"109"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"110"$" @Nullable"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"111"$" public static String compress(String input) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"112"$" byte[] bytes = null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"113"$" ByteArrayOutputStream os = null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"114"$" GZIPOutputStream gos = null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"115"$" final int size = input.length();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"116"$" try {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"117"$" os = new ByteArrayOutputStream(size);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"118"$" gos = new GZIPOutputStream(os);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"119"$" gos.write(input.getBytes());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"120"$" gos.close();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"121"$" } catch (IOException e) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"122"$" return null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"123"$" } finally {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"124"$" try {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"125"$" if (gos != null) gos.close();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"126"$" if (os != null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"127"$" bytes = os.toByteArray();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"128"$" os.close();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"129"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"130"$" } catch (IOException e) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"131"$" e.printStackTrace();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"132"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"133"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"134"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"135"$" // Convert bytes to a string."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"136"$" assert bytes != null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"137"$" String output = Base64.encodeToString(bytes, Base64.DEFAULT);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"138"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"139"$" // Print debug info."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"140"$" if (DEBUG) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"141"$" final float rate = (float) output.length() / size;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"142"$" Log.d(TAG, ""Gzip compress rate is "" + Float.toString(rate));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"143"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"144"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"145"$" return output;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"146"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"147"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"148"$" @Nullable"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"149"$" public static String decompress(String input) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"150"$" StringBuilder sb = new StringBuilder();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"151"$" ByteArrayInputStream is = null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"152"$" GZIPInputStream gis = null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"153"$" try {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"154"$" final byte[] bytes = Base64.decode(input, Base64.DEFAULT);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"155"$" is = new ByteArrayInputStream(bytes);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"156"$" gis = new GZIPInputStream(is, BUFFER_SIZE);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"157"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"158"$" int cache;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"159"$" final byte[] data = new byte[BUFFER_SIZE];"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"160"$" while ((cache = gis.read(data)) != -1) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"161"$" sb.append(new String(data, 0, cache));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"162"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"163"$" } catch (IOException e) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"164"$" return null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"165"$" } finally {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"166"$" try {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"167"$" if (gis != null) gis.close();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"168"$" if (is != null) is.close();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"169"$" } catch (IOException e) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"170"$" e.printStackTrace();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"171"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"172"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"173"$" return sb.toString();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"174"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtils.java"$"175"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/GzipUtils.java"$"2015-04-11 22:10:33" "GzipUtilsInstTest.java"$"0"$"++ b/project/app/src/androidTest/java/com/achep/acdisplay/GzipUtilsInstTest.java"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/GzipUtilsInstTest.java"$"2015-04-11 22:50:16" "GzipUtilsInstTest.java"$"1"$"28,6 @@ import org.junit.Before;"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/GzipUtilsInstTest.java"$"2015-04-11 22:50:16" "SharedListInstTest.java"$"2"$"++ b/project/app/src/androidTest/java/com/achep/acdisplay/SharedListInstTest.java"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/SharedListInstTest.java"$"2015-04-11 22:50:16" "SharedListInstTest.java"$"3"$"20,7 @@ package com.achep.acdisplay;"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/SharedListInstTest.java"$"2015-04-11 22:50:16" "SharedListInstTest.java"$"4"$"import android.support.annotation.NonNull;"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/SharedListInstTest.java"$"2015-04-11 22:50:16" "SharedListInstTest.java"$"5"$"82,11 @@ public class SharedListInstTest extends InstrumentationTestCase {"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/SharedListInstTest.java"$"2015-04-11 22:50:16" "SharedListInstTest.java"$"6"$" @NonNull"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/SharedListInstTest.java"$"2015-04-11 22:50:16" "SharedListInstTest.java"$"7"$" public SharedPreferences.Editor put(@NonNull String string,"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/SharedListInstTest.java"$"2015-04-11 22:50:16" "SharedListInstTest.java"$"8"$" @NonNull SharedPreferences.Editor editor,"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/SharedListInstTest.java"$"2015-04-11 22:50:16" "SharedListInstTest.java"$"9"$" int position) {"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/SharedListInstTest.java"$"2015-04-11 22:50:16" "SharedListInstTest.java"$"10"$" position, string);"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/SharedListInstTest.java"$"2015-04-11 22:50:16" "SharedListInstTest.java"$"11"$"95,7 @@ public class SharedListInstTest extends InstrumentationTestCase {"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/SharedListInstTest.java"$"2015-04-11 22:50:16" "SharedListInstTest.java"$"12"$" public String get(@NonNull SharedPreferences prefs, int position) {"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/SharedListInstTest.java"$"2015-04-11 22:50:16" "SharedListInstTest.java"$"13"$" position, null);"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/SharedListInstTest.java"$"2015-04-11 22:50:16" "Config.java"$"14"$"++ b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"15"$"19,6 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"16"$"32,7 @@ import com.achep.acdisplay.services.SensorsDumpService;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"17"$"import java.util.Map;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"18"$"40,7 @@ import java.util.HashMap;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"19"$"@SuppressWarnings({""ConstantConditions"", ""unused""})"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"20"$"171,142 @@ public final class Config extends ConfigBase {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"21"$" initInternal(context);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"22"$" protected void onCreateMap(@NonNull Map map) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"23"$" map.put(KEY_ENABLED, new ConfigBase.Option("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"24"$" ""mEnabled"", ""setEnabled"", ""isEnabled"", boolean.class)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"25"$" .setDefaultRes(R.bool.config_default_enabled));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"26"$" map.put(KEY_KEYGUARD, new ConfigBase.Option("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"27"$" ""mKeyguardEnabled"", null, null, boolean.class)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"28"$" .setDefaultRes(R.bool.config_default_keyguard_enabled));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"29"$" map.put(KEY_KEYGUARD_RESPECT_INACTIVE_TIME, new ConfigBase.Option("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"30"$" ""mKeyguardRespectInactiveTime"", null, null, boolean.class)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"31"$" .setDefaultRes(R.bool.config_default_keyguard_respect_inactive_time));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"32"$" map.put(KEY_KEYGUARD_WITHOUT_NOTIFICATIONS, new ConfigBase.Option("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"33"$" ""mKeyguardWithoutNotifies"", null, null, boolean.class)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"34"$" .setDefaultRes(R.bool.config_default_keyguard_without_notifies_enabled));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"35"$" map.put(KEY_ACTIVE_MODE, new ConfigBase.Option("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"36"$" ""mActiveMode"", null, null, boolean.class)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"37"$" .setDefaultRes(R.bool.config_default_active_mode_enabled));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"38"$" map.put(KEY_ACTIVE_MODE_RESPECT_INACTIVE_TIME, new ConfigBase.Option("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"39"$" ""mActiveModeRespectInactiveTime"", null, null, boolean.class)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"40"$" .setDefaultRes(R.bool.config_default_active_mode_respect_inactive_time));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"41"$" map.put(KEY_ACTIVE_MODE_WITHOUT_NOTIFICATIONS, new ConfigBase.Option("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"42"$" ""mActiveModeWithoutNotifies"", null, null, boolean.class)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"43"$" .setDefaultRes(R.bool.config_default_active_mode_without_notifies_enabled));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"44"$" map.put(KEY_ACTIVE_MODE_ACTIVE_CHARGING, new ConfigBase.Option("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"45"$" ""mActiveModeActiveCharging"", null, null, boolean.class)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"46"$" .setDefaultRes(R.bool.config_default_active_mode_active_charging));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"47"$" map.put(KEY_ACTIVE_MODE_DISABLE_ON_LOW_BATTERY, new ConfigBase.Option("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"48"$" ""mActiveModeDisableOnLowBattery"", null, null, boolean.class)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"49"$" .setDefaultRes(R.bool.config_default_active_mode_disable_on_low_battery));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"50"$" map.put(KEY_NOTIFY_WAKE_UP_ON, new ConfigBase.Option("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"51"$" ""mNotifyWakeUpOn"", null, null, boolean.class)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"52"$" .setDefaultRes(R.bool.config_default_notify_wake_up_on));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"53"$" map.put(KEY_NOTIFY_MIN_PRIORITY, new ConfigBase.Option("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"54"$" ""mNotifyMinPriority"", null, null, int.class)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"55"$" .setDefaultRes(R.integer.config_default_notify_min_priority));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"56"$" map.put(KEY_NOTIFY_MAX_PRIORITY, new ConfigBase.Option("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"57"$" ""mNotifyMaxPriority"", null, null, int.class)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"58"$" .setDefaultRes(R.integer.config_default_notify_max_priority));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"59"$" map.put(KEY_TIMEOUT_NORMAL, new ConfigBase.Option("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"60"$" ""mTimeoutNormal"", null, null, int.class)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"61"$" .setDefaultRes(R.integer.config_default_timeout_normal));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"62"$" map.put(KEY_TIMEOUT_SHORT, new ConfigBase.Option("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"63"$" ""mTimeoutShort"", null, null, int.class)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"64"$" .setDefaultRes(R.integer.config_default_timeout_short));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"65"$" map.put(KEY_INACTIVE_TIME_ENABLED, new ConfigBase.Option("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"66"$" ""mInactiveTimeEnabled"", null, null, boolean.class)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"67"$" .setDefaultRes(R.bool.config_default_inactive_time_enabled));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"68"$" map.put(KEY_INACTIVE_TIME_FROM, new ConfigBase.Option("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"69"$" ""mInactiveTimeFrom"", null, null, int.class)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"70"$" .setDefaultRes(R.integer.config_default_inactive_time_from));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"71"$" map.put(KEY_INACTIVE_TIME_TO, new ConfigBase.Option("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"72"$" ""mInactiveTimeTo"", null, null, int.class)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"73"$" .setDefaultRes(R.integer.config_default_inactive_time_to));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"74"$" map.put(KEY_UI_FULLSCREEN, new ConfigBase.Option("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"75"$" ""mUiFullScreen"", null, null, boolean.class)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"76"$" .setDefaultRes(R.bool.config_default_ui_full_screen));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"77"$" map.put(KEY_UI_WALLPAPER_SHOWN, new ConfigBase.Option("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"78"$" ""mUiWallpaper"", null, null, boolean.class)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"79"$" .setDefaultRes(R.bool.config_default_ui_show_wallpaper));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"80"$" map.put(KEY_UI_STATUS_BATTERY_STICKY, new ConfigBase.Option("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"81"$" ""mUiBatterySticky"", null, null, boolean.class)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"82"$" .setDefaultRes(R.bool.config_default_ui_status_battery_sticky));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"83"$" map.put(KEY_UI_DYNAMIC_BACKGROUND_MODE, new ConfigBase.Option("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"84"$" ""mUiDynamicBackground"", null, null, int.class)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"85"$" .setDefaultRes(R.integer.config_default_ui_show_shadow_dynamic_bg));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"86"$" map.put(KEY_UI_CIRCLE_COLOR_INNER, new ConfigBase.Option("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"87"$" ""mUiCircleColorInner"", null, null, int.class)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"88"$" .setDefault(0xFFF0F0F0));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"89"$" map.put(KEY_UI_CIRCLE_COLOR_OUTER, new ConfigBase.Option("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"90"$" ""mUiCircleColorOuter"", null, null, int.class)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"91"$" .setDefault(0xFF303030));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"92"$" map.put(KEY_UI_UNLOCK_ANIMATION, new ConfigBase.Option("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"93"$" ""mUiUnlockAnimation"", null, null, boolean.class)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"94"$" .setDefaultRes(R.bool.config_default_ui_unlock_animation));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"95"$" map.put(KEY_UI_EMOTICONS, new ConfigBase.Option("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"96"$" ""mUiEmoticons"", null, null, boolean.class)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"97"$" .setDefaultRes(R.bool.config_default_ui_emoticons));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"98"$" map.put(KEY_UI_OVERRIDE_FONTS, new ConfigBase.Option("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"99"$" ""mUiOverrideFonts"", null, null, boolean.class)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"100"$" .setDefaultRes(R.bool.config_default_ui_override_fonts));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"101"$" map.put(KEY_UI_ICON_SIZE, new ConfigBase.Option("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"102"$" ""mUiIconSize"", null, null, int.class)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"103"$" .setDefaultRes(R.integer.config_default_ui_icon_size_dp));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"104"$" map.put(KEY_DEV_SENSORS_DUMP, new ConfigBase.Option("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"105"$" ""mDevSensorsDump"", null, null, boolean.class)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"106"$" .setDefaultRes(R.bool.config_default_dev_sensors_dump));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"107"$" map.put(KEY_ONLY_WHILE_CHARGING, new ConfigBase.Option("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"108"$" ""mEnabledOnlyWhileCharging"", null, null, boolean.class)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"109"$" .setDefaultRes(R.bool.config_default_enabled_only_while_charging));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"110"$" map.put(KEY_FEEL_SCREEN_OFF_AFTER_LAST_NOTIFY, new ConfigBase.Option("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"111"$" ""mScreenOffAfterLastNotify"", null, null, boolean.class)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"112"$" .setDefaultRes(R.bool.config_default_feel_screen_off_after_last_notify));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"113"$" map.put(KEY_FEEL_WIDGET_PINNABLE, new ConfigBase.Option("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"114"$" ""mFeelWidgetPinnable"", null, null, boolean.class)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"115"$" .setDefaultRes(R.bool.config_default_feel_widget_pinnable));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"116"$" map.put(KEY_FEEL_WIDGET_READABLE, new ConfigBase.Option("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"117"$" ""mFeelWidgetReadable"", null, null, boolean.class)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"118"$" .setDefaultRes(R.bool.config_default_feel_widget_readable));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"119"$" map.put(KEY_PRIVACY, new ConfigBase.Option("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"120"$" ""mPrivacyMode"", null, null, int.class)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"121"$" .setDefaultRes(R.integer.config_default_privacy_mode));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"122"$" map.put(KEY_DOUBLE_TAP_TO_SLEEP, new ConfigBase.Option("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"123"$" ""mDoubleTapToSleep"", null, null, boolean.class)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"124"$" .setDefaultRes(R.bool.config_default_double_tap_to_sleep));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"125"$" map.put(KEY_TRIG_DONATION_ASKED, new ConfigBase.Option("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"126"$" ""mTrigDonationAsked"", null, null, boolean.class)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"127"$" .setDefault(false));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"128"$" map.put(KEY_TRIG_HELP_READ, new ConfigBase.Option("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"129"$" ""mTrigHelpRead"", null, null, boolean.class)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"130"$" .setDefault(false));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"131"$" map.put(KEY_TRIG_LAUNCH_COUNT, new ConfigBase.Option("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"132"$" ""mTrigLaunchCount"", null, null, int.class)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"133"$" .setDefault(0));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"134"$" map.put(KEY_TRIG_PREVIOUS_VERSION, new ConfigBase.Option("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"135"$" ""mTrigPreviousVersion"", null, null, int.class)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"136"$" .setDefault(0));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"137"$" map.put(KEY_TRIG_TRANSLATED, new ConfigBase.Option("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"138"$" ""mTrigTranslated"", null, null, boolean.class)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"139"$" .setDefault(false));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"140"$"443,13 @@ public final class Config extends ConfigBase {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"141"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"142"$" * Gets the current privacy mode."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"143"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"144"$" * @return the bit-mask containing different privacy options."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"145"$" * @see #PRIVACY_HIDE_ACTIONS_MASK"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"146"$" * @see #PRIVACY_HIDE_CONTENT_MASK"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"147"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"148"$"468,7 @@ public final class Config extends ConfigBase {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "Config.java"$"149"$" public int getIconSize(@NonNull String type) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-11 22:50:16" "MainActivity.java"$"150"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2015-04-11 22:50:16" "MainActivity.java"$"151"$"41,8 @@ import android.widget.CompoundButton;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2015-04-11 22:50:16" "MainActivity.java"$"152"$"import com.achep.acdisplay.ui.DialogHelper;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2015-04-11 22:50:16" "AppHeap.java"$"153"$"++ b/project/app/src/main/java/com/achep/base/AppHeap.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-04-11 22:50:16" "AppHeap.java"$"154"$"82,7 @@ public class AppHeap implements IOnLowMemory {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-04-11 22:50:16" "AppHeap.java"$"155"$" @SuppressWarnings(""NullableProblems"")"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"156"$"++ b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"157"$"20,7 @@ package com.achep.base.content;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"158"$"import android.content.res.Resources;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"159"$"34,7 @@ import com.achep.base.Device;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"160"$"import com.achep.base.utils.GzipUtils;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"161"$"68,12 @@ public abstract class ConfigBase implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"162"$" private volatile SoftReference> mMapRef = new SoftReference<>(null);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"163"$" private volatile Context mContext;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"164"$" protected final Handler mHandler = new Handler(Looper.getMainLooper());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"165"$"99,7 @@ public abstract class ConfigBase implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"166"$" mMapRef.clear(); // it will be recreated in #getMap()."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"167"$"143,27 @@ public abstract class ConfigBase implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"168"$" * @see #onCreateMap(java.util.Map)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"169"$" public final Map getMap() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"170"$" Map map = mMapRef.get();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"171"$" if (map == null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"172"$" map = new HashMap<>();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"173"$" onCreateMap(map);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"174"$" mMapRef = new SoftReference<>(map);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"175"$" return map;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"176"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"177"$" * @param key The unique key of the option."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"178"$" * @throws RuntimeException if failed to find the corresponding option."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"179"$" * @see #getMap()"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"180"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"181"$" Option option = getMap().get(key);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"182"$"180,6 @@ public abstract class ConfigBase implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"183"$"192,9 @@ public abstract class ConfigBase implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"184"$" * @see #getMap()"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"185"$" protected abstract void onCreateMap(@NonNull Map map);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"186"$"276,13 @@ public abstract class ConfigBase implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"187"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"188"$" * Stores all the values to a JSON string and compresses it"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"189"$" * using {@link GzipUtils Gzip}."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"190"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"191"$" * @return the backup string or {@code null} if failed to generate the one."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"192"$" * @see #fromBackupText(Context, String)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"193"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"194"$"294,32 @@ public abstract class ConfigBase implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"195"$" for (Map.Entry entry : getMap().entrySet()) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"196"$" e.getMessage());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"197"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"198"$" // We compress the result to protect it from noobs' changes"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"199"$" // and to reduce its size. This is still easy to extract if"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"200"$" // you know what to do."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"201"$" return GzipUtils.compress(json.toString());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"202"$" * Loads all the settings from previously {@link #toBackupText() generated} backup string."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"203"$" * Technically this may broke current settings, so it's kinda dangerous."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"204"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"205"$" * @see #toBackupText()"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"206"$" public boolean fromBackupText(@NonNull Context context, @NonNull String input) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"207"$" String json = GzipUtils.decompress(input);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"208"$" if (json == null) return false;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"209"$" String fallback = toBackupText(); // We can't risk"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"210"$" return fallback != null && fromBackupText(context, json, fallback);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"211"$"331,7 @@ public abstract class ConfigBase implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"212"$" Option option = getMap().get(key);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"213"$"347,62 @@ public abstract class ConfigBase implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"214"$" //-- OTHER ----------------------------------------------------------------"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"215"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"216"$" protected void initInternal(@NonNull Context context) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"217"$" try {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"218"$" Resources res = context.getResources();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"219"$" SharedPreferences prefs = getSharedPreferences(context);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"220"$" for (Map.Entry entry : getMap().entrySet()) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"221"$" final String key = entry.getKey();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"222"$" final Option option = entry.getValue();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"223"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"224"$" // Get the current value."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"225"$" Object value = option.getDefault(res);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"226"$" if (Boolean.class.isAssignableFrom(option.clazz)) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"227"$" value = prefs.getBoolean(key, (Boolean) value);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"228"$" } else if (Integer.class.isAssignableFrom(option.clazz)) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"229"$" value = prefs.getInt(key, (Integer) value);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"230"$" } else if (Float.class.isAssignableFrom(option.clazz)) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"231"$" value = prefs.getFloat(key, (Float) value);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"232"$" } else if (String.class.isAssignableFrom(option.clazz)) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"233"$" value = prefs.getString(key, (String) value);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"234"$" } else throw new IllegalArgumentException(""Unknown option\'s type."");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"235"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"236"$" // Set the current value."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"237"$" Field field = getClass().getDeclaredField(option.fieldName);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"238"$" field.setAccessible(true);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"239"$" field.set(this, value);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"240"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"241"$" } catch (NoSuchFieldException | IllegalAccessException e) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"242"$" throw new RuntimeException();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"243"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"244"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"245"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"246"$" protected void resetInternal(@NonNull Context context) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"247"$" // Reset all values."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"248"$" Resources res = context.getResources();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"249"$" for (Option option : getMap().values()) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"250"$" Object value = option.getDefault(res);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"251"$" option.write(this, context, value, null);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"252"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"253"$" // Clean the storage."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"254"$" SharedPreferences prefs = getSharedPreferences(context);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"255"$" prefs.edit().clear().apply();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"256"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"257"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"258"$" //-- SYNCER ---------------------------------------------------------------"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"259"$" * value in config. Sample class can be found here:"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"260"$" * {@link com.achep.base.ui.fragments.PreferenceFragment}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"261"$" private final ArrayList mItems;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"262"$"418,19 @@ public abstract class ConfigBase implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"263"$" Item item = null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"264"$" for (Item c : mItems) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"265"$" item = c;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"266"$" assert item != null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"267"$" newValue = item.setter.getValue(newValue);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"268"$" item.option.write(mConfig, mContext, newValue, mConfigListener);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"269"$" item.setter.updateSummary(item.preference, item.option, newValue);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"270"$"442,27 @@ public abstract class ConfigBase implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"271"$" Item item = null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"272"$" for (Item c : mItems) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"273"$" item = c;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"274"$" if (item == null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"275"$" setPreferenceValue(item, value);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"276"$" private void setPreferenceValue(@NonNull Item item, @NonNull Object value) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"277"$" item.setter.setValue(item.preference, item.option, value);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"278"$" item.setter.updateSummary(item.preference, item.option, value);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"279"$"490,18 @@ public abstract class ConfigBase implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"280"$" * and its {@link ConfigBase.Option} and its {@link ConfigBase.Syncer.Setter}."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"281"$" private final static class Item {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"282"$" public Item(@NonNull ConfigBase config,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"283"$" @NonNull Preference preference,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"284"$" @NonNull Setter setter) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"285"$"509,58 @@ public abstract class ConfigBase implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"286"$" mItems = new ArrayList<>(10);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"287"$" public void syncPreference(@Nullable PreferenceScreen ps,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"288"$" 1)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"289"$" @NonNull Setter setter) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"290"$" Item item = new Item(mConfig, preference, setter);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"291"$" if (ps != null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"292"$" // Remove preference from preference screen"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"293"$" // if needed."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"294"$" boolean fitsMax = !Device.hasTargetApi(item.option.maxSdkVersion + 1);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"295"$" boolean fitsMin = Device.hasTargetApi(item.option.minSdkVersion);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"296"$" if (!fitsMax || !fitsMin) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"297"$" ps.removePreference(preference);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"298"$" // Add preference."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"299"$" mItems.add(item);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"300"$" // Immediately start listening if needed."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"301"$" if (mStarted) startListeningToItem(item);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"302"$" * Don't forget to call {@link #stop()} later!"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"303"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"304"$" * @see #stop()"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"305"$" * @see #syncPreference(PreferenceScreen, Preference, Setter)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"306"$" for (Item item : mItems) startListeningToItem(item);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"307"$" private void startListeningToItem(@NonNull Item item) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"308"$" item.preference.setOnPreferenceChangeListener(mPreferenceListener);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"309"$" setPreferenceValue(item, item.option.read(mConfig));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"310"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"311"$" * @see #start()"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"312"$" for (Item item : mItems) item.preference.setOnPreferenceChangeListener(null);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"313"$"578,56 @@ public abstract class ConfigBase implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"314"$" private volatile int minSdkVersion = Integer.MIN_VALUE + 1;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"315"$" private volatile int maxSdkVersion = Integer.MAX_VALUE - 1;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"316"$" private volatile int mDefaultRes;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"317"$" private volatile Object mDefault;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"318"$" @NonNull Class clazz) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"319"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"320"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"321"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"322"$" public Option setDefault(Object value) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"323"$" mDefault = value;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"324"$" return this;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"325"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"326"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"327"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"328"$" public Option setDefaultRes(int resource) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"329"$" mDefaultRes = resource;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"330"$" return this;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"331"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"332"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"333"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"334"$" * Sets minimum {@link android.os.Build.VERSION#SDK_INT sdk version} of this"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"335"$" * option. This option won't be shown on older systems."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"336"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"337"$" * @see #setMaxSdkVersion(int)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"338"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"339"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"340"$" public Option setMinSdkVersion(int version) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"341"$" minSdkVersion = version;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"342"$" return this;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"343"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"344"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"345"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"346"$" * Sets maximum {@link android.os.Build.VERSION#SDK_INT sdk version} of this"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"347"$" * option. This option won't be shown on newer systems."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"348"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"349"$" * @see #setMinSdkVersion(int)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"350"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"351"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"352"$" public Option setMaxSdkVersion(int version) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"353"$" maxSdkVersion = version;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"354"$" return this;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"355"$"664,33 @@ public abstract class ConfigBase implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"356"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"357"$" * Extracts and returns the default option's value specified by"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"358"$" * {@link #setDefault(Object)} or {@link #setDefaultRes(int)}."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"359"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"360"$" * @see #setDefault(Object)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"361"$" * @see #setDefaultRes(int)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"362"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"363"$" @Nullable"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"364"$" public final Object getDefault(@NonNull Resources resources) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"365"$" if (mDefaultRes != -1) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"366"$" if (Boolean.class.isAssignableFrom(clazz)) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"367"$" return resources.getBoolean(mDefaultRes);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"368"$" } else if (Integer.class.isAssignableFrom(clazz)) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"369"$" return resources.getInteger(mDefaultRes);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"370"$" } else if (Float.class.isAssignableFrom(clazz)) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"371"$" // Assuming it's a dimension, but not a fraction."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"372"$" return resources.getDimension(mDefaultRes);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"373"$" } else if (String.class.isAssignableFrom(clazz)) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"374"$" return resources.getString(mDefaultRes);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"375"$" } else throw new IllegalArgumentException(""Unknown option\'s type."");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"376"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"377"$" return mDefault;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"378"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"379"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"380"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"381"$" for (Map.Entry entry : config.getMap().entrySet()) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"382"$"698,8 @@ public abstract class ConfigBase implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"383"$" //-- READING & WRITING ----------------------------------------------------"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"384"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"385"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-11 22:50:16" "SwitchBarPermissible.java"$"386"$"++ b/project/app/src/main/java/com/achep/base/ui/SwitchBarPermissible.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/SwitchBarPermissible.java"$"2015-04-11 22:50:16" "SwitchBarPermissible.java"$"387"$"22,8 @@ import android.support.annotation.NonNull;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/SwitchBarPermissible.java"$"2015-04-11 22:50:16" "SwitchBarPermissible.java"$"388"$"import com.achep.acdisplay.ui.DialogHelper;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/SwitchBarPermissible.java"$"2015-04-11 22:50:16" "PreferenceFragment.java"$"389"$"++ b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-04-11 22:50:16" "PreferenceFragment.java"$"390"$"135,7 @@ public abstract class PreferenceFragment extends PreferenceFragmentBase {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-04-11 22:50:16" "PreferenceFragment.java"$"391"$" * @see com.achep.acdisplay.Config#getMap()"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-04-11 22:50:16" "PreferenceFragment.java"$"392"$"148,7 @@ public abstract class PreferenceFragment extends PreferenceFragmentBase {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-04-11 22:50:16" "PreferenceFragment.java"$"393"$" * @see com.achep.acdisplay.Config#getMap()"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-04-11 22:50:16" "PreferenceFragment.java"$"394"$"161,7 @@ public abstract class PreferenceFragment extends PreferenceFragmentBase {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-04-11 22:50:16" "PreferenceFragment.java"$"395"$" mSyncer.syncPreference(preferenceScreen, preference, setter);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-04-11 22:50:16" "PreferenceFragment.java"$"396"$"177,11 @@ public abstract class PreferenceFragment extends PreferenceFragmentBase {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-04-11 22:50:16" "PreferenceFragment.java"$"397"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-04-11 22:50:16" "PreferenceFragment.java"$"398"$" * The setter for a {@link CheckBoxPreference}."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-04-11 22:50:16" "PreferenceFragment.java"$"399"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-04-11 22:50:16" "PreferenceFragment.java"$"400"$" * @author Artem Chepurnoy"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-04-11 22:50:16" "PreferenceFragment.java"$"401"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-04-11 22:50:16" "PreferenceFragment.java"$"402"$"191,7 @@ public abstract class PreferenceFragment extends PreferenceFragmentBase {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-04-11 22:50:16" "PreferenceFragment.java"$"403"$" // This is unneeded, because you should always use"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-04-11 22:50:16" "PreferenceFragment.java"$"404"$"219,11 @@ public abstract class PreferenceFragment extends PreferenceFragmentBase {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-04-11 22:50:16" "PreferenceFragment.java"$"405"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-04-11 22:50:16" "PreferenceFragment.java"$"406"$" * The setter for a {@link ListPreference}."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-04-11 22:50:16" "PreferenceFragment.java"$"407"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-04-11 22:50:16" "PreferenceFragment.java"$"408"$" * @author Artem Chepurnoy"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-04-11 22:50:16" "PreferenceFragment.java"$"409"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-04-11 22:50:16" "PreferenceFragment.java"$"410"$"256,12 @@ public abstract class PreferenceFragment extends PreferenceFragmentBase {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-04-11 22:50:16" "PreferenceFragment.java"$"411"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-04-11 22:50:16" "PreferenceFragment.java"$"412"$" * The setter for a {@link MultiSelectListPreference}. To work currently,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-04-11 22:50:16" "PreferenceFragment.java"$"413"$" * its data must be in a bit-mask (bit per selectable item) format."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-04-11 22:50:16" "PreferenceFragment.java"$"414"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-04-11 22:50:16" "PreferenceFragment.java"$"415"$" * @author Artem Chepurnoy"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-04-11 22:50:16" "PreferenceFragment.java"$"416"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-04-11 22:50:16" "FeedbackDialog.java"$"417"$"++ b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/FeedbackDialog.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/FeedbackDialog.java"$"2015-04-11 22:50:16" "FeedbackDialog.java"$"418"$"39,9 @@ import android.widget.EditText;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/FeedbackDialog.java"$"2015-04-11 22:50:16" "FeedbackDialog.java"$"419"$"import com.achep.acdisplay.ui.DialogHelper;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/FeedbackDialog.java"$"2015-04-11 22:50:16" "ConfigBase.java"$"0"$"++ b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-12 07:16:29" "ConfigBase.java"$"1"$"359,11 @@ public abstract class ConfigBase implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-12 07:16:29" "ConfigBase.java"$"2"$" if (boolean.class.isAssignableFrom(option.clazz)) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-12 07:16:29" "ConfigBase.java"$"3"$" } else if (int.class.isAssignableFrom(option.clazz)) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-12 07:16:29" "ConfigBase.java"$"4"$" } else if (float.class.isAssignableFrom(option.clazz)) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-12 07:16:29" "ConfigBase.java"$"5"$"581,7 @@ public abstract class ConfigBase implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-12 07:16:29" "ConfigBase.java"$"6"$" 1;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-12 07:16:29" "ConfigBase.java"$"7"$" private volatile int mDefaultRes = -1;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-12 07:16:29" "ConfigBase.java"$"8"$"674,11 @@ public abstract class ConfigBase implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-12 07:16:29" "ConfigBase.java"$"9"$" if (boolean.class.isAssignableFrom(clazz)) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-12 07:16:29" "ConfigBase.java"$"10"$" } else if (int.class.isAssignableFrom(clazz)) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-12 07:16:29" "ConfigBase.java"$"11"$" } else if (float.class.isAssignableFrom(clazz)) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-12 07:16:29" "proguard-rules.txt"$"0"$"++ b/project/app/proguard-rules.txt"$"verdict"$"0"$" b/project/app/proguard-rules.txt"$"2015-04-12 10:25:26" "proguard-rules.txt"$"1"$"77,7 @@"$"verdict"$"0"$" b/project/app/proguard-rules.txt"$"2015-04-12 10:25:26" "proguard-rules.txt"$"2"$" *;"$"verdict"$"0"$" b/project/app/proguard-rules.txt"$"2015-04-12 10:25:26" "Config.java"$"7"$"++ b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-12 10:25:26" "Config.java"$"8"$"174,10 @@ public final class Config extends ConfigBase {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-12 10:25:26" "Config.java"$"9"$" public void reset(@NonNull Context context) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-12 10:25:26" "Config.java"$"10"$" resetInternal(context);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-12 10:25:26" "Config.java"$"11"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-12 10:25:26" "Config.java"$"12"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-12 10:25:26" "Config.java"$"13"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-12 10:25:26" "Action.java"$"14"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2015-04-12 10:25:26" "Action.java"$"15"$"76,7 @@ public class Action {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2015-04-12 10:25:26" "Action.java"$"16"$" static Action[] makeFor(@NonNull Notification notification) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2015-04-12 10:25:26" "IconFactory.java"$"17"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-04-12 10:25:26" "IconFactory.java"$"18"$"59,14 @@ public class IconFactory {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-04-12 10:25:26" "IconFactory.java"$"19"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-04-12 10:25:26" "IconFactory.java"$"20"$" public Task(@NonNull Context context,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-04-12 10:25:26" "IconFactory.java"$"21"$" @NonNull IconAsyncListener listener,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-04-12 10:25:26" "IconFactory.java"$"22"$" @NonNull OpenNotification notification) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-04-12 10:25:26" "IconFactory.java"$"23"$" this.context = context;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-04-12 10:25:26" "IconFactory.java"$"24"$" this.listener = listener;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-04-12 10:25:26" "IconFactory.java"$"25"$" this.notification = notification;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-04-12 10:25:26" "IconFactory.java"$"26"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-04-12 10:25:26" "IconFactory.java"$"27"$"120,7 @@ public class IconFactory {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-04-12 10:25:26" "IconFactory.java"$"28"$" Task task = new Task(context, listener, notification);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/IconFactory.java"$"2015-04-12 10:25:26" "OpenNotification.java"$"29"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-04-12 10:25:26" "OpenNotification.java"$"30"$"51,8 @@ import java.lang.ref.WeakReference;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-04-12 10:25:26" "OpenNotification.java"$"31"$"import static com.achep.base.Build.DEBUG;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-04-12 10:25:26" "OpenNotification.java"$"32"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-04-12 10:25:26" "OpenNotification.java"$"33"$"/**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-04-12 10:25:26" "OpenNotification.java"$"34"$"64,7 @@ public abstract class OpenNotification implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-04-12 10:25:26" "OpenNotification.java"$"35"$" static OpenNotification newInstance(@NonNull StatusBarNotification sbn) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-04-12 10:25:26" "OpenNotification.java"$"36"$"78,32 @@ public abstract class OpenNotification implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-04-12 10:25:26" "OpenNotification.java"$"37"$" throw new RuntimeException(""You must use the StatusBarNotification!"");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-04-12 10:25:26" "OpenNotification.java"$"38"$" //-- DEBUG ----------------------------------------------------------------"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-04-12 10:25:26" "OpenNotification.java"$"39"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-04-12 10:25:26" "OpenNotification.java"$"40"$" /* Only for debug purposes! */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-04-12 10:25:26" "OpenNotification.java"$"41"$" private final Object dFinalizeWatcher = DEBUG ? new Object() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-04-12 10:25:26" "OpenNotification.java"$"42"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-04-12 10:25:26" "OpenNotification.java"$"43"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-04-12 10:25:26" "OpenNotification.java"$"44"$" * Logs the notifications' removal."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-04-12 10:25:26" "OpenNotification.java"$"45"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-04-12 10:25:26" "OpenNotification.java"$"46"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-04-12 10:25:26" "OpenNotification.java"$"47"$" protected void finalize() throws Throwable {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-04-12 10:25:26" "OpenNotification.java"$"48"$" try {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-04-12 10:25:26" "OpenNotification.java"$"49"$" Log.d(TAG, ""Removing the notification[recycled="" + isRecycled()"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-04-12 10:25:26" "OpenNotification.java"$"50"$" + ""] from the heap: "" + OpenNotification.this);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-04-12 10:25:26" "OpenNotification.java"$"51"$" } finally {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-04-12 10:25:26" "OpenNotification.java"$"52"$" super.finalize();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-04-12 10:25:26" "OpenNotification.java"$"53"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-04-12 10:25:26" "OpenNotification.java"$"54"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-04-12 10:25:26" "OpenNotification.java"$"55"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-04-12 10:25:26" "OpenNotification.java"$"56"$" } : null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-04-12 10:25:26" "OpenNotification.java"$"57"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-04-12 10:25:26" "OpenNotification.java"$"58"$" //-- BEGIN ----------------------------------------------------------------"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-04-12 10:25:26" "OpenNotification.java"$"59"$"644,21 @@ public abstract class OpenNotification implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-04-12 10:25:26" "OpenNotification.java"$"60"$" //-- GROUPS ---------------------------------------------------------------"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-04-12 10:25:26" "OpenNotification.java"$"61"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-04-12 10:25:26" "OpenNotification.java"$"62"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-04-12 10:25:26" "OpenNotification.java"$"63"$" * @return a key that indicates the group with which this message ranks,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-04-12 10:25:26" "OpenNotification.java"$"64"$" * or a {@code null} on deprecated systems."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-04-12 10:25:26" "OpenNotification.java"$"65"$" * @see #getGroupNotifications()"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-04-12 10:25:26" "OpenNotification.java"$"66"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-04-12 10:25:26" "OpenNotification.java"$"67"$" * @return the list of notifications of this group (without its summary),"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-04-12 10:25:26" "OpenNotification.java"$"68"$" * or a {@code null} on deprecated systems."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-04-12 10:25:26" "OpenNotification.java"$"69"$"667,18 @@ public abstract class OpenNotification implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-04-12 10:25:26" "OpenNotification.java"$"70"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-04-12 10:25:26" "OpenNotification.java"$"71"$" * @return {@code true} if this notification is a child of the {@link #getGroupKey() group},"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-04-12 10:25:26" "OpenNotification.java"$"72"$" * {@code false} otherwise."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-04-12 10:25:26" "OpenNotification.java"$"73"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-04-12 10:25:26" "OpenNotification.java"$"74"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-04-12 10:25:26" "OpenNotification.java"$"75"$" * @return {@code true} if this notification is the summary (short summary of all notifications)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-04-12 10:25:26" "OpenNotification.java"$"76"$" * of the {@link #getGroupKey() group}, {@code false} otherwise."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-04-12 10:25:26" "OpenNotification.java"$"77"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-04-12 10:25:26" "OpenNotificationJellyBean.java"$"78"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBean.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBean.java"$"2015-04-12 10:25:26" "OpenNotificationJellyBean.java"$"79"$"32,9 @@ import org.apache.commons.lang.builder.EqualsBuilder;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBean.java"$"2015-04-12 10:25:26" "OpenNotificationJellyBean.java"$"80"$" @SuppressWarnings(""NullableProblems"")"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBean.java"$"2015-04-12 10:25:26" "OpenNotificationJellyBean.java"$"81"$" private volatile String mPackageName;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBean.java"$"2015-04-12 10:25:26" "OpenNotificationLollipop.java"$"82"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-04-12 10:25:26" "OpenNotificationLollipop.java"$"83"$"73,17 @@ class OpenNotificationLollipop extends OpenNotificationKitKatWatch {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-04-12 10:25:26" "OpenNotificationLollipop.java"$"84"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-04-12 10:25:26" "OpenNotificationLollipop.java"$"85"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-04-12 10:25:26" "OpenNotificationLollipop.java"$"86"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-04-12 10:25:26" "OpenNotificationLollipop.java"$"87"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-04-12 10:25:26" "OpenNotificationLollipop.java"$"88"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-04-12 10:25:26" "OpenNotificationLollipop.java"$"89"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-04-12 10:25:26" "MoreSettings.java"$"90"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-04-12 10:25:26" "MoreSettings.java"$"91"$"20,7 @@ package com.achep.acdisplay.ui.fragments.settings;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-04-12 10:25:26" "MoreSettings.java"$"92"$"import android.preference.PreferenceGroup;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-04-12 10:25:26" "MoreSettings.java"$"93"$"29,22 @@ import com.achep.base.content.ConfigBase;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-04-12 10:25:26" "MoreSettings.java"$"94"$"import com.afollestad.materialdialogs.MaterialDialog;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-04-12 10:25:26" "MoreSettings.java"$"95"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-04-12 10:25:26" "MoreSettings.java"$"96"$"import static com.achep.base.Build.DEBUG;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-04-12 10:25:26" "MoreSettings.java"$"97"$"public class MoreSettings extends PreferenceFragment implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-04-12 10:25:26" "MoreSettings.java"$"98"$" ConfigBase.OnConfigChangedListener,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-04-12 10:25:26" "MoreSettings.java"$"99"$" Preference.OnPreferenceClickListener {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-04-12 10:25:26" "MoreSettings.java"$"100"$" private Preference mDataRestoreDefaultsPreference;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-04-12 10:25:26" "MoreSettings.java"$"101"$" private Preference mDataBackupPreference;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-04-12 10:25:26" "MoreSettings.java"$"102"$" private Preference mDataRestorePreference;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-04-12 10:25:26" "MoreSettings.java"$"103"$"66,20 @@ public class MoreSettings extends PreferenceFragment implements ConfigBase.OnCon"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-04-12 10:25:26" "MoreSettings.java"$"104"$" // Back-up & restore"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-04-12 10:25:26" "MoreSettings.java"$"105"$" mDataRestoreDefaultsPreference = findPreference(""data_restore_defaults"");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-04-12 10:25:26" "MoreSettings.java"$"106"$" mDataBackupPreference = findPreference(""data_backup"");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-04-12 10:25:26" "MoreSettings.java"$"107"$" mDataRestorePreference = findPreference(""data_restore"");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-04-12 10:25:26" "MoreSettings.java"$"108"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-04-12 10:25:26" "MoreSettings.java"$"109"$" mDataRestoreDefaultsPreference.setOnPreferenceClickListener(this);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-04-12 10:25:26" "MoreSettings.java"$"110"$" mDataBackupPreference.setOnPreferenceClickListener(this);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-04-12 10:25:26" "MoreSettings.java"$"111"$" mDataRestorePreference.setOnPreferenceClickListener(this);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-04-12 10:25:26" "MoreSettings.java"$"112"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-04-12 10:25:26" "MoreSettings.java"$"113"$" if (!DEBUG) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-04-12 10:25:26" "MoreSettings.java"$"114"$" PreferenceGroup pg = (PreferenceGroup) findPreference(""data_category"");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-04-12 10:25:26" "MoreSettings.java"$"115"$" pg.removePreference(mDataBackupPreference);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-04-12 10:25:26" "MoreSettings.java"$"116"$" pg.removePreference(mDataRestorePreference);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-04-12 10:25:26" "MoreSettings.java"$"117"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-04-12 10:25:26" "MoreSettings.java"$"118"$"136,33 @@ public class MoreSettings extends PreferenceFragment implements ConfigBase.OnCon"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-04-12 10:25:26" "MoreSettings.java"$"119"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-04-12 10:25:26" "MoreSettings.java"$"120"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-04-12 10:25:26" "MoreSettings.java"$"121"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-04-12 10:25:26" "MoreSettings.java"$"122"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-04-12 10:25:26" "MoreSettings.java"$"123"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-04-12 10:25:26" "MoreSettings.java"$"124"$" public boolean onPreferenceClick(Preference preference) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-04-12 10:25:26" "MoreSettings.java"$"125"$" if (preference == mDataRestoreDefaultsPreference) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-04-12 10:25:26" "MoreSettings.java"$"126"$" new MaterialDialog.Builder(getActivity())"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-04-12 10:25:26" "MoreSettings.java"$"127"$" .title(R.string.settings_restore_defaults_warning_title)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-04-12 10:25:26" "MoreSettings.java"$"128"$" .content(R.string.settings_restore_defaults_warning_message)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-04-12 10:25:26" "MoreSettings.java"$"129"$" .positiveText(android.R.string.ok)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-04-12 10:25:26" "MoreSettings.java"$"130"$" .negativeText(android.R.string.cancel)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-04-12 10:25:26" "MoreSettings.java"$"131"$" .callback(new MaterialDialog.ButtonCallback() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-04-12 10:25:26" "MoreSettings.java"$"132"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-04-12 10:25:26" "MoreSettings.java"$"133"$" public void onPositive(MaterialDialog dialog) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-04-12 10:25:26" "MoreSettings.java"$"134"$" Config.getInstance().reset(getActivity());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-04-12 10:25:26" "MoreSettings.java"$"135"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-04-12 10:25:26" "MoreSettings.java"$"136"$" })"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-04-12 10:25:26" "MoreSettings.java"$"137"$" .build()"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-04-12 10:25:26" "MoreSettings.java"$"138"$" .show();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-04-12 10:25:26" "MoreSettings.java"$"139"$" } else if (preference == mDataBackupPreference) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-04-12 10:25:26" "MoreSettings.java"$"140"$" // TODO: Back up all the things."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-04-12 10:25:26" "MoreSettings.java"$"141"$" } else if (preference == mDataRestorePreference) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-04-12 10:25:26" "MoreSettings.java"$"142"$" // TODO: Restore all the things."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-04-12 10:25:26" "MoreSettings.java"$"143"$" } else"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-04-12 10:25:26" "MoreSettings.java"$"144"$" return false;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-04-12 10:25:26" "MoreSettings.java"$"145"$" return true;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-04-12 10:25:26" "MoreSettings.java"$"146"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-04-12 10:25:26" "MoreSettings.java"$"147"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-04-12 10:25:26" "MoreSettings.java"$"148"$"}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-04-12 10:25:26" "ConfigBase.java"$"149"$"++ b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-12 10:25:26" "ConfigBase.java"$"150"$"31,7 @@ import android.text.TextUtils;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-12 10:25:26" "ConfigBase.java"$"151"$"import com.achep.base.interfaces.IBackupable;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-12 10:25:26" "ConfigBase.java"$"152"$"63,7 @@ import static com.achep.base.Build.DEBUG;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-12 10:25:26" "ConfigBase.java"$"153"$" IOnLowMemory, IBackupable {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-12 10:25:26" "ConfigBase.java"$"154"$"284,7 @@ public abstract class ConfigBase implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-12 10:25:26" "ConfigBase.java"$"155"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-12 10:25:26" "ConfigBase.java"$"156"$"317,7 @@ public abstract class ConfigBase implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-12 10:25:26" "ConfigBase.java"$"157"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-12 10:25:26" "SharedList.java"$"158"$"++ b/project/app/src/main/java/com/achep/base/content/SharedList.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/SharedList.java"$"2015-04-12 10:25:26" "SharedList.java"$"159"$"24,19 @@ import android.support.annotation.NonNull;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/SharedList.java"$"2015-04-12 10:25:26" "SharedList.java"$"160"$"import com.achep.base.interfaces.IBackupable;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/SharedList.java"$"2015-04-12 10:25:26" "SharedList.java"$"161"$"import com.achep.base.utils.GzipUtils;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/SharedList.java"$"2015-04-12 10:25:26" "SharedList.java"$"162"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/SharedList.java"$"2015-04-12 10:25:26" "SharedList.java"$"163"$"import org.json.JSONArray;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/SharedList.java"$"2015-04-12 10:25:26" "SharedList.java"$"164"$"import org.json.JSONException;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/SharedList.java"$"2015-04-12 10:25:26" "SharedList.java"$"165"$"import org.json.JSONObject;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/SharedList.java"$"2015-04-12 10:25:26" "SharedList.java"$"166"$"import java.util.Map;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/SharedList.java"$"2015-04-12 10:25:26" "SharedList.java"$"167"$"49,7 @@ import static com.achep.base.Build.DEBUG;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/SharedList.java"$"2015-04-12 10:25:26" "SharedList.java"$"168"$" IOnLowMemory, Iterable, IBackupable {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/SharedList.java"$"2015-04-12 10:25:26" "SharedList.java"$"169"$"410,16 @@ public abstract class SharedList> implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/SharedList.java"$"2015-04-12 10:25:26" "SharedList.java"$"170"$" //-- BACKUP ---------------------------------------------------------------"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/SharedList.java"$"2015-04-12 10:25:26" "SharedList.java"$"171"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/SharedList.java"$"2015-04-12 10:25:26" "SharedList.java"$"172"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/SharedList.java"$"2015-04-12 10:25:26" "SharedList.java"$"173"$" @Nullable"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/SharedList.java"$"2015-04-12 10:25:26" "SharedList.java"$"174"$" public String toBackupText() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/SharedList.java"$"2015-04-12 10:25:26" "SharedList.java"$"175"$" return null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/SharedList.java"$"2015-04-12 10:25:26" "SharedList.java"$"176"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/SharedList.java"$"2015-04-12 10:25:26" "SharedList.java"$"177"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/SharedList.java"$"2015-04-12 10:25:26" "SharedList.java"$"178"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/SharedList.java"$"2015-04-12 10:25:26" "SharedList.java"$"179"$" public boolean fromBackupText(@NonNull Context context, @NonNull String input) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/SharedList.java"$"2015-04-12 10:25:26" "SharedList.java"$"180"$" return false;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/SharedList.java"$"2015-04-12 10:25:26" "SharedList.java"$"181"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/SharedList.java"$"2015-04-12 10:25:26" "IBackupable.java"$"182"$"++ b/project/app/src/main/java/com/achep/base/interfaces/IBackupable.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IBackupable.java"$"2015-04-12 10:25:26" "IBackupable.java"$"183"$"1,35 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IBackupable.java"$"2015-04-12 10:25:26" "IBackupable.java"$"184"$"/*"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IBackupable.java"$"2015-04-12 10:25:26" "IBackupable.java"$"185"$" * Copyright (C) 2015 AChep@xda "$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IBackupable.java"$"2015-04-12 10:25:26" "IBackupable.java"$"186"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IBackupable.java"$"2015-04-12 10:25:26" "IBackupable.java"$"187"$" * This program is free software; you can redistribute it and/or"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IBackupable.java"$"2015-04-12 10:25:26" "IBackupable.java"$"188"$" * modify it under the terms of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IBackupable.java"$"2015-04-12 10:25:26" "IBackupable.java"$"189"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IBackupable.java"$"2015-04-12 10:25:26" "IBackupable.java"$"190"$" * of the License, or (at your option) any later version."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IBackupable.java"$"2015-04-12 10:25:26" "IBackupable.java"$"191"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IBackupable.java"$"2015-04-12 10:25:26" "IBackupable.java"$"192"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IBackupable.java"$"2015-04-12 10:25:26" "IBackupable.java"$"193"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IBackupable.java"$"2015-04-12 10:25:26" "IBackupable.java"$"194"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IBackupable.java"$"2015-04-12 10:25:26" "IBackupable.java"$"195"$" * GNU General Public License for more details."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IBackupable.java"$"2015-04-12 10:25:26" "IBackupable.java"$"196"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IBackupable.java"$"2015-04-12 10:25:26" "IBackupable.java"$"197"$" * You should have received a copy of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IBackupable.java"$"2015-04-12 10:25:26" "IBackupable.java"$"198"$" * along with this program; if not, write to the Free Software"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IBackupable.java"$"2015-04-12 10:25:26" "IBackupable.java"$"199"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IBackupable.java"$"2015-04-12 10:25:26" "IBackupable.java"$"200"$" * MA 02110-1301, USA."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IBackupable.java"$"2015-04-12 10:25:26" "IBackupable.java"$"201"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IBackupable.java"$"2015-04-12 10:25:26" "IBackupable.java"$"202"$"package com.achep.base.interfaces;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IBackupable.java"$"2015-04-12 10:25:26" "IBackupable.java"$"203"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IBackupable.java"$"2015-04-12 10:25:26" "IBackupable.java"$"204"$"import android.content.Context;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IBackupable.java"$"2015-04-12 10:25:26" "IBackupable.java"$"205"$"import android.support.annotation.NonNull;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IBackupable.java"$"2015-04-12 10:25:26" "IBackupable.java"$"206"$"import android.support.annotation.Nullable;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IBackupable.java"$"2015-04-12 10:25:26" "IBackupable.java"$"207"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IBackupable.java"$"2015-04-12 10:25:26" "IBackupable.java"$"208"$"/**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IBackupable.java"$"2015-04-12 10:25:26" "IBackupable.java"$"209"$" * Created by Artem Chepurnoy on 12.04.2015."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IBackupable.java"$"2015-04-12 10:25:26" "IBackupable.java"$"210"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IBackupable.java"$"2015-04-12 10:25:26" "IBackupable.java"$"211"$"public interface IBackupable {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IBackupable.java"$"2015-04-12 10:25:26" "IBackupable.java"$"212"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IBackupable.java"$"2015-04-12 10:25:26" "IBackupable.java"$"213"$" @Nullable"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IBackupable.java"$"2015-04-12 10:25:26" "IBackupable.java"$"214"$" String toBackupText();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IBackupable.java"$"2015-04-12 10:25:26" "IBackupable.java"$"215"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IBackupable.java"$"2015-04-12 10:25:26" "IBackupable.java"$"216"$" boolean fromBackupText(@NonNull Context context, @NonNull String input);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IBackupable.java"$"2015-04-12 10:25:26" "IBackupable.java"$"217"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IBackupable.java"$"2015-04-12 10:25:26" "IBackupable.java"$"218"$"}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IBackupable.java"$"2015-04-12 10:25:26" "MaterialDialogPreference.java"$"219"$"++ b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-12 10:25:26" "MaterialDialogPreference.java"$"220"$"20,26 @@ package com.achep.base.ui.preferences;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-12 10:25:26" "MaterialDialogPreference.java"$"221"$"import android.content.DialogInterface;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-12 10:25:26" "MaterialDialogPreference.java"$"222"$"import android.preference.Preference;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-12 10:25:26" "MaterialDialogPreference.java"$"223"$"import android.preference.PreferenceManager;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-12 10:25:26" "MaterialDialogPreference.java"$"224"$"import android.view.Window;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-12 10:25:26" "MaterialDialogPreference.java"$"225"$"import android.view.WindowManager;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-12 10:25:26" "MaterialDialogPreference.java"$"226"$"import java.lang.reflect.InvocationTargetException;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-12 10:25:26" "MaterialDialogPreference.java"$"227"$"import java.lang.reflect.Method;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-12 10:25:26" "MaterialDialogPreference.java"$"228"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-12 10:25:26" "MaterialDialogPreference.java"$"229"$"/**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-12 10:25:26" "MaterialDialogPreference.java"$"230"$" * A base class for {@link Preference} objects that are"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-12 10:25:26" "MaterialDialogPreference.java"$"231"$" * dialog-based. These preferences will, when clicked, open a dialog showing the"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-12 10:25:26" "MaterialDialogPreference.java"$"232"$" * actual preference controls."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-12 10:25:26" "MaterialDialogPreference.java"$"233"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-12 10:25:26" "MaterialDialogPreference.java"$"234"$"77,56 @@ public abstract class MaterialDialogPreference extends DialogPreference {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-12 10:25:26" "MaterialDialogPreference.java"$"235"$" .callback(new MaterialDialog.ButtonCallback() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-12 10:25:26" "MaterialDialogPreference.java"$"236"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-12 10:25:26" "MaterialDialogPreference.java"$"237"$" public void onPositive(MaterialDialog dialog) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-12 10:25:26" "MaterialDialogPreference.java"$"238"$" super.onPositive(dialog);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-12 10:25:26" "MaterialDialogPreference.java"$"239"$" onClick(null, DialogInterface.BUTTON_POSITIVE);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-12 10:25:26" "MaterialDialogPreference.java"$"240"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-12 10:25:26" "MaterialDialogPreference.java"$"241"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-12 10:25:26" "MaterialDialogPreference.java"$"242"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-12 10:25:26" "MaterialDialogPreference.java"$"243"$" public void onNegative(MaterialDialog dialog) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-12 10:25:26" "MaterialDialogPreference.java"$"244"$" super.onNegative(dialog);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-12 10:25:26" "MaterialDialogPreference.java"$"245"$" onClick(null, DialogInterface.BUTTON_NEGATIVE);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-12 10:25:26" "MaterialDialogPreference.java"$"246"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-12 10:25:26" "MaterialDialogPreference.java"$"247"$" })"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-12 10:25:26" "MaterialDialogPreference.java"$"248"$" PreferenceManager pm = getPreferenceManager();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-12 10:25:26" "MaterialDialogPreference.java"$"249"$" try {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-12 10:25:26" "MaterialDialogPreference.java"$"250"$" Method method = pm.getClass().getDeclaredMethod("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-12 10:25:26" "MaterialDialogPreference.java"$"251"$" ""registerOnActivityDestroyListener"","$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-12 10:25:26" "MaterialDialogPreference.java"$"252"$" PreferenceManager.OnActivityDestroyListener.class);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-12 10:25:26" "MaterialDialogPreference.java"$"253"$" method.setAccessible(true);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-12 10:25:26" "MaterialDialogPreference.java"$"254"$" method.invoke(pm, this);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-12 10:25:26" "MaterialDialogPreference.java"$"255"$" } catch (NoSuchMethodException | InvocationTargetException | IllegalAccessException e) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-12 10:25:26" "MaterialDialogPreference.java"$"256"$" e.printStackTrace();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-12 10:25:26" "MaterialDialogPreference.java"$"257"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-12 10:25:26" "MaterialDialogPreference.java"$"258"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-12 10:25:26" "MaterialDialogPreference.java"$"259"$" mDialog = onBuildDialog(mBuilder);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-12 10:25:26" "MaterialDialogPreference.java"$"260"$" if (needInputMethod()) requestInputMethod(mDialog);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-12 10:25:26" "MaterialDialogPreference.java"$"261"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-12 10:25:26" "MaterialDialogPreference.java"$"262"$" * Sets the required flags on the dialog window to enable input method window to show up."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-12 10:25:26" "MaterialDialogPreference.java"$"263"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-12 10:25:26" "MaterialDialogPreference.java"$"264"$" private void requestInputMethod(Dialog dialog) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-12 10:25:26" "MaterialDialogPreference.java"$"265"$" Window window = dialog.getWindow();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-12 10:25:26" "MaterialDialogPreference.java"$"266"$" window.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_VISIBLE);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-12 10:25:26" "MaterialDialogPreference.java"$"267"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-12 10:25:26" "MaterialDialogPreference.java"$"268"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-12 10:25:26" "MaterialDialogPreference.java"$"269"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-12 10:25:26" "MaterialDialogPreference.java"$"270"$" * Returns whether the preference needs to display a soft input method when the dialog"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-12 10:25:26" "MaterialDialogPreference.java"$"271"$" * is displayed. Default is false. Subclasses should override this method if they need"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-12 10:25:26" "MaterialDialogPreference.java"$"272"$" * the soft input method brought up automatically."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-12 10:25:26" "MaterialDialogPreference.java"$"273"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-12 10:25:26" "MaterialDialogPreference.java"$"274"$" protected boolean needInputMethod() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-12 10:25:26" "MaterialDialogPreference.java"$"275"$" return false;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-12 10:25:26" "MaterialDialogPreference.java"$"276"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-04-12 10:25:26" "MediaService.java"$"3"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/MediaService.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/MediaService.java"$"2015-04-12 12:46:18" "MediaService.java"$"4"$"145,7 @@ public class MediaService extends NotificationListenerService implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/MediaService.java"$"2015-04-12 12:46:18" "MediaService.java"$"5"$"// mRemoteController.setSynchronizationMode(RemoteController.POSITION_SYNCHRONIZATION_CHECK);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/MediaService.java"$"2015-04-12 12:46:18" "MediaWidget.java"$"3"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-12 14:01:33" "MediaWidget.java"$"4"$"90,7 @@ public class MediaWidget extends Widget implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-12 14:01:33" "MediaWidget.java"$"5"$" private int mArtworkColor = Color.WHITE;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-12 14:01:33" "MediaWidget.java"$"6"$"100,9 @@ public class MediaWidget extends Widget implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-12 14:01:33" "MediaWidget.java"$"7"$" mArtworkColor = palette.getVibrantColor(Color.WHITE);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-12 14:01:33" "MediaWidget.java"$"8"$" updatePlayPauseButtonColor(mArtworkColor);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-12 14:01:33" "MediaWidget.java"$"9"$" updateSeekBarColor(mArtworkColor);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-12 14:01:33" "MediaWidget.java"$"10"$"231,12 @@ public class MediaWidget extends Widget implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-12 14:01:33" "MediaWidget.java"$"11"$" updatePlayPauseButtonColor(Color.WHITE); // Reset color"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-12 14:01:33" "MediaWidget.java"$"12"$" updateSeekBarColor(Color.WHITE); // Reset color"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-12 14:01:33" "MediaWidget.java"$"13"$" mArtworkColor = Color.WHITE;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-12 14:01:33" "MediaWidget.java"$"14"$"307,6 @@ public class MediaWidget extends Widget implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-12 14:01:33" "MediaWidget.java"$"15"$"335,10 @@ public class MediaWidget extends Widget implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-12 14:01:33" "MediaWidget.java"$"16"$" private void updateSeekBarColor(int color) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-12 14:01:33" "MediaWidget.java"$"17"$" mSeekBar.getProgressDrawable().setColorFilter(color, PorterDuff.Mode.MULTIPLY);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-12 14:01:33" "MediaWidget.java"$"18"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-12 14:01:33" "MediaWidget.java"$"19"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-12 14:01:33" "MediaWidget.java"$"20"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-12 14:01:33" "MediaWidget.java"$"21"$"433,9 @@ public class MediaWidget extends Widget implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-12 14:01:33" "MediaWidget.java"$"22"$" updatePlayPauseButtonColor(mArtworkColor);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-12 14:01:33" "MediaWidget.java"$"23"$" updateSeekBarColor(mArtworkColor);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-12 14:01:33" "MediaWidget.java"$"24"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-12 14:01:33" "MediaWidget.java"$"25"$" return sceneView;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-12 14:01:33" "NotificationPresenter.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-04-15 17:06:02" "NotificationPresenter.java"$"1"$"467,7 @@ public class NotificationPresenter implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-04-15 17:06:02" "NotificationPresenter.java"$"2"$" mGroupsWithSummaries.remove(n.getGroupKey());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-04-15 17:06:02" "ColorPickerPreference.java"$"3"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-04-15 17:06:02" "ColorPickerPreference.java"$"4"$"114,7 @@ public class ColorPickerPreference extends MaterialDialogPreference {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-04-15 17:06:02" "ColorPickerPreference.java"$"5"$" .customView(R.layout.dialog_preference_colorpicker, true)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/preferences/ColorPickerPreference.java"$"2015-04-15 17:06:02" "Check.java"$"6"$"++ b/project/app/src/main/java/com/achep/base/tests/Check.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/tests/Check.java"$"2015-04-15 17:06:02" "Check.java"$"7"$"47,8 @@ public abstract class Check {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/tests/Check.java"$"2015-04-15 17:06:02" "Check.java"$"8"$" public abstract void isTrue(boolean bool, @NonNull String message);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/tests/Check.java"$"2015-04-15 17:06:02" "Check.java"$"9"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/tests/Check.java"$"2015-04-15 17:06:02" "Check.java"$"10"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/tests/Check.java"$"2015-04-15 17:06:02" "Check.java"$"11"$"57,8 @@ public abstract class Check {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/tests/Check.java"$"2015-04-15 17:06:02" "Check.java"$"12"$" public abstract void isTrue(int value, @NonNull String message);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/tests/Check.java"$"2015-04-15 17:06:02" "Check.java"$"13"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/tests/Check.java"$"2015-04-15 17:06:02" "Check.java"$"14"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/tests/Check.java"$"2015-04-15 17:06:02" "Check.java"$"15"$"68,8 @@ public abstract class Check {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/tests/Check.java"$"2015-04-15 17:06:02" "Check.java"$"16"$" public abstract void isFalse(boolean bool, @NonNull String message);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/tests/Check.java"$"2015-04-15 17:06:02" "Check.java"$"17"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/tests/Check.java"$"2015-04-15 17:06:02" "Check.java"$"18"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/tests/Check.java"$"2015-04-15 17:06:02" "Check.java"$"19"$"79,8 @@ public abstract class Check {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/tests/Check.java"$"2015-04-15 17:06:02" "Check.java"$"20"$" public abstract void isNull(@Nullable Object object, @NonNull String message);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/tests/Check.java"$"2015-04-15 17:06:02" "Check.java"$"21"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/tests/Check.java"$"2015-04-15 17:06:02" "Check.java"$"22"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/tests/Check.java"$"2015-04-15 17:06:02" "Check.java"$"23"$"90,8 @@ public abstract class Check {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/tests/Check.java"$"2015-04-15 17:06:02" "Check.java"$"24"$" public abstract void isNonNull(@NonNull Object object, @NonNull String message);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/tests/Check.java"$"2015-04-15 17:06:02" "Check.java"$"25"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/tests/Check.java"$"2015-04-15 17:06:02" "Check.java"$"26"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/tests/Check.java"$"2015-04-15 17:06:02" "Check.java"$"27"$"99,6 @@ public abstract class Check {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/tests/Check.java"$"2015-04-15 17:06:02" "Check.java"$"28"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/tests/Check.java"$"2015-04-15 17:06:02" "Check.java"$"29"$" public abstract void isInMainThread(@NonNull String message);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/tests/Check.java"$"2015-04-15 17:06:02" "CheckImpl.java"$"30"$"++ b/project/app/src/main/java/com/achep/base/tests/CheckImpl.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/tests/CheckImpl.java"$"2015-04-15 17:06:02" "CheckImpl.java"$"31"$"29,64 @@ final class CheckImpl extends Check {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/tests/CheckImpl.java"$"2015-04-15 17:06:02" "CheckImpl.java"$"32"$" isTrue(bool, ""Should be true!"");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/tests/CheckImpl.java"$"2015-04-15 17:06:02" "CheckImpl.java"$"33"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/tests/CheckImpl.java"$"2015-04-15 17:06:02" "CheckImpl.java"$"34"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/tests/CheckImpl.java"$"2015-04-15 17:06:02" "CheckImpl.java"$"35"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/tests/CheckImpl.java"$"2015-04-15 17:06:02" "CheckImpl.java"$"36"$" public void isTrue(boolean bool, @NonNull String message) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/tests/CheckImpl.java"$"2015-04-15 17:06:02" "CheckImpl.java"$"37"$" if (!bool) throw new RuntimeException(message);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/tests/CheckImpl.java"$"2015-04-15 17:06:02" "CheckImpl.java"$"38"$" isTrue(value, ""Should be not zero!"");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/tests/CheckImpl.java"$"2015-04-15 17:06:02" "CheckImpl.java"$"39"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/tests/CheckImpl.java"$"2015-04-15 17:06:02" "CheckImpl.java"$"40"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/tests/CheckImpl.java"$"2015-04-15 17:06:02" "CheckImpl.java"$"41"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/tests/CheckImpl.java"$"2015-04-15 17:06:02" "CheckImpl.java"$"42"$" public void isTrue(int value, @NonNull String message) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/tests/CheckImpl.java"$"2015-04-15 17:06:02" "CheckImpl.java"$"43"$" if (value == 0) throw new RuntimeException(message);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/tests/CheckImpl.java"$"2015-04-15 17:06:02" "CheckImpl.java"$"44"$" isFalse(bool, ""Should be false!"");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/tests/CheckImpl.java"$"2015-04-15 17:06:02" "CheckImpl.java"$"45"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/tests/CheckImpl.java"$"2015-04-15 17:06:02" "CheckImpl.java"$"46"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/tests/CheckImpl.java"$"2015-04-15 17:06:02" "CheckImpl.java"$"47"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/tests/CheckImpl.java"$"2015-04-15 17:06:02" "CheckImpl.java"$"48"$" public void isFalse(boolean bool, @NonNull String message) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/tests/CheckImpl.java"$"2015-04-15 17:06:02" "CheckImpl.java"$"49"$" if (bool) throw new RuntimeException(message);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/tests/CheckImpl.java"$"2015-04-15 17:06:02" "CheckImpl.java"$"50"$" isNull(object, ""Should be null!"");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/tests/CheckImpl.java"$"2015-04-15 17:06:02" "CheckImpl.java"$"51"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/tests/CheckImpl.java"$"2015-04-15 17:06:02" "CheckImpl.java"$"52"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/tests/CheckImpl.java"$"2015-04-15 17:06:02" "CheckImpl.java"$"53"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/tests/CheckImpl.java"$"2015-04-15 17:06:02" "CheckImpl.java"$"54"$" public void isNull(@Nullable Object object, @NonNull String message) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/tests/CheckImpl.java"$"2015-04-15 17:06:02" "CheckImpl.java"$"55"$" if (object != null) throw new RuntimeException(message);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/tests/CheckImpl.java"$"2015-04-15 17:06:02" "CheckImpl.java"$"56"$" isNonNull(object, ""Should be not null!"");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/tests/CheckImpl.java"$"2015-04-15 17:06:02" "CheckImpl.java"$"57"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/tests/CheckImpl.java"$"2015-04-15 17:06:02" "CheckImpl.java"$"58"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/tests/CheckImpl.java"$"2015-04-15 17:06:02" "CheckImpl.java"$"59"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/tests/CheckImpl.java"$"2015-04-15 17:06:02" "CheckImpl.java"$"60"$" public void isNonNull(@NonNull Object object, @NonNull String message) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/tests/CheckImpl.java"$"2015-04-15 17:06:02" "CheckImpl.java"$"61"$" //noinspection ConstantConditions"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/tests/CheckImpl.java"$"2015-04-15 17:06:02" "CheckImpl.java"$"62"$" if (object == null) throw new RuntimeException(message);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/tests/CheckImpl.java"$"2015-04-15 17:06:02" "CheckImpl.java"$"63"$" isInMainThread(""Should be called on the main thread"");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/tests/CheckImpl.java"$"2015-04-15 17:06:02" "CheckImpl.java"$"64"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/tests/CheckImpl.java"$"2015-04-15 17:06:02" "CheckImpl.java"$"65"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/tests/CheckImpl.java"$"2015-04-15 17:06:02" "CheckImpl.java"$"66"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/tests/CheckImpl.java"$"2015-04-15 17:06:02" "CheckImpl.java"$"67"$" public void isInMainThread(@NonNull String message) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/tests/CheckImpl.java"$"2015-04-15 17:06:02" "CheckImpl.java"$"68"$" throw new RuntimeException(message);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/tests/CheckImpl.java"$"2015-04-15 17:06:02" "NotificationList.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2015-04-15 17:34:14" "NotificationList.java"$"1"$"130,7 @@ final class NotificationList extends ArrayList implements IOnL"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2015-04-15 17:34:14" "NotificationList.java"$"2"$" remove(0);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2015-04-15 17:34:14" "NotificationList.java"$"3"$"138,7 @@ final class NotificationList extends ArrayList implements IOnL"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2015-04-15 17:34:14" "NotificationList.java"$"4"$" OpenNotification old = remove(index);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2015-04-15 17:34:14" "NotificationList.java"$"5"$"157,7 @@ final class NotificationList extends ArrayList implements IOnL"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2015-04-15 17:34:14" "NotificationList.java"$"6"$" OpenNotification old = remove(index);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2015-04-15 17:34:14" "NotificationPresenter.java"$"7"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-04-15 17:34:14" "NotificationPresenter.java"$"8"$"466,9 @@ public class NotificationPresenter implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-04-15 17:34:14" "NotificationPresenter.java"$"9"$" Check.getInstance().isTrue(groupChild, ""Failed to find the "" +"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-04-15 17:34:14" "NotificationPresenter.java"$"10"$" ""summary of "" + n.getGroupKey() + "", with the key "" +"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-04-15 17:34:14" "NotificationPresenter.java"$"11"$" n.getStatusBarNotification().getKey());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-04-15 17:34:14" "NotificationPresenter.java"$"12"$"534,11 @@ public class NotificationPresenter implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-04-15 17:34:14" "NotificationPresenter.java"$"13"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-04-15 17:34:14" "NotificationPresenter.java"$"14"$" Check.getInstance().isTrue(false, ""Failed to find the "" +"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-04-15 17:34:14" "NotificationPresenter.java"$"15"$" ""summary of "" + n.getGroupKey() + "", with the key "" +"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-04-15 17:34:14" "NotificationPresenter.java"$"16"$" n.getStatusBarNotification().getKey());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-04-15 17:34:14" "NotificationPresenter.java"$"17"$" mGroupsWithSummaries.remove(n.getGroupKey());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-04-15 17:34:14" "OpenNotificationLollipop.java"$"18"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-04-15 17:34:14" "OpenNotificationLollipop.java"$"19"$"28,8 @@ import android.support.annotation.NonNull;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-04-15 17:34:14" "OpenNotificationLollipop.java"$"20"$"import org.apache.commons.lang.builder.EqualsBuilder;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-04-15 17:34:14" "OpenNotificationLollipop.java"$"21"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-04-15 17:34:14" "OpenNotificationLollipop.java"$"22"$"import java.lang.reflect.InvocationTargetException;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-04-15 17:34:14" "OpenNotificationLollipop.java"$"23"$"50,21 @@ class OpenNotificationLollipop extends OpenNotificationKitKatWatch {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-04-15 17:34:14" "OpenNotificationLollipop.java"$"24"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-04-15 17:34:14" "OpenNotificationLollipop.java"$"25"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-04-15 17:34:14" "OpenNotificationLollipop.java"$"26"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-04-15 17:34:14" "OpenNotificationLollipop.java"$"27"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-04-15 17:34:14" "OpenNotificationLollipop.java"$"28"$" public boolean hasIdenticalIds(@Nullable OpenNotification n) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-04-15 17:34:14" "OpenNotificationLollipop.java"$"29"$" if (n == null) return false;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-04-15 17:34:14" "OpenNotificationLollipop.java"$"30"$" StatusBarNotification sbn = getStatusBarNotification();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-04-15 17:34:14" "OpenNotificationLollipop.java"$"31"$" StatusBarNotification sbn2 = n.getStatusBarNotification();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-04-15 17:34:14" "OpenNotificationLollipop.java"$"32"$" assert sbn2 != null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-04-15 17:34:14" "OpenNotificationLollipop.java"$"33"$" return new EqualsBuilder()"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-04-15 17:34:14" "OpenNotificationLollipop.java"$"34"$" .append(sbn2.getKey(), sbn.getKey())"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-04-15 17:34:14" "OpenNotificationLollipop.java"$"35"$" .append(sbn2.getGroupKey(), sbn.getGroupKey()) // TODO: Is it needed?"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-04-15 17:34:14" "OpenNotificationLollipop.java"$"36"$" .isEquals();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-04-15 17:34:14" "OpenNotificationLollipop.java"$"37"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-04-15 17:34:14" "OpenNotificationLollipop.java"$"38"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-04-15 17:34:14" "OpenNotificationLollipop.java"$"39"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-04-15 17:34:14" "MediaControllerAsyncWrapper.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"1"$"1,224 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"2"$"/*"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"3"$" * Copyright (C) 2015 AChep@xda "$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"4"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"5"$" * This program is free software; you can redistribute it and/or"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"6"$" * modify it under the terms of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"7"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"8"$" * of the License, or (at your option) any later version."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"9"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"10"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"11"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"12"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"13"$" * GNU General Public License for more details."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"14"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"15"$" * You should have received a copy of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"16"$" * along with this program; if not, write to the Free Software"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"17"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"18"$" * MA 02110-1301, USA."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"19"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"20"$"package com.achep.acdisplay.services.media;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"21"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"22"$"import android.support.annotation.NonNull;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"23"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"24"$"import java.lang.ref.Reference;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"25"$"import java.lang.ref.WeakReference;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"26"$"import java.util.Iterator;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"27"$"import java.util.Queue;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"28"$"import java.util.concurrent.ConcurrentLinkedQueue;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"29"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"30"$"/**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"31"$" * @author Artem Chepurnoy"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"32"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"33"$"public class MediaControllerAsyncWrapper extends MediaController2 {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"34"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"35"$" private final Object monitor = new Object();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"36"$" private final MediaController2 mMediaController;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"37"$" private T mThread;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"38"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"39"$" public MediaControllerAsyncWrapper(@NonNull MediaController2 mc) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"40"$" super(mc.mContext);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"41"$" mMediaController = mc;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"42"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"43"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"44"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"45"$" public void onStart(Object... objects) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"46"$" super.onStart(objects);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"47"$" synchronized (monitor) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"48"$" // Init a new thread."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"49"$" mThread = new T();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"50"$" mThread.start();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"51"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"52"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"53"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"54"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"55"$" public void onStop(Object... objects) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"56"$" synchronized (monitor) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"57"$" // Force stop the thread."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"58"$" if (mThread.isAlive()) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"59"$" while (true) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"60"$" mThread.mRunning = false;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"61"$" try {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"62"$" mThread.join();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"63"$" break;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"64"$" } catch (InterruptedException e) { /* pretty please! */ }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"65"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"66"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"67"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"68"$" super.onStop(objects);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"69"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"70"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"71"$" //-- THREADING ------------------------------------------------------------"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"72"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"73"$" private static class T extends Thread {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"74"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"75"$" private final Queue mQueue = new ConcurrentLinkedQueue<>();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"76"$" private boolean mQueueWaiting;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"77"$" private boolean mRunning = true;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"78"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"79"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"80"$" public void run() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"81"$" super.run();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"82"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"83"$" Queue queue = new ConcurrentLinkedQueue<>();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"84"$" while (mRunning) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"85"$" synchronized (mQueue) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"86"$" if (mQueue.isEmpty())"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"87"$" try {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"88"$" // Wait for a next #sendEvent(Event),"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"89"$" // where this thread will be unlocked."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"90"$" mQueueWaiting = true;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"91"$" mQueue.wait();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"92"$" } catch (InterruptedException ignored) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"93"$" } finally {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"94"$" mQueueWaiting = false;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"95"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"96"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"97"$" // Move all pending events to a local copy, so we don't need"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"98"$" // to block main queue."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"99"$" while (!mQueue.isEmpty()) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"100"$" queue.add(mQueue.poll());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"101"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"102"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"103"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"104"$" Iterator iterator = queue.iterator();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"105"$" while (iterator.hasNext()) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"106"$" E e = iterator.next();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"107"$" // ~~"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"108"$" e.run();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"109"$" // ~~"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"110"$" iterator.remove();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"111"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"112"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"113"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"114"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"115"$" public void sendEvent(@NonNull E e) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"116"$" synchronized (mQueue) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"117"$" mQueue.add(e);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"118"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"119"$" // Release the thread lock if needed."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"120"$" if (mQueueWaiting) mQueue.notifyAll();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"121"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"122"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"123"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"124"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"125"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"126"$" * Represents one single event."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"127"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"128"$" private static abstract class E implements Runnable {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"129"$" public final Reference mcRef;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"130"$" public final String id;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"131"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"132"$" public E(@NonNull MediaController2 mc, @NonNull String id) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"133"$" this.mcRef = new WeakReference<>(mc);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"134"$" this.id = id;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"135"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"136"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"137"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"138"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"139"$" * An event to seek to song's specific position."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"140"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"141"$" * @author Artem Chepurnoy"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"142"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"143"$" private static class EventSeekTo extends E {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"144"$" public final long position;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"145"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"146"$" public EventSeekTo(@NonNull MediaController2 mc, @NonNull String id, long position) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"147"$" super(mc, id);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"148"$" this.position = position;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"149"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"150"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"151"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"152"$" public void run() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"153"$" MediaController2 mc = mcRef.get();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"154"$" if (mc == null) return;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"155"$" mc.seekTo(position);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"156"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"157"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"158"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"159"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"160"$" * An event to send a media action."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"161"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"162"$" * @author Artem Chepurnoy"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"163"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"164"$" private static class EventMediaAction extends E {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"165"$" public final int action;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"166"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"167"$" public EventMediaAction(@NonNull MediaController2 mc, @NonNull String id, int action) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"168"$" super(mc, id);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"169"$" this.action = action;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"170"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"171"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"172"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"173"$" public void run() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"174"$" MediaController2 mc = mcRef.get();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"175"$" if (mc == null) return;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"176"$" mc.sendMediaAction(action);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"177"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"178"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"179"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"180"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"181"$" //-- BASIC METHODS --------------------------------------------------------"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"182"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"183"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"184"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"185"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"186"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"187"$" public void sendMediaAction(int action) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"188"$" synchronized (monitor) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"189"$" mThread.sendEvent(new EventMediaAction("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"190"$" mMediaController,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"191"$" mMediaController.getMetadata().id,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"192"$" action));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"193"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"194"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"195"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"196"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"197"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"198"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"199"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"200"$" public void seekTo(long position) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"201"$" synchronized (monitor) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"202"$" mThread.sendEvent(new EventSeekTo("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"203"$" mMediaController,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"204"$" mMediaController.getMetadata().id,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"205"$" position));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"206"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"207"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"208"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"209"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"210"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"211"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"212"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"213"$" public long getPlaybackBufferedPosition() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"214"$" return mMediaController.getPlaybackBufferedPosition();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"215"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"216"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"217"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"218"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"219"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"220"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"221"$" public long getPlaybackPosition() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"222"$" return mMediaController.getPlaybackPosition();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"223"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "MediaControllerAsyncWrapper.java"$"224"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-15 18:20:35" "NotificationPrProxy.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-04-16 21:23:25" "NotificationPrProxy.java"$"1"$"184,7 @@ class NotificationPrProxy {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-04-16 21:23:25" "NotificationPrProxy.java"$"2"$" Log.i(TAG, ""Removed overridden task on pre-processing tasks list. "");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-04-16 21:23:25" "NotificationPrProxy.java"$"3"$"203,10 @@ class NotificationPrProxy {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-04-16 21:23:25" "NotificationPrProxy.java"$"4"$" 1; j < size; j++) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-04-16 21:23:25" "NotificationPrProxy.java"$"5"$" String subGroupKey = sub.notification.getGroupKey();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-04-16 21:23:25" "NotificationPrProxy.java"$"6"$" String taskGroupKey = task.notification.getGroupKey();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-04-16 21:23:25" "NotificationPrProxy.java"$"7"$" assert taskGroupKey != null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-04-16 21:23:25" "NotificationPrProxy.java"$"8"$" if (taskGroupKey.equals(subGroupKey)) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2015-04-16 21:23:25" "NotificationPrTask.java"$"9"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrTask.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrTask.java"$"2015-04-16 21:23:25" "NotificationPrTask.java"$"10"$"47,14 @@ class NotificationPrTask {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrTask.java"$"2015-04-16 21:23:25" "NotificationPrTask.java"$"11"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrTask.java"$"2015-04-16 21:23:25" "NotificationPrTask.java"$"12"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrTask.java"$"2015-04-16 21:23:25" "NotificationPrTask.java"$"13"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrTask.java"$"2015-04-16 21:23:25" "NotificationPrTask.java"$"14"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrTask.java"$"2015-04-16 21:23:25" "NotificationPrTask.java"$"15"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrTask.java"$"2015-04-16 21:23:25" "NotificationPrTask.java"$"16"$" public String toString() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrTask.java"$"2015-04-16 21:23:25" "NotificationPrTask.java"$"17"$" return String.format(""NotificationPrTask(n=%s, is_post_event=%b, flags=%d)"","$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrTask.java"$"2015-04-16 21:23:25" "NotificationPrTask.java"$"18"$" notification.toString(), posts, flags);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrTask.java"$"2015-04-16 21:23:25" "NotificationPrTask.java"$"19"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrTask.java"$"2015-04-16 21:23:25" "NotificationPrTask.java"$"20"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrTask.java"$"2015-04-16 21:23:25" "NotificationPrTask.java"$"21"$"}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrTask.java"$"2015-04-16 21:23:25" "NotificationPresenter.java"$"22"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-04-16 21:23:25" "NotificationPresenter.java"$"23"$"418,13 @@ public class NotificationPresenter implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-04-16 21:23:25" "NotificationPresenter.java"$"24"$" final int prevIndex = mGList.indexOfNotification(n);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-04-16 21:23:25" "NotificationPresenter.java"$"25"$" if (prevIndex != -1) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-04-16 21:23:25" "NotificationPresenter.java"$"26"$" OpenNotification prev = mGList.get(prevIndex);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-04-16 21:23:25" "NotificationPresenter.java"$"27"$" // Update the summary set, group notifications etc."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-04-16 21:23:25" "NotificationPresenter.java"$"28"$" handleNotificationRemoval(prev);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-04-16 21:23:25" "NotificationPresenter.java"$"29"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-04-16 21:23:25" "NotificationPresenter.java"$"30"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-04-16 21:23:25" "NotificationPresenter.java"$"31"$" freezeListeners();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-04-16 21:23:25" "NotificationPresenter.java"$"32"$"473,13 @@ public class NotificationPresenter implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-04-16 21:23:25" "NotificationPresenter.java"$"33"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-04-16 21:23:25" "NotificationPresenter.java"$"34"$" ""summary of "" + n.getGroupKey() + "", with the key "" +"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-04-16 21:23:25" "NotificationPresenter.java"$"35"$" if (!groupChild) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-04-16 21:23:25" "NotificationPresenter.java"$"36"$" // Failed to find the summary of this group, although the"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-04-16 21:23:25" "NotificationPresenter.java"$"37"$" // set is indicating its presence. This is possible to happen due to"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-04-16 21:23:25" "NotificationPresenter.java"$"38"$" // optimization list of pending events."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-04-16 21:23:25" "NotificationPresenter.java"$"39"$" mGroupsWithSummaries.remove(groupKey);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-04-16 21:23:25" "NotificationPresenter.java"$"40"$" if (DEBUG) Log.d(TAG, ""Removed lost group from the set: group="" + groupKey);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-04-16 21:23:25" "NotificationPresenter.java"$"41"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-04-16 21:23:25" "NotificationPresenter.java"$"42"$"523,8 @@ public class NotificationPresenter implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-04-16 21:23:25" "NotificationPresenter.java"$"43"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-04-16 21:23:25" "NotificationPresenter.java"$"44"$" ""summary of "" + n.getGroupKey() + "", with the key "" +"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-04-16 21:23:25" "NotificationPresenter.java"$"45"$" // Update the summary set, group notifications etc."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-04-16 21:23:25" "NotificationPresenter.java"$"46"$" handleNotificationRemoval(n);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-04-16 21:23:25" "NotificationPresenter.java"$"47"$"536,37 @@ public class NotificationPresenter implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-04-16 21:23:25" "NotificationPresenter.java"$"48"$" private void handleNotificationRemoval(@NonNull OpenNotification n) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-04-16 21:23:25" "NotificationPresenter.java"$"49"$" if (n.isGroupSummary()) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-04-16 21:23:25" "NotificationPresenter.java"$"50"$" String groupKey = n.getGroupKey();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-04-16 21:23:25" "NotificationPresenter.java"$"51"$" assert groupKey != null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-04-16 21:23:25" "NotificationPresenter.java"$"52"$" mGroupsWithSummaries.remove(groupKey);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-04-16 21:23:25" "NotificationPresenter.java"$"53"$" } else if (n.isGroupChild() && mGroupsWithSummaries.contains(n.getGroupKey())) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-04-16 21:23:25" "NotificationPresenter.java"$"54"$" String groupKey = n.getGroupKey();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-04-16 21:23:25" "NotificationPresenter.java"$"55"$" assert groupKey != null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-04-16 21:23:25" "NotificationPresenter.java"$"56"$" for (OpenNotification n2 : mGList) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-04-16 21:23:25" "NotificationPresenter.java"$"57"$" if (groupKey.equals(n2.getGroupKey())) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-04-16 21:23:25" "NotificationPresenter.java"$"58"$" Check.getInstance().isTrue(n2.isGroupSummary());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-04-16 21:23:25" "NotificationPresenter.java"$"59"$" assert n2.getGroupNotifications() != null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-04-16 21:23:25" "NotificationPresenter.java"$"60"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-04-16 21:23:25" "NotificationPresenter.java"$"61"$" NotificationList list = (NotificationList) n2.getGroupNotifications();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-04-16 21:23:25" "NotificationPresenter.java"$"62"$" int i = list.indexOfNotification(n);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-04-16 21:23:25" "NotificationPresenter.java"$"63"$" if (i != -1) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-04-16 21:23:25" "NotificationPresenter.java"$"64"$" n.recycle();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-04-16 21:23:25" "NotificationPresenter.java"$"65"$" list.remove(i);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-04-16 21:23:25" "NotificationPresenter.java"$"66"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-04-16 21:23:25" "NotificationPresenter.java"$"67"$" return;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-04-16 21:23:25" "NotificationPresenter.java"$"68"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-04-16 21:23:25" "NotificationPresenter.java"$"69"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-04-16 21:23:25" "NotificationPresenter.java"$"70"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-04-16 21:23:25" "NotificationPresenter.java"$"71"$" // Failed to find the summary of this group, although the"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-04-16 21:23:25" "NotificationPresenter.java"$"72"$" // set is indicating its presence. This is possible to happen due to"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-04-16 21:23:25" "NotificationPresenter.java"$"73"$" // optimization list of pending events."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-04-16 21:23:25" "NotificationPresenter.java"$"74"$" mGroupsWithSummaries.remove(groupKey);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-04-16 21:23:25" "NotificationPresenter.java"$"75"$" if (DEBUG) Log.d(TAG, ""Removed[2] lost group from the set: group="" + groupKey);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-04-16 21:23:25" "NotificationPresenter.java"$"76"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-04-16 21:23:25" "NotificationPresenter.java"$"77"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-04-16 21:23:25" "NotificationPresenter.java"$"78"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-04-16 21:23:25" "NotificationPresenter.java"$"79"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-04-16 21:23:25" "OpenNotification.java"$"80"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-04-16 21:23:25" "OpenNotification.java"$"81"$"343,15 @@ public abstract class OpenNotification implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-04-16 21:23:25" "OpenNotification.java"$"82"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-04-16 21:23:25" "OpenNotification.java"$"83"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-04-16 21:23:25" "OpenNotification.java"$"84"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-04-16 21:23:25" "OpenNotification.java"$"85"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-04-16 21:23:25" "OpenNotification.java"$"86"$" public String toString() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-04-16 21:23:25" "OpenNotification.java"$"87"$" return String.format(""OpenNotification(pkg=%s, g_key=%s, g_summary=%b, g_child=%b)"","$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-04-16 21:23:25" "OpenNotification.java"$"88"$" getPackageName(), getGroupKey(), isGroupSummary(), isGroupChild());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-04-16 21:23:25" "OpenNotification.java"$"89"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-04-16 21:23:25" "OpenNotification.java"$"90"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-04-16 21:23:25" "OpenNotification.java"$"91"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-04-16 21:23:25" "OpenNotificationJellyBeanMR2.java"$"92"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-04-16 21:23:25" "OpenNotificationJellyBeanMR2.java"$"93"$"80,13 @@ class OpenNotificationJellyBeanMR2 extends OpenNotification {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-04-16 21:23:25" "OpenNotificationJellyBeanMR2.java"$"94"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-04-16 21:23:25" "OpenNotificationJellyBeanMR2.java"$"95"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-04-16 21:23:25" "OpenNotificationJellyBeanMR2.java"$"96"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-04-16 21:23:25" "OpenNotificationJellyBeanMR2.java"$"97"$" public boolean isClearable() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-04-16 21:23:25" "OpenNotificationJellyBeanMR2.java"$"98"$" return getStatusBarNotification().isClearable();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-04-16 21:23:25" "OpenNotificationJellyBeanMR2.java"$"99"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-04-16 21:23:25" "OpenNotificationJellyBeanMR2.java"$"100"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-04-16 21:23:25" "OpenNotificationJellyBeanMR2.java"$"101"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationJellyBeanMR2.java"$"2015-04-16 21:23:25" "OpenNotificationLollipop.java"$"102"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-04-16 21:23:25" "OpenNotificationLollipop.java"$"103"$"50,6 @@ class OpenNotificationLollipop extends OpenNotificationKitKatWatch {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-04-16 21:23:25" "PermissionAccessibility.java"$"104"$"++ b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-04-16 21:23:25" "PermissionAccessibility.java"$"105"$"49,6 @@ public final class PermissionAccessibility extends Permission {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-04-16 21:23:25" "ToggleReceiver.java"$"106"$"++ b/project/app/src/main/java/com/achep/acdisplay/plugins/powertoggles/ToggleReceiver.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/plugins/powertoggles/ToggleReceiver.java"$"2015-04-16 21:23:25" "ToggleReceiver.java"$"107"$"19,58 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/plugins/powertoggles/ToggleReceiver.java"$"2015-04-16 21:23:25" "ToggleReceiver.java"$"108"$"import android.support.annotation.NonNull;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/plugins/powertoggles/ToggleReceiver.java"$"2015-04-16 21:23:25" "ToggleReceiver.java"$"109"$"import android.util.Log;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/plugins/powertoggles/ToggleReceiver.java"$"2015-04-16 21:23:25" "ToggleReceiver.java"$"110"$"import com.achep.base.content.ConfigBase;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/plugins/powertoggles/ToggleReceiver.java"$"2015-04-16 21:23:25" "ToggleReceiver.java"$"111"$"import static com.achep.base.Build.DEBUG;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/plugins/powertoggles/ToggleReceiver.java"$"2015-04-16 21:23:25" "ToggleReceiver.java"$"112"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/plugins/powertoggles/ToggleReceiver.java"$"2015-04-16 21:23:25" "ToggleReceiver.java"$"113"$"/**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/plugins/powertoggles/ToggleReceiver.java"$"2015-04-16 21:23:25" "ToggleReceiver.java"$"114"$"public class ToggleReceiver extends PowerTogglesPlugin implements ConfigBase.OnConfigChangedListener {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/plugins/powertoggles/ToggleReceiver.java"$"2015-04-16 21:23:25" "ToggleReceiver.java"$"115"$" private static final String TAG = ""ToggleReceiver"";"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/plugins/powertoggles/ToggleReceiver.java"$"2015-04-16 21:23:25" "ToggleReceiver.java"$"116"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/plugins/powertoggles/ToggleReceiver.java"$"2015-04-16 21:23:25" "ToggleReceiver.java"$"117"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/plugins/powertoggles/ToggleReceiver.java"$"2015-04-16 21:23:25" "ToggleReceiver.java"$"118"$" * An object to monitor the garbage collector."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/plugins/powertoggles/ToggleReceiver.java"$"2015-04-16 21:23:25" "ToggleReceiver.java"$"119"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/plugins/powertoggles/ToggleReceiver.java"$"2015-04-16 21:23:25" "ToggleReceiver.java"$"120"$" /* This is possible only because the Config wraps listeners"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/plugins/powertoggles/ToggleReceiver.java"$"2015-04-16 21:23:25" "ToggleReceiver.java"$"121"$" * in a weak references. If it changes -> we will get a memory leak. */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/plugins/powertoggles/ToggleReceiver.java"$"2015-04-16 21:23:25" "ToggleReceiver.java"$"122"$" private final Object dFinilizer = new Object() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/plugins/powertoggles/ToggleReceiver.java"$"2015-04-16 21:23:25" "ToggleReceiver.java"$"123"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/plugins/powertoggles/ToggleReceiver.java"$"2015-04-16 21:23:25" "ToggleReceiver.java"$"124"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/plugins/powertoggles/ToggleReceiver.java"$"2015-04-16 21:23:25" "ToggleReceiver.java"$"125"$" protected void finalize() throws Throwable {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/plugins/powertoggles/ToggleReceiver.java"$"2015-04-16 21:23:25" "ToggleReceiver.java"$"126"$" try {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/plugins/powertoggles/ToggleReceiver.java"$"2015-04-16 21:23:25" "ToggleReceiver.java"$"127"$" Config.getInstance().unregisterListener(ToggleReceiver.this);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/plugins/powertoggles/ToggleReceiver.java"$"2015-04-16 21:23:25" "ToggleReceiver.java"$"128"$" if (DEBUG) Log.d(TAG, ""Un-registering the toggle receiver from Config."");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/plugins/powertoggles/ToggleReceiver.java"$"2015-04-16 21:23:25" "ToggleReceiver.java"$"129"$" } finally {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/plugins/powertoggles/ToggleReceiver.java"$"2015-04-16 21:23:25" "ToggleReceiver.java"$"130"$" super.finalize();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/plugins/powertoggles/ToggleReceiver.java"$"2015-04-16 21:23:25" "ToggleReceiver.java"$"131"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/plugins/powertoggles/ToggleReceiver.java"$"2015-04-16 21:23:25" "ToggleReceiver.java"$"132"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/plugins/powertoggles/ToggleReceiver.java"$"2015-04-16 21:23:25" "ToggleReceiver.java"$"133"$" };"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/plugins/powertoggles/ToggleReceiver.java"$"2015-04-16 21:23:25" "ToggleReceiver.java"$"134"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/plugins/powertoggles/ToggleReceiver.java"$"2015-04-16 21:23:25" "ToggleReceiver.java"$"135"$" public ToggleReceiver() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/plugins/powertoggles/ToggleReceiver.java"$"2015-04-16 21:23:25" "ToggleReceiver.java"$"136"$" Config.getInstance().registerListener(this);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/plugins/powertoggles/ToggleReceiver.java"$"2015-04-16 21:23:25" "ToggleReceiver.java"$"137"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/plugins/powertoggles/ToggleReceiver.java"$"2015-04-16 21:23:25" "ToggleReceiver.java"$"138"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/plugins/powertoggles/ToggleReceiver.java"$"2015-04-16 21:23:25" "ToggleReceiver.java"$"139"$" public void onConfigChanged(@NonNull ConfigBase config,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/plugins/powertoggles/ToggleReceiver.java"$"2015-04-16 21:23:25" "ToggleReceiver.java"$"140"$" @NonNull String key,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/plugins/powertoggles/ToggleReceiver.java"$"2015-04-16 21:23:25" "ToggleReceiver.java"$"141"$" @NonNull Object value) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/plugins/powertoggles/ToggleReceiver.java"$"2015-04-16 21:23:25" "ToggleReceiver.java"$"142"$" switch (key) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/plugins/powertoggles/ToggleReceiver.java"$"2015-04-16 21:23:25" "ToggleReceiver.java"$"143"$" case Config.KEY_ENABLED:"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/plugins/powertoggles/ToggleReceiver.java"$"2015-04-16 21:23:25" "ToggleReceiver.java"$"144"$" sendStateUpdate(config.getContext(), (Boolean) value);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/plugins/powertoggles/ToggleReceiver.java"$"2015-04-16 21:23:25" "ToggleReceiver.java"$"145"$" break;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/plugins/powertoggles/ToggleReceiver.java"$"2015-04-16 21:23:25" "ToggleReceiver.java"$"146"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/plugins/powertoggles/ToggleReceiver.java"$"2015-04-16 21:23:25" "ToggleReceiver.java"$"147"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/plugins/powertoggles/ToggleReceiver.java"$"2015-04-16 21:23:25" "MediaController2.java"$"148"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-04-16 21:23:25" "MediaController2.java"$"149"$"173,7 @@ public abstract class MediaController2 implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-04-16 21:23:25" "MediaController2.java"$"150"$" public void registerListener(@NonNull MediaListener listener) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-04-16 21:23:25" "MediaController2.java"$"151"$"183,7 @@ public abstract class MediaController2 implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-04-16 21:23:25" "MediaController2.java"$"152"$" public void unregisterListener(@NonNull MediaListener listener) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-04-16 21:23:25" "MediaControllerAsyncWrapper.java"$"153"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-16 21:23:25" "MediaControllerAsyncWrapper.java"$"154"$"40,22 @@ public class MediaControllerAsyncWrapper extends MediaController2 {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-16 21:23:25" "MediaControllerAsyncWrapper.java"$"155"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-16 21:23:25" "MediaControllerAsyncWrapper.java"$"156"$" public void registerListener(@NonNull MediaListener listener) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-16 21:23:25" "MediaControllerAsyncWrapper.java"$"157"$" mMediaController.registerListener(listener);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-16 21:23:25" "MediaControllerAsyncWrapper.java"$"158"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-16 21:23:25" "MediaControllerAsyncWrapper.java"$"159"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-16 21:23:25" "MediaControllerAsyncWrapper.java"$"160"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-16 21:23:25" "MediaControllerAsyncWrapper.java"$"161"$" public void unregisterListener(@NonNull MediaListener listener) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-16 21:23:25" "MediaControllerAsyncWrapper.java"$"162"$" mMediaController.unregisterListener(listener);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-16 21:23:25" "MediaControllerAsyncWrapper.java"$"163"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-16 21:23:25" "MediaControllerAsyncWrapper.java"$"164"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-16 21:23:25" "MediaControllerAsyncWrapper.java"$"165"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-16 21:23:25" "MediaControllerAsyncWrapper.java"$"166"$" mThread = new T(mMediaController);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-16 21:23:25" "MediaControllerAsyncWrapper.java"$"167"$"80,15 @@ public class MediaControllerAsyncWrapper extends MediaController2 {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-16 21:23:25" "MediaControllerAsyncWrapper.java"$"168"$" private final Reference mMediaControllerRef;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-16 21:23:25" "MediaControllerAsyncWrapper.java"$"169"$" public T(@NonNull MediaController2 mc) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-16 21:23:25" "MediaControllerAsyncWrapper.java"$"170"$" mMediaControllerRef = new WeakReference<>(mc);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-16 21:23:25" "MediaControllerAsyncWrapper.java"$"171"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-16 21:23:25" "MediaControllerAsyncWrapper.java"$"172"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-16 21:23:25" "MediaControllerAsyncWrapper.java"$"173"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-16 21:23:25" "MediaControllerAsyncWrapper.java"$"174"$"114,19 @@ public class MediaControllerAsyncWrapper extends MediaController2 {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-16 21:23:25" "MediaControllerAsyncWrapper.java"$"175"$" MediaController2 mc = mMediaControllerRef.get();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-16 21:23:25" "MediaControllerAsyncWrapper.java"$"176"$" if (mc == null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-16 21:23:25" "MediaControllerAsyncWrapper.java"$"177"$" mRunning = false;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-16 21:23:25" "MediaControllerAsyncWrapper.java"$"178"$" break;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-16 21:23:25" "MediaControllerAsyncWrapper.java"$"179"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-16 21:23:25" "MediaControllerAsyncWrapper.java"$"180"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-16 21:23:25" "MediaControllerAsyncWrapper.java"$"181"$" Iterator iterator = queue.iterator();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-16 21:23:25" "MediaControllerAsyncWrapper.java"$"182"$" if (e.id.equals(mc.getMetadata().id)) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-16 21:23:25" "MediaControllerAsyncWrapper.java"$"183"$" e.run(mc);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-16 21:23:25" "MediaControllerAsyncWrapper.java"$"184"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-16 21:23:25" "MediaControllerAsyncWrapper.java"$"185"$"146,13 @@ public class MediaControllerAsyncWrapper extends MediaController2 {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-16 21:23:25" "MediaControllerAsyncWrapper.java"$"186"$" private static abstract class E {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-16 21:23:25" "MediaControllerAsyncWrapper.java"$"187"$" public E(@NonNull String id) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-16 21:23:25" "MediaControllerAsyncWrapper.java"$"188"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-16 21:23:25" "MediaControllerAsyncWrapper.java"$"189"$" public abstract void run(@NonNull MediaController2 mc);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-16 21:23:25" "MediaControllerAsyncWrapper.java"$"190"$"162,13 @@ public class MediaControllerAsyncWrapper extends MediaController2 {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-16 21:23:25" "MediaControllerAsyncWrapper.java"$"191"$" public EventSeekTo(@NonNull String id, long position) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-16 21:23:25" "MediaControllerAsyncWrapper.java"$"192"$" super(id);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-16 21:23:25" "MediaControllerAsyncWrapper.java"$"193"$" public void run(@NonNull MediaController2 mc) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-16 21:23:25" "MediaControllerAsyncWrapper.java"$"194"$"181,13 @@ public class MediaControllerAsyncWrapper extends MediaController2 {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-16 21:23:25" "MediaControllerAsyncWrapper.java"$"195"$" public EventMediaAction(@NonNull String id, int action) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-16 21:23:25" "MediaControllerAsyncWrapper.java"$"196"$" super(id);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-16 21:23:25" "MediaControllerAsyncWrapper.java"$"197"$" public void run(@NonNull MediaController2 mc) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-16 21:23:25" "MediaControllerAsyncWrapper.java"$"198"$"202,6 @@ public class MediaControllerAsyncWrapper extends MediaController2 {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-16 21:23:25" "MediaControllerAsyncWrapper.java"$"199"$"214,6 @@ public class MediaControllerAsyncWrapper extends MediaController2 {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-16 21:23:25" "MediaController2.java"$"4"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-04-16 21:49:15" "MediaController2.java"$"5"$"251,7 @@ public abstract class MediaController2 implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-04-16 21:49:15" "MediaController2.java"$"6"$" public Metadata getMetadata() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-04-16 21:49:15" "MediaController2.java"$"7"$"270,7 @@ public abstract class MediaController2 implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-04-16 21:49:15" "MediaController2.java"$"8"$" public int getPlaybackState() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-04-16 21:49:15" "MediaControllerAsyncWrapper.java"$"9"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-16 21:49:15" "MediaControllerAsyncWrapper.java"$"10"$"235,21 @@ public class MediaControllerAsyncWrapper extends MediaController2 {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-16 21:49:15" "MediaControllerAsyncWrapper.java"$"11"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-16 21:49:15" "MediaControllerAsyncWrapper.java"$"12"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-16 21:49:15" "MediaControllerAsyncWrapper.java"$"13"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-16 21:49:15" "MediaControllerAsyncWrapper.java"$"14"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-16 21:49:15" "MediaControllerAsyncWrapper.java"$"15"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-16 21:49:15" "MediaControllerAsyncWrapper.java"$"16"$" public Metadata getMetadata() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-16 21:49:15" "MediaControllerAsyncWrapper.java"$"17"$" return mMediaController.getMetadata();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-16 21:49:15" "MediaControllerAsyncWrapper.java"$"18"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-16 21:49:15" "MediaControllerAsyncWrapper.java"$"19"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-16 21:49:15" "MediaControllerAsyncWrapper.java"$"20"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-16 21:49:15" "MediaControllerAsyncWrapper.java"$"21"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-16 21:49:15" "MediaControllerAsyncWrapper.java"$"22"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-16 21:49:15" "MediaControllerAsyncWrapper.java"$"23"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-16 21:49:15" "MediaControllerAsyncWrapper.java"$"24"$" public int getPlaybackState() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-16 21:49:15" "MediaControllerAsyncWrapper.java"$"25"$" return mMediaController.getPlaybackState();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-16 21:49:15" "MediaControllerAsyncWrapper.java"$"26"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-16 21:49:15" "MediaControllerAsyncWrapper.java"$"27"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-16 21:49:15" "MediaControllerAsyncWrapper.java"$"28"$"}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-16 21:49:15" "MediaControllerAsyncWrapper.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-17 05:45:35" "MediaControllerAsyncWrapper.java"$"1"$"19,8 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-17 05:45:35" "MediaControllerAsyncWrapper.java"$"2"$"import android.support.annotation.Nullable;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-17 05:45:35" "MediaControllerAsyncWrapper.java"$"3"$"import android.text.TextUtils;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-17 05:45:35" "MediaControllerAsyncWrapper.java"$"4"$"54,7 @@ public class MediaControllerAsyncWrapper extends MediaController2 {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-17 05:45:35" "MediaControllerAsyncWrapper.java"$"5"$" mMediaController.onStart(objects);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-17 05:45:35" "MediaControllerAsyncWrapper.java"$"6"$"67,11 @@ public class MediaControllerAsyncWrapper extends MediaController2 {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-17 05:45:35" "MediaControllerAsyncWrapper.java"$"7"$" synchronized (mThread.mQueue) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-17 05:45:35" "MediaControllerAsyncWrapper.java"$"8"$" if (mThread.mQueueWaiting) mThread.mQueue.notifyAll();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-17 05:45:35" "MediaControllerAsyncWrapper.java"$"9"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-17 05:45:35" "MediaControllerAsyncWrapper.java"$"10"$" while (true) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-17 05:45:35" "MediaControllerAsyncWrapper.java"$"11"$"79,7 @@ public class MediaControllerAsyncWrapper extends MediaController2 {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-17 05:45:35" "MediaControllerAsyncWrapper.java"$"12"$" mMediaController.onStop(objects);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-17 05:45:35" "MediaControllerAsyncWrapper.java"$"13"$"129,7 @@ public class MediaControllerAsyncWrapper extends MediaController2 {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-17 05:45:35" "MediaControllerAsyncWrapper.java"$"14"$" if (TextUtils.equals(e.id, mc.getMetadata().id)) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-17 05:45:35" "MediaControllerAsyncWrapper.java"$"15"$"152,10 @@ public class MediaControllerAsyncWrapper extends MediaController2 {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-17 05:45:35" "MediaControllerAsyncWrapper.java"$"16"$" @Nullable"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-17 05:45:35" "MediaControllerAsyncWrapper.java"$"17"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-17 05:45:35" "MediaControllerAsyncWrapper.java"$"18"$" public E(@Nullable String id) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-17 05:45:35" "MediaControllerAsyncWrapper.java"$"19"$"169,8 @@ public class MediaControllerAsyncWrapper extends MediaController2 {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-17 05:45:35" "MediaControllerAsyncWrapper.java"$"20"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-17 05:45:35" "MediaControllerAsyncWrapper.java"$"21"$" public EventSeekTo(@Nullable String id, long position) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-17 05:45:35" "MediaControllerAsyncWrapper.java"$"22"$"189,7 @@ public class MediaControllerAsyncWrapper extends MediaController2 {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-17 05:45:35" "MediaControllerAsyncWrapper.java"$"23"$" public EventMediaAction(@Nullable String id, int action) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-17 05:45:35" "MediaControllerAsyncWrapper.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-17 06:14:34" "MediaControllerAsyncWrapper.java"$"1"$"22,10 @@ import android.support.annotation.NonNull;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-17 06:14:34" "MediaControllerAsyncWrapper.java"$"2"$"import com.achep.base.async.TaskQueueThread;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-17 06:14:34" "MediaControllerAsyncWrapper.java"$"3"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-17 06:14:34" "MediaControllerAsyncWrapper.java"$"4"$"import java.lang.ref.Reference;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-17 06:14:34" "MediaControllerAsyncWrapper.java"$"5"$"65,37 @@ public class MediaControllerAsyncWrapper extends MediaController2 {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-17 06:14:34" "MediaControllerAsyncWrapper.java"$"6"$" mThread.finish(true);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-17 06:14:34" "MediaControllerAsyncWrapper.java"$"7"$" private static class T extends TaskQueueThread {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-17 06:14:34" "MediaControllerAsyncWrapper.java"$"8"$" protected void onHandleTask(E object) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-17 06:14:34" "MediaControllerAsyncWrapper.java"$"9"$" MediaController2 mc = mMediaControllerRef.get();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-17 06:14:34" "MediaControllerAsyncWrapper.java"$"10"$" if (mc == null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-17 06:14:34" "MediaControllerAsyncWrapper.java"$"11"$" mRunning = false;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-17 06:14:34" "MediaControllerAsyncWrapper.java"$"12"$" return;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-17 06:14:34" "MediaControllerAsyncWrapper.java"$"13"$" if (TextUtils.equals(object.id, mc.getMetadata().id)) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-17 06:14:34" "MediaControllerAsyncWrapper.java"$"14"$" object.run(mc);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-17 06:14:34" "MediaControllerAsyncWrapper.java"$"15"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-17 06:14:34" "MediaControllerAsyncWrapper.java"$"16"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-17 06:14:34" "MediaControllerAsyncWrapper.java"$"17"$" protected boolean isLost() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-17 06:14:34" "MediaControllerAsyncWrapper.java"$"18"$" return false;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-17 06:14:34" "MediaControllerAsyncWrapper.java"$"19"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-17 06:14:34" "MediaControllerAsyncWrapper.java"$"20"$"159,7 @@ public class MediaControllerAsyncWrapper extends MediaController2 {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-17 06:14:34" "MediaControllerAsyncWrapper.java"$"21"$" mThread.sendTask(new EventMediaAction("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-17 06:14:34" "MediaControllerAsyncWrapper.java"$"22"$"171,7 @@ public class MediaControllerAsyncWrapper extends MediaController2 {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-17 06:14:34" "MediaControllerAsyncWrapper.java"$"23"$" mThread.sendTask(new EventSeekTo("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"24"$"++ b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"25"$"1,122 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"26"$"/*"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"27"$" * Copyright (C) 2015 AChep@xda "$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"28"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"29"$" * This program is free software; you can redistribute it and/or"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"30"$" * modify it under the terms of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"31"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"32"$" * of the License, or (at your option) any later version."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"33"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"34"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"35"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"36"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"37"$" * GNU General Public License for more details."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"38"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"39"$" * You should have received a copy of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"40"$" * along with this program; if not, write to the Free Software"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"41"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"42"$" * MA 02110-1301, USA."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"43"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"44"$"package com.achep.base.async;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"45"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"46"$"import android.support.annotation.NonNull;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"47"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"48"$"import com.achep.base.interfaces.IThreadFinishable;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"49"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"50"$"import java.util.Iterator;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"51"$"import java.util.Queue;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"52"$"import java.util.concurrent.ConcurrentLinkedQueue;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"53"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"54"$"/**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"55"$" * Created by Artem Chepurnoy on 17.04.2015."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"56"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"57"$"public abstract class TaskQueueThread extends Thread implements IThreadFinishable {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"58"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"59"$" private final Queue mQueue = new ConcurrentLinkedQueue<>();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"60"$" private boolean mWaiting = false;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"61"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"62"$" protected boolean mRunning = true;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"63"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"64"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"65"$" public void finish() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"66"$" finish(false);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"67"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"68"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"69"$" public void finish(boolean clearAllTasks) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"70"$" if (isAlive()) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"71"$" mRunning = false;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"72"$" if (clearAllTasks) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"73"$" synchronized (this) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"74"$" mQueue.clear();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"75"$" if (mWaiting) mQueue.notifyAll();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"76"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"77"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"78"$" while (true) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"79"$" try {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"80"$" join();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"81"$" break;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"82"$" } catch (InterruptedException e) { /* pretty please! */ }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"83"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"84"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"85"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"86"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"87"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"88"$" public void run() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"89"$" super.run();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"90"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"91"$" Queue queue = new ConcurrentLinkedQueue<>();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"92"$" while (mRunning) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"93"$" synchronized (this) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"94"$" if (mQueue.isEmpty())"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"95"$" try {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"96"$" // Wait for a next #sendEvent(Event),"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"97"$" // where this thread will be unlocked."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"98"$" mWaiting = true;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"99"$" wait();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"100"$" } catch (InterruptedException ignored) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"101"$" } finally {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"102"$" mWaiting = false;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"103"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"104"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"105"$" // Move all pending events to a local copy, so we don't need"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"106"$" // to block main queue."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"107"$" while (!mQueue.isEmpty()) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"108"$" queue.add(mQueue.poll());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"109"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"110"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"111"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"112"$" if (isLost()) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"113"$" mRunning = false;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"114"$" break;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"115"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"116"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"117"$" Iterator iterator = queue.iterator();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"118"$" while (iterator.hasNext()) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"119"$" T object = iterator.next();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"120"$" // ~~"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"121"$" onHandleTask(object);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"122"$" // ~~"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"123"$" iterator.remove();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"124"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"125"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"126"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"127"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"128"$" public void sendTask(@NonNull T object) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"129"$" synchronized (this) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"130"$" mQueue.add(object);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"131"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"132"$" // Release the thread lock if needed."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"133"$" if (mWaiting) mQueue.notifyAll();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"134"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"135"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"136"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"137"$" public void clearAllTasks() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"138"$" synchronized (this) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"139"$" mQueue.clear();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"140"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"141"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"142"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"143"$" protected abstract void onHandleTask(T object);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"144"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"145"$" protected abstract boolean isLost();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"146"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "TaskQueueThread.java"$"147"$"}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 06:14:34" "IThreadFinishable.java"$"148"$"++ b/project/app/src/main/java/com/achep/base/interfaces/IThreadFinishable.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IThreadFinishable.java"$"2015-04-17 06:14:34" "IThreadFinishable.java"$"149"$"1,28 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IThreadFinishable.java"$"2015-04-17 06:14:34" "IThreadFinishable.java"$"150"$"/*"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IThreadFinishable.java"$"2015-04-17 06:14:34" "IThreadFinishable.java"$"151"$" * Copyright (C) 2015 AChep@xda "$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IThreadFinishable.java"$"2015-04-17 06:14:34" "IThreadFinishable.java"$"152"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IThreadFinishable.java"$"2015-04-17 06:14:34" "IThreadFinishable.java"$"153"$" * This program is free software; you can redistribute it and/or"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IThreadFinishable.java"$"2015-04-17 06:14:34" "IThreadFinishable.java"$"154"$" * modify it under the terms of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IThreadFinishable.java"$"2015-04-17 06:14:34" "IThreadFinishable.java"$"155"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IThreadFinishable.java"$"2015-04-17 06:14:34" "IThreadFinishable.java"$"156"$" * of the License, or (at your option) any later version."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IThreadFinishable.java"$"2015-04-17 06:14:34" "IThreadFinishable.java"$"157"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IThreadFinishable.java"$"2015-04-17 06:14:34" "IThreadFinishable.java"$"158"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IThreadFinishable.java"$"2015-04-17 06:14:34" "IThreadFinishable.java"$"159"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IThreadFinishable.java"$"2015-04-17 06:14:34" "IThreadFinishable.java"$"160"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IThreadFinishable.java"$"2015-04-17 06:14:34" "IThreadFinishable.java"$"161"$" * GNU General Public License for more details."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IThreadFinishable.java"$"2015-04-17 06:14:34" "IThreadFinishable.java"$"162"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IThreadFinishable.java"$"2015-04-17 06:14:34" "IThreadFinishable.java"$"163"$" * You should have received a copy of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IThreadFinishable.java"$"2015-04-17 06:14:34" "IThreadFinishable.java"$"164"$" * along with this program; if not, write to the Free Software"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IThreadFinishable.java"$"2015-04-17 06:14:34" "IThreadFinishable.java"$"165"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IThreadFinishable.java"$"2015-04-17 06:14:34" "IThreadFinishable.java"$"166"$" * MA 02110-1301, USA."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IThreadFinishable.java"$"2015-04-17 06:14:34" "IThreadFinishable.java"$"167"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IThreadFinishable.java"$"2015-04-17 06:14:34" "IThreadFinishable.java"$"168"$"package com.achep.base.interfaces;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IThreadFinishable.java"$"2015-04-17 06:14:34" "IThreadFinishable.java"$"169"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IThreadFinishable.java"$"2015-04-17 06:14:34" "IThreadFinishable.java"$"170"$"/**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IThreadFinishable.java"$"2015-04-17 06:14:34" "IThreadFinishable.java"$"171"$" * Created by Artem Chepurnoy on 17.04.2015."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IThreadFinishable.java"$"2015-04-17 06:14:34" "IThreadFinishable.java"$"172"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IThreadFinishable.java"$"2015-04-17 06:14:34" "IThreadFinishable.java"$"173"$"public interface IThreadFinishable {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IThreadFinishable.java"$"2015-04-17 06:14:34" "IThreadFinishable.java"$"174"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IThreadFinishable.java"$"2015-04-17 06:14:34" "IThreadFinishable.java"$"175"$" void finish();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IThreadFinishable.java"$"2015-04-17 06:14:34" "IThreadFinishable.java"$"176"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IThreadFinishable.java"$"2015-04-17 06:14:34" "MediaController2.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-04-17 20:53:32" "MediaController2.java"$"1"$"189,13 @@ public abstract class MediaController2 implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-04-17 20:53:32" "MediaController2.java"$"2"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-04-17 20:53:32" "MediaController2.java"$"3"$" public MediaController2 asyncWrap() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-04-17 20:53:32" "MediaController2.java"$"4"$" return this instanceof MediaControllerAsyncWrapper"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-04-17 20:53:32" "MediaController2.java"$"5"$" ? this"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-04-17 20:53:32" "MediaController2.java"$"6"$" : new MediaControllerAsyncWrapper(this);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-04-17 20:53:32" "MediaController2.java"$"7"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-04-17 20:53:32" "MediaController2.java"$"8"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-04-17 20:53:32" "MediaController2.java"$"9"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-04-17 20:53:32" "MediaController2Empty.java"$"10"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Empty.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Empty.java"$"2015-04-17 20:53:32" "MediaController2Empty.java"$"11"$"33,15 @@ class MediaController2Empty extends MediaController2 {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Empty.java"$"2015-04-17 20:53:32" "MediaController2Empty.java"$"12"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Empty.java"$"2015-04-17 20:53:32" "MediaController2Empty.java"$"13"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Empty.java"$"2015-04-17 20:53:32" "MediaController2Empty.java"$"14"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Empty.java"$"2015-04-17 20:53:32" "MediaController2Empty.java"$"15"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Empty.java"$"2015-04-17 20:53:32" "MediaController2Empty.java"$"16"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Empty.java"$"2015-04-17 20:53:32" "MediaController2Empty.java"$"17"$" public MediaController2 asyncWrap() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Empty.java"$"2015-04-17 20:53:32" "MediaController2Empty.java"$"18"$" return this; // don't wrap"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Empty.java"$"2015-04-17 20:53:32" "MediaController2Empty.java"$"19"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Empty.java"$"2015-04-17 20:53:32" "MediaController2Empty.java"$"20"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Empty.java"$"2015-04-17 20:53:32" "MediaController2Empty.java"$"21"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Empty.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"22"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"23"$"24,24 @@ import android.content.Context;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"24"$"import android.media.session.MediaSession;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"25"$"import android.os.Handler;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"26"$"import android.os.Looper;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"27"$"import android.os.SystemClock;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"28"$"import com.achep.base.async.TaskQueueThread;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"29"$"import java.lang.ref.Reference;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"30"$"import java.lang.ref.WeakReference;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"31"$"135,8 @@ class MediaController2Lollipop extends MediaController2 {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"32"$" private T mThread;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"33"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"34"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"35"$"154,11 @@ class MediaController2Lollipop extends MediaController2 {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"36"$" // Init a new thread."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"37"$" mThread = new T(this);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"38"$" mThread.setPriority(Thread.MIN_PRIORITY);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"39"$" mThread.start();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"40"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"41"$" try {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"42"$"176,9 @@ class MediaController2Lollipop extends MediaController2 {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"43"$" // Force stop the thread."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"44"$" mThread.finish(true);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"45"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"46"$" if (mSessionListening) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"47"$"201,12 @@ class MediaController2Lollipop extends MediaController2 {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"48"$" controller.getPackageName() + ""\' controller."");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"49"$" clearMediaController(true);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"50"$" // Get the new metadata and new playback state async-ly"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"51"$" // to prevent possible ANRs."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"52"$" mThread.sendTask(new EventUpdateMetadata(mMediaController.getSessionToken()));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"53"$"347,82 @@ class MediaController2Lollipop extends MediaController2 {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"54"$" //-- THREADING ------------------------------------------------------------"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"55"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"56"$" static class T extends TaskQueueThread {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"57"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"58"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"59"$" private final Reference mMediaControllerRef;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"60"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"61"$" public T(@NonNull MediaController2 mc) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"62"$" mMediaControllerRef = new WeakReference<>(mc);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"63"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"64"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"65"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"66"$" protected void onHandleTask(E object) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"67"$" MediaController2 mc = mMediaControllerRef.get();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"68"$" if (mc == null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"69"$" mRunning = false;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"70"$" return;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"71"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"72"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"73"$" object.run(mc);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"74"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"75"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"76"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"77"$" protected boolean isLost() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"78"$" return false;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"79"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"80"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"81"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"82"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"83"$" * Represents one single event."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"84"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"85"$" static abstract class E {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"86"$" public abstract void run(@NonNull MediaController2 mc);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"87"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"88"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"89"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"90"$" * An event to seek to song's specific position."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"91"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"92"$" * @author Artem Chepurnoy"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"93"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"94"$" private static class EventUpdateMetadata extends E {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"95"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"96"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"97"$" private final MediaSession.Token mToken;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"98"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"99"$" private final Handler mHandler;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"100"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"101"$" public EventUpdateMetadata(@NonNull MediaSession.Token token) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"102"$" super();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"103"$" mHandler = new Handler(Looper.getMainLooper());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"104"$" mToken = token;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"105"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"106"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"107"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"108"$" public void run(@NonNull MediaController2 mc) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"109"$" final MediaController2Lollipop mcl = (MediaController2Lollipop) mc;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"110"$" final MediaController source = mcl.mMediaController;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"111"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"112"$" if (source != null && mToken.equals(source.getSessionToken())) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"113"$" long now = SystemClock.elapsedRealtime();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"114"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"115"$" final MediaMetadata metadata = source.getMetadata();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"116"$" final PlaybackState playbackState = source.getPlaybackState();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"117"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"118"$" long delta = SystemClock.elapsedRealtime() - now;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"119"$" Log.i(TAG, ""Got the new metadata & playback state in "" + delta + "" millis. """$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"120"$" + ""The media controller is "" + source.getPackageName());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"121"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"122"$" mHandler.post(new Runnable() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"123"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"124"$" public void run() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"125"$" mcl.updateMetadata(metadata);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"126"$" mcl.updatePlaybackState(playbackState);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"127"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"128"$" });"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"129"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"130"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "MediaController2Lollipop.java"$"131"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-17 20:53:32" "AcDisplayFragment.java"$"132"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-04-17 20:53:32" "AcDisplayFragment.java"$"133"$"243,7 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-04-17 20:53:32" "AcDisplayFragment.java"$"134"$" mMediaController = MediaController2.newInstance(getActivity()).asyncWrap();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-04-17 20:53:32" "TaskQueueThread.java"$"135"$"++ b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 20:53:32" "TaskQueueThread.java"$"136"$"47,7 @@ public abstract class TaskQueueThread extends Thread implements IThreadFinish"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 20:53:32" "TaskQueueThread.java"$"137"$" if (mWaiting) notifyAll();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 20:53:32" "TaskQueueThread.java"$"138"$"105,13 @@ public abstract class TaskQueueThread extends Thread implements IThreadFinish"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 20:53:32" "TaskQueueThread.java"$"139"$" if (mWaiting) notifyAll();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 20:53:32" "TaskQueueThread.java"$"140"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 20:53:32" "TaskQueueThread.java"$"141"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 20:53:32" "TaskQueueThread.java"$"142"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 20:53:32" "TaskQueueThread.java"$"143"$" public void clearTask(@NonNull T object) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 20:53:32" "TaskQueueThread.java"$"144"$" synchronized (this) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 20:53:32" "TaskQueueThread.java"$"145"$" mQueue.remove(object);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-04-17 20:53:32" "BackgroundFactory.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/graphics/BackgroundFactory.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/BackgroundFactory.java"$"2015-04-18 12:00:36" "BackgroundFactory.java"$"1"$"24,8 @@ import android.support.annotation.NonNull;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/BackgroundFactory.java"$"2015-04-18 12:00:36" "BackgroundFactory.java"$"2"$"import com.enrique.stackblur.StackBlurManager;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/BackgroundFactory.java"$"2015-04-18 12:00:36" "BackgroundFactory.java"$"3"$"81,8 @@ public class BackgroundFactory {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/BackgroundFactory.java"$"2015-04-18 12:00:36" "BackgroundFactory.java"$"4"$" StackBlurManager sbm = new StackBlurManager(bitmap);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/BackgroundFactory.java"$"2015-04-18 12:00:36" "BackgroundFactory.java"$"5"$" return sbm.process(3);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/BackgroundFactory.java"$"2015-04-18 12:00:36" "IconFactory.java"$"6"$"++ b/project/app/src/main/java/com/achep/acdisplay/graphics/IconFactory.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/IconFactory.java"$"2015-04-18 12:00:36" "IconFactory.java"$"7"$"58,6 @@ public class IconFactory {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/IconFactory.java"$"2015-04-18 12:00:36" "IconFactory.java"$"8"$" delta + "" millis:"""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/IconFactory.java"$"2015-04-18 12:00:36" "IconFactory.java"$"9"$" "" width="" + output.getWidth()"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/IconFactory.java"$"2015-04-18 12:00:36" "IconFactory.java"$"10"$" "" height="" + output.getHeight());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/IconFactory.java"$"2015-04-18 12:00:36" "BitmapUtils.java"$"11"$"++ b/project/app/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2015-04-18 12:00:36" "BitmapUtils.java"$"12"$"43,4 @@ public class BitmapUtils {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2015-04-18 12:00:36" "BitmapUtils.java"$"13"$" radius + 1;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2015-04-18 12:00:36" "BitmapUtils.java"$"14"$" 1) >> 1;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2015-04-18 12:00:36" "BitmapUtils.java"$"15"$"+) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2015-04-18 12:00:36" "BitmapUtils.java"$"16"$" 1;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2015-04-18 12:00:36" "BitmapUtils.java"$"17"$"+) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2015-04-18 12:00:36" "BitmapUtils.java"$"18"$"+) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2015-04-18 12:00:36" "BitmapUtils.java"$"19"$" Math.min(wm, Math.max(i, 0))];"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2015-04-18 12:00:36" "BitmapUtils.java"$"20"$" radius];"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2015-04-18 12:00:36" "BitmapUtils.java"$"21"$"= sir[0] * rbs;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2015-04-18 12:00:36" "BitmapUtils.java"$"22"$"= sir[1] * rbs;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2015-04-18 12:00:36" "BitmapUtils.java"$"23"$"= sir[2] * rbs;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2015-04-18 12:00:36" "BitmapUtils.java"$"24"$"= sir[0];"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2015-04-18 12:00:36" "BitmapUtils.java"$"25"$"= sir[1];"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2015-04-18 12:00:36" "BitmapUtils.java"$"26"$"= sir[2];"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2015-04-18 12:00:36" "BitmapUtils.java"$"27"$"= sir[0];"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2015-04-18 12:00:36" "BitmapUtils.java"$"28"$"= sir[1];"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2015-04-18 12:00:36" "BitmapUtils.java"$"29"$"= sir[2];"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2015-04-18 12:00:36" "BitmapUtils.java"$"30"$"+) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2015-04-18 12:00:36" "BitmapUtils.java"$"31"$" div;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2015-04-18 12:00:36" "BitmapUtils.java"$"32"$" radius + 1, wm);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2015-04-18 12:00:36" "BitmapUtils.java"$"33"$" vmin[x]];"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2015-04-18 12:00:36" "BitmapUtils.java"$"34"$"= sir[0];"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2015-04-18 12:00:36" "BitmapUtils.java"$"35"$"= sir[1];"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2015-04-18 12:00:36" "BitmapUtils.java"$"36"$"= sir[2];"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2015-04-18 12:00:36" "BitmapUtils.java"$"37"$"= rinsum;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2015-04-18 12:00:36" "BitmapUtils.java"$"38"$"= ginsum;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2015-04-18 12:00:36" "BitmapUtils.java"$"39"$"= binsum;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2015-04-18 12:00:36" "BitmapUtils.java"$"40"$" 1) % div;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2015-04-18 12:00:36" "BitmapUtils.java"$"41"$"= sir[0];"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2015-04-18 12:00:36" "BitmapUtils.java"$"42"$"= sir[1];"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2015-04-18 12:00:36" "BitmapUtils.java"$"43"$"= sir[2];"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2015-04-18 12:00:36" "BitmapUtils.java"$"44"$"+;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2015-04-18 12:00:36" "BitmapUtils.java"$"45"$"= w;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2015-04-18 12:00:36" "BitmapUtils.java"$"46"$"+) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2015-04-18 12:00:36" "BitmapUtils.java"$"47"$"+) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2015-04-18 12:00:36" "BitmapUtils.java"$"48"$" x;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2015-04-18 12:00:36" "BitmapUtils.java"$"49"$" radius];"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2015-04-18 12:00:36" "BitmapUtils.java"$"50"$"= r[yi] * rbs;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2015-04-18 12:00:36" "BitmapUtils.java"$"51"$"= g[yi] * rbs;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2015-04-18 12:00:36" "BitmapUtils.java"$"52"$"= b[yi] * rbs;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2015-04-18 12:00:36" "BitmapUtils.java"$"53"$"= sir[0];"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2015-04-18 12:00:36" "BitmapUtils.java"$"54"$"= sir[1];"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2015-04-18 12:00:36" "BitmapUtils.java"$"55"$"= sir[2];"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2015-04-18 12:00:36" "BitmapUtils.java"$"56"$"= sir[0];"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2015-04-18 12:00:36" "BitmapUtils.java"$"57"$"= sir[1];"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2015-04-18 12:00:36" "BitmapUtils.java"$"58"$"= sir[2];"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2015-04-18 12:00:36" "BitmapUtils.java"$"59"$"= w;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2015-04-18 12:00:36" "BitmapUtils.java"$"60"$"+) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2015-04-18 12:00:36" "BitmapUtils.java"$"61"$" div;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2015-04-18 12:00:36" "BitmapUtils.java"$"62"$" r1, hm) * w;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2015-04-18 12:00:36" "BitmapUtils.java"$"63"$" vmin[y];"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2015-04-18 12:00:36" "BitmapUtils.java"$"64"$"= sir[0];"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2015-04-18 12:00:36" "BitmapUtils.java"$"65"$"= sir[1];"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2015-04-18 12:00:36" "BitmapUtils.java"$"66"$"= sir[2];"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2015-04-18 12:00:36" "BitmapUtils.java"$"67"$"= rinsum;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2015-04-18 12:00:36" "BitmapUtils.java"$"68"$"= ginsum;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2015-04-18 12:00:36" "BitmapUtils.java"$"69"$"= binsum;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2015-04-18 12:00:36" "BitmapUtils.java"$"70"$" 1) % div;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2015-04-18 12:00:36" "BitmapUtils.java"$"71"$"= sir[0];"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2015-04-18 12:00:36" "BitmapUtils.java"$"72"$"= sir[1];"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2015-04-18 12:00:36" "BitmapUtils.java"$"73"$"= sir[2];"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2015-04-18 12:00:36" "BitmapUtils.java"$"74"$"= w;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/BitmapUtils.java"$"2015-04-18 12:00:36" "BlurProcess.java"$"75"$"++ b/project/app/src/main/java/com/enrique/stackblur/BlurProcess.java"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/BlurProcess.java"$"2015-04-18 12:00:36" "BlurProcess.java"$"76"$"1,15 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/BlurProcess.java"$"2015-04-18 12:00:36" "BlurProcess.java"$"77"$"package com.enrique.stackblur;"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/BlurProcess.java"$"2015-04-18 12:00:36" "BlurProcess.java"$"78"$""$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/BlurProcess.java"$"2015-04-18 12:00:36" "BlurProcess.java"$"79"$"import android.graphics.Bitmap;"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/BlurProcess.java"$"2015-04-18 12:00:36" "BlurProcess.java"$"80"$""$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/BlurProcess.java"$"2015-04-18 12:00:36" "BlurProcess.java"$"81"$"interface BlurProcess {"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/BlurProcess.java"$"2015-04-18 12:00:36" "BlurProcess.java"$"82"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/BlurProcess.java"$"2015-04-18 12:00:36" "BlurProcess.java"$"83"$" * Process the given image, blurring by the supplied radius."$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/BlurProcess.java"$"2015-04-18 12:00:36" "BlurProcess.java"$"84"$" * If radius is 0, this will return original"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/BlurProcess.java"$"2015-04-18 12:00:36" "BlurProcess.java"$"85"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/BlurProcess.java"$"2015-04-18 12:00:36" "BlurProcess.java"$"86"$" * @param original the bitmap to be blurred"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/BlurProcess.java"$"2015-04-18 12:00:36" "BlurProcess.java"$"87"$" * @param radius the radius in pixels to blur the image"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/BlurProcess.java"$"2015-04-18 12:00:36" "BlurProcess.java"$"88"$" * @return the blurred version of the image."$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/BlurProcess.java"$"2015-04-18 12:00:36" "BlurProcess.java"$"89"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/BlurProcess.java"$"2015-04-18 12:00:36" "BlurProcess.java"$"90"$" Bitmap blur(Bitmap original, float radius);"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/BlurProcess.java"$"2015-04-18 12:00:36" "BlurProcess.java"$"91"$"}"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/BlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"92"$"++ b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"93"$"1,329 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"94"$"package com.enrique.stackblur;"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"95"$""$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"96"$"import android.graphics.Bitmap;"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"97"$""$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"98"$"import java.util.ArrayList;"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"99"$"import java.util.concurrent.Callable;"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"100"$""$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"101"$"/**"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"102"$" * Blur using Java code."$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"103"$" *

"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"104"$" * This is a compromise between Gaussian Blur and Box blur"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"105"$" * It creates much better looking blurs than Box Blur, but is"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"106"$" * 7x faster than my Gaussian Blur implementation."$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"107"$" *

"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"108"$" * I called it Stack Blur because this describes best how this"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"109"$" * filter works internally: it creates a kind of moving stack"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"110"$" * of colors whilst scanning through the image. Thereby it"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"111"$" * just has to add one new block of color to the right side"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"112"$" * of the stack and remove the leftmost color. The remaining"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"113"$" * colors on the topmost layer of the stack are either added on"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"114"$" * or reduced by one, depending on if they are on the right or"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"115"$" * on the left side of the stack."$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"116"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"117"$" * @author Enrique López Mañas "$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"118"$" * http://www.neo-tech.es"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"119"$" *

"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"120"$" * Author of the original algorithm: Mario Klingemann "$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"121"$" *

"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"122"$" * Based heavily on http://vitiy.info/Code/stackblur.cpp"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"123"$" * See http://vitiy.info/stackblur-algorithm-multi-threaded-blur-for-cpp/"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"124"$" * @copyright: Enrique López Mañas"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"125"$" * @license: Apache License 2.0"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"126"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"127"$"class JavaBlurProcess implements BlurProcess {"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"128"$""$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"129"$" private static final short[] stackblur_mul = {"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"130"$" 512, 512, 456, 512, 328, 456, 335, 512, 405, 328, 271, 456, 388, 335, 292, 512,"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"131"$" 454, 405, 364, 328, 298, 271, 496, 456, 420, 388, 360, 335, 312, 292, 273, 512,"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"132"$" 482, 454, 428, 405, 383, 364, 345, 328, 312, 298, 284, 271, 259, 496, 475, 456,"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"133"$" 437, 420, 404, 388, 374, 360, 347, 335, 323, 312, 302, 292, 282, 273, 265, 512,"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"134"$" 497, 482, 468, 454, 441, 428, 417, 405, 394, 383, 373, 364, 354, 345, 337, 328,"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"135"$" 320, 312, 305, 298, 291, 284, 278, 271, 265, 259, 507, 496, 485, 475, 465, 456,"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"136"$" 446, 437, 428, 420, 412, 404, 396, 388, 381, 374, 367, 360, 354, 347, 341, 335,"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"137"$" 329, 323, 318, 312, 307, 302, 297, 292, 287, 282, 278, 273, 269, 265, 261, 512,"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"138"$" 505, 497, 489, 482, 475, 468, 461, 454, 447, 441, 435, 428, 422, 417, 411, 405,"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"139"$" 399, 394, 389, 383, 378, 373, 368, 364, 359, 354, 350, 345, 341, 337, 332, 328,"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"140"$" 324, 320, 316, 312, 309, 305, 301, 298, 294, 291, 287, 284, 281, 278, 274, 271,"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"141"$" 268, 265, 262, 259, 257, 507, 501, 496, 491, 485, 480, 475, 470, 465, 460, 456,"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"142"$" 451, 446, 442, 437, 433, 428, 424, 420, 416, 412, 408, 404, 400, 396, 392, 388,"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"143"$" 385, 381, 377, 374, 370, 367, 363, 360, 357, 354, 350, 347, 344, 341, 338, 335,"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"144"$" 332, 329, 326, 323, 320, 318, 315, 312, 310, 307, 304, 302, 299, 297, 294, 292,"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"145"$" 289, 287, 285, 282, 280, 278, 275, 273, 271, 269, 267, 265, 263, 261, 259"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"146"$" };"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"147"$""$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"148"$" private static final byte[] stackblur_shr = {"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"149"$" 9, 11, 12, 13, 13, 14, 14, 15, 15, 15, 15, 16, 16, 16, 16, 17,"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"150"$" 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19,"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"151"$" 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20,"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"152"$" 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21,"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"153"$" 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"154"$" 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22,"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"155"$" 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"156"$" 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23,"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"157"$" 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23,"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"158"$" 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23,"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"159"$" 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23,"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"160"$" 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24,"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"161"$" 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24,"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"162"$" 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24,"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"163"$" 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24,"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"164"$" 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"165"$" };"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"166"$""$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"167"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"168"$" public Bitmap blur(Bitmap original, float radius) {"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"169"$" int w = original.getWidth();"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"170"$" int h = original.getHeight();"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"171"$" int[] currentPixels = new int[w * h];"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"172"$" original.getPixels(currentPixels, 0, w, 0, 0, w, h);"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"173"$" int cores = StackBlurManager.EXECUTOR_THREADS;"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"174"$""$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"175"$" ArrayList horizontal = new ArrayList(cores);"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"176"$" ArrayList vertical = new ArrayList(cores);"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"177"$" for (int i = 0; i < cores; i++) {"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"178"$" horizontal.add(new BlurTask(currentPixels, w, h, (int) radius, cores, i, 1));"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"179"$" vertical.add(new BlurTask(currentPixels, w, h, (int) radius, cores, i, 2));"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"180"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"181"$""$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"182"$" try {"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"183"$" StackBlurManager.EXECUTOR.invokeAll(horizontal);"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"184"$" } catch (InterruptedException e) {"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"185"$" return null;"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"186"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"187"$""$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"188"$" try {"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"189"$" StackBlurManager.EXECUTOR.invokeAll(vertical);"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"190"$" } catch (InterruptedException e) {"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"191"$" return null;"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"192"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"193"$""$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"194"$" return Bitmap.createBitmap(currentPixels, w, h, Bitmap.Config.ARGB_8888);"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"195"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"196"$""$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"197"$" private static void blurIteration(int[] src, int w, int h, int radius, int cores, int core, int step) {"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"198"$" int x, y, xp, yp, i;"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"199"$" int sp;"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"200"$" int stack_start;"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"201"$" int stack_i;"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"202"$""$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"203"$" int src_i;"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"204"$" int dst_i;"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"205"$""$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"206"$" long sum_r, sum_g, sum_b,"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"207"$" sum_in_r, sum_in_g, sum_in_b,"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"208"$" sum_out_r, sum_out_g, sum_out_b;"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"209"$""$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"210"$" int wm = w - 1;"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"211"$" int hm = h - 1;"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"212"$" int div = (radius * 2) + 1;"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"213"$" int mul_sum = stackblur_mul[radius];"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"214"$" byte shr_sum = stackblur_shr[radius];"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"215"$" int[] stack = new int[div];"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"216"$""$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"217"$" if (step == 1) {"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"218"$" int minY = core * h / cores;"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"219"$" int maxY = (core + 1) * h / cores;"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"220"$""$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"221"$" for (y = minY; y < maxY; y++) {"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"222"$" sum_r = sum_g = sum_b ="$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"223"$" sum_in_r = sum_in_g = sum_in_b ="$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"224"$" sum_out_r = sum_out_g = sum_out_b = 0;"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"225"$""$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"226"$" src_i = w * y; // start of line (0,y)"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"227"$""$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"228"$" for (i = 0; i <= radius; i++) {"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"229"$" stack_i = i;"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"230"$" stack[stack_i] = src[src_i];"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"231"$" sum_r += ((src[src_i] >>> 16) & 0xff) * (i + 1);"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"232"$" sum_g += ((src[src_i] >>> 8) & 0xff) * (i + 1);"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"233"$" sum_b += (src[src_i] & 0xff) * (i + 1);"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"234"$" sum_out_r += ((src[src_i] >>> 16) & 0xff);"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"235"$" sum_out_g += ((src[src_i] >>> 8) & 0xff);"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"236"$" sum_out_b += (src[src_i] & 0xff);"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"237"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"238"$""$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"239"$""$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"240"$" for (i = 1; i <= radius; i++) {"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"241"$" if (i <= wm) src_i += 1;"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"242"$" stack_i = i + radius;"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"243"$" stack[stack_i] = src[src_i];"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"244"$" sum_r += ((src[src_i] >>> 16) & 0xff) * (radius + 1 - i);"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"245"$" sum_g += ((src[src_i] >>> 8) & 0xff) * (radius + 1 - i);"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"246"$" sum_b += (src[src_i] & 0xff) * (radius + 1 - i);"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"247"$" sum_in_r += ((src[src_i] >>> 16) & 0xff);"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"248"$" sum_in_g += ((src[src_i] >>> 8) & 0xff);"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"249"$" sum_in_b += (src[src_i] & 0xff);"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"250"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"251"$""$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"252"$""$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"253"$" sp = radius;"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"254"$" xp = radius;"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"255"$" if (xp > wm) xp = wm;"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"256"$" src_i = xp + y * w; // img.pix_ptr(xp, y);"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"257"$" dst_i = y * w; // img.pix_ptr(0, y);"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"258"$" for (x = 0; x < w; x++) {"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"259"$" src[dst_i] = (int)"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"260"$" ((src[dst_i] & 0xff000000) |"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"261"$" ((((sum_r * mul_sum) >>> shr_sum) & 0xff) << 16) |"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"262"$" ((((sum_g * mul_sum) >>> shr_sum) & 0xff) << 8) |"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"263"$" ((((sum_b * mul_sum) >>> shr_sum) & 0xff)));"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"264"$" dst_i += 1;"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"265"$""$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"266"$" sum_r -= sum_out_r;"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"267"$" sum_g -= sum_out_g;"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"268"$" sum_b -= sum_out_b;"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"269"$""$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"270"$" stack_start = sp + div - radius;"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"271"$" if (stack_start >= div) stack_start -= div;"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"272"$" stack_i = stack_start;"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"273"$""$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"274"$" sum_out_r -= ((stack[stack_i] >>> 16) & 0xff);"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"275"$" sum_out_g -= ((stack[stack_i] >>> 8) & 0xff);"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"276"$" sum_out_b -= (stack[stack_i] & 0xff);"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"277"$""$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"278"$" if (xp < wm) {"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"279"$" src_i += 1;"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"280"$" ++xp;"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"281"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"282"$""$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"283"$" stack[stack_i] = src[src_i];"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"284"$""$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"285"$" sum_in_r += ((src[src_i] >>> 16) & 0xff);"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"286"$" sum_in_g += ((src[src_i] >>> 8) & 0xff);"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"287"$" sum_in_b += (src[src_i] & 0xff);"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"288"$" sum_r += sum_in_r;"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"289"$" sum_g += sum_in_g;"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"290"$" sum_b += sum_in_b;"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"291"$""$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"292"$" ++sp;"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"293"$" if (sp >= div) sp = 0;"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"294"$" stack_i = sp;"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"295"$""$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"296"$" sum_out_r += ((stack[stack_i] >>> 16) & 0xff);"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"297"$" sum_out_g += ((stack[stack_i] >>> 8) & 0xff);"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"298"$" sum_out_b += (stack[stack_i] & 0xff);"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"299"$" sum_in_r -= ((stack[stack_i] >>> 16) & 0xff);"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"300"$" sum_in_g -= ((stack[stack_i] >>> 8) & 0xff);"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"301"$" sum_in_b -= (stack[stack_i] & 0xff);"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"302"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"303"$""$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"304"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"305"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"306"$""$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"307"$" // step 2"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"308"$" else if (step == 2) {"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"309"$" int minX = core * w / cores;"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"310"$" int maxX = (core + 1) * w / cores;"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"311"$""$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"312"$" for (x = minX; x < maxX; x++) {"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"313"$" sum_r = sum_g = sum_b ="$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"314"$" sum_in_r = sum_in_g = sum_in_b ="$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"315"$" sum_out_r = sum_out_g = sum_out_b = 0;"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"316"$""$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"317"$" src_i = x; // x,0"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"318"$" for (i = 0; i <= radius; i++) {"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"319"$" stack_i = i;"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"320"$" stack[stack_i] = src[src_i];"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"321"$" sum_r += ((src[src_i] >>> 16) & 0xff) * (i + 1);"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"322"$" sum_g += ((src[src_i] >>> 8) & 0xff) * (i + 1);"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"323"$" sum_b += (src[src_i] & 0xff) * (i + 1);"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"324"$" sum_out_r += ((src[src_i] >>> 16) & 0xff);"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"325"$" sum_out_g += ((src[src_i] >>> 8) & 0xff);"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"326"$" sum_out_b += (src[src_i] & 0xff);"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"327"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"328"$" for (i = 1; i <= radius; i++) {"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"329"$" if (i <= hm) src_i += w; // +stride"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"330"$""$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"331"$" stack_i = i + radius;"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"332"$" stack[stack_i] = src[src_i];"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"333"$" sum_r += ((src[src_i] >>> 16) & 0xff) * (radius + 1 - i);"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"334"$" sum_g += ((src[src_i] >>> 8) & 0xff) * (radius + 1 - i);"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"335"$" sum_b += (src[src_i] & 0xff) * (radius + 1 - i);"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"336"$" sum_in_r += ((src[src_i] >>> 16) & 0xff);"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"337"$" sum_in_g += ((src[src_i] >>> 8) & 0xff);"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"338"$" sum_in_b += (src[src_i] & 0xff);"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"339"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"340"$""$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"341"$" sp = radius;"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"342"$" yp = radius;"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"343"$" if (yp > hm) yp = hm;"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"344"$" src_i = x + yp * w; // img.pix_ptr(x, yp);"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"345"$" dst_i = x; // img.pix_ptr(x, 0);"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"346"$" for (y = 0; y < h; y++) {"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"347"$" src[dst_i] = (int)"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"348"$" ((src[dst_i] & 0xff000000) |"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"349"$" ((((sum_r * mul_sum) >>> shr_sum) & 0xff) << 16) |"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"350"$" ((((sum_g * mul_sum) >>> shr_sum) & 0xff) << 8) |"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"351"$" ((((sum_b * mul_sum) >>> shr_sum) & 0xff)));"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"352"$" dst_i += w;"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"353"$""$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"354"$" sum_r -= sum_out_r;"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"355"$" sum_g -= sum_out_g;"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"356"$" sum_b -= sum_out_b;"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"357"$""$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"358"$" stack_start = sp + div - radius;"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"359"$" if (stack_start >= div) stack_start -= div;"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"360"$" stack_i = stack_start;"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"361"$""$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"362"$" sum_out_r -= ((stack[stack_i] >>> 16) & 0xff);"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"363"$" sum_out_g -= ((stack[stack_i] >>> 8) & 0xff);"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"364"$" sum_out_b -= (stack[stack_i] & 0xff);"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"365"$""$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"366"$" if (yp < hm) {"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"367"$" src_i += w; // stride"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"368"$" ++yp;"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"369"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"370"$""$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"371"$" stack[stack_i] = src[src_i];"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"372"$""$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"373"$" sum_in_r += ((src[src_i] >>> 16) & 0xff);"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"374"$" sum_in_g += ((src[src_i] >>> 8) & 0xff);"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"375"$" sum_in_b += (src[src_i] & 0xff);"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"376"$" sum_r += sum_in_r;"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"377"$" sum_g += sum_in_g;"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"378"$" sum_b += sum_in_b;"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"379"$""$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"380"$" ++sp;"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"381"$" if (sp >= div) sp = 0;"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"382"$" stack_i = sp;"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"383"$""$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"384"$" sum_out_r += ((stack[stack_i] >>> 16) & 0xff);"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"385"$" sum_out_g += ((stack[stack_i] >>> 8) & 0xff);"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"386"$" sum_out_b += (stack[stack_i] & 0xff);"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"387"$" sum_in_r -= ((stack[stack_i] >>> 16) & 0xff);"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"388"$" sum_in_g -= ((stack[stack_i] >>> 8) & 0xff);"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"389"$" sum_in_b -= (stack[stack_i] & 0xff);"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"390"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"391"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"392"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"393"$""$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"394"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"395"$""$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"396"$" private static class BlurTask implements Callable {"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"397"$" private final int[] _src;"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"398"$" private final int _w;"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"399"$" private final int _h;"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"400"$" private final int _radius;"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"401"$" private final int _totalCores;"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"402"$" private final int _coreIndex;"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"403"$" private final int _round;"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"404"$""$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"405"$" public BlurTask(int[] src, int w, int h, int radius, int totalCores, int coreIndex, int round) {"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"406"$" _src = src;"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"407"$" _w = w;"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"408"$" _h = h;"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"409"$" _radius = radius;"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"410"$" _totalCores = totalCores;"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"411"$" _coreIndex = coreIndex;"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"412"$" _round = round;"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"413"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"414"$""$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"415"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"416"$" public Void call() throws Exception {"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"417"$" blurIteration(_src, _w, _h, _radius, _totalCores, _coreIndex, _round);"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"418"$" return null;"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"419"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"420"$""$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"421"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "JavaBlurProcess.java"$"422"$"}"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/JavaBlurProcess.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"423"$"++ b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"424"$"1,121 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"425"$"/**"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"426"$" * StackBlur v1.0 for Android"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"427"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"428"$" * @Author: Enrique López Mañas "$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"429"$" * http://www.lopez-manas.com"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"430"$" *

"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"431"$" * Author of the original algorithm: Mario Klingemann "$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"432"$" *

"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"433"$" * This is a compromise between Gaussian Blur and Box blur"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"434"$" * It creates much better looking blurs than Box Blur, but is"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"435"$" * 7x faster than my Gaussian Blur implementation."$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"436"$" *

"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"437"$" * I called it Stack Blur because this describes best how this"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"438"$" * filter works internally: it creates a kind of moving stack"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"439"$" * of colors whilst scanning through the image. Thereby it"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"440"$" * just has to add one new block of color to the right side"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"441"$" * of the stack and remove the leftmost color. The remaining"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"442"$" * colors on the topmost layer of the stack are either added on"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"443"$" * or reduced by one, depending on if they are on the right or"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"444"$" * on the left side of the stack."$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"445"$" * @copyright: Enrique López Mañas"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"446"$" * @license: Apache License 2.0"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"447"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"448"$"package com.enrique.stackblur;"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"449"$""$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"450"$"import android.content.Context;"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"451"$"import android.graphics.Bitmap;"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"452"$""$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"453"$"import java.io.FileOutputStream;"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"454"$"import java.util.concurrent.ExecutorService;"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"455"$"import java.util.concurrent.Executors;"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"456"$""$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"457"$"public class StackBlurManager {"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"458"$" static final int EXECUTOR_THREADS = Runtime.getRuntime().availableProcessors();"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"459"$" static final ExecutorService EXECUTOR = Executors.newFixedThreadPool(EXECUTOR_THREADS);"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"460"$""$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"461"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"462"$" * Original image"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"463"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"464"$" private final Bitmap _image;"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"465"$""$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"466"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"467"$" * Most recent result of blurring"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"468"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"469"$" private Bitmap _result;"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"470"$""$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"471"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"472"$" * Method of blurring"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"473"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"474"$" private final BlurProcess _blurProcess;"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"475"$""$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"476"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"477"$" * Constructor method (basic initialization and construction of the pixel array)"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"478"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"479"$" * @param image The image that will be analyed"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"480"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"481"$" public StackBlurManager(Bitmap image) {"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"482"$" _image = image;"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"483"$" _blurProcess = new JavaBlurProcess();"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"484"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"485"$""$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"486"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"487"$" * Process the image on the given radius. Radius must be at least 1"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"488"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"489"$" * @param radius"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"490"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"491"$" public Bitmap process(int radius) {"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"492"$" _result = _blurProcess.blur(_image, radius);"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"493"$" return _result;"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"494"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"495"$""$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"496"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"497"$" * Returns the blurred image as a bitmap"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"498"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"499"$" * @return blurred image"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"500"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"501"$" public Bitmap returnBlurredImage() {"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"502"$" return _result;"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"503"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"504"$""$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"505"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"506"$" * Save the image into the file system"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"507"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"508"$" * @param path The path where to save the image"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"509"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"510"$" public void saveIntoFile(String path) {"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"511"$" try {"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"512"$" FileOutputStream out = new FileOutputStream(path);"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"513"$" _result.compress(Bitmap.CompressFormat.PNG, 90, out);"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"514"$" } catch (Exception e) {"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"515"$" e.printStackTrace();"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"516"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"517"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"518"$""$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"519"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"520"$" * Returns the original image as a bitmap"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"521"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"522"$" * @return the original bitmap image"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"523"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"524"$" public Bitmap getImage() {"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"525"$" return this._image;"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"526"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"527"$""$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"528"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"529"$" * Process the image using a native library"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"530"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"531"$" public Bitmap processNatively(int radius) {"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"532"$" throw new UnsupportedOperationException();"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"533"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"534"$""$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"535"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"536"$" * Process the image using renderscript if possible"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"537"$" * Fall back to native if renderscript is not available"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"538"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"539"$" * @param context renderscript requires an android context"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"540"$" * @param radius"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"541"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"542"$" public Bitmap processRenderScript(Context context, float radius) {"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"543"$" throw new UnsupportedOperationException();"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"544"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "StackBlurManager.java"$"545"$"}"$"verdict"$"0"$" b/project/app/src/main/java/com/enrique/stackblur/StackBlurManager.java"$"2015-04-18 12:00:36" "build.gradle"$"0"$"++ b/project/app/build.gradle"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-04-23 16:40:41" "build.gradle"$"1"$"137,8 @@ android {"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-04-23 16:40:41" "build.gradle"$"2"$" compile 'com.melnykov:floatingactionbutton:1.+'"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-04-23 16:40:41" "build.gradle"$"3"$" //noinspection GradleDynamicVersion"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-04-23 16:40:41" "build.gradle"$"4"$"'"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-04-23 16:40:41" "Config.java"$"20"$"++ b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-23 16:40:41" "Config.java"$"21"$"89,11 @@ public final class Config extends ConfigBase {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-23 16:40:41" "Config.java"$"22"$" public static final String KEY_UI_CUSTOM_WIDGET = ""ui_custom_widget"";"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-23 16:40:41" "Config.java"$"23"$" public static final String KEY_UI_CUSTOM_WIDGET_ID = ""ui_custom_widget_id"";"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-23 16:40:41" "Config.java"$"24"$" public static final String KEY_UI_CUSTOM_WIDGET_HEIGHT_DP = ""ui_custom_widget_height"";"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-23 16:40:41" "Config.java"$"25"$" public static final String KEY_UI_CUSTOM_WIDGET_WIDTH_DP = ""ui_custom_widget_width"";"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-23 16:40:41" "Config.java"$"26"$" public static final String KEY_UI_CUSTOM_WIDGET_TOUCHABLE = ""ui_custom_widget_touchable"";"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-23 16:40:41" "Config.java"$"27"$"139,9 @@ public final class Config extends ConfigBase {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-23 16:40:41" "Config.java"$"28"$" private int mUiCustomWidgetId;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-23 16:40:41" "Config.java"$"29"$" private int mUiCustomWidgetWidthDp;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-23 16:40:41" "Config.java"$"30"$" private int mUiCustomWidgetHeightDp;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-23 16:40:41" "Config.java"$"31"$"152,8 @@ public final class Config extends ConfigBase {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-23 16:40:41" "Config.java"$"32"$" private boolean mUiCustomWidget;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-23 16:40:41" "Config.java"$"33"$" private boolean mUiCustomWidgetTouchable;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-23 16:40:41" "Config.java"$"34"$"276,21 @@ public final class Config extends ConfigBase {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-23 16:40:41" "Config.java"$"35"$" map.put(KEY_UI_CUSTOM_WIDGET, new ConfigBase.Option("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-23 16:40:41" "Config.java"$"36"$" ""mUiCustomWidget"", null, null, boolean.class)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-23 16:40:41" "Config.java"$"37"$" .setDefaultRes(R.bool.config_default_ui_custom_widget));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-23 16:40:41" "Config.java"$"38"$" map.put(KEY_UI_CUSTOM_WIDGET_ID, new ConfigBase.Option("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-23 16:40:41" "Config.java"$"39"$" ""mUiCustomWidgetId"", null, null, int.class)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-23 16:40:41" "Config.java"$"40"$" .setDefault(-1));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-23 16:40:41" "Config.java"$"41"$" map.put(KEY_UI_CUSTOM_WIDGET_WIDTH_DP, new ConfigBase.Option("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-23 16:40:41" "Config.java"$"42"$" ""mUiCustomWidgetWidthDp"", null, null, int.class)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-23 16:40:41" "Config.java"$"43"$" .setDefault(0));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-23 16:40:41" "Config.java"$"44"$" map.put(KEY_UI_CUSTOM_WIDGET_HEIGHT_DP, new ConfigBase.Option("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-23 16:40:41" "Config.java"$"45"$" ""mUiCustomWidgetHeightDp"", null, null, int.class)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-23 16:40:41" "Config.java"$"46"$" .setDefault(0));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-23 16:40:41" "Config.java"$"47"$" map.put(KEY_UI_CUSTOM_WIDGET_TOUCHABLE, new ConfigBase.Option("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-23 16:40:41" "Config.java"$"48"$" ""mUiCustomWidgetTouchable"", null, null, boolean.class)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-23 16:40:41" "Config.java"$"49"$" .setDefaultRes(R.bool.config_default_ui_custom_widget_touchable));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-23 16:40:41" "Config.java"$"50"$"359,23 @@ public final class Config extends ConfigBase {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-23 16:40:41" "Config.java"$"51"$" /*"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-23 16:40:41" "Config.java"$"52"$" case KEY_UI_CUSTOM_WIDGET_ID:"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-23 16:40:41" "Config.java"$"53"$" // Track the current appwidget and delete unused ones."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-23 16:40:41" "Config.java"$"54"$" // TODO: Ensure cleaning-up old AppWidgets is required."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-23 16:40:41" "Config.java"$"55"$" Object previous = getPreviousValue();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-23 16:40:41" "Config.java"$"56"$" if (previous != null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-23 16:40:41" "Config.java"$"57"$" final int id = (int) previous;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-23 16:40:41" "Config.java"$"58"$" if (AppWidgetUtils.isValidId(id)) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-23 16:40:41" "Config.java"$"59"$" // Release previously allocated appwidget to avoid of"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-23 16:40:41" "Config.java"$"60"$" // memory leaks and a bad carma."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-23 16:40:41" "Config.java"$"61"$" AppWidgetHost host = new MyAppWidgetHost(getContext(), HostWidget.HOST_ID);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-23 16:40:41" "Config.java"$"62"$" host.deleteAppWidgetId(id);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-23 16:40:41" "Config.java"$"63"$" Log.i(TAG, ""Deleted AppWidget["" + id + ""]"");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-23 16:40:41" "Config.java"$"64"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-23 16:40:41" "Config.java"$"65"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-23 16:40:41" "Config.java"$"66"$" break;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-23 16:40:41" "Config.java"$"67"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-23 16:40:41" "Config.java"$"68"$"500,18 @@ public final class Config extends ConfigBase {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-23 16:40:41" "Config.java"$"69"$" public int getCustomWidgetId() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-23 16:40:41" "Config.java"$"70"$" return mUiCustomWidgetId;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-23 16:40:41" "Config.java"$"71"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-23 16:40:41" "Config.java"$"72"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-23 16:40:41" "Config.java"$"73"$" public int getCustomWidgetWidthDp() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-23 16:40:41" "Config.java"$"74"$" return mUiCustomWidgetWidthDp;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-23 16:40:41" "Config.java"$"75"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-23 16:40:41" "Config.java"$"76"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-23 16:40:41" "Config.java"$"77"$" public int getCustomWidgetHeightDp() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-23 16:40:41" "Config.java"$"78"$" return mUiCustomWidgetHeightDp;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-23 16:40:41" "Config.java"$"79"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-23 16:40:41" "Config.java"$"80"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-23 16:40:41" "Config.java"$"81"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-23 16:40:41" "Config.java"$"82"$"622,14 @@ public final class Config extends ConfigBase {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-23 16:40:41" "Config.java"$"83"$" public boolean isCustomWidgetEnabled() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-23 16:40:41" "Config.java"$"84"$" return mUiCustomWidget;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-23 16:40:41" "Config.java"$"85"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-23 16:40:41" "Config.java"$"86"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-23 16:40:41" "Config.java"$"87"$" public boolean isCustomWidgetTouchable() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-23 16:40:41" "Config.java"$"88"$" return mUiCustomWidgetTouchable;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-23 16:40:41" "Config.java"$"89"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-23 16:40:41" "Config.java"$"90"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-23 16:40:41" "Config.java"$"91"$" // //////////////////////////////////////////"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-04-23 16:40:41" "MyAppWidgetHost.java"$"92"$"++ b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-04-23 16:40:41" "MyAppWidgetHost.java"$"93"$"1,88 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-04-23 16:40:41" "MyAppWidgetHost.java"$"94"$"/*"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-04-23 16:40:41" "MyAppWidgetHost.java"$"95"$" * Copyright (C) 2015 AChep@xda "$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-04-23 16:40:41" "MyAppWidgetHost.java"$"96"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-04-23 16:40:41" "MyAppWidgetHost.java"$"97"$" * This program is free software; you can redistribute it and/or"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-04-23 16:40:41" "MyAppWidgetHost.java"$"98"$" * modify it under the terms of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-04-23 16:40:41" "MyAppWidgetHost.java"$"99"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-04-23 16:40:41" "MyAppWidgetHost.java"$"100"$" * of the License, or (at your option) any later version."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-04-23 16:40:41" "MyAppWidgetHost.java"$"101"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-04-23 16:40:41" "MyAppWidgetHost.java"$"102"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-04-23 16:40:41" "MyAppWidgetHost.java"$"103"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-04-23 16:40:41" "MyAppWidgetHost.java"$"104"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-04-23 16:40:41" "MyAppWidgetHost.java"$"105"$" * GNU General Public License for more details."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-04-23 16:40:41" "MyAppWidgetHost.java"$"106"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-04-23 16:40:41" "MyAppWidgetHost.java"$"107"$" * You should have received a copy of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-04-23 16:40:41" "MyAppWidgetHost.java"$"108"$" * along with this program; if not, write to the Free Software"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-04-23 16:40:41" "MyAppWidgetHost.java"$"109"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-04-23 16:40:41" "MyAppWidgetHost.java"$"110"$" * MA 02110-1301, USA."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-04-23 16:40:41" "MyAppWidgetHost.java"$"111"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-04-23 16:40:41" "MyAppWidgetHost.java"$"112"$"package com.achep.acdisplay.appwidget;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-04-23 16:40:41" "MyAppWidgetHost.java"$"113"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-04-23 16:40:41" "MyAppWidgetHost.java"$"114"$"import android.appwidget.AppWidgetHost;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-04-23 16:40:41" "MyAppWidgetHost.java"$"115"$"import android.appwidget.AppWidgetHostView;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-04-23 16:40:41" "MyAppWidgetHost.java"$"116"$"import android.appwidget.AppWidgetProviderInfo;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-04-23 16:40:41" "MyAppWidgetHost.java"$"117"$"import android.content.Context;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-04-23 16:40:41" "MyAppWidgetHost.java"$"118"$"import android.os.TransactionTooLargeException;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-04-23 16:40:41" "MyAppWidgetHost.java"$"119"$"import android.support.annotation.NonNull;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-04-23 16:40:41" "MyAppWidgetHost.java"$"120"$"import android.support.annotation.Nullable;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-04-23 16:40:41" "MyAppWidgetHost.java"$"121"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-04-23 16:40:41" "MyAppWidgetHost.java"$"122"$"/**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-04-23 16:40:41" "MyAppWidgetHost.java"$"123"$" * Specific {@link AppWidgetHost} that creates our {@link MyAppWidgetHostView}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-04-23 16:40:41" "MyAppWidgetHost.java"$"124"$" * which eats all touch events. This ensures that users can not"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-04-23 16:40:41" "MyAppWidgetHost.java"$"125"$" * bypass the keyguard."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-04-23 16:40:41" "MyAppWidgetHost.java"$"126"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-04-23 16:40:41" "MyAppWidgetHost.java"$"127"$" * @author Artem Chepurnoy"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-04-23 16:40:41" "MyAppWidgetHost.java"$"128"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-04-23 16:40:41" "MyAppWidgetHost.java"$"129"$"public class MyAppWidgetHost extends AppWidgetHost {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-04-23 16:40:41" "MyAppWidgetHost.java"$"130"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-04-23 16:40:41" "MyAppWidgetHost.java"$"131"$" @Nullable"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-04-23 16:40:41" "MyAppWidgetHost.java"$"132"$" private AppWidgetHostView mTempView;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-04-23 16:40:41" "MyAppWidgetHost.java"$"133"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-04-23 16:40:41" "MyAppWidgetHost.java"$"134"$" public MyAppWidgetHost(@NonNull Context context, int hostId) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-04-23 16:40:41" "MyAppWidgetHost.java"$"135"$" super(context, hostId);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-04-23 16:40:41" "MyAppWidgetHost.java"$"136"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-04-23 16:40:41" "MyAppWidgetHost.java"$"137"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-04-23 16:40:41" "MyAppWidgetHost.java"$"138"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-04-23 16:40:41" "MyAppWidgetHost.java"$"139"$" * Create the AppWidgetHostView for the given widget."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-04-23 16:40:41" "MyAppWidgetHost.java"$"140"$" * The AppWidgetHost retains a pointer to the newly-created View."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-04-23 16:40:41" "MyAppWidgetHost.java"$"141"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-04-23 16:40:41" "MyAppWidgetHost.java"$"142"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-04-23 16:40:41" "MyAppWidgetHost.java"$"143"$" public final AppWidgetHostView updateView(@NonNull Context context, int appWidgetId,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-04-23 16:40:41" "MyAppWidgetHost.java"$"144"$" @NonNull AppWidgetProviderInfo appWidget,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-04-23 16:40:41" "MyAppWidgetHost.java"$"145"$" @Nullable AppWidgetHostView view) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-04-23 16:40:41" "MyAppWidgetHost.java"$"146"$" mTempView = view;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-04-23 16:40:41" "MyAppWidgetHost.java"$"147"$" view = createView(context, appWidgetId, appWidget);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-04-23 16:40:41" "MyAppWidgetHost.java"$"148"$" mTempView = null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-04-23 16:40:41" "MyAppWidgetHost.java"$"149"$" return view;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-04-23 16:40:41" "MyAppWidgetHost.java"$"150"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-04-23 16:40:41" "MyAppWidgetHost.java"$"151"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-04-23 16:40:41" "MyAppWidgetHost.java"$"152"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-04-23 16:40:41" "MyAppWidgetHost.java"$"153"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-04-23 16:40:41" "MyAppWidgetHost.java"$"154"$" protected AppWidgetHostView onCreateView(@NonNull Context context, int appWidgetId,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-04-23 16:40:41" "MyAppWidgetHost.java"$"155"$" @NonNull AppWidgetProviderInfo appWidget) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-04-23 16:40:41" "MyAppWidgetHost.java"$"156"$" return mTempView != null ? mTempView : new MyAppWidgetHostView(context);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-04-23 16:40:41" "MyAppWidgetHost.java"$"157"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-04-23 16:40:41" "MyAppWidgetHost.java"$"158"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-04-23 16:40:41" "MyAppWidgetHost.java"$"159"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-04-23 16:40:41" "MyAppWidgetHost.java"$"160"$" public void startListening() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-04-23 16:40:41" "MyAppWidgetHost.java"$"161"$" try {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-04-23 16:40:41" "MyAppWidgetHost.java"$"162"$" super.startListening();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-04-23 16:40:41" "MyAppWidgetHost.java"$"163"$" } catch (Exception e) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-04-23 16:40:41" "MyAppWidgetHost.java"$"164"$" //noinspection StatementWithEmptyBody"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-04-23 16:40:41" "MyAppWidgetHost.java"$"165"$" if (e.getCause() instanceof TransactionTooLargeException) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-04-23 16:40:41" "MyAppWidgetHost.java"$"166"$" // We're willing to let this slide. The exception is being caused by the list of"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-04-23 16:40:41" "MyAppWidgetHost.java"$"167"$" // RemoteViews which is being passed back. The startListening relationship will"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-04-23 16:40:41" "MyAppWidgetHost.java"$"168"$" // have been established by this point, and we will end up populating the"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-04-23 16:40:41" "MyAppWidgetHost.java"$"169"$" // widgets upon bind anyway. See issue 14255011 for more context."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-04-23 16:40:41" "MyAppWidgetHost.java"$"170"$" } else {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-04-23 16:40:41" "MyAppWidgetHost.java"$"171"$" throw new RuntimeException(e);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-04-23 16:40:41" "MyAppWidgetHost.java"$"172"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-04-23 16:40:41" "MyAppWidgetHost.java"$"173"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-04-23 16:40:41" "MyAppWidgetHost.java"$"174"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-04-23 16:40:41" "MyAppWidgetHost.java"$"175"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-04-23 16:40:41" "MyAppWidgetHost.java"$"176"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-04-23 16:40:41" "MyAppWidgetHost.java"$"177"$" public void stopListening() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-04-23 16:40:41" "MyAppWidgetHost.java"$"178"$" super.stopListening();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-04-23 16:40:41" "MyAppWidgetHost.java"$"179"$" clearViews();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-04-23 16:40:41" "MyAppWidgetHost.java"$"180"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-04-23 16:40:41" "MyAppWidgetHost.java"$"181"$"}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-04-23 16:40:41" "MyAppWidgetHostView.java"$"182"$"++ b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHostView.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHostView.java"$"2015-04-23 16:40:41" "MyAppWidgetHostView.java"$"183"$"1,82 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHostView.java"$"2015-04-23 16:40:41" "MyAppWidgetHostView.java"$"184"$"/*"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHostView.java"$"2015-04-23 16:40:41" "MyAppWidgetHostView.java"$"185"$" * Copyright (C) 2015 AChep@xda "$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHostView.java"$"2015-04-23 16:40:41" "MyAppWidgetHostView.java"$"186"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHostView.java"$"2015-04-23 16:40:41" "MyAppWidgetHostView.java"$"187"$" * This program is free software; you can redistribute it and/or"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHostView.java"$"2015-04-23 16:40:41" "MyAppWidgetHostView.java"$"188"$" * modify it under the terms of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHostView.java"$"2015-04-23 16:40:41" "MyAppWidgetHostView.java"$"189"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHostView.java"$"2015-04-23 16:40:41" "MyAppWidgetHostView.java"$"190"$" * of the License, or (at your option) any later version."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHostView.java"$"2015-04-23 16:40:41" "MyAppWidgetHostView.java"$"191"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHostView.java"$"2015-04-23 16:40:41" "MyAppWidgetHostView.java"$"192"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHostView.java"$"2015-04-23 16:40:41" "MyAppWidgetHostView.java"$"193"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHostView.java"$"2015-04-23 16:40:41" "MyAppWidgetHostView.java"$"194"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHostView.java"$"2015-04-23 16:40:41" "MyAppWidgetHostView.java"$"195"$" * GNU General Public License for more details."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHostView.java"$"2015-04-23 16:40:41" "MyAppWidgetHostView.java"$"196"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHostView.java"$"2015-04-23 16:40:41" "MyAppWidgetHostView.java"$"197"$" * You should have received a copy of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHostView.java"$"2015-04-23 16:40:41" "MyAppWidgetHostView.java"$"198"$" * along with this program; if not, write to the Free Software"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHostView.java"$"2015-04-23 16:40:41" "MyAppWidgetHostView.java"$"199"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHostView.java"$"2015-04-23 16:40:41" "MyAppWidgetHostView.java"$"200"$" * MA 02110-1301, USA."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHostView.java"$"2015-04-23 16:40:41" "MyAppWidgetHostView.java"$"201"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHostView.java"$"2015-04-23 16:40:41" "MyAppWidgetHostView.java"$"202"$"package com.achep.acdisplay.appwidget;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHostView.java"$"2015-04-23 16:40:41" "MyAppWidgetHostView.java"$"203"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHostView.java"$"2015-04-23 16:40:41" "MyAppWidgetHostView.java"$"204"$"import android.appwidget.AppWidgetHostView;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHostView.java"$"2015-04-23 16:40:41" "MyAppWidgetHostView.java"$"205"$"import android.content.Context;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHostView.java"$"2015-04-23 16:40:41" "MyAppWidgetHostView.java"$"206"$"import android.support.annotation.NonNull;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHostView.java"$"2015-04-23 16:40:41" "MyAppWidgetHostView.java"$"207"$"import android.view.LayoutInflater;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHostView.java"$"2015-04-23 16:40:41" "MyAppWidgetHostView.java"$"208"$"import android.view.MotionEvent;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHostView.java"$"2015-04-23 16:40:41" "MyAppWidgetHostView.java"$"209"$"import android.view.ViewGroup;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHostView.java"$"2015-04-23 16:40:41" "MyAppWidgetHostView.java"$"210"$"import android.widget.RemoteViews;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHostView.java"$"2015-04-23 16:40:41" "MyAppWidgetHostView.java"$"211"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHostView.java"$"2015-04-23 16:40:41" "MyAppWidgetHostView.java"$"212"$"/**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHostView.java"$"2015-04-23 16:40:41" "MyAppWidgetHostView.java"$"213"$" * Created by Artem Chepurnoy on 19.04.2015."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHostView.java"$"2015-04-23 16:40:41" "MyAppWidgetHostView.java"$"214"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHostView.java"$"2015-04-23 16:40:41" "MyAppWidgetHostView.java"$"215"$"public class MyAppWidgetHostView extends AppWidgetHostView {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHostView.java"$"2015-04-23 16:40:41" "MyAppWidgetHostView.java"$"216"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHostView.java"$"2015-04-23 16:40:41" "MyAppWidgetHostView.java"$"217"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHostView.java"$"2015-04-23 16:40:41" "MyAppWidgetHostView.java"$"218"$" LayoutInflater mInflater;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHostView.java"$"2015-04-23 16:40:41" "MyAppWidgetHostView.java"$"219"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHostView.java"$"2015-04-23 16:40:41" "MyAppWidgetHostView.java"$"220"$" private Context mContext;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHostView.java"$"2015-04-23 16:40:41" "MyAppWidgetHostView.java"$"221"$" private int mPreviousOrientation;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHostView.java"$"2015-04-23 16:40:41" "MyAppWidgetHostView.java"$"222"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHostView.java"$"2015-04-23 16:40:41" "MyAppWidgetHostView.java"$"223"$" private boolean mTouchable;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHostView.java"$"2015-04-23 16:40:41" "MyAppWidgetHostView.java"$"224"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHostView.java"$"2015-04-23 16:40:41" "MyAppWidgetHostView.java"$"225"$" public MyAppWidgetHostView(@NonNull Context context) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHostView.java"$"2015-04-23 16:40:41" "MyAppWidgetHostView.java"$"226"$" super(context);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHostView.java"$"2015-04-23 16:40:41" "MyAppWidgetHostView.java"$"227"$" mContext = context;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHostView.java"$"2015-04-23 16:40:41" "MyAppWidgetHostView.java"$"228"$" mInflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHostView.java"$"2015-04-23 16:40:41" "MyAppWidgetHostView.java"$"229"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHostView.java"$"2015-04-23 16:40:41" "MyAppWidgetHostView.java"$"230"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHostView.java"$"2015-04-23 16:40:41" "MyAppWidgetHostView.java"$"231"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHostView.java"$"2015-04-23 16:40:41" "MyAppWidgetHostView.java"$"232"$" public void updateAppWidget(RemoteViews remoteViews) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHostView.java"$"2015-04-23 16:40:41" "MyAppWidgetHostView.java"$"233"$" // Store the orientation in which the widget was inflated"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHostView.java"$"2015-04-23 16:40:41" "MyAppWidgetHostView.java"$"234"$" mPreviousOrientation = mContext.getResources().getConfiguration().orientation;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHostView.java"$"2015-04-23 16:40:41" "MyAppWidgetHostView.java"$"235"$" super.updateAppWidget(remoteViews);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHostView.java"$"2015-04-23 16:40:41" "MyAppWidgetHostView.java"$"236"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHostView.java"$"2015-04-23 16:40:41" "MyAppWidgetHostView.java"$"237"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHostView.java"$"2015-04-23 16:40:41" "MyAppWidgetHostView.java"$"238"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHostView.java"$"2015-04-23 16:40:41" "MyAppWidgetHostView.java"$"239"$" * Set whether this view can pass touches to the {@link RemoteViews}."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHostView.java"$"2015-04-23 16:40:41" "MyAppWidgetHostView.java"$"240"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHostView.java"$"2015-04-23 16:40:41" "MyAppWidgetHostView.java"$"241"$" public void setTouchable(boolean touchable) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHostView.java"$"2015-04-23 16:40:41" "MyAppWidgetHostView.java"$"242"$" mTouchable = touchable;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHostView.java"$"2015-04-23 16:40:41" "MyAppWidgetHostView.java"$"243"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHostView.java"$"2015-04-23 16:40:41" "MyAppWidgetHostView.java"$"244"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHostView.java"$"2015-04-23 16:40:41" "MyAppWidgetHostView.java"$"245"$" public boolean isReinflateRequired() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHostView.java"$"2015-04-23 16:40:41" "MyAppWidgetHostView.java"$"246"$" // Re-inflate is required if the orientation has changed since last inflated."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHostView.java"$"2015-04-23 16:40:41" "MyAppWidgetHostView.java"$"247"$" int orientation = mContext.getResources().getConfiguration().orientation;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHostView.java"$"2015-04-23 16:40:41" "MyAppWidgetHostView.java"$"248"$" return mPreviousOrientation != orientation;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHostView.java"$"2015-04-23 16:40:41" "MyAppWidgetHostView.java"$"249"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHostView.java"$"2015-04-23 16:40:41" "MyAppWidgetHostView.java"$"250"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHostView.java"$"2015-04-23 16:40:41" "MyAppWidgetHostView.java"$"251"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHostView.java"$"2015-04-23 16:40:41" "MyAppWidgetHostView.java"$"252"$" public boolean onInterceptTouchEvent(MotionEvent ev) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHostView.java"$"2015-04-23 16:40:41" "MyAppWidgetHostView.java"$"253"$" return !mTouchable || super.onInterceptTouchEvent(ev); // eat all events"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHostView.java"$"2015-04-23 16:40:41" "MyAppWidgetHostView.java"$"254"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHostView.java"$"2015-04-23 16:40:41" "MyAppWidgetHostView.java"$"255"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHostView.java"$"2015-04-23 16:40:41" "MyAppWidgetHostView.java"$"256"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHostView.java"$"2015-04-23 16:40:41" "MyAppWidgetHostView.java"$"257"$" public boolean onTouchEvent(@NonNull MotionEvent event) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHostView.java"$"2015-04-23 16:40:41" "MyAppWidgetHostView.java"$"258"$" return mTouchable && super.onTouchEvent(event);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHostView.java"$"2015-04-23 16:40:41" "MyAppWidgetHostView.java"$"259"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHostView.java"$"2015-04-23 16:40:41" "MyAppWidgetHostView.java"$"260"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHostView.java"$"2015-04-23 16:40:41" "MyAppWidgetHostView.java"$"261"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHostView.java"$"2015-04-23 16:40:41" "MyAppWidgetHostView.java"$"262"$" public int getDescendantFocusability() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHostView.java"$"2015-04-23 16:40:41" "MyAppWidgetHostView.java"$"263"$" return ViewGroup.FOCUS_BLOCK_DESCENDANTS;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHostView.java"$"2015-04-23 16:40:41" "MyAppWidgetHostView.java"$"264"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHostView.java"$"2015-04-23 16:40:41" "MyAppWidgetHostView.java"$"265"$"}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHostView.java"$"2015-04-23 16:40:41" "SceneCompat.java"$"266"$"++ b/project/app/src/main/java/com/achep/acdisplay/compat/SceneCompat.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/compat/SceneCompat.java"$"2015-04-23 16:40:41" "SceneCompat.java"$"267"$"19,14 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/compat/SceneCompat.java"$"2015-04-23 16:40:41" "SceneCompat.java"$"268"$"import android.util.Log;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/compat/SceneCompat.java"$"2015-04-23 16:40:41" "SceneCompat.java"$"269"$"import android.view.ViewParent;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/compat/SceneCompat.java"$"2015-04-23 16:40:41" "SceneCompat.java"$"270"$"import static com.achep.base.Build.DEBUG;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/compat/SceneCompat.java"$"2015-04-23 16:40:41" "SceneCompat.java"$"271"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/compat/SceneCompat.java"$"2015-04-23 16:40:41" "SceneCompat.java"$"272"$"/**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/compat/SceneCompat.java"$"2015-04-23 16:40:41" "SceneCompat.java"$"273"$"35,8 @@ import com.achep.base.Device;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/compat/SceneCompat.java"$"2015-04-23 16:40:41" "SceneCompat.java"$"274"$" private static final String TAG = ""SceneCompat"";"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/compat/SceneCompat.java"$"2015-04-23 16:40:41" "SceneCompat.java"$"275"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/compat/SceneCompat.java"$"2015-04-23 16:40:41" "SceneCompat.java"$"276"$" private final ViewGroup mView;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/compat/SceneCompat.java"$"2015-04-23 16:40:41" "SceneCompat.java"$"277"$"59,13 @@ public class SceneCompat {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/compat/SceneCompat.java"$"2015-04-23 16:40:41" "SceneCompat.java"$"278"$" // FIXME: This is a workaround that more research."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/compat/SceneCompat.java"$"2015-04-23 16:40:41" "SceneCompat.java"$"279"$" ViewParent vp = mView.getParent();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/compat/SceneCompat.java"$"2015-04-23 16:40:41" "SceneCompat.java"$"280"$" if (vp != null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/compat/SceneCompat.java"$"2015-04-23 16:40:41" "SceneCompat.java"$"281"$" if (DEBUG) Log.d(TAG, ""Removing the view["" + mView + ""] from ["" + vp + ""]!"");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/compat/SceneCompat.java"$"2015-04-23 16:40:41" "SceneCompat.java"$"282"$" ((ViewGroup) vp).removeView(mView);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/compat/SceneCompat.java"$"2015-04-23 16:40:41" "SceneCompat.java"$"283"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/compat/SceneCompat.java"$"2015-04-23 16:40:41" "SceneCompat.java"$"284"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/compat/SceneCompat.java"$"2015-04-23 16:40:41" "SceneCompat.java"$"285"$" mScene.enter();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/compat/SceneCompat.java"$"2015-04-23 16:40:41" "IconFactory.java"$"286"$"++ b/project/app/src/main/java/com/achep/acdisplay/graphics/IconFactory.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/IconFactory.java"$"2015-04-23 16:40:41" "IconFactory.java"$"287"$"24,12 @@ import android.graphics.Bitmap;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/graphics/IconFactory.java"$"2015-04-23 16:40:41" "OpenNotification.java"$"288"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-04-23 16:40:41" "OpenNotification.java"$"289"$"455,15 @@ public abstract class OpenNotification implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-04-23 16:40:41" "OpenNotification.java"$"290"$" mPaletteWorker = new Palette.Builder(bitmap)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-04-23 16:40:41" "OpenNotification.java"$"291"$" .maximumColorCount(16)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-04-23 16:40:41" "OpenNotification.java"$"292"$" .generate(new Palette.PaletteAsyncListener() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-04-23 16:40:41" "OpenNotification.java"$"293"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-04-23 16:40:41" "OpenNotification.java"$"294"$" public void onGenerated(Palette palette) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-04-23 16:40:41" "OpenNotification.java"$"295"$" setBrandColor(palette.getVibrantColor(Color.WHITE));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-04-23 16:40:41" "OpenNotification.java"$"296"$" bitmap.recycle();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-04-23 16:40:41" "OpenNotification.java"$"297"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-04-23 16:40:41" "OpenNotification.java"$"298"$" });"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2015-04-23 16:40:41" "OpenNotificationLollipop.java"$"299"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-04-23 16:40:41" "OpenNotificationLollipop.java"$"300"$"28,6 @@ import android.support.annotation.NonNull;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotificationLollipop.java"$"2015-04-23 16:40:41" "PermissionAccessibility.java"$"301"$"++ b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-04-23 16:40:41" "PermissionAccessibility.java"$"302"$"30,7 @@ import android.util.Log;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2015-04-23 16:40:41" "DialogHelper.java"$"303"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/DialogHelper.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/DialogHelper.java"$"2015-04-23 16:40:41" "DialogHelper.java"$"304"$"25,7 @@ import android.support.v4.app.DialogFragment;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/DialogHelper.java"$"2015-04-23 16:40:41" "DialogHelper.java"$"305"$"import android.support.v7.app.AppCompatActivity;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/DialogHelper.java"$"2015-04-23 16:40:41" "DialogHelper.java"$"306"$"51,19 @@ public class DialogHelper {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/DialogHelper.java"$"2015-04-23 16:40:41" "DialogHelper.java"$"307"$" public static void showAboutDialog(@NonNull AppCompatActivity activity) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/DialogHelper.java"$"2015-04-23 16:40:41" "DialogHelper.java"$"308"$" public static void showHelpDialog(@NonNull AppCompatActivity activity) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/DialogHelper.java"$"2015-04-23 16:40:41" "DialogHelper.java"$"309"$" public static void showDonateDialog(@NonNull AppCompatActivity activity) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/DialogHelper.java"$"2015-04-23 16:40:41" "DialogHelper.java"$"310"$" public static void showCryDialog(@NonNull AppCompatActivity activity) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/DialogHelper.java"$"2015-04-23 16:40:41" "DialogHelper.java"$"311"$"78,7 @@ public class DialogHelper {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/DialogHelper.java"$"2015-04-23 16:40:41" "DialogHelper.java"$"312"$" public static void showCompatDialog(@NonNull AppCompatActivity activity) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/DialogHelper.java"$"2015-04-23 16:40:41" "DialogHelper.java"$"313"$"122,16 @@ public class DialogHelper {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/DialogHelper.java"$"2015-04-23 16:40:41" "DialogHelper.java"$"314"$" public static void showFeedbackDialog(@NonNull AppCompatActivity activity) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/DialogHelper.java"$"2015-04-23 16:40:41" "DialogHelper.java"$"315"$" public static void showPermissionsDialog(@NonNull AppCompatActivity activity,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/DialogHelper.java"$"2015-04-23 16:40:41" "DialogHelper.java"$"316"$" private static void showDialog(@NonNull AppCompatActivity activity,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/DialogHelper.java"$"2015-04-23 16:40:41" "DialogHelper.java"$"317"$"141,7 @@ public class DialogHelper {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/DialogHelper.java"$"2015-04-23 16:40:41" "DialogHelper.java"$"318"$" private static void showDialog(@NonNull AppCompatActivity activity,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/DialogHelper.java"$"2015-04-23 16:40:41" "MainActivity.java"$"319"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2015-04-23 16:40:41" "MainActivity.java"$"320"$"33,7 @@ import android.os.Handler;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2015-04-23 16:40:41" "MainActivity.java"$"321"$"import android.support.v7.app.AppCompatActivity;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2015-04-23 16:40:41" "MainActivity.java"$"322"$"110,7 @@ public class MainActivity extends ActivityBase implements ConfigBase.OnConfigCha"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2015-04-23 16:40:41" "MainActivity.java"$"323"$" AppCompatActivity context = MainActivity.this;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"324"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"325"$"1,469 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"326"$"/*"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"327"$" * Copyright (C) 2014 AChep@xda "$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"328"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"329"$" * This program is free software; you can redistribute it and/or"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"330"$" * modify it under the terms of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"331"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"332"$" * of the License, or (at your option) any later version."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"333"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"334"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"335"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"336"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"337"$" * GNU General Public License for more details."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"338"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"339"$" * You should have received a copy of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"340"$" * along with this program; if not, write to the Free Software"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"341"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"342"$" * MA 02110-1301, USA."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"343"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"344"$"package com.achep.acdisplay.ui.activities;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"345"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"346"$"import android.appwidget.AppWidgetManager;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"347"$"import android.appwidget.AppWidgetProviderInfo;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"348"$"import android.content.Intent;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"349"$"import android.os.Bundle;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"350"$"import android.support.annotation.NonNull;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"351"$"import android.view.Gravity;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"352"$"import android.view.Menu;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"353"$"import android.view.MenuItem;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"354"$"import android.view.View;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"355"$"import android.view.ViewGroup;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"356"$"import android.widget.FrameLayout;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"357"$"import android.widget.SeekBar;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"358"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"359"$"import com.achep.acdisplay.Config;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"360"$"import com.achep.acdisplay.R;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"361"$"import com.achep.acdisplay.appwidget.MyAppWidgetHost;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"362"$"import com.achep.acdisplay.appwidget.MyAppWidgetHostView;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"363"$"import com.achep.acdisplay.ui.components.HostWidget;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"364"$"import com.achep.base.Device;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"365"$"import com.achep.base.content.ConfigBase;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"366"$"import com.achep.base.tests.Check;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"367"$"import com.achep.base.ui.SwitchBarPermissible;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"368"$"import com.achep.base.ui.activities.ActivityBase;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"369"$"import com.achep.base.ui.preferences.Enabler;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"370"$"import com.achep.base.ui.widgets.SwitchBar;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"371"$"import com.achep.base.utils.AppWidgetUtils;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"372"$"import com.achep.base.utils.MathUtils;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"373"$"import com.achep.base.utils.ViewUtils;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"374"$"import com.melnykov.fab.FloatingActionButton;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"375"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"376"$"/**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"377"$" * An activity for setting the custom App Widget, tweaking it"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"378"$" * and licking."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"379"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"380"$" * @author Artem Chepurnoy"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"381"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"382"$"public class WidgetPickerActivity extends ActivityBase implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"383"$" Config.OnConfigChangedListener,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"384"$" SeekBar.OnSeekBarChangeListener {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"385"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"386"$" private static final String KEY_PENDING_APPWIDGET_ID = ""achep::pending_app_widget_key"";"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"387"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"388"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"389"$" * A request to open default AppWidget Picker dialog."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"390"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"391"$" private static final int REQUEST_APPWIDGET_DISCOVER = 1;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"392"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"393"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"394"$" * A request to open the configure activity of an AppWidget."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"395"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"396"$" private static final int REQUEST_APPWIDGET_CONFIGURE = 2;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"397"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"398"$" private static final int APPWIDGET_ID_NONE = -1;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"399"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"400"$" static {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"401"$" Check.getInstance().isFalse(AppWidgetUtils.isValidId(APPWIDGET_ID_NONE));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"402"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"403"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"404"$" private final Config mConfig = Config.getInstance();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"405"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"406"$" private AppWidgetManager mAppWidgetManager;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"407"$" private MyAppWidgetHostView mHostView;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"408"$" private MyAppWidgetHost mAppWidgetHost;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"409"$" private ViewGroup mHostContainer;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"410"$" private int mPendingAppWidgetId = -1;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"411"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"412"$" private SwitchBarPermissible mSwitchPermissible;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"413"$" private MenuItem mConfigureMenuItem;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"414"$" private MenuItem mTouchableMenuItem;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"415"$" private MenuItem mClearMenuItem;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"416"$" private Enabler mEnabler;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"417"$" private ViewGroup mContent;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"418"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"419"$" private View mEmptyView;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"420"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"421"$" // Adjust the width & height"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"422"$" private SeekBar mWidthSeekBar;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"423"$" private View mWidthMessageView;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"424"$" private SeekBar mHeightSeekBar;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"425"$" private View mHeightMessageView;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"426"$" private int mMinWidth;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"427"$" private int mMinHeight;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"428"$" private FloatingActionButton mFab;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"429"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"430"$" private boolean mHostViewNeedsReInflate;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"431"$" private boolean mActivityResumed;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"432"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"433"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"434"$" protected void onCreate(Bundle savedInstanceState) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"435"$" if (mConfig.isWallpaperShown()) setTheme(R.style.MaterialTheme_WidgetPicker_Wallpaper);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"436"$" super.onCreate(savedInstanceState);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"437"$" setContentView(R.layout.activity_widget_picker);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"438"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"439"$" mContent = (ViewGroup) findViewById(android.R.id.content);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"440"$" mEmptyView = findViewById(R.id.empty);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"441"$" mFab = (FloatingActionButton) findViewById(R.id.fab);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"442"$" mFab.setOnClickListener(new View.OnClickListener() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"443"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"444"$" public void onClick(View v) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"445"$" startAppWidgetDiscover();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"446"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"447"$" });"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"448"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"449"$" mAppWidgetManager = AppWidgetManager.getInstance(this);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"450"$" mHostContainer = (ViewGroup) findViewById(R.id.appwidget_container);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"451"$" mAppWidgetHost = new MyAppWidgetHost(this, HostWidget.HOST_ID);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"452"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"453"$" initSwitchBar();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"454"$" initSeekBars();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"455"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"456"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"457"$" private void initSwitchBar() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"458"$" ActivityBase activity = (ActivityBase) getActivity();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"459"$" SwitchBar switchBar = (SwitchBar) findViewById(R.id.switch_bar);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"460"$" mSwitchPermissible = new SwitchBarPermissible(activity, switchBar, null);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"461"$" mEnabler = new Enabler(this, mConfig, Config.KEY_UI_CUSTOM_WIDGET, mSwitchPermissible);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"462"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"463"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"464"$" private void initSeekBars() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"465"$" // Load the dimensions"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"466"$" mMinHeight = getResources().getDimensionPixelSize(R.dimen.scene_min_height);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"467"$" int hMax = getResources().getDimensionPixelSize(R.dimen.scene_max_height);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"468"$" mMinWidth = getResources().getDimensionPixelSize(R.dimen.scene_min_width);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"469"$" int wMax = getResources().getDimensionPixelSize(R.dimen.scene_max_width);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"470"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"471"$" // Init views"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"472"$" float progress, density = getResources().getDisplayMetrics().density;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"473"$" mWidthSeekBar = (SeekBar) findViewById(R.id.appwidget_width_seek_bar);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"474"$" mWidthSeekBar.setOnSeekBarChangeListener(this);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"475"$" mWidthSeekBar.setMax(wMax - mMinWidth);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"476"$" progress = MathUtils.range(mConfig.getCustomWidgetWidthDp() * density, mMinWidth, wMax);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"477"$" mWidthSeekBar.setProgress(Math.round(progress) - mMinWidth);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"478"$" mWidthMessageView = findViewById(R.id.appwidget_width_label);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"479"$" mHeightSeekBar = (SeekBar) findViewById(R.id.appwidget_height_seek_bar);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"480"$" mHeightSeekBar.setOnSeekBarChangeListener(this);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"481"$" mHeightSeekBar.setMax(hMax - mMinHeight);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"482"$" progress = MathUtils.range(mConfig.getCustomWidgetHeightDp() * density, mMinHeight, hMax);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"483"$" mHeightSeekBar.setProgress(Math.round(progress) - mMinHeight);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"484"$" mHeightMessageView = findViewById(R.id.appwidget_height_label);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"485"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"486"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"487"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"488"$" public void onStart() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"489"$" super.onStart();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"490"$" mAppWidgetHost.startListening();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"491"$" updateAppWidgetViewIfNeeded();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"492"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"493"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"494"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"495"$" protected void onResume() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"496"$" super.onResume();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"497"$" mActivityResumed = true;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"498"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"499"$" mSwitchPermissible.resume();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"500"$" mEnabler.start();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"501"$" mConfig.registerListener(this);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"502"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"503"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"504"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"505"$" protected void onPause() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"506"$" mConfig.unregisterListener(this);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"507"$" mEnabler.stop();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"508"$" mSwitchPermissible.pause();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"509"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"510"$" mActivityResumed = false;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"511"$" super.onPause();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"512"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"513"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"514"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"515"$" public void onStop() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"516"$" mAppWidgetHost.stopListening();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"517"$" mHostViewNeedsReInflate = true;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"518"$" // Stopping listening removes all active views from it,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"519"$" // so we will have to re-inflate them."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"520"$" super.onStop();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"521"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"522"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"523"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"524"$" protected void onSaveInstanceState(Bundle outState) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"525"$" super.onSaveInstanceState(outState);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"526"$" outState.putInt(KEY_PENDING_APPWIDGET_ID, mPendingAppWidgetId);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"527"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"528"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"529"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"530"$" protected void onRestoreInstanceState(@NonNull Bundle savedInstanceState) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"531"$" super.onRestoreInstanceState(savedInstanceState);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"532"$" mPendingAppWidgetId = savedInstanceState.getInt(KEY_PENDING_APPWIDGET_ID, -1);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"533"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"534"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"535"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"536"$" public boolean onCreateOptionsMenu(Menu menu) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"537"$" getMenuInflater().inflate(R.menu.widget_picker, menu);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"538"$" mClearMenuItem = menu.findItem(R.id.clear_action);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"539"$" mConfigureMenuItem = menu.findItem(R.id.configure_action);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"540"$" mTouchableMenuItem = menu.findItem(R.id.touchable);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"541"$" updateConfigureMenuItem();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"542"$" updateTouchableMenuItem();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"543"$" updateClearMenuItem();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"544"$" return true;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"545"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"546"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"547"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"548"$" * Updates the visibility of {@link #mClearMenuItem}."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"549"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"550"$" private void updateClearMenuItem() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"551"$" if (mClearMenuItem == null) return;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"552"$" boolean visible = mHostView != null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"553"$" mClearMenuItem.setVisible(visible);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"554"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"555"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"556"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"557"$" * Updates the visibility of {@link #mConfigureMenuItem}. Shows if"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"558"$" * the current widget has configure page, hides otherwise."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"559"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"560"$" private void updateConfigureMenuItem() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"561"$" if (mClearMenuItem == null) return;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"562"$" boolean visible = mHostView != null && mHostView.getAppWidgetInfo().configure != null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"563"$" mConfigureMenuItem.setVisible(visible);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"564"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"565"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"566"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"567"$" * Updates the visibility of {@link #mTouchableMenuItem}."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"568"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"569"$" private void updateTouchableMenuItem() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"570"$" if (mTouchableMenuItem == null) return;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"571"$" boolean visible = mHostView != null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"572"$" mTouchableMenuItem.setVisible(visible);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"573"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"574"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"575"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"576"$" public boolean onOptionsItemSelected(MenuItem item) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"577"$" switch (item.getItemId()) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"578"$" case R.id.clear_action:"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"579"$" deleteCurrentAppWidget();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"580"$" // Save the current change."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"581"$" storeAppWidget(APPWIDGET_ID_NONE);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"582"$" break;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"583"$" case R.id.configure_action:"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"584"$" Check.getInstance().isNonNull(mHostView.getAppWidgetInfo().configure);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"585"$" startAppWidgetConfigure(mHostView.getAppWidgetInfo(), mHostView.getAppWidgetId());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"586"$" break;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"587"$" case R.id.touchable:"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"588"$" mTouchableMenuItem.setChecked(!mTouchableMenuItem.isChecked());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"589"$" mConfig"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"590"$" .getOption(Config.KEY_UI_CUSTOM_WIDGET_TOUCHABLE)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"591"$" .write(mConfig, this, mTouchableMenuItem.isChecked(), null);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"592"$" break;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"593"$" default:"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"594"$" return super.onOptionsItemSelected(item);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"595"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"596"$" return true;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"597"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"598"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"599"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"600"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"601"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"602"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"603"$" public void onConfigChanged(@NonNull ConfigBase config,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"604"$" @NonNull String key,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"605"$" @NonNull Object value) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"606"$" switch (key) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"607"$" case Config.KEY_UI_CUSTOM_WIDGET_ID:"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"608"$" final int id = (int) value;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"609"$" if (mActivityResumed) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"610"$" // Automatically turn the switch on/off, causing"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"611"$" // terror and murders."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"612"$" mSwitchPermissible.setChecked(AppWidgetUtils.isValidId(id));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"613"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"614"$" mHostViewNeedsReInflate = true;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"615"$" updateAppWidgetViewIfNeeded();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"616"$" break;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"617"$" case Config.KEY_UI_CUSTOM_WIDGET_WIDTH_DP:"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"618"$" case Config.KEY_UI_CUSTOM_WIDGET_HEIGHT_DP:"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"619"$" if (mHostView != null) updateAppWidgetFrameSize();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"620"$" break;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"621"$" case Config.KEY_UI_CUSTOM_WIDGET_TOUCHABLE:"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"622"$" if (mHostView != null) updateAppWidgetTouchable();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"623"$" break;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"624"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"625"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"626"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"627"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"628"$" public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"629"$" if (mHostView == null) return;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"630"$" updateAppWidgetFrameSize();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"631"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"632"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"633"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"634"$" public void onStartTrackingTouch(SeekBar seekBar) { /* unused */ }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"635"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"636"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"637"$" public void onStopTrackingTouch(SeekBar seekBar) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"638"$" double density = getResources().getDisplayMetrics().density;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"639"$" int widthDp = (int) ((mMinWidth + mWidthSeekBar.getProgress()) / density);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"640"$" int heightDp = (int) ((mMinHeight + mHeightSeekBar.getProgress()) / density);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"641"$" // Save new width or height to the config. The callback will"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"642"$" // be ignored."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"643"$" mConfig.getOption(Config.KEY_UI_CUSTOM_WIDGET_WIDTH_DP).write(mConfig, this, widthDp, this);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"644"$" mConfig.getOption(Config.KEY_UI_CUSTOM_WIDGET_HEIGHT_DP).write(mConfig, this, heightDp, this);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"645"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"646"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"647"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"648"$" * Updates the {@link #mHostView app widget's frame} size based on the"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"649"$" * current width and height, specified by {@link #mWidthSeekBar}, {@link #mHeightSeekBar}."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"650"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"651"$" private void updateAppWidgetFrameSize() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"652"$" int width = mMinWidth + mWidthSeekBar.getProgress();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"653"$" int height = mMinHeight + mHeightSeekBar.getProgress();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"654"$" ViewUtils.setSize(mHostView, width, height);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"655"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"656"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"657"$" private void updateAppWidgetTouchable() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"658"$" mHostView.setTouchable(mConfig.isCustomWidgetTouchable());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"659"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"660"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"661"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"662"$" * Writes the current widget to settings."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"663"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"664"$" * @param id the id of app widget to add."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"665"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"666"$" private void storeAppWidget(int id) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"667"$" mConfig.getOption(Config.KEY_UI_CUSTOM_WIDGET_ID).write(mConfig, this, id, null);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"668"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"669"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"670"$" private void deleteCurrentAppWidgetSafely() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"671"$" if (mHostView != null) deleteCurrentAppWidget();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"672"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"673"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"674"$" private void deleteCurrentAppWidget() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"675"$" mHostContainer.removeView(mHostView);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"676"$" mAppWidgetHost.deleteAppWidgetId(mHostView.getAppWidgetId());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"677"$" mHostView = null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"678"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"679"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"680"$" //-- DISCOVER and CONFIGURE -----------------------------------------------"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"681"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"682"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"683"$" protected void onActivityResult(int requestCode, int resultCode, Intent data) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"684"$" int id;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"685"$" switch (requestCode) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"686"$" case REQUEST_APPWIDGET_DISCOVER:"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"687"$" mPendingAppWidgetId = APPWIDGET_ID_NONE;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"688"$" id = data.getExtras().getInt(AppWidgetManager.EXTRA_APPWIDGET_ID);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"689"$" if (resultCode == RESULT_OK && AppWidgetUtils.isValidId(id)) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"690"$" AppWidgetProviderInfo appWidget = mAppWidgetManager.getAppWidgetInfo(id);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"691"$" if (appWidget.configure != null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"692"$" mPendingAppWidgetId = id;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"693"$" startAppWidgetConfigure(appWidget, id);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"694"$" } else {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"695"$" // Just apply the widget."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"696"$" storeAppWidget(id);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"697"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"698"$" } else {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"699"$" // Clean-up allocated id."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"700"$" mAppWidgetHost.deleteAppWidgetId(id);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"701"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"702"$" break;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"703"$" case REQUEST_APPWIDGET_CONFIGURE:"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"704"$" if (!AppWidgetUtils.isValidId(id = mPendingAppWidgetId)) break;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"705"$" mPendingAppWidgetId = APPWIDGET_ID_NONE;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"706"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"707"$" if (resultCode == RESULT_OK) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"708"$" storeAppWidget(id);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"709"$" } else {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"710"$" // Clean-up allocated id."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"711"$" mAppWidgetHost.deleteAppWidgetId(id);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"712"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"713"$" break;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"714"$" default:"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"715"$" super.onActivityResult(requestCode, resultCode, data);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"716"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"717"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"718"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"719"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"720"$" * Launches the {@link AppWidgetManager#ACTION_APPWIDGET_PICK App Widget picker}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"721"$" * and wait for the result."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"722"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"723"$" private void startAppWidgetDiscover() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"724"$" Intent intent = new Intent(AppWidgetManager.ACTION_APPWIDGET_PICK);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"725"$" intent.putExtra(AppWidgetManager.EXTRA_APPWIDGET_ID, mAppWidgetHost.allocateAppWidgetId());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"726"$" startActivityForResult(intent, REQUEST_APPWIDGET_DISCOVER);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"727"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"728"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"729"$" @SuppressWarnings(""NewApi"")"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"730"$" private void startAppWidgetConfigure(@NonNull AppWidgetProviderInfo appWidget, int id) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"731"$" if (Device.hasLollipopApi()) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"732"$" mAppWidgetHost.startAppWidgetConfigureActivityForResult("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"733"$" this, id, 0, REQUEST_APPWIDGET_CONFIGURE, null);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"734"$" } else {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"735"$" Intent intent = new Intent(AppWidgetManager.ACTION_APPWIDGET_CONFIGURE);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"736"$" intent.setComponent(appWidget.configure);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"737"$" intent.putExtra(AppWidgetManager.EXTRA_APPWIDGET_ID, id);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"738"$" startActivityForResult(intent, REQUEST_APPWIDGET_CONFIGURE);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"739"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"740"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"741"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"742"$" //-- UPDATE USER INTERFACE ------------------------------------------------"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"743"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"744"$" private void updateAppWidgetViewIfNeeded() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"745"$" int id = mConfig.getCustomWidgetId();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"746"$" if (!AppWidgetUtils.isValidId(id)) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"747"$" mHostViewNeedsReInflate = false;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"748"$" // Remove current app widget."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"749"$" deleteCurrentAppWidgetSafely();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"750"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"751"$" // Update views"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"752"$" mFab.show();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"753"$" mEmptyView.setVisibility(View.VISIBLE);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"754"$" mWidthSeekBar.setVisibility(View.GONE);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"755"$" mWidthMessageView.setVisibility(View.GONE);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"756"$" mHeightSeekBar.setVisibility(View.GONE);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"757"$" mHeightMessageView.setVisibility(View.GONE);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"758"$" // Update menu"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"759"$" updateConfigureMenuItem();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"760"$" updateTouchableMenuItem();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"761"$" updateClearMenuItem();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"762"$" return;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"763"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"764"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"765"$" if (mHostView == null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"766"$" mHostView = new MyAppWidgetHostView(this);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"767"$" mHostView.setBackgroundResource(R.drawable.bg_appwidget_preview);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"768"$" updateAppWidgetTouchable();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"769"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"770"$" FrameLayout.LayoutParams lp = new FrameLayout.LayoutParams("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"771"$" ViewGroup.LayoutParams.WRAP_CONTENT,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"772"$" ViewGroup.LayoutParams.WRAP_CONTENT,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"773"$" Gravity.CENTER_HORIZONTAL);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"774"$" mHostContainer.addView(mHostView, lp);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"775"$" } else if (!mHostViewNeedsReInflate && mHostView.getAppWidgetId() == id) return;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"776"$" AppWidgetProviderInfo appWidget = mAppWidgetManager.getAppWidgetInfo(id);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"777"$" mAppWidgetHost.updateView(this, id, appWidget, mHostView);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"778"$" mHostViewNeedsReInflate = false;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"779"$" updateAppWidgetFrameSize();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"780"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"781"$" // Update views"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"782"$" mFab.hide();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"783"$" mEmptyView.setVisibility(View.GONE);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"784"$" mWidthSeekBar.setVisibility(View.VISIBLE);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"785"$" mWidthMessageView.setVisibility(View.VISIBLE);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"786"$" mHeightSeekBar.setVisibility(View.VISIBLE);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"787"$" mHeightMessageView.setVisibility(View.VISIBLE);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"788"$" // Update menu"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"789"$" updateConfigureMenuItem();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"790"$" updateTouchableMenuItem();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"791"$" updateClearMenuItem();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"792"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"793"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"794"$"}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 16:40:41" "HostWidget.java"$"795"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"796"$"1,205 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"797"$"/*"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"798"$" * Copyright (C) 2015 AChep@xda "$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"799"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"800"$" * This program is free software; you can redistribute it and/or"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"801"$" * modify it under the terms of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"802"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"803"$" * of the License, or (at your option) any later version."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"804"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"805"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"806"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"807"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"808"$" * GNU General Public License for more details."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"809"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"810"$" * You should have received a copy of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"811"$" * along with this program; if not, write to the Free Software"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"812"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"813"$" * MA 02110-1301, USA."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"814"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"815"$"package com.achep.acdisplay.ui.components;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"816"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"817"$"import android.app.Activity;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"818"$"import android.appwidget.AppWidgetManager;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"819"$"import android.appwidget.AppWidgetProviderInfo;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"820"$"import android.content.Context;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"821"$"import android.content.res.Resources;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"822"$"import android.graphics.Bitmap;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"823"$"import android.support.annotation.NonNull;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"824"$"import android.support.annotation.Nullable;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"825"$"import android.view.Gravity;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"826"$"import android.view.LayoutInflater;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"827"$"import android.view.ViewGroup;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"828"$"import android.widget.LinearLayout;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"829"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"830"$"import com.achep.acdisplay.Config;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"831"$"import com.achep.acdisplay.R;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"832"$"import com.achep.acdisplay.appwidget.MyAppWidgetHost;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"833"$"import com.achep.acdisplay.appwidget.MyAppWidgetHostView;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"834"$"import com.achep.acdisplay.ui.fragments.AcDisplayFragment;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"835"$"import com.achep.base.content.ConfigBase;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"836"$"import com.achep.base.utils.AppWidgetUtils;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"837"$"import com.achep.base.utils.MathUtils;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"838"$"import com.achep.base.utils.ViewUtils;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"839"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"840"$"/**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"841"$" * A widget the hosts {@link android.appwidget.AppWidgetHost}."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"842"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"843"$" * @author Artem Chepurnoy"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"844"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"845"$"public class HostWidget extends Widget implements ConfigBase.OnConfigChangedListener {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"846"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"847"$" private static final String TAG = ""HostWidget"";"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"848"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"849"$" public static final int HOST_ID = 1;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"850"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"851"$" private final AppWidgetManager mAppWidgetManager;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"852"$" private final MyAppWidgetHost mAppWidgetHost;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"853"$" private MyAppWidgetHostView mHostView;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"854"$" private ViewGroup mHostContainer;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"855"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"856"$" private boolean mHostViewNeedsReInflate;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"857"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"858"$" public HostWidget(@NonNull Callback callback, @NonNull AcDisplayFragment fragment) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"859"$" super(callback, fragment);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"860"$" Activity activity = fragment.getActivity();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"861"$" mAppWidgetManager = AppWidgetManager.getInstance(activity);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"862"$" mAppWidgetHost = new MyAppWidgetHost(activity, HOST_ID);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"863"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"864"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"865"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"866"$" public void onStart() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"867"$" super.onStart();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"868"$" mAppWidgetHost.startListening();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"869"$" getConfig().registerListener(this);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"870"$" updateAppWidgetViewIfNeeded();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"871"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"872"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"873"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"874"$" public void onViewAttached() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"875"$" super.onViewAttached();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"876"$" updateAppWidgetViewIfNeeded();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"877"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"878"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"879"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"880"$" public void onStop() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"881"$" getConfig().unregisterListener(this);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"882"$" mAppWidgetHost.stopListening();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"883"$" mHostViewNeedsReInflate = true;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"884"$" // Stopping listening removes all active views from it,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"885"$" // so we will have to re-inflate them."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"886"$" super.onStop();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"887"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"888"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"889"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"890"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"891"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"892"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"893"$" public boolean isHomeWidget() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"894"$" return true;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"895"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"896"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"897"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"898"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"899"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"900"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"901"$" public boolean hasClock() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"902"$" return true;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"903"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"904"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"905"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"906"$" protected ViewGroup onCreateView("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"907"$" @NonNull LayoutInflater inflater,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"908"$" @NonNull ViewGroup container,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"909"$" @Nullable ViewGroup sceneView) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"910"$" boolean initialize = sceneView == null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"911"$" if (initialize) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"912"$" sceneView = (ViewGroup) inflater.inflate(R.layout.acdisplay_scene_host, container, false);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"913"$" assert sceneView != null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"914"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"915"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"916"$" mHostContainer = (ViewGroup) sceneView.findViewById(R.id.scene);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"917"$" return sceneView;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"918"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"919"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"920"$" @Nullable"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"921"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"922"$" public Bitmap getBackground() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"923"$" return null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"924"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"925"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"926"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"927"$" public int getBackgroundMask() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"928"$" return 0;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"929"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"930"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"931"$" //-- APP WIDGET HOST ------------------------------------------------------"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"932"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"933"$" private void updateAppWidgetViewIfNeeded() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"934"$" if (!isStarted() || !isViewAttached()) return;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"935"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"936"$" int id = getConfig().getCustomWidgetId();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"937"$" if (!AppWidgetUtils.isValidId(id)) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"938"$" mHostContainer.removeAllViews();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"939"$" mHostViewNeedsReInflate = false;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"940"$" mHostView = null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"941"$" return;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"942"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"943"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"944"$" Context context = getFragment().getActivity();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"945"$" if (mHostView == null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"946"$" mHostView = new MyAppWidgetHostView(context);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"947"$" updateAppWidgetTouchable();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"948"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"949"$" LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"950"$" ViewGroup.LayoutParams.WRAP_CONTENT,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"951"$" ViewGroup.LayoutParams.WRAP_CONTENT,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"952"$" Gravity.CENTER_HORIZONTAL);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"953"$" mHostContainer.addView(mHostView, lp);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"954"$" } else if (!mHostViewNeedsReInflate && mHostView.getAppWidgetId() == id) return;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"955"$" AppWidgetProviderInfo appWidget = mAppWidgetManager.getAppWidgetInfo(id);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"956"$" mAppWidgetHost.updateView(context, id, appWidget, mHostView);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"957"$" mHostViewNeedsReInflate = false;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"958"$" updateAppWidgetFrameSize();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"959"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"960"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"961"$" private void updateAppWidgetFrameSize() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"962"$" Resources res = getFragment().getActivity().getResources();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"963"$" int h = getConfig().getCustomWidgetHeightDp();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"964"$" int hMin = res.getDimensionPixelSize(R.dimen.scene_min_height);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"965"$" int hMax = res.getDimensionPixelSize(R.dimen.scene_max_height);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"966"$" int w = getConfig().getCustomWidgetWidthDp();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"967"$" int wMin = res.getDimensionPixelSize(R.dimen.scene_min_width);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"968"$" int wMax = res.getDimensionPixelSize(R.dimen.scene_max_width);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"969"$" float density = res.getDisplayMetrics().density;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"970"$" // Update size"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"971"$" ViewUtils.setSize(mHostView,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"972"$" Math.round(MathUtils.range(w * density, wMin, wMax)),"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"973"$" Math.round(MathUtils.range(h * density, hMin, hMax)));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"974"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"975"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"976"$" private void updateAppWidgetTouchable() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"977"$" mHostView.setTouchable(getConfig().isCustomWidgetTouchable());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"978"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"979"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"980"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"981"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"982"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"983"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"984"$" public void onConfigChanged(@NonNull ConfigBase config,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"985"$" @NonNull String key,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"986"$" @NonNull Object value) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"987"$" switch (key) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"988"$" case Config.KEY_UI_CUSTOM_WIDGET_ID:"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"989"$" mHostViewNeedsReInflate = true;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"990"$" updateAppWidgetViewIfNeeded();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"991"$" break;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"992"$" case Config.KEY_UI_CUSTOM_WIDGET_WIDTH_DP:"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"993"$" case Config.KEY_UI_CUSTOM_WIDGET_HEIGHT_DP:"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"994"$" if (mHostView != null) updateAppWidgetFrameSize();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"995"$" break;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"996"$" case Config.KEY_UI_CUSTOM_WIDGET_TOUCHABLE:"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"997"$" if (mHostView != null) updateAppWidgetTouchable();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"998"$" break;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"999"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"1000"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "HostWidget.java"$"1001"$"}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-04-23 16:40:41" "MediaWidget.java"$"1002"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-23 16:40:41" "MediaWidget.java"$"1003"$"237,9 @@ public class MediaWidget extends Widget implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-23 16:40:41" "MediaWidget.java"$"1004"$" mPaletteWorker = new Palette.Builder(bitmap)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-23 16:40:41" "MediaWidget.java"$"1005"$" .maximumColorCount(16)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-23 16:40:41" "MediaWidget.java"$"1006"$" .generate(mPaletteCallback);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-04-23 16:40:41" "AcDisplayFragment.java"$"1007"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-04-23 16:40:41" "AcDisplayFragment.java"$"1008"$"67,7 @@ import com.achep.acdisplay.services.media.Metadata;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-04-23 16:40:41" "AcDisplayFragment.java"$"1009"$"import com.achep.acdisplay.ui.components.HostWidget;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-04-23 16:40:41" "AcDisplayFragment.java"$"1010"$"161,7 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-04-23 16:40:41" "AcDisplayFragment.java"$"1011"$" private Widget mClockWidget;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-04-23 16:40:41" "AcDisplayFragment.java"$"1012"$"241,9 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-04-23 16:40:41" "AcDisplayFragment.java"$"1013"$" mClockWidget = getConfig().isCustomWidgetEnabled()"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-04-23 16:40:41" "AcDisplayFragment.java"$"1014"$" ? new HostWidget(this, this)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-04-23 16:40:41" "AcDisplayFragment.java"$"1015"$" : new ClockWidget(this, this);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-04-23 16:40:41" "CircleView.java"$"1016"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-04-23 16:40:41" "CircleView.java"$"1017"$"29,13 @@ import android.graphics.Paint;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-04-23 16:40:41" "CircleView.java"$"1018"$"import android.support.v4.graphics.ColorUtils;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-04-23 16:40:41" "CircleView.java"$"1019"$"import android.support.v4.view.animation.FastOutLinearInInterpolator;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-04-23 16:40:41" "CircleView.java"$"1020"$"250,8 @@ public class CircleView extends View {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-04-23 16:40:41" "CircleView.java"$"1021"$" boolean isBright = ColorUtils.calculateLuminance(color) > 0.5;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-04-23 16:40:41" "CircleView.java"$"1022"$" mDrawable.setColorFilter(isBright ? mInverseColorFilter : null);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-04-23 16:40:41" "CircleView.java"$"1023"$"365,7 @@ public class CircleView extends View {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-04-23 16:40:41" "CircleView.java"$"1024"$" mAnimator.setInterpolator(new FastOutLinearInInterpolator());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-04-23 16:40:41" "ConfigBase.java"$"1025"$"++ b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-23 16:40:41" "ConfigBase.java"$"1026"$"72,7 @@ public abstract class ConfigBase implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-23 16:40:41" "ConfigBase.java"$"1027"$" private volatile Object mPreviousValue;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-23 16:40:41" "ConfigBase.java"$"1028"$"180,15 @@ public abstract class ConfigBase implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-23 16:40:41" "ConfigBase.java"$"1029"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-23 16:40:41" "ConfigBase.java"$"1030"$" * You may get the previous value from here only on"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-23 16:40:41" "ConfigBase.java"$"1031"$" * {@link ConfigBase.OnConfigChangedListener#onConfigChanged(ConfigBase, String, Object) config change}."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-23 16:40:41" "ConfigBase.java"$"1032"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-23 16:40:41" "ConfigBase.java"$"1033"$" @Nullable"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-23 16:40:41" "ConfigBase.java"$"1034"$" public Object getPreviousValue() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-23 16:40:41" "ConfigBase.java"$"1035"$" return mPreviousValue;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-23 16:40:41" "ConfigBase.java"$"1036"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-23 16:40:41" "ConfigBase.java"$"1037"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-23 16:40:41" "ConfigBase.java"$"1038"$" //-- INTERNAL METHODS -----------------------------------------------------"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-23 16:40:41" "ConfigBase.java"$"1039"$"233,9 @@ public abstract class ConfigBase implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-23 16:40:41" "ConfigBase.java"$"1040"$" key + ""="" + value + ""\"" to config."");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-23 16:40:41" "ConfigBase.java"$"1041"$" // Read the current value from an option."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-23 16:40:41" "ConfigBase.java"$"1042"$" mPreviousValue = option.read(this);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-23 16:40:41" "ConfigBase.java"$"1043"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-23 16:40:41" "ConfigBase.java"$"1044"$" // Set the current value to the field."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-23 16:40:41" "ConfigBase.java"$"1045"$"262,7 @@ public abstract class ConfigBase implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-23 16:40:41" "ConfigBase.java"$"1046"$" mPreviousValue = null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2015-04-23 16:40:41" "SharedList.java"$"1047"$"++ b/project/app/src/main/java/com/achep/base/content/SharedList.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/SharedList.java"$"2015-04-23 16:40:41" "SharedList.java"$"1048"$"27,10 @@ import android.util.Log;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/SharedList.java"$"2015-04-23 16:40:41" "ActivityBase.java"$"1049"$"++ b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"2015-04-23 16:40:41" "ActivityBase.java"$"1050"$"23,7 @@ import android.content.Intent;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"2015-04-23 16:40:41" "ActivityBase.java"$"1051"$"import android.support.v7.app.AppCompatActivity;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"2015-04-23 16:40:41" "ActivityBase.java"$"1052"$"33,7 @@ import org.solovyev.android.checkout.ActivityCheckout;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"2015-04-23 16:40:41" "ActivityBase.java"$"1053"$"public abstract class ActivityBase extends AppCompatActivity implements IActivityBase {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"2015-04-23 16:40:41" "FeedbackDialog.java"$"1054"$"++ b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/FeedbackDialog.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/FeedbackDialog.java"$"2015-04-23 16:40:41" "FeedbackDialog.java"$"1055"$"29,7 @@ import android.os.Bundle;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/FeedbackDialog.java"$"2015-04-23 16:40:41" "FeedbackDialog.java"$"1056"$"import android.support.v7.app.AppCompatActivity;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/FeedbackDialog.java"$"2015-04-23 16:40:41" "FeedbackDialog.java"$"1057"$"191,7 @@ public class FeedbackDialog extends DialogFragment implements ConfigBase.OnConfi"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/FeedbackDialog.java"$"2015-04-23 16:40:41" "FeedbackDialog.java"$"1058"$" AppCompatActivity activity = (AppCompatActivity) getActivity();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/FeedbackDialog.java"$"2015-04-23 16:40:41" "TextView.java"$"1059"$"++ b/project/app/src/main/java/com/achep/base/ui/widgets/TextView.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/widgets/TextView.java"$"2015-04-23 16:40:41" "TextView.java"$"1060"$"21,7 @@ package com.achep.base.ui.widgets;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/widgets/TextView.java"$"2015-04-23 16:40:41" "TextView.java"$"1061"$"import android.support.v7.widget.AppCompatTextView;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/widgets/TextView.java"$"2015-04-23 16:40:41" "TextView.java"$"1062"$"32,7 @@ import com.drivemode.android.typeface.TypefaceHelper;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/widgets/TextView.java"$"2015-04-23 16:40:41" "TextView.java"$"1063"$"public class TextView extends AppCompatTextView {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/widgets/TextView.java"$"2015-04-23 16:40:41" "AppWidgetUtils.java"$"1064"$"++ b/project/app/src/main/java/com/achep/base/utils/AppWidgetUtils.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/AppWidgetUtils.java"$"2015-04-23 16:40:41" "AppWidgetUtils.java"$"1065"$"1,30 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/AppWidgetUtils.java"$"2015-04-23 16:40:41" "AppWidgetUtils.java"$"1066"$"/*"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/AppWidgetUtils.java"$"2015-04-23 16:40:41" "AppWidgetUtils.java"$"1067"$" * Copyright (C) 2015 AChep@xda "$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/AppWidgetUtils.java"$"2015-04-23 16:40:41" "AppWidgetUtils.java"$"1068"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/AppWidgetUtils.java"$"2015-04-23 16:40:41" "AppWidgetUtils.java"$"1069"$" * This program is free software; you can redistribute it and/or"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/AppWidgetUtils.java"$"2015-04-23 16:40:41" "AppWidgetUtils.java"$"1070"$" * modify it under the terms of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/AppWidgetUtils.java"$"2015-04-23 16:40:41" "AppWidgetUtils.java"$"1071"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/AppWidgetUtils.java"$"2015-04-23 16:40:41" "AppWidgetUtils.java"$"1072"$" * of the License, or (at your option) any later version."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/AppWidgetUtils.java"$"2015-04-23 16:40:41" "AppWidgetUtils.java"$"1073"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/AppWidgetUtils.java"$"2015-04-23 16:40:41" "AppWidgetUtils.java"$"1074"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/AppWidgetUtils.java"$"2015-04-23 16:40:41" "AppWidgetUtils.java"$"1075"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/AppWidgetUtils.java"$"2015-04-23 16:40:41" "AppWidgetUtils.java"$"1076"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/AppWidgetUtils.java"$"2015-04-23 16:40:41" "AppWidgetUtils.java"$"1077"$" * GNU General Public License for more details."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/AppWidgetUtils.java"$"2015-04-23 16:40:41" "AppWidgetUtils.java"$"1078"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/AppWidgetUtils.java"$"2015-04-23 16:40:41" "AppWidgetUtils.java"$"1079"$" * You should have received a copy of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/AppWidgetUtils.java"$"2015-04-23 16:40:41" "AppWidgetUtils.java"$"1080"$" * along with this program; if not, write to the Free Software"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/AppWidgetUtils.java"$"2015-04-23 16:40:41" "AppWidgetUtils.java"$"1081"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/AppWidgetUtils.java"$"2015-04-23 16:40:41" "AppWidgetUtils.java"$"1082"$" * MA 02110-1301, USA."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/AppWidgetUtils.java"$"2015-04-23 16:40:41" "AppWidgetUtils.java"$"1083"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/AppWidgetUtils.java"$"2015-04-23 16:40:41" "AppWidgetUtils.java"$"1084"$"package com.achep.base.utils;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/AppWidgetUtils.java"$"2015-04-23 16:40:41" "AppWidgetUtils.java"$"1085"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/AppWidgetUtils.java"$"2015-04-23 16:40:41" "AppWidgetUtils.java"$"1086"$"/**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/AppWidgetUtils.java"$"2015-04-23 16:40:41" "AppWidgetUtils.java"$"1087"$" * Created by Artem Chepurnoy on 21.04.2015."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/AppWidgetUtils.java"$"2015-04-23 16:40:41" "AppWidgetUtils.java"$"1088"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/AppWidgetUtils.java"$"2015-04-23 16:40:41" "AppWidgetUtils.java"$"1089"$"public class AppWidgetUtils {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/AppWidgetUtils.java"$"2015-04-23 16:40:41" "AppWidgetUtils.java"$"1090"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/AppWidgetUtils.java"$"2015-04-23 16:40:41" "AppWidgetUtils.java"$"1091"$" public static boolean isValidId(int id) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/AppWidgetUtils.java"$"2015-04-23 16:40:41" "AppWidgetUtils.java"$"1092"$" return id >= 0;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/AppWidgetUtils.java"$"2015-04-23 16:40:41" "AppWidgetUtils.java"$"1093"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/AppWidgetUtils.java"$"2015-04-23 16:40:41" "AppWidgetUtils.java"$"1094"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/AppWidgetUtils.java"$"2015-04-23 16:40:41" "AppWidgetUtils.java"$"1095"$"}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/AppWidgetUtils.java"$"2015-04-23 16:40:41" "ViewUtils.java"$"1096"$"++ b/project/app/src/main/java/com/achep/base/utils/ViewUtils.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/ViewUtils.java"$"2015-04-23 16:40:41" "ViewUtils.java"$"1097"$"57,13 @@ public class ViewUtils {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/ViewUtils.java"$"2015-04-23 16:40:41" "ViewUtils.java"$"1098"$" setSize(view, size, size);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/ViewUtils.java"$"2015-04-23 16:40:41" "ViewUtils.java"$"1099"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/ViewUtils.java"$"2015-04-23 16:40:41" "ViewUtils.java"$"1100"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/ViewUtils.java"$"2015-04-23 16:40:41" "ViewUtils.java"$"1101"$" public static void setSize(@NonNull View view, int width, int height) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/ViewUtils.java"$"2015-04-23 16:40:41" "ViewUtils.java"$"1102"$" lp.height = height;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/ViewUtils.java"$"2015-04-23 16:40:41" "ViewUtils.java"$"1103"$" lp.width = width;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/ViewUtils.java"$"2015-04-23 16:40:41" "MainActivity.java"$"1104"$"++ b/project/app/src/main/java/com/achep/snake/MainActivity.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/snake/MainActivity.java"$"2015-04-23 16:40:41" "MainActivity.java"$"1105"$"24,7 @@ import android.app.AlertDialog;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/snake/MainActivity.java"$"2015-04-23 16:40:41" "MainActivity.java"$"1106"$"import android.support.v7.app.AppCompatActivity;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/snake/MainActivity.java"$"2015-04-23 16:40:41" "MainActivity.java"$"1107"$"37,7 @@ import com.achep.snake.snake.ColorScheme;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/snake/MainActivity.java"$"2015-04-23 16:40:41" "MainActivity.java"$"1108"$"public class MainActivity extends AppCompatActivity implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/snake/MainActivity.java"$"2015-04-23 16:40:41" "WidgetPickerActivity.java"$"4"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 20:24:54" "WidgetPickerActivity.java"$"5"$"23,7 @@ import android.appwidget.AppWidgetProviderInfo;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 20:24:54" "WidgetPickerActivity.java"$"6"$"import android.util.Log;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 20:24:54" "WidgetPickerActivity.java"$"7"$"58,7 @@ import com.melnykov.fab.FloatingActionButton;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 20:24:54" "WidgetPickerActivity.java"$"8"$" private static final String TAG = ""WidgetPickerActivity"";"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 20:24:54" "WidgetPickerActivity.java"$"9"$"236,9 @@ public class WidgetPickerActivity extends ActivityBase implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 20:24:54" "WidgetPickerActivity.java"$"10"$" boolean visible = mHostView != null"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 20:24:54" "WidgetPickerActivity.java"$"11"$" && mHostView.getAppWidgetInfo() != null"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 20:24:54" "WidgetPickerActivity.java"$"12"$" && mHostView.getAppWidgetInfo().configure != null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 20:24:54" "WidgetPickerActivity.java"$"13"$"364,11 @@ public class WidgetPickerActivity extends ActivityBase implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 20:24:54" "WidgetPickerActivity.java"$"14"$" if (data == null || data.getExtras() == null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 20:24:54" "WidgetPickerActivity.java"$"15"$" Check.getInstance().isFalse(resultCode == RESULT_OK);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 20:24:54" "WidgetPickerActivity.java"$"16"$" Log.i(TAG, ""The intent data is empty."");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 20:24:54" "WidgetPickerActivity.java"$"17"$" break;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 20:24:54" "WidgetPickerActivity.java"$"18"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 20:24:54" "WidgetPickerActivity.java"$"19"$"470,14 @@ public class WidgetPickerActivity extends ActivityBase implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 20:24:54" "WidgetPickerActivity.java"$"20"$" mHostView.post(new Runnable() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 20:24:54" "WidgetPickerActivity.java"$"21"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 20:24:54" "WidgetPickerActivity.java"$"22"$" public void run() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 20:24:54" "WidgetPickerActivity.java"$"23"$" updateConfigureMenuItem();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 20:24:54" "WidgetPickerActivity.java"$"24"$" updateTouchableMenuItem();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 20:24:54" "WidgetPickerActivity.java"$"25"$" updateClearMenuItem();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 20:24:54" "WidgetPickerActivity.java"$"26"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 20:24:54" "WidgetPickerActivity.java"$"27"$" });"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-23 20:24:54" "NotificationUtils.java"$"4"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2015-04-25 07:22:34" "NotificationUtils.java"$"5"$"97,24 @@ public class NotificationUtils {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2015-04-25 07:22:34" "NotificationUtils.java"$"6"$" try {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2015-04-25 07:22:34" "NotificationUtils.java"$"7"$" if (Device.hasLollipopApi()) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2015-04-25 07:22:34" "NotificationUtils.java"$"8"$" service.cancelNotification(sbn.getKey());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2015-04-25 07:22:34" "NotificationUtils.java"$"9"$" } else {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2015-04-25 07:22:34" "NotificationUtils.java"$"10"$" service.cancelNotification("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2015-04-25 07:22:34" "NotificationUtils.java"$"11"$" sbn.getPackageName(),"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2015-04-25 07:22:34" "NotificationUtils.java"$"12"$" sbn.getTag(),"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2015-04-25 07:22:34" "NotificationUtils.java"$"13"$" sbn.getId());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2015-04-25 07:22:34" "NotificationUtils.java"$"14"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2015-04-25 07:22:34" "NotificationUtils.java"$"15"$" } catch (SecurityException e) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2015-04-25 07:22:34" "NotificationUtils.java"$"16"$" // FIXME: Fix disallowed call from unknown listener exception."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2015-04-25 07:22:34" "NotificationUtils.java"$"17"$" // java.lang.SecurityException: Disallowed call from unknown listener: android.service.notification.INotificationListener$Stub$Proxy@42339520"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2015-04-25 07:22:34" "NotificationUtils.java"$"18"$" // at android.os.Parcel.readException(Parcel.java:1465)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2015-04-25 07:22:34" "NotificationUtils.java"$"19"$" // at android.os.Parcel.readException(Parcel.java:1419)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2015-04-25 07:22:34" "NotificationUtils.java"$"20"$" // at android.app.INotificationManager$Stub$Proxy.cancelNotificationFromListener(INotificationManager.java:469)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2015-04-25 07:22:34" "NotificationUtils.java"$"21"$" // at android.service.notification.NotificationListenerService.cancelNotification(NotificationListenerService.java:116)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2015-04-25 07:22:34" "NotificationUtils.java"$"22"$" Log.e(TAG, ""Failed to dismiss notification."");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2015-04-25 07:22:34" "NotificationUtils.java"$"23"$" e.printStackTrace();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2015-04-25 07:22:34" "MediaController2Lollipop.java"$"24"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-25 07:22:34" "MediaController2Lollipop.java"$"25"$"310,21 @@ class MediaController2Lollipop extends MediaController2 {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-25 07:22:34" "MediaController2Lollipop.java"$"26"$" String id;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-25 07:22:34" "MediaController2Lollipop.java"$"27"$" try {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-25 07:22:34" "MediaController2Lollipop.java"$"28"$" id = data.getString(MediaMetadata.METADATA_KEY_MEDIA_ID);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-25 07:22:34" "MediaController2Lollipop.java"$"29"$" } catch (RuntimeException e) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-25 07:22:34" "MediaController2Lollipop.java"$"30"$" // This is weird, but happens on some devices"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-25 07:22:34" "MediaController2Lollipop.java"$"31"$" // periodically."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-25 07:22:34" "MediaController2Lollipop.java"$"32"$" try {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-25 07:22:34" "MediaController2Lollipop.java"$"33"$" // Try again."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-25 07:22:34" "MediaController2Lollipop.java"$"34"$" id = data.getString(MediaMetadata.METADATA_KEY_MEDIA_ID);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-25 07:22:34" "MediaController2Lollipop.java"$"35"$" } catch (RuntimeException e2) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-25 07:22:34" "MediaController2Lollipop.java"$"36"$" mMetadata.clear();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-25 07:22:34" "MediaController2Lollipop.java"$"37"$" notifyOnMetadataChanged();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-25 07:22:34" "MediaController2Lollipop.java"$"38"$" return;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-25 07:22:34" "MediaController2Lollipop.java"$"39"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-25 07:22:34" "MediaController2Lollipop.java"$"40"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-04-25 07:22:34" "Device.java"$"0"$"++ b/project/app/src/main/java/com/achep/base/Device.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Device.java"$"2015-04-26 21:32:56" "Device.java"$"1"$"124,12 @@ public class Device {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Device.java"$"2015-04-26 21:32:56" "Device.java"$"2"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Device.java"$"2015-04-26 21:32:56" "Device.java"$"3"$" * @return {@code true} if device is produced by LGE and probably has"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Device.java"$"2015-04-26 21:32:56" "Device.java"$"4"$" * buggy software."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Device.java"$"2015-04-26 21:32:56" "Device.java"$"5"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Device.java"$"2015-04-26 21:32:56" "Device.java"$"6"$" public static boolean isLge() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Device.java"$"2015-04-26 21:32:56" "Device.java"$"7"$" return Build.BRAND.equalsIgnoreCase(""lge"");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Device.java"$"2015-04-26 21:32:56" "Device.java"$"8"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Device.java"$"2015-04-26 21:32:56" "Device.java"$"9"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Device.java"$"2015-04-26 21:32:56" "WidgetPickerActivity.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-27 07:20:39" "WidgetPickerActivity.java"$"1"$"22,7 @@ import android.appwidget.AppWidgetManager;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-27 07:20:39" "WidgetPickerActivity.java"$"2"$"import android.os.Parcelable;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-27 07:20:39" "WidgetPickerActivity.java"$"3"$"50,9 @@ import com.achep.base.utils.MathUtils;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-27 07:20:39" "WidgetPickerActivity.java"$"4"$"import java.util.ArrayList;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-27 07:20:39" "WidgetPickerActivity.java"$"5"$"import java.util.List;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-27 07:20:39" "WidgetPickerActivity.java"$"6"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-27 07:20:39" "WidgetPickerActivity.java"$"7"$"/**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-27 07:20:39" "WidgetPickerActivity.java"$"8"$"411,15 @@ public class WidgetPickerActivity extends ActivityBase implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-27 07:20:39" "WidgetPickerActivity.java"$"9"$" /*"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-27 07:20:39" "WidgetPickerActivity.java"$"10"$" * This avoids a bug in the com.android.settings.AppWidgetPickActivity, which is used"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-27 07:20:39" "WidgetPickerActivity.java"$"11"$" * to select widgets. This just adds empty extras to the intent, avoiding the bug. See"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-27 07:20:39" "WidgetPickerActivity.java"$"12"$" * more: http://code.google.com/p/android/issues/detail?id=4272"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-27 07:20:39" "WidgetPickerActivity.java"$"13"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-27 07:20:39" "WidgetPickerActivity.java"$"14"$" ArrayList customInfo = new ArrayList<>(0);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-27 07:20:39" "WidgetPickerActivity.java"$"15"$" intent.putParcelableArrayListExtra(AppWidgetManager.EXTRA_CUSTOM_INFO, customInfo);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-27 07:20:39" "WidgetPickerActivity.java"$"16"$" ArrayList customExtras = new ArrayList<>(0);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-27 07:20:39" "WidgetPickerActivity.java"$"17"$" intent.putParcelableArrayListExtra(AppWidgetManager.EXTRA_CUSTOM_EXTRAS, customExtras);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-04-27 07:20:39" "BathService.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"1"$"27,8 @@ import android.content.Context;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"2"$"import android.support.annotation.NonNull;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"3"$"import android.support.annotation.Nullable;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"4"$"51,6 @@ import static com.achep.base.Build.DEBUG;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"5"$"61,88 @@ public class BathService extends Service {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"6"$" if (sRunning) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"7"$" ChildService instance;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"8"$" instance = clazz.newInstance();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"9"$" throw new RuntimeException(e);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"10"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"11"$" sServiceMap.put(clazz, instance);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"12"$" if (!sCreated) context.startService(new Intent(context, BathService.class));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"13"$" if (sRunning) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"14"$" private static final Map sServiceMap = new ConcurrentHashMap<>(2);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"15"$" private static boolean sRunning;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"16"$" private final Map mMap = new HashMap<>(2);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"17"$" // Received from a local broadcast receiver."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"18"$" synchronized (monitor) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"19"$" Class clazz = (Class) intent.getSerializableExtra(EXTRA_SERVICE_CLASS);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"20"$" boolean addition = ACTION_ADD_SERVICE.equals(action);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"21"$" boolean exists = mMap.containsKey(clazz);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"22"$" if (addition == exists) return;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"23"$" if (addition) { // Addition"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"24"$" ChildService child;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"25"$" try {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"26"$" // Adding child to host service."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"27"$" child = (ChildService) clazz.newInstance();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"28"$" } catch (InstantiationException | IllegalAccessException e) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"29"$" throw new RuntimeException(e); // Should never happen"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"30"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"31"$" child.setContext(BathService.this);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"32"$" child.onCreate();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"33"$" mMap.put(clazz, child);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"34"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"35"$" updateNotification();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"36"$" } else { // Removal"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"37"$" ChildService child = mMap.remove(clazz);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"38"$" child.onDestroy();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"39"$" child.setContext(null);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"40"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"41"$" if (mMap.isEmpty()) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"42"$" stopMySelf();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"43"$" } else updateNotification();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"44"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"45"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"46"$" // Received from a system broadcast receiver."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"47"$"153,6 @@ public class BathService extends Service {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"48"$"164,7 @@ public class BathService extends Service {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"49"$" sRunning = true;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"50"$"174,7 @@ public class BathService extends Service {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"51"$" stopMySelf();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"52"$"192,93 @@ public class BathService extends Service {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"53"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"54"$" public void onLowMemory() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"55"$" super.onLowMemory();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"56"$" synchronized (monitor) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"57"$" for (ChildService child : mMap.values()) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"58"$" child.onLowMemory();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"59"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"60"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"61"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"62"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"63"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"64"$" sRunning = false;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"65"$" // Kill all children."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"66"$" for (ChildService child : mMap.values()) child.onDestroy();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"67"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"68"$" // TODO: Should I add children back to pending map and then"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"69"$" // restart the service?"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"70"$" if (!sServiceMap.isEmpty()) startService(new Intent(this, getClass()));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"71"$" unregisterReceiver(mReceiver);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"72"$" private void stopMySelf() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"73"$" sRunning = false;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"74"$" stopSelf();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"75"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"76"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"77"$" private void updateNotification() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"78"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"79"$" String label = child.getLabel();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"80"$" if (TextUtils.isEmpty(label)) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"81"$" if (DEBUG) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"82"$" label = ""["" + child.getClass().getSimpleName() + ""]"";"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"83"$" } else continue;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"84"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"85"$" sb.append(label);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"86"$" // Format a message text."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"87"$" if (contentText.length() > 0 && !mLanguage.contains(""de"")) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"88"$" contentText.substring(1).toLowerCase();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"89"$" // Get notification intent."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"90"$" Intent intent = null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"91"$" for (ChildService child : mMap.values())"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"92"$" if (!TextUtils.isEmpty(child.getLabel())) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"93"$" if (intent == null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"94"$" intent = child.getSettingsIntent();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"95"$" } else {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"96"$" intent = null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"97"$" break;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"98"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"99"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"100"$" if (intent == null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"101"$" intent = new Intent(this, MainActivity.class);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"102"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"103"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"104"$" PendingIntent pendingIntent = PendingIntent.getActivity(this,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"105"$" App.ID_NOTIFY_BATH, intent, PendingIntent.FLAG_UPDATE_CURRENT);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"106"$"294,7 @@ public class BathService extends Service {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"107"$" //-- CHILD SERVICE --------------------------------------------------------"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"108"$"313,7 @@ public class BathService extends Service {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"109"$" final void setContext(Context context) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"110"$"338,19 @@ public class BathService extends Service {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"111"$" * @return The human-readable label of this service."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"112"$" @Nullable"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"113"$" public String getLabel() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"114"$" return null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"115"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"116"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"117"$" @Nullable"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"118"$" public Intent getSettingsIntent() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"119"$" return null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"120"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "BathService.java"$"121"$" public final Context getContext() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-04-30 07:22:16" "DynamicBackground.java"$"122"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/DynamicBackground.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/DynamicBackground.java"$"2015-04-30 07:22:16" "DynamicBackground.java"$"123"$"20,6 @@ package com.achep.acdisplay.ui;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/DynamicBackground.java"$"2015-04-30 07:22:16" "DynamicBackground.java"$"124"$"28,15 @@ import android.graphics.drawable.Drawable;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/DynamicBackground.java"$"2015-04-30 07:22:16" "DynamicBackground.java"$"125"$"import com.achep.base.ui.animations.AnimatorListenerAdapter;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/DynamicBackground.java"$"2015-04-30 07:22:16" "DynamicBackground.java"$"126"$"44,10 @@ public abstract class DynamicBackground {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/DynamicBackground.java"$"2015-04-30 07:22:16" "DynamicBackground.java"$"127"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/DynamicBackground.java"$"2015-04-30 07:22:16" "DynamicBackground.java"$"128"$" public static DynamicBackground newInstance("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/DynamicBackground.java"$"2015-04-30 07:22:16" "DynamicBackground.java"$"129"$" @NonNull AcDisplayFragment fragment,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/DynamicBackground.java"$"2015-04-30 07:22:16" "DynamicBackground.java"$"130"$" @Nullable ImageView imageView) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/DynamicBackground.java"$"2015-04-30 07:22:16" "DynamicBackground.java"$"131"$"100,7 @@ public abstract class DynamicBackground {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/DynamicBackground.java"$"2015-04-30 07:22:16" "DynamicBackground.java"$"132"$" bitmap);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/DynamicBackground.java"$"2015-04-30 07:22:16" "DynamicBackground.java"$"133"$"149,7 @@ public abstract class DynamicBackground {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/DynamicBackground.java"$"2015-04-30 07:22:16" "DynamicBackground.java"$"134"$" if (isCanceled()) return;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/DynamicBackground.java"$"2015-04-30 07:22:16" "DynamicBackground.java"$"135"$"197,7 @@ public abstract class DynamicBackground {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/DynamicBackground.java"$"2015-04-30 07:22:16" "DynamicBackground.java"$"136"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/DynamicBackground.java"$"2015-04-30 07:22:16" "AnimatorListenerAdapter.java"$"137"$"++ b/project/app/src/main/java/com/achep/base/ui/animations/AnimatorListenerAdapter.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/animations/AnimatorListenerAdapter.java"$"2015-04-30 07:22:16" "AnimatorListenerAdapter.java"$"138"$"1,57 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/animations/AnimatorListenerAdapter.java"$"2015-04-30 07:22:16" "AnimatorListenerAdapter.java"$"139"$"/*"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/animations/AnimatorListenerAdapter.java"$"2015-04-30 07:22:16" "AnimatorListenerAdapter.java"$"140"$" * Copyright (C) 2015 AChep@xda "$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/animations/AnimatorListenerAdapter.java"$"2015-04-30 07:22:16" "AnimatorListenerAdapter.java"$"141"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/animations/AnimatorListenerAdapter.java"$"2015-04-30 07:22:16" "AnimatorListenerAdapter.java"$"142"$" * This program is free software; you can redistribute it and/or"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/animations/AnimatorListenerAdapter.java"$"2015-04-30 07:22:16" "AnimatorListenerAdapter.java"$"143"$" * modify it under the terms of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/animations/AnimatorListenerAdapter.java"$"2015-04-30 07:22:16" "AnimatorListenerAdapter.java"$"144"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/animations/AnimatorListenerAdapter.java"$"2015-04-30 07:22:16" "AnimatorListenerAdapter.java"$"145"$" * of the License, or (at your option) any later version."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/animations/AnimatorListenerAdapter.java"$"2015-04-30 07:22:16" "AnimatorListenerAdapter.java"$"146"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/animations/AnimatorListenerAdapter.java"$"2015-04-30 07:22:16" "AnimatorListenerAdapter.java"$"147"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/animations/AnimatorListenerAdapter.java"$"2015-04-30 07:22:16" "AnimatorListenerAdapter.java"$"148"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/animations/AnimatorListenerAdapter.java"$"2015-04-30 07:22:16" "AnimatorListenerAdapter.java"$"149"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/animations/AnimatorListenerAdapter.java"$"2015-04-30 07:22:16" "AnimatorListenerAdapter.java"$"150"$" * GNU General Public License for more details."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/animations/AnimatorListenerAdapter.java"$"2015-04-30 07:22:16" "AnimatorListenerAdapter.java"$"151"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/animations/AnimatorListenerAdapter.java"$"2015-04-30 07:22:16" "AnimatorListenerAdapter.java"$"152"$" * You should have received a copy of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/animations/AnimatorListenerAdapter.java"$"2015-04-30 07:22:16" "AnimatorListenerAdapter.java"$"153"$" * along with this program; if not, write to the Free Software"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/animations/AnimatorListenerAdapter.java"$"2015-04-30 07:22:16" "AnimatorListenerAdapter.java"$"154"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/animations/AnimatorListenerAdapter.java"$"2015-04-30 07:22:16" "AnimatorListenerAdapter.java"$"155"$" * MA 02110-1301, USA."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/animations/AnimatorListenerAdapter.java"$"2015-04-30 07:22:16" "AnimatorListenerAdapter.java"$"156"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/animations/AnimatorListenerAdapter.java"$"2015-04-30 07:22:16" "AnimatorListenerAdapter.java"$"157"$"package com.achep.base.ui.animations;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/animations/AnimatorListenerAdapter.java"$"2015-04-30 07:22:16" "AnimatorListenerAdapter.java"$"158"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/animations/AnimatorListenerAdapter.java"$"2015-04-30 07:22:16" "AnimatorListenerAdapter.java"$"159"$"import android.animation.Animator;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/animations/AnimatorListenerAdapter.java"$"2015-04-30 07:22:16" "AnimatorListenerAdapter.java"$"160"$"import android.support.annotation.NonNull;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/animations/AnimatorListenerAdapter.java"$"2015-04-30 07:22:16" "AnimatorListenerAdapter.java"$"161"$"import android.view.animation.Animation;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/animations/AnimatorListenerAdapter.java"$"2015-04-30 07:22:16" "AnimatorListenerAdapter.java"$"162"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/animations/AnimatorListenerAdapter.java"$"2015-04-30 07:22:16" "AnimatorListenerAdapter.java"$"163"$"/**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/animations/AnimatorListenerAdapter.java"$"2015-04-30 07:22:16" "AnimatorListenerAdapter.java"$"164"$" * This adapter class provides empty implementations of the methods from {@link android.animation.Animator.AnimatorListener}."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/animations/AnimatorListenerAdapter.java"$"2015-04-30 07:22:16" "AnimatorListenerAdapter.java"$"165"$" * Any custom listener that cares only about a subset of the methods of this listener can"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/animations/AnimatorListenerAdapter.java"$"2015-04-30 07:22:16" "AnimatorListenerAdapter.java"$"166"$" * simply subclass this adapter class instead of implementing the interface directly."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/animations/AnimatorListenerAdapter.java"$"2015-04-30 07:22:16" "AnimatorListenerAdapter.java"$"167"$" *
"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/animations/AnimatorListenerAdapter.java"$"2015-04-30 07:22:16" "AnimatorListenerAdapter.java"$"168"$" * In addition, it provides {@link #isCanceled()} method."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/animations/AnimatorListenerAdapter.java"$"2015-04-30 07:22:16" "AnimatorListenerAdapter.java"$"169"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/animations/AnimatorListenerAdapter.java"$"2015-04-30 07:22:16" "AnimatorListenerAdapter.java"$"170"$" * @author Artem Chepurnoy"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/animations/AnimatorListenerAdapter.java"$"2015-04-30 07:22:16" "AnimatorListenerAdapter.java"$"171"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/animations/AnimatorListenerAdapter.java"$"2015-04-30 07:22:16" "AnimatorListenerAdapter.java"$"172"$"public class AnimatorListenerAdapter extends android.animation.AnimatorListenerAdapter {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/animations/AnimatorListenerAdapter.java"$"2015-04-30 07:22:16" "AnimatorListenerAdapter.java"$"173"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/animations/AnimatorListenerAdapter.java"$"2015-04-30 07:22:16" "AnimatorListenerAdapter.java"$"174"$" private boolean mCanceled;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/animations/AnimatorListenerAdapter.java"$"2015-04-30 07:22:16" "AnimatorListenerAdapter.java"$"175"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/animations/AnimatorListenerAdapter.java"$"2015-04-30 07:22:16" "AnimatorListenerAdapter.java"$"176"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/animations/AnimatorListenerAdapter.java"$"2015-04-30 07:22:16" "AnimatorListenerAdapter.java"$"177"$" public void onAnimationStart(Animator animation) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/animations/AnimatorListenerAdapter.java"$"2015-04-30 07:22:16" "AnimatorListenerAdapter.java"$"178"$" mCanceled = false;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/animations/AnimatorListenerAdapter.java"$"2015-04-30 07:22:16" "AnimatorListenerAdapter.java"$"179"$" super.onAnimationStart(animation);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/animations/AnimatorListenerAdapter.java"$"2015-04-30 07:22:16" "AnimatorListenerAdapter.java"$"180"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/animations/AnimatorListenerAdapter.java"$"2015-04-30 07:22:16" "AnimatorListenerAdapter.java"$"181"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/animations/AnimatorListenerAdapter.java"$"2015-04-30 07:22:16" "AnimatorListenerAdapter.java"$"182"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/animations/AnimatorListenerAdapter.java"$"2015-04-30 07:22:16" "AnimatorListenerAdapter.java"$"183"$" public void onAnimationCancel(Animator animation) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/animations/AnimatorListenerAdapter.java"$"2015-04-30 07:22:16" "AnimatorListenerAdapter.java"$"184"$" mCanceled = true;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/animations/AnimatorListenerAdapter.java"$"2015-04-30 07:22:16" "AnimatorListenerAdapter.java"$"185"$" super.onAnimationCancel(animation);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/animations/AnimatorListenerAdapter.java"$"2015-04-30 07:22:16" "AnimatorListenerAdapter.java"$"186"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/animations/AnimatorListenerAdapter.java"$"2015-04-30 07:22:16" "AnimatorListenerAdapter.java"$"187"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/animations/AnimatorListenerAdapter.java"$"2015-04-30 07:22:16" "AnimatorListenerAdapter.java"$"188"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/animations/AnimatorListenerAdapter.java"$"2015-04-30 07:22:16" "AnimatorListenerAdapter.java"$"189"$" * @return {@code true} if the animation is canceled, {@code false} otherwise."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/animations/AnimatorListenerAdapter.java"$"2015-04-30 07:22:16" "AnimatorListenerAdapter.java"$"190"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/animations/AnimatorListenerAdapter.java"$"2015-04-30 07:22:16" "AnimatorListenerAdapter.java"$"191"$" public boolean isCanceled() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/animations/AnimatorListenerAdapter.java"$"2015-04-30 07:22:16" "AnimatorListenerAdapter.java"$"192"$" return mCanceled;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/animations/AnimatorListenerAdapter.java"$"2015-04-30 07:22:16" "AnimatorListenerAdapter.java"$"193"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/animations/AnimatorListenerAdapter.java"$"2015-04-30 07:22:16" "AnimatorListenerAdapter.java"$"194"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/animations/AnimatorListenerAdapter.java"$"2015-04-30 07:22:16" "AnimatorListenerAdapter.java"$"195"$"}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/animations/AnimatorListenerAdapter.java"$"2015-04-30 07:22:16" "AccessibilityService.java"$"4"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/AccessibilityService.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/AccessibilityService.java"$"2015-05-01 11:15:40" "AccessibilityService.java"$"5"$"26,7 @@ import android.view.accessibility.AccessibilityEvent;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/AccessibilityService.java"$"2015-05-01 11:15:40" "AccessibilityService.java"$"6"$"import com.achep.base.permissions.Permission;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/AccessibilityService.java"$"2015-05-01 11:15:40" "AccessibilityService.java"$"7"$"50,9 @@ public class AccessibilityService extends android.accessibilityservice.Accessibi"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/AccessibilityService.java"$"2015-05-01 11:15:40" "AccessibilityService.java"$"8"$" if (Device.hasJellyBeanMR2Api() && Permission"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/AccessibilityService.java"$"2015-05-01 11:15:40" "AccessibilityService.java"$"9"$" .newInstance(this, Permission.PERMISSION_NOTIFICATION_LISTENER)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/AccessibilityService.java"$"2015-05-01 11:15:40" "AccessibilityService.java"$"10"$" .isActive()) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/AccessibilityService.java"$"2015-05-01 11:15:40" "MediaController2.java"$"11"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-05-01 11:15:40" "MediaController2.java"$"12"$"23,7 @@ import android.content.Context;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-05-01 11:15:40" "MediaController2.java"$"13"$"import android.util.Log;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-05-01 11:15:40" "MediaController2.java"$"14"$"33,8 @@ import com.achep.base.tests.Check;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-05-01 11:15:40" "MediaController2.java"$"15"$"import static com.achep.base.Build.DEBUG;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-05-01 11:15:40" "MediaController2.java"$"16"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-05-01 11:15:40" "MediaController2.java"$"17"$"/**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-05-01 11:15:40" "MediaController2.java"$"18"$"234,7 @@ public abstract class MediaController2 implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-05-01 11:15:40" "MediaController2.java"$"19"$" if (DEBUG) Log.d(TAG, ""Notifying on metadata state changed."");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-05-01 11:15:40" "MediaController2.java"$"20"$"249,7 @@ public abstract class MediaController2 implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-05-01 11:15:40" "MediaController2.java"$"21"$" if (DEBUG) Log.d(TAG, ""Notifying on playback state changed."");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-05-01 11:15:40" "MediaController2Lollipop.java"$"22"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-05-01 11:15:40" "MediaController2Lollipop.java"$"23"$"156,8 @@ class MediaController2Lollipop extends MediaController2 {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-05-01 11:15:40" "MediaController2Lollipop.java"$"24"$"// mThread.setPriority(Thread.MIN_PRIORITY);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-05-01 11:15:40" "MediaController2Lollipop.java"$"25"$"// mThread.start();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-05-01 11:15:40" "MediaController2Lollipop.java"$"26"$"177,7 @@ class MediaController2Lollipop extends MediaController2 {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-05-01 11:15:40" "MediaController2Lollipop.java"$"27"$"// mThread.finish(true);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-05-01 11:15:40" "MediaController2Lollipop.java"$"28"$"383,11 @@ class MediaController2Lollipop extends MediaController2 {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-05-01 11:15:40" "MediaController2Lollipop.java"$"29"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-05-01 11:15:40" "MediaController2Lollipop.java"$"30"$" public void sendTask(@NonNull E object) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-05-01 11:15:40" "MediaController2Lollipop.java"$"31"$" onHandleTask(object);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-05-01 11:15:40" "MediaController2Lollipop.java"$"32"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-05-01 11:15:40" "MediaController2Lollipop.java"$"33"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-05-01 11:15:40" "MediaController2Lollipop.java"$"34"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-05-01 11:15:40" "MediaControllerAsyncWrapper.java"$"35"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-05-01 11:15:40" "MediaControllerAsyncWrapper.java"$"36"$"57,7 @@ public class MediaControllerAsyncWrapper extends MediaController2 {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-05-01 11:15:40" "MediaControllerAsyncWrapper.java"$"37"$"// mThread.start();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-05-01 11:15:40" "MediaControllerAsyncWrapper.java"$"38"$"65,7 @@ public class MediaControllerAsyncWrapper extends MediaController2 {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-05-01 11:15:40" "MediaControllerAsyncWrapper.java"$"39"$"// mThread.finish(true);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-05-01 11:15:40" "MediaControllerAsyncWrapper.java"$"40"$"92,11 @@ public class MediaControllerAsyncWrapper extends MediaController2 {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-05-01 11:15:40" "MediaControllerAsyncWrapper.java"$"41"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-05-01 11:15:40" "MediaControllerAsyncWrapper.java"$"42"$" public void sendTask(@NonNull E object) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-05-01 11:15:40" "MediaControllerAsyncWrapper.java"$"43"$" onHandleTask(object);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-05-01 11:15:40" "MediaControllerAsyncWrapper.java"$"44"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-05-01 11:15:40" "MediaControllerAsyncWrapper.java"$"45"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-05-01 11:15:40" "MediaControllerAsyncWrapper.java"$"46"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControllerAsyncWrapper.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"47"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"48"$"1,144 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"49"$"/*"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"50"$" * Copyright (C) 2015 AChep@xda "$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"51"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"52"$" * This program is free software; you can redistribute it and/or"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"53"$" * modify it under the terms of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"54"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"55"$" * of the License, or (at your option) any later version."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"56"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"57"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"58"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"59"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"60"$" * GNU General Public License for more details."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"61"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"62"$" * You should have received a copy of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"63"$" * along with this program; if not, write to the Free Software"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"64"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"65"$" * MA 02110-1301, USA."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"66"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"67"$"package com.achep.acdisplay.services.media;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"68"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"69"$"import android.os.Handler;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"70"$"import android.os.Message;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"71"$"import android.support.annotation.NonNull;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"72"$"import android.support.v4.media.session.PlaybackStateCompat;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"73"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"74"$"import com.achep.base.async.WeakHandler;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"75"$"import com.achep.base.interfaces.ISubscriptable;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"76"$"import com.achep.base.tests.Check;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"77"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"78"$"import java.util.ArrayList;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"79"$"import java.util.List;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"80"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"81"$"/**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"82"$" * Created by Artem Chepurnoy on 30.04.2015."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"83"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"84"$"public class MediaControlsUiListener implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"85"$" MediaController2.MediaListener,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"86"$" ISubscriptable {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"87"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"88"$" private static final int DELAY = 6000; // 6 sec."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"89"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"90"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"91"$" private final Handler mHandler;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"92"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"93"$" private final List mListeners;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"94"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"95"$" private final MediaController2 mMediaController;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"96"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"97"$" private boolean mShowing;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"98"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"99"$" public interface Callback {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"100"$" void onStateChanged(boolean showing);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"101"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"102"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"103"$" public MediaControlsUiListener(@NonNull MediaController2 mc) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"104"$" mHandler = new H(this);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"105"$" mListeners = new ArrayList<>();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"106"$" mMediaController = mc;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"107"$" mShowing = false;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"108"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"109"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"110"$" public void start() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"111"$" mMediaController.registerListener(this);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"112"$" onPlaybackStateChanged(mMediaController.getPlaybackState());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"113"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"114"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"115"$" public void stop() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"116"$" mMediaController.unregisterListener(this);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"117"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"118"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"119"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"120"$" public void registerListener(@NonNull Callback listener) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"121"$" mListeners.add(listener);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"122"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"123"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"124"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"125"$" public void unregisterListener(@NonNull Callback listener) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"126"$" mListeners.remove(listener);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"127"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"128"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"129"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"130"$" public void onMetadataChanged(@NonNull Metadata metadata) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"131"$" // This event is handled by"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"132"$" // the media widget."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"133"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"134"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"135"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"136"$" public void onPlaybackStateChanged(int state) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"137"$" Check.getInstance().isInMainThread();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"138"$" switch (state) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"139"$" case PlaybackStateCompat.STATE_PLAYING:"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"140"$" mHandler.removeMessages(H.MSG_HIDE_MEDIA_WIDGET);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"141"$" if (!mShowing) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"142"$" mShowing = true;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"143"$" notifyOnStateChanged();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"144"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"145"$" break;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"146"$" default:"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"147"$" if (mShowing) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"148"$" int delay = state == PlaybackStateCompat.STATE_NONE ? 500 : DELAY;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"149"$" mHandler.sendEmptyMessageDelayed(H.MSG_HIDE_MEDIA_WIDGET, delay);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"150"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"151"$" break;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"152"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"153"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"154"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"155"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"156"$" * @return {@code true} if the media controls should be shown,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"157"$" * {@code false} otherwise."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"158"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"159"$" public boolean isShown() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"160"$" return mShowing;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"161"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"162"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"163"$" private void notifyOnStateChanged() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"164"$" for (Callback callback : mListeners) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"165"$" callback.onStateChanged(mShowing);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"166"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"167"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"168"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"169"$" //-- CLASSES --------------------------------------------------------------"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"170"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"171"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"172"$" * @author Artem Chepurnoy"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"173"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"174"$" private static class H extends WeakHandler {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"175"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"176"$" private static final int MSG_HIDE_MEDIA_WIDGET = 1;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"177"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"178"$" public H(@NonNull MediaControlsUiListener cc) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"179"$" super(cc);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"180"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"181"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"182"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"183"$" protected void onHandleMassage(@NonNull MediaControlsUiListener cc, Message msg) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"184"$" switch (msg.what) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"185"$" case MSG_HIDE_MEDIA_WIDGET:"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"186"$" cc.mShowing = false;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"187"$" cc.notifyOnStateChanged();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"188"$" break;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"189"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"190"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"191"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "MediaControlsUiListener.java"$"192"$"}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsUiListener.java"$"2015-05-01 11:15:40" "Presenter.java"$"193"$"++ b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"194"$"1,104 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"195"$"/*"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"196"$" * Copyright (C) 2015 AChep@xda "$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"197"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"198"$" * This program is free software; you can redistribute it and/or"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"199"$" * modify it under the terms of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"200"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"201"$" * of the License, or (at your option) any later version."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"202"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"203"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"204"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"205"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"206"$" * GNU General Public License for more details."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"207"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"208"$" * You should have received a copy of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"209"$" * along with this program; if not, write to the Free Software"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"210"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"211"$" * MA 02110-1301, USA."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"212"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"213"$"package com.achep.acdisplay.supervisor;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"214"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"215"$"import android.support.annotation.NonNull;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"216"$"import android.support.annotation.Nullable;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"217"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"218"$"import com.achep.base.interfaces.ISubscriptable;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"219"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"220"$"/**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"221"$" * Created by Artem Chepurnoy on 27.04.2015."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"222"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"223"$"public abstract class Presenter implements ISubscriptable {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"224"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"225"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"226"$" public static Presenter newInstance() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"227"$" throw new RuntimeException();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"228"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"229"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"230"$" public enum State {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"231"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"232"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"233"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"234"$" UNKNOWN,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"235"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"236"$" * Screen is turned off and the AcDisplay is awaiting"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"237"$" * just below its darkness."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"238"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"239"$" IDLE,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"240"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"241"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"242"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"243"$" SHOWN_MODE_ACTIVE,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"244"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"245"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"246"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"247"$" SHOWN_MODE_PASSIVE,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"248"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"249"$" * The AcDisplay activity is destroyed."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"250"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"251"$" DEAD,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"252"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"253"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"254"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"255"$" private State mState = State.UNKNOWN;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"256"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"257"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"258"$" * @return the current state of the AcDisplay."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"259"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"260"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"261"$" public State getState() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"262"$" return mState;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"263"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"264"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"265"$" protected void setState(@NonNull State state) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"266"$" mState = state;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"267"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"268"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"269"$" //-- REQUESTS -------------------------------------------------------------"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"270"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"271"$" public abstract void requestState(@NonNull State state, @Nullable Extras extras);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"272"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"273"$" //-- CALLBACK -------------------------------------------------------------"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"274"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"275"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"276"$" * The callback of the {@link linked Activity}."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"277"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"278"$" * @author Artem Chepurnoy"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"279"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"280"$" public interface Callback {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"281"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"282"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"283"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"284"$" //-- EXTRAS ---------------------------------------------------------------"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"285"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"286"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"287"$" * The details of the launch."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"288"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"289"$" * @author Artem Chepurnoy"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"290"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"291"$" public static final class Extras {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"292"$" public final String data;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"293"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"294"$" public Extras(@Nullable String data) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"295"$" this.data = data;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"296"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"297"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "Presenter.java"$"298"$"}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/supervisor/Presenter.java"$"2015-05-01 11:15:40" "WidgetPickerActivity.java"$"299"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-05-01 11:15:40" "WidgetPickerActivity.java"$"300"$"24,7 @@ import android.content.Intent;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-05-01 11:15:40" "WidgetPickerActivity.java"$"301"$"import android.text.Html;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-05-01 11:15:40" "WidgetPickerActivity.java"$"302"$"49,10 @@ import com.achep.base.ui.widgets.SwitchBar;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-05-01 11:15:40" "WidgetPickerActivity.java"$"303"$"import com.afollestad.materialdialogs.MaterialDialog;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-05-01 11:15:40" "WidgetPickerActivity.java"$"304"$"96,6 @@ public class WidgetPickerActivity extends ActivityBase implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-05-01 11:15:40" "WidgetPickerActivity.java"$"305"$"117,6 @@ public class WidgetPickerActivity extends ActivityBase implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-05-01 11:15:40" "WidgetPickerActivity.java"$"306"$"424,25 @@ public class WidgetPickerActivity extends ActivityBase implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-05-01 11:15:40" "WidgetPickerActivity.java"$"307"$" try {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-05-01 11:15:40" "WidgetPickerActivity.java"$"308"$" if (Device.hasLollipopApi()) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-05-01 11:15:40" "WidgetPickerActivity.java"$"309"$" mAppWidgetHost.startAppWidgetConfigureActivityForResult("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-05-01 11:15:40" "WidgetPickerActivity.java"$"310"$" this, id, 0, REQUEST_APPWIDGET_CONFIGURE, null);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-05-01 11:15:40" "WidgetPickerActivity.java"$"311"$" } else {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-05-01 11:15:40" "WidgetPickerActivity.java"$"312"$" Intent intent = new Intent(AppWidgetManager.ACTION_APPWIDGET_CONFIGURE);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-05-01 11:15:40" "WidgetPickerActivity.java"$"313"$" intent.setComponent(appWidget.configure);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-05-01 11:15:40" "WidgetPickerActivity.java"$"314"$" intent.putExtra(AppWidgetManager.EXTRA_APPWIDGET_ID, id);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-05-01 11:15:40" "WidgetPickerActivity.java"$"315"$" startActivityForResult(intent, REQUEST_APPWIDGET_CONFIGURE);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-05-01 11:15:40" "WidgetPickerActivity.java"$"316"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-05-01 11:15:40" "WidgetPickerActivity.java"$"317"$" } catch (Exception e) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-05-01 11:15:40" "WidgetPickerActivity.java"$"318"$" if (Device.isLge()) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-05-01 11:15:40" "WidgetPickerActivity.java"$"319"$" CharSequence message = Html.fromHtml(getString(R.string.error_dialog_custom_widget_lg));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-05-01 11:15:40" "WidgetPickerActivity.java"$"320"$" new MaterialDialog.Builder(this)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-05-01 11:15:40" "WidgetPickerActivity.java"$"321"$" .title(R.string.error_dialog_title)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-05-01 11:15:40" "WidgetPickerActivity.java"$"322"$" .content(message)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-05-01 11:15:40" "WidgetPickerActivity.java"$"323"$" .positiveText(android.R.string.ok)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-05-01 11:15:40" "WidgetPickerActivity.java"$"324"$" .show();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-05-01 11:15:40" "WidgetPickerActivity.java"$"325"$" } else throw new RuntimeException(e);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-05-01 11:15:40" "WidgetPickerActivity.java"$"326"$"486,7 @@ public class WidgetPickerActivity extends ActivityBase implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-05-01 11:15:40" "WidgetPickerActivity.java"$"327"$" mFab.hide(hasWindowFocus());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-05-01 11:15:40" "HostWidget.java"$"328"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-05-01 11:15:40" "HostWidget.java"$"329"$"28,7 @@ import android.support.annotation.NonNull;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-05-01 11:15:40" "HostWidget.java"$"330"$"import android.view.View;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-05-01 11:15:40" "HostWidget.java"$"331"$"57,7 @@ public class HostWidget extends Widget implements ConfigBase.OnConfigChangedList"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-05-01 11:15:40" "HostWidget.java"$"332"$" private View mEmptyView;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-05-01 11:15:40" "HostWidget.java"$"333"$"120,7 @@ public class HostWidget extends Widget implements ConfigBase.OnConfigChangedList"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-05-01 11:15:40" "HostWidget.java"$"334"$" mEmptyView = sceneView.findViewById(R.id.empty);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-05-01 11:15:40" "HostWidget.java"$"335"$"142,13 @@ public class HostWidget extends Widget implements ConfigBase.OnConfigChangedList"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-05-01 11:15:40" "HostWidget.java"$"336"$" if (mHostView != null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-05-01 11:15:40" "HostWidget.java"$"337"$" ViewUtils.removeFromParent(mHostView);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-05-01 11:15:40" "HostWidget.java"$"338"$" mEmptyView.setVisibility(View.VISIBLE);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-05-01 11:15:40" "HostWidget.java"$"339"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-05-01 11:15:40" "HostWidget.java"$"340"$" mHostViewNeedsReInflate = false;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-05-01 11:15:40" "HostWidget.java"$"341"$" mHostView = null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-05-01 11:15:40" "HostWidget.java"$"342"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-05-01 11:15:40" "HostWidget.java"$"343"$"162,7 @@ public class HostWidget extends Widget implements ConfigBase.OnConfigChangedList"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-05-01 11:15:40" "HostWidget.java"$"344"$" mEmptyView.setVisibility(View.GONE);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-05-01 11:15:40" "MediaWidget.java"$"345"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-05-01 11:15:40" "MediaWidget.java"$"346"$"142,7 @@ public class MediaWidget extends Widget implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-05-01 11:15:40" "MediaWidget.java"$"347"$" if (DEBUG) Log.d(TAG, ""Seek bar refresh tick."");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/MediaWidget.java"$"2015-05-01 11:15:40" "TaskQueueThread.java"$"348"$"++ b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-05-01 11:15:40" "TaskQueueThread.java"$"349"$"19,7 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-05-01 11:15:40" "TaskQueueThread.java"$"350"$"import android.util.Log;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-05-01 11:15:40" "TaskQueueThread.java"$"351"$"27,15 @@ import java.util.Iterator;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-05-01 11:15:40" "TaskQueueThread.java"$"352"$"import static com.achep.base.Build.DEBUG;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-05-01 11:15:40" "TaskQueueThread.java"$"353"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-05-01 11:15:40" "TaskQueueThread.java"$"354"$"/**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-05-01 11:15:40" "TaskQueueThread.java"$"355"$" private static final String TAG = ""TaskQueueThread"";"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-05-01 11:15:40" "TaskQueueThread.java"$"356"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-05-01 11:15:40" "TaskQueueThread.java"$"357"$" private final Queue mQueue = new ConcurrentLinkedQueue<>();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-05-01 11:15:40" "TaskQueueThread.java"$"358"$"66,7 @@ public abstract class TaskQueueThread extends Thread implements IThreadFinish"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-05-01 11:15:40" "TaskQueueThread.java"$"359"$" if (DEBUG) Log.d(TAG, ""Starting thread"");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-05-01 11:15:40" "TaskQueueThread.java"$"360"$"104,8 @@ public abstract class TaskQueueThread extends Thread implements IThreadFinish"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-05-01 11:15:40" "TaskQueueThread.java"$"361"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-05-01 11:15:40" "TaskQueueThread.java"$"362"$" if (DEBUG) Log.d(TAG, ""Stopping thread"");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2015-05-01 11:15:40" "SettingsActivity.java"$"363"$"++ b/project/app/src/main/java/com/achep/base/ui/activities/SettingsActivity.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/SettingsActivity.java"$"2015-05-01 11:15:40" "SettingsActivity.java"$"364"$"208,7 @@ public abstract class SettingsActivity extends ActivityBase implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/SettingsActivity.java"$"2015-05-01 11:15:40" "SettingsActivity.java"$"365"$" mContent = (ViewGroup) findViewById(android.R.id.content);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/SettingsActivity.java"$"2015-05-01 11:15:40" "SettingsActivity.java"$"366"$"414,7 @@ public abstract class SettingsActivity extends ActivityBase implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/SettingsActivity.java"$"2015-05-01 11:15:40" "SettingsActivity.java"$"367"$" transaction.replace(android.R.id.content, f);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/SettingsActivity.java"$"2015-05-01 11:15:40" "AnimatorListenerAdapter.java"$"368"$"++ b/project/app/src/main/java/com/achep/base/ui/animations/AnimatorListenerAdapter.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/animations/AnimatorListenerAdapter.java"$"2015-05-01 11:15:40" "AnimatorListenerAdapter.java"$"369"$"19,6 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/animations/AnimatorListenerAdapter.java"$"2015-05-01 11:15:40" "TransformationDrawable.java"$"370"$"++ b/project/app/src/main/java/com/achep/base/ui/drawables/TransformationDrawable.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/drawables/TransformationDrawable.java"$"2015-05-01 11:15:40" "TransformationDrawable.java"$"371"$"29,7 @@ import android.graphics.PixelFormat;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/drawables/TransformationDrawable.java"$"2015-05-01 11:15:40" "TransformationDrawable.java"$"372"$"import android.support.annotation.Nullable;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/drawables/TransformationDrawable.java"$"2015-05-01 11:15:40" "TransformationDrawable.java"$"373"$"46,11 @@ public abstract class TransformationDrawable extends Drawable {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/drawables/TransformationDrawable.java"$"2015-05-01 11:15:40" "TransformationDrawable.java"$"374"$" private final float[][] mVertexFrom;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/drawables/TransformationDrawable.java"$"2015-05-01 11:15:40" "TransformationDrawable.java"$"375"$"68,9 @@ public abstract class TransformationDrawable extends Drawable {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/drawables/TransformationDrawable.java"$"2015-05-01 11:15:40" "TransformationDrawable.java"$"376"$" mVertexFrom = new float[2][vertex[0].length];"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/drawables/TransformationDrawable.java"$"2015-05-01 11:15:40" "TransformationDrawable.java"$"377"$" mProgress = 1f;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/drawables/TransformationDrawable.java"$"2015-05-01 11:15:40" "TransformationDrawable.java"$"378"$"81,16 @@ public abstract class TransformationDrawable extends Drawable {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/drawables/TransformationDrawable.java"$"2015-05-01 11:15:40" "TransformationDrawable.java"$"379"$" public void transformToShape(int i) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/drawables/TransformationDrawable.java"$"2015-05-01 11:15:40" "TransformationDrawable.java"$"380"$" transformToShape(i, true);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/drawables/TransformationDrawable.java"$"2015-05-01 11:15:40" "TransformationDrawable.java"$"381"$" public void transformToShape(int i, boolean animate) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/drawables/TransformationDrawable.java"$"2015-05-01 11:15:40" "TransformationDrawable.java"$"382"$" if (setTargetShape(i) && animate && !mAnimator.isRunning()) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/drawables/TransformationDrawable.java"$"2015-05-01 11:15:40" "TransformationDrawable.java"$"383"$" // If the target shape is new, then we probably should animate the"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/drawables/TransformationDrawable.java"$"2015-05-01 11:15:40" "TransformationDrawable.java"$"384"$" // change."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/drawables/TransformationDrawable.java"$"2015-05-01 11:15:40" "TransformationDrawable.java"$"385"$" mAnimator.start();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/drawables/TransformationDrawable.java"$"2015-05-01 11:15:40" "TransformationDrawable.java"$"386"$"102,11 @@ public abstract class TransformationDrawable extends Drawable {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/drawables/TransformationDrawable.java"$"2015-05-01 11:15:40" "TransformationDrawable.java"$"387"$" public boolean setTargetShape(int i) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/drawables/TransformationDrawable.java"$"2015-05-01 11:15:40" "TransformationDrawable.java"$"388"$" if (mToShape == i) return false;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/drawables/TransformationDrawable.java"$"2015-05-01 11:15:40" "TransformationDrawable.java"$"389"$" updateVertexFrom();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/drawables/TransformationDrawable.java"$"2015-05-01 11:15:40" "TransformationDrawable.java"$"390"$" return true;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/drawables/TransformationDrawable.java"$"2015-05-01 11:15:40" "TransformationDrawable.java"$"391"$"138,23 @@ public abstract class TransformationDrawable extends Drawable {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/drawables/TransformationDrawable.java"$"2015-05-01 11:15:40" "TransformationDrawable.java"$"392"$" float v0 = mVertexFrom[type][i] * (1f - progress);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/drawables/TransformationDrawable.java"$"2015-05-01 11:15:40" "TransformationDrawable.java"$"393"$" v1) * size;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/drawables/TransformationDrawable.java"$"2015-05-01 11:15:40" "TransformationDrawable.java"$"394"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/drawables/TransformationDrawable.java"$"2015-05-01 11:15:40" "TransformationDrawable.java"$"395"$" * Updates the current `init` state of the icon. While animating, the icon will go"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/drawables/TransformationDrawable.java"$"2015-05-01 11:15:40" "TransformationDrawable.java"$"396"$" * from this state to one of the defined {@link #mVertex by vertexes}."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/drawables/TransformationDrawable.java"$"2015-05-01 11:15:40" "TransformationDrawable.java"$"397"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/drawables/TransformationDrawable.java"$"2015-05-01 11:15:40" "TransformationDrawable.java"$"398"$" private void updateVertexFrom() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/drawables/TransformationDrawable.java"$"2015-05-01 11:15:40" "TransformationDrawable.java"$"399"$" int length = mVertexFrom[0].length;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/drawables/TransformationDrawable.java"$"2015-05-01 11:15:40" "TransformationDrawable.java"$"400"$" for (int i = 0; i < length; i++) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/drawables/TransformationDrawable.java"$"2015-05-01 11:15:40" "TransformationDrawable.java"$"401"$" mVertexFrom[0][i] = calcTransformation(0, i, mProgress, 1f);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/drawables/TransformationDrawable.java"$"2015-05-01 11:15:40" "TransformationDrawable.java"$"402"$" mVertexFrom[1][i] = calcTransformation(1, i, mProgress, 1f);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/drawables/TransformationDrawable.java"$"2015-05-01 11:15:40" "TransformationDrawable.java"$"403"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/drawables/TransformationDrawable.java"$"2015-05-01 11:15:40" "TransformationDrawable.java"$"404"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/drawables/TransformationDrawable.java"$"2015-05-01 11:15:40" "TransformationDrawable.java"$"405"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/drawables/TransformationDrawable.java"$"2015-05-01 11:15:40" "TransformationDrawable.java"$"406"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/drawables/TransformationDrawable.java"$"2015-05-01 11:15:40" "TransformationDrawable.java"$"407"$"185,25 @@ public abstract class TransformationDrawable extends Drawable {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/drawables/TransformationDrawable.java"$"2015-05-01 11:15:40" "TransformationDrawable.java"$"408"$" public void setColorFilter(@Nullable ColorFilter cf) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/drawables/TransformationDrawable.java"$"2015-05-01 11:15:40" "TransformationDrawable.java"$"409"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/drawables/TransformationDrawable.java"$"2015-05-01 11:15:40" "TransformationDrawable.java"$"410"$" * Specify an optional color filter for the drawable. Note that the color"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/drawables/TransformationDrawable.java"$"2015-05-01 11:15:40" "TransformationDrawable.java"$"411"$" * is an int containing alpha as well as r,g,b. This 32bit value is not"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/drawables/TransformationDrawable.java"$"2015-05-01 11:15:40" "TransformationDrawable.java"$"412"$" * pre-multiplied, meaning that its alpha can be any value, regardless"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/drawables/TransformationDrawable.java"$"2015-05-01 11:15:40" "TransformationDrawable.java"$"413"$" * of the values of r,g,b. See the {@link Color Color class} for more details."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/drawables/TransformationDrawable.java"$"2015-05-01 11:15:40" "TransformationDrawable.java"$"414"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/drawables/TransformationDrawable.java"$"2015-05-01 11:15:40" "TransformationDrawable.java"$"415"$" * @param color the color to be set"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/drawables/TransformationDrawable.java"$"2015-05-01 11:15:40" "TransformationDrawable.java"$"416"$" * @see #setColorFilter(ColorFilter)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/drawables/TransformationDrawable.java"$"2015-05-01 11:15:40" "TransformationDrawable.java"$"417"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/drawables/TransformationDrawable.java"$"2015-05-01 11:15:40" "TransformationDrawable.java"$"418"$" public void setColor(int color) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/drawables/TransformationDrawable.java"$"2015-05-01 11:15:40" "TransformationDrawable.java"$"419"$" mPaint.setColor(color);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/drawables/TransformationDrawable.java"$"2015-05-01 11:15:40" "TransformationDrawable.java"$"420"$" invalidateSelf();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/drawables/TransformationDrawable.java"$"2015-05-01 11:15:40" "TransformationDrawable.java"$"421"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/drawables/TransformationDrawable.java"$"2015-05-01 11:15:40" "TransformationDrawable.java"$"422"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/drawables/TransformationDrawable.java"$"2015-05-01 11:15:40" "TransformationDrawable.java"$"423"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/drawables/TransformationDrawable.java"$"2015-05-01 11:15:40" "PreferenceFragmentBase.java"$"424"$"++ b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragmentBase.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragmentBase.java"$"2015-05-01 11:15:40" "PreferenceFragmentBase.java"$"425"$"167,6 @@ public abstract class PreferenceFragmentBase extends Fragment implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragmentBase.java"$"2015-05-01 11:15:40" "PreferenceFragmentBase.java"$"426"$"344,12 @@ public abstract class PreferenceFragmentBase extends Fragment implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragmentBase.java"$"2015-05-01 11:15:40" "DonateDialog.java"$"427"$"++ b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2015-05-01 11:15:40" "DonateDialog.java"$"428"$"39,7 @@ import com.achep.acdisplay.R;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2015-05-01 11:15:40" "DonateDialog.java"$"429"$"import com.achep.base.interfaces.IActivityBase;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2015-05-01 11:15:40" "DonateDialog.java"$"430"$"87,16 @@ public class DonateDialog extends DialogFragment {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2015-05-01 11:15:40" "DonateDialog.java"$"431"$" if (activity instanceof IActivityBase) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2015-05-01 11:15:40" "DonateDialog.java"$"432"$" IActivityBase ma = (IActivityBase) activity;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2015-05-01 11:15:40" "DonateDialog.java"$"433"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2015-05-01 11:15:40" "DonateDialog.java"$"434"$" "" on the activity before!"");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2015-05-01 11:15:40" "DonateDialog.java"$"435"$" if (mCheckout == null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2015-05-01 11:15:40" "DonateDialog.java"$"436"$" String message = ""You must call #requestCheckout() on the activity before!"";"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2015-05-01 11:15:40" "DonateDialog.java"$"437"$" throw new RuntimeException(message);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2015-05-01 11:15:40" "DonateDialog.java"$"438"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2015-05-01 11:15:40" "DonateDialog.java"$"439"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2015-05-01 11:15:40" "DonateDialog.java"$"440"$" ""instance of ActivityBase.class!"");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2015-05-01 11:15:40" "DonateDialog.java"$"441"$" ""instance of IActivityBase.class!"");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2015-05-01 11:15:40" "FeedbackDialog.java"$"442"$"++ b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/FeedbackDialog.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/FeedbackDialog.java"$"2015-05-01 11:15:40" "FeedbackDialog.java"$"443"$"203,7 @@ public class FeedbackDialog extends DialogFragment implements ConfigBase.OnConfi"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/FeedbackDialog.java"$"2015-05-01 11:15:40" "FeedbackDialog.java"$"444"$" ViewUtils.removeFromParent(mFaqContainer);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/FeedbackDialog.java"$"2015-05-01 11:15:40" "SwitchBar.java"$"445"$"++ b/project/app/src/main/java/com/achep/base/ui/widgets/SwitchBar.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/widgets/SwitchBar.java"$"2015-05-01 11:15:40" "SwitchBar.java"$"446"$"107,18 @@ public class SwitchBar extends LinearLayout implements ICheckable {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/widgets/SwitchBar.java"$"2015-05-01 11:15:40" "SwitchBar.java"$"447"$" /*"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/widgets/SwitchBar.java"$"2015-05-01 11:15:40" "SwitchBar.java"$"448"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/widgets/SwitchBar.java"$"2015-05-01 11:15:40" "PreferenceManagerUtils.java"$"449"$"++ b/project/app/src/main/java/com/achep/base/utils/PreferenceManagerUtils.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/PreferenceManagerUtils.java"$"2015-05-01 11:15:40" "PreferenceManagerUtils.java"$"450"$"68,6 @@ public final class PreferenceManagerUtils {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/PreferenceManagerUtils.java"$"2015-05-01 11:15:40" "ViewUtils.java"$"451"$"++ b/project/app/src/main/java/com/achep/base/utils/ViewUtils.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/ViewUtils.java"$"2015-05-01 11:15:40" "ViewUtils.java"$"452"$"35,8 @@ import java.lang.reflect.Field;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/ViewUtils.java"$"2015-05-01 11:15:40" "ViewUtils.java"$"453"$"import static com.achep.base.Build.DEBUG;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/ViewUtils.java"$"2015-05-01 11:15:40" "ViewUtils.java"$"454"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/ViewUtils.java"$"2015-05-01 11:15:40" "ViewUtils.java"$"455"$"/**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/ViewUtils.java"$"2015-05-01 11:15:40" "ViewUtils.java"$"456"$"49,13 @@ public class ViewUtils {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/ViewUtils.java"$"2015-05-01 11:15:40" "ViewUtils.java"$"457"$" public static void removeFromParent(@NonNull View view) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/ViewUtils.java"$"2015-05-01 11:15:40" "ViewUtils.java"$"458"$" ViewGroup vg = (ViewGroup) view.getParent();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/ViewUtils.java"$"2015-05-01 11:15:40" "ViewUtils.java"$"459"$" if (vg != null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/ViewUtils.java"$"2015-05-01 11:15:40" "ViewUtils.java"$"460"$" vg.removeView(view);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/ViewUtils.java"$"2015-05-01 11:15:40" "ViewUtils.java"$"461"$" } else if (DEBUG) LogUtils.v(TAG, ""Tried to remove parent of an orphan view."", 3);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/ViewUtils.java"$"2015-05-01 11:15:40" "ViewUtils.java"$"462"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/ViewUtils.java"$"2015-05-01 11:15:40" "ViewUtils.java"$"463"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/ViewUtils.java"$"2015-05-01 11:15:40" "ViewUtils.java"$"464"$" public static boolean isTouchPointInView(@NonNull View view, float x, float y) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/ViewUtils.java"$"2015-05-01 11:15:40" "AccessibilityService.java"$"4"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/AccessibilityService.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/AccessibilityService.java"$"2015-05-01 19:09:53" "AccessibilityService.java"$"5"$"26,6 @@ import android.view.accessibility.AccessibilityEvent;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/AccessibilityService.java"$"2015-05-01 19:09:53" "AccessibilityService.java"$"6"$"49,7 @@ public class AccessibilityService extends android.accessibilityservice.Accessibi"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/AccessibilityService.java"$"2015-05-01 19:09:53" "AccessibilityService.java"$"7"$" if (Device.hasJellyBeanMR2Api()) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/AccessibilityService.java"$"2015-05-01 19:09:53" "TransformationDrawable.java"$"8"$"++ b/project/app/src/main/java/com/achep/base/ui/drawables/TransformationDrawable.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/drawables/TransformationDrawable.java"$"2015-05-01 19:09:53" "TransformationDrawable.java"$"9"$"68,7 @@ public abstract class TransformationDrawable extends Drawable {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/drawables/TransformationDrawable.java"$"2015-05-01 19:09:53" "TransformationDrawable.java"$"10"$" mVertexFrom = new float[2][vertex[0][0].length];"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/drawables/TransformationDrawable.java"$"2015-05-01 19:09:53" "Presenter.java"$"12"$"++ b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-05-03 08:41:05" "Presenter.java"$"13"$"160,7 @@ public class Presenter implements NotificationPresenter.OnNotificationPostedList"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-05-03 08:41:05" "Presenter.java"$"14"$" //kill();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-05-03 08:41:05" "KeyguardActivity.java"$"15"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-03 08:41:05" "KeyguardActivity.java"$"16"$"61,7 @@ public abstract class KeyguardActivity extends ActivityBase implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-03 08:41:05" "KeyguardActivity.java"$"17"$" private boolean mAttachedToWindow;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-03 08:41:05" "KeyguardActivity.java"$"18"$"69,8 @@ public abstract class KeyguardActivity extends ActivityBase implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-03 08:41:05" "KeyguardActivity.java"$"19"$" private PowerManager.WakeLock mWakeLock;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-03 08:41:05" "KeyguardActivity.java"$"20"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-03 08:41:05" "KeyguardActivity.java"$"21"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-03 08:41:05" "KeyguardActivity.java"$"22"$"122,8 @@ public abstract class KeyguardActivity extends ActivityBase implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-03 08:41:05" "KeyguardActivity.java"$"23"$" if (hasWakeUpExtra()) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-03 08:41:05" "KeyguardActivity.java"$"24"$" flags |= WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-03 08:41:05" "KeyguardActivity.java"$"25"$"137,58 @@ public abstract class KeyguardActivity extends ActivityBase implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-03 08:41:05" "KeyguardActivity.java"$"26"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-03 08:41:05" "KeyguardActivity.java"$"27"$" protected void onNewIntent(Intent intent) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-03 08:41:05" "KeyguardActivity.java"$"28"$" super.onNewIntent(intent);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-03 08:41:05" "KeyguardActivity.java"$"29"$" // Handle intents"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-03 08:41:05" "KeyguardActivity.java"$"30"$" if (hasWakeUpExtra(intent)) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-03 08:41:05" "KeyguardActivity.java"$"31"$" acquireWakeUpLock();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-03 08:41:05" "KeyguardActivity.java"$"32"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-03 08:41:05" "KeyguardActivity.java"$"33"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-03 08:41:05" "KeyguardActivity.java"$"34"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-03 08:41:05" "KeyguardActivity.java"$"35"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-03 08:41:05" "KeyguardActivity.java"$"36"$" public void onAttachedToWindow() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-03 08:41:05" "KeyguardActivity.java"$"37"$" super.onAttachedToWindow();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-03 08:41:05" "KeyguardActivity.java"$"38"$" mAttachedToWindow = true;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-03 08:41:05" "KeyguardActivity.java"$"39"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-03 08:41:05" "KeyguardActivity.java"$"40"$" // Handle intents"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-03 08:41:05" "KeyguardActivity.java"$"41"$" if (hasWakeUpExtra()) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-03 08:41:05" "KeyguardActivity.java"$"42"$" acquireWakeUpFlags();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-03 08:41:05" "KeyguardActivity.java"$"43"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-03 08:41:05" "KeyguardActivity.java"$"44"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-03 08:41:05" "KeyguardActivity.java"$"45"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-03 08:41:05" "KeyguardActivity.java"$"46"$" private void acquireWakeUpLock() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-03 08:41:05" "KeyguardActivity.java"$"47"$" Check.getInstance().isTrue(mAttachedToWindow);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-03 08:41:05" "KeyguardActivity.java"$"48"$" int flags = PowerManager.ACQUIRE_CAUSES_WAKEUP | PowerManager.SCREEN_DIM_WAKE_LOCK;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-03 08:41:05" "KeyguardActivity.java"$"49"$" PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-03 08:41:05" "KeyguardActivity.java"$"50"$" mWakeLock = pm.newWakeLock(flags, ""Turn the keyguard on."");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-03 08:41:05" "KeyguardActivity.java"$"51"$" mWakeLock.acquire(500); // 0.5 sec."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-03 08:41:05" "KeyguardActivity.java"$"52"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-03 08:41:05" "KeyguardActivity.java"$"53"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-03 08:41:05" "KeyguardActivity.java"$"54"$" private void acquireWakeUpFlags() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-03 08:41:05" "KeyguardActivity.java"$"55"$" getWindow().addFlags(WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-03 08:41:05" "KeyguardActivity.java"$"56"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-03 08:41:05" "KeyguardActivity.java"$"57"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-03 08:41:05" "KeyguardActivity.java"$"58"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-03 08:41:05" "KeyguardActivity.java"$"59"$" * @return {@code true} if the {@link #getIntent() intent} includes the"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-03 08:41:05" "KeyguardActivity.java"$"60"$" * {@link #EXTRA_TURN_SCREEN_ON} set to {@code true}, {@code false}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-03 08:41:05" "KeyguardActivity.java"$"61"$" * otherwise."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-03 08:41:05" "KeyguardActivity.java"$"62"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-03 08:41:05" "KeyguardActivity.java"$"63"$" private boolean hasWakeUpExtra() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-03 08:41:05" "KeyguardActivity.java"$"64"$" return hasWakeUpExtra(getIntent());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-03 08:41:05" "KeyguardActivity.java"$"65"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-03 08:41:05" "KeyguardActivity.java"$"66"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-03 08:41:05" "KeyguardActivity.java"$"67"$" private boolean hasWakeUpExtra(@Nullable Intent intent) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-03 08:41:05" "KeyguardActivity.java"$"68"$" return intent != null && intent.getBooleanExtra(EXTRA_TURN_SCREEN_ON, false);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-03 08:41:05" "KeyguardActivity.java"$"69"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-03 08:41:05" "KeyguardActivity.java"$"70"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-03 08:41:05" "KeyguardActivity.java"$"71"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-03 08:41:05" "KeyguardActivity.java"$"72"$" public void onDetachedFromWindow() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-03 08:41:05" "KeyguardActivity.java"$"73"$" mAttachedToWindow = false;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-03 08:41:05" "KeyguardActivity.java"$"74"$" if (mWakeLock != null && mWakeLock.isHeld()) mWakeLock.release();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-03 08:41:05" "KeyguardActivity.java"$"75"$" super.onDetachedFromWindow();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-03 08:41:05" "KeyguardActivity.java"$"76"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-03 08:41:05" "KeyguardActivity.java"$"77"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-03 08:41:05" "KeyguardActivity.java"$"78"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-03 08:41:05" "SettingsProximitySensorActivity.java"$"79"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/activities/SettingsProximitySensorActivity.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/SettingsProximitySensorActivity.java"$"2015-05-03 08:41:05" "SettingsProximitySensorActivity.java"$"80"$"1,41 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/SettingsProximitySensorActivity.java"$"2015-05-03 08:41:05" "SettingsProximitySensorActivity.java"$"81"$"/*"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/SettingsProximitySensorActivity.java"$"2015-05-03 08:41:05" "SettingsProximitySensorActivity.java"$"82"$" * Copyright (C) 2014 AChep@xda "$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/SettingsProximitySensorActivity.java"$"2015-05-03 08:41:05" "SettingsProximitySensorActivity.java"$"83"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/SettingsProximitySensorActivity.java"$"2015-05-03 08:41:05" "SettingsProximitySensorActivity.java"$"84"$" * This program is free software; you can redistribute it and/or"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/SettingsProximitySensorActivity.java"$"2015-05-03 08:41:05" "SettingsProximitySensorActivity.java"$"85"$" * modify it under the terms of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/SettingsProximitySensorActivity.java"$"2015-05-03 08:41:05" "SettingsProximitySensorActivity.java"$"86"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/SettingsProximitySensorActivity.java"$"2015-05-03 08:41:05" "SettingsProximitySensorActivity.java"$"87"$" * of the License, or (at your option) any later version."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/SettingsProximitySensorActivity.java"$"2015-05-03 08:41:05" "SettingsProximitySensorActivity.java"$"88"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/SettingsProximitySensorActivity.java"$"2015-05-03 08:41:05" "SettingsProximitySensorActivity.java"$"89"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/SettingsProximitySensorActivity.java"$"2015-05-03 08:41:05" "SettingsProximitySensorActivity.java"$"90"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/SettingsProximitySensorActivity.java"$"2015-05-03 08:41:05" "SettingsProximitySensorActivity.java"$"91"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/SettingsProximitySensorActivity.java"$"2015-05-03 08:41:05" "SettingsProximitySensorActivity.java"$"92"$" * GNU General Public License for more details."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/SettingsProximitySensorActivity.java"$"2015-05-03 08:41:05" "SettingsProximitySensorActivity.java"$"93"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/SettingsProximitySensorActivity.java"$"2015-05-03 08:41:05" "SettingsProximitySensorActivity.java"$"94"$" * You should have received a copy of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/SettingsProximitySensorActivity.java"$"2015-05-03 08:41:05" "SettingsProximitySensorActivity.java"$"95"$" * along with this program; if not, write to the Free Software"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/SettingsProximitySensorActivity.java"$"2015-05-03 08:41:05" "SettingsProximitySensorActivity.java"$"96"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/SettingsProximitySensorActivity.java"$"2015-05-03 08:41:05" "SettingsProximitySensorActivity.java"$"97"$" * MA 02110-1301, USA."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/SettingsProximitySensorActivity.java"$"2015-05-03 08:41:05" "SettingsProximitySensorActivity.java"$"98"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/SettingsProximitySensorActivity.java"$"2015-05-03 08:41:05" "SettingsProximitySensorActivity.java"$"99"$"package com.achep.acdisplay.ui.activities;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/SettingsProximitySensorActivity.java"$"2015-05-03 08:41:05" "SettingsProximitySensorActivity.java"$"100"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/SettingsProximitySensorActivity.java"$"2015-05-03 08:41:05" "SettingsProximitySensorActivity.java"$"101"$"import android.os.Bundle;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/SettingsProximitySensorActivity.java"$"2015-05-03 08:41:05" "SettingsProximitySensorActivity.java"$"102"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/SettingsProximitySensorActivity.java"$"2015-05-03 08:41:05" "SettingsProximitySensorActivity.java"$"103"$"import com.achep.acdisplay.R;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/SettingsProximitySensorActivity.java"$"2015-05-03 08:41:05" "SettingsProximitySensorActivity.java"$"104"$"import com.achep.base.ui.activities.ActivityBase;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/SettingsProximitySensorActivity.java"$"2015-05-03 08:41:05" "SettingsProximitySensorActivity.java"$"105"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/SettingsProximitySensorActivity.java"$"2015-05-03 08:41:05" "SettingsProximitySensorActivity.java"$"106"$"/**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/SettingsProximitySensorActivity.java"$"2015-05-03 08:41:05" "SettingsProximitySensorActivity.java"$"107"$" * An activity for tweaking the"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/SettingsProximitySensorActivity.java"$"2015-05-03 08:41:05" "SettingsProximitySensorActivity.java"$"108"$" * {@link com.achep.acdisplay.services.activemode.sensors.ProximitySensor proximity sensor}."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/SettingsProximitySensorActivity.java"$"2015-05-03 08:41:05" "SettingsProximitySensorActivity.java"$"109"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/SettingsProximitySensorActivity.java"$"2015-05-03 08:41:05" "SettingsProximitySensorActivity.java"$"110"$" * @author Artem Chepurnoy"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/SettingsProximitySensorActivity.java"$"2015-05-03 08:41:05" "SettingsProximitySensorActivity.java"$"111"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/SettingsProximitySensorActivity.java"$"2015-05-03 08:41:05" "SettingsProximitySensorActivity.java"$"112"$"public class SettingsProximitySensorActivity extends ActivityBase {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/SettingsProximitySensorActivity.java"$"2015-05-03 08:41:05" "SettingsProximitySensorActivity.java"$"113"$" private static final String TAG = ""SettingsProximitySensorActivity"";"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/SettingsProximitySensorActivity.java"$"2015-05-03 08:41:05" "SettingsProximitySensorActivity.java"$"114"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/SettingsProximitySensorActivity.java"$"2015-05-03 08:41:05" "SettingsProximitySensorActivity.java"$"115"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/SettingsProximitySensorActivity.java"$"2015-05-03 08:41:05" "SettingsProximitySensorActivity.java"$"116"$" protected void onCreate(Bundle savedInstanceState) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/SettingsProximitySensorActivity.java"$"2015-05-03 08:41:05" "SettingsProximitySensorActivity.java"$"117"$" super.onCreate(savedInstanceState);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/SettingsProximitySensorActivity.java"$"2015-05-03 08:41:05" "SettingsProximitySensorActivity.java"$"118"$" setContentView(R.layout.settings_proximity_sensor_programs);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/SettingsProximitySensorActivity.java"$"2015-05-03 08:41:05" "SettingsProximitySensorActivity.java"$"119"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/SettingsProximitySensorActivity.java"$"2015-05-03 08:41:05" "SettingsProximitySensorActivity.java"$"120"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/SettingsProximitySensorActivity.java"$"2015-05-03 08:41:05" "SettingsProximitySensorActivity.java"$"121"$"}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/SettingsProximitySensorActivity.java"$"2015-05-03 08:41:05" "Config.java"$"4"$"++ b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-03 15:06:50" "Config.java"$"5"$"73,7 @@ public final class Config extends ConfigBase {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-03 15:06:50" "Config.java"$"6"$" public static final String KEY_ACTIVE_MODE_WAVE_TO_WAKE = ""active_mode_wave_to_wake"";"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-03 15:06:50" "Config.java"$"7"$"126,7 @@ public final class Config extends ConfigBase {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-03 15:06:50" "Config.java"$"8"$" private boolean mActiveModeWave2Wake;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-03 15:06:50" "Config.java"$"9"$"219,9 @@ public final class Config extends ConfigBase {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-03 15:06:50" "Config.java"$"10"$" map.put(KEY_ACTIVE_MODE_WAVE_TO_WAKE, new ConfigBase.Option("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-03 15:06:50" "Config.java"$"11"$" ""mActiveModeWave2Wake"", null, null, boolean.class)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-03 15:06:50" "Config.java"$"12"$" .setDefaultRes(R.bool.config_default_active_mode_wave_to_wake));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-03 15:06:50" "Config.java"$"13"$"635,10 @@ public final class Config extends ConfigBase {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-03 15:06:50" "Config.java"$"14"$" public boolean isActiveModeWaveToWakeEnabled() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-03 15:06:50" "Config.java"$"15"$" return mActiveModeWave2Wake;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-03 15:06:50" "Config.java"$"16"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-03 15:06:50" "Config.java"$"17"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-03 15:06:50" "Config.java"$"18"$" // //////////////////////////////////////////"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"19"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"20"$"26,12 @@ import android.os.Handler;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"21"$"import com.achep.acdisplay.Config;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"22"$"import com.achep.base.content.ConfigBase;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"23"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"24"$"import org.apache.commons.lang.builder.EqualsBuilder;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"25"$"import org.apache.commons.lang.builder.HashCodeBuilder;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"26"$"46,7 @@ import static com.achep.base.Build.DEBUG;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"27"$" SensorEventListener, ConfigBase.OnConfigChangedListener {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"28"$"72,7 @@ public final class ProximitySensor extends ActiveModeSensor implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"29"$" private final Program mWave2WakeProgram;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"30"$"89,68 @@ public final class ProximitySensor extends ActiveModeSensor implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"31"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"32"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"33"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"34"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"35"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"36"$" public int hashCode() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"37"$" return new HashCodeBuilder(31, 3615)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"38"$" .append(isNear)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"39"$" .append(timeMin)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"40"$" .append(timeMax)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"41"$" .toHashCode();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"42"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"43"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"44"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"45"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"46"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"47"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"48"$" public boolean equals(Object o) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"49"$" if (o == this)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"50"$" return true;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"51"$" if (!(o instanceof Data))"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"52"$" return false;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"53"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"54"$" Data data = (Data) o;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"55"$" return new EqualsBuilder()"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"56"$" .append(isNear, data.isNear)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"57"$" .append(timeMin, data.timeMin)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"58"$" .append(timeMax, data.timeMax)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"59"$" .isEquals();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"60"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"61"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"62"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"63"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"64"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"65"$" public int hashCode() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"66"$" return new HashCodeBuilder(2369, 31)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"67"$" .append(dataArray)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"68"$" .toHashCode();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"69"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"70"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"71"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"72"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"73"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"74"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"75"$" public boolean equals(Object o) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"76"$" if (o == this)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"77"$" return true;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"78"$" if (!(o instanceof Program))"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"79"$" return false;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"80"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"81"$" Program program = (Program) o;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"82"$" return new EqualsBuilder()"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"83"$" .append(dataArray, program.dataArray)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"84"$" .isEquals();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"85"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"86"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"87"$" public static int fits(@NonNull Program program, @NonNull ArrayList history) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"88"$"244,16 @@ public final class ProximitySensor extends ActiveModeSensor implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"89"$" mWave2WakeProgram = new Program.Builder()"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"90"$" .add(0, 1500) /* and after: is far not more than 1 second */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"91"$" .add(0, 1500) /* and after: is near not more than 1 second */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"92"$" mPrograms.add(mWave2WakeProgram); // needed to include in history size calculation"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"93"$"296,9 @@ public final class ProximitySensor extends ActiveModeSensor implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"94"$" Config.getInstance().registerListener(this);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"95"$" updateWave2WakeProgram();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"96"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"97"$" // Ignore pocket program's start delay,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"98"$"319,8 @@ public final class ProximitySensor extends ActiveModeSensor implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"99"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"100"$" Config.getInstance().unregisterListener(this);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"101"$"349,7 @@ public final class ProximitySensor extends ActiveModeSensor implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"102"$" while (mHistory.size() >= mHistoryMaximumSize)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"103"$"383,30 @@ public final class ProximitySensor extends ActiveModeSensor implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"104"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"105"$" public void onConfigChanged(@NonNull ConfigBase config,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"106"$" @NonNull String key,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"107"$" @NonNull Object value) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"108"$" switch (key) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"109"$" case Config.KEY_ACTIVE_MODE_WAVE_TO_WAKE:"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"110"$" updateWave2WakeProgram();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"111"$" break;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"112"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"113"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"114"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"115"$" private void updateWave2WakeProgram() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"116"$" synchronized (monitor) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"117"$" boolean enabled = Config.getInstance().isActiveModeWaveToWakeEnabled();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"118"$" if (enabled) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"119"$" if (!mPrograms.contains(mWave2WakeProgram)) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"120"$" if (DEBUG) Log.d(TAG, ""Added the \""Wave to wake\"" program"");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"121"$" mPrograms.add(mWave2WakeProgram);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"122"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"123"$" } else {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"124"$" if (DEBUG) Log.d(TAG, ""Removed the \""Wave to wake\"" program"");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"125"$" mPrograms.remove(mWave2WakeProgram);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"126"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"127"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"128"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"129"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "ProximitySensor.java"$"130"$"}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/sensors/ProximitySensor.java"$"2015-05-03 15:06:50" "KeyguardActivity.java"$"131"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-03 15:06:50" "KeyguardActivity.java"$"132"$"61,6 @@ public abstract class KeyguardActivity extends ActivityBase implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-03 15:06:50" "KeyguardActivity.java"$"133"$"148,6 @@ public abstract class KeyguardActivity extends ActivityBase implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-03 15:06:50" "KeyguardActivity.java"$"134"$"156,6 @@ public abstract class KeyguardActivity extends ActivityBase implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-03 15:06:50" "KeyguardActivity.java"$"135"$"181,6 @@ public abstract class KeyguardActivity extends ActivityBase implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-03 15:06:50" "ActiveModeSettings.java"$"136"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/ActiveModeSettings.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/ActiveModeSettings.java"$"2015-05-03 15:06:50" "ActiveModeSettings.java"$"137"$"43,7 @@ public class ActiveModeSettings extends PreferenceFragment {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/ActiveModeSettings.java"$"2015-05-03 15:06:50" "ActiveModeSettings.java"$"138"$" syncPreference(Config.KEY_ACTIVE_MODE_WAVE_TO_WAKE);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/ActiveModeSettings.java"$"2015-05-03 15:06:50" "README.md"$"0"$"++ b/README.md"$"verdict"$"0"$" b/README.md"$"2015-05-04 19:32:10" "README.md"$"1"$"39,15 @@ Checklist for creating issues:"$"verdict"$"0"$" b/README.md"$"2015-05-04 19:32:10" "README.md"$"2"$"Creating your AcDisplay"$"verdict"$"0"$" b/README.md"$"2015-05-04 19:32:10" "README.md"$"3"$"----------------"$"verdict"$"0"$" b/README.md"$"2015-05-04 19:32:10" "README.md"$"4"$"We welcome all developers to use our source code to create applications on our platform."$"verdict"$"0"$" b/README.md"$"2015-05-04 19:32:10" "README.md"$"5"$"There are several things we require from **all developers** for the moment:"$"verdict"$"0"$" b/README.md"$"2015-05-04 19:32:10" "README.md"$"6"$""$"verdict"$"0"$" b/README.md"$"2015-05-04 19:32:10" "README.md"$"7"$"1. Please **do not** use the name AcDisplay for your app — or make sure your users understand that it is unofficial."$"verdict"$"0"$" b/README.md"$"2015-05-04 19:32:10" "README.md"$"8"$"2. Kindly **do not** use our standard logo as your app's logo."$"verdict"$"0"$" b/README.md"$"2015-05-04 19:32:10" "README.md"$"9"$"3. Please remember to read and follow the [license][4]."$"verdict"$"0"$" b/README.md"$"2015-05-04 19:32:10" "README.md"$"10"$""$"verdict"$"0"$" b/README.md"$"2015-05-04 19:32:10" "README.md"$"11"$"Download & Build"$"verdict"$"0"$" b/README.md"$"2015-05-04 19:32:10" "README.md"$"12"$"99,4 @@ Import to Android Studio"$"verdict"$"0"$" b/README.md"$"2015-05-04 19:32:10" "README.md"$"13"$"[4]: https://github.com/AChep/AcDisplay/blob/master/LICENSE"$"verdict"$"0"$" b/README.md"$"2015-05-04 19:32:10" "KeyguardService.java"$"14"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-05-04 19:32:10" "KeyguardService.java"$"15"$"22,11 @@ import android.content.BroadcastReceiver;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-05-04 19:32:10" "KeyguardService.java"$"16"$"import android.text.TextUtils;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-05-04 19:32:10" "KeyguardService.java"$"17"$"50,11 @@ public class KeyguardService extends SwitchService {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-05-04 19:32:10" "KeyguardService.java"$"18"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-05-04 19:32:10" "KeyguardService.java"$"19"$" * {@code true} if the {@link KeyguardService keyguard service is running}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-05-04 19:32:10" "KeyguardService.java"$"20"$" * and functioning, {@code false} otherwise."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-05-04 19:32:10" "KeyguardService.java"$"21"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-05-04 19:32:10" "KeyguardService.java"$"22"$"77,7 @@ public class KeyguardService extends SwitchService {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-05-04 19:32:10" "KeyguardService.java"$"23"$" private String mPackageName;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-05-04 19:32:10" "KeyguardService.java"$"24"$"158,23 @@ public class KeyguardService extends SwitchService {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-05-04 19:32:10" "KeyguardService.java"$"25"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-05-04 19:32:10" "KeyguardService.java"$"26"$" public void onCreate() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-05-04 19:32:10" "KeyguardService.java"$"27"$" super.onCreate();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-05-04 19:32:10" "KeyguardService.java"$"28"$" mPackageName = PackageUtils.getName(getContext());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-05-04 19:32:10" "KeyguardService.java"$"29"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-05-04 19:32:10" "KeyguardService.java"$"30"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-05-04 19:32:10" "KeyguardService.java"$"31"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-05-04 19:32:10" "KeyguardService.java"$"32"$" final Context context = getContext();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-05-04 19:32:10" "KeyguardService.java"$"33"$" // Register receiver"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-05-04 19:32:10" "KeyguardService.java"$"34"$" if (!PowerUtils.isScreenOn(context)) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-05-04 19:32:10" "KeyguardService.java"$"35"$"184,11 @@ public class KeyguardService extends SwitchService {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-05-04 19:32:10" "KeyguardService.java"$"36"$" final Context context = getContext();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-05-04 19:32:10" "KeyguardService.java"$"37"$" if (!PowerUtils.isScreenOn(context)) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-05-04 19:32:10" "KeyguardService.java"$"38"$"214,74 @@ public class KeyguardService extends SwitchService {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-05-04 19:32:10" "KeyguardService.java"$"39"$" * Thread that monitors the current top activity."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-05-04 19:32:10" "KeyguardService.java"$"40"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-05-04 19:32:10" "KeyguardService.java"$"41"$" * @author Artem Chepurnoy"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-05-04 19:32:10" "KeyguardService.java"$"42"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-05-04 19:32:10" "KeyguardService.java"$"43"$" * How frequently should we check top running activity. The"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-05-04 19:32:10" "KeyguardService.java"$"44"$" * values is in millis."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-05-04 19:32:10" "KeyguardService.java"$"45"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-05-04 19:32:10" "KeyguardService.java"$"46"$" private static final long PERIOD = 15 * 60 * 1000; // 15 min."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-05-04 19:32:10" "KeyguardService.java"$"47"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-05-04 19:32:10" "KeyguardService.java"$"48"$" if (DEBUG) Log.d(TAG, ""Activity monitor thread has been initiated."");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-05-04 19:32:10" "KeyguardService.java"$"49"$" while (running) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-05-04 19:32:10" "KeyguardService.java"$"50"$" monitor();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-05-04 19:32:10" "KeyguardService.java"$"51"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-05-04 19:32:10" "KeyguardService.java"$"52"$" try {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-05-04 19:32:10" "KeyguardService.java"$"53"$" Thread.sleep(PERIOD);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-05-04 19:32:10" "KeyguardService.java"$"54"$" } catch (InterruptedException e) { /* unused */ }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-05-04 19:32:10" "KeyguardService.java"$"55"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-05-04 19:32:10" "KeyguardService.java"$"56"$" public synchronized void monitor() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-05-04 19:32:10" "KeyguardService.java"$"57"$" String topActivity = RunningTasks.getInstance().getRunningTasksTop(mContext);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-05-04 19:32:10" "KeyguardService.java"$"58"$" if (TextUtils.equals(topActivity, topActivityName)) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-05-04 19:32:10" "KeyguardService.java"$"59"$" return;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-05-04 19:32:10" "KeyguardService.java"$"60"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-05-04 19:32:10" "KeyguardService.java"$"61"$" topActivityName = topActivity;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-05-04 19:32:10" "KeyguardService.java"$"62"$" topActivityTime = SystemClock.elapsedRealtime();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-05-04 19:32:10" "KeyguardService.java"$"63"$" Log.i(TAG, ""New top activity is "" + topActivityName);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-05-04 19:32:10" "KeyguardService.java"$"64"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-05-04 19:32:10" "KeyguardService.java"$"65"$" topActivityName);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-05-04 19:32:10" "KeyguardService.java"$"66"$" //-- DEBUG ----------------------------------------------------------------"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-05-04 19:32:10" "KeyguardService.java"$"67"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-05-04 19:32:10" "KeyguardService.java"$"68"$" /* Only for debug purposes! */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-05-04 19:32:10" "KeyguardService.java"$"69"$" private final Object dFinalizeWatcher = DEBUG ? new Object() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-05-04 19:32:10" "KeyguardService.java"$"70"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-05-04 19:32:10" "KeyguardService.java"$"71"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-05-04 19:32:10" "KeyguardService.java"$"72"$" * Logs the notifications' removal."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-05-04 19:32:10" "KeyguardService.java"$"73"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-05-04 19:32:10" "KeyguardService.java"$"74"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-05-04 19:32:10" "KeyguardService.java"$"75"$" protected void finalize() throws Throwable {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-05-04 19:32:10" "KeyguardService.java"$"76"$" try {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-05-04 19:32:10" "KeyguardService.java"$"77"$" Log.d(TAG, ""Activity monitor thread has died."");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-05-04 19:32:10" "KeyguardService.java"$"78"$" } finally {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-05-04 19:32:10" "KeyguardService.java"$"79"$" super.finalize();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-05-04 19:32:10" "KeyguardService.java"$"80"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-05-04 19:32:10" "KeyguardService.java"$"81"$" } : null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-05-04 19:32:10" "ActiveModeSettings.java"$"82"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/ActiveModeSettings.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/ActiveModeSettings.java"$"2015-05-04 19:32:10" "ActiveModeSettings.java"$"83"$"22,11 @@ import android.os.Bundle;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/ActiveModeSettings.java"$"2015-05-04 19:32:10" "ActiveModeSettings.java"$"84"$"public class ActiveModeSettings extends BaseSettings {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/ActiveModeSettings.java"$"2015-05-04 19:32:10" "BaseSettings.java"$"85"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/BaseSettings.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/BaseSettings.java"$"2015-05-04 19:32:10" "BaseSettings.java"$"86"$"1,34 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/BaseSettings.java"$"2015-05-04 19:32:10" "BaseSettings.java"$"87"$"/*"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/BaseSettings.java"$"2015-05-04 19:32:10" "BaseSettings.java"$"88"$" * Copyright (C) 2015 AChep@xda "$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/BaseSettings.java"$"2015-05-04 19:32:10" "BaseSettings.java"$"89"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/BaseSettings.java"$"2015-05-04 19:32:10" "BaseSettings.java"$"90"$" * This program is free software; you can redistribute it and/or"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/BaseSettings.java"$"2015-05-04 19:32:10" "BaseSettings.java"$"91"$" * modify it under the terms of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/BaseSettings.java"$"2015-05-04 19:32:10" "BaseSettings.java"$"92"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/BaseSettings.java"$"2015-05-04 19:32:10" "BaseSettings.java"$"93"$" * of the License, or (at your option) any later version."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/BaseSettings.java"$"2015-05-04 19:32:10" "BaseSettings.java"$"94"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/BaseSettings.java"$"2015-05-04 19:32:10" "BaseSettings.java"$"95"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/BaseSettings.java"$"2015-05-04 19:32:10" "BaseSettings.java"$"96"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/BaseSettings.java"$"2015-05-04 19:32:10" "BaseSettings.java"$"97"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/BaseSettings.java"$"2015-05-04 19:32:10" "BaseSettings.java"$"98"$" * GNU General Public License for more details."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/BaseSettings.java"$"2015-05-04 19:32:10" "BaseSettings.java"$"99"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/BaseSettings.java"$"2015-05-04 19:32:10" "BaseSettings.java"$"100"$" * You should have received a copy of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/BaseSettings.java"$"2015-05-04 19:32:10" "BaseSettings.java"$"101"$" * along with this program; if not, write to the Free Software"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/BaseSettings.java"$"2015-05-04 19:32:10" "BaseSettings.java"$"102"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/BaseSettings.java"$"2015-05-04 19:32:10" "BaseSettings.java"$"103"$" * MA 02110-1301, USA."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/BaseSettings.java"$"2015-05-04 19:32:10" "BaseSettings.java"$"104"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/BaseSettings.java"$"2015-05-04 19:32:10" "BaseSettings.java"$"105"$"package com.achep.acdisplay.ui.fragments.settings;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/BaseSettings.java"$"2015-05-04 19:32:10" "BaseSettings.java"$"106"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/BaseSettings.java"$"2015-05-04 19:32:10" "BaseSettings.java"$"107"$"import android.support.annotation.NonNull;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/BaseSettings.java"$"2015-05-04 19:32:10" "BaseSettings.java"$"108"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/BaseSettings.java"$"2015-05-04 19:32:10" "BaseSettings.java"$"109"$"import com.achep.acdisplay.Config;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/BaseSettings.java"$"2015-05-04 19:32:10" "BaseSettings.java"$"110"$"import com.achep.base.ui.fragments.PreferenceFragment;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/BaseSettings.java"$"2015-05-04 19:32:10" "BaseSettings.java"$"111"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/BaseSettings.java"$"2015-05-04 19:32:10" "BaseSettings.java"$"112"$"abstract class BaseSettings extends PreferenceFragment {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/BaseSettings.java"$"2015-05-04 19:32:10" "BaseSettings.java"$"113"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/BaseSettings.java"$"2015-05-04 19:32:10" "BaseSettings.java"$"114"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/BaseSettings.java"$"2015-05-04 19:32:10" "BaseSettings.java"$"115"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/BaseSettings.java"$"2015-05-04 19:32:10" "BaseSettings.java"$"116"$" public Config getConfig() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/BaseSettings.java"$"2015-05-04 19:32:10" "BaseSettings.java"$"117"$" return Config.getInstance();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/BaseSettings.java"$"2015-05-04 19:32:10" "BaseSettings.java"$"118"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/BaseSettings.java"$"2015-05-04 19:32:10" "BaseSettings.java"$"119"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/BaseSettings.java"$"2015-05-04 19:32:10" "BaseSettings.java"$"120"$"}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/BaseSettings.java"$"2015-05-04 19:32:10" "DevSettings.java"$"121"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/DevSettings.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/DevSettings.java"$"2015-05-04 19:32:10" "DevSettings.java"$"122"$"23,17 @@ import android.preference.Preference;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/DevSettings.java"$"2015-05-04 19:32:10" "DevSettings.java"$"123"$"public class DevSettings extends BaseSettings implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/DevSettings.java"$"2015-05-04 19:32:10" "InterfaceSettings.java"$"124"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/InterfaceSettings.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/InterfaceSettings.java"$"2015-05-04 19:32:10" "InterfaceSettings.java"$"125"$"25,6 @@ import android.support.annotation.NonNull;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/InterfaceSettings.java"$"2015-05-04 19:32:10" "InterfaceSettings.java"$"126"$"32,11 @@ import com.achep.base.utils.ResUtils;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/InterfaceSettings.java"$"2015-05-04 19:32:10" "InterfaceSettings.java"$"127"$"public class InterfaceSettings extends BaseSettings implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/InterfaceSettings.java"$"2015-05-04 19:32:10" "KeyguardSettings.java"$"128"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/KeyguardSettings.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/KeyguardSettings.java"$"2015-05-04 19:32:10" "KeyguardSettings.java"$"129"$"24,11 @@ import com.achep.acdisplay.App;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/KeyguardSettings.java"$"2015-05-04 19:32:10" "KeyguardSettings.java"$"130"$"public class KeyguardSettings extends BaseSettings {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/KeyguardSettings.java"$"2015-05-04 19:32:10" "MoreSettings.java"$"131"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-05-04 19:32:10" "MoreSettings.java"$"132"$"26,6 @@ import android.support.annotation.NonNull;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-05-04 19:32:10" "MoreSettings.java"$"133"$"35,7 @@ import static com.achep.base.Build.DEBUG;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-05-04 19:32:10" "MoreSettings.java"$"134"$"public class MoreSettings extends BaseSettings implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-05-04 19:32:10" "MoreSettings.java"$"135"$"45,6 @@ public class MoreSettings extends PreferenceFragment implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-05-04 19:32:10" "NotificationSettings.java"$"136"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/NotificationSettings.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/NotificationSettings.java"$"2015-05-04 19:32:10" "NotificationSettings.java"$"137"$"25,11 @@ import android.support.annotation.NonNull;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/NotificationSettings.java"$"2015-05-04 19:32:10" "NotificationSettings.java"$"138"$"public class NotificationSettings extends BaseSettings {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/NotificationSettings.java"$"2015-05-04 19:32:10" "NotificationSettings.java"$"139"$"45,6 @@ public class NotificationSettings extends PreferenceFragment {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/NotificationSettings.java"$"2015-05-04 19:32:10" "Config.java"$"4"$"++ b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-04 22:52:03" "Config.java"$"5"$"104,22 @@ public final class Config extends ConfigBase {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-04 22:52:03" "Config.java"$"6"$" public static final String KEY_CORNER_ACTION_LEFT_TOP = ""corner_action_left_top"";"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-04 22:52:03" "Config.java"$"7"$" public static final String KEY_CORNER_ACTION_RIGHT_TOP = ""corner_action_right_top"";"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-04 22:52:03" "Config.java"$"8"$" public static final String KEY_CORNER_ACTION_LEFT_BOTTOM = ""corner_action_left_bottom"";"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-04 22:52:03" "Config.java"$"9"$" public static final String KEY_CORNER_ACTION_RIGHT_BOTTOM = ""corner_action_right_bottom"";"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-04 22:52:03" "Config.java"$"10"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-04 22:52:03" "Config.java"$"11"$" * The default corner's action. Simply unlocks the device."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-04 22:52:03" "Config.java"$"12"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-04 22:52:03" "Config.java"$"13"$" public static final int CORNER_UNLOCK = 0;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-04 22:52:03" "Config.java"$"14"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-04 22:52:03" "Config.java"$"15"$" * Launches a camera."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-04 22:52:03" "Config.java"$"16"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-04 22:52:03" "Config.java"$"17"$" public static final int CORNER_LAUNCH_CAMERA = 1;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-04 22:52:03" "Config.java"$"18"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-04 22:52:03" "Config.java"$"19"$" * Launches a dialer."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-04 22:52:03" "Config.java"$"20"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-04 22:52:03" "Config.java"$"21"$" public static final int CORNER_LAUNCH_DIALER = 2;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-04 22:52:03" "Config.java"$"22"$"163,10 @@ public final class Config extends ConfigBase {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-04 22:52:03" "Config.java"$"23"$" private int mCornerActionLeftTop;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-04 22:52:03" "Config.java"$"24"$" private int mCornerActionRightTop;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-04 22:52:03" "Config.java"$"25"$" private int mCornerActionLeftBottom;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-04 22:52:03" "Config.java"$"26"$" private int mCornerActionRightBottom;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-04 22:52:03" "Config.java"$"27"$"344,18 @@ public final class Config extends ConfigBase {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-04 22:52:03" "Config.java"$"28"$" map.put(KEY_CORNER_ACTION_LEFT_TOP, new ConfigBase.Option("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-04 22:52:03" "Config.java"$"29"$" ""mCornerActionLeftTop"", null, null, int.class)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-04 22:52:03" "Config.java"$"30"$" .setDefaultRes(R.integer.config_default_corner_left_top));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-04 22:52:03" "Config.java"$"31"$" map.put(KEY_CORNER_ACTION_RIGHT_TOP, new ConfigBase.Option("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-04 22:52:03" "Config.java"$"32"$" ""mCornerActionRightTop"", null, null, int.class)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-04 22:52:03" "Config.java"$"33"$" .setDefaultRes(R.integer.config_default_corner_right_top));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-04 22:52:03" "Config.java"$"34"$" map.put(KEY_CORNER_ACTION_LEFT_BOTTOM, new ConfigBase.Option("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-04 22:52:03" "Config.java"$"35"$" ""mCornerActionLeftBottom"", null, null, int.class)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-04 22:52:03" "Config.java"$"36"$" .setDefaultRes(R.integer.config_default_corner_left_bottom));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-04 22:52:03" "Config.java"$"37"$" map.put(KEY_CORNER_ACTION_RIGHT_BOTTOM, new ConfigBase.Option("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-04 22:52:03" "Config.java"$"38"$" ""mCornerActionRightBottom"", null, null, int.class)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-04 22:52:03" "Config.java"$"39"$" .setDefaultRes(R.integer.config_default_corner_right_bottom));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-04 22:52:03" "Config.java"$"40"$"549,38 @@ public final class Config extends ConfigBase {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-04 22:52:03" "Config.java"$"41"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-04 22:52:03" "Config.java"$"42"$" * @return an action of the left top corner of the screen."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-04 22:52:03" "Config.java"$"43"$" * @see com.achep.acdisplay.ui.CornerHelper"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-04 22:52:03" "Config.java"$"44"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-04 22:52:03" "Config.java"$"45"$" public int getCornerActionLeftTop() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-04 22:52:03" "Config.java"$"46"$" return mCornerActionLeftTop;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-04 22:52:03" "Config.java"$"47"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-04 22:52:03" "Config.java"$"48"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-04 22:52:03" "Config.java"$"49"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-04 22:52:03" "Config.java"$"50"$" * @return an action of the right top corner of the screen."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-04 22:52:03" "Config.java"$"51"$" * @see com.achep.acdisplay.ui.CornerHelper"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-04 22:52:03" "Config.java"$"52"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-04 22:52:03" "Config.java"$"53"$" public int getCornerActionRightTop() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-04 22:52:03" "Config.java"$"54"$" return mCornerActionRightTop;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-04 22:52:03" "Config.java"$"55"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-04 22:52:03" "Config.java"$"56"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-04 22:52:03" "Config.java"$"57"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-04 22:52:03" "Config.java"$"58"$" * @return an action of the left bottom corner of the screen."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-04 22:52:03" "Config.java"$"59"$" * @see com.achep.acdisplay.ui.CornerHelper"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-04 22:52:03" "Config.java"$"60"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-04 22:52:03" "Config.java"$"61"$" public int getCornerActionLeftBottom() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-04 22:52:03" "Config.java"$"62"$" return mCornerActionLeftBottom;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-04 22:52:03" "Config.java"$"63"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-04 22:52:03" "Config.java"$"64"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-04 22:52:03" "Config.java"$"65"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-04 22:52:03" "Config.java"$"66"$" * @return an action of the right bottom corner of the screen."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-04 22:52:03" "Config.java"$"67"$" * @see com.achep.acdisplay.ui.CornerHelper"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-04 22:52:03" "Config.java"$"68"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-04 22:52:03" "Config.java"$"69"$" public int getCornerActionRightBottom() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-04 22:52:03" "Config.java"$"70"$" return mCornerActionRightBottom;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-04 22:52:03" "Config.java"$"71"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-04 22:52:03" "Config.java"$"72"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-04 22:52:03" "Config.java"$"73"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-04 22:52:03" "CornerHelper.java"$"74"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/CornerHelper.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/CornerHelper.java"$"2015-05-04 22:52:03" "CornerHelper.java"$"75"$"1,85 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/CornerHelper.java"$"2015-05-04 22:52:03" "CornerHelper.java"$"76"$"/*"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/CornerHelper.java"$"2015-05-04 22:52:03" "CornerHelper.java"$"77"$" * Copyright (C) 2015 AChep@xda "$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/CornerHelper.java"$"2015-05-04 22:52:03" "CornerHelper.java"$"78"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/CornerHelper.java"$"2015-05-04 22:52:03" "CornerHelper.java"$"79"$" * This program is free software; you can redistribute it and/or"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/CornerHelper.java"$"2015-05-04 22:52:03" "CornerHelper.java"$"80"$" * modify it under the terms of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/CornerHelper.java"$"2015-05-04 22:52:03" "CornerHelper.java"$"81"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/CornerHelper.java"$"2015-05-04 22:52:03" "CornerHelper.java"$"82"$" * of the License, or (at your option) any later version."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/CornerHelper.java"$"2015-05-04 22:52:03" "CornerHelper.java"$"83"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/CornerHelper.java"$"2015-05-04 22:52:03" "CornerHelper.java"$"84"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/CornerHelper.java"$"2015-05-04 22:52:03" "CornerHelper.java"$"85"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/CornerHelper.java"$"2015-05-04 22:52:03" "CornerHelper.java"$"86"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/CornerHelper.java"$"2015-05-04 22:52:03" "CornerHelper.java"$"87"$" * GNU General Public License for more details."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/CornerHelper.java"$"2015-05-04 22:52:03" "CornerHelper.java"$"88"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/CornerHelper.java"$"2015-05-04 22:52:03" "CornerHelper.java"$"89"$" * You should have received a copy of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/CornerHelper.java"$"2015-05-04 22:52:03" "CornerHelper.java"$"90"$" * along with this program; if not, write to the Free Software"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/CornerHelper.java"$"2015-05-04 22:52:03" "CornerHelper.java"$"91"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/CornerHelper.java"$"2015-05-04 22:52:03" "CornerHelper.java"$"92"$" * MA 02110-1301, USA."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/CornerHelper.java"$"2015-05-04 22:52:03" "CornerHelper.java"$"93"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/CornerHelper.java"$"2015-05-04 22:52:03" "CornerHelper.java"$"94"$"package com.achep.acdisplay.ui;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/CornerHelper.java"$"2015-05-04 22:52:03" "CornerHelper.java"$"95"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/CornerHelper.java"$"2015-05-04 22:52:03" "CornerHelper.java"$"96"$"import android.content.Context;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/CornerHelper.java"$"2015-05-04 22:52:03" "CornerHelper.java"$"97"$"import android.content.Intent;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/CornerHelper.java"$"2015-05-04 22:52:03" "CornerHelper.java"$"98"$"import android.net.Uri;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/CornerHelper.java"$"2015-05-04 22:52:03" "CornerHelper.java"$"99"$"import android.provider.MediaStore;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/CornerHelper.java"$"2015-05-04 22:52:03" "CornerHelper.java"$"100"$"import android.support.annotation.DrawableRes;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/CornerHelper.java"$"2015-05-04 22:52:03" "CornerHelper.java"$"101"$"import android.support.annotation.NonNull;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/CornerHelper.java"$"2015-05-04 22:52:03" "CornerHelper.java"$"102"$"import android.util.Log;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/CornerHelper.java"$"2015-05-04 22:52:03" "CornerHelper.java"$"103"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/CornerHelper.java"$"2015-05-04 22:52:03" "CornerHelper.java"$"104"$"import com.achep.acdisplay.Config;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/CornerHelper.java"$"2015-05-04 22:52:03" "CornerHelper.java"$"105"$"import com.achep.acdisplay.R;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/CornerHelper.java"$"2015-05-04 22:52:03" "CornerHelper.java"$"106"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/CornerHelper.java"$"2015-05-04 22:52:03" "CornerHelper.java"$"107"$"/**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/CornerHelper.java"$"2015-05-04 22:52:03" "CornerHelper.java"$"108"$" * Created by Artem Chepurnoy on 04.05.2015."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/CornerHelper.java"$"2015-05-04 22:52:03" "CornerHelper.java"$"109"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/CornerHelper.java"$"2015-05-04 22:52:03" "CornerHelper.java"$"110"$"public class CornerHelper {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/CornerHelper.java"$"2015-05-04 22:52:03" "CornerHelper.java"$"111"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/CornerHelper.java"$"2015-05-04 22:52:03" "CornerHelper.java"$"112"$" private static final String TAG = ""CornerHelper"";"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/CornerHelper.java"$"2015-05-04 22:52:03" "CornerHelper.java"$"113"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/CornerHelper.java"$"2015-05-04 22:52:03" "CornerHelper.java"$"114"$" private static final int[] ICON_IDS = {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/CornerHelper.java"$"2015-05-04 22:52:03" "CornerHelper.java"$"115"$" R.drawable.ic_corner_unlock_white,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/CornerHelper.java"$"2015-05-04 22:52:03" "CornerHelper.java"$"116"$" R.drawable.ic_corner_launch_photo_camera_white,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/CornerHelper.java"$"2015-05-04 22:52:03" "CornerHelper.java"$"117"$" R.drawable.ic_corner_launch_dialer_white,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/CornerHelper.java"$"2015-05-04 22:52:03" "CornerHelper.java"$"118"$" };"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/CornerHelper.java"$"2015-05-04 22:52:03" "CornerHelper.java"$"119"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/CornerHelper.java"$"2015-05-04 22:52:03" "CornerHelper.java"$"120"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/CornerHelper.java"$"2015-05-04 22:52:03" "CornerHelper.java"$"121"$" * @return the icon's resource of the specific action."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/CornerHelper.java"$"2015-05-04 22:52:03" "CornerHelper.java"$"122"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/CornerHelper.java"$"2015-05-04 22:52:03" "CornerHelper.java"$"123"$" @DrawableRes"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/CornerHelper.java"$"2015-05-04 22:52:03" "CornerHelper.java"$"124"$" public static int getIconResource(int actionId) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/CornerHelper.java"$"2015-05-04 22:52:03" "CornerHelper.java"$"125"$" return ICON_IDS[actionId];"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/CornerHelper.java"$"2015-05-04 22:52:03" "CornerHelper.java"$"126"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/CornerHelper.java"$"2015-05-04 22:52:03" "CornerHelper.java"$"127"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/CornerHelper.java"$"2015-05-04 22:52:03" "CornerHelper.java"$"128"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/CornerHelper.java"$"2015-05-04 22:52:03" "CornerHelper.java"$"129"$" * Performs the specific corner-action."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/CornerHelper.java"$"2015-05-04 22:52:03" "CornerHelper.java"$"130"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/CornerHelper.java"$"2015-05-04 22:52:03" "CornerHelper.java"$"131"$" public static void perform(@NonNull Context context, int actionId) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/CornerHelper.java"$"2015-05-04 22:52:03" "CornerHelper.java"$"132"$" switch (actionId) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/CornerHelper.java"$"2015-05-04 22:52:03" "CornerHelper.java"$"133"$" case Config.CORNER_UNLOCK:"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/CornerHelper.java"$"2015-05-04 22:52:03" "CornerHelper.java"$"134"$" // Do nothing special."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/CornerHelper.java"$"2015-05-04 22:52:03" "CornerHelper.java"$"135"$" break;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/CornerHelper.java"$"2015-05-04 22:52:03" "CornerHelper.java"$"136"$" case Config.CORNER_LAUNCH_CAMERA:"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/CornerHelper.java"$"2015-05-04 22:52:03" "CornerHelper.java"$"137"$" try {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/CornerHelper.java"$"2015-05-04 22:52:03" "CornerHelper.java"$"138"$" Intent intent = new Intent(MediaStore.INTENT_ACTION_STILL_IMAGE_CAMERA);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/CornerHelper.java"$"2015-05-04 22:52:03" "CornerHelper.java"$"139"$" context.startActivity(intent);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/CornerHelper.java"$"2015-05-04 22:52:03" "CornerHelper.java"$"140"$" } catch (Exception e) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/CornerHelper.java"$"2015-05-04 22:52:03" "CornerHelper.java"$"141"$" Log.i(TAG, ""Unable to launch a camera."");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/CornerHelper.java"$"2015-05-04 22:52:03" "CornerHelper.java"$"142"$" e.printStackTrace();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/CornerHelper.java"$"2015-05-04 22:52:03" "CornerHelper.java"$"143"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/CornerHelper.java"$"2015-05-04 22:52:03" "CornerHelper.java"$"144"$" break;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/CornerHelper.java"$"2015-05-04 22:52:03" "CornerHelper.java"$"145"$" case Config.CORNER_LAUNCH_DIALER:"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/CornerHelper.java"$"2015-05-04 22:52:03" "CornerHelper.java"$"146"$" try {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/CornerHelper.java"$"2015-05-04 22:52:03" "CornerHelper.java"$"147"$" Intent intent = new Intent(Intent.ACTION_DIAL);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/CornerHelper.java"$"2015-05-04 22:52:03" "CornerHelper.java"$"148"$" intent.setData(Uri.parse(""tel:"")); // TODO: Check if works on all devices."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/CornerHelper.java"$"2015-05-04 22:52:03" "CornerHelper.java"$"149"$" context.startActivity(intent);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/CornerHelper.java"$"2015-05-04 22:52:03" "CornerHelper.java"$"150"$" } catch (Exception e) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/CornerHelper.java"$"2015-05-04 22:52:03" "CornerHelper.java"$"151"$" Log.i(TAG, ""Unable to launch a dialer."");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/CornerHelper.java"$"2015-05-04 22:52:03" "CornerHelper.java"$"152"$" e.printStackTrace();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/CornerHelper.java"$"2015-05-04 22:52:03" "CornerHelper.java"$"153"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/CornerHelper.java"$"2015-05-04 22:52:03" "CornerHelper.java"$"154"$" break;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/CornerHelper.java"$"2015-05-04 22:52:03" "CornerHelper.java"$"155"$" default:"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/CornerHelper.java"$"2015-05-04 22:52:03" "CornerHelper.java"$"156"$" throw new IllegalArgumentException();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/CornerHelper.java"$"2015-05-04 22:52:03" "CornerHelper.java"$"157"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/CornerHelper.java"$"2015-05-04 22:52:03" "CornerHelper.java"$"158"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/CornerHelper.java"$"2015-05-04 22:52:03" "CornerHelper.java"$"159"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/CornerHelper.java"$"2015-05-04 22:52:03" "CornerHelper.java"$"160"$"}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/CornerHelper.java"$"2015-05-04 22:52:03" "AcDisplayFragment.java"$"161"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-05-04 22:52:03" "AcDisplayFragment.java"$"162"$"64,7 @@ import com.achep.acdisplay.notifications.NotificationUtils;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-05-04 22:52:03" "AcDisplayFragment.java"$"163"$"import com.achep.acdisplay.ui.CornerHelper;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-05-04 22:52:03" "AcDisplayFragment.java"$"164"$"473,7 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-05-04 22:52:03" "AcDisplayFragment.java"$"165"$" public void onCircleEvent(float radius, float ratio, int event, final int actionId) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-05-04 22:52:03" "AcDisplayFragment.java"$"166"$"490,14 @@ public class AcDisplayFragment extends Fragment implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-05-04 22:52:03" "AcDisplayFragment.java"$"167"$" mActivityAcd.unlock(new Runnable() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-05-04 22:52:03" "AcDisplayFragment.java"$"168"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-05-04 22:52:03" "AcDisplayFragment.java"$"169"$" public void run() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-05-04 22:52:03" "AcDisplayFragment.java"$"170"$" Context context = getActivity();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-05-04 22:52:03" "AcDisplayFragment.java"$"171"$" assert context != null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-05-04 22:52:03" "AcDisplayFragment.java"$"172"$" CornerHelper.perform(context, actionId);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-05-04 22:52:03" "AcDisplayFragment.java"$"173"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-05-04 22:52:03" "AcDisplayFragment.java"$"174"$" });"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-05-04 22:52:03" "MoreSettings.java"$"175"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-05-04 22:52:03" "MoreSettings.java"$"176"$"19,7 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-05-04 22:52:03" "MoreSettings.java"$"177"$"import android.preference.ListPreference;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-05-04 22:52:03" "MoreSettings.java"$"178"$"40,20 @@ public class MoreSettings extends BaseSettings implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-05-04 22:52:03" "MoreSettings.java"$"179"$" private final ListPreferenceSetter mListPreferenceCornerActionSetter ="$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-05-04 22:52:03" "MoreSettings.java"$"180"$" new ListPreferenceSetter() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-05-04 22:52:03" "MoreSettings.java"$"181"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-05-04 22:52:03" "MoreSettings.java"$"182"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-05-04 22:52:03" "MoreSettings.java"$"183"$" public void updateSummary(@NonNull Preference preference,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-05-04 22:52:03" "MoreSettings.java"$"184"$" @NonNull Config.Option option,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-05-04 22:52:03" "MoreSettings.java"$"185"$" @NonNull Object value) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-05-04 22:52:03" "MoreSettings.java"$"186"$" int pos = (int) value;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-05-04 22:52:03" "MoreSettings.java"$"187"$" ListPreference cbp = (ListPreference) preference;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-05-04 22:52:03" "MoreSettings.java"$"188"$" cbp.setSummary(cbp.getEntries()[pos]);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-05-04 22:52:03" "MoreSettings.java"$"189"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-05-04 22:52:03" "MoreSettings.java"$"190"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-05-04 22:52:03" "MoreSettings.java"$"191"$" };"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-05-04 22:52:03" "MoreSettings.java"$"192"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-05-04 22:52:03" "MoreSettings.java"$"193"$" private Preference mInactiveHoursPreference;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-05-04 22:52:03" "MoreSettings.java"$"194"$"72,10 @@ public class MoreSettings extends BaseSettings implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-05-04 22:52:03" "MoreSettings.java"$"195"$" syncPreference(Config.KEY_CORNER_ACTION_LEFT_TOP, mListPreferenceCornerActionSetter);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-05-04 22:52:03" "MoreSettings.java"$"196"$" syncPreference(Config.KEY_CORNER_ACTION_LEFT_BOTTOM, mListPreferenceCornerActionSetter);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-05-04 22:52:03" "MoreSettings.java"$"197"$" syncPreference(Config.KEY_CORNER_ACTION_RIGHT_TOP, mListPreferenceCornerActionSetter);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-05-04 22:52:03" "MoreSettings.java"$"198"$" syncPreference(Config.KEY_CORNER_ACTION_RIGHT_BOTTOM, mListPreferenceCornerActionSetter);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-05-04 22:52:03" "CircleView.java"$"199"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"200"$"28,12 @@ import android.graphics.ColorMatrixColorFilter;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"201"$"import android.support.annotation.DrawableRes;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"202"$"import android.util.Log;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"203"$"41,26 @@ import android.view.View;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"204"$"import com.achep.acdisplay.ui.CornerHelper;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"205"$"import com.achep.base.utils.RefCacheBase;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"206"$"import java.lang.ref.Reference;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"207"$"import java.lang.ref.WeakReference;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"208"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"209"$"import static com.achep.base.Build.DEBUG;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"210"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"211"$"/**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"212"$" private static final String TAG = ""CircleView"";"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"213"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"214"$" public static final int ACTION_START = 0;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"215"$"109,19 @@ public class CircleView extends View {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"216"$" @DrawableRes"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"217"$" private int mDrawableResourceId = -1;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"218"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"219"$" private RefCacheBase mDrawableCache = new RefCacheBase() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"220"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"221"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"222"$" protected Reference onCreateReference(@NonNull Drawable object) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"223"$" return new WeakReference<>(object);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"224"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"225"$" };"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"226"$"135,11 @@ public class CircleView extends View {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"227"$" private int mCornerActionId;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"228"$" void onCircleEvent(float radius, float ratio, int event, int actionId);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"229"$"168,7 @@ public class CircleView extends View {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"230"$" cv.mCallback.onCircleEvent(cv.mRadius, cv.calculateRatio(), msg.what, cv.mCornerActionId);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"231"$"200,6 @@ public class CircleView extends View {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"232"$"258,12 @@ public class CircleView extends View {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"233"$" mDrawableCache.clear();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"234"$" private void setInnerColor(int color, boolean needsColorReset) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"235"$" if (mInnerColor == (mInnerColor = color) && !needsColorReset) return;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"236"$"274,42 @@ public class CircleView extends View {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"237"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"238"$" * Updates the icon in center of the circle, to the once corresponding"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"239"$" * with the current action."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"240"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"241"$" * @see CornerHelper"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"242"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"243"$" private boolean updateIcon() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"244"$" final int res = CornerHelper.getIconResource(mCornerActionId);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"245"$" if (res == mDrawableResourceId) return false; // No need to update"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"246"$" mDrawableResourceId = res;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"247"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"248"$" label:"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"249"$" {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"250"$" // Try to get from the cache."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"251"$" final CharSequence key = Integer.toString(res);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"252"$" mDrawable = mDrawableCache.get(key);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"253"$" if (mDrawable != null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"254"$" if (DEBUG) Log.d(TAG, ""Got an icon<"" + key + ""> from the cache."");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"255"$" break label;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"256"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"257"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"258"$" // Load from resources."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"259"$" mDrawable = ResUtils.getDrawable(getContext(), res);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"260"$" assert mDrawable != null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"261"$" mDrawable.setBounds(0, 0,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"262"$" mDrawable.getIntrinsicWidth(),"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"263"$" mDrawable.getIntrinsicHeight());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"264"$" mDrawable = mDrawable.mutate(); // don't affect the original drawable"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"265"$" mDrawableCache.put(key, mDrawable);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"266"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"267"$" // Update alpha"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"268"$" float ratio = calculateRatio();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"269"$" mDrawable.setAlpha((int) (255 * Math.pow(ratio, 3)));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"270"$" return true;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"271"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"272"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"273"$" public boolean sendTouchEvent(@NonNull MotionEvent event) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"274"$"328,28 @@ public class CircleView extends View {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"275"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"276"$" // Corner actions"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"277"$" int width = getWidth();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"278"$" int height = getHeight();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"279"$" int half = Math.min(width, height) / 2;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"280"$" if (isInCircle(x, y, 0, 0, half)) { // Top left"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"281"$" mCornerActionId = config.getCornerActionLeftTop();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"282"$" } else if (isInCircle(x, y, -width, 0, half)) { // Top right"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"283"$" mCornerActionId = config.getCornerActionRightTop();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"284"$" } else if (isInCircle(x, y, 0, -height, half)) { // Bottom left"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"285"$" mCornerActionId = config.getCornerActionLeftBottom();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"286"$" } else if (isInCircle(x, y, -width, -height, half)) { // Bottom right"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"287"$" mCornerActionId = config.getCornerActionRightBottom();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"288"$" } else {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"289"$" // The default action is unlocking."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"290"$" mCornerActionId = Config.CORNER_UNLOCK;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"291"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"292"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"293"$" // Update colors and icon drawable."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"294"$" boolean needsColorReset = updateIcon();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"295"$" setInnerColor(ColorPickerPreference.getColor(config.getCircleInnerColor()), needsColorReset);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"296"$"384,20 @@ public class CircleView extends View {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"297"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"298"$" * Using a simple formula of the circle, returns {@code true} when the"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"299"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"300"$" * @param x"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"301"$" * @param y"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"302"$" * @param x0"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"303"$" * @param y0"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"304"$" * @param r"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"305"$" * @return"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"306"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"307"$" private boolean isInCircle(float x, float y, float x0, float y0, float r) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"308"$" return (x0 += x) * x0 + (y0 += y) * y0 < r * r;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"309"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"310"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"311"$" private void clearAnimator() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"312"$"494,10 @@ public class CircleView extends View {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"313"$" if (mDrawable != null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"314"$" float ratio = calculateRatio();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"315"$" mDrawable.setAlpha((int) (255 * Math.pow(ratio, 3)));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "CircleView.java"$"316"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-04 22:52:03" "build.gradle"$"0"$"++ b/project/app/build.gradle"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-05-05 13:18:29" "build.gradle"$"1"$"29,7 @@ buildscript {"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-05-05 13:18:29" "build.gradle"$"2"$"'"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-05-05 13:18:29" "build.gradle"$"3"$" classpath 'com.android.tools.build:gradle:1.2.+'"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-05-05 13:18:29" "build.gradle"$"4"$"++ b/project/build.gradle"$"verdict"$"0"$" b/project/build.gradle"$"2015-05-05 13:18:29" "build.gradle"$"5"$"6,7 @@ buildscript {"$"verdict"$"0"$" b/project/build.gradle"$"2015-05-05 13:18:29" "build.gradle"$"6"$"'"$"verdict"$"0"$" b/project/build.gradle"$"2015-05-05 13:18:29" "build.gradle"$"7"$" classpath 'com.android.tools.build:gradle:1.2.+'"$"verdict"$"0"$" b/project/build.gradle"$"2015-05-05 13:18:29" "gradle-wrapper.properties"$"8"$"++ b/project/gradle/wrapper/gradle-wrapper.properties"$"verdict"$"0"$" b/project/gradle/wrapper/gradle-wrapper.properties"$"2015-05-05 13:18:29" "gradle-wrapper.properties"$"9"$"3,4 @@ distributionBase=GRADLE_USER_HOME"$"verdict"$"0"$" b/project/gradle/wrapper/gradle-wrapper.properties"$"2015-05-05 13:18:29" "gradle-wrapper.properties"$"10"$"distributionUrl=https\://services.gradle.org/distributions/gradle-2.4-all.zip"$"verdict"$"0"$" b/project/gradle/wrapper/gradle-wrapper.properties"$"2015-05-05 13:18:29" "CircleView.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-05 16:04:00" "CircleView.java"$"1"$"333,14 @@ public class CircleView extends View {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-05 16:04:00" "CircleView.java"$"2"$" int radius = Math.min(width, height) / 3;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-05 16:04:00" "CircleView.java"$"3"$" if (isInCircle(x, y, 0, 0, radius)) { // Top left"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-05 16:04:00" "CircleView.java"$"4"$" } else if (isInCircle(x, y, -width, 0, radius)) { // Top right"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-05 16:04:00" "CircleView.java"$"5"$" } else if (isInCircle(x, y, 0, -height, radius)) { // Bottom left"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-05 16:04:00" "CircleView.java"$"6"$" } else if (isInCircle(x, y, -width, -height, radius)) { // Bottom right"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-05 16:04:00" "PendingIntentUtils.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/utils/PendingIntentUtils.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/PendingIntentUtils.java"$"2015-05-05 18:34:21" "PendingIntentUtils.java"$"1"$"26,9 @@ import android.support.annotation.Nullable;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/PendingIntentUtils.java"$"2015-05-05 18:34:21" "PendingIntentUtils.java"$"2"$"import java.lang.reflect.InvocationTargetException;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/PendingIntentUtils.java"$"2015-05-05 18:34:21" "PendingIntentUtils.java"$"3"$"import java.lang.reflect.Method;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/PendingIntentUtils.java"$"2015-05-05 18:34:21" "PendingIntentUtils.java"$"4"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/PendingIntentUtils.java"$"2015-05-05 18:34:21" "PendingIntentUtils.java"$"5"$"/**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/PendingIntentUtils.java"$"2015-05-05 18:34:21" "PendingIntentUtils.java"$"6"$"57,21 @@ public class PendingIntentUtils {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/PendingIntentUtils.java"$"2015-05-05 18:34:21" "PendingIntentUtils.java"$"7"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/PendingIntentUtils.java"$"2015-05-05 18:34:21" "PendingIntentUtils.java"$"8"$" * Check whether this PendingIntent will launch an Activity."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/PendingIntentUtils.java"$"2015-05-05 18:34:21" "PendingIntentUtils.java"$"9"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/PendingIntentUtils.java"$"2015-05-05 18:34:21" "PendingIntentUtils.java"$"10"$" public static boolean isActivity(@NonNull PendingIntent pi) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/PendingIntentUtils.java"$"2015-05-05 18:34:21" "PendingIntentUtils.java"$"11"$" Method method;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/PendingIntentUtils.java"$"2015-05-05 18:34:21" "PendingIntentUtils.java"$"12"$" try {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/PendingIntentUtils.java"$"2015-05-05 18:34:21" "PendingIntentUtils.java"$"13"$" method = PendingIntent.class.getDeclaredMethod(""isActivity"");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/PendingIntentUtils.java"$"2015-05-05 18:34:21" "PendingIntentUtils.java"$"14"$" method.setAccessible(true);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/PendingIntentUtils.java"$"2015-05-05 18:34:21" "PendingIntentUtils.java"$"15"$" return (boolean) method.invoke(pi);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/PendingIntentUtils.java"$"2015-05-05 18:34:21" "PendingIntentUtils.java"$"16"$" } catch (NoSuchMethodException"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/PendingIntentUtils.java"$"2015-05-05 18:34:21" "PendingIntentUtils.java"$"17"$" | InvocationTargetException"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/PendingIntentUtils.java"$"2015-05-05 18:34:21" "PendingIntentUtils.java"$"18"$" | IllegalAccessException e) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/PendingIntentUtils.java"$"2015-05-05 18:34:21" "PendingIntentUtils.java"$"19"$" e.printStackTrace();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/PendingIntentUtils.java"$"2015-05-05 18:34:21" "PendingIntentUtils.java"$"20"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/PendingIntentUtils.java"$"2015-05-05 18:34:21" "PendingIntentUtils.java"$"21"$" return true; // We must use `true` ss the fallback value"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/PendingIntentUtils.java"$"2015-05-05 18:34:21" "PendingIntentUtils.java"$"22"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/PendingIntentUtils.java"$"2015-05-05 18:34:21" "PendingIntentUtils.java"$"23"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/PendingIntentUtils.java"$"2015-05-05 18:34:21" "NotificationUtils.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2015-05-05 21:55:44" "NotificationUtils.java"$"1"$"122,30 @@ public class NotificationUtils {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2015-05-05 21:55:44" "NotificationUtils.java"$"2"$" @SuppressLint(""NewApi"")"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2015-05-05 21:55:44" "NotificationUtils.java"$"3"$" public static void dismissAllNotifications() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2015-05-05 21:55:44" "NotificationUtils.java"$"4"$" NotificationPresenter.getInstance().clear(true);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2015-05-05 21:55:44" "NotificationUtils.java"$"5"$" if (Device.hasJellyBeanMR2Api()) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2015-05-05 21:55:44" "NotificationUtils.java"$"6"$" MediaService service = MediaService.sService;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2015-05-05 21:55:44" "NotificationUtils.java"$"7"$" if (service != null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2015-05-05 21:55:44" "NotificationUtils.java"$"8"$" try {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2015-05-05 21:55:44" "NotificationUtils.java"$"9"$" service.cancelAllNotifications();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2015-05-05 21:55:44" "NotificationUtils.java"$"10"$" } catch (SecurityException e) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2015-05-05 21:55:44" "NotificationUtils.java"$"11"$" // FIXME: Fix disallowed call from unknown listener exception."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2015-05-05 21:55:44" "NotificationUtils.java"$"12"$" // java.lang.SecurityException: Disallowed call from unknown listener: android.service.notification.INotificationListener$Stub$Proxy@42339520"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2015-05-05 21:55:44" "NotificationUtils.java"$"13"$" // at android.os.Parcel.readException(Parcel.java:1465)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2015-05-05 21:55:44" "NotificationUtils.java"$"14"$" // at android.os.Parcel.readException(Parcel.java:1419)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2015-05-05 21:55:44" "NotificationUtils.java"$"15"$" // at android.app.INotificationManager$Stub$Proxy.cancelNotificationFromListener(INotificationManager.java:469)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2015-05-05 21:55:44" "NotificationUtils.java"$"16"$" // at android.service.notification.NotificationListenerService.cancelNotification(NotificationListenerService.java:116)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2015-05-05 21:55:44" "NotificationUtils.java"$"17"$" Log.e(TAG, ""Failed to dismiss notification."");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2015-05-05 21:55:44" "NotificationUtils.java"$"18"$" e.printStackTrace();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2015-05-05 21:55:44" "NotificationUtils.java"$"19"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2015-05-05 21:55:44" "NotificationUtils.java"$"20"$" } else {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2015-05-05 21:55:44" "NotificationUtils.java"$"21"$" Log.e(TAG, ""Failed to dismiss notification because notification service is offline."");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2015-05-05 21:55:44" "NotificationUtils.java"$"22"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2015-05-05 21:55:44" "NotificationUtils.java"$"23"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2015-05-05 21:55:44" "NotificationUtils.java"$"24"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2015-05-05 21:55:44" "NotificationUtils.java"$"25"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2015-05-05 21:55:44" "NotificationUtils.java"$"26"$" @Nullable"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUtils.java"$"2015-05-05 21:55:44" "MediaController2KitKat.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-05-06 21:44:02" "MediaController2KitKat.java"$"1"$"33,7 @@ import android.os.IBinder;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-05-06 21:44:02" "MediaController2KitKat.java"$"2"$"import android.util.Log;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-05-06 21:44:02" "MediaController2KitKat.java"$"3"$"169,11 @@ class MediaController2KitKat extends MediaController2 {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-05-06 21:44:02" "MediaController2KitKat.java"$"4"$" if (mService == null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-05-06 21:44:02" "MediaController2KitKat.java"$"5"$" Log.w(TAG, ""Sending a media action on stopped controller."");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-05-06 21:44:02" "MediaController2KitKat.java"$"6"$" return;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-05-06 21:44:02" "MediaController2KitKat.java"$"7"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-05-06 21:44:02" "MediaController2KitKat.java"$"8"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-05-06 21:44:02" "MediaController2KitKat.java"$"9"$" int keyCode;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-05-06 21:44:02" "MediaController2KitKat.java"$"10"$"204,11 @@ class MediaController2KitKat extends MediaController2 {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-05-06 21:44:02" "MediaController2KitKat.java"$"11"$" if (mService == null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-05-06 21:44:02" "MediaController2KitKat.java"$"12"$" Log.w(TAG, ""Seeking a media on stopped controller."");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-05-06 21:44:02" "MediaController2KitKat.java"$"13"$" return;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-05-06 21:44:02" "MediaController2KitKat.java"$"14"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-05-06 21:44:02" "MediaController2KitKat.java"$"15"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-05-06 21:44:02" "MediaController2KitKat.java"$"16"$" RemoteController rc = mService.getRemoteController();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-05-06 21:44:02" "MediaController2KitKat.java"$"17"$"226,11 @@ class MediaController2KitKat extends MediaController2 {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-05-06 21:44:02" "MediaController2KitKat.java"$"18"$" if (mService == null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-05-06 21:44:02" "MediaController2KitKat.java"$"19"$" Log.w(TAG, ""Getting a playback position on stopped controller."");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-05-06 21:44:02" "MediaController2KitKat.java"$"20"$" return -1;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-05-06 21:44:02" "MediaController2KitKat.java"$"21"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-05-06 21:44:02" "MediaController2KitKat.java"$"22"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-05-06 21:44:02" "MediaController2KitKat.java"$"23"$" RemoteController rc = mService.getRemoteController();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-05-06 21:44:02" "IRemoteControlDisplay.java"$"0"$"++ b/project/app/src/main/java/android/media/IRemoteControlDisplay.java"$"verdict"$"0"$" b/project/app/src/main/java/android/media/IRemoteControlDisplay.java"$"2015-05-07 14:52:55" "IRemoteControlDisplay.java"$"1"$"1,49 @@"$"verdict"$"0"$" b/project/app/src/main/java/android/media/IRemoteControlDisplay.java"$"2015-05-07 14:52:55" "IRemoteControlDisplay.java"$"2"$"/*"$"verdict"$"0"$" b/project/app/src/main/java/android/media/IRemoteControlDisplay.java"$"2015-05-07 14:52:55" "IRemoteControlDisplay.java"$"3"$" * Copyright (C) 2014 AChep@xda "$"verdict"$"0"$" b/project/app/src/main/java/android/media/IRemoteControlDisplay.java"$"2015-05-07 14:52:55" "IRemoteControlDisplay.java"$"4"$" *"$"verdict"$"0"$" b/project/app/src/main/java/android/media/IRemoteControlDisplay.java"$"2015-05-07 14:52:55" "IRemoteControlDisplay.java"$"5"$" * This program is free software; you can redistribute it and/or"$"verdict"$"0"$" b/project/app/src/main/java/android/media/IRemoteControlDisplay.java"$"2015-05-07 14:52:55" "IRemoteControlDisplay.java"$"6"$" * modify it under the terms of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/android/media/IRemoteControlDisplay.java"$"2015-05-07 14:52:55" "IRemoteControlDisplay.java"$"7"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"0"$" b/project/app/src/main/java/android/media/IRemoteControlDisplay.java"$"2015-05-07 14:52:55" "IRemoteControlDisplay.java"$"8"$" * of the License, or (at your option) any later version."$"verdict"$"0"$" b/project/app/src/main/java/android/media/IRemoteControlDisplay.java"$"2015-05-07 14:52:55" "IRemoteControlDisplay.java"$"9"$" *"$"verdict"$"0"$" b/project/app/src/main/java/android/media/IRemoteControlDisplay.java"$"2015-05-07 14:52:55" "IRemoteControlDisplay.java"$"10"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"0"$" b/project/app/src/main/java/android/media/IRemoteControlDisplay.java"$"2015-05-07 14:52:55" "IRemoteControlDisplay.java"$"11"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"0"$" b/project/app/src/main/java/android/media/IRemoteControlDisplay.java"$"2015-05-07 14:52:55" "IRemoteControlDisplay.java"$"12"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"0"$" b/project/app/src/main/java/android/media/IRemoteControlDisplay.java"$"2015-05-07 14:52:55" "IRemoteControlDisplay.java"$"13"$" * GNU General Public License for more details."$"verdict"$"0"$" b/project/app/src/main/java/android/media/IRemoteControlDisplay.java"$"2015-05-07 14:52:55" "IRemoteControlDisplay.java"$"14"$" *"$"verdict"$"0"$" b/project/app/src/main/java/android/media/IRemoteControlDisplay.java"$"2015-05-07 14:52:55" "IRemoteControlDisplay.java"$"15"$" * You should have received a copy of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/android/media/IRemoteControlDisplay.java"$"2015-05-07 14:52:55" "IRemoteControlDisplay.java"$"16"$" * along with this program; if not, write to the Free Software"$"verdict"$"0"$" b/project/app/src/main/java/android/media/IRemoteControlDisplay.java"$"2015-05-07 14:52:55" "IRemoteControlDisplay.java"$"17"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"0"$" b/project/app/src/main/java/android/media/IRemoteControlDisplay.java"$"2015-05-07 14:52:55" "IRemoteControlDisplay.java"$"18"$" * MA 02110-1301, USA."$"verdict"$"0"$" b/project/app/src/main/java/android/media/IRemoteControlDisplay.java"$"2015-05-07 14:52:55" "IRemoteControlDisplay.java"$"19"$" */"$"verdict"$"0"$" b/project/app/src/main/java/android/media/IRemoteControlDisplay.java"$"2015-05-07 14:52:55" "IRemoteControlDisplay.java"$"20"$""$"verdict"$"0"$" b/project/app/src/main/java/android/media/IRemoteControlDisplay.java"$"2015-05-07 14:52:55" "IRemoteControlDisplay.java"$"21"$"package android.media;"$"verdict"$"0"$" b/project/app/src/main/java/android/media/IRemoteControlDisplay.java"$"2015-05-07 14:52:55" "IRemoteControlDisplay.java"$"22"$""$"verdict"$"0"$" b/project/app/src/main/java/android/media/IRemoteControlDisplay.java"$"2015-05-07 14:52:55" "IRemoteControlDisplay.java"$"23"$"import android.app.PendingIntent;"$"verdict"$"0"$" b/project/app/src/main/java/android/media/IRemoteControlDisplay.java"$"2015-05-07 14:52:55" "IRemoteControlDisplay.java"$"24"$"import android.graphics.Bitmap;"$"verdict"$"0"$" b/project/app/src/main/java/android/media/IRemoteControlDisplay.java"$"2015-05-07 14:52:55" "IRemoteControlDisplay.java"$"25"$"import android.os.Bundle;"$"verdict"$"0"$" b/project/app/src/main/java/android/media/IRemoteControlDisplay.java"$"2015-05-07 14:52:55" "IRemoteControlDisplay.java"$"26"$"import android.os.RemoteException;"$"verdict"$"0"$" b/project/app/src/main/java/android/media/IRemoteControlDisplay.java"$"2015-05-07 14:52:55" "IRemoteControlDisplay.java"$"27"$""$"verdict"$"0"$" b/project/app/src/main/java/android/media/IRemoteControlDisplay.java"$"2015-05-07 14:52:55" "IRemoteControlDisplay.java"$"28"$"/*"$"verdict"$"0"$" b/project/app/src/main/java/android/media/IRemoteControlDisplay.java"$"2015-05-07 14:52:55" "IRemoteControlDisplay.java"$"29"$" This is needed to be able to get to those"$"verdict"$"0"$" b/project/app/src/main/java/android/media/IRemoteControlDisplay.java"$"2015-05-07 14:52:55" "IRemoteControlDisplay.java"$"30"$" damn internal APIs."$"verdict"$"0"$" b/project/app/src/main/java/android/media/IRemoteControlDisplay.java"$"2015-05-07 14:52:55" "IRemoteControlDisplay.java"$"31"$" */"$"verdict"$"0"$" b/project/app/src/main/java/android/media/IRemoteControlDisplay.java"$"2015-05-07 14:52:55" "IRemoteControlDisplay.java"$"32"$"public interface IRemoteControlDisplay {"$"verdict"$"0"$" b/project/app/src/main/java/android/media/IRemoteControlDisplay.java"$"2015-05-07 14:52:55" "IRemoteControlDisplay.java"$"33"$""$"verdict"$"0"$" b/project/app/src/main/java/android/media/IRemoteControlDisplay.java"$"2015-05-07 14:52:55" "IRemoteControlDisplay.java"$"34"$" abstract class Stub implements IRemoteControlDisplay {"$"verdict"$"0"$" b/project/app/src/main/java/android/media/IRemoteControlDisplay.java"$"2015-05-07 14:52:55" "IRemoteControlDisplay.java"$"35"$""$"verdict"$"0"$" b/project/app/src/main/java/android/media/IRemoteControlDisplay.java"$"2015-05-07 14:52:55" "IRemoteControlDisplay.java"$"36"$" public abstract void setAllMetadata(int generationId, Bundle metadata, Bitmap bitmap);"$"verdict"$"0"$" b/project/app/src/main/java/android/media/IRemoteControlDisplay.java"$"2015-05-07 14:52:55" "IRemoteControlDisplay.java"$"37"$""$"verdict"$"0"$" b/project/app/src/main/java/android/media/IRemoteControlDisplay.java"$"2015-05-07 14:52:55" "IRemoteControlDisplay.java"$"38"$" public abstract void setArtwork(int generationId, Bitmap bitmap)l"$"verdict"$"0"$" b/project/app/src/main/java/android/media/IRemoteControlDisplay.java"$"2015-05-07 14:52:55" "IRemoteControlDisplay.java"$"39"$""$"verdict"$"0"$" b/project/app/src/main/java/android/media/IRemoteControlDisplay.java"$"2015-05-07 14:52:55" "IRemoteControlDisplay.java"$"40"$" public abstract void setCurrentClientId(int clientGeneration, PendingIntent mediaIntent,"$"verdict"$"0"$" b/project/app/src/main/java/android/media/IRemoteControlDisplay.java"$"2015-05-07 14:52:55" "IRemoteControlDisplay.java"$"41"$" boolean clearing) throws RemoteException;"$"verdict"$"0"$" b/project/app/src/main/java/android/media/IRemoteControlDisplay.java"$"2015-05-07 14:52:55" "IRemoteControlDisplay.java"$"42"$""$"verdict"$"0"$" b/project/app/src/main/java/android/media/IRemoteControlDisplay.java"$"2015-05-07 14:52:55" "IRemoteControlDisplay.java"$"43"$" public abstract void setMetadata(int generationId, Bundle metadata);"$"verdict"$"0"$" b/project/app/src/main/java/android/media/IRemoteControlDisplay.java"$"2015-05-07 14:52:55" "IRemoteControlDisplay.java"$"44"$""$"verdict"$"0"$" b/project/app/src/main/java/android/media/IRemoteControlDisplay.java"$"2015-05-07 14:52:55" "IRemoteControlDisplay.java"$"45"$" public abstract void setPlaybackState(int generationId, int state, long stateChangeTimeMs);"$"verdict"$"0"$" b/project/app/src/main/java/android/media/IRemoteControlDisplay.java"$"2015-05-07 14:52:55" "IRemoteControlDisplay.java"$"46"$""$"verdict"$"0"$" b/project/app/src/main/java/android/media/IRemoteControlDisplay.java"$"2015-05-07 14:52:55" "IRemoteControlDisplay.java"$"47"$" public abstract void setTransportControlFlags(int generationId, int flags);"$"verdict"$"0"$" b/project/app/src/main/java/android/media/IRemoteControlDisplay.java"$"2015-05-07 14:52:55" "IRemoteControlDisplay.java"$"48"$""$"verdict"$"0"$" b/project/app/src/main/java/android/media/IRemoteControlDisplay.java"$"2015-05-07 14:52:55" "IRemoteControlDisplay.java"$"49"$" }"$"verdict"$"0"$" b/project/app/src/main/java/android/media/IRemoteControlDisplay.java"$"2015-05-07 14:52:55" "IRemoteControlDisplay.java"$"50"$"}"$"verdict"$"0"$" b/project/app/src/main/java/android/media/IRemoteControlDisplay.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"51"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"52"$"1,308 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"53"$"/*"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"54"$" * Copyright (C) 2014 AChep@xda "$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"55"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"56"$" * This program is free software; you can redistribute it and/or"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"57"$" * modify it under the terms of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"58"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"59"$" * of the License, or (at your option) any later version."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"60"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"61"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"62"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"63"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"64"$" * GNU General Public License for more details."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"65"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"66"$" * You should have received a copy of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"67"$" * along with this program; if not, write to the Free Software"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"68"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"69"$" * MA 02110-1301, USA."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"70"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"71"$"package com.achep.acdisplay.services.media;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"72"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"73"$"import android.app.Activity;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"74"$"import android.app.PendingIntent;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"75"$"import android.content.Context;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"76"$"import android.graphics.Bitmap;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"77"$"import android.media.AudioManager;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"78"$"import android.media.IRemoteControlDisplay;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"79"$"import android.media.MediaMetadataRetriever;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"80"$"import android.os.Bundle;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"81"$"import android.os.Handler;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"82"$"import android.os.Looper;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"83"$"import android.os.Message;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"84"$"import android.os.RemoteException;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"85"$"import android.support.annotation.NonNull;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"86"$"import android.support.annotation.Nullable;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"87"$"import android.util.Log;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"88"$"import android.util.SparseIntArray;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"89"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"90"$"import com.achep.acdisplay.R;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"91"$"import com.achep.base.utils.MathUtils;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"92"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"93"$"import java.lang.ref.WeakReference;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"94"$"import java.lang.reflect.InvocationTargetException;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"95"$"import java.lang.reflect.Method;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"96"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"97"$"import static com.achep.acdisplay.services.media.MediaController2KitKat.sStateSparse;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"98"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"99"$"/**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"100"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"101"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"102"$"/*"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"103"$" Thanks to Dr.Alexander_Breen@xda for his research:"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"104"$" http://forum.xda-developers.com/showthread.php?t=2401597"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"105"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"106"$"class MediaController2Ics extends MediaController2 {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"107"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"108"$" private final SparseIntArray mStateSparse;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"109"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"110"$" private RemoteControlDisplay mRemoteDisplay;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"111"$" private Handler mHandler = new Handler(Looper.getMainLooper(), new Handler.Callback() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"112"$" private int mHostId;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"113"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"114"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"115"$" public boolean handleMessage(Message msg) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"116"$" switch (msg.what) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"117"$" case RemoteControlDisplay.MSG_HOST_ID:"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"118"$" mHostId = msg.arg1;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"119"$" break;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"120"$" default:"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"121"$" if (mHostId != msg.arg1) break;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"122"$" switch (msg.what) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"123"$" case RemoteControlDisplay.MSG_UPDATE_STATE: // Update playback state"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"124"$" updatePlaybackState(msg.arg2);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"125"$" break;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"126"$" case RemoteControlDisplay.MSG_SET_METADATA: // Update metadata"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"127"$" updateMetadata((Bundle) msg.obj);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"128"$" break;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"129"$" case RemoteControlDisplay.MSG_SET_ARTWORK:"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"130"$" updateMetadataArtwork((Bitmap) msg.obj);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"131"$" break;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"132"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"133"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"134"$" return true;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"135"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"136"$" });"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"137"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"138"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"139"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"140"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"141"$" protected MediaController2Ics(@NonNull Activity activity) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"142"$" super(activity);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"143"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"144"$" SparseIntArray cachedStateSparse = sStateSparse.get();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"145"$" if (cachedStateSparse == null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"146"$" mStateSparse = MediaController2KitKat.generatePlaybackCompatSparse();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"147"$" sStateSparse = new WeakReference<>(mStateSparse);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"148"$" } else {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"149"$" mStateSparse = cachedStateSparse;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"150"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"151"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"152"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"153"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"154"$" public void onStart(Object... objects) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"155"$" super.onStart(objects);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"156"$" mHandler = new Handler();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"157"$" mRemoteDisplay = new RemoteControlDisplay(mHandler);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"158"$" AudioManager manager = (AudioManager) mContext.getSystemService(Context.AUDIO_SERVICE);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"159"$" try {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"160"$" Method method = manager.getClass().getDeclaredMethod("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"161"$" ""registerRemoteControlDisplay"","$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"162"$" IRemoteControlDisplay.class);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"163"$" method.setAccessible(true);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"164"$" method.invoke(manager, mRemoteDisplay);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"165"$" } catch (NoSuchMethodException"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"166"$" | InvocationTargetException"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"167"$" | IllegalAccessException e) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"168"$" Log.w(TAG, ""Failed to register remote control display."");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"169"$" e.printStackTrace();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"170"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"171"$" mRemoteDisplay = null; // clean-up"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"172"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"173"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"174"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"175"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"176"$" public void onStop(Object... objects) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"177"$" if (mRemoteDisplay != null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"178"$" AudioManager manager = (AudioManager) mContext.getSystemService(Context.AUDIO_SERVICE);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"179"$" try {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"180"$" Method method = manager.getClass().getDeclaredMethod("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"181"$" ""unregisterRemoteControlDisplay"","$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"182"$" IRemoteControlDisplay.class);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"183"$" method.setAccessible(true);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"184"$" method.invoke(manager, mRemoteDisplay);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"185"$" } catch (NoSuchMethodException"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"186"$" | InvocationTargetException"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"187"$" | IllegalAccessException e) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"188"$" Log.e(TAG, ""Failed to unregister remote control display."");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"189"$" e.printStackTrace();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"190"$" } finally {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"191"$" mRemoteDisplay = null; // clean-up"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"192"$" mHandler.removeMessages(RemoteControlDisplay.MSG_HOST_ID);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"193"$" mHandler.removeMessages(RemoteControlDisplay.MSG_SET_METADATA);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"194"$" mHandler.removeMessages(RemoteControlDisplay.MSG_SET_TRANSPORT_CONTROLS);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"195"$" mHandler.removeMessages(RemoteControlDisplay.MSG_UPDATE_STATE);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"196"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"197"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"198"$" mMetadata.clear();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"199"$" super.onStop(objects);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"200"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"201"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"202"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"203"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"204"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"205"$" public void sendMediaAction(int action) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"206"$" broadcastMediaAction(mContext, action);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"207"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"208"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"209"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"210"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"211"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"212"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"213"$" public void seekTo(long position) { /* do nothing */ }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"214"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"215"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"216"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"217"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"218"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"219"$" public long getPlaybackBufferedPosition() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"220"$" return -1;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"221"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"222"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"223"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"224"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"225"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"226"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"227"$" public long getPlaybackPosition() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"228"$" return -1;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"229"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"230"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"231"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"232"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"233"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"234"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"235"$" protected void updatePlaybackState(int playbackStateRcc) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"236"$" super.updatePlaybackState(mStateSparse.get(playbackStateRcc));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"237"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"238"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"239"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"240"$" * Clears {@link #mMetadata metadata}. Same as calling"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"241"$" * {@link #updateMetadata(Bundle)} with {@code null} parameter."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"242"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"243"$" * @see #updateMetadata(Bundle)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"244"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"245"$" private void clearMetadata() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"246"$" updateMetadata(null);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"247"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"248"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"249"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"250"$" * Updates {@link #mMetadata metadata} from given bundle."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"251"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"252"$" * @param data Object of metadata to update from, or {@code null} to clear local metadata."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"253"$" * @see #clearMetadata()"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"254"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"255"$" private void updateMetadata(@Nullable Bundle data) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"256"$" if (data == null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"257"$" if (mMetadata.isEmpty()) return;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"258"$" mMetadata.clear();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"259"$" } else {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"260"$" mMetadata.title = data.getString("""" + MediaMetadataRetriever.METADATA_KEY_TITLE, null);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"261"$" mMetadata.artist = data.getString("""" + MediaMetadataRetriever.METADATA_KEY_ARTIST, null);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"262"$" mMetadata.album = data.getString("""" + MediaMetadataRetriever.METADATA_KEY_ALBUM, null);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"263"$" mMetadata.duration = data.getLong("""" + MediaMetadataRetriever.METADATA_KEY_DURATION, -1);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"264"$" mMetadata.generateSubtitle();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"265"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"266"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"267"$" notifyOnMetadataChanged();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"268"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"269"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"270"$" private void updateMetadataArtwork(Bitmap artwork) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"271"$" if (artwork != null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"272"$" int size = mContext.getResources().getDimensionPixelSize(R.dimen.media_artwork_size);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"273"$" try {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"274"$" mMetadata.bitmap = Bitmap.createScaledBitmap(artwork, size, size, true);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"275"$" } catch (OutOfMemoryError e) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"276"$" mMetadata.bitmap = null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"277"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"278"$" } else {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"279"$" mMetadata.bitmap = null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"280"$" // Clear previous artwork"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"281"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"282"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"283"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"284"$" /*"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"285"$" * This class is required to have weak linkage"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"286"$" * because the remote process can hold a strong reference to this binder object and"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"287"$" * we can't predict when it will be GC'd in the remote process. Without this code, it"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"288"$" * would allow a heavyweight object to be held on this side of the binder when there's"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"289"$" * no requirement to run a GC on the other side."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"290"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"291"$" private static class RemoteControlDisplay extends IRemoteControlDisplay.Stub {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"292"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"293"$" public static final int MSG_UPDATE_STATE = 100;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"294"$" public static final int MSG_SET_METADATA = 101;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"295"$" public static final int MSG_SET_TRANSPORT_CONTROLS = 102;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"296"$" public static final int MSG_HOST_ID = 103;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"297"$" public static final int MSG_SET_ARTWORK = 104;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"298"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"299"$" /*"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"300"$" * The reference should be weak as we can't predict when the process of GC"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"301"$" * will happen in remote object."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"302"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"303"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"304"$" private WeakReference mHandlerRef;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"305"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"306"$" public RemoteControlDisplay(@NonNull Handler handler) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"307"$" super();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"308"$" mHandlerRef = new WeakReference<>(handler);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"309"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"310"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"311"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"312"$" public void setAllMetadata(int generationId, Bundle metadata, Bitmap bitmap) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"313"$" Handler handler = mHandlerRef.get();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"314"$" if (handler == null) return;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"315"$" handler.obtainMessage(MSG_SET_METADATA, generationId, 0, metadata).sendToTarget();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"316"$" handler.obtainMessage(MSG_SET_ARTWORK, generationId, 0, bitmap).sendToTarget();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"317"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"318"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"319"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"320"$" public void setArtwork(int generationId, Bitmap bitmap) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"321"$" Handler handler = mHandlerRef.get();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"322"$" if (handler == null) return;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"323"$" handler.obtainMessage(MSG_SET_ARTWORK, generationId, 0, bitmap).sendToTarget();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"324"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"325"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"326"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"327"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"328"$" public void setCurrentClientId(int clientGeneration, PendingIntent mediaIntent,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"329"$" boolean clearing) throws RemoteException {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"330"$" Handler handler = mHandlerRef.get();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"331"$" if (handler == null) return;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"332"$" handler.obtainMessage("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"333"$" MSG_HOST_ID, clientGeneration,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"334"$" MathUtils.bool(clearing), mediaIntent).sendToTarget();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"335"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"336"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"337"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"338"$" public void setMetadata(int generationId, Bundle metadata) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"339"$" Handler handler = mHandlerRef.get();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"340"$" if (handler == null) return;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"341"$" handler.obtainMessage(MSG_SET_METADATA, generationId, 0, metadata).sendToTarget();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"342"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"343"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"344"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"345"$" public void setPlaybackState(int generationId, int state, long stateChangeTimeMs) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"346"$" Handler handler = mHandlerRef.get();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"347"$" if (handler == null) return;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"348"$" handler.obtainMessage(MSG_UPDATE_STATE, generationId, state).sendToTarget();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"349"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"350"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"351"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"352"$" public void setTransportControlFlags(int generationId, int flags) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"353"$" Handler handler = mHandlerRef.get();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"354"$" if (handler == null) return;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"355"$" handler.obtainMessage(MSG_SET_TRANSPORT_CONTROLS, generationId, flags).sendToTarget();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"356"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"357"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"358"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"359"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2Ics.java"$"360"$"}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2015-05-07 14:52:55" "MediaController2KitKat.java"$"361"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-05-07 14:52:55" "MediaController2KitKat.java"$"362"$"49,7 @@ import java.lang.ref.WeakReference;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-05-07 14:52:55" "MediaController2KitKat.java"$"363"$" static WeakReference sStateSparse = new WeakReference<>(null);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-05-07 14:52:55" "MediaController2KitKat.java"$"364"$"119,27 @@ class MediaController2KitKat extends MediaController2 {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-05-07 14:52:55" "MediaController2KitKat.java"$"365"$" mStateSparse = generatePlaybackCompatSparse();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-05-07 14:52:55" "MediaController2KitKat.java"$"366"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-05-07 14:52:55" "MediaController2KitKat.java"$"367"$" static SparseIntArray generatePlaybackCompatSparse() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-05-07 14:52:55" "MediaController2KitKat.java"$"368"$" SparseIntArray sia = new SparseIntArray();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-05-07 14:52:55" "MediaController2KitKat.java"$"369"$" sia.put(RemoteControlClient.PLAYSTATE_BUFFERING, PlaybackStateCompat.STATE_BUFFERING);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-05-07 14:52:55" "MediaController2KitKat.java"$"370"$" sia.put(RemoteControlClient.PLAYSTATE_PLAYING, PlaybackStateCompat.STATE_PLAYING);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-05-07 14:52:55" "MediaController2KitKat.java"$"371"$" sia.put(RemoteControlClient.PLAYSTATE_PAUSED, PlaybackStateCompat.STATE_PAUSED);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-05-07 14:52:55" "MediaController2KitKat.java"$"372"$" sia.put(RemoteControlClient.PLAYSTATE_ERROR, PlaybackStateCompat.STATE_ERROR);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-05-07 14:52:55" "MediaController2KitKat.java"$"373"$" sia.put(RemoteControlClient.PLAYSTATE_REWINDING, PlaybackStateCompat.STATE_REWINDING);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-05-07 14:52:55" "MediaController2KitKat.java"$"374"$" sia.put(RemoteControlClient.PLAYSTATE_FAST_FORWARDING, PlaybackStateCompat.STATE_FAST_FORWARDING);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-05-07 14:52:55" "MediaController2KitKat.java"$"375"$" sia.put(RemoteControlClient.PLAYSTATE_SKIPPING_FORWARDS, PlaybackStateCompat.STATE_SKIPPING_TO_NEXT);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-05-07 14:52:55" "MediaController2KitKat.java"$"376"$" sia.put(RemoteControlClient.PLAYSTATE_SKIPPING_BACKWARDS, PlaybackStateCompat.STATE_SKIPPING_TO_PREVIOUS);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-05-07 14:52:55" "MediaController2KitKat.java"$"377"$" return sia;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-05-07 14:52:55" "MediaController2KitKat.java"$"378"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-05-07 14:52:55" "MediaController2KitKat.java"$"379"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-05-07 14:52:55" "MediaController2KitKat.java"$"380"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2KitKat.java"$"2015-05-07 14:52:55" "NotifyWidget.java"$"381"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-05-07 14:52:55" "NotifyWidget.java"$"382"$"73,16 @@ public class NotifyWidget extends Widget implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-05-07 14:52:55" "NotifyWidget.java"$"383"$" final PendingIntent pi = action.intent;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-05-07 14:52:55" "NotifyWidget.java"$"384"$" if (pi == null) throw new IllegalStateException(""The button should have been disabled"");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-05-07 14:52:55" "NotifyWidget.java"$"385"$" if (PendingIntentUtils.isActivity(pi)) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-05-07 14:52:55" "NotifyWidget.java"$"386"$" mFragment.unlock(new Runnable() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-05-07 14:52:55" "NotifyWidget.java"$"387"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-05-07 14:52:55" "NotifyWidget.java"$"388"$" public void run() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-05-07 14:52:55" "NotifyWidget.java"$"389"$" PendingIntentUtils.sendPendingIntent(pi);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-05-07 14:52:55" "NotifyWidget.java"$"390"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-05-07 14:52:55" "NotifyWidget.java"$"391"$" }, false /* unlock carefully */);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-05-07 14:52:55" "NotifyWidget.java"$"392"$" } else PendingIntentUtils.sendPendingIntent(pi);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"393"$"++ b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"394"$"19,14 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"395"$"import android.content.Context;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"396"$"import android.os.IBinder;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"397"$"import android.util.Log;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"398"$"import android.view.View;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"399"$"36,52 @@ import com.achep.base.utils.power.PowerSaveDetector;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"400"$"import java.lang.reflect.Method;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"401"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"402"$"import static com.achep.base.Build.DEBUG;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"403"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"404"$"/**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"405"$" private static final String TAG = ""ActivityBaseInternal"";"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"406"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"407"$" //-- DEBUG ----------------------------------------------------------------"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"408"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"409"$" private static int sInstancesCount = 0;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"410"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"411"$" /* Only for debug purposes! */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"412"$" private final Object dFinalizeWatcher = DEBUG ? new Object() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"413"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"414"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"415"$" * Logs the notifications' removal."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"416"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"417"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"418"$" protected void finalize() throws Throwable {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"419"$" try {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"420"$" Log.d(TAG, ""Finalizing the instance="" + this + "" n="" + --sInstancesCount);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"421"$" } finally {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"422"$" super.finalize();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"423"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"424"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"425"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"426"$" } : null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"427"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"428"$" //-- BEGIN ----------------------------------------------------------------"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"429"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"430"$" private Activity mActivity;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"431"$" public ActivityBaseInternal() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"432"$" if (DEBUG) Log.d(TAG, ""Creating an instance="" + this"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"433"$" + "" watcher="" + dFinalizeWatcher"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"434"$" + "" n="" + ++sInstancesCount);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"435"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"436"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"437"$" void onCreate(Activity activity, Bundle savedInstanceState) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"438"$"106,16 @@ final class ActivityBaseInternal implements IActivityBase {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"439"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"440"$" * Just in case fix for memory leak:"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"441"$" * http://code.google.com/p/android/issues/detail?id=34731"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"442"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"443"$" Object imm = mActivity.getSystemService(Context.INPUT_METHOD_SERVICE);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"444"$" Reflector.TypedObject windowToken = new Reflector.TypedObject("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"445"$" mActivity.getWindow().getDecorView().getWindowToken(), IBinder.class);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"446"$" Reflector.invokeMethodExceptionSafe(imm, ""windowDismissed"", windowToken);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"447"$" Reflector.TypedObject view = new Reflector.TypedObject(null, View.class);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"448"$" Reflector.invokeMethodExceptionSafe(imm, ""startGettingWindowFocus"", view);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"449"$"168,55 @@ final class ActivityBaseInternal implements IActivityBase {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"450"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"451"$" //-- OTHER ----------------------------------------------------------------"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"452"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"453"$" private static class Reflector {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"454"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"455"$" public static final class TypedObject {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"456"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"457"$" private final Object object;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"458"$" private final Class type;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"459"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"460"$" public TypedObject(@Nullable Object object, @Nullable Class type) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"461"$" this.object = object;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"462"$" this.type = type;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"463"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"464"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"465"$" @Nullable"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"466"$" private Object getObject() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"467"$" return object;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"468"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"469"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"470"$" @Nullable"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"471"$" private Class getType() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"472"$" return type;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"473"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"474"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"475"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"476"$" public static void invokeMethodExceptionSafe(final Object methodOwner, final String method,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"477"$" final TypedObject... arguments) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"478"$" if (methodOwner == null) return;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"479"$" try {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"480"$" final Class[] types;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"481"$" final Object[] objects;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"482"$" if (arguments != null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"483"$" int length = arguments.length;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"484"$" types = new Class[length];"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"485"$" objects = new Object[length];"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"486"$" for (int i = 0; i < length; i++) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"487"$" types[i] = arguments[i].getType();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"488"$" objects[i] = arguments[i].getObject();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"489"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"490"$" } else {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"491"$" types = new Class[0];"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"492"$" objects = new Object[0];"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"493"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"494"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"495"$" final Method declaredMethod = methodOwner.getClass().getDeclaredMethod(method, types);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"496"$" declaredMethod.setAccessible(true);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"497"$" declaredMethod.invoke(methodOwner, objects);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"498"$" } catch (Throwable ignored) { /* unused */ }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"499"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "ActivityBaseInternal.java"$"500"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-05-07 14:52:55" "App.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/App.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-05-07 20:47:53" "App.java"$"1"$"19,15 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-05-07 20:47:53" "App.java"$"2"$"import com.achep.acdisplay.notifications.NotificationHelper;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-05-07 20:47:53" "App.java"$"3"$"111,7 @@ public class App extends Application {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-05-07 20:47:53" "App.java"$"4"$" NotificationHelper.sendNotification(this, App.ID_NOTIFY_APP_AUTO_DISABLED, list);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"5"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"6"$"1,110 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"7"$"/*"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"8"$" * Copyright (C) 2015 AChep@xda "$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"9"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"10"$" * This program is free software; you can redistribute it and/or"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"11"$" * modify it under the terms of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"12"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"13"$" * of the License, or (at your option) any later version."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"14"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"15"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"16"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"17"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"18"$" * GNU General Public License for more details."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"19"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"20"$" * You should have received a copy of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"21"$" * along with this program; if not, write to the Free Software"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"22"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"23"$" * MA 02110-1301, USA."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"24"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"25"$"package com.achep.acdisplay.notifications;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"26"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"27"$"import android.app.Notification;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"28"$"import android.app.NotificationManager;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"29"$"import android.app.PendingIntent;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"30"$"import android.content.Context;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"31"$"import android.content.Intent;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"32"$"import android.content.res.Resources;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"33"$"import android.graphics.BitmapFactory;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"34"$"import android.media.RingtoneManager;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"35"$"import android.support.annotation.NonNull;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"36"$"import android.support.v4.app.NotificationCompat;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"37"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"38"$"import com.achep.acdisplay.App;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"39"$"import com.achep.acdisplay.R;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"40"$"import com.achep.acdisplay.ui.activities.MainActivity;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"41"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"42"$"/**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"43"$" * Created by Artem Chepurnoy on 07.05.2015."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"44"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"45"$"public class NotificationHelper {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"46"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"47"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"48"$" public static Notification buildNotification(@NonNull Context context, final int id,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"49"$" @NonNull Object... objects) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"50"$" final Resources res = context.getResources();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"51"$" final NotificationCompat.Builder builder = new NotificationCompat.Builder(context)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"52"$" .setSmallIcon(R.drawable.stat_acdisplay)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"53"$" .setColor(App.ACCENT_COLOR)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"54"$" .setAutoCancel(true);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"55"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"56"$" PendingIntent pi = null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"57"$" switch (id) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"58"$" case App.ID_NOTIFY_TEST: {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"59"$" NotificationCompat.BigTextStyle bts = new NotificationCompat.BigTextStyle()"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"60"$" .bigText(res.getString(R.string.notification_test_message_large));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"61"$" builder.setStyle(bts)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"62"$" .setContentTitle(res.getString(R.string.app_name))"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"63"$" .setContentText(res.getString(R.string.notification_test_message))"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"64"$" .setLargeIcon(BitmapFactory.decodeResource(res, R.mipmap.ic_launcher))"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"65"$" .setSound(RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"66"$" break;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"67"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"68"$" case App.ID_NOTIFY_BATH: {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"69"$" CharSequence contentText = (CharSequence) objects[0];"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"70"$" Intent contentIntent = (Intent) objects[1];"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"71"$" // Build notification"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"72"$" pi = PendingIntent.getActivity(context, id, contentIntent,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"73"$" PendingIntent.FLAG_UPDATE_CURRENT);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"74"$" builder.setContentTitle(res.getString(R.string.service_bath))"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"75"$" .setContentText(contentText)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"76"$" .setPriority(Notification.PRIORITY_MIN);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"77"$" break;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"78"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"79"$" case App.ID_NOTIFY_INIT: {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"80"$" builder.setSmallIcon(R.drawable.stat_notify)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"81"$" .setContentTitle(res.getString(R.string.app_name))"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"82"$" .setContentText(res.getString(R.string.notification_init_text))"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"83"$" .setPriority(Notification.PRIORITY_MIN);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"84"$" break;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"85"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"86"$" case App.ID_NOTIFY_APP_AUTO_DISABLED: {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"87"$" CharSequence summary = (CharSequence) objects[0];"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"88"$" NotificationCompat.BigTextStyle bts = new NotificationCompat.BigTextStyle()"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"89"$" .bigText(res.getString(R.string.permissions_auto_disabled))"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"90"$" .setSummaryText(summary);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"91"$" builder.setLargeIcon(BitmapFactory.decodeResource(res, R.mipmap.ic_launcher))"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"92"$" .setContentTitle(res.getString(R.string.app_name))"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"93"$" .setContentText(res.getString(R.string.permissions_auto_disabled))"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"94"$" .setPriority(Notification.PRIORITY_HIGH)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"95"$" .setStyle(bts);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"96"$" break;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"97"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"98"$" default:"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"99"$" throw new IllegalArgumentException();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"100"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"101"$" if (pi == null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"102"$" pi = PendingIntent.getActivity(context,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"103"$" id, new Intent(context, MainActivity.class),"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"104"$" PendingIntent.FLAG_UPDATE_CURRENT);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"105"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"106"$" return builder.setContentIntent(pi).build();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"107"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"108"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"109"$" public static void sendNotification(@NonNull Context context, final int id,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"110"$" @NonNull Object... objects) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"111"$" NotificationManager nm = (NotificationManager) context"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"112"$" .getSystemService(Context.NOTIFICATION_SERVICE);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"113"$" nm.notify(id, buildNotification(context, id, objects));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"114"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"115"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationHelper.java"$"116"$"}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationHelper.java"$"2015-05-07 20:47:53" "NotificationListenerJellyBeanMR2.java"$"117"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-05-07 20:47:53" "NotificationListenerJellyBeanMR2.java"$"118"$"19,14 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-05-07 20:47:53" "NotificationListenerJellyBeanMR2.java"$"119"$"49,7 @@ class NotificationListenerJellyBeanMR2 extends NotificationListener {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-05-07 20:47:53" "NotificationListenerJellyBeanMR2.java"$"120"$" NotificationHelper.sendNotification(service, App.ID_NOTIFY_INIT);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationListenerJellyBeanMR2.java"$"2015-05-07 20:47:53" "BathService.java"$"121"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-05-07 20:47:53" "BathService.java"$"122"$"20,6 @@ package com.achep.acdisplay.services;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-05-07 20:47:53" "BathService.java"$"123"$"28,13 @@ import android.content.IntentFilter;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-05-07 20:47:53" "BathService.java"$"124"$"import com.achep.acdisplay.notifications.NotificationHelper;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-05-07 20:47:53" "BathService.java"$"125"$"276,7 @@ public class BathService extends Service {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-05-07 20:47:53" "BathService.java"$"126"$" return NotificationHelper.buildNotification(this, App.ID_NOTIFY_BATH, contentText, intent);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-05-07 20:47:53" "KeyguardActivity.java"$"127"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-07 20:47:53" "KeyguardActivity.java"$"128"$"42,7 @@ import com.achep.base.Device;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-07 20:47:53" "KeyguardActivity.java"$"129"$"import com.achep.base.utils.ToastUtils;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-07 20:47:53" "KeyguardActivity.java"$"130"$"341,10 @@ public abstract class KeyguardActivity extends ActivityBase implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-07 20:47:53" "KeyguardActivity.java"$"131"$" String msg = ""Failed to lock the screen due to a security exception."";"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-07 20:47:53" "KeyguardActivity.java"$"132"$" Log.e(TAG, msg);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-07 20:47:53" "KeyguardActivity.java"$"133"$" ToastUtils.showLong(this, msg);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-07 20:47:53" "KeyguardActivity.java"$"134"$" getWindow().clearFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-07 20:47:53" "MainActivity.java"$"135"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2015-05-07 20:47:53" "MainActivity.java"$"136"$"18,15 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2015-05-07 20:47:53" "MainActivity.java"$"137"$"36,7 @@ import android.widget.CompoundButton;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2015-05-07 20:47:53" "MainActivity.java"$"138"$"import com.achep.acdisplay.notifications.NotificationHelper;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2015-05-07 20:47:53" "MainActivity.java"$"139"$"52,6 @@ public class MainActivity extends ActivityBase implements ConfigBase.OnConfigCha"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2015-05-07 20:47:53" "MainActivity.java"$"140"$"204,7 @@ public class MainActivity extends ActivityBase implements ConfigBase.OnConfigCha"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2015-05-07 20:47:53" "MainActivity.java"$"141"$" NotificationHelper.sendNotification(this, App.ID_NOTIFY_TEST);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2015-05-07 20:47:53" "MainActivity.java"$"142"$"225,7 @@ public class MainActivity extends ActivityBase implements ConfigBase.OnConfigCha"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2015-05-07 20:47:53" "MainActivity.java"$"143"$" NotificationHelper.sendNotification(context, App.ID_NOTIFY_TEST);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2015-05-07 20:47:53" "IRemoteControlDisplay.java"$"0"$"++ b/project/app/src/main/java/android/media/IRemoteControlDisplay.java"$"verdict"$"0"$" b/project/app/src/main/java/android/media/IRemoteControlDisplay.java"$"2015-05-08 16:57:35" "IRemoteControlDisplay.java"$"1"$"34,7 @@ public interface IRemoteControlDisplay {"$"verdict"$"0"$" b/project/app/src/main/java/android/media/IRemoteControlDisplay.java"$"2015-05-08 16:57:35" "IRemoteControlDisplay.java"$"2"$" public abstract void setArtwork(int generationId, Bitmap bitmap);"$"verdict"$"0"$" b/project/app/src/main/java/android/media/IRemoteControlDisplay.java"$"2015-05-08 16:57:35" "KeyguardActivity.java"$"3"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-08 16:57:35" "KeyguardActivity.java"$"4"$"43,7 @@ import com.achep.base.tests.Check;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-08 16:57:35" "KeyguardActivity.java"$"5"$"import com.achep.base.utils.power.PowerUtils;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-08 16:57:35" "KeyguardActivity.java"$"6"$"271,27 @@ public abstract class KeyguardActivity extends ActivityBase implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-08 16:57:35" "KeyguardActivity.java"$"7"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-08 16:57:35" "KeyguardActivity.java"$"8"$" public void onStop() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-08 16:57:35" "KeyguardActivity.java"$"9"$" super.onStop();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-08 16:57:35" "KeyguardActivity.java"$"10"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-08 16:57:35" "KeyguardActivity.java"$"11"$" // Workarounds this bug:"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-08 16:57:35" "KeyguardActivity.java"$"12"$" //"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-08 16:57:35" "KeyguardActivity.java"$"13"$" // This annoying bug is driving me crazy! After any AcDisplay notification,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-08 16:57:35" "KeyguardActivity.java"$"14"$" // no matter how much time I wait, when I press the power button I will"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-08 16:57:35" "KeyguardActivity.java"$"15"$" // directly go to launcher. Only if I turn the screen off and on again"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-08 16:57:35" "KeyguardActivity.java"$"16"$" // I will get the lockscreen (as it should always be)."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-08 16:57:35" "KeyguardActivity.java"$"17"$" //"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-08 16:57:35" "KeyguardActivity.java"$"18"$" // Read more: https://plus.google.com/110348136204265282325/posts/ZYfWURptt2V"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-08 16:57:35" "KeyguardActivity.java"$"19"$" if (Device.hasLollipopApi() /* only Lollipop need the FLAG_DISMISS_KEYGUARD flag */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-08 16:57:35" "KeyguardActivity.java"$"20"$" && !isFinishing() /* otherwise flags can not be set, case it'd turn screen on */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-08 16:57:35" "KeyguardActivity.java"$"21"$" && !KeyguardService.isActive /* otherwise it's fine to leave device unlocked */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-08 16:57:35" "KeyguardActivity.java"$"22"$" && !PowerUtils.isScreenOn(this) /* screen is off and it WILL kill us later */) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-08 16:57:35" "KeyguardActivity.java"$"23"$" if (DEBUG) Log.d(TAG, ""Clearing the FLAG_DISMISS_KEYGUARD flag."");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-08 16:57:35" "KeyguardActivity.java"$"24"$" getWindow().clearFlags(WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-08 16:57:35" "KeyguardActivity.java"$"25"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-08 16:57:35" "KeyguardActivity.java"$"26"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-08 16:57:35" "KeyguardActivity.java"$"27"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-08 16:57:35" "KeyguardActivity.java"$"28"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-08 16:57:35" "CornerIconDrawable.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"1"$"1,114 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"2"$"package com.achep.acdisplay.ui.drawables;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"3"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"4"$"import android.content.Context;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"5"$"import android.graphics.Canvas;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"6"$"import android.graphics.ColorFilter;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"7"$"import android.graphics.PixelFormat;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"8"$"import android.graphics.drawable.Drawable;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"9"$"import android.support.annotation.NonNull;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"10"$"import android.support.annotation.Nullable;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"11"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"12"$"import com.achep.acdisplay.Config;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"13"$"import com.achep.base.content.ConfigBase;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"14"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"15"$"/**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"16"$" * Created by Artem Chepurnoy on 13.05.2015."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"17"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"18"$"public class CornerIconDrawable extends Drawable {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"19"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"20"$" private final String mKey;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"21"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"22"$" private Drawable mDrawable;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"23"$" private int mActionId;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"24"$" private int mAlpha;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"25"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"26"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"27"$" * A config listener."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"28"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"29"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"30"$" private final ConfigBase.OnConfigChangedListener mConfigListener ="$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"31"$" new ConfigBase.OnConfigChangedListener() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"32"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"33"$" public void onConfigChanged(@NonNull ConfigBase config,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"34"$" @NonNull String key,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"35"$" @NonNull Object value) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"36"$" if (key.equals(mKey)) update(config.getContext());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"37"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"38"$" };"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"39"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"40"$" public CornerIconDrawable(@NonNull String key) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"41"$" mKey = key;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"42"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"43"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"44"$" public void start(@NonNull Context context) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"45"$" Config.getInstance().registerListener(mConfigListener);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"46"$" update(context);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"47"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"48"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"49"$" public void stop() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"50"$" Config.getInstance().unregisterListener(mConfigListener);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"51"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"52"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"53"$" private void update(@NonNull Context context) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"54"$" /*"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"55"$" Config config = Config.getInstance();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"56"$" and_clear_current_drawable:"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"57"$" {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"58"$" int actionId = (int) config.getOption(mKey).read(config);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"59"$" if (mActionId == (mActionId = actionId)) return;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"60"$" if (actionId == Config.CORNER_UNLOCK) break and_clear_current_drawable;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"61"$" final int iconRes = CornerHelper.getIconResource(actionId);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"62"$" Drawable drawable = ResUtils.getDrawable(context, iconRes);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"63"$" if (drawable != null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"64"$" drawable = drawable.mutate();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"65"$" drawable.setAlpha(mAlpha);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"66"$" drawable.setBounds(0, 0,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"67"$" drawable.getIntrinsicWidth(),"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"68"$" drawable.getIntrinsicHeight());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"69"$" // Update current bounds."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"70"$" setBounds(drawable.getBounds());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"71"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"72"$" setDrawable(drawable);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"73"$" return;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"74"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"75"$" setDrawable(null);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"76"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"77"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"78"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"79"$" private void setDrawable(@Nullable Drawable drawable) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"80"$" mDrawable = drawable;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"81"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"82"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"83"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"84"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"85"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"86"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"87"$" public void draw(Canvas canvas) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"88"$" if (mDrawable != null) mDrawable.draw(canvas);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"89"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"90"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"91"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"92"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"93"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"94"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"95"$" public void setAlpha(int alpha) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"96"$" if (mDrawable != null) mDrawable.setAlpha(alpha);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"97"$" mAlpha = alpha;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"98"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"99"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"100"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"101"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"102"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"103"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"104"$" public void setColorFilter(ColorFilter cf) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"105"$" throw new RuntimeException();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"106"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"107"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"108"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"109"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"110"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"111"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"112"$" public int getOpacity() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"113"$" return PixelFormat.TRANSLUCENT;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"114"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CornerIconDrawable.java"$"115"$"}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/drawables/CornerIconDrawable.java"$"2015-05-13 22:01:42" "CircleView.java"$"116"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-13 22:01:42" "CircleView.java"$"117"$"42,7 @@ import android.view.View;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-13 22:01:42" "CircleView.java"$"118"$"import com.achep.acdisplay.ui.drawables.CornerIconDrawable;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-13 22:01:42" "CircleView.java"$"119"$"110,14 @@ public class CircleView extends View {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-13 22:01:42" "CircleView.java"$"120"$" private float mCornerMargin;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-13 22:01:42" "CircleView.java"$"121"$" private CornerIconDrawable mDrawableLeftTopCorner;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-13 22:01:42" "CircleView.java"$"122"$" private CornerIconDrawable mDrawableRightTopCorner;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-13 22:01:42" "CircleView.java"$"123"$" private CornerIconDrawable mDrawableLeftBottomCorner;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-13 22:01:42" "CircleView.java"$"124"$" private CornerIconDrawable mDrawableRightBottomCorner;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-13 22:01:42" "CircleView.java"$"125"$"197,17 @@ public class CircleView extends View {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-13 22:01:42" "CircleView.java"$"126"$" mCornerMargin = res.getDimension(R.dimen.circle_corner_margin);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-13 22:01:42" "CircleView.java"$"127"$" mDrawableLeftTopCorner = new CornerIconDrawable(Config.KEY_CORNER_ACTION_LEFT_TOP);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-13 22:01:42" "CircleView.java"$"128"$" mDrawableRightTopCorner = new CornerIconDrawable(Config.KEY_CORNER_ACTION_RIGHT_TOP);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-13 22:01:42" "CircleView.java"$"129"$" mDrawableLeftBottomCorner = new CornerIconDrawable(Config.KEY_CORNER_ACTION_LEFT_BOTTOM);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-13 22:01:42" "CircleView.java"$"130"$" mDrawableRightBottomCorner = new CornerIconDrawable(Config.KEY_CORNER_ACTION_RIGHT_BOTTOM);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-13 22:01:42" "CircleView.java"$"131"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-13 22:01:42" "CircleView.java"$"132"$" mPaint = new Paint();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-13 22:01:42" "CircleView.java"$"133"$"234,28 @@ public class CircleView extends View {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-13 22:01:42" "CircleView.java"$"134"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-13 22:01:42" "CircleView.java"$"135"$" protected void onAttachedToWindow() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-13 22:01:42" "CircleView.java"$"136"$" super.onAttachedToWindow();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-13 22:01:42" "CircleView.java"$"137"$" // Update corner icons"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-13 22:01:42" "CircleView.java"$"138"$" mDrawableLeftTopCorner.start(getContext());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-13 22:01:42" "CircleView.java"$"139"$" mDrawableRightTopCorner.start(getContext());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-13 22:01:42" "CircleView.java"$"140"$" mDrawableLeftBottomCorner.start(getContext());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-13 22:01:42" "CircleView.java"$"141"$" mDrawableRightBottomCorner.start(getContext());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-13 22:01:42" "CircleView.java"$"142"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-13 22:01:42" "CircleView.java"$"143"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-13 22:01:42" "CircleView.java"$"144"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-13 22:01:42" "CircleView.java"$"145"$" // Draw all corners"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-13 22:01:42" "CircleView.java"$"146"$" drawCorner(canvas, mDrawableLeftTopCorner, 0, 0);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-13 22:01:42" "CircleView.java"$"147"$" drawCorner(canvas, mDrawableRightTopCorner, 1, 0);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-13 22:01:42" "CircleView.java"$"148"$" drawCorner(canvas, mDrawableLeftBottomCorner, 0, 1);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-13 22:01:42" "CircleView.java"$"149"$" drawCorner(canvas, mDrawableRightBottomCorner, 1, 1);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-13 22:01:42" "CircleView.java"$"150"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-13 22:01:42" "CircleView.java"$"151"$" // Darkening background"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-13 22:01:42" "CircleView.java"$"152"$"= (int) ((255 - alpha) * ratio * 0.7f); // Change alpha dynamically"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-13 22:01:42" "CircleView.java"$"153"$"282,27 @@ public class CircleView extends View {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-13 22:01:42" "CircleView.java"$"154"$" private void drawCorner(@NonNull Canvas canvas, @NonNull Drawable drawable, int xm, int ym) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-13 22:01:42" "CircleView.java"$"155"$" int width = getMeasuredWidth() - drawable.getBounds().width();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-13 22:01:42" "CircleView.java"$"156"$" int height = getMeasuredHeight() - drawable.getBounds().height();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-13 22:01:42" "CircleView.java"$"157"$" float margin = (1 - 2 * xm) * mCornerMargin;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-13 22:01:42" "CircleView.java"$"158"$" // Draw"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-13 22:01:42" "CircleView.java"$"159"$" canvas.save();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-13 22:01:42" "CircleView.java"$"160"$" canvas.translate(xm * width + margin, ym * height + margin);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-13 22:01:42" "CircleView.java"$"161"$" drawable.draw(canvas);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-13 22:01:42" "CircleView.java"$"162"$" canvas.restore();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-13 22:01:42" "CircleView.java"$"163"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-13 22:01:42" "CircleView.java"$"164"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-13 22:01:42" "CircleView.java"$"165"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-13 22:01:42" "CircleView.java"$"166"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-13 22:01:42" "CircleView.java"$"167"$" mDrawableLeftTopCorner.stop();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-13 22:01:42" "CircleView.java"$"168"$" mDrawableRightTopCorner.stop();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-13 22:01:42" "CircleView.java"$"169"$" mDrawableLeftBottomCorner.stop();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-13 22:01:42" "CircleView.java"$"170"$" mDrawableRightBottomCorner.stop();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-13 22:01:42" "CircleView.java"$"171"$"536,22 @@ public class CircleView extends View {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-13 22:01:42" "CircleView.java"$"172"$" final float ratio = calculateRatio();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-13 22:01:42" "CircleView.java"$"173"$" int alpha;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-13 22:01:42" "CircleView.java"$"174"$" alpha = (int) (255 * Math.pow(ratio, 3));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-13 22:01:42" "CircleView.java"$"175"$" mDrawable.setAlpha(alpha);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-13 22:01:42" "CircleView.java"$"176"$" // Update corners' icons transparency."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-13 22:01:42" "CircleView.java"$"177"$" alpha = (int) (50f * Math.pow(1f - ratio, 0.3f));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-13 22:01:42" "CircleView.java"$"178"$" mDrawableLeftTopCorner.setAlpha(alpha);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-13 22:01:42" "CircleView.java"$"179"$" mDrawableRightTopCorner.setAlpha(alpha);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-13 22:01:42" "CircleView.java"$"180"$" mDrawableLeftBottomCorner.setAlpha(alpha);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-13 22:01:42" "CircleView.java"$"181"$" mDrawableRightBottomCorner.setAlpha(alpha);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-13 22:01:42" "CircleView.java"$"182"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-13 22:01:42" "CircleView.java"$"183"$" // Update the size of the unlock circle."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-13 22:01:42" "PreferenceFragmentBase.java"$"184"$"++ b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragmentBase.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragmentBase.java"$"2015-05-13 22:01:42" "PreferenceFragmentBase.java"$"185"$"33,6 @@ import com.achep.acdisplay.R;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragmentBase.java"$"2015-05-13 22:01:42" "PreferenceFragmentBase.java"$"186"$"387,7 @@ public abstract class PreferenceFragmentBase extends Fragment implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragmentBase.java"$"2015-05-13 22:01:42" "PreferenceFragmentBase.java"$"187"$" } catch (Exception ignored) { /* unused*/ }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragmentBase.java"$"2015-05-13 22:01:42" "build.gradle"$"0"$"++ b/project/app/build.gradle"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-05-15 16:46:39" "build.gradle"$"1"$"155,12 @@ dependencies {"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-05-15 16:46:39" "build.gradle"$"2"$"')"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-05-15 16:46:39" "build.gradle"$"3"$"')"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-05-15 16:46:39" "build.gradle"$"4"$" // Leak canary"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-05-15 16:46:39" "build.gradle"$"5"$" //noinspection GradleDynamicVersion"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-05-15 16:46:39" "build.gradle"$"6"$" debugCompile 'com.squareup.leakcanary:leakcanary-android:1.3'"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-05-15 16:46:39" "build.gradle"$"7"$" //noinspection GradleDynamicVersion"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-05-15 16:46:39" "build.gradle"$"8"$" releaseCompile 'com.squareup.leakcanary:leakcanary-android-no-op:1.3'"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-05-15 16:46:39" "build.gradle"$"9"$""$"verdict"$"0"$" b/project/app/build.gradle"$"2015-05-15 16:46:39" "build.gradle"$"10"$" // Testing-only dependencies"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-05-15 16:46:39" "MediaController2.java"$"11"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-05-15 16:46:39" "MediaController2.java"$"12"$"143,7 @@ public abstract class MediaController2 implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-05-15 16:46:39" "MediaController2.java"$"13"$" mContext = context.getApplicationContext();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-05-15 16:46:39" "AcDisplayFragment.java"$"14"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-05-15 16:46:39" "AcDisplayFragment.java"$"15"$"80,7 @@ import com.achep.base.async.WeakHandler;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-05-15 16:46:39" "AcDisplayFragment.java"$"16"$"import com.achep.base.ui.fragments.leakcanary.LeakWatchFragment;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-05-15 16:46:39" "AcDisplayFragment.java"$"17"$"97,7 @@ import static com.achep.base.Build.DEBUG;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-05-15 16:46:39" "AcDisplayFragment.java"$"18"$"public class AcDisplayFragment extends LeakWatchFragment implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-05-15 16:46:39" "BlacklistAppFragment.java"$"19"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/BlacklistAppFragment.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/BlacklistAppFragment.java"$"2015-05-15 16:46:39" "BlacklistAppFragment.java"$"20"$"38,13 @@ import com.achep.acdisplay.blacklist.options.HideOption;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/BlacklistAppFragment.java"$"2015-05-15 16:46:39" "BlacklistAppFragment.java"$"21"$"import com.achep.base.ui.fragments.leakcanary.LeakWatchFragment;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/BlacklistAppFragment.java"$"2015-05-15 16:46:39" "BlacklistAppFragment.java"$"22"$"public class BlacklistAppFragment extends LeakWatchFragment {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/BlacklistAppFragment.java"$"2015-05-15 16:46:39" "PocketFragment.java"$"23"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/PocketFragment.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/PocketFragment.java"$"2015-05-15 16:46:39" "PocketFragment.java"$"24"$"28,8 @@ import android.os.Handler;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/PocketFragment.java"$"2015-05-15 16:46:39" "PocketFragment.java"$"25"$"import com.achep.base.ui.fragments.leakcanary.LeakWatchFragment;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/PocketFragment.java"$"2015-05-15 16:46:39" "PocketFragment.java"$"26"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/PocketFragment.java"$"2015-05-15 16:46:39" "PocketFragment.java"$"27"$"/**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/PocketFragment.java"$"2015-05-15 16:46:39" "PocketFragment.java"$"28"$"42,7 @@ import android.support.v4.app.Fragment;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/PocketFragment.java"$"2015-05-15 16:46:39" "PocketFragment.java"$"29"$"public class PocketFragment extends LeakWatchFragment implements SensorEventListener {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/PocketFragment.java"$"2015-05-15 16:46:39" "CircleView.java"$"30"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"31"$"43,17 @@ import com.achep.acdisplay.Config;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"32"$"import com.achep.base.utils.MathUtils;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"33"$"import static com.achep.acdisplay.ui.preferences.ColorPickerPreference.getColor;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"34"$"70,10 @@ public class CircleView extends View {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"35"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"36"$" private static final Property RADIUS_PROPERTY ="$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"37"$" new FloatProperty(""setRadius"") {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"38"$"83,13 @@ public class CircleView extends View {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"39"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"40"$" * The current touch point."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"41"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"42"$"101,12 @@ public class CircleView extends View {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"43"$" // Target"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"44"$" private float mRadiusTarget;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"45"$" private boolean mRadiusTargetAimed;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"46"$" // Decreasing detection"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"47"$" private float mRadiusMaxPeak;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"48"$" private float mRadiusDecreaseThreshold;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"49"$"157,6 @@ public class CircleView extends View {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"50"$"185,12 @@ public class CircleView extends View {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"51"$" initInverseColorFilter();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"52"$" private void initInverseColorFilter() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"53"$"198,7 @@ public class CircleView extends View {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"54"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"55"$" mInverseColorFilter = new ColorMatrixColorFilter(matrix);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"56"$"213,23 @@ public class CircleView extends View {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"57"$" // Start tracking the corners' icons."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"58"$" Context context = getContext();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"59"$" mDrawableLeftTopCorner.start(context);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"60"$" mDrawableRightTopCorner.start(context);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"61"$" mDrawableLeftBottomCorner.start(context);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"62"$" mDrawableRightBottomCorner.start(context);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"63"$" drawCornerIcon(canvas, mDrawableLeftTopCorner, 0, 0 /* left top */);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"64"$" drawCornerIcon(canvas, mDrawableRightTopCorner, 1, 0 /* right top */);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"65"$" drawCornerIcon(canvas, mDrawableLeftBottomCorner, 0, 1 /* left bottom */);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"66"$" drawCornerIcon(canvas, mDrawableRightBottomCorner, 1, 1 /* right bottom */);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"67"$"257,7 @@ public class CircleView extends View {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"68"$" private void drawCornerIcon(@NonNull Canvas canvas, @NonNull Drawable drawable, int xm, int ym) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"69"$"270,7 @@ public class CircleView extends View {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"70"$" cancelAndClearAnimator();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"71"$"353,13 @@ public class CircleView extends View {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"72"$" if (MathUtils.isInCircle(x, y, 0, 0, radius)) { // Top left"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"73"$" } else if (MathUtils.isInCircle(x, y, -width, 0, radius)) { // Top right"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"74"$" } else if (MathUtils.isInCircle(x, y, 0, -height, radius)) { // Bottom left"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"75"$" } else if (MathUtils.isInCircle(x, y, -width, -height, radius)) { // Bottom right"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"76"$"368,8 @@ public class CircleView extends View {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"77"$" setInnerColor(getColor(config.getCircleInnerColor()), needsColorReset);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"78"$" setOuterColor(getColor(config.getCircleOuterColor()));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"79"$"397,35 @@ public class CircleView extends View {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"80"$" startUnlock();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"81"$"= x) * x0 + (y0 += y) * y0 < r * r;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"82"$" private void cancelCircle() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"83"$" cancelCircle(mSupervisor.isAnimationUnlockEnabled());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"84"$" private void cancelCircle(boolean animate) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"85"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"86"$" if (animate) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"87"$" startAnimatorBy(mRadius, 0f, mMediumAnimTime);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"88"$" } else {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"89"$" setRadius(0f);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"90"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"91"$" private void startUnlock() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"92"$" startUnlock(mSupervisor.isAnimationUnlockEnabled());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"93"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"94"$" private void startUnlock(boolean animate) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"95"$"444,30 @@ public class CircleView extends View {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"96"$" startAnimatorBy(mRadius, distance, mShortAnimTime);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"97"$" final int delayUnlock = animate ? mShortAnimTime - 10 : 0;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"98"$" mHandler.sendEmptyMessageDelayed(ACTION_UNLOCK, delayUnlock);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"99"$" private void startAnimatorBy(float from, float to, int duration) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"100"$" cancelAndClearAnimator();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"101"$" // Animate the circle"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"102"$" mAnimator = ObjectAnimator.ofFloat(this, RADIUS_PROPERTY, from, to);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"103"$" mAnimator.setInterpolator(new FastOutLinearInInterpolator());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"104"$" mAnimator.setDuration(duration);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"105"$" mAnimator.start();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"106"$" private void cancelAndClearAnimator() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"107"$" if (mAnimator != null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"108"$" mAnimator.cancel();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"109"$" mAnimator = null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"110"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"111"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"112"$"499,8 @@ public class CircleView extends View {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"113"$" // Vibrate if the user is interacting with the device."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"114"$" if (isInTouchMode()) performHapticFeedback(HapticFeedbackConstants.VIRTUAL_KEY);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"115"$"529,34 @@ public class CircleView extends View {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"116"$" private static class H extends WeakHandler {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"117"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"118"$" public H(@NonNull CircleView cv) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"119"$" super(cv);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"120"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"121"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"122"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"123"$" protected void onHandleMassage(@NonNull CircleView cv, Message msg) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"124"$" switch (msg.what) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"125"$" case MSG_CANCEL:"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"126"$" cv.cancelCircle();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"127"$" break;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"128"$" case ACTION_START:"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"129"$" case ACTION_UNLOCK:"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"130"$" case ACTION_UNLOCK_START:"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"131"$" case ACTION_UNLOCK_CANCEL:"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"132"$" case ACTION_CANCELED:"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"133"$" if (cv.mCallback != null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"134"$" final float ratio = cv.calculateRatio();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"135"$" final int actionId = cv.mCornerActionId;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"136"$" cv.mCallback.onCircleEvent(cv.mRadius, ratio, msg.what, actionId);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"137"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"138"$" break;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"139"$" default:"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"140"$" throw new IllegalArgumentException();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"141"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"142"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"143"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"144"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"145"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "CircleView.java"$"146"$"}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/widgets/CircleView.java"$"2015-05-15 16:46:39" "AppHeap.java"$"147"$"++ b/project/app/src/main/java/com/achep/base/AppHeap.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-05-15 16:46:39" "AppHeap.java"$"148"$"26,8 @@ import com.achep.base.billing.CheckoutInternal;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-05-15 16:46:39" "AppHeap.java"$"149"$"import com.squareup.leakcanary.LeakCanary;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-05-15 16:46:39" "AppHeap.java"$"150"$"import com.squareup.leakcanary.RefWatcher;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-05-15 16:46:39" "AppHeap.java"$"151"$"68,12 @@ public class AppHeap implements IOnLowMemory {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-05-15 16:46:39" "AppHeap.java"$"152"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-05-15 16:46:39" "AppHeap.java"$"153"$" public static RefWatcher getRefWatcher() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-05-15 16:46:39" "AppHeap.java"$"154"$" Check.getInstance().isNonNull(getInstance().mApplication);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-05-15 16:46:39" "AppHeap.java"$"155"$" return getInstance().mRefWatcher;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-05-15 16:46:39" "AppHeap.java"$"156"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-05-15 16:46:39" "AppHeap.java"$"157"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-05-15 16:46:39" "AppHeap.java"$"158"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-05-15 16:46:39" "AppHeap.java"$"159"$"94,14 @@ public class AppHeap implements IOnLowMemory {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-05-15 16:46:39" "AppHeap.java"$"160"$" private RefWatcher mRefWatcher;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-05-15 16:46:39" "AppHeap.java"$"161"$" mRefWatcher = LeakCanary.install(application);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-05-15 16:46:39" "AppHeap.java"$"162"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-05-15 16:46:39" "AppHeap.java"$"163"$" mCheckoutInternal = new CheckoutInternal(application, sProducts);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2015-05-15 16:46:39" "DashboardFragment.java"$"164"$"++ b/project/app/src/main/java/com/achep/base/ui/fragments/DashboardFragment.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/DashboardFragment.java"$"2015-05-15 16:46:39" "DashboardFragment.java"$"165"$"35,14 @@ import com.achep.base.async.WeakHandler;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/DashboardFragment.java"$"2015-05-15 16:46:39" "DashboardFragment.java"$"166"$"import com.achep.base.ui.fragments.leakcanary.LeakWatchFragment;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/DashboardFragment.java"$"2015-05-15 16:46:39" "DashboardFragment.java"$"167"$"public class DashboardFragment extends LeakWatchFragment {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/DashboardFragment.java"$"2015-05-15 16:46:39" "PreferenceFragmentBase.java"$"168"$"++ b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragmentBase.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragmentBase.java"$"2015-05-15 16:46:39" "PreferenceFragmentBase.java"$"169"$"31,7 @@ import android.widget.ListView;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragmentBase.java"$"2015-05-15 16:46:39" "PreferenceFragmentBase.java"$"170"$"import com.achep.base.ui.fragments.leakcanary.LeakWatchFragment;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragmentBase.java"$"2015-05-15 16:46:39" "PreferenceFragmentBase.java"$"171"$"106,7 @@ import java.lang.reflect.Method;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragmentBase.java"$"2015-05-15 16:46:39" "PreferenceFragmentBase.java"$"172"$"public abstract class PreferenceFragmentBase extends LeakWatchFragment implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragmentBase.java"$"2015-05-15 16:46:39" "DialogFragment.java"$"173"$"++ b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DialogFragment.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DialogFragment.java"$"2015-05-15 16:46:39" "DialogFragment.java"$"174"$"18,10 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DialogFragment.java"$"2015-05-15 16:46:39" "DialogFragment.java"$"175"$"import com.achep.base.ui.fragments.leakcanary.LeakWatchDialogFragment;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DialogFragment.java"$"2015-05-15 16:46:39" "DialogFragment.java"$"176"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DialogFragment.java"$"2015-05-15 16:46:39" "DialogFragment.java"$"177"$"/**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DialogFragment.java"$"2015-05-15 16:46:39" "DialogFragment.java"$"178"$"public abstract class DialogFragment extends LeakWatchDialogFragment {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DialogFragment.java"$"2015-05-15 16:46:39" "LeakWatchDialogFragment.java"$"179"$"++ b/project/app/src/main/java/com/achep/base/ui/fragments/leakcanary/LeakWatchDialogFragment.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/leakcanary/LeakWatchDialogFragment.java"$"2015-05-15 16:46:39" "LeakWatchDialogFragment.java"$"180"$"1,38 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/leakcanary/LeakWatchDialogFragment.java"$"2015-05-15 16:46:39" "LeakWatchDialogFragment.java"$"181"$"/*"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/leakcanary/LeakWatchDialogFragment.java"$"2015-05-15 16:46:39" "LeakWatchDialogFragment.java"$"182"$" * Copyright (C) 2015 AChep@xda "$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/leakcanary/LeakWatchDialogFragment.java"$"2015-05-15 16:46:39" "LeakWatchDialogFragment.java"$"183"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/leakcanary/LeakWatchDialogFragment.java"$"2015-05-15 16:46:39" "LeakWatchDialogFragment.java"$"184"$" * This program is free software; you can redistribute it and/or"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/leakcanary/LeakWatchDialogFragment.java"$"2015-05-15 16:46:39" "LeakWatchDialogFragment.java"$"185"$" * modify it under the terms of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/leakcanary/LeakWatchDialogFragment.java"$"2015-05-15 16:46:39" "LeakWatchDialogFragment.java"$"186"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/leakcanary/LeakWatchDialogFragment.java"$"2015-05-15 16:46:39" "LeakWatchDialogFragment.java"$"187"$" * of the License, or (at your option) any later version."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/leakcanary/LeakWatchDialogFragment.java"$"2015-05-15 16:46:39" "LeakWatchDialogFragment.java"$"188"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/leakcanary/LeakWatchDialogFragment.java"$"2015-05-15 16:46:39" "LeakWatchDialogFragment.java"$"189"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/leakcanary/LeakWatchDialogFragment.java"$"2015-05-15 16:46:39" "LeakWatchDialogFragment.java"$"190"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/leakcanary/LeakWatchDialogFragment.java"$"2015-05-15 16:46:39" "LeakWatchDialogFragment.java"$"191"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/leakcanary/LeakWatchDialogFragment.java"$"2015-05-15 16:46:39" "LeakWatchDialogFragment.java"$"192"$" * GNU General Public License for more details."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/leakcanary/LeakWatchDialogFragment.java"$"2015-05-15 16:46:39" "LeakWatchDialogFragment.java"$"193"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/leakcanary/LeakWatchDialogFragment.java"$"2015-05-15 16:46:39" "LeakWatchDialogFragment.java"$"194"$" * You should have received a copy of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/leakcanary/LeakWatchDialogFragment.java"$"2015-05-15 16:46:39" "LeakWatchDialogFragment.java"$"195"$" * along with this program; if not, write to the Free Software"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/leakcanary/LeakWatchDialogFragment.java"$"2015-05-15 16:46:39" "LeakWatchDialogFragment.java"$"196"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/leakcanary/LeakWatchDialogFragment.java"$"2015-05-15 16:46:39" "LeakWatchDialogFragment.java"$"197"$" * MA 02110-1301, USA."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/leakcanary/LeakWatchDialogFragment.java"$"2015-05-15 16:46:39" "LeakWatchDialogFragment.java"$"198"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/leakcanary/LeakWatchDialogFragment.java"$"2015-05-15 16:46:39" "LeakWatchDialogFragment.java"$"199"$"package com.achep.base.ui.fragments.leakcanary;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/leakcanary/LeakWatchDialogFragment.java"$"2015-05-15 16:46:39" "LeakWatchDialogFragment.java"$"200"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/leakcanary/LeakWatchDialogFragment.java"$"2015-05-15 16:46:39" "LeakWatchDialogFragment.java"$"201"$"import android.support.v4.app.DialogFragment;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/leakcanary/LeakWatchDialogFragment.java"$"2015-05-15 16:46:39" "LeakWatchDialogFragment.java"$"202"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/leakcanary/LeakWatchDialogFragment.java"$"2015-05-15 16:46:39" "LeakWatchDialogFragment.java"$"203"$"import com.achep.base.AppHeap;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/leakcanary/LeakWatchDialogFragment.java"$"2015-05-15 16:46:39" "LeakWatchDialogFragment.java"$"204"$"import com.squareup.leakcanary.RefWatcher;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/leakcanary/LeakWatchDialogFragment.java"$"2015-05-15 16:46:39" "LeakWatchDialogFragment.java"$"205"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/leakcanary/LeakWatchDialogFragment.java"$"2015-05-15 16:46:39" "LeakWatchDialogFragment.java"$"206"$"/**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/leakcanary/LeakWatchDialogFragment.java"$"2015-05-15 16:46:39" "LeakWatchDialogFragment.java"$"207"$" * Created by Artem Chepurnoy on 15.05.2015."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/leakcanary/LeakWatchDialogFragment.java"$"2015-05-15 16:46:39" "LeakWatchDialogFragment.java"$"208"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/leakcanary/LeakWatchDialogFragment.java"$"2015-05-15 16:46:39" "LeakWatchDialogFragment.java"$"209"$"public class LeakWatchDialogFragment extends DialogFragment {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/leakcanary/LeakWatchDialogFragment.java"$"2015-05-15 16:46:39" "LeakWatchDialogFragment.java"$"210"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/leakcanary/LeakWatchDialogFragment.java"$"2015-05-15 16:46:39" "LeakWatchDialogFragment.java"$"211"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/leakcanary/LeakWatchDialogFragment.java"$"2015-05-15 16:46:39" "LeakWatchDialogFragment.java"$"212"$" public void onDestroy() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/leakcanary/LeakWatchDialogFragment.java"$"2015-05-15 16:46:39" "LeakWatchDialogFragment.java"$"213"$" super.onDestroy();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/leakcanary/LeakWatchDialogFragment.java"$"2015-05-15 16:46:39" "LeakWatchDialogFragment.java"$"214"$" RefWatcher refWatcher = AppHeap.getRefWatcher();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/leakcanary/LeakWatchDialogFragment.java"$"2015-05-15 16:46:39" "LeakWatchDialogFragment.java"$"215"$" refWatcher.watch(this);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/leakcanary/LeakWatchDialogFragment.java"$"2015-05-15 16:46:39" "LeakWatchDialogFragment.java"$"216"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/leakcanary/LeakWatchDialogFragment.java"$"2015-05-15 16:46:39" "LeakWatchDialogFragment.java"$"217"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/leakcanary/LeakWatchDialogFragment.java"$"2015-05-15 16:46:39" "LeakWatchDialogFragment.java"$"218"$"}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/leakcanary/LeakWatchDialogFragment.java"$"2015-05-15 16:46:39" "LeakWatchFragment.java"$"219"$"++ b/project/app/src/main/java/com/achep/base/ui/fragments/leakcanary/LeakWatchFragment.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/leakcanary/LeakWatchFragment.java"$"2015-05-15 16:46:39" "LeakWatchFragment.java"$"220"$"1,38 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/leakcanary/LeakWatchFragment.java"$"2015-05-15 16:46:39" "LeakWatchFragment.java"$"221"$"/*"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/leakcanary/LeakWatchFragment.java"$"2015-05-15 16:46:39" "LeakWatchFragment.java"$"222"$" * Copyright (C) 2015 AChep@xda "$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/leakcanary/LeakWatchFragment.java"$"2015-05-15 16:46:39" "LeakWatchFragment.java"$"223"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/leakcanary/LeakWatchFragment.java"$"2015-05-15 16:46:39" "LeakWatchFragment.java"$"224"$" * This program is free software; you can redistribute it and/or"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/leakcanary/LeakWatchFragment.java"$"2015-05-15 16:46:39" "LeakWatchFragment.java"$"225"$" * modify it under the terms of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/leakcanary/LeakWatchFragment.java"$"2015-05-15 16:46:39" "LeakWatchFragment.java"$"226"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/leakcanary/LeakWatchFragment.java"$"2015-05-15 16:46:39" "LeakWatchFragment.java"$"227"$" * of the License, or (at your option) any later version."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/leakcanary/LeakWatchFragment.java"$"2015-05-15 16:46:39" "LeakWatchFragment.java"$"228"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/leakcanary/LeakWatchFragment.java"$"2015-05-15 16:46:39" "LeakWatchFragment.java"$"229"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/leakcanary/LeakWatchFragment.java"$"2015-05-15 16:46:39" "LeakWatchFragment.java"$"230"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/leakcanary/LeakWatchFragment.java"$"2015-05-15 16:46:39" "LeakWatchFragment.java"$"231"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/leakcanary/LeakWatchFragment.java"$"2015-05-15 16:46:39" "LeakWatchFragment.java"$"232"$" * GNU General Public License for more details."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/leakcanary/LeakWatchFragment.java"$"2015-05-15 16:46:39" "LeakWatchFragment.java"$"233"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/leakcanary/LeakWatchFragment.java"$"2015-05-15 16:46:39" "LeakWatchFragment.java"$"234"$" * You should have received a copy of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/leakcanary/LeakWatchFragment.java"$"2015-05-15 16:46:39" "LeakWatchFragment.java"$"235"$" * along with this program; if not, write to the Free Software"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/leakcanary/LeakWatchFragment.java"$"2015-05-15 16:46:39" "LeakWatchFragment.java"$"236"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/leakcanary/LeakWatchFragment.java"$"2015-05-15 16:46:39" "LeakWatchFragment.java"$"237"$" * MA 02110-1301, USA."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/leakcanary/LeakWatchFragment.java"$"2015-05-15 16:46:39" "LeakWatchFragment.java"$"238"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/leakcanary/LeakWatchFragment.java"$"2015-05-15 16:46:39" "LeakWatchFragment.java"$"239"$"package com.achep.base.ui.fragments.leakcanary;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/leakcanary/LeakWatchFragment.java"$"2015-05-15 16:46:39" "LeakWatchFragment.java"$"240"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/leakcanary/LeakWatchFragment.java"$"2015-05-15 16:46:39" "LeakWatchFragment.java"$"241"$"import android.support.v4.app.Fragment;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/leakcanary/LeakWatchFragment.java"$"2015-05-15 16:46:39" "LeakWatchFragment.java"$"242"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/leakcanary/LeakWatchFragment.java"$"2015-05-15 16:46:39" "LeakWatchFragment.java"$"243"$"import com.achep.base.AppHeap;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/leakcanary/LeakWatchFragment.java"$"2015-05-15 16:46:39" "LeakWatchFragment.java"$"244"$"import com.squareup.leakcanary.RefWatcher;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/leakcanary/LeakWatchFragment.java"$"2015-05-15 16:46:39" "LeakWatchFragment.java"$"245"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/leakcanary/LeakWatchFragment.java"$"2015-05-15 16:46:39" "LeakWatchFragment.java"$"246"$"/**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/leakcanary/LeakWatchFragment.java"$"2015-05-15 16:46:39" "LeakWatchFragment.java"$"247"$" * Created by Artem Chepurnoy on 15.05.2015."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/leakcanary/LeakWatchFragment.java"$"2015-05-15 16:46:39" "LeakWatchFragment.java"$"248"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/leakcanary/LeakWatchFragment.java"$"2015-05-15 16:46:39" "LeakWatchFragment.java"$"249"$"public class LeakWatchFragment extends Fragment {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/leakcanary/LeakWatchFragment.java"$"2015-05-15 16:46:39" "LeakWatchFragment.java"$"250"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/leakcanary/LeakWatchFragment.java"$"2015-05-15 16:46:39" "LeakWatchFragment.java"$"251"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/leakcanary/LeakWatchFragment.java"$"2015-05-15 16:46:39" "LeakWatchFragment.java"$"252"$" public void onDestroy() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/leakcanary/LeakWatchFragment.java"$"2015-05-15 16:46:39" "LeakWatchFragment.java"$"253"$" super.onDestroy();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/leakcanary/LeakWatchFragment.java"$"2015-05-15 16:46:39" "LeakWatchFragment.java"$"254"$" RefWatcher refWatcher = AppHeap.getRefWatcher();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/leakcanary/LeakWatchFragment.java"$"2015-05-15 16:46:39" "LeakWatchFragment.java"$"255"$" refWatcher.watch(this);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/leakcanary/LeakWatchFragment.java"$"2015-05-15 16:46:39" "LeakWatchFragment.java"$"256"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/leakcanary/LeakWatchFragment.java"$"2015-05-15 16:46:39" "LeakWatchFragment.java"$"257"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/leakcanary/LeakWatchFragment.java"$"2015-05-15 16:46:39" "LeakWatchFragment.java"$"258"$"}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/leakcanary/LeakWatchFragment.java"$"2015-05-15 16:46:39" "MathUtils.java"$"259"$"++ b/project/app/src/main/java/com/achep/base/utils/MathUtils.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/MathUtils.java"$"2015-05-15 16:46:39" "MathUtils.java"$"260"$"23,14 @@ package com.achep.base.utils;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/MathUtils.java"$"2015-05-15 16:46:39" "MathUtils.java"$"261"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/MathUtils.java"$"2015-05-15 16:46:39" "MathUtils.java"$"262"$" * Using a simple circle formula, returns {@code true} if the"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/MathUtils.java"$"2015-05-15 16:46:39" "MathUtils.java"$"263"$" * point is in it, {@code false} otherwise."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/MathUtils.java"$"2015-05-15 16:46:39" "MathUtils.java"$"264"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/MathUtils.java"$"2015-05-15 16:46:39" "MathUtils.java"$"265"$" public static boolean isInCircle(float x, float y, float x0, float y0, float r) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/MathUtils.java"$"2015-05-15 16:46:39" "MathUtils.java"$"266"$" return (x0 += x) * x0 + (y0 += y) * y0 < r * r;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/MathUtils.java"$"2015-05-15 16:46:39" "MathUtils.java"$"267"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/MathUtils.java"$"2015-05-15 16:46:39" "MathUtils.java"$"268"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/MathUtils.java"$"2015-05-15 16:46:39" "MathUtils.java"$"269"$" public static float range(float a, float min, float max) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/MathUtils.java"$"2015-05-15 16:46:39" "NotificationPresenter.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-05-15 16:57:40" "NotificationPresenter.java"$"1"$"34,14 @@ import com.achep.acdisplay.App;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-05-15 16:57:40" "NotificationPresenter.java"$"2"$"import com.achep.base.AppHeap;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-05-15 16:57:40" "NotificationPresenter.java"$"3"$"import com.squareup.leakcanary.RefWatcher;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-05-15 16:57:40" "NotificationPresenter.java"$"4"$"534,8 @@ public class NotificationPresenter implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-05-15 16:57:40" "NotificationPresenter.java"$"5"$" // Watch for the memory leaks"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-05-15 16:57:40" "NotificationPresenter.java"$"6"$" AppHeap.getRefWatcher().watch(n);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-05-15 16:57:40" "NotificationPresenter.java"$"7"$"558,8 @@ public class NotificationPresenter implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-05-15 16:57:40" "NotificationPresenter.java"$"8"$" // Watch for the memory leaks"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-05-15 16:57:40" "NotificationPresenter.java"$"9"$" AppHeap.getRefWatcher().watch(n);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-05-15 16:57:40" "MyAppWidgetHost.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-05-15 18:01:49" "MyAppWidgetHost.java"$"1"$"39,7 @@ public class MyAppWidgetHost extends AppWidgetHost {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-05-15 18:01:49" "MyAppWidgetHost.java"$"2"$" super(context.getApplicationContext(), hostId);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-05-15 18:01:49" "Option.java"$"4"$"++ b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/Option.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/Option.java"$"2015-05-16 10:01:42" "Option.java"$"5"$"82,7 @@ public abstract class Option extends Blacklist.OnBlacklistChangedListener implem"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/Option.java"$"2015-05-16 10:01:42" "Option.java"$"6"$" mBlacklist.unregisterListener(this);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/blacklist/options/Option.java"$"2015-05-16 10:01:42" "BathService.java"$"7"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-05-16 10:01:42" "BathService.java"$"8"$"36,9 @@ import com.achep.acdisplay.App;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-05-16 10:01:42" "BathService.java"$"9"$"import com.achep.base.AppHeap;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-05-16 10:01:42" "BathService.java"$"10"$"import com.squareup.leakcanary.LeakCanary;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-05-16 10:01:42" "BathService.java"$"11"$"223,9 @@ public class BathService extends Service {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-05-16 10:01:42" "BathService.java"$"12"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-05-16 10:01:42" "BathService.java"$"13"$" // Leaks canary"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-05-16 10:01:42" "BathService.java"$"14"$" AppHeap.getRefWatcher().watch(this);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-05-16 10:01:42" "MediaService.java"$"15"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/MediaService.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/MediaService.java"$"2015-05-16 10:01:42" "MediaService.java"$"16"$"34,7 @@ import android.util.Log;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/MediaService.java"$"2015-05-16 10:01:42" "MediaService.java"$"17"$"import com.achep.base.AppHeap;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/MediaService.java"$"2015-05-16 10:01:42" "MediaService.java"$"18"$"134,8 @@ public class MediaService extends NotificationListenerService implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/MediaService.java"$"2015-05-16 10:01:42" "MediaService.java"$"19"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/MediaService.java"$"2015-05-16 10:01:42" "MediaService.java"$"20"$" AppHeap.getRefWatcher().watch(this);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/MediaService.java"$"2015-05-16 10:01:42" "BlacklistAppFragment.java"$"21"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/BlacklistAppFragment.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/BlacklistAppFragment.java"$"2015-05-16 10:01:42" "BlacklistAppFragment.java"$"22"$"38,12 @@ import com.achep.acdisplay.blacklist.options.HideOption;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/BlacklistAppFragment.java"$"2015-05-16 10:01:42" "BlacklistAppFragment.java"$"23"$"public class BlacklistAppFragment extends Fragment {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/BlacklistAppFragment.java"$"2015-05-16 10:01:42" "MyAppWidgetHost.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-05-18 06:25:28" "MyAppWidgetHost.java"$"1"$"26,8 @@ import android.os.TransactionTooLargeException;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-05-18 06:25:28" "MyAppWidgetHost.java"$"2"$"import com.achep.base.Device;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-05-18 06:25:28" "MyAppWidgetHost.java"$"3"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-05-18 06:25:28" "MyAppWidgetHost.java"$"4"$"/**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-05-18 06:25:28" "MyAppWidgetHost.java"$"5"$"41,12 @@ public class MyAppWidgetHost extends AppWidgetHost {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-05-18 06:25:28" "MyAppWidgetHost.java"$"6"$" super(Device.hasLollipopMR1Api()"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-05-18 06:25:28" "MyAppWidgetHost.java"$"7"$" // Up to Android 5.1 app widget host has a bug, that"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-05-18 06:25:28" "MyAppWidgetHost.java"$"8"$" // holds the context reference."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-05-18 06:25:28" "MyAppWidgetHost.java"$"9"$" // See the fix: https://github.com/android/platform_frameworks_base/commit/7a96f3c917e0001ee739b65da37b2fadec7d7765"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-05-18 06:25:28" "MyAppWidgetHost.java"$"10"$" ? context"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-05-18 06:25:28" "MyAppWidgetHost.java"$"11"$" : context.getApplicationContext(), hostId);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/appwidget/MyAppWidgetHost.java"$"2015-05-18 06:25:28" "MediaController2.java"$"12"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-05-18 06:25:28" "MediaController2.java"$"13"$"143,7 @@ public abstract class MediaController2 implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-05-18 06:25:28" "MediaController2.java"$"14"$" mContext = context;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2015-05-18 06:25:28" "MediaController2Lollipop.java"$"15"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-05-18 06:25:28" "MediaController2Lollipop.java"$"16"$"58,7 @@ class MediaController2Lollipop extends MediaController2 {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-05-18 06:25:28" "MediaController2Lollipop.java"$"17"$" private MediaSessionManager mMediaSessionManager;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-05-18 06:25:28" "MediaController2Lollipop.java"$"18"$"143,6 @@ class MediaController2Lollipop extends MediaController2 {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-05-18 06:25:28" "MediaController2Lollipop.java"$"19"$"158,24 @@ class MediaController2Lollipop extends MediaController2 {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-05-18 06:25:28" "MediaController2Lollipop.java"$"20"$" mMediaSessionManager = (MediaSessionManager) mContext"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-05-18 06:25:28" "MediaController2Lollipop.java"$"21"$" .getSystemService(Context.MEDIA_SESSION_SERVICE);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-05-18 06:25:28" "MediaController2Lollipop.java"$"22"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-05-18 06:25:28" "MediaController2Lollipop.java"$"23"$" try {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-05-18 06:25:28" "MediaController2Lollipop.java"$"24"$" mMediaSessionManager.addOnActiveSessionsChangedListener(mSessionListener, mComponent);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-05-18 06:25:28" "MediaController2Lollipop.java"$"25"$" exception.getMessage());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-05-18 06:25:28" "MediaController2Lollipop.java"$"26"$" // Try to unregister it, just it case."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-05-18 06:25:28" "MediaController2Lollipop.java"$"27"$" mMediaSessionManager.removeOnActiveSessionsChangedListener(mSessionListener);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-05-18 06:25:28" "MediaController2Lollipop.java"$"28"$" return;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-05-18 06:25:28" "MediaController2Lollipop.java"$"29"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-05-18 06:25:28" "MediaController2Lollipop.java"$"30"$" List controllers = mMediaSessionManager.getActiveSessions(mComponent);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-05-18 06:25:28" "MediaController2Lollipop.java"$"31"$" mSessionListener.onActiveSessionsChanged(controllers);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-05-18 06:25:28" "MediaController2Lollipop.java"$"32"$"187,11 @@ class MediaController2Lollipop extends MediaController2 {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-05-18 06:25:28" "MediaController2Lollipop.java"$"33"$" mMediaSessionManager.removeOnActiveSessionsChangedListener(mSessionListener);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-05-18 06:25:28" "MediaController2Lollipop.java"$"34"$" mMediaSessionManager = null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2015-05-18 06:25:28" "KeyguardService.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-05-18 21:24:51" "KeyguardService.java"$"1"$"35,7 @@ import com.achep.acdisplay.R;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-05-18 21:24:51" "KeyguardService.java"$"2"$"import com.achep.base.AppHeap;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-05-18 21:24:51" "KeyguardService.java"$"3"$"198,14 @@ public class KeyguardService extends SwitchService {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-05-18 21:24:51" "KeyguardService.java"$"4"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-05-18 21:24:51" "KeyguardService.java"$"5"$" public void onDestroy() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-05-18 21:24:51" "KeyguardService.java"$"6"$" super.onDestroy();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-05-18 21:24:51" "KeyguardService.java"$"7"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-05-18 21:24:51" "KeyguardService.java"$"8"$" // Watch for the leaks"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-05-18 21:24:51" "KeyguardService.java"$"9"$" AppHeap.getRefWatcher().watch(this);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-05-18 21:24:51" "KeyguardService.java"$"10"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-05-18 21:24:51" "KeyguardService.java"$"11"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-05-18 21:24:51" "KeyguardService.java"$"12"$" private void startMonitorThread() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-05-18 21:24:51" "SensorsDumpService.java"$"13"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2015-05-18 21:24:51" "SensorsDumpService.java"$"14"$"33,7 @@ import android.util.Log;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2015-05-18 21:24:51" "SensorsDumpService.java"$"15"$"import com.achep.base.AppHeap;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2015-05-18 21:24:51" "SensorsDumpService.java"$"16"$"132,9 @@ public class SensorsDumpService extends BathService.ChildService implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2015-05-18 21:24:51" "SensorsDumpService.java"$"17"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2015-05-18 21:24:51" "SensorsDumpService.java"$"18"$" // Watch for the leaks"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2015-05-18 21:24:51" "SensorsDumpService.java"$"19"$" AppHeap.getRefWatcher().watch(this);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/SensorsDumpService.java"$"2015-05-18 21:24:51" "ActiveModeService.java"$"20"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-05-18 21:24:51" "ActiveModeService.java"$"21"$"47,11 @@ import com.achep.acdisplay.services.switches.BatteryOutSwitch;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-05-18 21:24:51" "ActiveModeService.java"$"22"$"import com.achep.base.AppHeap;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-05-18 21:24:51" "ActiveModeService.java"$"23"$"import com.squareup.leakcanary.LeakCanary;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-05-18 21:24:51" "ActiveModeService.java"$"24"$"218,9 @@ public class ActiveModeService extends SwitchService implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-05-18 21:24:51" "ActiveModeService.java"$"25"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-05-18 21:24:51" "ActiveModeService.java"$"26"$" // Watch for the leaks"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-05-18 21:24:51" "ActiveModeService.java"$"27"$" AppHeap.getRefWatcher().watch(this);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-05-18 21:24:51" "KeyguardActivity.java"$"28"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-18 21:24:51" "KeyguardActivity.java"$"29"$"72,8 @@ public abstract class KeyguardActivity extends ActivityBase implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-18 21:24:51" "KeyguardActivity.java"$"30"$" private boolean mKeyguardDismissed;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-18 21:24:51" "KeyguardActivity.java"$"31"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-18 21:24:51" "KeyguardActivity.java"$"32"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-18 21:24:51" "KeyguardActivity.java"$"33"$"133,7 @@ public abstract class KeyguardActivity extends ActivityBase implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-18 21:24:51" "KeyguardActivity.java"$"34"$" mKeyguardDismissed = true;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-18 21:24:51" "KeyguardActivity.java"$"35"$"286,7 @@ public abstract class KeyguardActivity extends ActivityBase implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-18 21:24:51" "KeyguardActivity.java"$"36"$" if (mKeyguardDismissed /* only after setting the FLAG_DISMISS_KEYGUARD flag */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-18 21:24:51" "KeyguardActivity.java"$"37"$"399,7 @@ public abstract class KeyguardActivity extends ActivityBase implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-18 21:24:51" "KeyguardActivity.java"$"38"$" mKeyguardDismissed = true;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-18 21:24:51" "WeakNotifiesSwitch.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"1"$"1,100 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"2"$"/*"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"3"$" * Copyright (C) 2015 AChep@xda "$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"4"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"5"$" * This program is free software; you can redistribute it and/or"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"6"$" * modify it under the terms of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"7"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"8"$" * of the License, or (at your option) any later version."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"9"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"10"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"11"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"12"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"13"$" * GNU General Public License for more details."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"14"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"15"$" * You should have received a copy of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"16"$" * along with this program; if not, write to the Free Software"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"17"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"18"$" * MA 02110-1301, USA."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"19"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"20"$"package com.achep.acdisplay.services.switches;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"21"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"22"$"import android.content.Context;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"23"$"import android.os.Handler;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"24"$"import android.os.SystemClock;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"25"$"import android.support.annotation.NonNull;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"26"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"27"$"import com.achep.acdisplay.notifications.NotificationPresenter;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"28"$"import com.achep.acdisplay.notifications.OpenNotification;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"29"$"import com.achep.acdisplay.services.Switch;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"30"$"import com.achep.base.content.ConfigBase;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"31"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"32"$"/**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"33"$" * @author Artem Chepurnoy"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"34"$" * @see com.achep.acdisplay.ui.fragments.settings.ActiveModeSettings"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"35"$" * @see com.achep.acdisplay.ui.fragments.settings.KeyguardSettings"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"36"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"37"$"public final class WeakNotifiesSwitch extends Switch.Optional implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"38"$" NotificationPresenter.OnNotificationListChangedListener {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"39"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"40"$" private static final int DURATION = 20 * 1000; // 20 sec."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"41"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"42"$" private NotificationPresenter mNotificationPresenter;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"43"$" private boolean mTriggerCallPending;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"44"$" private long mTriggerTimestamp;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"45"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"46"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"47"$" private final Handler mHandler = new Handler();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"48"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"49"$" private final Runnable mRunnable = new Runnable() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"50"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"51"$" public void run() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"52"$" requestInactiveInternal();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"53"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"54"$" };"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"55"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"56"$" public WeakNotifiesSwitch("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"57"$" @NonNull Context context,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"58"$" @NonNull Callback callback,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"59"$" @NonNull ConfigBase.Option option, boolean isOptionInverted) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"60"$" super(context, callback, option, isOptionInverted);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"61"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"62"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"63"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"64"$" public void onCreate() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"65"$" super.onCreate();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"66"$" mNotificationPresenter = NotificationPresenter.getInstance();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"67"$" mNotificationPresenter.registerListener(this);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"68"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"69"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"70"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"71"$" public void onDestroy() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"72"$" mNotificationPresenter.unregisterListener(this);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"73"$" super.onDestroy();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"74"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"75"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"76"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"77"$" public boolean isActiveInternal() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"78"$" return SystemClock.elapsedRealtime() - mTriggerTimestamp < DURATION;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"79"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"80"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"81"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"82"$" public void onNotificationListChanged(@NonNull NotificationPresenter np,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"83"$" OpenNotification osbn,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"84"$" int event, boolean isLastEventInSequence) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"85"$" if (event != NotificationPresenter.EVENT_REMOVED) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"86"$" if (isLastEventInSequence) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"87"$" triggerNotification();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"88"$" } else mTriggerCallPending = true;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"89"$" } else if (isLastEventInSequence && mTriggerCallPending) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"90"$" triggerNotification();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"91"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"92"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"93"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"94"$" private void triggerNotification() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"95"$" mTriggerCallPending = false;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"96"$" mTriggerTimestamp = SystemClock.elapsedRealtime();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"97"$" mHandler.removeCallbacks(mRunnable);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"98"$" mHandler.postDelayed(mRunnable, DURATION);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"99"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "WeakNotifiesSwitch.java"$"100"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/WeakNotifiesSwitch.java"$"2015-05-18 21:51:10" "NoNotifiesSwitch.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/switches/NoNotifiesSwitch.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/NoNotifiesSwitch.java"$"2015-05-18 21:54:54" "NoNotifiesSwitch.java"$"1"$"38,7 @@ public final class NoNotifiesSwitch extends Switch.Optional implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/NoNotifiesSwitch.java"$"2015-05-18 21:54:54" "NoNotifiesSwitch.java"$"2"$" private boolean mTriggerCallPending;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/NoNotifiesSwitch.java"$"2015-05-18 21:54:54" "NoNotifiesSwitch.java"$"3"$"69,24 @@ public final class NoNotifiesSwitch extends Switch.Optional implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/NoNotifiesSwitch.java"$"2015-05-18 21:54:54" "NoNotifiesSwitch.java"$"4"$" if (event == NotificationPresenter.EVENT_BATH"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/NoNotifiesSwitch.java"$"2015-05-18 21:54:54" "NoNotifiesSwitch.java"$"5"$" || event == NotificationPresenter.EVENT_POSTED"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/NoNotifiesSwitch.java"$"2015-05-18 21:54:54" "NoNotifiesSwitch.java"$"6"$" || event == NotificationPresenter.EVENT_REMOVED) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/NoNotifiesSwitch.java"$"2015-05-18 21:54:54" "NoNotifiesSwitch.java"$"7"$" if (isLastEventInSequence) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/NoNotifiesSwitch.java"$"2015-05-18 21:54:54" "NoNotifiesSwitch.java"$"8"$" triggerNotification();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/NoNotifiesSwitch.java"$"2015-05-18 21:54:54" "NoNotifiesSwitch.java"$"9"$" } else mTriggerCallPending = true;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/NoNotifiesSwitch.java"$"2015-05-18 21:54:54" "NoNotifiesSwitch.java"$"10"$" } else if (isLastEventInSequence && mTriggerCallPending) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/NoNotifiesSwitch.java"$"2015-05-18 21:54:54" "NoNotifiesSwitch.java"$"11"$" triggerNotification();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/NoNotifiesSwitch.java"$"2015-05-18 21:54:54" "NoNotifiesSwitch.java"$"12"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/NoNotifiesSwitch.java"$"2015-05-18 21:54:54" "NoNotifiesSwitch.java"$"13"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/NoNotifiesSwitch.java"$"2015-05-18 21:54:54" "NoNotifiesSwitch.java"$"14"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/NoNotifiesSwitch.java"$"2015-05-18 21:54:54" "NoNotifiesSwitch.java"$"15"$" private void triggerNotification() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/NoNotifiesSwitch.java"$"2015-05-18 21:54:54" "NoNotifiesSwitch.java"$"16"$" mTriggerCallPending = false;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/NoNotifiesSwitch.java"$"2015-05-18 21:54:54" "NoNotifiesSwitch.java"$"17"$" // Update the state"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/NoNotifiesSwitch.java"$"2015-05-18 21:54:54" "NoNotifiesSwitch.java"$"18"$" if (isActiveInternal()) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/NoNotifiesSwitch.java"$"2015-05-18 21:54:54" "NoNotifiesSwitch.java"$"19"$" requestActiveInternal();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/NoNotifiesSwitch.java"$"2015-05-18 21:54:54" "NoNotifiesSwitch.java"$"20"$" } else {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/NoNotifiesSwitch.java"$"2015-05-18 21:54:54" "NoNotifiesSwitch.java"$"21"$" requestInactiveInternal();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/NoNotifiesSwitch.java"$"2015-05-18 21:54:54" "WidgetPickerActivity.java"$"2"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-05-28 06:45:48" "WidgetPickerActivity.java"$"3"$"375,12 @@ public class WidgetPickerActivity extends ActivityBase implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-05-28 06:45:48" "WidgetPickerActivity.java"$"4"$" if (appWidget == null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-05-28 06:45:48" "WidgetPickerActivity.java"$"5"$" // Clean-up allocated id. This is probably not needed,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-05-28 06:45:48" "WidgetPickerActivity.java"$"6"$" // cause we don't have an access to the widget."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-05-28 06:45:48" "WidgetPickerActivity.java"$"7"$" mAppWidgetHost.deleteAppWidgetId(id);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-05-28 06:45:48" "WidgetPickerActivity.java"$"8"$" // TODO: Toast a user about this incident."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-05-28 06:45:48" "WidgetPickerActivity.java"$"9"$" } else if (appWidget.configure != null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/WidgetPickerActivity.java"$"2015-05-28 06:45:48" "PreferenceFragment.java"$"10"$"++ b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-05-28 06:45:48" "PreferenceFragment.java"$"11"$"21,11 @@ package com.achep.base.ui.fragments;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-05-28 06:45:48" "PreferenceFragment.java"$"12"$"import android.preference.TwoStatePreference;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-05-28 06:45:48" "PreferenceFragment.java"$"13"$"62,7 @@ public abstract class PreferenceFragment extends PreferenceFragmentBase {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-05-28 06:45:48" "PreferenceFragment.java"$"14"$" private TwoStatePreferenceSetter mTwoStatePreferenceSetter;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-05-28 06:45:48" "PreferenceFragment.java"$"15"$"138,9 @@ public abstract class PreferenceFragment extends PreferenceFragmentBase {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-05-28 06:45:48" "PreferenceFragment.java"$"16"$" if (mTwoStatePreferenceSetter == null)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-05-28 06:45:48" "PreferenceFragment.java"$"17"$" mTwoStatePreferenceSetter = new TwoStatePreferenceSetter();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-05-28 06:45:48" "PreferenceFragment.java"$"18"$" syncPreference(key, mTwoStatePreferenceSetter);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-05-28 06:45:48" "PreferenceFragment.java"$"19"$"150,7 @@ public abstract class PreferenceFragment extends PreferenceFragmentBase {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-05-28 06:45:48" "PreferenceFragment.java"$"20"$" * @see TwoStatePreferenceSetter"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-05-28 06:45:48" "PreferenceFragment.java"$"21"$"178,11 @@ public abstract class PreferenceFragment extends PreferenceFragmentBase {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-05-28 06:45:48" "PreferenceFragment.java"$"22"$" * The setter for a {@link TwoStatePreference}."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-05-28 06:45:48" "PreferenceFragment.java"$"23"$" protected static class TwoStatePreferenceSetter implements ConfigBase.Syncer.Setter {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-05-28 06:45:48" "PreferenceFragment.java"$"24"$"204,7 @@ public abstract class PreferenceFragment extends PreferenceFragmentBase {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-05-28 06:45:48" "PreferenceFragment.java"$"25"$" TwoStatePreference cbp = (TwoStatePreference) preference;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2015-05-28 06:45:48" "Config.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-29 19:39:10" "Config.java"$"1"$"52,7 @@ public final class Config extends ConfigBase {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-29 19:39:10" "Config.java"$"2"$" public static final String KEY_NOTIFY_GLANCE = ""notify_glance"";"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-29 19:39:10" "Config.java"$"3"$"150,7 @@ public final class Config extends ConfigBase {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-29 19:39:10" "Config.java"$"4"$" private boolean mNotifyGlance;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-29 19:39:10" "Config.java"$"5"$"249,9 @@ public final class Config extends ConfigBase {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-29 19:39:10" "Config.java"$"6"$" map.put(KEY_NOTIFY_GLANCE, new ConfigBase.Option("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-29 19:39:10" "Config.java"$"7"$" ""mNotifyGlance"", null, null, boolean.class)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-29 19:39:10" "Config.java"$"8"$" .setDefaultRes(R.bool.config_default_notify_glance));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-29 19:39:10" "Config.java"$"9"$"648,10 @@ public final class Config extends ConfigBase {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-29 19:39:10" "Config.java"$"10"$" public boolean isNotifyGlanceEnabled() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-29 19:39:10" "Config.java"$"11"$" return mNotifyGlance;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-29 19:39:10" "Config.java"$"12"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-29 19:39:10" "Config.java"$"13"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-29 19:39:10" "Config.java"$"14"$" public boolean isWallpaperShown() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-29 19:39:10" "Presenter.java"$"15"$"++ b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-05-29 19:39:10" "Presenter.java"$"16"$"137,8 @@ public class Presenter implements NotificationPresenter.OnNotificationPostedList"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-05-29 19:39:10" "Presenter.java"$"17"$" final int hash = n.hashCode();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-05-29 19:39:10" "Presenter.java"$"18"$" return checkNotification(context, n) && checkBasics(context) && start(context, hash);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-05-29 19:39:10" "Presenter.java"$"19"$"148,10 @@ public class Presenter implements NotificationPresenter.OnNotificationPostedList"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-05-29 19:39:10" "Presenter.java"$"20"$" return start(context, 0);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-05-29 19:39:10" "Presenter.java"$"21"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-05-29 19:39:10" "Presenter.java"$"22"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-05-29 19:39:10" "Presenter.java"$"23"$" public boolean start(@NonNull Context context, int notification) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-05-29 19:39:10" "Presenter.java"$"24"$"171,7 @@ public class Presenter implements NotificationPresenter.OnNotificationPostedList"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-05-29 19:39:10" "Presenter.java"$"25"$" .putExtra(KeyguardActivity.EXTRA_CAUSE, notification)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-05-29 19:39:10" "KeyguardActivity.java"$"26"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-29 19:39:10" "KeyguardActivity.java"$"27"$"47,6 @@ import com.achep.base.utils.power.PowerUtils;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-29 19:39:10" "KeyguardActivity.java"$"28"$"54,12 @@ public abstract class KeyguardActivity extends ActivityBase implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-29 19:39:10" "KeyguardActivity.java"$"29"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-29 19:39:10" "KeyguardActivity.java"$"30"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-29 19:39:10" "KeyguardActivity.java"$"31"$" * An optional extra that contains the reason of this"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-29 19:39:10" "KeyguardActivity.java"$"32"$" * wake up."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-29 19:39:10" "KeyguardActivity.java"$"33"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-29 19:39:10" "KeyguardActivity.java"$"34"$" public static final String EXTRA_CAUSE = ""cause"";"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-29 19:39:10" "KeyguardActivity.java"$"35"$"69,13 @@ public abstract class KeyguardActivity extends ActivityBase implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-29 19:39:10" "KeyguardActivity.java"$"36"$" private int mExtraCause;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-29 19:39:10" "KeyguardActivity.java"$"37"$" private PowerManager.WakeLock mWakeUpLock;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-29 19:39:10" "KeyguardActivity.java"$"38"$"105,6 @@ public abstract class KeyguardActivity extends ActivityBase implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-29 19:39:10" "KeyguardActivity.java"$"39"$"129,19 @@ public abstract class KeyguardActivity extends ActivityBase implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-29 19:39:10" "KeyguardActivity.java"$"40"$" final Intent intent = getIntent();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-29 19:39:10" "KeyguardActivity.java"$"41"$" if (intent != null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-29 19:39:10" "KeyguardActivity.java"$"42"$" if (hasWakeUpExtra(intent)) flags |= WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-29 19:39:10" "KeyguardActivity.java"$"43"$" mExtraCause = intent.getIntExtra(EXTRA_CAUSE, 0);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-29 19:39:10" "KeyguardActivity.java"$"44"$" if (Device.hasLollipopApi()"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-29 19:39:10" "KeyguardActivity.java"$"45"$" && !Device.hasMuffinsApi() // Should be fine now"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-29 19:39:10" "KeyguardActivity.java"$"46"$" && !mKeyguardManager.isKeyguardSecure()) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-29 19:39:10" "KeyguardActivity.java"$"47"$" getWindow().addFlags(flags);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-29 19:39:10" "KeyguardActivity.java"$"48"$" requestDismissSystemKeyguard();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-29 19:39:10" "KeyguardActivity.java"$"49"$"153,35 @@ public abstract class KeyguardActivity extends ActivityBase implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-29 19:39:10" "KeyguardActivity.java"$"50"$" if (hasWakeUpExtra(intent)) acquireWakeUpLock();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-29 19:39:10" "KeyguardActivity.java"$"51"$" mExtraCause = intent.getIntExtra(EXTRA_CAUSE, 0);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-29 19:39:10" "KeyguardActivity.java"$"52"$" if (hasWakeUpExtra(getIntent())) acquireWakeUpFlags();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-29 19:39:10" "KeyguardActivity.java"$"53"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-29 19:39:10" "KeyguardActivity.java"$"54"$" * @see #releaseWakeUpLock()"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-29 19:39:10" "KeyguardActivity.java"$"55"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-29 19:39:10" "KeyguardActivity.java"$"56"$" mWakeUpLock = pm.newWakeLock(flags, ""Turn the keyguard on."");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-29 19:39:10" "KeyguardActivity.java"$"57"$" mWakeUpLock.acquire(500); // 0.5 sec."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-29 19:39:10" "KeyguardActivity.java"$"58"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-29 19:39:10" "KeyguardActivity.java"$"59"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-29 19:39:10" "KeyguardActivity.java"$"60"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-29 19:39:10" "KeyguardActivity.java"$"61"$" * Releases previously acquired {@link #mWakeUpLock wake up lock}, does"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-29 19:39:10" "KeyguardActivity.java"$"62"$" * nothing if it's {@code null} or not held."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-29 19:39:10" "KeyguardActivity.java"$"63"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-29 19:39:10" "KeyguardActivity.java"$"64"$" * @see #acquireWakeUpLock()"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-29 19:39:10" "KeyguardActivity.java"$"65"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-29 19:39:10" "KeyguardActivity.java"$"66"$" private void releaseWakeUpLock() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-29 19:39:10" "KeyguardActivity.java"$"67"$" if (mWakeUpLock != null && mWakeUpLock.isHeld()) mWakeUpLock.release();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-29 19:39:10" "KeyguardActivity.java"$"68"$"189,17 @@ public abstract class KeyguardActivity extends ActivityBase implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-29 19:39:10" "KeyguardActivity.java"$"69"$" * @return {@code true} if the passed intent is not {@code null} and includes the"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-29 19:39:10" "KeyguardActivity.java"$"70"$" releaseWakeUpLock();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-29 19:39:10" "KeyguardActivity.java"$"71"$"305,7 @@ public abstract class KeyguardActivity extends ActivityBase implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-29 19:39:10" "KeyguardActivity.java"$"72"$" mKeyguardDismissed = false;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-29 19:39:10" "KeyguardActivity.java"$"73"$"351,7 @@ public abstract class KeyguardActivity extends ActivityBase implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-29 19:39:10" "KeyguardActivity.java"$"74"$" runOnUiThread(new Runnable() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-29 19:39:10" "KeyguardActivity.java"$"75"$"380,11 @@ public abstract class KeyguardActivity extends ActivityBase implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-29 19:39:10" "KeyguardActivity.java"$"76"$" String errorMessage = ""Failed to lock the screen due to a security exception."";"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-29 19:39:10" "KeyguardActivity.java"$"77"$" ToastUtils.showLong(this, errorMessage);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-29 19:39:10" "KeyguardActivity.java"$"78"$" Log.e(TAG, errorMessage);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-29 19:39:10" "KeyguardActivity.java"$"79"$" // Clear the FLAG_KEEP_SCREEN_ON flag to prevent the situation when"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-29 19:39:10" "KeyguardActivity.java"$"80"$" // AcDisplay stays forever on. Normally this should never happen."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-29 19:39:10" "KeyguardActivity.java"$"81"$"414,7 @@ public abstract class KeyguardActivity extends ActivityBase implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-29 19:39:10" "KeyguardActivity.java"$"82"$" requestDismissSystemKeyguard();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-29 19:39:10" "KeyguardActivity.java"$"83"$"442,15 @@ public abstract class KeyguardActivity extends ActivityBase implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-29 19:39:10" "KeyguardActivity.java"$"84"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-29 19:39:10" "KeyguardActivity.java"$"85"$" * Sets the {@link WindowManager.LayoutParams#FLAG_DISMISS_KEYGUARD} flag"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-29 19:39:10" "KeyguardActivity.java"$"86"$" * and marks the {@link #mKeyguardDismissed} as {@code true}."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-29 19:39:10" "KeyguardActivity.java"$"87"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-29 19:39:10" "KeyguardActivity.java"$"88"$" private void requestDismissSystemKeyguard() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-29 19:39:10" "KeyguardActivity.java"$"89"$" getWindow().addFlags(WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-29 19:39:10" "KeyguardActivity.java"$"90"$" mKeyguardDismissed = true;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-29 19:39:10" "KeyguardActivity.java"$"91"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-29 19:39:10" "KeyguardActivity.java"$"92"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-29 19:39:10" "KeyguardActivity.java"$"93"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-29 19:39:10" "KeyguardActivity.java"$"94"$"480,10 @@ public abstract class KeyguardActivity extends ActivityBase implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-29 19:39:10" "KeyguardActivity.java"$"95"$" public int getCause() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-29 19:39:10" "KeyguardActivity.java"$"96"$" return mExtraCause;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-29 19:39:10" "KeyguardActivity.java"$"97"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-29 19:39:10" "KeyguardActivity.java"$"98"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-29 19:39:10" "KeyguardActivity.java"$"99"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-29 19:39:10" "AcDisplayFragment.java"$"100"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-05-29 19:39:10" "AcDisplayFragment.java"$"101"$"156,10 @@ public class AcDisplayFragment extends LeakWatchFragment implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-05-29 19:39:10" "AcDisplayFragment.java"$"102"$" // Quick glance"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-05-29 19:39:10" "AcDisplayFragment.java"$"103"$" private int mNotificationHashGlanced;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-05-29 19:39:10" "AcDisplayFragment.java"$"104"$" private long mNotificationHashTime;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-05-29 19:39:10" "AcDisplayFragment.java"$"105"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-05-29 19:39:10" "AcDisplayFragment.java"$"106"$" // Animations and transitions"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-05-29 19:39:10" "AcDisplayFragment.java"$"107"$"378,40 @@ public class AcDisplayFragment extends LeakWatchFragment implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-05-29 19:39:10" "AcDisplayFragment.java"$"108"$" // Show the notification that is the cause of AcDisplay being shown. This"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-05-29 19:39:10" "AcDisplayFragment.java"$"109"$" // allows user to see that damn notification in no time."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-05-29 19:39:10" "AcDisplayFragment.java"$"110"$" if (isNotDemo() && getConfig().isNotifyGlanceEnabled()) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-05-29 19:39:10" "AcDisplayFragment.java"$"111"$" long now = SystemClock.elapsedRealtime();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-05-29 19:39:10" "AcDisplayFragment.java"$"112"$" int hash = mActivityAcd.getCause();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-05-29 19:39:10" "AcDisplayFragment.java"$"113"$" if (hash != 0 && (hash != mNotificationHashGlanced || now - mNotificationHashTime < 1000)) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-05-29 19:39:10" "AcDisplayFragment.java"$"114"$" // Find the appropriate notification widget."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-05-29 19:39:10" "AcDisplayFragment.java"$"115"$" for (Widget widget : mWidgetsMap.values()) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-05-29 19:39:10" "AcDisplayFragment.java"$"116"$" if (widget instanceof NotifyWidget) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-05-29 19:39:10" "AcDisplayFragment.java"$"117"$" NotifyWidget nw = (NotifyWidget) widget;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-05-29 19:39:10" "AcDisplayFragment.java"$"118"$" OpenNotification n = nw.getNotification();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-05-29 19:39:10" "AcDisplayFragment.java"$"119"$" if (n != null && n.hashCode() == hash) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-05-29 19:39:10" "AcDisplayFragment.java"$"120"$" mNotificationHashGlanced = hash;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-05-29 19:39:10" "AcDisplayFragment.java"$"121"$" if (!n.isContentSecret(getActivity())) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-05-29 19:39:10" "AcDisplayFragment.java"$"122"$" // Show the appropriate widget."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-05-29 19:39:10" "AcDisplayFragment.java"$"123"$" if (DEBUG) Log.d(TAG, ""Doing the quick glance on "" + nw);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-05-29 19:39:10" "AcDisplayFragment.java"$"124"$" showWidget(widget);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-05-29 19:39:10" "AcDisplayFragment.java"$"125"$" onWidgetPin(widget);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-05-29 19:39:10" "AcDisplayFragment.java"$"126"$" } // Otherwise there's nothing helpful to show."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-05-29 19:39:10" "AcDisplayFragment.java"$"127"$" break;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-05-29 19:39:10" "AcDisplayFragment.java"$"128"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-05-29 19:39:10" "AcDisplayFragment.java"$"129"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-05-29 19:39:10" "AcDisplayFragment.java"$"130"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-05-29 19:39:10" "AcDisplayFragment.java"$"131"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-05-29 19:39:10" "AcDisplayFragment.java"$"132"$" // Avoid of an issue when the #onResume() is being called"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-05-29 19:39:10" "AcDisplayFragment.java"$"133"$" // twice."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-05-29 19:39:10" "AcDisplayFragment.java"$"134"$" mNotificationHashTime = now;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-05-29 19:39:10" "AcDisplayFragment.java"$"135"$" // Logs"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-05-29 19:39:10" "AcDisplayFragment.java"$"136"$" if (mNotificationHashGlanced != hash) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-05-29 19:39:10" "AcDisplayFragment.java"$"137"$" mNotificationHashGlanced = hash;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-05-29 19:39:10" "AcDisplayFragment.java"$"138"$" Log.w(TAG, ""The glance notification was not shown!"");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-05-29 19:39:10" "AcDisplayFragment.java"$"139"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-05-29 19:39:10" "AcDisplayFragment.java"$"140"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-05-29 19:39:10" "AcDisplayFragment.java"$"141"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-05-29 19:39:10" "AcDisplayFragment.java"$"142"$" mResuming = false;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-05-29 19:39:10" "NotificationSettings.java"$"143"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/NotificationSettings.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/NotificationSettings.java"$"2015-05-29 19:39:10" "NotificationSettings.java"$"144"$"52,7 @@ public class NotificationSettings extends BaseSettings {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/NotificationSettings.java"$"2015-05-29 19:39:10" "NotificationSettings.java"$"145"$" syncPreference(Config.KEY_NOTIFY_GLANCE);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/NotificationSettings.java"$"2015-05-29 19:39:10" "Device.java"$"146"$"++ b/project/app/src/main/java/com/achep/base/Device.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Device.java"$"2015-05-29 19:39:10" "Device.java"$"147"$"63,9 @@ public class Device {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Device.java"$"2015-05-29 19:39:10" "Device.java"$"148"$" case Build.VERSION_CODES.LOLLIPOP_MR1 + 1:"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Device.java"$"2015-05-29 19:39:10" "Device.java"$"149"$" API_VERSION_NAME_SHORT = ""M"";"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Device.java"$"2015-05-29 19:39:10" "Device.java"$"150"$" break;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Device.java"$"2015-05-29 19:39:10" "Device.java"$"151"$"79,15 @@ public class Device {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Device.java"$"2015-05-29 19:39:10" "Device.java"$"152"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Device.java"$"2015-05-29 19:39:10" "Device.java"$"153"$" * @return {@code true} if device is running"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Device.java"$"2015-05-29 19:39:10" "Device.java"$"154"$" * {@link Build.VERSION_CODES#LOLLIPOP_MR1 Lollipop 5.1} or higher, {@code false} otherwise."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Device.java"$"2015-05-29 19:39:10" "Device.java"$"155"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Device.java"$"2015-05-29 19:39:10" "Device.java"$"156"$" // FIXME: Replace with a correct version code, when M is released."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Device.java"$"2015-05-29 19:39:10" "Device.java"$"157"$" public static boolean hasMuffinsApi() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Device.java"$"2015-05-29 19:39:10" "Device.java"$"158"$" return hasTargetApi(Build.VERSION_CODES.LOLLIPOP_MR1 + 1);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Device.java"$"2015-05-29 19:39:10" "Device.java"$"159"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Device.java"$"2015-05-29 19:39:10" "Device.java"$"160"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Device.java"$"2015-05-29 19:39:10" "Device.java"$"161"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Device.java"$"2015-05-29 19:39:10" "App.java"$"18"$"++ b/project/app/src/main/java/com/achep/acdisplay/App.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-05-31 09:08:00" "App.java"$"19"$"60,6 @@ public class App extends Application {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-05-31 09:08:00" "App.java"$"20"$"137,7 @@ public class App extends Application {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-05-31 09:08:00" "App.java"$"21"$" assert instance.mAccessManager != null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-05-31 09:08:00" "Config.java"$"22"$"++ b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-31 09:08:00" "Config.java"$"23"$"105,7 @@ public final class Config extends ConfigBase {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-31 09:08:00" "Config.java"$"24"$" public static final String KEY_MEDIA_WIDGET = ""media_widget"";"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-31 09:08:00" "Config.java"$"25"$"148,7 @@ public final class Config extends ConfigBase {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-31 09:08:00" "Config.java"$"26"$" private boolean mMediaWidget;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-31 09:08:00" "Config.java"$"27"$"351,9 @@ public final class Config extends ConfigBase {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-31 09:08:00" "Config.java"$"28"$" map.put(KEY_MEDIA_WIDGET, new ConfigBase.Option("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-31 09:08:00" "Config.java"$"29"$" ""mMediaWidget"", null, null, boolean.class)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-31 09:08:00" "Config.java"$"30"$" .setDefaultRes(R.bool.config_default_media_widget));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-31 09:08:00" "Config.java"$"31"$"697,10 @@ public final class Config extends ConfigBase {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-31 09:08:00" "Config.java"$"32"$" public boolean isMediaWidgetEnabled() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-31 09:08:00" "Config.java"$"33"$" return mMediaWidget;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-31 09:08:00" "Config.java"$"34"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-31 09:08:00" "Config.java"$"35"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-31 09:08:00" "Config.java"$"36"$" public boolean isUnlockAnimationEnabled() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-05-31 09:08:00" "Presenter.java"$"37"$"++ b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-05-31 09:08:00" "Presenter.java"$"38"$"174,23 @@ public class Presenter implements NotificationPresenter.OnNotificationPostedList"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-05-31 09:08:00" "Presenter.java"$"39"$" if (DEBUG) Log.i(TAG, ""Launching AcDisplay activity; state="" + mActivityState);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-05-31 09:08:00" "Presenter.java"$"40"$" if ((mActivityState == STATE_RESUMED"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-05-31 09:08:00" "Presenter.java"$"41"$" || mActivityState == STATE_PAUSED)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-05-31 09:08:00" "Presenter.java"$"42"$" && !isFinishing()) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-05-31 09:08:00" "Presenter.java"$"43"$" Log.i(TAG, ""Passed the AcDisplay keyguard launch cause it\'s showing"");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-05-31 09:08:00" "Presenter.java"$"44"$" return true;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-05-31 09:08:00" "Presenter.java"$"45"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-05-31 09:08:00" "Presenter.java"$"46"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-05-31 09:08:00" "Presenter.java"$"47"$" context.startActivity(new Intent(context, AcDisplayActivity.class)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-05-31 09:08:00" "Presenter.java"$"48"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-05-31 09:08:00" "Presenter.java"$"49"$" if (DEBUG) Log.i(TAG, ""Launching[kg] AcDisplay activity; state="" + mActivityState);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-05-31 09:08:00" "Presenter.java"$"50"$"222,14 @@ public class Presenter implements NotificationPresenter.OnNotificationPostedList"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-05-31 09:08:00" "Presenter.java"$"51"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-05-31 09:08:00" "Presenter.java"$"52"$" * @return {@code true} if the activity is present and finishing,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-05-31 09:08:00" "Presenter.java"$"53"$" * {@code false} otherwise."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-05-31 09:08:00" "Presenter.java"$"54"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-05-31 09:08:00" "Presenter.java"$"55"$" private boolean isFinishing() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-05-31 09:08:00" "Presenter.java"$"56"$" return mActivity != null && mActivity.isFinishing();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-05-31 09:08:00" "Presenter.java"$"57"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-05-31 09:08:00" "Presenter.java"$"58"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-05-31 09:08:00" "Presenter.java"$"59"$" //-- OTHER ----------------------------------------------------------------"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-05-31 09:08:00" "NotificationPresenter.java"$"60"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-05-31 09:08:00" "NotificationPresenter.java"$"61"$"41,6 @@ import com.achep.base.interfaces.IOnLowMemory;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2015-05-31 09:08:00" "NotificationUiHelper.java"$"62"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-05-31 09:08:00" "NotificationUiHelper.java"$"63"$"328,7 @@ public class NotificationUiHelper implements INotificatiable {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-05-31 09:08:00" "NotificationUiHelper.java"$"64"$" return bitmap == bitmap2 || bitmap != null && bitmap2 != null && bitmap.sameAs(bitmap2);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2015-05-31 09:08:00" "BathService.java"$"65"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-05-31 09:08:00" "BathService.java"$"66"$"38,6 @@ import com.achep.acdisplay.notifications.NotificationHelper;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2015-05-31 09:08:00" "ActiveModeService.java"$"67"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-05-31 09:08:00" "ActiveModeService.java"$"68"$"51,6 @@ import com.achep.base.AppHeap;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/ActiveModeService.java"$"2015-05-31 09:08:00" "MediaControlsHelper.java"$"69"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsHelper.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsHelper.java"$"2015-05-31 09:08:00" "MediaControlsHelper.java"$"70"$"23,9 @@ import android.os.Message;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsHelper.java"$"2015-05-31 09:08:00" "MediaControlsHelper.java"$"71"$"import com.achep.acdisplay.Config;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsHelper.java"$"2015-05-31 09:08:00" "MediaControlsHelper.java"$"72"$"import com.achep.base.content.ConfigBase;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsHelper.java"$"2015-05-31 09:08:00" "MediaControlsHelper.java"$"73"$"33,14 @@ import java.util.ArrayList;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsHelper.java"$"2015-05-31 09:08:00" "MediaControlsHelper.java"$"74"$" * A helper class for deciding when to show the media controls widget."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsHelper.java"$"2015-05-31 09:08:00" "MediaControlsHelper.java"$"75"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsHelper.java"$"2015-05-31 09:08:00" "MediaControlsHelper.java"$"76"$" * @author Artem Chepurnoy"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsHelper.java"$"2015-05-31 09:08:00" "MediaControlsHelper.java"$"77"$"public class MediaControlsHelper implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsHelper.java"$"2015-05-31 09:08:00" "MediaControlsHelper.java"$"78"$" ISubscriptable,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsHelper.java"$"2015-05-31 09:08:00" "MediaControlsHelper.java"$"79"$" ConfigBase.OnConfigChangedListener {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsHelper.java"$"2015-05-31 09:08:00" "MediaControlsHelper.java"$"80"$"52,14 @@ public class MediaControlsUiListener implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsHelper.java"$"2015-05-31 09:08:00" "MediaControlsHelper.java"$"81"$" private boolean mStarted;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsHelper.java"$"2015-05-31 09:08:00" "MediaControlsHelper.java"$"82"$" private boolean mEnabled;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsHelper.java"$"2015-05-31 09:08:00" "MediaControlsHelper.java"$"83"$" public MediaControlsHelper(@NonNull MediaController2 mc) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsHelper.java"$"2015-05-31 09:08:00" "MediaControlsHelper.java"$"84"$"67,21 @@ public class MediaControlsUiListener implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsHelper.java"$"2015-05-31 09:08:00" "MediaControlsHelper.java"$"85"$" Config.getInstance().registerListener(this);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsHelper.java"$"2015-05-31 09:08:00" "MediaControlsHelper.java"$"86"$" if (mEnabled = Config.getInstance().isMediaWidgetEnabled()) mMediaController.start();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsHelper.java"$"2015-05-31 09:08:00" "MediaControlsHelper.java"$"87"$" mStarted = true;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsHelper.java"$"2015-05-31 09:08:00" "MediaControlsHelper.java"$"88"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsHelper.java"$"2015-05-31 09:08:00" "MediaControlsHelper.java"$"89"$" // Initialize"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsHelper.java"$"2015-05-31 09:08:00" "MediaControlsHelper.java"$"90"$" // FIXME: Do I need to ping the playback state here?"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsHelper.java"$"2015-05-31 09:08:00" "MediaControlsHelper.java"$"91"$" mStarted = false;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsHelper.java"$"2015-05-31 09:08:00" "MediaControlsHelper.java"$"92"$" if (mEnabled) mMediaController.stop();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsHelper.java"$"2015-05-31 09:08:00" "MediaControlsHelper.java"$"93"$" Config.getInstance().unregisterListener(this);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsHelper.java"$"2015-05-31 09:08:00" "MediaControlsHelper.java"$"94"$"134,42 @@ public class MediaControlsUiListener implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsHelper.java"$"2015-05-31 09:08:00" "MediaControlsHelper.java"$"95"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsHelper.java"$"2015-05-31 09:08:00" "MediaControlsHelper.java"$"96"$" public void onConfigChanged(@NonNull ConfigBase config,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsHelper.java"$"2015-05-31 09:08:00" "MediaControlsHelper.java"$"97"$" @NonNull String key,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsHelper.java"$"2015-05-31 09:08:00" "MediaControlsHelper.java"$"98"$" @NonNull Object value) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsHelper.java"$"2015-05-31 09:08:00" "MediaControlsHelper.java"$"99"$" switch (key) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsHelper.java"$"2015-05-31 09:08:00" "MediaControlsHelper.java"$"100"$" case Config.KEY_MEDIA_WIDGET:"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsHelper.java"$"2015-05-31 09:08:00" "MediaControlsHelper.java"$"101"$" mEnabled = (boolean) value;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsHelper.java"$"2015-05-31 09:08:00" "MediaControlsHelper.java"$"102"$" if (mStarted) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsHelper.java"$"2015-05-31 09:08:00" "MediaControlsHelper.java"$"103"$" if (mEnabled) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsHelper.java"$"2015-05-31 09:08:00" "MediaControlsHelper.java"$"104"$" mMediaController.start();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsHelper.java"$"2015-05-31 09:08:00" "MediaControlsHelper.java"$"105"$" } else mMediaController.stop();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsHelper.java"$"2015-05-31 09:08:00" "MediaControlsHelper.java"$"106"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsHelper.java"$"2015-05-31 09:08:00" "MediaControlsHelper.java"$"107"$" break;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsHelper.java"$"2015-05-31 09:08:00" "MediaControlsHelper.java"$"108"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsHelper.java"$"2015-05-31 09:08:00" "MediaControlsHelper.java"$"109"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsHelper.java"$"2015-05-31 09:08:00" "MediaControlsHelper.java"$"110"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsHelper.java"$"2015-05-31 09:08:00" "MediaControlsHelper.java"$"111"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsHelper.java"$"2015-05-31 09:08:00" "MediaControlsHelper.java"$"112"$" public MediaController2 getMediaController() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsHelper.java"$"2015-05-31 09:08:00" "MediaControlsHelper.java"$"113"$" return mMediaController;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsHelper.java"$"2015-05-31 09:08:00" "MediaControlsHelper.java"$"114"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsHelper.java"$"2015-05-31 09:08:00" "MediaControlsHelper.java"$"115"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsHelper.java"$"2015-05-31 09:08:00" "MediaControlsHelper.java"$"116"$" //-- CLASSES --------------------------------------------------------------"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsHelper.java"$"2015-05-31 09:08:00" "MediaControlsHelper.java"$"117"$" private static class H extends WeakHandler {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsHelper.java"$"2015-05-31 09:08:00" "MediaControlsHelper.java"$"118"$" public H(@NonNull MediaControlsHelper cc) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsHelper.java"$"2015-05-31 09:08:00" "MediaControlsHelper.java"$"119"$" protected void onHandleMassage(@NonNull MediaControlsHelper cc, Message msg) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaControlsHelper.java"$"2015-05-31 09:08:00" "DialogHelper.java"$"120"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/DialogHelper.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/DialogHelper.java"$"2015-05-31 09:08:00" "DialogHelper.java"$"121"$"51,18 @@ public class DialogHelper {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/DialogHelper.java"$"2015-05-31 09:08:00" "DialogHelper.java"$"122"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/DialogHelper.java"$"2015-05-31 09:08:00" "DialogHelper.java"$"123"$" * Shows the ""About"" dialog that contains some info about the program,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/DialogHelper.java"$"2015-05-31 09:08:00" "DialogHelper.java"$"124"$" * developers and used libraries and tools."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/DialogHelper.java"$"2015-05-31 09:08:00" "DialogHelper.java"$"125"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/DialogHelper.java"$"2015-05-31 09:08:00" "DialogHelper.java"$"126"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/DialogHelper.java"$"2015-05-31 09:08:00" "DialogHelper.java"$"127"$" * Shows the ""Help"" dialog that contains some frequently asked questions"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/DialogHelper.java"$"2015-05-31 09:08:00" "DialogHelper.java"$"128"$" * and some answers on them. This is the dialog that nobody reads :("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/DialogHelper.java"$"2015-05-31 09:08:00" "DialogHelper.java"$"129"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/DialogHelper.java"$"2015-05-31 09:08:00" "DialogHelper.java"$"130"$"139,18 @@ public class DialogHelper {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/DialogHelper.java"$"2015-05-31 09:08:00" "DialogHelper.java"$"131"$" //-- INTERNAL -------------------------------------------------------------"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/DialogHelper.java"$"2015-05-31 09:08:00" "DialogHelper.java"$"132"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/DialogHelper.java"$"2015-05-31 09:08:00" "DialogHelper.java"$"133"$" private static void showDialog(@NonNull AppCompatActivity activity,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/DialogHelper.java"$"2015-05-31 09:08:00" "DialogHelper.java"$"134"$" DialogFragment df;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/DialogHelper.java"$"2015-05-31 09:08:00" "DialogHelper.java"$"135"$" df = (DialogFragment) clazz.newInstance();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/DialogHelper.java"$"2015-05-31 09:08:00" "DialogHelper.java"$"136"$" } catch (Exception e) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/DialogHelper.java"$"2015-05-31 09:08:00" "DialogHelper.java"$"137"$" showDialog(activity, df, tag);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/DialogHelper.java"$"2015-05-31 09:08:00" "DialogHelper.java"$"138"$"161,7 @@ public class DialogHelper {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/DialogHelper.java"$"2015-05-31 09:08:00" "DialogHelper.java"$"139"$" if (prev != null) ft.remove(prev);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/DialogHelper.java"$"2015-05-31 09:08:00" "AcDisplayActivity.java"$"140"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/activities/AcDisplayActivity.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/AcDisplayActivity.java"$"2015-05-31 09:08:00" "AcDisplayActivity.java"$"141"$"41,6 @@ public class AcDisplayActivity extends KeyguardActivity implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/AcDisplayActivity.java"$"2015-05-31 09:08:00" "AcDisplayActivity.java"$"142"$"61,7 @@ public class AcDisplayActivity extends KeyguardActivity implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/AcDisplayActivity.java"$"2015-05-31 09:08:00" "AcDisplayActivity.java"$"143"$" if (getConfig().isFullScreen()) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/AcDisplayActivity.java"$"2015-05-31 09:08:00" "AcDisplayActivity.java"$"144"$"81,7 @@ public class AcDisplayActivity extends KeyguardActivity implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/AcDisplayActivity.java"$"2015-05-31 09:08:00" "AcDisplayActivity.java"$"145"$" if (getConfig().isWallpaperShown()) setTheme(R.style.MaterialTheme_AcDisplay_Wallpaper);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/AcDisplayActivity.java"$"2015-05-31 09:08:00" "AcDisplayActivity.java"$"146"$"112,7 @@ public class AcDisplayActivity extends KeyguardActivity implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/AcDisplayActivity.java"$"2015-05-31 09:08:00" "AcDisplayActivity.java"$"147"$" getConfig().getTriggers().incrementLaunchCount(this, null);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/AcDisplayActivity.java"$"2015-05-31 09:08:00" "AcDisplayActivity.java"$"148"$"166,7 @@ public class AcDisplayActivity extends KeyguardActivity implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/AcDisplayActivity.java"$"2015-05-31 09:08:00" "AcDisplayActivity.java"$"149"$" if (getConfig().isActiveModeEnabled()) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/AcDisplayActivity.java"$"2015-05-31 09:08:00" "AcDisplayActivity.java"$"150"$"188,4 @@ public class AcDisplayActivity extends KeyguardActivity implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/AcDisplayActivity.java"$"2015-05-31 09:08:00" "KeyguardActivity.java"$"151"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-31 09:08:00" "KeyguardActivity.java"$"152"$"34,12 @@ import android.util.Log;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-31 09:08:00" "KeyguardActivity.java"$"153"$"import com.achep.acdisplay.ui.activities.base.BaseActivity;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-31 09:08:00" "KeyguardActivity.java"$"154"$"48,10 @@ import static com.achep.base.Build.DEBUG;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-31 09:08:00" "KeyguardActivity.java"$"155"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-31 09:08:00" "KeyguardActivity.java"$"156"$" * @author Artem Chepurnoy"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-31 09:08:00" "KeyguardActivity.java"$"157"$"public abstract class KeyguardActivity extends BaseActivity implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-31 09:08:00" "KeyguardActivity.java"$"158"$"100,7 @@ public abstract class KeyguardActivity extends ActivityBase implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-31 09:08:00" "KeyguardActivity.java"$"159"$" int timeoutDelay = getConfig().getTimeoutNormal();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-31 09:08:00" "KeyguardActivity.java"$"160"$"433,7 @@ public abstract class KeyguardActivity extends ActivityBase implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-31 09:08:00" "KeyguardActivity.java"$"161"$" boolean animate = getConfig().isUnlockAnimationEnabled() && !isPowerSaveMode();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-05-31 09:08:00" "MainActivity.java"$"162"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2015-05-31 09:08:00" "MainActivity.java"$"163"$"38,23 @@ import com.achep.acdisplay.Config;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2015-05-31 09:08:00" "MainActivity.java"$"164"$"import com.achep.acdisplay.ui.activities.base.BaseActivity;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2015-05-31 09:08:00" "MainActivity.java"$"165"$"import com.achep.acdisplay.ui.activities.settings.Settings2;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2015-05-31 09:08:00" "MainActivity.java"$"166"$"public class MainActivity extends BaseActivity implements ConfigBase.OnConfigChangedListener {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2015-05-31 09:08:00" "MainActivity.java"$"167"$"63,12 @@ public class MainActivity extends ActivityBase implements ConfigBase.OnConfigCha"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2015-05-31 09:08:00" "MainActivity.java"$"168"$" getConfig().registerListener(this);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2015-05-31 09:08:00" "MainActivity.java"$"169"$" mSwitchPermission.setChecked(getConfig().isEnabled());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2015-05-31 09:08:00" "MainActivity.java"$"170"$"79,11 @@ public class MainActivity extends ActivityBase implements ConfigBase.OnConfigCha"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2015-05-31 09:08:00" "MainActivity.java"$"171"$" getConfig().setEnabled(context, checked, MainActivity.this);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2015-05-31 09:08:00" "MainActivity.java"$"172"$" Config.Triggers triggers = getConfig().getTriggers();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2015-05-31 09:08:00" "MainActivity.java"$"173"$"101,7 @@ public class MainActivity extends ActivityBase implements ConfigBase.OnConfigCha"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2015-05-31 09:08:00" "MainActivity.java"$"174"$" Config.Triggers triggers = getConfig().getTriggers();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2015-05-31 09:08:00" "MainActivity.java"$"175"$"116,8 @@ public class MainActivity extends ActivityBase implements ConfigBase.OnConfigCha"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2015-05-31 09:08:00" "MainActivity.java"$"176"$" if (mSendTestNotificationMenuItem == null) return;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2015-05-31 09:08:00" "MainActivity.java"$"177"$" mSendTestNotificationMenuItem.setVisible(mSwitchPermission.isChecked());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2015-05-31 09:08:00" "MainActivity.java"$"178"$"135,7 @@ public class MainActivity extends ActivityBase implements ConfigBase.OnConfigCha"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2015-05-31 09:08:00" "MainActivity.java"$"179"$" getConfig().unregisterListener(this);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2015-05-31 09:08:00" "MainActivity.java"$"180"$"229,4 @@ public class MainActivity extends ActivityBase implements ConfigBase.OnConfigCha"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2015-05-31 09:08:00" "MainActivity.java"$"181"$"}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2015-05-31 09:08:00" "BaseActivity.java"$"182"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/activities/base/BaseActivity.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/base/BaseActivity.java"$"2015-05-31 09:08:00" "BaseActivity.java"$"183"$"1,42 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/base/BaseActivity.java"$"2015-05-31 09:08:00" "BaseActivity.java"$"184"$"/*"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/base/BaseActivity.java"$"2015-05-31 09:08:00" "BaseActivity.java"$"185"$" * Copyright (C) 2015 AChep@xda "$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/base/BaseActivity.java"$"2015-05-31 09:08:00" "BaseActivity.java"$"186"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/base/BaseActivity.java"$"2015-05-31 09:08:00" "BaseActivity.java"$"187"$" * This program is free software; you can redistribute it and/or"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/base/BaseActivity.java"$"2015-05-31 09:08:00" "BaseActivity.java"$"188"$" * modify it under the terms of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/base/BaseActivity.java"$"2015-05-31 09:08:00" "BaseActivity.java"$"189"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/base/BaseActivity.java"$"2015-05-31 09:08:00" "BaseActivity.java"$"190"$" * of the License, or (at your option) any later version."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/base/BaseActivity.java"$"2015-05-31 09:08:00" "BaseActivity.java"$"191"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/base/BaseActivity.java"$"2015-05-31 09:08:00" "BaseActivity.java"$"192"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/base/BaseActivity.java"$"2015-05-31 09:08:00" "BaseActivity.java"$"193"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/base/BaseActivity.java"$"2015-05-31 09:08:00" "BaseActivity.java"$"194"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/base/BaseActivity.java"$"2015-05-31 09:08:00" "BaseActivity.java"$"195"$" * GNU General Public License for more details."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/base/BaseActivity.java"$"2015-05-31 09:08:00" "BaseActivity.java"$"196"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/base/BaseActivity.java"$"2015-05-31 09:08:00" "BaseActivity.java"$"197"$" * You should have received a copy of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/base/BaseActivity.java"$"2015-05-31 09:08:00" "BaseActivity.java"$"198"$" * along with this program; if not, write to the Free Software"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/base/BaseActivity.java"$"2015-05-31 09:08:00" "BaseActivity.java"$"199"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/base/BaseActivity.java"$"2015-05-31 09:08:00" "BaseActivity.java"$"200"$" * MA 02110-1301, USA."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/base/BaseActivity.java"$"2015-05-31 09:08:00" "BaseActivity.java"$"201"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/base/BaseActivity.java"$"2015-05-31 09:08:00" "BaseActivity.java"$"202"$"package com.achep.acdisplay.ui.activities.base;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/base/BaseActivity.java"$"2015-05-31 09:08:00" "BaseActivity.java"$"203"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/base/BaseActivity.java"$"2015-05-31 09:08:00" "BaseActivity.java"$"204"$"import android.support.annotation.NonNull;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/base/BaseActivity.java"$"2015-05-31 09:08:00" "BaseActivity.java"$"205"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/base/BaseActivity.java"$"2015-05-31 09:08:00" "BaseActivity.java"$"206"$"import com.achep.acdisplay.Config;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/base/BaseActivity.java"$"2015-05-31 09:08:00" "BaseActivity.java"$"207"$"import com.achep.base.ui.activities.ActivityBase;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/base/BaseActivity.java"$"2015-05-31 09:08:00" "BaseActivity.java"$"208"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/base/BaseActivity.java"$"2015-05-31 09:08:00" "BaseActivity.java"$"209"$"/**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/base/BaseActivity.java"$"2015-05-31 09:08:00" "BaseActivity.java"$"210"$" * A base of all and every activities."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/base/BaseActivity.java"$"2015-05-31 09:08:00" "BaseActivity.java"$"211"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/base/BaseActivity.java"$"2015-05-31 09:08:00" "BaseActivity.java"$"212"$" * @author Artem Chepurnoy"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/base/BaseActivity.java"$"2015-05-31 09:08:00" "BaseActivity.java"$"213"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/base/BaseActivity.java"$"2015-05-31 09:08:00" "BaseActivity.java"$"214"$"public abstract class BaseActivity extends ActivityBase {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/base/BaseActivity.java"$"2015-05-31 09:08:00" "BaseActivity.java"$"215"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/base/BaseActivity.java"$"2015-05-31 09:08:00" "BaseActivity.java"$"216"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/base/BaseActivity.java"$"2015-05-31 09:08:00" "BaseActivity.java"$"217"$" * @return a config instance used for storing different"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/base/BaseActivity.java"$"2015-05-31 09:08:00" "BaseActivity.java"$"218"$" * options and triggers."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/base/BaseActivity.java"$"2015-05-31 09:08:00" "BaseActivity.java"$"219"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/base/BaseActivity.java"$"2015-05-31 09:08:00" "BaseActivity.java"$"220"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/base/BaseActivity.java"$"2015-05-31 09:08:00" "BaseActivity.java"$"221"$" public Config getConfig() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/base/BaseActivity.java"$"2015-05-31 09:08:00" "BaseActivity.java"$"222"$" return Config.getInstance();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/base/BaseActivity.java"$"2015-05-31 09:08:00" "BaseActivity.java"$"223"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/base/BaseActivity.java"$"2015-05-31 09:08:00" "BaseActivity.java"$"224"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/base/BaseActivity.java"$"2015-05-31 09:08:00" "BaseActivity.java"$"225"$"}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/base/BaseActivity.java"$"2015-05-31 09:08:00" "BlacklistActivity.java"$"226"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/activities/settings/BlacklistActivity.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/settings/BlacklistActivity.java"$"2015-05-31 09:08:00" "BlacklistActivity.java"$"227"$"16,7 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/settings/BlacklistActivity.java"$"2015-05-31 09:08:00" "BlacklistActivity.java"$"228"$"package com.achep.acdisplay.ui.activities.settings;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/settings/BlacklistActivity.java"$"2015-05-31 09:08:00" "Settings2.java"$"229"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/activities/settings/Settings2.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/settings/Settings2.java"$"2015-05-31 09:08:00" "Settings2.java"$"230"$"16,7 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/settings/Settings2.java"$"2015-05-31 09:08:00" "Settings2.java"$"231"$"package com.achep.acdisplay.ui.activities.settings;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/settings/Settings2.java"$"2015-05-31 09:08:00" "SettingsProximitySensorActivity.java"$"232"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/activities/settings/SettingsProximitySensorActivity.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/settings/SettingsProximitySensorActivity.java"$"2015-05-31 09:08:00" "SettingsProximitySensorActivity.java"$"233"$"16,12 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/settings/SettingsProximitySensorActivity.java"$"2015-05-31 09:08:00" "SettingsProximitySensorActivity.java"$"234"$"package com.achep.acdisplay.ui.activities.settings;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/settings/SettingsProximitySensorActivity.java"$"2015-05-31 09:08:00" "SettingsProximitySensorActivity.java"$"235"$"import com.achep.acdisplay.ui.activities.base.BaseActivity;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/settings/SettingsProximitySensorActivity.java"$"2015-05-31 09:08:00" "SettingsProximitySensorActivity.java"$"236"$"29,7 @@ import com.achep.base.ui.activities.ActivityBase;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/settings/SettingsProximitySensorActivity.java"$"2015-05-31 09:08:00" "SettingsProximitySensorActivity.java"$"237"$"public class SettingsProximitySensorActivity extends BaseActivity {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/settings/SettingsProximitySensorActivity.java"$"2015-05-31 09:08:00" "SubBlacklistActivity.java"$"238"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/activities/settings/SubBlacklistActivity.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/settings/SubBlacklistActivity.java"$"2015-05-31 09:08:00" "SubBlacklistActivity.java"$"239"$"16,14 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/settings/SubBlacklistActivity.java"$"2015-05-31 09:08:00" "SubBlacklistActivity.java"$"240"$"package com.achep.acdisplay.ui.activities.settings;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/settings/SubBlacklistActivity.java"$"2015-05-31 09:08:00" "SubBlacklistActivity.java"$"241"$"import com.achep.acdisplay.ui.activities.settings.BlacklistActivity;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/settings/SubBlacklistActivity.java"$"2015-05-31 09:08:00" "SubBlacklistActivity.java"$"242"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/settings/SubBlacklistActivity.java"$"2015-05-31 09:08:00" "SubBlacklistActivity.java"$"243"$"/**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/settings/SubBlacklistActivity.java"$"2015-05-31 09:08:00" "WidgetPickerActivity.java"$"244"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/activities/settings/WidgetPickerActivity.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/settings/WidgetPickerActivity.java"$"2015-05-31 09:08:00" "WidgetPickerActivity.java"$"245"$"16,7 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/settings/WidgetPickerActivity.java"$"2015-05-31 09:08:00" "WidgetPickerActivity.java"$"246"$"package com.achep.acdisplay.ui.activities.settings;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/settings/WidgetPickerActivity.java"$"2015-05-31 09:08:00" "ShakeTestActivity.java"$"247"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/ShakeTestActivity.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/ShakeTestActivity.java"$"2015-05-31 09:08:00" "ShakeTestActivity.java"$"248"$"16,7 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/ShakeTestActivity.java"$"2015-05-31 09:08:00" "ShakeTestActivity.java"$"249"$"package com.achep.acdisplay.ui.activities.tests;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/ShakeTestActivity.java"$"2015-05-31 09:08:00" "ShakeTestActivity.java"$"250"$"29,17 @@ import android.view.ViewGroup;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/ShakeTestActivity.java"$"2015-05-31 09:08:00" "ShakeTestActivity.java"$"251"$" * An activity for testing and debugging the shake algorithms. The background is"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/ShakeTestActivity.java"$"2015-05-31 09:08:00" "ShakeTestActivity.java"$"252"$" * red in idle mode and green if shake-d."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/ShakeTestActivity.java"$"2015-05-31 09:08:00" "ShakeTestActivity.java"$"253"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/ShakeTestActivity.java"$"2015-05-31 09:08:00" "ShakeTestActivity.java"$"254"$" * @author Artem Chepurnoy"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/ShakeTestActivity.java"$"2015-05-31 09:08:00" "ShakeTestActivity.java"$"255"$"public class ShakeTestActivity extends TestActivity implements View.OnClickListener {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/ShakeTestActivity.java"$"2015-05-31 09:08:00" "ShakeTestActivity.java"$"256"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/ShakeTestActivity.java"$"2015-05-31 09:08:00" "ShakeTestActivity.java"$"257"$"47,9 @@ public class ShakeTestActivity extends ActivityBase implements View.OnClickListe"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/ShakeTestActivity.java"$"2015-05-31 09:08:00" "ShakeTestActivity.java"$"258"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/ShakeTestActivity.java"$"2015-05-31 09:08:00" "ShakeTestActivity.java"$"259"$" private final ShakeDetector mShakeDetector ="$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/ShakeTestActivity.java"$"2015-05-31 09:08:00" "ShakeTestActivity.java"$"260"$" new ShakeDetector(mShakeDetectorListener);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/ShakeTestActivity.java"$"2015-05-31 09:08:00" "ShakeTestActivity.java"$"261"$"84,10 @@ public class ShakeTestActivity extends ActivityBase implements View.OnClickListe"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/ShakeTestActivity.java"$"2015-05-31 09:08:00" "ShakeTestActivity.java"$"262"$" private TextView onCreateTextView() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/ShakeTestActivity.java"$"2015-05-31 09:08:00" "ShakeTestActivity.java"$"263"$" 0 /* weight = 1 */);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/ShakeTestActivity.java"$"2015-05-31 09:08:00" "ShakeTestActivity.java"$"264"$"104,5 @@ public class ShakeTestActivity extends ActivityBase implements View.OnClickListe"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/ShakeTestActivity.java"$"2015-05-31 09:08:00" "ShakeTestActivity.java"$"265"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/ShakeTestActivity.java"$"2015-05-31 09:08:00" "ShakeTestActivity.java"$"266"$"}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/ShakeTestActivity.java"$"2015-05-31 09:08:00" "TestActivity.java"$"267"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/TestActivity.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/TestActivity.java"$"2015-05-31 09:08:00" "TestActivity.java"$"268"$"1,27 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/TestActivity.java"$"2015-05-31 09:08:00" "TestActivity.java"$"269"$"/*"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/TestActivity.java"$"2015-05-31 09:08:00" "TestActivity.java"$"270"$" * Copyright (C) 2015 AChep@xda "$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/TestActivity.java"$"2015-05-31 09:08:00" "TestActivity.java"$"271"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/TestActivity.java"$"2015-05-31 09:08:00" "TestActivity.java"$"272"$" * This program is free software; you can redistribute it and/or"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/TestActivity.java"$"2015-05-31 09:08:00" "TestActivity.java"$"273"$" * modify it under the terms of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/TestActivity.java"$"2015-05-31 09:08:00" "TestActivity.java"$"274"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/TestActivity.java"$"2015-05-31 09:08:00" "TestActivity.java"$"275"$" * of the License, or (at your option) any later version."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/TestActivity.java"$"2015-05-31 09:08:00" "TestActivity.java"$"276"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/TestActivity.java"$"2015-05-31 09:08:00" "TestActivity.java"$"277"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/TestActivity.java"$"2015-05-31 09:08:00" "TestActivity.java"$"278"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/TestActivity.java"$"2015-05-31 09:08:00" "TestActivity.java"$"279"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/TestActivity.java"$"2015-05-31 09:08:00" "TestActivity.java"$"280"$" * GNU General Public License for more details."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/TestActivity.java"$"2015-05-31 09:08:00" "TestActivity.java"$"281"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/TestActivity.java"$"2015-05-31 09:08:00" "TestActivity.java"$"282"$" * You should have received a copy of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/TestActivity.java"$"2015-05-31 09:08:00" "TestActivity.java"$"283"$" * along with this program; if not, write to the Free Software"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/TestActivity.java"$"2015-05-31 09:08:00" "TestActivity.java"$"284"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/TestActivity.java"$"2015-05-31 09:08:00" "TestActivity.java"$"285"$" * MA 02110-1301, USA."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/TestActivity.java"$"2015-05-31 09:08:00" "TestActivity.java"$"286"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/TestActivity.java"$"2015-05-31 09:08:00" "TestActivity.java"$"287"$"package com.achep.acdisplay.ui.activities.tests;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/TestActivity.java"$"2015-05-31 09:08:00" "TestActivity.java"$"288"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/TestActivity.java"$"2015-05-31 09:08:00" "TestActivity.java"$"289"$"import com.achep.acdisplay.ui.activities.base.BaseActivity;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/TestActivity.java"$"2015-05-31 09:08:00" "TestActivity.java"$"290"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/TestActivity.java"$"2015-05-31 09:08:00" "TestActivity.java"$"291"$"/**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/TestActivity.java"$"2015-05-31 09:08:00" "TestActivity.java"$"292"$" * @author Artem Chepurnoy"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/TestActivity.java"$"2015-05-31 09:08:00" "TestActivity.java"$"293"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/TestActivity.java"$"2015-05-31 09:08:00" "TestActivity.java"$"294"$"abstract class TestActivity extends BaseActivity {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/TestActivity.java"$"2015-05-31 09:08:00" "TestActivity.java"$"295"$"}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/TestActivity.java"$"2015-05-31 09:08:00" "ProgressBarAnimation.java"$"296"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/animations/ProgressBarAnimation.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/animations/ProgressBarAnimation.java"$"2015-05-31 09:08:00" "ProgressBarAnimation.java"$"297"$"18,24 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/animations/ProgressBarAnimation.java"$"2015-05-31 09:08:00" "ProgressBarAnimation.java"$"298"$"import android.support.annotation.NonNull;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/animations/ProgressBarAnimation.java"$"2015-05-31 09:08:00" "ProgressBarAnimation.java"$"299"$" * Defines a simple from-to animation."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/animations/ProgressBarAnimation.java"$"2015-05-31 09:08:00" "ProgressBarAnimation.java"$"300"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/animations/ProgressBarAnimation.java"$"2015-05-31 09:08:00" "ProgressBarAnimation.java"$"301"$" * @author Artem Chepurnoy"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/animations/ProgressBarAnimation.java"$"2015-05-31 09:08:00" "ProgressBarAnimation.java"$"302"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/animations/ProgressBarAnimation.java"$"2015-05-31 09:08:00" "ProgressBarAnimation.java"$"303"$" public ProgressBarAnimation(@NonNull ProgressBar progressBar, int from, int to) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/animations/ProgressBarAnimation.java"$"2015-05-31 09:08:00" "AcDisplayFragment.java"$"304"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-05-31 09:08:00" "AcDisplayFragment.java"$"305"$"31,6 @@ import android.os.Message;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-05-31 09:08:00" "AcDisplayFragment.java"$"306"$"61,7 @@ import com.achep.acdisplay.notifications.NotificationPresenter;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-05-31 09:08:00" "AcDisplayFragment.java"$"307"$"import com.achep.acdisplay.services.media.MediaControlsHelper;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-05-31 09:08:00" "AcDisplayFragment.java"$"308"$"101,6 @@ public class AcDisplayFragment extends LeakWatchFragment implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-05-31 09:08:00" "AcDisplayFragment.java"$"309"$"168,7 @@ public class AcDisplayFragment extends LeakWatchFragment implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-05-31 09:08:00" "AcDisplayFragment.java"$"310"$" private MediaControlsHelper mMediaControlsHelper;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-05-31 09:08:00" "AcDisplayFragment.java"$"311"$"249,16 @@ public class AcDisplayFragment extends LeakWatchFragment implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-05-31 09:08:00" "AcDisplayFragment.java"$"312"$" MediaController2 mc = MediaController2.newInstance(getActivity()).asyncWrap();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-05-31 09:08:00" "AcDisplayFragment.java"$"313"$" mMediaControlsHelper = new MediaControlsHelper(mc);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-05-31 09:08:00" "AcDisplayFragment.java"$"314"$" mMediaControlsHelper.registerListener(new MediaControlsHelper.Callback() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-05-31 09:08:00" "AcDisplayFragment.java"$"315"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-05-31 09:08:00" "AcDisplayFragment.java"$"316"$" public void onStateChanged(boolean showing) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-05-31 09:08:00" "AcDisplayFragment.java"$"317"$" if (showing) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-05-31 09:08:00" "AcDisplayFragment.java"$"318"$" makeMediaWidgetActive();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-05-31 09:08:00" "AcDisplayFragment.java"$"319"$" } else makeMediaWidgetInactive();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-05-31 09:08:00" "AcDisplayFragment.java"$"320"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-05-31 09:08:00" "AcDisplayFragment.java"$"321"$" });"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-05-31 09:08:00" "AcDisplayFragment.java"$"322"$"380,7 @@ public class AcDisplayFragment extends LeakWatchFragment implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-05-31 09:08:00" "AcDisplayFragment.java"$"323"$" mMediaControlsHelper.start();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-05-31 09:08:00" "AcDisplayFragment.java"$"324"$"436,7 @@ public class AcDisplayFragment extends LeakWatchFragment implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-05-31 09:08:00" "AcDisplayFragment.java"$"325"$" mMediaControlsHelper.stop();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-05-31 09:08:00" "AcDisplayFragment.java"$"326"$"1055,7 @@ public class AcDisplayFragment extends LeakWatchFragment implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-05-31 09:08:00" "AcDisplayFragment.java"$"327"$" return mMediaControlsHelper.getMediaController();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2015-05-31 09:08:00" "PocketFragment.java"$"328"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/PocketFragment.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/PocketFragment.java"$"2015-05-31 09:08:00" "PocketFragment.java"$"329"$"26,6 @@ import android.hardware.SensorEventListener;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/PocketFragment.java"$"2015-05-31 09:08:00" "MoreSettings.java"$"330"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-05-31 09:08:00" "MoreSettings.java"$"331"$"70,7 @@ public class MoreSettings extends BaseSettings implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-05-31 09:08:00" "MoreSettings.java"$"332"$" syncPreference(Config.KEY_MEDIA_WIDGET);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2015-05-31 09:08:00" "SettingsActivity.java"$"333"$"++ b/project/app/src/main/java/com/achep/base/ui/activities/SettingsActivity.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/SettingsActivity.java"$"2015-05-31 09:08:00" "SettingsActivity.java"$"334"$"41,7 @@ import android.util.Xml;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/SettingsActivity.java"$"2015-05-31 09:08:00" "SettingsActivity.java"$"335"$"import com.achep.acdisplay.ui.activities.settings.Settings2;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/SettingsActivity.java"$"2015-05-31 09:08:00" "build.gradle"$"0"$"++ b/project/app/build.gradle"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-07-03 11:52:02" "build.gradle"$"1"$"154,7 @@ dependencies {"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-07-03 11:52:02" "build.gradle"$"2"$"')"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-07-03 11:52:02" "build.gradle"$"3"$"')"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-07-03 11:52:02" "build.gradle"$"4"$"')"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-07-03 11:52:02" "build.gradle"$"5"$" compile('com.android.support:design:22.2.0')"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-07-03 11:52:02" "App.java"$"6"$"++ b/project/app/src/main/java/com/achep/acdisplay/App.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-07-03 11:52:02" "App.java"$"7"$"54,11 @@ public class App extends Application {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-07-03 11:52:02" "App.java"$"8"$" public static final String ACTION_STATE_START = ""com.achep.acdisplay.STATE_START"";"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-07-03 11:52:02" "App.java"$"9"$" public static final String ACTION_STATE_RESUME = ""com.achep.acdisplay.STATE_RESUME"";"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-07-03 11:52:02" "App.java"$"10"$" public static final String ACTION_STATE_PAUSE = ""com.achep.acdisplay.STATE_PAUSE"";"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-07-03 11:52:02" "App.java"$"11"$" public static final String ACTION_STATE_STOP = ""com.achep.acdisplay.STATE_STOP"";"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-07-03 11:52:02" "App.java"$"12"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-07-03 11:52:02" "App.java"$"13"$" public static final String ACTION_EAT_HOME_PRESS_START = ""com.achep.acdisplay.EAT_HOME_PRESS_START"";"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-07-03 11:52:02" "KeyguardActivity.java"$"14"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-03 11:52:02" "KeyguardActivity.java"$"15"$"254,12 @@ public abstract class KeyguardActivity extends BaseActivity implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-03 11:52:02" "KeyguardActivity.java"$"16"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-03 11:52:02" "KeyguardActivity.java"$"17"$" public void onStart() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-03 11:52:02" "KeyguardActivity.java"$"18"$" super.onStart();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-03 11:52:02" "KeyguardActivity.java"$"19"$" sendBroadcast(App.ACTION_STATE_START);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-03 11:52:02" "KeyguardActivity.java"$"20"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-03 11:52:02" "KeyguardActivity.java"$"21"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-03 11:52:02" "KeyguardActivity.java"$"22"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-03 11:52:02" "KeyguardActivity.java"$"23"$"280,14 @@ public abstract class KeyguardActivity extends BaseActivity implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-03 11:52:02" "KeyguardActivity.java"$"24"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-03 11:52:02" "KeyguardActivity.java"$"25"$" sendBroadcast(App.ACTION_STATE_RESUME);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-03 11:52:02" "KeyguardActivity.java"$"26"$" sendBroadcast(App.ACTION_STATE_PAUSE);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-03 11:52:02" "KeyguardActivity.java"$"27"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-03 11:52:02" "KeyguardActivity.java"$"28"$" if (DEBUG) Log.d(TAG, ""Pausing keyguard activity..."");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-03 11:52:02" "KeyguardActivity.java"$"29"$"318,8 @@ public abstract class KeyguardActivity extends BaseActivity implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-03 11:52:02" "KeyguardActivity.java"$"30"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-03 11:52:02" "KeyguardActivity.java"$"31"$" sendBroadcast(App.ACTION_STATE_STOP);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-03 11:52:02" "KeyguardActivity.java"$"32"$"332,16 @@ public abstract class KeyguardActivity extends BaseActivity implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-03 11:52:02" "KeyguardActivity.java"$"33"$" sendBroadcast(override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-03 11:52:02" "KeyguardActivity.java"$"34"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-03 11:52:02" "KeyguardActivity.java"$"35"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-03 11:52:02" "KeyguardActivity.java"$"36"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-03 11:52:02" "KeyguardActivity.java"$"37"$" * Same as calling {@code sendBroadcast(new Intent(action))}."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-03 11:52:02" "KeyguardActivity.java"$"38"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-03 11:52:02" "KeyguardActivity.java"$"39"$" private void sendBroadcast(@NonNull String action) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-03 11:52:02" "KeyguardActivity.java"$"40"$" sendBroadcast(new Intent(action));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-03 11:52:02" "KeyguardService.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-08 07:55:57" "KeyguardService.java"$"1"$"32,7 @@ import android.util.Log;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-08 07:55:57" "KeyguardService.java"$"2"$"import com.achep.acdisplay.services.switches.AlarmSwitch;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-08 07:55:57" "KeyguardService.java"$"3"$"81,23 @@ public class KeyguardService extends SwitchService {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-08 07:55:57" "KeyguardService.java"$"4"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-08 07:55:57" "KeyguardService.java"$"5"$" * Transfer callback."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-08 07:55:57" "KeyguardService.java"$"6"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-08 07:55:57" "KeyguardService.java"$"7"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-08 07:55:57" "KeyguardService.java"$"8"$" private final Switch.Callback mAlarmSwitchCallback = new Switch.Callback() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-08 07:55:57" "KeyguardService.java"$"9"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-08 07:55:57" "KeyguardService.java"$"10"$" public void requestActive() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-08 07:55:57" "KeyguardService.java"$"11"$" KeyguardService.this.requestActive();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-08 07:55:57" "KeyguardService.java"$"12"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-08 07:55:57" "KeyguardService.java"$"13"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-08 07:55:57" "KeyguardService.java"$"14"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-08 07:55:57" "KeyguardService.java"$"15"$" public void requestInactive() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-08 07:55:57" "KeyguardService.java"$"16"$" mPresenter.kill(); // Make sure lock is hidden."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-08 07:55:57" "KeyguardService.java"$"17"$" KeyguardService.this.requestInactive();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-08 07:55:57" "KeyguardService.java"$"18"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-08 07:55:57" "KeyguardService.java"$"19"$" };"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-08 07:55:57" "KeyguardService.java"$"20"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-08 07:55:57" "KeyguardService.java"$"21"$" private final Presenter mPresenter = Presenter.getInstance();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-08 07:55:57" "KeyguardService.java"$"22"$"166,7 @@ public class KeyguardService extends SwitchService {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-08 07:55:57" "KeyguardService.java"$"23"$" new AlarmSwitch(getContext(), mAlarmSwitchCallback),"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"24"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"25"$"1,196 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"26"$"/*"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"27"$" * Copyright (C) 2015 AChep@xda "$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"28"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"29"$" * This program is free software; you can redistribute it and/or"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"30"$" * modify it under the terms of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"31"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"32"$" * of the License, or (at your option) any later version."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"33"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"34"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"35"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"36"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"37"$" * GNU General Public License for more details."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"38"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"39"$" * You should have received a copy of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"40"$" * along with this program; if not, write to the Free Software"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"41"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"42"$" * MA 02110-1301, USA."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"43"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"44"$"package com.achep.acdisplay.services.switches;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"45"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"46"$"import android.content.BroadcastReceiver;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"47"$"import android.content.Context;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"48"$"import android.content.Intent;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"49"$"import android.content.IntentFilter;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"50"$"import android.os.SystemClock;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"51"$"import android.support.annotation.NonNull;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"52"$"import android.util.Log;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"53"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"54"$"import com.achep.acdisplay.services.Switch;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"55"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"56"$"/**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"57"$" * Prevents {@link com.achep.acdisplay.services.SwitchService} from working"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"58"$" * while an alarm app is alarming."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"59"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"60"$" * @author Artem Chepurnoy"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"61"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"62"$"public final class AlarmSwitch extends Switch {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"63"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"64"$" private static final String TAG = ""AlarmSwitch"";"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"65"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"66"$" public static final String ALARM_ALERT = ""ALARM_ALERT"";"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"67"$" public static final String ALARM_DISMISS = ""ALARM_DISMISS"";"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"68"$" public static final String ALARM_SNOOZE = ""ALARM_SNOOZE"";"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"69"$" public static final String ALARM_DONE = ""ALARM_DONE"";"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"70"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"71"$" private boolean mActive;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"72"$" private long mAlarmingTimestamp;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"73"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"74"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"75"$" private final BroadcastReceiver mReceiver = new BroadcastReceiver() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"76"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"77"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"78"$" public void onReceive(Context context, Intent intent) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"79"$" final String action = intent.getAction();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"80"$" if (action.contains(ALARM_ALERT)) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"81"$" // Hide the keyguard"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"82"$" mActive = false;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"83"$" mAlarmingTimestamp = SystemClock.elapsedRealtime();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"84"$" requestInactive();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"85"$" } else if (action.contains(ALARM_DISMISS)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"86"$" || action.contains(ALARM_SNOOZE)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"87"$" || action.contains(ALARM_DONE)) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"88"$" // Show the keyguard"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"89"$" mActive = true;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"90"$" requestActive();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"91"$" } else if (mActive) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"92"$" // Get mad"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"93"$" Log.w(TAG, ""Received an unknown intent="" + intent.getAction()"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"94"$" + "" re-enabling the switch."");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"95"$" // Show the keyguard"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"96"$" mActive = true;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"97"$" requestActive();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"98"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"99"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"100"$" };"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"101"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"102"$" public AlarmSwitch(@NonNull Context context, @NonNull Callback callback) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"103"$" super(context, callback);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"104"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"105"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"106"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"107"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"108"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"109"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"110"$" public void onCreate() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"111"$" mActive = true;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"112"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"113"$" IntentFilter intentFilter = new IntentFilter();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"114"$" intentFilter.addAction(Alarms.STANDARD_ALARM_ALERT_ACTION);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"115"$" intentFilter.addAction(Alarms.STANDARD_ALARM_DISMISS_ACTION);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"116"$" intentFilter.addAction(Alarms.STANDARD_ALARM_SNOOZE_ACTION);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"117"$" intentFilter.addAction(Alarms.STANDARD_ALARM_DONE_ACTION);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"118"$" for (String alarm : Alarms.ALARMS) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"119"$" intentFilter.addAction(alarm + ""."" + ALARM_ALERT);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"120"$" intentFilter.addAction(alarm + ""."" + ALARM_DISMISS);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"121"$" intentFilter.addAction(alarm + ""."" + ALARM_SNOOZE);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"122"$" intentFilter.addAction(alarm + ""."" + ALARM_DONE);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"123"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"124"$" intentFilter.setPriority(IntentFilter.SYSTEM_HIGH_PRIORITY - 1);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"125"$" getContext().registerReceiver(mReceiver, intentFilter);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"126"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"127"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"128"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"129"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"130"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"131"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"132"$" public void onDestroy() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"133"$" getContext().unregisterReceiver(mReceiver);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"134"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"135"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"136"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"137"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"138"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"139"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"140"$" public boolean isActive() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"141"$" // Check how old the alarm intent is. This is needed because"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"142"$" // we can't be sure that alarm app will broadcast any of"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"143"$" // DISMISS, SNOOZE, DONE intents."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"144"$" final long now = SystemClock.elapsedRealtime();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"145"$" final boolean timedOut = now - mAlarmingTimestamp > 1000 * 60 * 5;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"146"$" Log.i(TAG, ""Checking if AlarmSwitch is active: """$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"147"$" + ""active="" + mActive + "", """$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"148"$" + ""timed_out="" + timedOut + "", "");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"149"$" return mActive || timedOut;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"150"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"151"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"152"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"153"$" * @author Artem Chepurnoy"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"154"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"155"$" private static class Alarms {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"156"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"157"$" // Modern Android app"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"158"$" public static final String STANDARD_ALARM_PACKAGE = ""com.android.deskclock"";"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"159"$" public static final String STANDARD_ALARM_ALERT_ACTION ="$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"160"$" ""com.android.deskclock.ALARM_ALERT"";"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"161"$" public static final String STANDARD_ALARM_SNOOZE_ACTION ="$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"162"$" ""com.android.deskclock.ALARM_SNOOZE"";"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"163"$" public static final String STANDARD_ALARM_DISMISS_ACTION ="$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"164"$" ""com.android.deskclock.ALARM_DISMISS"";"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"165"$" public static final String STANDARD_ALARM_DONE_ACTION ="$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"166"$" ""com.android.deskclock.ALARM_DONE"";"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"167"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"168"$" // Deprecated Android app"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"169"$" public static final String STANDARD_OLD_ALARM_PACKAGE = ""com.android.alarmclock"";"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"170"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"171"$" //-- MANUFACTURERS --------------------------------------------------------"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"172"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"173"$" // Samsung"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"174"$" public static final String SAMSUNG_ALARM_PACKAGE = ""com.samsung.sec.android.clockpackage.alarm"";"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"175"$" public static final String SAMSUNG_ALARM_PACKAGE_2 = ""com.sec.android.app.clockpackage.alarm"";"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"176"$" // HTC"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"177"$" public static final String HTC_ALARM_ALERT_PACKAGE = ""com.htc.android.worldclock"";"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"178"$" public static final String HTC_ONE_ALARM_ALERT_PACKAGE = ""com.htc.android"";"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"179"$" // Sony"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"180"$" public static final String SONY_ALARM_PACKAGE = ""com.sonyericsson.alarm"";"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"181"$" // ZTE"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"182"$" public static final String ZTE_ALARM_PACKAGE = ""zte.com.cn.alarmclock"";"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"183"$" // Motorola"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"184"$" public static final String MOTO_ALARM_PACKAGE = ""com.motorola.blur.alarmclock"";"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"185"$" // LG"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"186"$" public static final String LG_ALARM_PACKAGE = ""com.lge.alarm.alarmclocknew"";"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"187"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"188"$" //-- THIRD PARTY ----------------------------------------------------------"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"189"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"190"$" // Gentle Alarm"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"191"$" public static final String GENTLE_ALARM_PACKAGE = ""com.mobitobi.android.gentlealarm"";"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"192"$" // Sleep As Android"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"193"$" public static final String SLEEPASDROID_ALARM_PACKAGE = ""com.urbandroid.sleep.alarmclock"";"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"194"$" // Alarmdroid (1.13.2)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"195"$" public static final String ALARMDROID_ALARM_PACKAGE = ""com.splunchy.android.alarmclock"";"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"196"$" // Timely"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"197"$" public static final String TIMELY_ALARM_PACKAGE = ""ch.bitspin.timely"";"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"198"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"199"$" //-- ALL-IN-ONE -----------------------------------------------------------"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"200"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"201"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"202"$" public static final String ALARMS[] = {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"203"$" STANDARD_ALARM_PACKAGE,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"204"$" STANDARD_OLD_ALARM_PACKAGE,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"205"$" SAMSUNG_ALARM_PACKAGE,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"206"$" SAMSUNG_ALARM_PACKAGE_2,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"207"$" HTC_ALARM_ALERT_PACKAGE,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"208"$" HTC_ONE_ALARM_ALERT_PACKAGE,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"209"$" SONY_ALARM_PACKAGE,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"210"$" ZTE_ALARM_PACKAGE,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"211"$" MOTO_ALARM_PACKAGE,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"212"$" LG_ALARM_PACKAGE,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"213"$" GENTLE_ALARM_PACKAGE,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"214"$" SLEEPASDROID_ALARM_PACKAGE,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"215"$" ALARMDROID_ALARM_PACKAGE,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"216"$" TIMELY_ALARM_PACKAGE"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"217"$" };"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"218"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"219"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "AlarmSwitch.java"$"220"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/AlarmSwitch.java"$"2015-07-08 07:55:57" "KeyguardService.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-08 07:56:33" "KeyguardService.java"$"1"$"81,6 @@ public class KeyguardService extends SwitchService {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-08 07:56:33" "KeyguardService.java"$"2"$"149,7 @@ public class KeyguardService extends SwitchService {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-08 07:56:33" "KeyguardService.java"$"3"$" new AlarmSwitch(getContext(), this),"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-08 07:56:33" "Extractor.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/Extractor.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Extractor.java"$"2015-07-10 21:52:34" "Extractor.java"$"1"$"25,13 @@ import android.os.Bundle;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Extractor.java"$"2015-07-10 21:52:34" "Extractor.java"$"2"$"import android.text.SpannableStringBuilder;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Extractor.java"$"2015-07-10 21:52:34" "Extractor.java"$"3"$"import android.text.Spanned;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Extractor.java"$"2015-07-10 21:52:34" "Extractor.java"$"4"$"import android.text.style.TextAppearanceSpan;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Extractor.java"$"2015-07-10 21:52:34" "Extractor.java"$"5"$"71,14 @@ final class Extractor {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Extractor.java"$"2015-07-10 21:52:34" "Extractor.java"$"6"$" if (cs instanceof Spanned) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Extractor.java"$"2015-07-10 21:52:34" "Extractor.java"$"7"$" cs = new SpannableStringBuilder(cs);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Extractor.java"$"2015-07-10 21:52:34" "Extractor.java"$"8"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Extractor.java"$"2015-07-10 21:52:34" "Extractor.java"$"9"$" styles = spanned.getSpans(0, spanned.length(), TextAppearanceSpan.class);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Extractor.java"$"2015-07-10 21:52:34" "Extractor.java"$"10"$" for (CharacterStyle style : styles) spanned.removeSpan(style);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Extractor.java"$"2015-07-10 21:52:34" "Settings2.java"$"11"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/activities/settings/Settings2.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/settings/Settings2.java"$"2015-07-10 21:52:34" "Settings2.java"$"12"$"21,6 @@ package com.achep.acdisplay.ui.activities.settings;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/settings/Settings2.java"$"2015-07-10 21:52:34" "Settings2.java"$"13"$"67,6 @@ public class Settings2 extends SettingsActivity {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/settings/Settings2.java"$"2015-07-10 21:52:34" "KeyguardSettings.java"$"14"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/KeyguardSettings.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/KeyguardSettings.java"$"2015-07-10 21:52:34" "KeyguardSettings.java"$"15"$"18,13 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/KeyguardSettings.java"$"2015-07-10 21:52:34" "KeyguardSettings.java"$"16"$"import android.content.Context;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/KeyguardSettings.java"$"2015-07-10 21:52:34" "KeyguardSettings.java"$"17"$"import com.achep.base.permissions.PermissionGroup;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/KeyguardSettings.java"$"2015-07-10 21:52:34" "KeyguardSettings.java"$"18"$"34,13 @@ public class KeyguardSettings extends BaseSettings {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/KeyguardSettings.java"$"2015-07-10 21:52:34" "KeyguardSettings.java"$"19"$" Context context = getActivity();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/KeyguardSettings.java"$"2015-07-10 21:52:34" "KeyguardSettings.java"$"20"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/KeyguardSettings.java"$"2015-07-10 21:52:34" "KeyguardSettings.java"$"21"$" // Request to grant the keyguard permissions if possible,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/KeyguardSettings.java"$"2015-07-10 21:52:34" "KeyguardSettings.java"$"22"$" // no need of permissions otherwise (since AcDisplay v3.8)."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/KeyguardSettings.java"$"2015-07-10 21:52:34" "KeyguardSettings.java"$"23"$" PermissionGroup pg = App.getAccessManager().getKeyguardPermissions();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/KeyguardSettings.java"$"2015-07-10 21:52:34" "KeyguardSettings.java"$"24"$" if (pg.isPossible(context)) requestMasterSwitch(Config.KEY_KEYGUARD, pg.permissions);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/KeyguardSettings.java"$"2015-07-10 21:52:34" "KeyguardSettings.java"$"25"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/KeyguardSettings.java"$"2015-07-10 21:52:34" "KeyguardSettings.java"$"26"$" addPreferencesFromResource(R.xml.settings_keyguard_fragment);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/KeyguardSettings.java"$"2015-07-10 21:52:34" "Build.java"$"27"$"++ b/project/app/src/main/java/com/achep/base/Build.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Build.java"$"2015-07-10 21:52:34" "Build.java"$"28"$"1,5 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Build.java"$"2015-07-10 21:52:34" "Build.java"$"29"$" * Copyright (C) 2013 AChep@xda "$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Build.java"$"2015-07-10 21:52:34" "Build.java"$"30"$"32,7 @@ import com.achep.acdisplay.BuildConfig;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Build.java"$"2015-07-10 21:52:34" "Build.java"$"31"$" * Defines if the current build debug or not."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Build.java"$"2015-07-10 21:52:34" "Build.java"$"32"$"45,8 @@ public final class Build {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Build.java"$"2015-07-10 21:52:34" "Build.java"$"33"$" * Encrypted public key of my dev account in Google Play. The key is encrypted on"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Build.java"$"2015-07-10 21:52:34" "Build.java"$"34"$" * build and should not be hardcoded."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Build.java"$"2015-07-10 21:52:34" "Build.java"$"35"$"55,8 @@ public final class Build {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Build.java"$"2015-07-10 21:52:34" "Build.java"$"36"$" * Salt for {@link #GOOGLE_PLAY_PUBLIC_KEY_ENCRYPTED}. The salt is generated on"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Build.java"$"2015-07-10 21:52:34" "Build.java"$"37"$" * build and should not be hardcoded."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Build.java"$"2015-07-10 21:52:34" "Build.java"$"38"$"65,8 @@ public final class Build {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Build.java"$"2015-07-10 21:52:34" "Build.java"$"39"$" * The official e-mail for tons of complains, billions of"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Build.java"$"2015-07-10 21:52:34" "Build.java"$"40"$" * ""How to uninstall?"" screams and one or two useful emails."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Build.java"$"2015-07-10 21:52:34" "IActivityBase.java"$"41"$"++ b/project/app/src/main/java/com/achep/base/interfaces/IActivityBase.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IActivityBase.java"$"2015-07-10 21:52:34" "IActivityBase.java"$"42"$"31,18 @@ import org.solovyev.android.checkout.ActivityCheckout;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IActivityBase.java"$"2015-07-10 21:52:34" "IActivityBase.java"$"43"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IActivityBase.java"$"2015-07-10 21:52:34" "IActivityBase.java"$"44"$" * Requests to load the {@link org.solovyev.android.checkout.Checkout} on activity"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IActivityBase.java"$"2015-07-10 21:52:34" "IActivityBase.java"$"45"$" * create. Must be called from {@link Activity#onCreate(...)}!"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IActivityBase.java"$"2015-07-10 21:52:34" "IActivityBase.java"$"46"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IActivityBase.java"$"2015-07-10 21:52:34" "IActivityBase.java"$"47"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IActivityBase.java"$"2015-07-10 21:52:34" "IActivityBase.java"$"48"$" * Requests the activity to apply this workaround on activity destroy:"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IActivityBase.java"$"2015-07-10 21:52:34" "IActivityBase.java"$"49"$" * http://code.google.com/p/android/issues/detail?id=34731"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IActivityBase.java"$"2015-07-10 21:52:34" "IActivityBase.java"$"50"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IActivityBase.java"$"2015-07-10 21:52:34" "IActivityBase.java"$"51"$" void requestInputMethodReset();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IActivityBase.java"$"2015-07-10 21:52:34" "IActivityBase.java"$"52"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IActivityBase.java"$"2015-07-10 21:52:34" "IActivityBase.java"$"53"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IActivityBase.java"$"2015-07-10 21:52:34" "Check.java"$"54"$"++ b/project/app/src/main/java/com/achep/base/tests/Check.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/tests/Check.java"$"2015-07-10 21:52:34" "Check.java"$"55"$"28,7 @@ import android.support.annotation.Nullable;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/tests/Check.java"$"2015-07-10 21:52:34" "Check.java"$"56"$" @Nullable"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/tests/Check.java"$"2015-07-10 21:52:34" "ActivityBase.java"$"57"$"++ b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"2015-07-10 21:52:34" "ActivityBase.java"$"58"$"35,7 @@ import org.solovyev.android.checkout.ActivityCheckout;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"2015-07-10 21:52:34" "ActivityBase.java"$"59"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"2015-07-10 21:52:34" "ActivityBase.java"$"60"$"91,14 @@ public abstract class ActivityBase extends AppCompatActivity implements IActivit"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"2015-07-10 21:52:34" "ActivityBase.java"$"61"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"2015-07-10 21:52:34" "ActivityBase.java"$"62"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"2015-07-10 21:52:34" "ActivityBase.java"$"63"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"2015-07-10 21:52:34" "ActivityBase.java"$"64"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"2015-07-10 21:52:34" "ActivityBase.java"$"65"$" public void requestInputMethodReset() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"2015-07-10 21:52:34" "ActivityBase.java"$"66"$" mAbs.requestInputMethodReset();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"2015-07-10 21:52:34" "ActivityBase.java"$"67"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"2015-07-10 21:52:34" "ActivityBase.java"$"68"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"2015-07-10 21:52:34" "ActivityBase.java"$"69"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"2015-07-10 21:52:34" "ActivityBaseInternal.java"$"70"$"++ b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-07-10 21:52:34" "ActivityBaseInternal.java"$"71"$"75,28 @@ final class ActivityBaseInternal implements IActivityBase {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-07-10 21:52:34" "ActivityBaseInternal.java"$"72"$" private boolean mInputMethodResetRequest;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-07-10 21:52:34" "ActivityBaseInternal.java"$"73"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-07-10 21:52:34" "ActivityBaseInternal.java"$"74"$" private boolean mCreated;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-07-10 21:52:34" "ActivityBaseInternal.java"$"75"$" // Logs the current number of the Activities and"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-07-10 21:52:34" "ActivityBaseInternal.java"$"76"$" // increases its count. Check `dFinalizeWatcher` field"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-07-10 21:52:34" "ActivityBaseInternal.java"$"77"$" // for more information."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-07-10 21:52:34" "ActivityBaseInternal.java"$"78"$" this"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-07-10 21:52:34" "ActivityBaseInternal.java"$"79"$" "" watcher="" + dFinalizeWatcher"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-07-10 21:52:34" "ActivityBaseInternal.java"$"80"$" "" n="" + ++sInstancesCount);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-07-10 21:52:34" "ActivityBaseInternal.java"$"81"$" /* Mirrors Activity#onCreate(...) */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-07-10 21:52:34" "ActivityBaseInternal.java"$"82"$" mCreated = true;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-07-10 21:52:34" "ActivityBaseInternal.java"$"83"$" /* Mirrors Activity#onStart(...) */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-07-10 21:52:34" "ActivityBaseInternal.java"$"84"$"105,7 @@ final class ActivityBaseInternal implements IActivityBase {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-07-10 21:52:34" "ActivityBaseInternal.java"$"85"$" /* Mirrors Activity#onStop(...) */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-07-10 21:52:34" "ActivityBaseInternal.java"$"86"$"114,16 @@ final class ActivityBaseInternal implements IActivityBase {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-07-10 21:52:34" "ActivityBaseInternal.java"$"87"$" /* Mirrors Activity#onDestroy(...) */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-07-10 21:52:34" "ActivityBaseInternal.java"$"88"$" if (mInputMethodResetRequest) performInputMethodServiceReset();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-07-10 21:52:34" "ActivityBaseInternal.java"$"89"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-07-10 21:52:34" "ActivityBaseInternal.java"$"90"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-07-10 21:52:34" "ActivityBaseInternal.java"$"91"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-07-10 21:52:34" "ActivityBaseInternal.java"$"92"$" * @see #requestInputMethodReset()"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-07-10 21:52:34" "ActivityBaseInternal.java"$"93"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-07-10 21:52:34" "ActivityBaseInternal.java"$"94"$" private void performInputMethodServiceReset() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-07-10 21:52:34" "ActivityBaseInternal.java"$"95"$"132,7 @@ final class ActivityBaseInternal implements IActivityBase {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-07-10 21:52:34" "ActivityBaseInternal.java"$"96"$" /* Mirrors Activity#onActivityResult(...) */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-07-10 21:52:34" "ActivityBaseInternal.java"$"97"$"145,18 @@ final class ActivityBaseInternal implements IActivityBase {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-07-10 21:52:34" "ActivityBaseInternal.java"$"98"$" Check.getInstance().isFalse(mCreated); // not created yet."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-07-10 21:52:34" "ActivityBaseInternal.java"$"99"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-07-10 21:52:34" "ActivityBaseInternal.java"$"100"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-07-10 21:52:34" "ActivityBaseInternal.java"$"101"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-07-10 21:52:34" "ActivityBaseInternal.java"$"102"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-07-10 21:52:34" "ActivityBaseInternal.java"$"103"$" public void requestInputMethodReset() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-07-10 21:52:34" "ActivityBaseInternal.java"$"104"$" mInputMethodResetRequest = true;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-07-10 21:52:34" "ActivityBaseInternal.java"$"105"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-07-10 21:52:34" "ActivityBaseInternal.java"$"106"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-07-10 21:52:34" "ActivityBaseInternal.java"$"107"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2015-07-10 21:52:34" "ActivityBaseStock.java"$"108"$"++ b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseStock.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseStock.java"$"2015-07-10 21:52:34" "ActivityBaseStock.java"$"109"$"34,7 @@ import org.solovyev.android.checkout.ActivityCheckout;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseStock.java"$"2015-07-10 21:52:34" "ActivityBaseStock.java"$"110"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseStock.java"$"2015-07-10 21:52:34" "ActivityBaseStock.java"$"111"$"90,14 @@ public abstract class ActivityBaseStock extends Activity implements IActivityBas"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseStock.java"$"2015-07-10 21:52:34" "ActivityBaseStock.java"$"112"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseStock.java"$"2015-07-10 21:52:34" "ActivityBaseStock.java"$"113"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseStock.java"$"2015-07-10 21:52:34" "ActivityBaseStock.java"$"114"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseStock.java"$"2015-07-10 21:52:34" "ActivityBaseStock.java"$"115"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseStock.java"$"2015-07-10 21:52:34" "ActivityBaseStock.java"$"116"$" public void requestInputMethodReset() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseStock.java"$"2015-07-10 21:52:34" "ActivityBaseStock.java"$"117"$" mAbs.requestInputMethodReset();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseStock.java"$"2015-07-10 21:52:34" "ActivityBaseStock.java"$"118"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseStock.java"$"2015-07-10 21:52:34" "ActivityBaseStock.java"$"119"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseStock.java"$"2015-07-10 21:52:34" "ActivityBaseStock.java"$"120"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseStock.java"$"2015-07-10 21:52:34" "AnimatorListenerAdapter.java"$"121"$"++ b/project/app/src/main/java/com/achep/base/ui/animations/AnimatorListenerAdapter.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/animations/AnimatorListenerAdapter.java"$"2015-07-10 21:52:34" "AnimatorListenerAdapter.java"$"122"$"21,8 @@ package com.achep.base.ui.animations;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/animations/AnimatorListenerAdapter.java"$"2015-07-10 21:52:34" "AnimatorListenerAdapter.java"$"123"$" * This adapter class provides empty implementations of the methods from"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/animations/AnimatorListenerAdapter.java"$"2015-07-10 21:52:34" "AnimatorListenerAdapter.java"$"124"$" * {@link android.animation.Animator.AnimatorListener}."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/animations/AnimatorListenerAdapter.java"$"2015-07-10 21:52:34" "MaterialDialogPreference.java"$"125"$"++ b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-07-10 21:52:34" "MaterialDialogPreference.java"$"126"$"18,11 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-07-10 21:52:34" "MaterialDialogPreference.java"$"127"$"import android.annotation.TargetApi;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-07-10 21:52:34" "MaterialDialogPreference.java"$"128"$"import android.os.Build;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-07-10 21:52:34" "MaterialDialogPreference.java"$"129"$"34,6 @@ import android.view.WindowManager;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-07-10 21:52:34" "MaterialDialogPreference.java"$"130"$"47,7 @@ public abstract class MaterialDialogPreference extends DialogPreference {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-07-10 21:52:34" "MaterialDialogPreference.java"$"131"$" @TargetApi(Build.VERSION_CODES.LOLLIPOP)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-07-10 21:52:34" "MaterialDialogPreference.java"$"132"$"60,7 @@ public abstract class MaterialDialogPreference extends DialogPreference {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-07-10 21:52:34" "MaterialDialogPreference.java"$"133"$" @TargetApi(Build.VERSION_CODES.LOLLIPOP)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-07-10 21:52:34" "MaterialDialogPreference.java"$"134"$"102,7 @@ public abstract class MaterialDialogPreference extends DialogPreference {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-07-10 21:52:34" "MaterialDialogPreference.java"$"135"$" } catch (Exception e) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2015-07-10 21:52:34" "PowerSaveDetector.java"$"136"$"++ b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2015-07-10 21:52:34" "PowerSaveDetector.java"$"137"$"34,14 @@ import com.achep.base.Device;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2015-07-10 21:52:34" "PowerSaveDetector.java"$"138"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2015-07-10 21:52:34" "PowerSaveDetector.java"$"139"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2015-07-10 21:52:34" "SmileyParser.java"$"140"$"++ b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-07-10 21:52:34" "SmileyParser.java"$"141"$"15,9 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-07-10 21:52:34" "SmileyParser.java"$"142"$"import android.app.Application;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-07-10 21:52:34" "SmileyParser.java"$"143"$"37,22 @@ import java.util.regex.Pattern;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-07-10 21:52:34" "SmileyParser.java"$"144"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-07-10 21:52:34" "SmileyParser.java"$"145"$" private static SmileyParser sInstance;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-07-10 21:52:34" "SmileyParser.java"$"146"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-07-10 21:52:34" "SmileyParser.java"$"147"$" Check.getInstance().isNonNull(sInstance);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-07-10 21:52:34" "SmileyParser.java"$"148"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-07-10 21:52:34" "SmileyParser.java"$"149"$" * Initializes the whole smileys parses thing and saves it into"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-07-10 21:52:34" "SmileyParser.java"$"150"$" * a static reference. This method should be called from"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-07-10 21:52:34" "SmileyParser.java"$"151"$" * {@link Application#onCreate()}."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-07-10 21:52:34" "SmileyParser.java"$"152"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-07-10 21:52:34" "SmileyParser.java"$"153"$" sInstance = new SmileyParser(context.getApplicationContext());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-07-10 21:52:34" "SmileyParser.java"$"154"$"147,6 @@ public class SmileyParser {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2015-07-10 21:52:34" "App.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/App.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-07-10 22:28:23" "App.java"$"1"$"118,6 @@ public class App extends Application {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2015-07-10 22:28:23" "Config.java"$"3"$"++ b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-07-10 23:26:20" "Config.java"$"4"$"67,7 @@ public final class Config extends ConfigBase {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-07-10 23:26:20" "Config.java"$"5"$" public static final String KEY_KEYGUARD_LOCK_DELAY = ""keyguard_lock_delay"";"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-07-10 23:26:20" "Config.java"$"6"$"172,7 @@ public final class Config extends ConfigBase {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-07-10 23:26:20" "Config.java"$"7"$" private int mKeyguardLockDelay;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-07-10 23:26:20" "Config.java"$"8"$"230,9 @@ public final class Config extends ConfigBase {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-07-10 23:26:20" "Config.java"$"9"$" map.put(KEY_KEYGUARD_LOCK_DELAY, new ConfigBase.Option("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-07-10 23:26:20" "Config.java"$"10"$" ""mKeyguardLockDelay"", null, null, int.class)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-07-10 23:26:20" "Config.java"$"11"$" .setDefaultRes(R.integer.config_default_keyguard_lock_delay));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-07-10 23:26:20" "Config.java"$"12"$"487,13 @@ public final class Config extends ConfigBase {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-07-10 23:26:20" "Config.java"$"13"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-07-10 23:26:20" "Config.java"$"14"$" * @return the delay between turning screen off and actual locking, in millis"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-07-10 23:26:20" "Config.java"$"15"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-07-10 23:26:20" "Config.java"$"16"$" public int getKeyguardLockDelayMillis() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-07-10 23:26:20" "Config.java"$"17"$" return mKeyguardLockDelay;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-07-10 23:26:20" "Config.java"$"18"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-07-10 23:26:20" "Config.java"$"19"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-07-10 23:26:20" "Config.java"$"20"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Config.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"21"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"22"$"22,11 @@ import android.content.BroadcastReceiver;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"23"$"import android.os.AsyncTask;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"24"$"import android.os.PowerManager;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"25"$"36,11 @@ import com.achep.acdisplay.R;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"26"$"import com.achep.acdisplay.services.switches.PhoneCallSwitch;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"27"$"import com.achep.base.tests.Check;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"28"$"81,7 @@ public class KeyguardService extends SwitchService {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"29"$" private PhoneCallSwitch mPhoneCallSwitch;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"30"$"90,11 @@ public class KeyguardService extends SwitchService {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"31"$" mScreenReceiver.onReceive(context, intent);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"32"$" cancelLockWithDelay();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"33"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"34"$" String activityName = null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"35"$"108,71 @@ public class KeyguardService extends SwitchService {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"36"$" if (mPhoneCallSwitch.isCalling()) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"37"$" mPresenter.kill();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"38"$" return;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"39"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"40"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"41"$" long now = SystemClock.elapsedRealtime();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"42"$" isCall +"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"43"$" becauseOfActivityLaunch);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"44"$" if (DEBUG) Log.d(TAG, ""Screen is on: activity_flag="" + becauseOfActivityLaunch);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"45"$" } else if (mLocked) startGui(); // Normal launch"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"46"$" mLocked = false;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"47"$" performLockWithDelay();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"48"$" private boolean mLocked;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"49"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"50"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"51"$" * {@code true} if the screen if actually off,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"52"$" * {@code false} otherwise."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"53"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"54"$" private boolean mScreenOff;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"55"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"56"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"57"$" * The {@link SystemClock#elapsedRealtime()} of when the screen has"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"58"$" * been turned off."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"59"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"60"$" private long mScreenOffTimestamp;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"61"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"62"$" @Nullable"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"63"$" private AsyncTask mDelayedLockTask;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"64"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"65"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"66"$" private final BroadcastReceiver mScreenReceiver = new BroadcastReceiver() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"67"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"68"$" public void onReceive(Context context, Intent intent) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"69"$" switch (intent.getAction()) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"70"$" case Intent.ACTION_SCREEN_ON:"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"71"$" if (DEBUG) Log.i(TAG, ""Screen on"");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"72"$" mScreenOffTimestamp = 0;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"73"$" mScreenOff = false;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"74"$" break;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"75"$" case Intent.ACTION_SCREEN_OFF:"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"76"$" if (DEBUG) Log.i(TAG, ""Screen off"");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"77"$" mScreenOffTimestamp = SystemClock.elapsedRealtime();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"78"$" mScreenOff = true;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"79"$" break;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"80"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"81"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"82"$" };"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"83"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"84"$" private void startGuiGhost() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"85"$"181,64 @@ public class KeyguardService extends SwitchService {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"86"$" private void performLockWithDelay() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"87"$" if (DEBUG) Log.i(TAG, ""Trying to perform the delayed lock..."");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"88"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"89"$" final long now = SystemClock.elapsedRealtime();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"90"$" final int d = Config.getInstance().getKeyguardLockDelayMillis();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"91"$" final int delay = d - (int) (now - mScreenOffTimestamp);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"92"$" final int delayMax = 30000;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"93"$" if (delay <= 0 || delay > delayMax) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"94"$" performLock();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"95"$" } else if (delay > delayMax) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"96"$" // TODO: Allow delays more than 5/30s without lags."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"97"$" // I can do it using the Android Alarm system."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"98"$" } else mDelayedLockTask = new AsyncTask() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"99"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"100"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"101"$" protected void onPreExecute() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"102"$" super.onPreExecute();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"103"$" if (DEBUG) Log.i(TAG, ""Starting the delay thread..."");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"104"$" if (delay > delayMax) throw new RuntimeException(); // Do you really want it?"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"105"$" // Don't let the OS to go into a deep sleep until we"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"106"$" // finish our job."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"107"$" PowerManager pm = (PowerManager) getContext().getSystemService(Context.POWER_SERVICE);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"108"$" pm.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, ""Delayed lock."").acquire(delay + 100);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"109"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"110"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"111"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"112"$" protected Void doInBackground(Void... params) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"113"$" try {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"114"$" Thread.sleep(delay);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"115"$" } catch (InterruptedException e) { /* totally fine */ }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"116"$" return null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"117"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"118"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"119"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"120"$" protected void onPostExecute(Void v) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"121"$" super.onPostExecute(v);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"122"$" Check.getInstance().isTrue(mScreenOff);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"123"$" performLock();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"124"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"125"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"126"$" }.execute();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"127"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"128"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"129"$" private void performLock() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"130"$" if (DEBUG) Log.i(TAG, ""Trying to perform the lock: screen_off="" + mScreenOff);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"131"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"132"$" if (mScreenOff) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"133"$" mLocked = true;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"134"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"135"$" startGuiGhost();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"136"$" startMonitorThread();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"137"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"138"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"139"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"140"$" private void cancelLockWithDelay() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"141"$" if (mDelayedLockTask != null) mDelayedLockTask.cancel(true);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"142"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"143"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"144"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"145"$"246,9 @@ public class KeyguardService extends SwitchService {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"146"$" mPhoneCallSwitch = new PhoneCallSwitch(getContext(), this),"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"147"$" // Options"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"148"$"263,17 @@ public class KeyguardService extends SwitchService {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"149"$" final Context context = getContext();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"150"$" mPackageName = PackageUtils.getName(context);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"151"$" mScreenOff = !PowerUtils.isScreenOn(context);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"152"$" // Register base receiver that is watching ACTION_SCREEN_ON,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"153"$" // ACTION_SCREEN_OFF and does completely nothing except"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"154"$" // saving the screen off timestamp."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"155"$" IntentFilter intentFilter = new IntentFilter();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"156"$" intentFilter.addAction(Intent.ACTION_SCREEN_ON);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"157"$" intentFilter.addAction(Intent.ACTION_SCREEN_OFF);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"158"$" intentFilter.setPriority(IntentFilter.SYSTEM_HIGH_PRIORITY - 1); // highest priority"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"159"$" context.registerReceiver(mScreenReceiver, intentFilter);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"160"$"286,9 @@ public class KeyguardService extends SwitchService {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"161"$" if (mScreenOff) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"162"$" performLockWithDelay();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"163"$"299,9 @@ public class KeyguardService extends SwitchService {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"164"$" cancelLockWithDelay();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"165"$" if (mScreenOff) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"166"$"312,9 @@ public class KeyguardService extends SwitchService {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"167"$" final Context context = getContext();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"168"$" context.unregisterReceiver(mScreenReceiver);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"169"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "KeyguardService.java"$"170"$" super.onDestroy();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"171"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"172"$"1,204 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"173"$"/*"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"174"$" * Copyright (C) 2015 AChep@xda "$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"175"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"176"$" * This program is free software; you can redistribute it and/or"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"177"$" * modify it under the terms of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"178"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"179"$" * of the License, or (at your option) any later version."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"180"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"181"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"182"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"183"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"184"$" * GNU General Public License for more details."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"185"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"186"$" * You should have received a copy of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"187"$" * along with this program; if not, write to the Free Software"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"188"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"189"$" * MA 02110-1301, USA."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"190"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"191"$"package com.achep.acdisplay.services.switches;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"192"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"193"$"import android.content.Context;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"194"$"import android.os.Handler;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"195"$"import android.support.annotation.NonNull;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"196"$"import android.telephony.PhoneStateListener;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"197"$"import android.telephony.TelephonyManager;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"198"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"199"$"import com.achep.acdisplay.services.Switch;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"200"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"201"$"import java.lang.ref.Reference;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"202"$"import java.lang.ref.WeakReference;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"203"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"204"$"/**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"205"$" * Prevents {@link com.achep.acdisplay.services.SwitchService} from working"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"206"$" * while an phone app is calling."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"207"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"208"$" * @author Artem Chepurnoy"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"209"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"210"$"public final class PhoneCallSwitch extends Switch {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"211"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"212"$" private static final String TAG = ""PhoneCallSwitch"";"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"213"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"214"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"215"$" private final CallMonitor mCallMonitor;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"216"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"217"$" public PhoneCallSwitch(@NonNull Context context, @NonNull Callback callback) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"218"$" super(context, callback);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"219"$" mCallMonitor = new CallMonitor(context, new CallMonitor.OnCallStateChangedListener() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"220"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"221"$" public void onCallStateChanged(int state) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"222"$" if (isActive()) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"223"$" requestActive();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"224"$" } else requestInactive();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"225"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"226"$" });"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"227"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"228"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"229"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"230"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"231"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"232"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"233"$" public void onCreate() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"234"$" mCallMonitor.start();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"235"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"236"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"237"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"238"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"239"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"240"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"241"$" public void onDestroy() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"242"$" mCallMonitor.stop();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"243"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"244"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"245"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"246"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"247"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"248"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"249"$" public boolean isActive() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"250"$" return !mCallMonitor.isCalling();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"251"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"252"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"253"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"254"$" * @return whether if the phone is calling now"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"255"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"256"$" public boolean isCalling() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"257"$" return mCallMonitor.isCalling();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"258"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"259"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"260"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"261"$" * @author Artem Chepurnoy"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"262"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"263"$" private static class CallMonitor {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"264"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"265"$" private boolean mStarted;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"266"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"267"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"268"$" * @author Artem Chepurnoy"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"269"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"270"$" public interface OnCallStateChangedListener {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"271"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"272"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"273"$" * Callback invoked when device call state changes."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"274"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"275"$" void onCallStateChanged(int state);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"276"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"277"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"278"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"279"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"280"$" private final Context mContext;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"281"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"282"$" private final Handler mHandler;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"283"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"284"$" private final OnCallStateChangedListener mCallback;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"285"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"286"$" private Listener mListener;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"287"$" private TelephonyManager mTelephonyManager;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"288"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"289"$" public CallMonitor("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"290"$" @NonNull Context context,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"291"$" @NonNull OnCallStateChangedListener listener) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"292"$" mContext = context;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"293"$" mCallback = listener;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"294"$" mHandler = new Handler();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"295"$" mListener = new Listener(this);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"296"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"297"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"298"$" public void start() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"299"$" mStarted = true;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"300"$" mTelephonyManager = (TelephonyManager) mContext.getSystemService(Context.TELEPHONY_SERVICE);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"301"$" mTelephonyManager.listen(mListener, PhoneStateListener.LISTEN_CALL_STATE);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"302"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"303"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"304"$" public void stop() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"305"$" mTelephonyManager.listen(mListener, PhoneStateListener.LISTEN_NONE);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"306"$" mTelephonyManager = null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"307"$" mStarted = false;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"308"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"309"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"310"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"311"$" * @return the current call state."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"312"$" * @see #isCalling()"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"313"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"314"$" public int getCallState() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"315"$" return mListener.getCallState();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"316"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"317"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"318"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"319"$" * @return whether if the phone is calling now"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"320"$" * @see #getCallState()"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"321"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"322"$" public boolean isCalling() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"323"$" final int state = getCallState();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"324"$" return state == TelephonyManager.CALL_STATE_RINGING"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"325"$" || state == TelephonyManager.CALL_STATE_OFFHOOK;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"326"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"327"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"328"$" private void notifyCallStateChanged(final int state) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"329"$" mHandler.post(new Runnable() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"330"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"331"$" public void run() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"332"$" if (mStarted) mCallback.onCallStateChanged(state);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"333"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"334"$" });"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"335"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"336"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"337"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"338"$" * @author Artem Chepurnoy"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"339"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"340"$" private static class Listener extends PhoneStateListener {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"341"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"342"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"343"$" private final Reference mCallHandlerRef;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"344"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"345"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"346"$" * The current call state."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"347"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"348"$" private int mState;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"349"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"350"$" public Listener(@NonNull CallMonitor callStateListener) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"351"$" mCallHandlerRef = new WeakReference<>(callStateListener);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"352"$" mState = TelephonyManager.CALL_STATE_IDLE;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"353"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"354"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"355"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"356"$" public void onCallStateChanged(int state, String incomingNumber) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"357"$" super.onCallStateChanged(state, incomingNumber);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"358"$" if (mState == state) return;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"359"$" mState = state;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"360"$" // Notify the call handler"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"361"$" CallMonitor callStateListener = mCallHandlerRef.get();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"362"$" if (callStateListener != null) callStateListener.notifyCallStateChanged(state);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"363"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"364"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"365"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"366"$" * @return the current call state."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"367"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"368"$" public int getCallState() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"369"$" return mState;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"370"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"371"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"372"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"373"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"374"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"375"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "PhoneCallSwitch.java"$"376"$"}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/PhoneCallSwitch.java"$"2015-07-10 23:26:20" "KeyguardSettings.java"$"377"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/KeyguardSettings.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/KeyguardSettings.java"$"2015-07-10 23:26:20" "KeyguardSettings.java"$"378"$"20,9 @@ package com.achep.acdisplay.ui.fragments.settings;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/KeyguardSettings.java"$"2015-07-10 23:26:20" "KeyguardSettings.java"$"379"$"import android.preference.ListPreference;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/KeyguardSettings.java"$"2015-07-10 23:26:20" "KeyguardSettings.java"$"380"$"import android.preference.Preference;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/KeyguardSettings.java"$"2015-07-10 23:26:20" "KeyguardSettings.java"$"381"$"import android.support.annotation.NonNull;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/KeyguardSettings.java"$"2015-07-10 23:26:20" "KeyguardSettings.java"$"382"$"34,27 @@ import com.achep.base.permissions.PermissionGroup;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/KeyguardSettings.java"$"2015-07-10 23:26:20" "KeyguardSettings.java"$"383"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/KeyguardSettings.java"$"2015-07-10 23:26:20" "KeyguardSettings.java"$"384"$" private final ListPreferenceSetter mDelayPreferenceSetter = new ListPreferenceSetter() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/KeyguardSettings.java"$"2015-07-10 23:26:20" "KeyguardSettings.java"$"385"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/KeyguardSettings.java"$"2015-07-10 23:26:20" "KeyguardSettings.java"$"386"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/KeyguardSettings.java"$"2015-07-10 23:26:20" "KeyguardSettings.java"$"387"$" public void updateSummary(@NonNull Preference preference,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/KeyguardSettings.java"$"2015-07-10 23:26:20" "KeyguardSettings.java"$"388"$" @NonNull Config.Option option,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/KeyguardSettings.java"$"2015-07-10 23:26:20" "KeyguardSettings.java"$"389"$" @NonNull Object value) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/KeyguardSettings.java"$"2015-07-10 23:26:20" "KeyguardSettings.java"$"390"$" ListPreference cbp = (ListPreference) preference;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/KeyguardSettings.java"$"2015-07-10 23:26:20" "KeyguardSettings.java"$"391"$" final CharSequence valueStr = Integer.toString((Integer) value);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/KeyguardSettings.java"$"2015-07-10 23:26:20" "KeyguardSettings.java"$"392"$" final CharSequence[] values = cbp.getEntryValues();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/KeyguardSettings.java"$"2015-07-10 23:26:20" "KeyguardSettings.java"$"393"$" final int length = values.length;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/KeyguardSettings.java"$"2015-07-10 23:26:20" "KeyguardSettings.java"$"394"$" for (int i = 0; i < length; i++) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/KeyguardSettings.java"$"2015-07-10 23:26:20" "KeyguardSettings.java"$"395"$" if (valueStr.equals(values[i])) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/KeyguardSettings.java"$"2015-07-10 23:26:20" "KeyguardSettings.java"$"396"$" cbp.setSummary(cbp.getEntries()[i]);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/KeyguardSettings.java"$"2015-07-10 23:26:20" "KeyguardSettings.java"$"397"$" break;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/KeyguardSettings.java"$"2015-07-10 23:26:20" "KeyguardSettings.java"$"398"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/KeyguardSettings.java"$"2015-07-10 23:26:20" "KeyguardSettings.java"$"399"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/KeyguardSettings.java"$"2015-07-10 23:26:20" "KeyguardSettings.java"$"400"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/KeyguardSettings.java"$"2015-07-10 23:26:20" "KeyguardSettings.java"$"401"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/KeyguardSettings.java"$"2015-07-10 23:26:20" "KeyguardSettings.java"$"402"$" };"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/KeyguardSettings.java"$"2015-07-10 23:26:20" "KeyguardSettings.java"$"403"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/KeyguardSettings.java"$"2015-07-10 23:26:20" "KeyguardSettings.java"$"404"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/KeyguardSettings.java"$"2015-07-10 23:26:20" "KeyguardSettings.java"$"405"$"68,7 @@ public class KeyguardSettings extends BaseSettings {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/KeyguardSettings.java"$"2015-07-10 23:26:20" "KeyguardSettings.java"$"406"$" syncPreference(Config.KEY_KEYGUARD_LOCK_DELAY, mDelayPreferenceSetter);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/KeyguardSettings.java"$"2015-07-10 23:26:20" "build.gradle"$"0"$"++ b/project/app/build.gradle"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-07-11 10:24:58" "build.gradle"$"1"$"143,7 @@ dependencies {"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-07-11 10:24:58" "build.gradle"$"2"$"'"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-07-11 10:24:58" "build.gradle"$"3"$"@aar'"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-07-11 10:24:58" "build.gradle"$"4"$" compile 'org.solovyev.android:checkout:0.7.+@aar'"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-07-11 10:24:58" "build.gradle"$"5"$"'"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-07-11 10:24:58" "build.gradle"$"6"$"158,9 @@ dependencies {"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-07-11 10:24:58" "build.gradle"$"7"$" debugCompile 'com.squareup.leakcanary:leakcanary-android:1.3.1'"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-07-11 10:24:58" "build.gradle"$"8"$" releaseCompile 'com.squareup.leakcanary:leakcanary-android-no-op:1.3.1'"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-07-11 10:24:58" "Presenter.java"$"17"$"++ b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-07-11 10:24:58" "Presenter.java"$"18"$"48,12 @@ public class Presenter implements NotificationPresenter.OnNotificationPostedList"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-07-11 10:24:58" "Presenter.java"$"19"$" public static final int STATE_CREATED = 5;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-07-11 10:24:58" "Presenter.java"$"20"$" public static final int STATE_STARTED = 4;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-07-11 10:24:58" "Presenter.java"$"21"$" public static final int STATE_RESUMED = 3;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-07-11 10:24:58" "Presenter.java"$"22"$" public static final int STATE_PAUSED = 2;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-07-11 10:24:58" "Presenter.java"$"23"$" public static final int STATE_STOPPED = 1;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-07-11 10:24:58" "Presenter.java"$"24"$" public static final int STATE_DESTROYED = 0;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-07-11 10:24:58" "Presenter.java"$"25"$"230,10 @@ public class Presenter implements NotificationPresenter.OnNotificationPostedList"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-07-11 10:24:58" "Presenter.java"$"26"$" public boolean isLocked() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-07-11 10:24:58" "Presenter.java"$"27"$" return mActivityState == STATE_RESUMED;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-07-11 10:24:58" "Presenter.java"$"28"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-07-11 10:24:58" "Presenter.java"$"29"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-07-11 10:24:58" "Presenter.java"$"30"$" //-- OTHER ----------------------------------------------------------------"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-07-11 10:24:58" "KeyguardService.java"$"31"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-11 10:24:58" "KeyguardService.java"$"32"$"129,7 @@ public class KeyguardService extends SwitchService {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-11 10:24:58" "KeyguardService.java"$"33"$" mLocked = mPresenter.isLocked();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-11 10:24:58" "KeyguardService.java"$"34"$"288,7 @@ public class KeyguardService extends SwitchService {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-11 10:24:58" "KeyguardService.java"$"35"$" mLocked = mPresenter.isLocked();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-11 10:24:58" "KeyguardActivity.java"$"36"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-11 10:24:58" "KeyguardActivity.java"$"37"$"42,7 @@ import com.achep.base.Device;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-11 10:24:58" "KeyguardActivity.java"$"38"$"import com.achep.base.utils.keyguard.HomeKeyLocker;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-11 10:24:58" "KeyguardActivity.java"$"39"$"67,12 @@ public abstract class KeyguardActivity extends BaseActivity implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-11 10:24:58" "KeyguardActivity.java"$"40"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-11 10:24:58" "KeyguardActivity.java"$"41"$" * Disables home button on some devices."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-11 10:24:58" "KeyguardActivity.java"$"42"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-11 10:24:58" "KeyguardActivity.java"$"43"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-11 10:24:58" "KeyguardActivity.java"$"44"$" private final HomeKeyLocker mHomeKeyLocker = new HomeKeyLocker();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-11 10:24:58" "KeyguardActivity.java"$"45"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-11 10:24:58" "KeyguardActivity.java"$"46"$" private BroadcastReceiver mScreenOffReceiver;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-11 10:24:58" "KeyguardActivity.java"$"47"$"277,13 @@ public abstract class KeyguardActivity extends BaseActivity implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-11 10:24:58" "KeyguardActivity.java"$"48"$" if (!Device.hasKitKatApi()) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-11 10:24:58" "KeyguardActivity.java"$"49"$" // This Android version does not support the immersive mode, so"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-11 10:24:58" "KeyguardActivity.java"$"50"$" // we can try to disable the home button. This is just like super hacky"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-11 10:24:58" "KeyguardActivity.java"$"51"$" // and works only for a few devices."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-11 10:24:58" "KeyguardActivity.java"$"52"$" mHomeKeyLocker.lock(this);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-11 10:24:58" "KeyguardActivity.java"$"53"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-11 10:24:58" "KeyguardActivity.java"$"54"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-11 10:24:58" "KeyguardActivity.java"$"55"$" /*"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-11 10:24:58" "KeyguardActivity.java"$"56"$"302,8 @@ public abstract class KeyguardActivity extends BaseActivity implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-11 10:24:58" "KeyguardActivity.java"$"57"$" mHomeKeyLocker.unlock();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-11 10:24:58" "KeyguardActivity.java"$"58"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-11 10:24:58" "KeyguardActivity.java"$"59"$" if (DEBUG) Log.d(TAG, ""Pausing keyguard activity..."");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-11 10:24:58" "HomeKeyLocker.java"$"60"$"++ b/project/app/src/main/java/com/achep/base/utils/keyguard/HomeKeyLocker.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/keyguard/HomeKeyLocker.java"$"2015-07-11 10:24:58" "HomeKeyLocker.java"$"61"$"1,86 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/keyguard/HomeKeyLocker.java"$"2015-07-11 10:24:58" "HomeKeyLocker.java"$"62"$"/*"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/keyguard/HomeKeyLocker.java"$"2015-07-11 10:24:58" "HomeKeyLocker.java"$"63"$" * Licensed to the Apache Software Foundation (ASF) under one or more"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/keyguard/HomeKeyLocker.java"$"2015-07-11 10:24:58" "HomeKeyLocker.java"$"64"$" * contributor license agreements. See the NOTICE file distributed with"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/keyguard/HomeKeyLocker.java"$"2015-07-11 10:24:58" "HomeKeyLocker.java"$"65"$" * this work for additional information regarding copyright ownership."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/keyguard/HomeKeyLocker.java"$"2015-07-11 10:24:58" "HomeKeyLocker.java"$"66"$" * The ASF licenses this file to You under the Apache License, Version 2.0"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/keyguard/HomeKeyLocker.java"$"2015-07-11 10:24:58" "HomeKeyLocker.java"$"67"$" * (the ""License""); you may not use this file except in compliance with"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/keyguard/HomeKeyLocker.java"$"2015-07-11 10:24:58" "HomeKeyLocker.java"$"68"$" * the License. You may obtain a copy of the License at"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/keyguard/HomeKeyLocker.java"$"2015-07-11 10:24:58" "HomeKeyLocker.java"$"69"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/keyguard/HomeKeyLocker.java"$"2015-07-11 10:24:58" "HomeKeyLocker.java"$"70"$" * http://www.apache.org/licenses/LICENSE-2.0"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/keyguard/HomeKeyLocker.java"$"2015-07-11 10:24:58" "HomeKeyLocker.java"$"71"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/keyguard/HomeKeyLocker.java"$"2015-07-11 10:24:58" "HomeKeyLocker.java"$"72"$" * Unless required by applicable law or agreed to in writing, software"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/keyguard/HomeKeyLocker.java"$"2015-07-11 10:24:58" "HomeKeyLocker.java"$"73"$" * distributed under the License is distributed on an ""AS IS"" BASIS,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/keyguard/HomeKeyLocker.java"$"2015-07-11 10:24:58" "HomeKeyLocker.java"$"74"$" * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/keyguard/HomeKeyLocker.java"$"2015-07-11 10:24:58" "HomeKeyLocker.java"$"75"$" * See the License for the specific language governing permissions and"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/keyguard/HomeKeyLocker.java"$"2015-07-11 10:24:58" "HomeKeyLocker.java"$"76"$" * limitations under the License."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/keyguard/HomeKeyLocker.java"$"2015-07-11 10:24:58" "HomeKeyLocker.java"$"77"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/keyguard/HomeKeyLocker.java"$"2015-07-11 10:24:58" "HomeKeyLocker.java"$"78"$"package com.achep.base.utils.keyguard;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/keyguard/HomeKeyLocker.java"$"2015-07-11 10:24:58" "HomeKeyLocker.java"$"79"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/keyguard/HomeKeyLocker.java"$"2015-07-11 10:24:58" "HomeKeyLocker.java"$"80"$"import android.app.Activity;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/keyguard/HomeKeyLocker.java"$"2015-07-11 10:24:58" "HomeKeyLocker.java"$"81"$"import android.app.AlertDialog;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/keyguard/HomeKeyLocker.java"$"2015-07-11 10:24:58" "HomeKeyLocker.java"$"82"$"import android.os.Bundle;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/keyguard/HomeKeyLocker.java"$"2015-07-11 10:24:58" "HomeKeyLocker.java"$"83"$"import android.support.annotation.NonNull;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/keyguard/HomeKeyLocker.java"$"2015-07-11 10:24:58" "HomeKeyLocker.java"$"84"$"import android.view.Gravity;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/keyguard/HomeKeyLocker.java"$"2015-07-11 10:24:58" "HomeKeyLocker.java"$"85"$"import android.view.MotionEvent;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/keyguard/HomeKeyLocker.java"$"2015-07-11 10:24:58" "HomeKeyLocker.java"$"86"$"import android.view.WindowManager;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/keyguard/HomeKeyLocker.java"$"2015-07-11 10:24:58" "HomeKeyLocker.java"$"87"$"import android.widget.FrameLayout;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/keyguard/HomeKeyLocker.java"$"2015-07-11 10:24:58" "HomeKeyLocker.java"$"88"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/keyguard/HomeKeyLocker.java"$"2015-07-11 10:24:58" "HomeKeyLocker.java"$"89"$"import com.achep.acdisplay.R;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/keyguard/HomeKeyLocker.java"$"2015-07-11 10:24:58" "HomeKeyLocker.java"$"90"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/keyguard/HomeKeyLocker.java"$"2015-07-11 10:24:58" "HomeKeyLocker.java"$"91"$"import static android.view.WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/keyguard/HomeKeyLocker.java"$"2015-07-11 10:24:58" "HomeKeyLocker.java"$"92"$"import static android.view.WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/keyguard/HomeKeyLocker.java"$"2015-07-11 10:24:58" "HomeKeyLocker.java"$"93"$"import static android.view.WindowManager.LayoutParams.TYPE_SYSTEM_ERROR;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/keyguard/HomeKeyLocker.java"$"2015-07-11 10:24:58" "HomeKeyLocker.java"$"94"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/keyguard/HomeKeyLocker.java"$"2015-07-11 10:24:58" "HomeKeyLocker.java"$"95"$"/**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/keyguard/HomeKeyLocker.java"$"2015-07-11 10:24:58" "HomeKeyLocker.java"$"96"$" * Created by shaobin on 2014/3/22."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/keyguard/HomeKeyLocker.java"$"2015-07-11 10:24:58" "HomeKeyLocker.java"$"97"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/keyguard/HomeKeyLocker.java"$"2015-07-11 10:24:58" "HomeKeyLocker.java"$"98"$"// Link to the library:"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/keyguard/HomeKeyLocker.java"$"2015-07-11 10:24:58" "HomeKeyLocker.java"$"99"$"// https://github.com/shaobin0604/Android-HomeKey-Locker"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/keyguard/HomeKeyLocker.java"$"2015-07-11 10:24:58" "HomeKeyLocker.java"$"100"$"public class HomeKeyLocker {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/keyguard/HomeKeyLocker.java"$"2015-07-11 10:24:58" "HomeKeyLocker.java"$"101"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/keyguard/HomeKeyLocker.java"$"2015-07-11 10:24:58" "HomeKeyLocker.java"$"102"$" private OverlayDialog mOverlayDialog;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/keyguard/HomeKeyLocker.java"$"2015-07-11 10:24:58" "HomeKeyLocker.java"$"103"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/keyguard/HomeKeyLocker.java"$"2015-07-11 10:24:58" "HomeKeyLocker.java"$"104"$" public void lock(@NonNull Activity activity) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/keyguard/HomeKeyLocker.java"$"2015-07-11 10:24:58" "HomeKeyLocker.java"$"105"$" if (mOverlayDialog == null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/keyguard/HomeKeyLocker.java"$"2015-07-11 10:24:58" "HomeKeyLocker.java"$"106"$" mOverlayDialog = new OverlayDialog(activity);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/keyguard/HomeKeyLocker.java"$"2015-07-11 10:24:58" "HomeKeyLocker.java"$"107"$" mOverlayDialog.show();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/keyguard/HomeKeyLocker.java"$"2015-07-11 10:24:58" "HomeKeyLocker.java"$"108"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/keyguard/HomeKeyLocker.java"$"2015-07-11 10:24:58" "HomeKeyLocker.java"$"109"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/keyguard/HomeKeyLocker.java"$"2015-07-11 10:24:58" "HomeKeyLocker.java"$"110"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/keyguard/HomeKeyLocker.java"$"2015-07-11 10:24:58" "HomeKeyLocker.java"$"111"$" public void unlock() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/keyguard/HomeKeyLocker.java"$"2015-07-11 10:24:58" "HomeKeyLocker.java"$"112"$" if (mOverlayDialog != null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/keyguard/HomeKeyLocker.java"$"2015-07-11 10:24:58" "HomeKeyLocker.java"$"113"$" mOverlayDialog.dismiss();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/keyguard/HomeKeyLocker.java"$"2015-07-11 10:24:58" "HomeKeyLocker.java"$"114"$" mOverlayDialog = null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/keyguard/HomeKeyLocker.java"$"2015-07-11 10:24:58" "HomeKeyLocker.java"$"115"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/keyguard/HomeKeyLocker.java"$"2015-07-11 10:24:58" "HomeKeyLocker.java"$"116"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/keyguard/HomeKeyLocker.java"$"2015-07-11 10:24:58" "HomeKeyLocker.java"$"117"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/keyguard/HomeKeyLocker.java"$"2015-07-11 10:24:58" "HomeKeyLocker.java"$"118"$" private static class OverlayDialog extends AlertDialog {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/keyguard/HomeKeyLocker.java"$"2015-07-11 10:24:58" "HomeKeyLocker.java"$"119"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/keyguard/HomeKeyLocker.java"$"2015-07-11 10:24:58" "HomeKeyLocker.java"$"120"$" public OverlayDialog(@NonNull Activity activity) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/keyguard/HomeKeyLocker.java"$"2015-07-11 10:24:58" "HomeKeyLocker.java"$"121"$" super(activity, R.style.OverlayDialog);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/keyguard/HomeKeyLocker.java"$"2015-07-11 10:24:58" "HomeKeyLocker.java"$"122"$" WindowManager.LayoutParams params = getWindow().getAttributes();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/keyguard/HomeKeyLocker.java"$"2015-07-11 10:24:58" "HomeKeyLocker.java"$"123"$" params.type = TYPE_SYSTEM_ERROR;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/keyguard/HomeKeyLocker.java"$"2015-07-11 10:24:58" "HomeKeyLocker.java"$"124"$" params.dimAmount = 0.0F; // transparent"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/keyguard/HomeKeyLocker.java"$"2015-07-11 10:24:58" "HomeKeyLocker.java"$"125"$" params.width = 0;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/keyguard/HomeKeyLocker.java"$"2015-07-11 10:24:58" "HomeKeyLocker.java"$"126"$" params.height = 0;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/keyguard/HomeKeyLocker.java"$"2015-07-11 10:24:58" "HomeKeyLocker.java"$"127"$" params.gravity = Gravity.BOTTOM;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/keyguard/HomeKeyLocker.java"$"2015-07-11 10:24:58" "HomeKeyLocker.java"$"128"$" getWindow().setAttributes(params);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/keyguard/HomeKeyLocker.java"$"2015-07-11 10:24:58" "HomeKeyLocker.java"$"129"$" getWindow().setFlags(FLAG_SHOW_WHEN_LOCKED | FLAG_NOT_TOUCH_MODAL, 0xffffff);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/keyguard/HomeKeyLocker.java"$"2015-07-11 10:24:58" "HomeKeyLocker.java"$"130"$" setOwnerActivity(activity);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/keyguard/HomeKeyLocker.java"$"2015-07-11 10:24:58" "HomeKeyLocker.java"$"131"$" setCancelable(false);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/keyguard/HomeKeyLocker.java"$"2015-07-11 10:24:58" "HomeKeyLocker.java"$"132"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/keyguard/HomeKeyLocker.java"$"2015-07-11 10:24:58" "HomeKeyLocker.java"$"133"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/keyguard/HomeKeyLocker.java"$"2015-07-11 10:24:58" "HomeKeyLocker.java"$"134"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/keyguard/HomeKeyLocker.java"$"2015-07-11 10:24:58" "HomeKeyLocker.java"$"135"$" public final boolean dispatchTouchEvent(MotionEvent motionevent) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/keyguard/HomeKeyLocker.java"$"2015-07-11 10:24:58" "HomeKeyLocker.java"$"136"$" return true;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/keyguard/HomeKeyLocker.java"$"2015-07-11 10:24:58" "HomeKeyLocker.java"$"137"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/keyguard/HomeKeyLocker.java"$"2015-07-11 10:24:58" "HomeKeyLocker.java"$"138"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/keyguard/HomeKeyLocker.java"$"2015-07-11 10:24:58" "HomeKeyLocker.java"$"139"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/keyguard/HomeKeyLocker.java"$"2015-07-11 10:24:58" "HomeKeyLocker.java"$"140"$" protected final void onCreate(Bundle bundle) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/keyguard/HomeKeyLocker.java"$"2015-07-11 10:24:58" "HomeKeyLocker.java"$"141"$" super.onCreate(bundle);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/keyguard/HomeKeyLocker.java"$"2015-07-11 10:24:58" "HomeKeyLocker.java"$"142"$" FrameLayout framelayout = new FrameLayout(getContext());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/keyguard/HomeKeyLocker.java"$"2015-07-11 10:24:58" "HomeKeyLocker.java"$"143"$" framelayout.setBackgroundColor(0);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/keyguard/HomeKeyLocker.java"$"2015-07-11 10:24:58" "HomeKeyLocker.java"$"144"$" setContentView(framelayout);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/keyguard/HomeKeyLocker.java"$"2015-07-11 10:24:58" "HomeKeyLocker.java"$"145"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/keyguard/HomeKeyLocker.java"$"2015-07-11 10:24:58" "HomeKeyLocker.java"$"146"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/keyguard/HomeKeyLocker.java"$"2015-07-11 10:24:58" "HomeKeyLocker.java"$"147"$"}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/keyguard/HomeKeyLocker.java"$"2015-07-11 10:24:58" "README.md"$"0"$"++ b/README.md"$"verdict"$"0"$" b/README.md"$"2015-07-11 10:48:19" "README.md"$"1"$"48,17 @@ There are several things we require from **all developers** for the moment:"$"verdict"$"0"$" b/README.md"$"2015-07-11 10:48:19" "README.md"$"2"$"Versioning"$"verdict"$"0"$" b/README.md"$"2015-07-11 10:48:19" "README.md"$"3"$"----------------"$"verdict"$"0"$" b/README.md"$"2015-07-11 10:48:19" "README.md"$"4"$"For transparency in a release cycle and in striving to maintain backward compatibility, a project should be maintained under the Semantic Versioning guidelines. Sometimes we screw up, but we should adhere to these rules whenever possible."$"verdict"$"0"$" b/README.md"$"2015-07-11 10:48:19" "README.md"$"5"$""$"verdict"$"0"$" b/README.md"$"2015-07-11 10:48:19" "README.md"$"6"$"Releases will be numbered with the following format: `..` and constructed with the following guidelines:"$"verdict"$"0"$" b/README.md"$"2015-07-11 10:48:19" "README.md"$"7"$"- Breaking backward compatibility bumps the major while resetting minor and patch"$"verdict"$"0"$" b/README.md"$"2015-07-11 10:48:19" "README.md"$"8"$"- New additions without breaking backward compatibility bumps the minor while resetting the patch"$"verdict"$"0"$" b/README.md"$"2015-07-11 10:48:19" "README.md"$"9"$"- Bug fixes and misc changes bumps only the patch"$"verdict"$"0"$" b/README.md"$"2015-07-11 10:48:19" "README.md"$"10"$""$"verdict"$"0"$" b/README.md"$"2015-07-11 10:48:19" "README.md"$"11"$"For more information on SemVer, please visit http://semver.org/."$"verdict"$"0"$" b/README.md"$"2015-07-11 10:48:19" "README.md"$"12"$""$"verdict"$"0"$" b/README.md"$"2015-07-11 10:48:19" "README.md"$"13"$"Download & Build"$"verdict"$"0"$" b/README.md"$"2015-07-11 10:48:19" "Presenter.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-07-23 11:58:02" "Presenter.java"$"1"$"129,8 @@ public class Presenter implements NotificationPresenter.OnNotificationPostedList"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-07-23 11:58:02" "Presenter.java"$"2"$" return !PowerUtils.isScreenOn(context) && ts.getCallState() == TelephonyManager.CALL_STATE_IDLE;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/Presenter.java"$"2015-07-23 11:58:02" "KeyguardService.java"$"3"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-23 11:58:02" "KeyguardService.java"$"4"$"93,6 @@ public class KeyguardService extends SwitchService {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-23 11:58:02" "KeyguardService.java"$"5"$"161,7 @@ public class KeyguardService extends SwitchService {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-23 11:58:02" "KeyguardService.java"$"6"$" cancelLockWithDelay();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/KeyguardService.java"$"2015-07-23 11:58:02" "ScreenOffSwitch.java"$"7"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/switches/ScreenOffSwitch.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/ScreenOffSwitch.java"$"2015-07-23 11:58:02" "ScreenOffSwitch.java"$"8"$"22,6 @@ import android.content.BroadcastReceiver;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/ScreenOffSwitch.java"$"2015-07-23 11:58:02" "ScreenOffSwitch.java"$"9"$"35,6 @@ import com.achep.base.utils.power.PowerUtils;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/ScreenOffSwitch.java"$"2015-07-23 11:58:02" "ScreenOffSwitch.java"$"10"$"57,6 @@ public final class ScreenOffSwitch extends Switch {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/ScreenOffSwitch.java"$"2015-07-23 11:58:02" "ScreenOffSwitch.java"$"11"$"67,11 @@ public final class ScreenOffSwitch extends Switch {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/ScreenOffSwitch.java"$"2015-07-23 11:58:02" "ScreenOffSwitch.java"$"12"$" return !PowerUtils.isScreenOn(getContext());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/switches/ScreenOffSwitch.java"$"2015-07-23 11:58:02" "PowerUtils.java"$"13"$"++ b/project/app/src/main/java/com/achep/base/utils/power/PowerUtils.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerUtils.java"$"2015-07-23 11:58:02" "PowerUtils.java"$"14"$"22,18 @@ import android.annotation.SuppressLint;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerUtils.java"$"2015-07-23 11:58:02" "PowerUtils.java"$"15"$"import android.hardware.display.DisplayManager;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerUtils.java"$"2015-07-23 11:58:02" "PowerUtils.java"$"16"$"import android.util.Log;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerUtils.java"$"2015-07-23 11:58:02" "PowerUtils.java"$"17"$"import android.view.Display;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerUtils.java"$"2015-07-23 11:58:02" "PowerUtils.java"$"18"$"import static com.achep.base.Build.DEBUG;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerUtils.java"$"2015-07-23 11:58:02" "PowerUtils.java"$"19"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerUtils.java"$"2015-07-23 11:58:02" "PowerUtils.java"$"20"$"/**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerUtils.java"$"2015-07-23 11:58:02" "PowerUtils.java"$"21"$"41,8 @@ import com.achep.base.Device;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerUtils.java"$"2015-07-23 11:58:02" "PowerUtils.java"$"22"$" private static final String TAG = ""PowerUtils"";"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerUtils.java"$"2015-07-23 11:58:02" "PowerUtils.java"$"23"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerUtils.java"$"2015-07-23 11:58:02" "PowerUtils.java"$"24"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerUtils.java"$"2015-07-23 11:58:02" "PowerUtils.java"$"25"$"68,31 @@ public class PowerUtils {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerUtils.java"$"2015-07-23 11:58:02" "PowerUtils.java"$"26"$" @SuppressLint(""NewApi"")"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerUtils.java"$"2015-07-23 11:58:02" "PowerUtils.java"$"27"$" display_api:"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerUtils.java"$"2015-07-23 11:58:02" "PowerUtils.java"$"28"$" if (Device.hasKitKatWatchApi()) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerUtils.java"$"2015-07-23 11:58:02" "PowerUtils.java"$"29"$" DisplayManager dm = (DisplayManager) context.getSystemService(Context.DISPLAY_SERVICE);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerUtils.java"$"2015-07-23 11:58:02" "PowerUtils.java"$"30"$" Display[] displays = dm.getDisplays(DisplayManager.DISPLAY_CATEGORY_PRESENTATION);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerUtils.java"$"2015-07-23 11:58:02" "PowerUtils.java"$"31"$" if (displays == null || displays.length == 0) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerUtils.java"$"2015-07-23 11:58:02" "PowerUtils.java"$"32"$" break display_api;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerUtils.java"$"2015-07-23 11:58:02" "PowerUtils.java"$"33"$" } else if (displays.length > 1) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerUtils.java"$"2015-07-23 11:58:02" "PowerUtils.java"$"34"$" if (DEBUG) Log.i(TAG, ""The number of logical displays is "" + displays.length);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerUtils.java"$"2015-07-23 11:58:02" "PowerUtils.java"$"35"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerUtils.java"$"2015-07-23 11:58:02" "PowerUtils.java"$"36"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerUtils.java"$"2015-07-23 11:58:02" "PowerUtils.java"$"37"$" return displays[0].getState() == Display.STATE_ON;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerUtils.java"$"2015-07-23 11:58:02" "PowerUtils.java"$"38"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerUtils.java"$"2015-07-23 11:58:02" "PowerUtils.java"$"39"$" return isInteractive(pm);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerUtils.java"$"2015-07-23 11:58:02" "PowerUtils.java"$"40"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerUtils.java"$"2015-07-23 11:58:02" "PowerUtils.java"$"41"$" * Returns {@code true} if the device is in an interactive state."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerUtils.java"$"2015-07-23 11:58:02" "PowerUtils.java"$"42"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerUtils.java"$"2015-07-23 11:58:02" "PowerUtils.java"$"43"$" public static boolean isInteractive(@NonNull PowerManager pm) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerUtils.java"$"2015-07-23 11:58:02" "PowerUtils.java"$"44"$" return Device.hasLollipopApi()"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerUtils.java"$"2015-07-23 11:58:02" "KeyguardActivity.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-23 19:17:42" "KeyguardActivity.java"$"1"$"42,6 @@ import com.achep.base.Device;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-23 19:17:42" "KeyguardActivity.java"$"2"$"66,6 @@ public abstract class KeyguardActivity extends BaseActivity implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-23 19:17:42" "KeyguardActivity.java"$"3"$"270,6 @@ public abstract class KeyguardActivity extends BaseActivity implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-23 19:17:42" "KeyguardActivity.java"$"4"$"288,6 @@ public abstract class KeyguardActivity extends BaseActivity implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-23 19:17:42" "HostWidget.java"$"5"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-07-23 19:17:42" "HostWidget.java"$"6"$"143,7 @@ public class HostWidget extends Widget implements ConfigBase.OnConfigChangedList"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-07-23 19:17:42" "HostWidget.java"$"7"$" ViewUtils.removeViewParent(mHostView);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2015-07-23 19:17:42" "SwitchBarPermissible.java"$"8"$"++ b/project/app/src/main/java/com/achep/base/ui/SwitchBarPermissible.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/SwitchBarPermissible.java"$"2015-07-23 19:17:42" "SwitchBarPermissible.java"$"9"$"20,13 @@ package com.achep.base.ui;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/SwitchBarPermissible.java"$"2015-07-23 19:17:42" "SwitchBarPermissible.java"$"10"$"import android.support.v7.app.AppCompatActivity;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/SwitchBarPermissible.java"$"2015-07-23 19:17:42" "SwitchBarPermissible.java"$"11"$"36,7 @@ import com.achep.base.utils.ViewUtils;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/SwitchBarPermissible.java"$"2015-07-23 19:17:42" "SwitchBarPermissible.java"$"12"$" private final AppCompatActivity mActivity;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/SwitchBarPermissible.java"$"2015-07-23 19:17:42" "SwitchBarPermissible.java"$"13"$"45,7 @@ public class SwitchBarPermissible implements Permission.OnPermissionStateChanged"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/SwitchBarPermissible.java"$"2015-07-23 19:17:42" "SwitchBarPermissible.java"$"14"$" public SwitchBarPermissible(@NonNull AppCompatActivity activity, @NonNull SwitchBar switchBar,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/SwitchBarPermissible.java"$"2015-07-23 19:17:42" "RippleUtils.java"$"15"$"++ b/project/app/src/main/java/com/achep/base/utils/RippleUtils.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/RippleUtils.java"$"2015-07-23 19:17:42" "RippleUtils.java"$"16"$"25,7 @@ import android.view.View;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/RippleUtils.java"$"2015-07-23 19:17:42" "RippleUtils.java"$"17"$"import com.achep.base.interfaces.IActivityBase;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/RippleUtils.java"$"2015-07-23 19:17:42" "RippleUtils.java"$"18"$"58,8 @@ public class RippleUtils {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/RippleUtils.java"$"2015-07-23 19:17:42" "RippleUtils.java"$"19"$" if (context instanceof IActivityBase) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/RippleUtils.java"$"2015-07-23 19:17:42" "RippleUtils.java"$"20"$" IActivityBase activityBase = (IActivityBase) context;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/RippleUtils.java"$"2015-07-23 19:17:42" "ViewUtils.java"$"21"$"++ b/project/app/src/main/java/com/achep/base/utils/ViewUtils.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/ViewUtils.java"$"2015-07-23 19:17:42" "ViewUtils.java"$"22"$"49,22 @@ public class ViewUtils {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/ViewUtils.java"$"2015-07-23 19:17:42" "ViewUtils.java"$"23"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/ViewUtils.java"$"2015-07-23 19:17:42" "ViewUtils.java"$"24"$" public static View removeViewParent(@NonNull View view) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/ViewUtils.java"$"2015-07-23 19:17:42" "ViewUtils.java"$"25"$" return removeViewParent(view, 1);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/ViewUtils.java"$"2015-07-23 19:17:42" "ViewUtils.java"$"26"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/ViewUtils.java"$"2015-07-23 19:17:42" "ViewUtils.java"$"27"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/ViewUtils.java"$"2015-07-23 19:17:42" "ViewUtils.java"$"28"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/ViewUtils.java"$"2015-07-23 19:17:42" "ViewUtils.java"$"29"$" public static View removeViewParent(@NonNull View view, int n) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/ViewUtils.java"$"2015-07-23 19:17:42" "ViewUtils.java"$"30"$" for (int i = 1; i < n; i++) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/ViewUtils.java"$"2015-07-23 19:17:42" "ViewUtils.java"$"31"$" view = (View) view.getParent();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/ViewUtils.java"$"2015-07-23 19:17:42" "ViewUtils.java"$"32"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/ViewUtils.java"$"2015-07-23 19:17:42" "ViewUtils.java"$"33"$" // Kick out the parent"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/ViewUtils.java"$"2015-07-23 19:17:42" "ViewUtils.java"$"34"$" view.getWidth() &&"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/ViewUtils.java"$"2015-07-23 19:17:42" "ViewUtils.java"$"35"$" view.getHeight();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/ViewUtils.java"$"2015-07-23 19:17:42" "ViewUtils.java"$"36"$" return view;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/ViewUtils.java"$"2015-07-23 19:17:42" "KeyguardActivity.java"$"3"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-23 23:36:34" "KeyguardActivity.java"$"4"$"31,7 @@ import android.os.SystemClock;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-23 23:36:34" "KeyguardActivity.java"$"5"$"import android.view.KeyEvent;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-23 23:36:34" "KeyguardActivity.java"$"6"$"64,12 @@ public abstract class KeyguardActivity extends BaseActivity implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-23 23:36:34" "KeyguardActivity.java"$"7"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-23 23:36:34" "KeyguardActivity.java"$"8"$" * This constant is CyanogenMod specific and should do nothing on a"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-23 23:36:34" "KeyguardActivity.java"$"9"$" * stock Android."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-23 23:36:34" "KeyguardActivity.java"$"10"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-23 23:36:34" "KeyguardActivity.java"$"11"$" private static final int PREVENT_POWER_KEY = 0x80000000;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-23 23:36:34" "KeyguardActivity.java"$"12"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-23 23:36:34" "KeyguardActivity.java"$"13"$" private static final int UNLOCKING_MAX_TIME = 150; // ms."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-23 23:36:34" "KeyguardActivity.java"$"14"$"277,8 @@ public abstract class KeyguardActivity extends BaseActivity implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-23 23:36:34" "KeyguardActivity.java"$"15"$" getWindow().addFlags(PREVENT_POWER_KEY);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-23 23:36:34" "KeyguardActivity.java"$"16"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-23 23:36:34" "KeyguardActivity.java"$"17"$" /*"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-23 23:36:34" "KeyguardActivity.java"$"18"$"297,8 @@ public abstract class KeyguardActivity extends BaseActivity implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-23 23:36:34" "KeyguardActivity.java"$"19"$" getWindow().clearFlags(PREVENT_POWER_KEY);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-23 23:36:34" "KeyguardActivity.java"$"20"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-23 23:36:34" "KeyguardActivity.java"$"21"$" if (DEBUG) Log.d(TAG, ""Pausing keyguard activity..."");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-23 23:36:34" "KeyguardActivity.java"$"22"$"374,15 @@ public abstract class KeyguardActivity extends BaseActivity implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-23 23:36:34" "KeyguardActivity.java"$"23"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-23 23:36:34" "KeyguardActivity.java"$"24"$" public boolean onKeyDown(int keyCode, KeyEvent event) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-23 23:36:34" "KeyguardActivity.java"$"25"$" if (keyCode == KeyEvent.KEYCODE_POWER) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-23 23:36:34" "KeyguardActivity.java"$"26"$" if (DEBUG) performUnlock();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-23 23:36:34" "KeyguardActivity.java"$"27"$" return true;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-23 23:36:34" "KeyguardActivity.java"$"28"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-23 23:36:34" "KeyguardActivity.java"$"29"$" return super.onKeyDown(keyCode, event);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-23 23:36:34" "KeyguardActivity.java"$"30"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-23 23:36:34" "KeyguardActivity.java"$"31"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-23 23:36:34" "KeyguardActivity.java"$"32"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-23 23:36:34" "KeyguardActivity.java"$"33"$" event, 5);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-23 23:36:34" "KeyguardActivity.java"$"34"$"469,24 @@ public abstract class KeyguardActivity extends BaseActivity implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-23 23:36:34" "KeyguardActivity.java"$"35"$" performUnlock();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-23 23:36:34" "KeyguardActivity.java"$"36"$" private void performUnlock() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-23 23:36:34" "KeyguardActivity.java"$"37"$" mUnlockingTime = SystemClock.elapsedRealtime();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-23 23:36:34" "KeyguardActivity.java"$"38"$" mKeyguardDismissed = false;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-23 23:36:34" "KeyguardActivity.java"$"39"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-23 23:36:34" "KeyguardActivity.java"$"40"$" finish();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-23 23:36:34" "KeyguardActivity.java"$"41"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-23 23:36:34" "KeyguardActivity.java"$"42"$" boolean animate = getConfig().isUnlockAnimationEnabled() && !isPowerSaveMode();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-23 23:36:34" "KeyguardActivity.java"$"43"$" overridePendingTransition(0, animate"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-23 23:36:34" "KeyguardActivity.java"$"44"$" ? R.anim.activity_unlock"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-23 23:36:34" "KeyguardActivity.java"$"45"$" : 0);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-23 23:36:34" "KeyguardActivity.java"$"46"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-23 23:36:34" "KeyguardActivity.java"$"47"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-23 23:36:34" "KeyguardActivity.java"$"48"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-23 23:36:34" "FeedbackDialog.java"$"49"$"++ b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/FeedbackDialog.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/FeedbackDialog.java"$"2015-07-23 23:36:34" "FeedbackDialog.java"$"50"$"203,7 @@ public class FeedbackDialog extends DialogFragment implements ConfigBase.OnConfi"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/FeedbackDialog.java"$"2015-07-23 23:36:34" "FeedbackDialog.java"$"51"$" ViewUtils.removeViewParent(mFaqContainer);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/FeedbackDialog.java"$"2015-07-23 23:36:34" "KeyguardActivity.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-24 07:58:19" "KeyguardActivity.java"$"1"$"41,7 @@ import com.achep.acdisplay.services.KeyguardService;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-24 07:58:19" "KeyguardActivity.java"$"2"$"import com.achep.base.utils.KeyguardUtils;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-24 07:58:19" "KeyguardActivity.java"$"3"$"498,13 @@ public abstract class KeyguardActivity extends BaseActivity implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-24 07:58:19" "KeyguardActivity.java"$"4"$" * Returns whether the device is currently locked and requires a PIN,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-24 07:58:19" "KeyguardActivity.java"$"5"$" * pattern or password to unlock."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-24 07:58:19" "KeyguardActivity.java"$"6"$" * @return {@code true} if device is locked, {@code false} otherwise."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-24 07:58:19" "KeyguardActivity.java"$"7"$" return KeyguardUtils.isDeviceLocked(mKeyguardManager);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-24 07:58:19" "KeyguardUtils.java"$"8"$"++ b/project/app/src/main/java/com/achep/base/utils/KeyguardUtils.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/KeyguardUtils.java"$"2015-07-24 07:58:19" "KeyguardUtils.java"$"9"$"1,52 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/KeyguardUtils.java"$"2015-07-24 07:58:19" "KeyguardUtils.java"$"10"$"/*"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/KeyguardUtils.java"$"2015-07-24 07:58:19" "KeyguardUtils.java"$"11"$" * Copyright (C) 2015 AChep@xda "$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/KeyguardUtils.java"$"2015-07-24 07:58:19" "KeyguardUtils.java"$"12"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/KeyguardUtils.java"$"2015-07-24 07:58:19" "KeyguardUtils.java"$"13"$" * This program is free software; you can redistribute it and/or"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/KeyguardUtils.java"$"2015-07-24 07:58:19" "KeyguardUtils.java"$"14"$" * modify it under the terms of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/KeyguardUtils.java"$"2015-07-24 07:58:19" "KeyguardUtils.java"$"15"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/KeyguardUtils.java"$"2015-07-24 07:58:19" "KeyguardUtils.java"$"16"$" * of the License, or (at your option) any later version."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/KeyguardUtils.java"$"2015-07-24 07:58:19" "KeyguardUtils.java"$"17"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/KeyguardUtils.java"$"2015-07-24 07:58:19" "KeyguardUtils.java"$"18"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/KeyguardUtils.java"$"2015-07-24 07:58:19" "KeyguardUtils.java"$"19"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/KeyguardUtils.java"$"2015-07-24 07:58:19" "KeyguardUtils.java"$"20"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/KeyguardUtils.java"$"2015-07-24 07:58:19" "KeyguardUtils.java"$"21"$" * GNU General Public License for more details."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/KeyguardUtils.java"$"2015-07-24 07:58:19" "KeyguardUtils.java"$"22"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/KeyguardUtils.java"$"2015-07-24 07:58:19" "KeyguardUtils.java"$"23"$" * You should have received a copy of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/KeyguardUtils.java"$"2015-07-24 07:58:19" "KeyguardUtils.java"$"24"$" * along with this program; if not, write to the Free Software"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/KeyguardUtils.java"$"2015-07-24 07:58:19" "KeyguardUtils.java"$"25"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/KeyguardUtils.java"$"2015-07-24 07:58:19" "KeyguardUtils.java"$"26"$" * MA 02110-1301, USA."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/KeyguardUtils.java"$"2015-07-24 07:58:19" "KeyguardUtils.java"$"27"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/KeyguardUtils.java"$"2015-07-24 07:58:19" "KeyguardUtils.java"$"28"$"package com.achep.base.utils;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/KeyguardUtils.java"$"2015-07-24 07:58:19" "KeyguardUtils.java"$"29"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/KeyguardUtils.java"$"2015-07-24 07:58:19" "KeyguardUtils.java"$"30"$"import android.annotation.SuppressLint;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/KeyguardUtils.java"$"2015-07-24 07:58:19" "KeyguardUtils.java"$"31"$"import android.app.KeyguardManager;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/KeyguardUtils.java"$"2015-07-24 07:58:19" "KeyguardUtils.java"$"32"$"import android.content.Context;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/KeyguardUtils.java"$"2015-07-24 07:58:19" "KeyguardUtils.java"$"33"$"import android.support.annotation.NonNull;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/KeyguardUtils.java"$"2015-07-24 07:58:19" "KeyguardUtils.java"$"34"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/KeyguardUtils.java"$"2015-07-24 07:58:19" "KeyguardUtils.java"$"35"$"import com.achep.base.Device;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/KeyguardUtils.java"$"2015-07-24 07:58:19" "KeyguardUtils.java"$"36"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/KeyguardUtils.java"$"2015-07-24 07:58:19" "KeyguardUtils.java"$"37"$"/**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/KeyguardUtils.java"$"2015-07-24 07:58:19" "KeyguardUtils.java"$"38"$" * @author Artem Chepurnoy"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/KeyguardUtils.java"$"2015-07-24 07:58:19" "KeyguardUtils.java"$"39"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/KeyguardUtils.java"$"2015-07-24 07:58:19" "KeyguardUtils.java"$"40"$"public class KeyguardUtils {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/KeyguardUtils.java"$"2015-07-24 07:58:19" "KeyguardUtils.java"$"41"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/KeyguardUtils.java"$"2015-07-24 07:58:19" "KeyguardUtils.java"$"42"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/KeyguardUtils.java"$"2015-07-24 07:58:19" "KeyguardUtils.java"$"43"$" * Returns whether the device is currently locked and requires a PIN,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/KeyguardUtils.java"$"2015-07-24 07:58:19" "KeyguardUtils.java"$"44"$" * pattern or password to unlock."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/KeyguardUtils.java"$"2015-07-24 07:58:19" "KeyguardUtils.java"$"45"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/KeyguardUtils.java"$"2015-07-24 07:58:19" "KeyguardUtils.java"$"46"$" @SuppressLint(""NewApi"")"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/KeyguardUtils.java"$"2015-07-24 07:58:19" "KeyguardUtils.java"$"47"$" public static boolean isDeviceLocked(@NonNull Context context) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/KeyguardUtils.java"$"2015-07-24 07:58:19" "KeyguardUtils.java"$"48"$" KeyguardManager km = (KeyguardManager) context.getSystemService(Context.KEYGUARD_SERVICE);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/KeyguardUtils.java"$"2015-07-24 07:58:19" "KeyguardUtils.java"$"49"$" return isDeviceLocked(km);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/KeyguardUtils.java"$"2015-07-24 07:58:19" "KeyguardUtils.java"$"50"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/KeyguardUtils.java"$"2015-07-24 07:58:19" "KeyguardUtils.java"$"51"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/KeyguardUtils.java"$"2015-07-24 07:58:19" "KeyguardUtils.java"$"52"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/KeyguardUtils.java"$"2015-07-24 07:58:19" "KeyguardUtils.java"$"53"$" * Returns whether the device is currently locked and requires a PIN,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/KeyguardUtils.java"$"2015-07-24 07:58:19" "KeyguardUtils.java"$"54"$" * pattern or password to unlock."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/KeyguardUtils.java"$"2015-07-24 07:58:19" "KeyguardUtils.java"$"55"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/KeyguardUtils.java"$"2015-07-24 07:58:19" "KeyguardUtils.java"$"56"$" @SuppressLint(""NewApi"")"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/KeyguardUtils.java"$"2015-07-24 07:58:19" "KeyguardUtils.java"$"57"$" public static boolean isDeviceLocked(@NonNull KeyguardManager km) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/KeyguardUtils.java"$"2015-07-24 07:58:19" "KeyguardUtils.java"$"58"$" return Device.hasLollipopMR1Api() ? km.isDeviceLocked() : km.isKeyguardSecure();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/KeyguardUtils.java"$"2015-07-24 07:58:19" "KeyguardUtils.java"$"59"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/KeyguardUtils.java"$"2015-07-24 07:58:19" "KeyguardUtils.java"$"60"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/KeyguardUtils.java"$"2015-07-24 07:58:19" "KeyguardUtils.java"$"61"$"}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/KeyguardUtils.java"$"2015-07-24 07:58:19" "KeyguardSettings.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/KeyguardSettings.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/KeyguardSettings.java"$"2015-07-25 18:39:48" "KeyguardSettings.java"$"1"$"63,9 @@ public class KeyguardSettings extends BaseSettings {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/KeyguardSettings.java"$"2015-07-25 18:39:48" "KeyguardSettings.java"$"2"$" if (pg.isPossible(context)) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/KeyguardSettings.java"$"2015-07-25 18:39:48" "KeyguardSettings.java"$"3"$" requestMasterSwitch(Config.KEY_KEYGUARD, pg.permissions);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/KeyguardSettings.java"$"2015-07-25 18:39:48" "KeyguardSettings.java"$"4"$" } else requestMasterSwitch(Config.KEY_KEYGUARD);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/KeyguardSettings.java"$"2015-07-25 18:39:48" "KeyguardSettings.java"$"5"$"73,4 @@ public class KeyguardSettings extends BaseSettings {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/KeyguardSettings.java"$"2015-07-25 18:39:48" "AcDisplayActivity.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/activities/AcDisplayActivity.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/AcDisplayActivity.java"$"2015-07-26 11:23:22" "AcDisplayActivity.java"$"1"$"18,15 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/AcDisplayActivity.java"$"2015-07-26 11:23:22" "AcDisplayActivity.java"$"2"$"42,6 @@ public class AcDisplayActivity extends KeyguardActivity implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/AcDisplayActivity.java"$"2015-07-26 11:23:22" "AcDisplayActivity.java"$"3"$"84,11 @@ public class AcDisplayActivity extends KeyguardActivity implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/AcDisplayActivity.java"$"2015-07-26 11:23:22" "KeyguardActivity.java"$"4"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 11:23:22" "KeyguardActivity.java"$"5"$"32,7 @@ import android.support.annotation.NonNull;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 11:23:22" "KeyguardActivity.java"$"6"$"import android.view.View;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 11:23:22" "KeyguardActivity.java"$"7"$"72,13 @@ public abstract class KeyguardActivity extends BaseActivity implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 11:23:22" "KeyguardActivity.java"$"8"$" private static final int SYSTEM_UI_BASIC_FLAGS ="$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 11:23:22" "KeyguardActivity.java"$"9"$" View.SYSTEM_UI_FLAG_HIDE_NAVIGATION"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 11:23:22" "KeyguardActivity.java"$"10"$" | View.SYSTEM_UI_FLAG_LOW_PROFILE"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 11:23:22" "KeyguardActivity.java"$"11"$" | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 11:23:22" "KeyguardActivity.java"$"12"$" | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 11:23:22" "KeyguardActivity.java"$"13"$" | View.SYSTEM_UI_FLAG_LAYOUT_STABLE;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 11:23:22" "KeyguardActivity.java"$"14"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 11:23:22" "KeyguardActivity.java"$"15"$" private static final int UNLOCKING_MAX_TIME = 150; // ms."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 11:23:22" "KeyguardActivity.java"$"16"$"112,10 @@ public abstract class KeyguardActivity extends BaseActivity implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 11:23:22" "KeyguardActivity.java"$"17"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 11:23:22" "KeyguardActivity.java"$"18"$" // Update system ui visibility: hide nav bar and optionally the"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 11:23:22" "KeyguardActivity.java"$"19"$" // status bar."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 11:23:22" "KeyguardActivity.java"$"20"$" setSystemUiVisibilityFake();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 11:23:22" "KeyguardActivity.java"$"21"$"168,44 @@ public abstract class KeyguardActivity extends BaseActivity implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 11:23:22" "KeyguardActivity.java"$"22"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 11:23:22" "KeyguardActivity.java"$"23"$" // Update system ui visibility: hide nav bar and optionally the"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 11:23:22" "KeyguardActivity.java"$"24"$" // status bar."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 11:23:22" "KeyguardActivity.java"$"25"$" final View decorView = getWindow().getDecorView();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 11:23:22" "KeyguardActivity.java"$"26"$" decorView.setOnSystemUiVisibilityChangeListener("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 11:23:22" "KeyguardActivity.java"$"27"$" new View.OnSystemUiVisibilityChangeListener() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 11:23:22" "KeyguardActivity.java"$"28"$" public final void onSystemUiVisibilityChange(int f) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 11:23:22" "KeyguardActivity.java"$"29"$" setSystemUiVisibilityFake();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 11:23:22" "KeyguardActivity.java"$"30"$" decorView.postDelayed(new Runnable() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 11:23:22" "KeyguardActivity.java"$"31"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 11:23:22" "KeyguardActivity.java"$"32"$" public void run() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 11:23:22" "KeyguardActivity.java"$"33"$" int visibility = SYSTEM_UI_BASIC_FLAGS"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 11:23:22" "KeyguardActivity.java"$"34"$" | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 11:23:22" "KeyguardActivity.java"$"35"$" if (getConfig().isFullScreen()) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 11:23:22" "KeyguardActivity.java"$"36"$" visibility |= View.SYSTEM_UI_FLAG_FULLSCREEN;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 11:23:22" "KeyguardActivity.java"$"37"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 11:23:22" "KeyguardActivity.java"$"38"$" decorView.setSystemUiVisibility(visibility);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 11:23:22" "KeyguardActivity.java"$"39"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 11:23:22" "KeyguardActivity.java"$"40"$" }, 100);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 11:23:22" "KeyguardActivity.java"$"41"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 11:23:22" "KeyguardActivity.java"$"42"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 11:23:22" "KeyguardActivity.java"$"43"$" );"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 11:23:22" "KeyguardActivity.java"$"44"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 11:23:22" "KeyguardActivity.java"$"45"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 11:23:22" "KeyguardActivity.java"$"46"$" public void setSystemUiVisibilityFake() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 11:23:22" "KeyguardActivity.java"$"47"$" final View decorView = getWindow().getDecorView();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 11:23:22" "KeyguardActivity.java"$"48"$" if (decorView == null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 11:23:22" "KeyguardActivity.java"$"49"$" Log.d(TAG, ""No decor view yet."");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 11:23:22" "KeyguardActivity.java"$"50"$" return;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 11:23:22" "KeyguardActivity.java"$"51"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 11:23:22" "KeyguardActivity.java"$"52"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 11:23:22" "KeyguardActivity.java"$"53"$" int visibility = SYSTEM_UI_BASIC_FLAGS"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 11:23:22" "KeyguardActivity.java"$"54"$" | View.SYSTEM_UI_FLAG_IMMERSIVE;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 11:23:22" "KeyguardActivity.java"$"55"$" if (getConfig().isFullScreen()) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 11:23:22" "KeyguardActivity.java"$"56"$" visibility |= View.SYSTEM_UI_FLAG_FULLSCREEN;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 11:23:22" "KeyguardActivity.java"$"57"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 11:23:22" "KeyguardActivity.java"$"58"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 11:23:22" "KeyguardActivity.java"$"59"$" decorView.setSystemUiVisibility(visibility);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 11:23:22" "KeyguardActivity.java"$"4"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 23:59:08" "KeyguardActivity.java"$"5"$"72,16 @@ public abstract class KeyguardActivity extends BaseActivity implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 23:59:08" "KeyguardActivity.java"$"6"$" private static final int SYSTEM_UI_BASIC_FLAGS;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 23:59:08" "KeyguardActivity.java"$"7"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 23:59:08" "KeyguardActivity.java"$"8"$" static {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 23:59:08" "KeyguardActivity.java"$"9"$" final int f = Device.hasKitKatApi() ? View.SYSTEM_UI_FLAG_HIDE_NAVIGATION : 0;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 23:59:08" "KeyguardActivity.java"$"10"$" SYSTEM_UI_BASIC_FLAGS = f"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 23:59:08" "KeyguardActivity.java"$"11"$" | View.SYSTEM_UI_FLAG_LOW_PROFILE"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 23:59:08" "KeyguardActivity.java"$"12"$" | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 23:59:08" "KeyguardActivity.java"$"13"$" | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 23:59:08" "KeyguardActivity.java"$"14"$" | View.SYSTEM_UI_FLAG_LAYOUT_STABLE;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 23:59:08" "KeyguardActivity.java"$"15"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 23:59:08" "KeyguardActivity.java"$"16"$"99,7 @@ public abstract class KeyguardActivity extends BaseActivity implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 23:59:08" "KeyguardActivity.java"$"17"$" private View.OnSystemUiVisibilityChangeListener mSystemUiListener;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 23:59:08" "KeyguardActivity.java"$"18"$"150,7 @@ public abstract class KeyguardActivity extends BaseActivity implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 23:59:08" "KeyguardActivity.java"$"19"$" registerScreenEventsReceiver();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 23:59:08" "KeyguardActivity.java"$"20"$"178,7 @@ public abstract class KeyguardActivity extends BaseActivity implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 23:59:08" "KeyguardActivity.java"$"21"$" mSystemUiListener = new View.OnSystemUiVisibilityChangeListener() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 23:59:08" "KeyguardActivity.java"$"22"$"198,12 @@ public abstract class KeyguardActivity extends BaseActivity implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 23:59:08" "KeyguardActivity.java"$"23"$" int visibility = SYSTEM_UI_BASIC_FLAGS | View.SYSTEM_UI_FLAG_IMMERSIVE;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 23:59:08" "KeyguardActivity.java"$"24"$" getWindow().getDecorView().setSystemUiVisibility(visibility);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 23:59:08" "KeyguardActivity.java"$"25"$"264,7 @@ public abstract class KeyguardActivity extends BaseActivity implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 23:59:08" "KeyguardActivity.java"$"26"$" unregisterScreenEventsReceiver();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 23:59:08" "KeyguardActivity.java"$"27"$"273,40 @@ public abstract class KeyguardActivity extends BaseActivity implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 23:59:08" "KeyguardActivity.java"$"28"$" * Registers a receiver to finish activity when screen goes off and to"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 23:59:08" "KeyguardActivity.java"$"29"$" * refresh window flags on screen on. You will need to"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 23:59:08" "KeyguardActivity.java"$"30"$" * {@link #unregisterScreenEventsReceiver() unregister} it later."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 23:59:08" "KeyguardActivity.java"$"31"$" * @see #unregisterScreenEventsReceiver()"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 23:59:08" "KeyguardActivity.java"$"32"$" private void registerScreenEventsReceiver() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 23:59:08" "KeyguardActivity.java"$"33"$" switch (intent.getAction()) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 23:59:08" "KeyguardActivity.java"$"34"$" case Intent.ACTION_SCREEN_ON:"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 23:59:08" "KeyguardActivity.java"$"35"$" if (mResumed) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 23:59:08" "KeyguardActivity.java"$"36"$" // Fake system ui visibility state change to"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 23:59:08" "KeyguardActivity.java"$"37"$" // update flags again."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 23:59:08" "KeyguardActivity.java"$"38"$" mSystemUiListener.onSystemUiVisibilityChange(0);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 23:59:08" "KeyguardActivity.java"$"39"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 23:59:08" "KeyguardActivity.java"$"40"$" break;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 23:59:08" "KeyguardActivity.java"$"41"$" case Intent.ACTION_SCREEN_OFF:"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 23:59:08" "KeyguardActivity.java"$"42"$" if (!KeyguardService.isActive) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 23:59:08" "KeyguardActivity.java"$"43"$" PowerManager pm = (PowerManager) context.getSystemService(Context.POWER_SERVICE);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 23:59:08" "KeyguardActivity.java"$"44"$" pm.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, ""Finalize the keyguard."").acquire(200);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 23:59:08" "KeyguardActivity.java"$"45"$" KeyguardActivity.this.finish();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 23:59:08" "KeyguardActivity.java"$"46"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 23:59:08" "KeyguardActivity.java"$"47"$" break;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 23:59:08" "KeyguardActivity.java"$"48"$" IntentFilter intentFilter = new IntentFilter();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 23:59:08" "KeyguardActivity.java"$"49"$" intentFilter.addAction(Intent.ACTION_SCREEN_ON);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 23:59:08" "KeyguardActivity.java"$"50"$" intentFilter.addAction(Intent.ACTION_SCREEN_OFF);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 23:59:08" "KeyguardActivity.java"$"51"$"314,9 @@ public abstract class KeyguardActivity extends BaseActivity implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 23:59:08" "KeyguardActivity.java"$"52"$" * @see #registerScreenEventsReceiver()"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 23:59:08" "KeyguardActivity.java"$"53"$" private void unregisterScreenEventsReceiver() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-26 23:59:08" "KeyguardActivity.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-30 04:43:00" "KeyguardActivity.java"$"1"$"31,6 @@ import android.os.SystemClock;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-30 04:43:00" "KeyguardActivity.java"$"2"$"338,7 @@ public abstract class KeyguardActivity extends BaseActivity implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-30 04:43:00" "KeyguardActivity.java"$"3"$"// getWindow().addFlags(PREVENT_POWER_KEY);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-30 04:43:00" "KeyguardActivity.java"$"4"$"358,7 @@ public abstract class KeyguardActivity extends BaseActivity implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-30 04:43:00" "KeyguardActivity.java"$"5"$"// getWindow().clearFlags(PREVENT_POWER_KEY);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-30 04:43:00" "KeyguardActivity.java"$"6"$"435,6 @@ public abstract class KeyguardActivity extends BaseActivity implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2015-07-30 04:43:00" ".travis.yml"$"0"$"++ b/.travis.yml"$"verdict"$"0"$" b/.travis.yml"$"2015-08-23 06:27:36" ".travis.yml"$"1"$"1,5 @@"$"verdict"$"0"$" b/.travis.yml"$"2015-08-23 06:27:36" ".travis.yml"$"2"$"sudo: false"$"verdict"$"0"$" b/.travis.yml"$"2015-08-23 06:27:36" ".travis.yml"$"0"$"++ b/.travis.yml"$"verdict"$"0"$" b/.travis.yml"$"2015-08-23 06:44:09" ".travis.yml"$"1"$"9,10 @@ android:"$"verdict"$"0"$" b/.travis.yml"$"2015-08-23 06:44:09" ".travis.yml"$"2"$" # Extras"$"verdict"$"0"$" b/.travis.yml"$"2015-08-23 06:44:09" ".travis.yml"$"3"$" - extra-android-m2repository"$"verdict"$"0"$" b/.travis.yml"$"2015-08-23 06:44:09" ".travis.yml"$"4"$" - extra-android-support"$"verdict"$"0"$" b/.travis.yml"$"2015-08-23 06:44:09" ".travis.yml"$"5"$" - extra-google-m2repository"$"verdict"$"0"$" b/.travis.yml"$"2015-08-23 06:44:09" ".travis.yml"$"0"$"++ b/.travis.yml"$"verdict"$"0"$" b/.travis.yml"$"2015-08-23 06:51:38" ".travis.yml"$"1"$"13,8 @@ android:"$"verdict"$"0"$" b/.travis.yml"$"2015-08-23 06:51:38" ".travis.yml"$"2"$" # Emulator"$"verdict"$"0"$" b/.travis.yml"$"2015-08-23 06:51:38" ".travis.yml"$"3"$" - sys-img-armeabi-v7a-android-22"$"verdict"$"0"$" b/.travis.yml"$"2015-08-23 06:51:38" ".travis.yml"$"0"$"++ b/.travis.yml"$"verdict"$"0"$" b/.travis.yml"$"2015-08-23 06:57:10" ".travis.yml"$"1"$"19,11 @@ android:"$"verdict"$"0"$" b/.travis.yml"$"2015-08-23 06:57:10" ".travis.yml"$"2"$""$"verdict"$"0"$" b/.travis.yml"$"2015-08-23 06:57:10" ".travis.yml"$"3"$" # Run emulator"$"verdict"$"0"$" b/.travis.yml"$"2015-08-23 06:57:10" ".travis.yml"$"4"$" - echo no | android create avd --force -n test -t $ANDROID_TARGET --abi $ANDROID_ABI"$"verdict"$"0"$" b/.travis.yml"$"2015-08-23 06:57:10" ".travis.yml"$"5"$" - emulator -avd test -no-skin -no-audio -no-window &"$"verdict"$"0"$" b/.travis.yml"$"2015-08-23 06:57:10" ".travis.yml"$"6"$" - android-wait-for-emulator"$"verdict"$"0"$" b/.travis.yml"$"2015-08-23 06:57:10" ".travis.yml"$"7"$" - adb shell input keyevent 82 &"$"verdict"$"0"$" b/.travis.yml"$"2015-08-23 06:57:10" "build.gradle"$"0"$"++ b/project/app/build.gradle"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-09-06 16:45:44" "build.gradle"$"1"$"43,8 @@ repositories {"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-09-06 16:45:44" "build.gradle"$"2"$" compileSdkVersion 23"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-09-06 16:45:44" "build.gradle"$"3"$" buildToolsVersion '23.0.1'"$"verdict"$"0"$" b/project/app/build.gradle"$"2015-09-06 16:45:44" ".travis.yml"$"0"$"++ b/.travis.yml"$"verdict"$"0"$" b/.travis.yml"$"2016-02-08 08:36:25" ".travis.yml"$"1"$"7,8 @@ env:"$"verdict"$"0"$" b/.travis.yml"$"2016-02-08 08:36:25" ".travis.yml"$"2"$" - platform-tools"$"verdict"$"0"$" b/.travis.yml"$"2016-02-08 08:36:25" ".travis.yml"$"3"$" - tools"$"verdict"$"0"$" b/.travis.yml"$"2016-02-08 08:36:25" ".travis.yml"$"4"$"18,13 @@ android:"$"verdict"$"0"$" b/.travis.yml"$"2016-02-08 08:36:25" ".travis.yml"$"5"$" licenses:"$"verdict"$"0"$" b/.travis.yml"$"2016-02-08 08:36:25" ".travis.yml"$"6"$" - '.+'"$"verdict"$"0"$" b/.travis.yml"$"2016-02-08 08:36:25" ".travis.yml"$"7"$""$"verdict"$"0"$" b/.travis.yml"$"2016-02-08 08:36:25" ".travis.yml"$"8"$"before_script:"$"verdict"$"0"$" b/.travis.yml"$"2016-02-08 08:36:25" ".travis.yml"$"9"$""$"verdict"$"0"$" b/.travis.yml"$"2016-02-08 08:36:25" ".travis.yml"$"10"$" # Run emulator"$"verdict"$"0"$" b/.travis.yml"$"2016-02-08 08:36:25" "README.md"$"11"$"++ b/README.md"$"verdict"$"0"$" b/README.md"$"2016-02-08 08:36:25" "README.md"$"12"$"11,7 @@ AcDisplay"$"verdict"$"0"$" b/README.md"$"2016-02-08 08:36:25" "README.md"$"13"$" - **[Help us to translate it](http://translate.acdisplay.org)** _(even a short look would be helpful)_"$"verdict"$"0"$" b/README.md"$"2016-02-08 08:36:25" "README.md"$"14"$"](http://community.acdisplay.org)** _(Project's news, random spamming and social stuff)_"$"verdict"$"0"$" b/README.md"$"2016-02-08 08:36:25" "build.gradle"$"15"$"++ b/project/app/build.gradle"$"verdict"$"0"$" b/project/app/build.gradle"$"2016-02-08 08:36:25" "build.gradle"$"16"$"29,7 @@ buildscript {"$"verdict"$"0"$" b/project/app/build.gradle"$"2016-02-08 08:36:25" "build.gradle"$"17"$"'"$"verdict"$"0"$" b/project/app/build.gradle"$"2016-02-08 08:36:25" "build.gradle"$"18"$" classpath 'com.android.tools.build:gradle:1.3.+'"$"verdict"$"0"$" b/project/app/build.gradle"$"2016-02-08 08:36:25" "build.gradle"$"19"$"39,9 @@ apply plugin: 'findbugs'"$"verdict"$"0"$" b/project/app/build.gradle"$"2016-02-08 08:36:25" "build.gradle"$"20"$" maven {"$"verdict"$"0"$" b/project/app/build.gradle"$"2016-02-08 08:36:25" "build.gradle"$"21"$" url ""https://jitpack.io"""$"verdict"$"0"$" b/project/app/build.gradle"$"2016-02-08 08:36:25" "build.gradle"$"22"$" }"$"verdict"$"0"$" b/project/app/build.gradle"$"2016-02-08 08:36:25" "build.gradle"$"23"$"60,7 @@ android {"$"verdict"$"0"$" b/project/app/build.gradle"$"2016-02-08 08:36:25" "build.gradle"$"24"$" targetSdkVersion 23"$"verdict"$"0"$" b/project/app/build.gradle"$"2016-02-08 08:36:25" "build.gradle"$"25"$"90,10 @@ android {"$"verdict"$"0"$" b/project/app/build.gradle"$"2016-02-08 08:36:25" "build.gradle"$"26"$" String logKey = UUID.randomUUID().toString();"$"verdict"$"0"$" b/project/app/build.gradle"$"2016-02-08 08:36:25" "build.gradle"$"27"$" String logKeySalt = UUID.randomUUID().toString();"$"verdict"$"0"$" b/project/app/build.gradle"$"2016-02-08 08:36:25" "build.gradle"$"28"$" String logKeyEncrypted = encryptPublicKey(logKey, logKeySalt);"$"verdict"$"0"$" b/project/app/build.gradle"$"2016-02-08 08:36:25" "build.gradle"$"29"$""$"verdict"$"0"$" b/project/app/build.gradle"$"2016-02-08 08:36:25" "build.gradle"$"30"$" // Google Play key is very important and better to check it twice"$"verdict"$"0"$" b/project/app/build.gradle"$"2016-02-08 08:36:25" "build.gradle"$"31"$"119,24 @@ android {"$"verdict"$"0"$" b/project/app/build.gradle"$"2016-02-08 08:36:25" "build.gradle"$"32"$" timeStamp + ""\"""""$"verdict"$"0"$" b/project/app/build.gradle"$"2016-02-08 08:36:25" "build.gradle"$"33"$" keyEncrypted + ""\"""""$"verdict"$"0"$" b/project/app/build.gradle"$"2016-02-08 08:36:25" "build.gradle"$"34"$" keySalt + ""\"""""$"verdict"$"0"$" b/project/app/build.gradle"$"2016-02-08 08:36:25" "build.gradle"$"35"$" buildConfigField ""String"", ""MY_LOG_KEY"", ""\"""" + logKeyEncrypted + ""\"""""$"verdict"$"0"$" b/project/app/build.gradle"$"2016-02-08 08:36:25" "build.gradle"$"36"$" buildConfigField ""String"", ""MY_LOG_KEY_SALT"", ""\"""" + logKeySalt + ""\"""""$"verdict"$"0"$" b/project/app/build.gradle"$"2016-02-08 08:36:25" "build.gradle"$"37"$" proguardFile 'proguard-dreamers-rippledrawable.pro'"$"verdict"$"0"$" b/project/app/build.gradle"$"2016-02-08 08:36:25" "build.gradle"$"38"$" proguardFile 'proguard-support-v7-appcompat.pro'"$"verdict"$"0"$" b/project/app/build.gradle"$"2016-02-08 08:36:25" "build.gradle"$"39"$" proguardFile 'proguard-support-design.pro'"$"verdict"$"0"$" b/project/app/build.gradle"$"2016-02-08 08:36:25" "build.gradle"$"40"$" proguardFile 'proguard-app.pro'"$"verdict"$"0"$" b/project/app/build.gradle"$"2016-02-08 08:36:25" "build.gradle"$"41"$" timeStamp + ""\"""""$"verdict"$"0"$" b/project/app/build.gradle"$"2016-02-08 08:36:25" "build.gradle"$"42"$" keyEncrypted + ""\"""""$"verdict"$"0"$" b/project/app/build.gradle"$"2016-02-08 08:36:25" "build.gradle"$"43"$" keySalt + ""\"""""$"verdict"$"0"$" b/project/app/build.gradle"$"2016-02-08 08:36:25" "build.gradle"$"44"$" buildConfigField ""String"", ""MY_LOG_KEY"", ""\"""" + logKeyEncrypted + ""\"""""$"verdict"$"0"$" b/project/app/build.gradle"$"2016-02-08 08:36:25" "build.gradle"$"45"$" buildConfigField ""String"", ""MY_LOG_KEY_SALT"", ""\"""" + logKeySalt + ""\"""""$"verdict"$"0"$" b/project/app/build.gradle"$"2016-02-08 08:36:25" "build.gradle"$"46"$"158,19 @@ dependencies {"$"verdict"$"0"$" b/project/app/build.gradle"$"2016-02-08 08:36:25" "build.gradle"$"47"$"'"$"verdict"$"0"$" b/project/app/build.gradle"$"2016-02-08 08:36:25" "build.gradle"$"48"$"@aar'"$"verdict"$"0"$" b/project/app/build.gradle"$"2016-02-08 08:36:25" "build.gradle"$"49"$"'"$"verdict"$"0"$" b/project/app/build.gradle"$"2016-02-08 08:36:25" "build.gradle"$"50"$" compile('com.afollestad.material-dialogs:core:0.8.2.0@aar') {"$"verdict"$"0"$" b/project/app/build.gradle"$"2016-02-08 08:36:25" "build.gradle"$"51"$" transitive = true"$"verdict"$"0"$" b/project/app/build.gradle"$"2016-02-08 08:36:25" "build.gradle"$"52"$" }"$"verdict"$"0"$" b/project/app/build.gradle"$"2016-02-08 08:36:25" "build.gradle"$"53"$" compile 'com.jakewharton.timber:timber:3.1.0'"$"verdict"$"0"$" b/project/app/build.gradle"$"2016-02-08 08:36:25" "build.gradle"$"54"$"')"$"verdict"$"0"$" b/project/app/build.gradle"$"2016-02-08 08:36:25" "build.gradle"$"55"$"')"$"verdict"$"0"$" b/project/app/build.gradle"$"2016-02-08 08:36:25" "build.gradle"$"56"$"')"$"verdict"$"0"$" b/project/app/build.gradle"$"2016-02-08 08:36:25" "build.gradle"$"57"$"')"$"verdict"$"0"$" b/project/app/build.gradle"$"2016-02-08 08:36:25" "build.gradle"$"58"$" compile('com.android.support:palette-v7:23.+')"$"verdict"$"0"$" b/project/app/build.gradle"$"2016-02-08 08:36:25" "build.gradle"$"59"$" compile('com.android.support:appcompat-v7:23.+')"$"verdict"$"0"$" b/project/app/build.gradle"$"2016-02-08 08:36:25" "build.gradle"$"60"$" compile('com.android.support:recyclerview-v7:23.+')"$"verdict"$"0"$" b/project/app/build.gradle"$"2016-02-08 08:36:25" "build.gradle"$"61"$" compile('com.android.support:support-v13:23.+')"$"verdict"$"0"$" b/project/app/build.gradle"$"2016-02-08 08:36:25" "build.gradle"$"62"$" compile('com.android.support:design:23.+')"$"verdict"$"0"$" b/project/app/build.gradle"$"2016-02-08 08:36:25" "build.gradle"$"63"$"179,11 @@ dependencies {"$"verdict"$"0"$" b/project/app/build.gradle"$"2016-02-08 08:36:25" "build.gradle"$"64"$" //noinspection GradleDynamicVersion"$"verdict"$"0"$" b/project/app/build.gradle"$"2016-02-08 08:36:25" "build.gradle"$"65"$" androidTestCompile 'com.android.support:support-annotations:23.+'"$"verdict"$"0"$" b/project/app/build.gradle"$"2016-02-08 08:36:25" "build.gradle"$"66"$" androidTestCompile 'com.android.support.test:runner:0.3'"$"verdict"$"0"$" b/project/app/build.gradle"$"2016-02-08 08:36:25" "build.gradle"$"67"$" androidTestCompile 'com.android.support.test:rules:0.3'"$"verdict"$"0"$" b/project/app/build.gradle"$"2016-02-08 08:36:25" "build.gradle"$"68"$" androidTestCompile 'com.android.support.test.espresso:espresso-core:2.2'"$"verdict"$"0"$" b/project/app/build.gradle"$"2016-02-08 08:36:25" "fetch_translations.py"$"69"$"++ b/project/app/fetch_translations.py"$"verdict"$"0"$" b/project/app/fetch_translations.py"$"2016-02-08 08:36:25" "fetch_translations.py"$"70"$"12,50 @@ import urllib.request"$"verdict"$"0"$" b/project/app/fetch_translations.py"$"2016-02-08 08:36:25" "fetch_translations.py"$"71"$"VALIDATE_LOCALES = False"$"verdict"$"0"$" b/project/app/fetch_translations.py"$"2016-02-08 08:36:25" "fetch_translations.py"$"72"$"translations_file_zip_name = '%s.zip' % translations_folder_name"$"verdict"$"0"$" b/project/app/fetch_translations.py"$"2016-02-08 08:36:25" "fetch_translations.py"$"73"$""$"verdict"$"0"$" b/project/app/fetch_translations.py"$"2016-02-08 08:36:25" "fetch_translations.py"$"74"$""$"verdict"$"0"$" b/project/app/fetch_translations.py"$"2016-02-08 08:36:25" "fetch_translations.py"$"75"$" text + Fore.RESET)"$"verdict"$"0"$" b/project/app/fetch_translations.py"$"2016-02-08 08:36:25" "fetch_translations.py"$"76"$""$"verdict"$"0"$" b/project/app/fetch_translations.py"$"2016-02-08 08:36:25" "fetch_translations.py"$"77"$"def print_info(text):"$"verdict"$"0"$" b/project/app/fetch_translations.py"$"2016-02-08 08:36:25" "fetch_translations.py"$"78"$" text + Fore.RESET)"$"verdict"$"0"$" b/project/app/fetch_translations.py"$"2016-02-08 08:36:25" "fetch_translations.py"$"79"$""$"verdict"$"0"$" b/project/app/fetch_translations.py"$"2016-02-08 08:36:25" "fetch_translations.py"$"80"$"def download(url, name):"$"verdict"$"0"$" b/project/app/fetch_translations.py"$"2016-02-08 08:36:25" "fetch_translations.py"$"81"$" for i in range(1, 5):"$"verdict"$"0"$" b/project/app/fetch_translations.py"$"2016-02-08 08:36:25" "fetch_translations.py"$"82"$" try:"$"verdict"$"0"$" b/project/app/fetch_translations.py"$"2016-02-08 08:36:25" "fetch_translations.py"$"83"$" with urllib.request.urlopen(url) as r, open(name, 'wb') as out_file:"$"verdict"$"0"$" b/project/app/fetch_translations.py"$"2016-02-08 08:36:25" "fetch_translations.py"$"84"$" shutil.copyfileobj(r, out_file)"$"verdict"$"0"$" b/project/app/fetch_translations.py"$"2016-02-08 08:36:25" "fetch_translations.py"$"85"$" return True"$"verdict"$"0"$" b/project/app/fetch_translations.py"$"2016-02-08 08:36:25" "fetch_translations.py"$"86"$" except IOError as e:"$"verdict"$"0"$" b/project/app/fetch_translations.py"$"2016-02-08 08:36:25" "fetch_translations.py"$"87"$" pass"$"verdict"$"0"$" b/project/app/fetch_translations.py"$"2016-02-08 08:36:25" "fetch_translations.py"$"88"$" return False"$"verdict"$"0"$" b/project/app/fetch_translations.py"$"2016-02-08 08:36:25" "fetch_translations.py"$"89"$""$"verdict"$"0"$" b/project/app/fetch_translations.py"$"2016-02-08 08:36:25" "fetch_translations.py"$"90"$"# Initialize colorama"$"verdict"$"0"$" b/project/app/fetch_translations.py"$"2016-02-08 08:36:25" "fetch_translations.py"$"91"$"init()"$"verdict"$"0"$" b/project/app/fetch_translations.py"$"2016-02-08 08:36:25" "fetch_translations.py"$"92"$"if os.path.exists(translations_folder_path) or os.path.exists(translations_file_zip_name):"$"verdict"$"0"$" b/project/app/fetch_translations.py"$"2016-02-08 08:36:25" "fetch_translations.py"$"93"$" if os.path.exists(translations_folder_path):"$"verdict"$"0"$" b/project/app/fetch_translations.py"$"2016-02-08 08:36:25" "fetch_translations.py"$"94"$" shutil.rmtree(translations_folder_path)"$"verdict"$"0"$" b/project/app/fetch_translations.py"$"2016-02-08 08:36:25" "fetch_translations.py"$"95"$" if os.path.exists(translations_file_zip_name):"$"verdict"$"0"$" b/project/app/fetch_translations.py"$"2016-02-08 08:36:25" "fetch_translations.py"$"96"$" os.remove(translations_file_zip_name)"$"verdict"$"0"$" b/project/app/fetch_translations.py"$"2016-02-08 08:36:25" "fetch_translations.py"$"97"$""$"verdict"$"0"$" b/project/app/fetch_translations.py"$"2016-02-08 08:36:25" "fetch_translations.py"$"98"$"# Download the latest build of translations from crowdin.net"$"verdict"$"0"$" b/project/app/fetch_translations.py"$"2016-02-08 08:36:25" "fetch_translations.py"$"99"$"print('Downloading latest build from ...')"$"verdict"$"0"$" b/project/app/fetch_translations.py"$"2016-02-08 08:36:25" "fetch_translations.py"$"100"$"if not download('http://translate.acdisplay.org/download/project/acdisplay.zip', translations_file_zip_name):"$"verdict"$"0"$" b/project/app/fetch_translations.py"$"2016-02-08 08:36:25" "fetch_translations.py"$"101"$" print_warning('Failed to download translations! Terminating...')"$"verdict"$"0"$" b/project/app/fetch_translations.py"$"2016-02-08 08:36:25" "fetch_translations.py"$"102"$" sys.exit()"$"verdict"$"0"$" b/project/app/fetch_translations.py"$"2016-02-08 08:36:25" "fetch_translations.py"$"103"$"87,8 @@ if VALIDATE_LOCALES:"$"verdict"$"0"$" b/project/app/fetch_translations.py"$"2016-02-08 08:36:25" "fetch_translations.py"$"104"$" string_res_origin[string['name']] = {'count': len(re.findall(regex, string_contents)),"$"verdict"$"0"$" b/project/app/fetch_translations.py"$"2016-02-08 08:36:25" "fetch_translations.py"$"105"$" 'contents': string_contents, }"$"verdict"$"0"$" b/project/app/fetch_translations.py"$"2016-02-08 08:36:25" "fetch_translations.py"$"106"$"100,13 @@ if VALIDATE_LOCALES:"$"verdict"$"0"$" b/project/app/fetch_translations.py"$"2016-02-08 08:36:25" "fetch_translations.py"$"107"$" for string in bs.resources.findAll('string'):"$"verdict"$"0"$" b/project/app/fetch_translations.py"$"2016-02-08 08:36:25" "fetch_translations.py"$"108"$" r'\/(\w{2,3}|\w{2,3}\-\w{2,3})\/', filepath)[0])"$"verdict"$"0"$" b/project/app/fetch_translations.py"$"2016-02-08 08:36:25" "fetch_translations.py"$"109"$" print('\tlang:\""%s\""' %"$"verdict"$"0"$" b/project/app/fetch_translations.py"$"2016-02-08 08:36:25" "fetch_translations.py"$"110"$" re.findall(translations_folder_name + r'/(\w{2,3}|\w{2,3}\-\w{2,3})/', filepath)[0])"$"verdict"$"0"$" b/project/app/fetch_translations.py"$"2016-02-08 08:36:25" "fetch_translations.py"$"111"$"118,8 @@ if VALIDATE_LOCALES:"$"verdict"$"0"$" b/project/app/fetch_translations.py"$"2016-02-08 08:36:25" "fetch_translations.py"$"112"$" r'\/(\w{2,3}|\w{2,3}\-\w{2,3})\/', filepath)[0])"$"verdict"$"0"$" b/project/app/fetch_translations.py"$"2016-02-08 08:36:25" "fetch_translations.py"$"113"$" print('\tlang:\""%s\""' %"$"verdict"$"0"$" b/project/app/fetch_translations.py"$"2016-02-08 08:36:25" "fetch_translations.py"$"114"$" re.findall(translations_folder_name + r'/(\w{2,3}|\w{2,3}\-\w{2,3})/', filepath)[0])"$"verdict"$"0"$" b/project/app/fetch_translations.py"$"2016-02-08 08:36:25" "fetch_translations.py"$"115"$"128,24 @@ if VALIDATE_LOCALES:"$"verdict"$"0"$" b/project/app/fetch_translations.py"$"2016-02-08 08:36:25" "fetch_translations.py"$"116"$"files_raw = ['faq.html']"$"verdict"$"0"$" b/project/app/fetch_translations.py"$"2016-02-08 08:36:25" "fetch_translations.py"$"117"$"files_to_remove = ['play_store.txt']"$"verdict"$"0"$" b/project/app/fetch_translations.py"$"2016-02-08 08:36:25" "fetch_translations.py"$"118"$"l = {locale: [locale.replace('-', '-r')] for locale in os.listdir(translations_folder_path)}"$"verdict"$"0"$" b/project/app/fetch_translations.py"$"2016-02-08 08:36:25" "fetch_translations.py"$"119"$"l['es-ES'].append('es')"$"verdict"$"0"$" b/project/app/fetch_translations.py"$"2016-02-08 08:36:25" "fetch_translations.py"$"120"$"for dir, v in l.items():"$"verdict"$"0"$" b/project/app/fetch_translations.py"$"2016-02-08 08:36:25" "fetch_translations.py"$"121"$" dir_path = os.path.join(os.path.join(translations_folder_path, dir))"$"verdict"$"0"$" b/project/app/fetch_translations.py"$"2016-02-08 08:36:25" "fetch_translations.py"$"122"$" for k in files_to_remove:"$"verdict"$"0"$" b/project/app/fetch_translations.py"$"2016-02-08 08:36:25" "fetch_translations.py"$"123"$" os.remove(os.path.join(dir_path, k))"$"verdict"$"0"$" b/project/app/fetch_translations.py"$"2016-02-08 08:36:25" "fetch_translations.py"$"124"$" for locale in v:"$"verdict"$"0"$" b/project/app/fetch_translations.py"$"2016-02-08 08:36:25" "fetch_translations.py"$"125"$" raw_path = os.path.join(translations_folder_path, 'raw-%s' % locale)"$"verdict"$"0"$" b/project/app/fetch_translations.py"$"2016-02-08 08:36:25" "fetch_translations.py"$"126"$" values_path = os.path.join(translations_folder_path, 'values-%s' % locale)"$"verdict"$"0"$" b/project/app/fetch_translations.py"$"2016-02-08 08:36:25" "fetch_translations.py"$"127"$" # Copy all to values directory"$"verdict"$"0"$" b/project/app/fetch_translations.py"$"2016-02-08 08:36:25" "fetch_translations.py"$"128"$" shutil.copytree(dir_path, values_path)"$"verdict"$"0"$" b/project/app/fetch_translations.py"$"2016-02-08 08:36:25" "fetch_translations.py"$"129"$" # Move files to raw directory"$"verdict"$"0"$" b/project/app/fetch_translations.py"$"2016-02-08 08:36:25" "fetch_translations.py"$"130"$" os.makedirs(raw_path)"$"verdict"$"0"$" b/project/app/fetch_translations.py"$"2016-02-08 08:36:25" "fetch_translations.py"$"131"$" for k in files_raw:"$"verdict"$"0"$" b/project/app/fetch_translations.py"$"2016-02-08 08:36:25" "fetch_translations.py"$"132"$" shutil.copy(os.path.join(dir_path, k), os.path.join(raw_path, k))"$"verdict"$"0"$" b/project/app/fetch_translations.py"$"2016-02-08 08:36:25" "fetch_translations.py"$"133"$" os.remove(os.path.join(values_path, k))"$"verdict"$"0"$" b/project/app/fetch_translations.py"$"2016-02-08 08:36:25" "fetch_translations.py"$"134"$" shutil.rmtree(dir_path)"$"verdict"$"0"$" b/project/app/fetch_translations.py"$"2016-02-08 08:36:25" "proguard-app.pro"$"135"$"++ b/project/app/proguard-app.pro"$"verdict"$"0"$" b/project/app/proguard-app.pro"$"2016-02-08 08:36:25" "proguard-app.pro"$"136"$"103,3 @@"$"verdict"$"0"$" b/project/app/proguard-app.pro"$"2016-02-08 08:36:25" "proguard-dreamers-rippledrawable.pro"$"137"$"++ b/project/app/proguard-dreamers-rippledrawable.pro"$"verdict"$"0"$" b/project/app/proguard-dreamers-rippledrawable.pro"$"2016-02-08 08:36:25" "proguard-dreamers-rippledrawable.pro"$"138"$"1 @@"$"verdict"$"0"$" b/project/app/proguard-dreamers-rippledrawable.pro"$"2016-02-08 08:36:25" "proguard-dreamers-rippledrawable.pro"$"139"$"-keep class codetail.graphics.drawables.** {*;}"$"verdict"$"0"$" b/project/app/proguard-dreamers-rippledrawable.pro"$"2016-02-08 08:36:25" "proguard-support-design.pro"$"140"$"++ b/project/app/proguard-support-design.pro"$"verdict"$"0"$" b/project/app/proguard-support-design.pro"$"2016-02-08 08:36:25" "proguard-support-design.pro"$"141"$"1,4 @@"$"verdict"$"0"$" b/project/app/proguard-support-design.pro"$"2016-02-08 08:36:25" "proguard-support-design.pro"$"142"$"-dontwarn android.support.design.**"$"verdict"$"0"$" b/project/app/proguard-support-design.pro"$"2016-02-08 08:36:25" "proguard-support-design.pro"$"143"$"-keep class android.support.design.** { *; }"$"verdict"$"0"$" b/project/app/proguard-support-design.pro"$"2016-02-08 08:36:25" "proguard-support-design.pro"$"144"$"-keep interface android.support.design.** { *; }"$"verdict"$"0"$" b/project/app/proguard-support-design.pro"$"2016-02-08 08:36:25" "proguard-support-design.pro"$"145"$"-keep public class android.support.design.R$* { *; }"$"verdict"$"0"$" b/project/app/proguard-support-design.pro"$"2016-02-08 08:36:25" "proguard-support-v7-appcompat.pro"$"146"$"++ b/project/app/proguard-support-v7-appcompat.pro"$"verdict"$"0"$" b/project/app/proguard-support-v7-appcompat.pro"$"2016-02-08 08:36:25" "proguard-support-v7-appcompat.pro"$"147"$"1,7 @@"$"verdict"$"0"$" b/project/app/proguard-support-v7-appcompat.pro"$"2016-02-08 08:36:25" "proguard-support-v7-appcompat.pro"$"148"$"-keep public class android.support.v7.widget.** { *; }"$"verdict"$"0"$" b/project/app/proguard-support-v7-appcompat.pro"$"2016-02-08 08:36:25" "proguard-support-v7-appcompat.pro"$"149"$"-keep public class android.support.v7.internal.widget.** { *; }"$"verdict"$"0"$" b/project/app/proguard-support-v7-appcompat.pro"$"2016-02-08 08:36:25" "proguard-support-v7-appcompat.pro"$"150"$"-keep public class android.support.v7.internal.view.menu.** { *; }"$"verdict"$"0"$" b/project/app/proguard-support-v7-appcompat.pro"$"2016-02-08 08:36:25" "proguard-support-v7-appcompat.pro"$"151"$""$"verdict"$"0"$" b/project/app/proguard-support-v7-appcompat.pro"$"2016-02-08 08:36:25" "proguard-support-v7-appcompat.pro"$"152"$"-keep public class * extends android.support.v4.view.ActionProvider {"$"verdict"$"0"$" b/project/app/proguard-support-v7-appcompat.pro"$"2016-02-08 08:36:25" "proguard-support-v7-appcompat.pro"$"153"$" public (android.content.Context);"$"verdict"$"0"$" b/project/app/proguard-support-v7-appcompat.pro"$"2016-02-08 08:36:25" "proguard-support-v7-appcompat.pro"$"154"$"}"$"verdict"$"0"$" b/project/app/proguard-support-v7-appcompat.pro"$"2016-02-08 08:36:25" "App.java"$"171"$"++ b/project/app/src/main/java/com/achep/acdisplay/App.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-08 08:36:25" "App.java"$"172"$"19,10 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-08 08:36:25" "App.java"$"173"$"import android.content.Context;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-08 08:36:25" "App.java"$"174"$"import android.content.res.Resources;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-08 08:36:25" "App.java"$"175"$"import android.text.Html;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-08 08:36:25" "App.java"$"176"$"33,15 @@ import com.achep.acdisplay.services.SensorsDumpService;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-08 08:36:25" "App.java"$"177"$"import com.achep.base.interfaces.IConfiguration;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-08 08:36:25" "App.java"$"178"$"import com.achep.base.utils.RawReader;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-08 08:36:25" "App.java"$"179"$"import java.util.Arrays;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-08 08:36:25" "App.java"$"180"$"import java.util.List;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-08 08:36:25" "App.java"$"181"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-08 08:36:25" "App.java"$"182"$"/**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-08 08:36:25" "App.java"$"183"$"75,7 @@ public class App extends Application {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-08 08:36:25" "App.java"$"184"$" @SuppressWarnings(""NullableProblems"")"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-08 08:36:25" "App.java"$"185"$"87,64 @@ public class App extends Application {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-08 08:36:25" "App.java"$"186"$" AppHeap.getInstance().init(this, new IConfiguration() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-08 08:36:25" "App.java"$"187"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-08 08:36:25" "App.java"$"188"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-08 08:36:25" "App.java"$"189"$" private final IBilling billing = new IBilling() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-08 08:36:25" "App.java"$"190"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-08 08:36:25" "App.java"$"191"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-08 08:36:25" "App.java"$"192"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-08 08:36:25" "App.java"$"193"$" public List getProducts() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-08 08:36:25" "App.java"$"194"$" return Arrays.asList("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-08 08:36:25" "App.java"$"195"$" ""donation_1"","$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-08 08:36:25" "App.java"$"196"$" ""donation_4"","$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-08 08:36:25" "App.java"$"197"$" ""donation_10"","$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-08 08:36:25" "App.java"$"198"$" ""donation_20"","$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-08 08:36:25" "App.java"$"199"$" ""donation_50"","$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-08 08:36:25" "App.java"$"200"$" ""donation_99"");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-08 08:36:25" "App.java"$"201"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-08 08:36:25" "App.java"$"202"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-08 08:36:25" "App.java"$"203"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-08 08:36:25" "App.java"$"204"$" public boolean hasAlternativePaymentMethods() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-08 08:36:25" "App.java"$"205"$" if (Config.getInstance().getTriggers().getLaunchCount() > 500) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-08 08:36:25" "App.java"$"206"$" // Always show the addition options to an active"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-08 08:36:25" "App.java"$"207"$" // user. Hope to not get ban for this... :/"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-08 08:36:25" "App.java"$"208"$" return true;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-08 08:36:25" "App.java"$"209"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-08 08:36:25" "App.java"$"210"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-08 08:36:25" "App.java"$"211"$" final Resources res = AppHeap.getContext().getResources();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-08 08:36:25" "App.java"$"212"$" return res.getBoolean(R.bool.config_alternative_payments);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-08 08:36:25" "App.java"$"213"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-08 08:36:25" "App.java"$"214"$" };"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-08 08:36:25" "App.java"$"215"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-08 08:36:25" "App.java"$"216"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-08 08:36:25" "App.java"$"217"$" private final IHelp help = new IHelp() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-08 08:36:25" "App.java"$"218"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-08 08:36:25" "App.java"$"219"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-08 08:36:25" "App.java"$"220"$" public CharSequence getText(@NonNull Context context) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-08 08:36:25" "App.java"$"221"$" final String source = RawReader.readText(context, R.raw.faq);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-08 08:36:25" "App.java"$"222"$" return Html.fromHtml(source);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-08 08:36:25" "App.java"$"223"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-08 08:36:25" "App.java"$"224"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-08 08:36:25" "App.java"$"225"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-08 08:36:25" "App.java"$"226"$" public void onUserReadHelp() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-08 08:36:25" "App.java"$"227"$" final Context context = instance;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-08 08:36:25" "App.java"$"228"$" Config.getInstance().getTriggers().setHelpRead(context, true, null);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-08 08:36:25" "App.java"$"229"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-08 08:36:25" "App.java"$"230"$" };"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-08 08:36:25" "App.java"$"231"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-08 08:36:25" "App.java"$"232"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-08 08:36:25" "App.java"$"233"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-08 08:36:25" "App.java"$"234"$" public IBilling getBilling() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-08 08:36:25" "App.java"$"235"$" return billing;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-08 08:36:25" "App.java"$"236"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-08 08:36:25" "App.java"$"237"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-08 08:36:25" "App.java"$"238"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-08 08:36:25" "App.java"$"239"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-08 08:36:25" "App.java"$"240"$" public IHelp getHelp() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-08 08:36:25" "App.java"$"241"$" return help;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-08 08:36:25" "App.java"$"242"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-08 08:36:25" "App.java"$"243"$" });"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-08 08:36:25" "App.java"$"244"$"166,7 @@ public class App extends Application {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-08 08:36:25" "App.java"$"245"$" if (!permission.isGranted()) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-08 08:36:25" "Action.java"$"246"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2016-02-08 08:36:25" "Action.java"$"247"$"37,7 @@ import java.lang.reflect.Field;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2016-02-08 08:36:25" "Action.java"$"248"$" *

"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/Action.java"$"2016-02-08 08:36:25" "NotificationList.java"$"249"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2016-02-08 08:36:25" "NotificationList.java"$"250"$"37,7 @@ final class NotificationList extends ArrayList implements IOnL"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2016-02-08 08:36:25" "NotificationList.java"$"251"$" static final int RESULT_DEFAULT = 0;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationList.java"$"2016-02-08 08:36:25" "NotificationPrProxy.java"$"252"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2016-02-08 08:36:25" "NotificationPrProxy.java"$"253"$"197,7 @@ class NotificationPrProxy {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2016-02-08 08:36:25" "NotificationPrProxy.java"$"254"$" // FIXME: Check if it works correctly."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2016-02-08 08:36:25" "NotificationPrProxy.java"$"255"$"+) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPrProxy.java"$"2016-02-08 08:36:25" "NotificationPresenter.java"$"256"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2016-02-08 08:36:25" "NotificationPresenter.java"$"257"$"342,35 @@ public class NotificationPresenter implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2016-02-08 08:36:25" "NotificationPresenter.java"$"258"$" mGList = new NotificationList(new NotificationList.OnNotificationListChangedListener() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2016-02-08 08:36:25" "NotificationPresenter.java"$"259"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2016-02-08 08:36:25" "NotificationPresenter.java"$"260"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2016-02-08 08:36:25" "NotificationPresenter.java"$"261"$" public int onNotificationAdded(@NonNull OpenNotification n) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2016-02-08 08:36:25" "NotificationPresenter.java"$"262"$" return NotificationList.RESULT_DEFAULT;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2016-02-08 08:36:25" "NotificationPresenter.java"$"263"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2016-02-08 08:36:25" "NotificationPresenter.java"$"264"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2016-02-08 08:36:25" "NotificationPresenter.java"$"265"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2016-02-08 08:36:25" "NotificationPresenter.java"$"266"$" public int onNotificationChanged("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2016-02-08 08:36:25" "NotificationPresenter.java"$"267"$" @NonNull OpenNotification n,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2016-02-08 08:36:25" "NotificationPresenter.java"$"268"$" @NonNull OpenNotification old) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2016-02-08 08:36:25" "NotificationPresenter.java"$"269"$" if (n.isGroupSummary() && old.isGroupSummary()) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2016-02-08 08:36:25" "NotificationPresenter.java"$"270"$" // Copy-paste all children from old notification to the"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2016-02-08 08:36:25" "NotificationPresenter.java"$"271"$" // new one."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2016-02-08 08:36:25" "NotificationPresenter.java"$"272"$" List children = n.getGroupNotifications();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2016-02-08 08:36:25" "NotificationPresenter.java"$"273"$" List aged = old.getGroupNotifications();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2016-02-08 08:36:25" "NotificationPresenter.java"$"274"$" assert children != null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2016-02-08 08:36:25" "NotificationPresenter.java"$"275"$" assert aged != null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2016-02-08 08:36:25" "NotificationPresenter.java"$"276"$" Check.getInstance().isTrue(children.isEmpty());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2016-02-08 08:36:25" "NotificationPresenter.java"$"277"$" children.addAll(aged);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2016-02-08 08:36:25" "NotificationPresenter.java"$"278"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2016-02-08 08:36:25" "NotificationPresenter.java"$"279"$" return NotificationList.RESULT_DEFAULT;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2016-02-08 08:36:25" "NotificationPresenter.java"$"280"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2016-02-08 08:36:25" "NotificationPresenter.java"$"281"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2016-02-08 08:36:25" "NotificationPresenter.java"$"282"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2016-02-08 08:36:25" "NotificationPresenter.java"$"283"$" public int onNotificationRemoved(@NonNull OpenNotification n) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2016-02-08 08:36:25" "NotificationPresenter.java"$"284"$" return NotificationList.RESULT_DEFAULT;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2016-02-08 08:36:25" "NotificationPresenter.java"$"285"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2016-02-08 08:36:25" "NotificationPresenter.java"$"286"$" });"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2016-02-08 08:36:25" "NotificationPresenter.java"$"287"$"447,6 @@ public class NotificationPresenter implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2016-02-08 08:36:25" "NotificationPresenter.java"$"288"$"463,23 @@ public class NotificationPresenter implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2016-02-08 08:36:25" "NotificationPresenter.java"$"289"$" //noinspection StatementWithEmptyBody"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2016-02-08 08:36:25" "NotificationPresenter.java"$"290"$" if (mGroupsWithSummaries.contains(groupKey)) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2016-02-08 08:36:25" "NotificationPresenter.java"$"291"$" } else {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2016-02-08 08:36:25" "NotificationPresenter.java"$"292"$" mGroupsWithSummaries.add(groupKey);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2016-02-08 08:36:25" "NotificationPresenter.java"$"293"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2016-02-08 08:36:25" "NotificationPresenter.java"$"294"$" // Put all group's children to its summary"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2016-02-08 08:36:25" "NotificationPresenter.java"$"295"$" // notification."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2016-02-08 08:36:25" "NotificationPresenter.java"$"296"$" for (int i = mGList.size() - 1; i >= 0; i--) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2016-02-08 08:36:25" "NotificationPresenter.java"$"297"$" OpenNotification n2 = mGList.get(i);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2016-02-08 08:36:25" "NotificationPresenter.java"$"298"$" if (groupKey.equals(n2.getGroupKey())) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2016-02-08 08:36:25" "NotificationPresenter.java"$"299"$" assert n.getGroupNotifications() != null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2016-02-08 08:36:25" "NotificationPresenter.java"$"300"$" n.getGroupNotifications().add(n2);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2016-02-08 08:36:25" "NotificationPresenter.java"$"301"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2016-02-08 08:36:25" "NotificationPresenter.java"$"302"$" // Remove this notification from the global list."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2016-02-08 08:36:25" "NotificationPresenter.java"$"303"$" mGList.removeNotification(n2);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2016-02-08 08:36:25" "NotificationPresenter.java"$"304"$" mLList.removeNotification(n2);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2016-02-08 08:36:25" "NotificationPresenter.java"$"305"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2016-02-08 08:36:25" "NotificationPresenter.java"$"306"$"489,7 @@ public class NotificationPresenter implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2016-02-08 08:36:25" "NotificationPresenter.java"$"307"$" if (groupKey.equals(n2.getGroupKey()) && n2.isGroupSummary()) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2016-02-08 08:36:25" "NotificationUiHelper.java"$"308"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2016-02-08 08:36:25" "NotificationUiHelper.java"$"309"$"138,7 @@ public class NotificationUiHelper implements INotificatiable {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2016-02-08 08:36:25" "NotificationUiHelper.java"$"310"$" if (Operator.bitAnd(mPendingUpdates, PENDING_UPDATE_ICONS)) updateIcons();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationUiHelper.java"$"2016-02-08 08:36:25" "OpenNotification.java"$"311"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2016-02-08 08:36:25" "OpenNotification.java"$"312"$"108,7 @@ public abstract class OpenNotification implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2016-02-08 08:36:25" "OpenNotification.java"$"313"$" *

"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2016-02-08 08:36:25" "OpenNotification.java"$"314"$"116,14 @@ public abstract class OpenNotification implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2016-02-08 08:36:25" "OpenNotification.java"$"315"$" *

"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2016-02-08 08:36:25" "OpenNotification.java"$"316"$" *

"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2016-02-08 08:36:25" "OpenNotification.java"$"317"$"298,13 @@ public abstract class OpenNotification implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2016-02-08 08:36:25" "OpenNotification.java"$"318"$" *

"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2016-02-08 08:36:25" "OpenNotification.java"$"319"$" *

"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2016-02-08 08:36:25" "OpenNotification.java"$"320"$"315,15 @@ public abstract class OpenNotification implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2016-02-08 08:36:25" "OpenNotification.java"$"321"$" *

"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2016-02-08 08:36:25" "OpenNotification.java"$"322"$" *

"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2016-02-08 08:36:25" "OpenNotification.java"$"323"$" *

"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/OpenNotification.java"$"2016-02-08 08:36:25" "PermissionAccessibility.java"$"324"$"++ b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2016-02-08 08:36:25" "PermissionAccessibility.java"$"325"$"53,7 @@ public final class PermissionAccessibility extends Permission {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2016-02-08 08:36:25" "PermissionAccessibility.java"$"326"$" public boolean isGranted() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionAccessibility.java"$"2016-02-08 08:36:25" "PermissionDeviceAdmin.java"$"327"$"++ b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2016-02-08 08:36:25" "PermissionDeviceAdmin.java"$"328"$"49,7 @@ public final class PermissionDeviceAdmin extends Permission {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2016-02-08 08:36:25" "PermissionDeviceAdmin.java"$"329"$" public boolean isGranted() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2016-02-08 08:36:25" "PermissionDeviceAdmin.java"$"330"$"57,7 @@ public final class PermissionDeviceAdmin extends Permission {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2016-02-08 08:36:25" "PermissionDeviceAdmin.java"$"331"$" public boolean exists(@NonNull Context context) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionDeviceAdmin.java"$"2016-02-08 08:36:25" "PermissionNotificationListener.java"$"332"$"++ b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2016-02-08 08:36:25" "PermissionNotificationListener.java"$"333"$"60,7 @@ public final class PermissionNotificationListener extends Permission {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2016-02-08 08:36:25" "PermissionNotificationListener.java"$"334"$" public boolean isGranted() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionNotificationListener.java"$"2016-02-08 08:36:25" "PermissionUsageStats.java"$"335"$"++ b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2016-02-08 08:36:25" "PermissionUsageStats.java"$"336"$"56,7 @@ public final class PermissionUsageStats extends Permission {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2016-02-08 08:36:25" "PermissionUsageStats.java"$"337"$" public boolean isGranted() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/permissions/PermissionUsageStats.java"$"2016-02-08 08:36:25" "ImmersiveModeDontPanic.java"$"338"$"++ b/project/app/src/main/java/com/achep/acdisplay/plugins/xposed/ImmersiveModeDontPanic.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/plugins/xposed/ImmersiveModeDontPanic.java"$"2016-02-08 08:36:25" "ImmersiveModeDontPanic.java"$"339"$"31,12 @@ import static de.robv.android.xposed.XposedHelpers.findAndHookMethod;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/plugins/xposed/ImmersiveModeDontPanic.java"$"2016-02-08 08:36:25" "ImmersiveModeDontPanic.java"$"340"$" *

"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/plugins/xposed/ImmersiveModeDontPanic.java"$"2016-02-08 08:36:25" "ImmersiveModeDontPanic.java"$"341"$" *

"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/plugins/xposed/ImmersiveModeDontPanic.java"$"2016-02-08 08:36:25" "ReceiverPublic.java"$"342"$"++ b/project/app/src/main/java/com/achep/acdisplay/receiver/ReceiverPublic.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/receiver/ReceiverPublic.java"$"2016-02-08 08:36:25" "ReceiverPublic.java"$"343"$"62,7 @@ public class ReceiverPublic extends BroadcastReceiver {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/receiver/ReceiverPublic.java"$"2016-02-08 08:36:25" "ReceiverPublic.java"$"344"$" enable &= App.getAccessManager().getMasterPermissions().isGranted();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/receiver/ReceiverPublic.java"$"2016-02-08 08:36:25" "BathService.java"$"345"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2016-02-08 08:36:25" "BathService.java"$"346"$"20,6 @@ package com.achep.acdisplay.services;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2016-02-08 08:36:25" "BathService.java"$"347"$"37,7 @@ import com.achep.acdisplay.notifications.NotificationHelper;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2016-02-08 08:36:25" "BathService.java"$"348"$"import com.achep.base.services.BaseService;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2016-02-08 08:36:25" "BathService.java"$"349"$"51,7 @@ import static com.achep.base.Build.DEBUG;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2016-02-08 08:36:25" "BathService.java"$"350"$"public class BathService extends BaseService {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2016-02-08 08:36:25" "BathService.java"$"351"$"69,7 @@ public class BathService extends Service {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2016-02-08 08:36:25" "BathService.java"$"352"$" } catch (Exception e) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2016-02-08 08:36:25" "BathService.java"$"353"$"119,7 @@ public class BathService extends Service {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2016-02-08 08:36:25" "BathService.java"$"354"$" } catch (Exception e) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/BathService.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"355"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"356"$"1,163 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"357"$"/*"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"358"$" * Copyright (C) 2015 AChep@xda "$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"359"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"360"$" * This program is free software; you can redistribute it and/or"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"361"$" * modify it under the terms of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"362"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"363"$" * of the License, or (at your option) any later version."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"364"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"365"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"366"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"367"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"368"$" * GNU General Public License for more details."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"369"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"370"$" * You should have received a copy of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"371"$" * along with this program; if not, write to the Free Software"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"372"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"373"$" * MA 02110-1301, USA."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"374"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"375"$"package com.achep.acdisplay.services.activemode.detectors;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"376"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"377"$"import android.hardware.Sensor;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"378"$"import android.hardware.SensorEvent;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"379"$"import android.hardware.SensorEventListener;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"380"$"import android.hardware.SensorManager;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"381"$"import android.os.SystemClock;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"382"$"import android.support.annotation.NonNull;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"383"$"import android.util.Log;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"384"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"385"$"import com.achep.base.Build;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"386"$"import com.achep.base.tests.Check;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"387"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"388"$"import java.util.ArrayList;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"389"$"import java.util.List;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"390"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"391"$"public class IdleExitDetector implements SensorEventListener {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"392"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"393"$" @SuppressWarnings(""PointlessBooleanExpression"")"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"394"$" private static final boolean DEBUG_ALGORITHM = true && Build.DEBUG;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"395"$" private static final String TAG = ""ShakeDetector"";"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"396"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"397"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"398"$" * After we detect a shake, we ignore any events for a bit of time."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"399"$" * We don't want two shakes to close together."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"400"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"401"$" private static final int IGNORE_EVENTS_AFTER_SHAKE = 1500; // 1.5 sec."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"402"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"403"$" private static final long KEEP_DATA_POINTS_FOR = 1400;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"404"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"405"$" private final List mDataPoints = new ArrayList<>();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"406"$" private final Listener mListener;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"407"$" private SensorManager mSensorManager;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"408"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"409"$" private long lastShake = 0;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"410"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"411"$" private float last_x = 0, last_y = 0, last_z = 0;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"412"$" private float ave_x = 0, ave_y = 0, ave_z = 0;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"413"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"414"$" public interface Listener {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"415"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"416"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"417"$" * Called on shake detected."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"418"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"419"$" void onShakeDetected();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"420"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"421"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"422"$" private static class DataPoint {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"423"$" public float x, y, z;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"424"$" public long time;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"425"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"426"$" public DataPoint(float x, float y, float z, long time) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"427"$" this.x = x;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"428"$" this.y = y;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"429"$" this.z = z;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"430"$" this.time = time;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"431"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"432"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"433"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"434"$" public IdleExitDetector(@NonNull Listener listener) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"435"$" mListener = listener;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"436"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"437"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"438"$" public void start(@NonNull SensorManager sensorManager) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"439"$" mSensorManager = sensorManager;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"440"$" Sensor sensor = mSensorManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"441"$" Check.getInstance().isNonNull(sensor);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"442"$" mSensorManager.registerListener(this, sensor, SensorManager.SENSOR_DELAY_GAME);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"443"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"444"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"445"$" public void stop() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"446"$" mSensorManager.unregisterListener(this);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"447"$" mSensorManager = null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"448"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"449"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"450"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"451"$" public void onSensorChanged(@NonNull SensorEvent event) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"452"$" Check.getInstance().isTrue(event.sensor.getType() == Sensor.TYPE_ACCELEROMETER);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"453"$" final long now = SystemClock.elapsedRealtime();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"454"$" final long deltaTime = now - KEEP_DATA_POINTS_FOR;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"455"$" // If a shake in last X seconds ignore."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"456"$" if (lastShake != 0 && (now - lastShake) < IGNORE_EVENTS_AFTER_SHAKE) return;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"457"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"458"$" float x = event.values[0];"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"459"$" float y = event.values[1];"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"460"$" float z = event.values[2];"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"461"$" if (last_x != 0 && last_y != 0 && last_z != 0 && (last_x != x || last_y != y || last_z != z)) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"462"$" DataPoint dp = new DataPoint(last_x - x, last_y - y, last_z - z, now);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"463"$" mDataPoints.add(dp);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"464"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"465"$" // Remove outdated data points."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"466"$" while (mDataPoints.size() > 0 && mDataPoints.get(0).time < deltaTime) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"467"$" mDataPoints.remove(0);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"468"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"469"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"470"$" // Calculate average threshold."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"471"$" final int length = mDataPoints.size();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"472"$" if (length > 10) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"473"$" for (DataPoint i : mDataPoints) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"474"$" ave_x += Math.abs(i.x);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"475"$" ave_y += Math.abs(i.y);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"476"$" ave_z += Math.abs(i.z);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"477"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"478"$" ave_x /= length;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"479"$" ave_y /= length;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"480"$" ave_z /= length;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"481"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"482"$"// if (DEBUG_ALGORITHM) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"483"$"// Log.d(TAG, ""ave_x="" + ave_x"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"484"$"// + "" ave_y="" + ave_y"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"485"$"// + "" ave_z="" + ave_z"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"486"$"// + "" length="" + length);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"487"$"// }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"488"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"489"$" final float ave = (ave_x + ave_y + ave_z) / 3f;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"490"$" final float aveDp = (Math.abs(dp.x) + Math.abs(dp.x) + Math.abs(dp.x)) / 3f;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"491"$" final float ratio = aveDp / ave;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"492"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"493"$" if (DEBUG_ALGORITHM) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"494"$" Log.d(TAG, ""ave="" + ave"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"495"$" + "" ave_dp="" + aveDp"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"496"$" + "" ave_ratio="" + ratio"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"497"$" + "" delta="" + (aveDp - ave));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"498"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"499"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"500"$" if (Math.abs(ratio) > 6 && Math.abs(aveDp - ave) > 0.5f && ave <= 0.3f) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"501"$" mListener.onShakeDetected();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"502"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"503"$" Log.e(TAG, ""ave="" + ave"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"504"$" + "" ave_dp="" + aveDp"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"505"$" + "" ave_ratio="" + ratio"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"506"$" + "" delta="" + (aveDp - ave));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"507"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"508"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"509"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"510"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"511"$" last_x = x;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"512"$" last_y = y;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"513"$" last_z = z;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"514"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"515"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"516"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"517"$" public void onAccuracyChanged(@NonNull Sensor sensor, int accuracy) { /* unused */ }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"518"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "IdleExitDetector.java"$"519"$"}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/activemode/detectors/IdleExitDetector.java"$"2016-02-08 08:36:25" "MediaController2.java"$"520"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2016-02-08 08:36:25" "MediaController2.java"$"521"$"33,8 @@ import com.achep.base.tests.Check;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2016-02-08 08:36:25" "MediaController2.java"$"522"$"import timber.log.Timber;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2016-02-08 08:36:25" "MediaController2.java"$"523"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2016-02-08 08:36:25" "MediaController2.java"$"524"$"import static com.achep.base.Build.DEBUG;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2016-02-08 08:36:25" "MediaController2.java"$"525"$"153,12 @@ public abstract class MediaController2 implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2016-02-08 08:36:25" "MediaController2.java"$"526"$" Timber.d(""Starting the media controller: was_running="" + mAtomic.isRunning());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2016-02-08 08:36:25" "MediaController2.java"$"527"$" Timber.d(""Stopping the media controller: was_running="" + mAtomic.isRunning());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2.java"$"2016-02-08 08:36:25" "MediaController2Ics.java"$"528"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2016-02-08 08:36:25" "MediaController2Ics.java"$"529"$"39,6 @@ import com.achep.acdisplay.R;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2016-02-08 08:36:25" "MediaController2Ics.java"$"530"$"109,7 @@ class MediaController2Ics extends MediaController2 {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2016-02-08 08:36:25" "MediaController2Ics.java"$"531"$" } catch (Exception e) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2016-02-08 08:36:25" "MediaController2Ics.java"$"532"$"127,7 @@ class MediaController2Ics extends MediaController2 {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2016-02-08 08:36:25" "MediaController2Ics.java"$"533"$" } catch (Exception e) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Ics.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"534"$"++ b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"535"$"52,12 @@ import static com.achep.base.Build.DEBUG;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"536"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"537"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"538"$" private final OnActiveSessionsChangedListener mSessionListener ="$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"539"$" new OnActiveSessionsChangedListener();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"540"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"541"$"69,90 @@ class MediaController2Lollipop extends MediaController2 {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"542"$" public void onPlaybackStateChanged(@NonNull PlaybackState state) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"543"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"544"$" * @author Artem Chepurnoy"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"545"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"546"$" private static class OnActiveSessionsChangedListener implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"547"$" MediaSessionManager.OnActiveSessionsChangedListener {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"548"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"549"$" private Reference mMediaControllerRef = new WeakReference<>(null);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"550"$" public void setMediaController(@Nullable MediaController2Lollipop mc) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"551"$" if (mc == null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"552"$" mMediaControllerRef.clear();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"553"$" return;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"554"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"555"$" mMediaControllerRef = new WeakReference<>(mc);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"556"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"557"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"558"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"559"$" public void onActiveSessionsChanged(List controllers) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"560"$" MediaController2Lollipop p = mMediaControllerRef.get();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"561"$" if (p == null) return;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"562"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"563"$" if (p.mMediaController != null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"564"$" for (MediaController controller : controllers) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"565"$" if (p.mMediaController == controller) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"566"$" // Current media controller is still alive."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"567"$" return;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"568"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"569"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"570"$" MediaController mc = pickBestMediaController(controllers);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"571"$" if (mc != null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"572"$" p.setMediaController(mc);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"573"$" } else {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"574"$" p.clearMediaController(true);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"575"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"576"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"577"$" list.size());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"578"$"+;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"579"$" @Nullable"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"580"$" private MediaController pickBestMediaController("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"581"$" @NonNull List list) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"582"$" int mediaControllerScore = -1;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"583"$" MediaController mediaController = null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"584"$" for (MediaController mc : list) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"585"$" if (mc == null) continue;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"586"$" int mcScore = 0;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"587"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"588"$" // Check for the current state"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"589"$" PlaybackState state = mc.getPlaybackState();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"590"$" if (state != null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"591"$" switch (state.getState()) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"592"$" case PlaybackState.STATE_STOPPED:"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"593"$" case PlaybackState.STATE_ERROR:"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"594"$" break;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"595"$" default:"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"596"$" mcScore++;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"597"$" break;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"598"$" if (mcScore > mediaControllerScore) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"599"$" mediaControllerScore = mcScore;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"600"$" mediaController = mc;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"601"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"602"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"603"$" return mediaController;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"604"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"605"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"606"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"607"$" @Nullable"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"608"$" private MediaSessionManager mMediaSessionManager;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"609"$" @Nullable"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"610"$" private MediaController mMediaController;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"611"$" private boolean mSessionListening;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"612"$"173,28 @@ class MediaController2Lollipop extends MediaController2 {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"613"$" mThread.setPriority(Thread.MIN_PRIORITY);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"614"$" mThread.start();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"615"$" // Media session manager leaks/holds the context for too long."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"616"$" // Don't let it to leak the activity, better lak the whole app."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"617"$" final Context context = mContext.getApplicationContext();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"618"$" mMediaSessionManager = (MediaSessionManager) context"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"619"$" mSessionListener.setMediaController(this);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"620"$" exception.getMessage());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"621"$" try {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"622"$" mMediaSessionManager.removeOnActiveSessionsChangedListener(mSessionListener);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"623"$" } catch (Exception e) { /* unused */ } finally {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"624"$" mMediaSessionManager = null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"625"$" mSessionListening = false;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"626"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"627"$"210,16 @@ class MediaController2Lollipop extends MediaController2 {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"628"$" mThread.finish(true);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"629"$" mSessionListening = false;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"630"$" mSessionListener.setMediaController(null);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"631"$" assert mMediaSessionManager != null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"632"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"633"$" super.onStop();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"634"$"300,7 @@ class MediaController2Lollipop extends MediaController2 {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"635"$" if (mMediaController == null || mMediaController.getPlaybackState() == null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"636"$"313,7 @@ class MediaController2Lollipop extends MediaController2 {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "MediaController2Lollipop.java"$"637"$" if (mMediaController == null || mMediaController.getPlaybackState() == null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/services/media/MediaController2Lollipop.java"$"2016-02-08 08:36:25" "KeyguardActivity.java"$"638"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2016-02-08 08:36:25" "KeyguardActivity.java"$"639"$"42,8 @@ import com.achep.acdisplay.ui.activities.base.BaseActivity;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2016-02-08 08:36:25" "KeyguardActivity.java"$"640"$"import com.achep.base.utils.logs.TracingLog;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2016-02-08 08:36:25" "KeyguardActivity.java"$"641"$"163,7 @@ public abstract class KeyguardActivity extends BaseActivity implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2016-02-08 08:36:25" "KeyguardActivity.java"$"642"$" && !Device.hasMarshmallowApi() // Should be fine now"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2016-02-08 08:36:25" "KeyguardActivity.java"$"643"$"437,7 @@ public abstract class KeyguardActivity extends BaseActivity implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2016-02-08 08:36:25" "KeyguardActivity.java"$"644"$" event, 5);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2016-02-08 08:36:25" "KeyguardActivity.java"$"645"$" if (DEBUG) TracingLog.v(TAG, ""TIMEOUT: "" + event, 5);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/KeyguardActivity.java"$"2016-02-08 08:36:25" "BlacklistActivity.java"$"646"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/activities/settings/BlacklistActivity.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/settings/BlacklistActivity.java"$"2016-02-08 08:36:25" "BlacklistActivity.java"$"647"$"56,6 @@ import com.achep.acdisplay.ui.fragments.BlacklistAppFragment;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/settings/BlacklistActivity.java"$"2016-02-08 08:36:25" "BlacklistActivity.java"$"648"$"696,7 @@ public class BlacklistActivity extends PreferenceActivity {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/settings/BlacklistActivity.java"$"2016-02-08 08:36:25" "BlacklistActivity.java"$"649"$" } catch (Exception e) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/settings/BlacklistActivity.java"$"2016-02-08 08:36:25" "SubBlacklistActivity.java"$"650"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/activities/settings/SubBlacklistActivity.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/settings/SubBlacklistActivity.java"$"2016-02-08 08:36:25" "SubBlacklistActivity.java"$"651"$"22,6 @@ import android.app.FragmentManager;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/settings/SubBlacklistActivity.java"$"2016-02-08 08:36:25" "WidgetPickerActivity.java"$"652"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/activities/settings/WidgetPickerActivity.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/settings/WidgetPickerActivity.java"$"2016-02-08 08:36:25" "WidgetPickerActivity.java"$"653"$"48,7 @@ import com.achep.base.ui.preferences.Enabler;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/settings/WidgetPickerActivity.java"$"2016-02-08 08:36:25" "WidgetPickerActivity.java"$"654"$"import com.achep.base.utils.ToastUtils;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/settings/WidgetPickerActivity.java"$"2016-02-08 08:36:25" "WidgetPickerActivity.java"$"655"$"335,7 @@ public class WidgetPickerActivity extends ActivityBase implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/settings/WidgetPickerActivity.java"$"2016-02-08 08:36:25" "WidgetPickerActivity.java"$"656"$" mWidthSeekBar.getProgress();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/settings/WidgetPickerActivity.java"$"2016-02-08 08:36:25" "WidgetPickerActivity.java"$"657"$" mHeightSeekBar.getProgress();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/settings/WidgetPickerActivity.java"$"2016-02-08 08:36:25" "WidgetPickerActivity.java"$"658"$" mHostView.updateAppWidgetSize(null, width, height, width, height);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/settings/WidgetPickerActivity.java"$"2016-02-08 08:36:25" "WidgetPickerActivity.java"$"659"$"449,7 @@ public class WidgetPickerActivity extends ActivityBase implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/settings/WidgetPickerActivity.java"$"2016-02-08 08:36:25" "WidgetPickerActivity.java"$"660"$" } else ToastUtils.showLong(this, R.string.error_dialog_title);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/settings/WidgetPickerActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"661"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"662"$"1,108 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"663"$"/*"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"664"$" * Copyright (C) 2015 AChep@xda "$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"665"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"666"$" * This program is free software; you can redistribute it and/or"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"667"$" * modify it under the terms of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"668"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"669"$" * of the License, or (at your option) any later version."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"670"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"671"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"672"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"673"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"674"$" * GNU General Public License for more details."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"675"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"676"$" * You should have received a copy of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"677"$" * along with this program; if not, write to the Free Software"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"678"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"679"$" * MA 02110-1301, USA."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"680"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"681"$"package com.achep.acdisplay.ui.activities.tests;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"682"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"683"$"import android.content.Context;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"684"$"import android.graphics.Color;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"685"$"import android.hardware.SensorManager;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"686"$"import android.os.Bundle;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"687"$"import android.support.annotation.NonNull;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"688"$"import android.view.Gravity;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"689"$"import android.view.View;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"690"$"import android.view.ViewGroup;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"691"$"import android.widget.LinearLayout;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"692"$"import android.widget.TextView;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"693"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"694"$"import com.achep.acdisplay.services.activemode.detectors.IdleExitDetector;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"695"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"696"$"/**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"697"$" * An activity for testing and debugging the shake algorithms. The background is"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"698"$" * red in idle mode and green if shake-d."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"699"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"700"$" * @author Artem Chepurnoy"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"701"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"702"$"public class IdleExitTestActivity extends TestActivity implements View.OnClickListener {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"703"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"704"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"705"$" private final IdleExitDetector.Listener mShakeDetectorListener ="$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"706"$" new IdleExitDetector.Listener() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"707"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"708"$" public void onShakeDetected() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"709"$" mTextView.setBackgroundColor(Color.GREEN);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"710"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"711"$" };"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"712"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"713"$" private final IdleExitDetector mShakeDetector ="$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"714"$" new IdleExitDetector(mShakeDetectorListener);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"715"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"716"$" private TextView mTextView;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"717"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"718"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"719"$" protected void onCreate(Bundle savedInstanceState) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"720"$" super.onCreate(savedInstanceState);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"721"$" LinearLayout ll = new LinearLayout(this);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"722"$" ll.setOrientation(LinearLayout.VERTICAL);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"723"$" ll.setLayoutParams(new LinearLayout.LayoutParams("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"724"$" ViewGroup.LayoutParams.MATCH_PARENT,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"725"$" ViewGroup.LayoutParams.MATCH_PARENT));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"726"$" ll.setPadding(30, 30, 30, 30);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"727"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"728"$" mTextView = onCreateTextView();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"729"$" mTextView.setText(""Shake detector"");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"730"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"731"$" ll.addView(mTextView);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"732"$" setContentView(ll);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"733"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"734"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"735"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"736"$" protected void onResume() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"737"$" super.onResume();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"738"$" SensorManager sensorManager = (SensorManager) getSystemService(Context.SENSOR_SERVICE);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"739"$" mShakeDetector.start(sensorManager);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"740"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"741"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"742"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"743"$" protected void onPause() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"744"$" mShakeDetector.stop();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"745"$" super.onPause();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"746"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"747"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"748"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"749"$" private TextView onCreateTextView() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"750"$" LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"751"$" ViewGroup.LayoutParams.MATCH_PARENT,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"752"$" 0 /* weight = 1 */);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"753"$" lp.weight = 1;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"754"$" TextView textView = new TextView(this);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"755"$" textView.setLayoutParams(lp);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"756"$" textView.setOnClickListener(this);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"757"$" textView.setGravity(Gravity.CENTER);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"758"$" textView.setBackgroundColor(Color.RED);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"759"$" return textView;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"760"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"761"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"762"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"763"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"764"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"765"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"766"$" public void onClick(View v) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"767"$" v.setBackgroundColor(Color.RED);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"768"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"769"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "IdleExitTestActivity.java"$"770"$"}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/tests/IdleExitTestActivity.java"$"2016-02-08 08:36:25" "HostWidget.java"$"771"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2016-02-08 08:36:25" "HostWidget.java"$"772"$"179,11 @@ public class HostWidget extends Widget implements ConfigBase.OnConfigChangedList"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2016-02-08 08:36:25" "HostWidget.java"$"773"$" w = Math.round(MathUtils.range(w * density, wMin, wMax));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2016-02-08 08:36:25" "HostWidget.java"$"774"$" h = Math.round(MathUtils.range(h * density, hMin, hMax));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2016-02-08 08:36:25" "HostWidget.java"$"775"$" ViewUtils.setSize(mHostView, w, h);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2016-02-08 08:36:25" "HostWidget.java"$"776"$" mHostView.updateAppWidgetSize(null, w, h, w, h);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/HostWidget.java"$"2016-02-08 08:36:25" "KeyguardSettings.java"$"777"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/KeyguardSettings.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/KeyguardSettings.java"$"2016-02-08 08:36:25" "KeyguardSettings.java"$"778"$"63,7 @@ public class KeyguardSettings extends BaseSettings {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/KeyguardSettings.java"$"2016-02-08 08:36:25" "KeyguardSettings.java"$"779"$" if (pg.exists(context)) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/KeyguardSettings.java"$"2016-02-08 08:36:25" "MoreSettings.java"$"780"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2016-02-08 08:36:25" "MoreSettings.java"$"781"$"29,7 @@ import com.achep.acdisplay.R;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2016-02-08 08:36:25" "MoreSettings.java"$"782"$"import com.afollestad.materialdialogs.DialogAction;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2016-02-08 08:36:25" "MoreSettings.java"$"783"$"163,10 @@ public class MoreSettings extends BaseSettings implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2016-02-08 08:36:25" "MoreSettings.java"$"784"$" .onPositive(new MaterialDialog.SingleButtonCallback() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2016-02-08 08:36:25" "MoreSettings.java"$"785"$" public void onClick(@NonNull MaterialDialog materialDialog,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2016-02-08 08:36:25" "MoreSettings.java"$"786"$" @NonNull DialogAction dialogAction) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/settings/MoreSettings.java"$"2016-02-08 08:36:25" "ForwardingListener.java"$"787"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/view/ForwardingListener.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/ForwardingListener.java"$"2016-02-08 08:36:25" "ForwardingListener.java"$"788"$"83,7 @@ public class ForwardingListener implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/ForwardingListener.java"$"2016-02-08 08:36:25" "ForwardingListener.java"$"789"$" *

"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/ForwardingListener.java"$"2016-02-08 08:36:25" "OverlayView.java"$"790"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"791"$"1,145 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"792"$"/*"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"793"$" * Copyright (C) 2015 AChep@xda "$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"794"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"795"$" * This program is free software; you can redistribute it and/or"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"796"$" * modify it under the terms of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"797"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"798"$" * of the License, or (at your option) any later version."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"799"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"800"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"801"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"802"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"803"$" * GNU General Public License for more details."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"804"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"805"$" * You should have received a copy of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"806"$" * along with this program; if not, write to the Free Software"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"807"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"808"$" * MA 02110-1301, USA."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"809"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"810"$"package com.achep.acdisplay.ui.view;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"811"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"812"$"import android.content.Context;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"813"$"import android.graphics.PixelFormat;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"814"$"import android.support.annotation.NonNull;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"815"$"import android.util.AttributeSet;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"816"$"import android.util.Log;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"817"$"import android.view.View;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"818"$"import android.view.WindowManager;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"819"$"import android.widget.FrameLayout;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"820"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"821"$"import static com.achep.base.Build.DEBUG;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"822"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"823"$"/**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"824"$" * @author Artem Chepurnoy"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"825"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"826"$"public class OverlayView extends FrameLayout {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"827"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"828"$" private static final String TAG = ""OverlayView"";"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"829"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"830"$" private static final int SYSTEM_UI_BASIC_FLAGS ="$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"831"$" View.SYSTEM_UI_FLAG_HIDE_NAVIGATION"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"832"$" | View.SYSTEM_UI_FLAG_LOW_PROFILE"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"833"$" | View.SYSTEM_UI_FLAG_FULLSCREEN"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"834"$" | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"835"$" | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"836"$" | View.SYSTEM_UI_FLAG_LAYOUT_STABLE;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"837"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"838"$" public OverlayView(Context context) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"839"$" super(context);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"840"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"841"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"842"$" public OverlayView(Context context, AttributeSet attrs) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"843"$" super(context, attrs);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"844"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"845"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"846"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"847"$" protected void onAttachedToWindow() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"848"$" super.onAttachedToWindow();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"849"$" setWindowSystemUiVisibilityFlags();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"850"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"851"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"852"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"853"$" public void onWindowFocusChanged(boolean hasWindowFocus) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"854"$" super.onWindowFocusChanged(hasWindowFocus);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"855"$" setWindowSystemUiVisibilityFlags();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"856"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"857"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"858"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"859"$" public void onWindowSystemUiVisibilityChanged(int visible) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"860"$" super.onWindowSystemUiVisibilityChanged(visible);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"861"$" postDelayed(new Runnable() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"862"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"863"$" public void run() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"864"$" setWindowSystemUiVisibilityFlags();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"865"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"866"$" }, 100);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"867"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"868"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"869"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"870"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"871"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"872"$" protected void setWindowSystemUiVisibilityFlags() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"873"$" final int flags = SYSTEM_UI_BASIC_FLAGS | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"874"$" setSystemUiVisibility(flags);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"875"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"876"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"877"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"878"$" * Clears and then sets back immersive mode flags, so status-bar/nav-bar"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"879"$" * definitely `hides`."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"880"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"881"$" protected void setWindowSystemUiVisibilityFlagsRefresh() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"882"$" final int flags = SYSTEM_UI_BASIC_FLAGS | View.SYSTEM_UI_FLAG_IMMERSIVE;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"883"$" setSystemUiVisibility(flags);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"884"$" postDelayed(new Runnable() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"885"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"886"$" public void run() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"887"$" setWindowSystemUiVisibilityFlags();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"888"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"889"$" }, 40);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"890"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"891"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"892"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"893"$" * Safely adds this view to the window manager."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"894"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"895"$" public void addOverlayView() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"896"$" final Context context = getContext();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"897"$" final WindowManager wm = (WindowManager) context.getSystemService(Context.WINDOW_SERVICE);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"898"$" try {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"899"$" wm.addView(this, createLayoutParams());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"900"$" } catch (Exception e) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"901"$" if (DEBUG) Log.d(TAG, ""Failed to add overlay view: message="" + e.getMessage());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"902"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"903"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"904"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"905"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"906"$" * Safely removes this view from the window manager."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"907"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"908"$" public void removeOverlayView() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"909"$" final Context context = getContext();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"910"$" final WindowManager wm = (WindowManager) context.getSystemService(Context.WINDOW_SERVICE);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"911"$" try {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"912"$" wm.removeView(this);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"913"$" } catch (Exception e) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"914"$" if (DEBUG) Log.d(TAG, ""Failed to add overlay view: message="" + e.getMessage());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"915"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"916"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"917"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"918"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"919"$" private WindowManager.LayoutParams createLayoutParams() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"920"$" int type = WindowManager.LayoutParams.TYPE_SYSTEM_ERROR;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"921"$" int flags = WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"922"$" | WindowManager.LayoutParams.FLAG_ALT_FOCUSABLE_IM"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"923"$" | WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"924"$" | WindowManager.LayoutParams.FLAG_LAYOUT_IN_SCREEN"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"925"$" | WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"926"$" | WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"927"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"928"$" WindowManager.LayoutParams lp = new WindowManager.LayoutParams("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"929"$" WindowManager.LayoutParams.MATCH_PARENT,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"930"$" WindowManager.LayoutParams.MATCH_PARENT,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"931"$" type, flags,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"932"$" PixelFormat.RGB_565);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"933"$" lp.softInputMode = WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"934"$" return lp;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"935"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "OverlayView.java"$"936"$"}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/view/OverlayView.java"$"2016-02-08 08:36:25" "PendingIntentUtils.java"$"937"$"++ b/project/app/src/main/java/com/achep/acdisplay/utils/PendingIntentUtils.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/PendingIntentUtils.java"$"2016-02-08 08:36:25" "PendingIntentUtils.java"$"938"$"26,6 @@ import android.support.annotation.Nullable;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/PendingIntentUtils.java"$"2016-02-08 08:36:25" "PendingIntentUtils.java"$"939"$"65,7 @@ public class PendingIntentUtils {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/PendingIntentUtils.java"$"2016-02-08 08:36:25" "PendingIntentUtils.java"$"940"$" } catch (Exception e) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/utils/PendingIntentUtils.java"$"2016-02-08 08:36:25" "AppHeap.java"$"941"$"++ b/project/app/src/main/java/com/achep/base/AppHeap.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2016-02-08 08:36:25" "AppHeap.java"$"942"$"23,10 @@ import android.content.Context;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2016-02-08 08:36:25" "AppHeap.java"$"943"$"import com.achep.base.interfaces.IConfiguration;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2016-02-08 08:36:25" "AppHeap.java"$"944"$"import com.achep.base.timber.ReleaseTree;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2016-02-08 08:36:25" "AppHeap.java"$"945"$"35,10 @@ import org.solovyev.android.checkout.Checkout;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2016-02-08 08:36:25" "AppHeap.java"$"946"$"import timber.log.Timber;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2016-02-08 08:36:25" "AppHeap.java"$"947"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2016-02-08 08:36:25" "AppHeap.java"$"948"$"/**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2016-02-08 08:36:25" "AppHeap.java"$"949"$"77,6 @@ public class AppHeap implements IOnLowMemory {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2016-02-08 08:36:25" "AppHeap.java"$"950"$"85,40 @@ public class AppHeap implements IOnLowMemory {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2016-02-08 08:36:25" "AppHeap.java"$"951"$" private IConfiguration mConfiguration;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2016-02-08 08:36:25" "AppHeap.java"$"952"$" public void init(@NonNull Application application, @NonNull IConfiguration configuration) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2016-02-08 08:36:25" "AppHeap.java"$"953"$" mCheckoutInternal = new CheckoutInternal(application, Products.create()"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2016-02-08 08:36:25" "AppHeap.java"$"954"$" .add(ProductTypes.IN_APP, configuration.getBilling().getProducts())"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2016-02-08 08:36:25" "AppHeap.java"$"955"$" .add(ProductTypes.SUBSCRIPTION, Collections.singletonList("""")));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2016-02-08 08:36:25" "AppHeap.java"$"956"$" mConfiguration = configuration;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2016-02-08 08:36:25" "AppHeap.java"$"957"$" // Setup log"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2016-02-08 08:36:25" "AppHeap.java"$"958"$" /*"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2016-02-08 08:36:25" "AppHeap.java"$"959"$" if (DEBUG) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2016-02-08 08:36:25" "AppHeap.java"$"960"$" Timber.plant(new Timber.DebugTree());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2016-02-08 08:36:25" "AppHeap.java"$"961"$" } else {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2016-02-08 08:36:25" "AppHeap.java"$"962"$" Timber.plant(new ReleaseTree());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2016-02-08 08:36:25" "AppHeap.java"$"963"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2016-02-08 08:36:25" "AppHeap.java"$"964"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2016-02-08 08:36:25" "AppHeap.java"$"965"$" Timber.plant(new ReleaseTree());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2016-02-08 08:36:25" "AppHeap.java"$"966"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2016-02-08 08:36:25" "AppHeap.java"$"967"$" TypefaceHelper.initialize(application);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2016-02-08 08:36:25" "AppHeap.java"$"968"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2016-02-08 08:36:25" "AppHeap.java"$"969"$" public final IConfiguration getConfiguration() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2016-02-08 08:36:25" "AppHeap.java"$"970"$" return mConfiguration;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2016-02-08 08:36:25" "AppHeap.java"$"971"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2016-02-08 08:36:25" "AppHeap.java"$"972"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2016-02-08 08:36:25" "AppHeap.java"$"973"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2016-02-08 08:36:25" "Build.java"$"974"$"++ b/project/app/src/main/java/com/achep/base/Build.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Build.java"$"2016-02-08 08:36:25" "Build.java"$"975"$"29,21 @@ import com.achep.acdisplay.BuildConfig;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Build.java"$"2016-02-08 08:36:25" "Build.java"$"976"$"@SuppressWarnings(""PointlessBooleanExpression"")"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Build.java"$"2016-02-08 08:36:25" "Build.java"$"977"$" public static final boolean DEBUG = true &&"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Build.java"$"2016-02-08 08:36:25" "Build.java"$"978"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Build.java"$"2016-02-08 08:36:25" "Build.java"$"979"$" * {@code true}, to force-enable the power-saving mode, {@code false}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Build.java"$"2016-02-08 08:36:25" "Build.java"$"980"$" * to check the state of the system."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Build.java"$"2016-02-08 08:36:25" "Build.java"$"981"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Build.java"$"2016-02-08 08:36:25" "Build.java"$"982"$" public static final boolean DEBUG_POWER_SAVING = false && DEBUG;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Build.java"$"2016-02-08 08:36:25" "Build.java"$"983"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Build.java"$"2016-02-08 08:36:25" "Build.java"$"984"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Build.java"$"2016-02-08 08:36:25" "Build.java"$"985"$"71,31 @@ public final class Build {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Build.java"$"2016-02-08 08:36:25" "Build.java"$"986"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Build.java"$"2016-02-08 08:36:25" "Build.java"$"987"$" * Encrypted key that is used to store logs on storage."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Build.java"$"2016-02-08 08:36:25" "Build.java"$"988"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Build.java"$"2016-02-08 08:36:25" "Build.java"$"989"$" * @see #LOG_KEY_SALT"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Build.java"$"2016-02-08 08:36:25" "Build.java"$"990"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Build.java"$"2016-02-08 08:36:25" "Build.java"$"991"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Build.java"$"2016-02-08 08:36:25" "Build.java"$"992"$" public static final String LOG_KEY_ENCRYPTED ="$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Build.java"$"2016-02-08 08:36:25" "Build.java"$"993"$" BuildConfig.MY_LOG_KEY;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Build.java"$"2016-02-08 08:36:25" "Build.java"$"994"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Build.java"$"2016-02-08 08:36:25" "Build.java"$"995"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Build.java"$"2016-02-08 08:36:25" "Build.java"$"996"$" * Salt for {@link #LOG_KEY_ENCRYPTED}. The salt is generated on"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Build.java"$"2016-02-08 08:36:25" "Build.java"$"997"$" * build and should not be hardcoded."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Build.java"$"2016-02-08 08:36:25" "Build.java"$"998"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Build.java"$"2016-02-08 08:36:25" "Build.java"$"999"$" * @see #LOG_KEY_ENCRYPTED"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Build.java"$"2016-02-08 08:36:25" "Build.java"$"1000"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Build.java"$"2016-02-08 08:36:25" "Build.java"$"1001"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Build.java"$"2016-02-08 08:36:25" "Build.java"$"1002"$" public static final String LOG_KEY_SALT ="$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Build.java"$"2016-02-08 08:36:25" "Build.java"$"1003"$" BuildConfig.MY_LOG_KEY_SALT;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Build.java"$"2016-02-08 08:36:25" "Build.java"$"1004"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Build.java"$"2016-02-08 08:36:25" "Build.java"$"1005"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Build.java"$"2016-02-08 08:36:25" "Build.java"$"1006"$" * {@code true} to encrypt logs before saving, {@code false}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Build.java"$"2016-02-08 08:36:25" "Build.java"$"1007"$" * to write a plain text."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Build.java"$"2016-02-08 08:36:25" "Build.java"$"1008"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Build.java"$"2016-02-08 08:36:25" "Build.java"$"1009"$" public static final boolean ENCRYPT_LOGS = false && DEBUG;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Build.java"$"2016-02-08 08:36:25" "Build.java"$"1010"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Build.java"$"2016-02-08 08:36:25" "Build.java"$"1011"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Build.java"$"2016-02-08 08:36:25" "Device.java"$"1012"$"++ b/project/app/src/main/java/com/achep/base/Device.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Device.java"$"2016-02-08 08:36:25" "Device.java"$"1013"$"63,11 @@ public class Device {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Device.java"$"2016-02-08 08:36:25" "Device.java"$"1014"$" 1:"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Device.java"$"2016-02-08 08:36:25" "Device.java"$"1015"$" case Build.VERSION_CODES.M:"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Device.java"$"2016-02-08 08:36:25" "Device.java"$"1016"$" API_VERSION_NAME_SHORT = hasMarshmallowApi() ? ""X"" : ""WTF"";"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Device.java"$"2016-02-08 08:36:25" "Device.java"$"1017"$"81,10 @@ public class Device {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Device.java"$"2016-02-08 08:36:25" "Device.java"$"1018"$" * {@link Build.VERSION_CODES#M Marshmallow 6} or higher, {@code false} otherwise."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Device.java"$"2016-02-08 08:36:25" "Device.java"$"1019"$" 1);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Device.java"$"2016-02-08 08:36:25" "Device.java"$"1020"$" public static boolean hasMarshmallowApi() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Device.java"$"2016-02-08 08:36:25" "Device.java"$"1021"$" return hasTargetApi(Build.VERSION_CODES.M);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Device.java"$"2016-02-08 08:36:25" "Timeout.java"$"1022"$"++ b/project/app/src/main/java/com/achep/base/Timeout.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1023"$"1,277 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1024"$"/*"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1025"$" * Copyright (C) 2014 AChep@xda "$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1026"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1027"$" * This program is free software; you can redistribute it and/or"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1028"$" * modify it under the terms of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1029"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1030"$" * of the License, or (at your option) any later version."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1031"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1032"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1033"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1034"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1035"$" * GNU General Public License for more details."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1036"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1037"$" * You should have received a copy of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1038"$" * along with this program; if not, write to the Free Software"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1039"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1040"$" * MA 02110-1301, USA."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1041"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1042"$"package com.achep.base;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1043"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1044"$"import android.os.Message;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1045"$"import android.os.SystemClock;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1046"$"import android.support.annotation.NonNull;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1047"$"import android.view.animation.LinearInterpolator;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1048"$"import android.widget.ProgressBar;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1049"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1050"$"import com.achep.acdisplay.ui.animations.ProgressBarAnimation;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1051"$"import com.achep.base.async.WeakHandler;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1052"$"import com.achep.base.interfaces.ISubscriptable;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1053"$"import com.achep.base.interfaces.ITimeout;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1054"$"import com.achep.base.tests.Check;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1055"$"import com.achep.base.utils.MathUtils;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1056"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1057"$"import java.util.ArrayList;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1058"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1059"$"/**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1060"$" * @author Artem Chepurnoy"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1061"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1062"$"public class Timeout implements ITimeout, ISubscriptable {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1063"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1064"$" private static final String TAG = ""Timeout"";"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1065"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1066"$" public static final int EVENT_TIMEOUT = 0;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1067"$" public static final int EVENT_SET = 1;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1068"$" public static final int EVENT_CLEARED = 2;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1069"$" public static final int EVENT_PAUSED = 3;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1070"$" public static final int EVENT_RESUMED = 4;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1071"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1072"$" public interface OnTimeoutEventListener {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1073"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1074"$" void onTimeoutEvent(@NonNull Timeout timeout, int event);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1075"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1076"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1077"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1078"$" private static final int SET = 0;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1079"$" private static final int RESUME = 1;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1080"$" private static final int PAUSE = 2;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1081"$" private static final int CLEAR = 3;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1082"$" private static final int TIMEOUT = 4;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1083"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1084"$" private final ArrayList mListeners = new ArrayList<>(3);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1085"$" private final H mHandler = new H(this);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1086"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1087"$" private long mTimeoutPausedAt;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1088"$" private long mTimeoutDuration;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1089"$" private long mTimeoutAt;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1090"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1091"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1092"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1093"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1094"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1095"$" public void registerListener(@NonNull OnTimeoutEventListener listener) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1096"$" synchronized (this) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1097"$" mListeners.add(listener);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1098"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1099"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1100"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1101"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1102"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1103"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1104"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1105"$" public void unregisterListener(@NonNull OnTimeoutEventListener listener) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1106"$" synchronized (this) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1107"$" mListeners.remove(listener);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1108"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1109"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1110"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1111"$" private void notifyListeners(final int event) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1112"$" synchronized (this) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1113"$" for (OnTimeoutEventListener l : mListeners) l.onTimeoutEvent(this, event);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1114"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1115"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1116"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1117"$" //-- MAIN -----------------------------------------------------------------"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1118"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1119"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1120"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1121"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1122"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1123"$" public void set(final int delay) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1124"$" set(delay, false);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1125"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1126"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1127"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1128"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1129"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1130"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1131"$" public void set(final int delay, boolean override) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1132"$" final int overrideInt = MathUtils.bool(override);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1133"$" final Message msg = Message.obtain(mHandler, SET, delay, overrideInt);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1134"$" mHandler.sendMessage(msg);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1135"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1136"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1137"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1138"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1139"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1140"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1141"$" public void pause() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1142"$" mHandler.sendEmptyMessage(PAUSE);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1143"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1144"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1145"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1146"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1147"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1148"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1149"$" public void resume() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1150"$" mHandler.sendEmptyMessage(RESUME);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1151"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1152"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1153"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1154"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1155"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1156"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1157"$" public void clear() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1158"$" mHandler.sendEmptyMessage(CLEAR);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1159"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1160"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1161"$" //-- OTHER -----------------------------------------------------------------"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1162"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1163"$" private long uptimeMillis() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1164"$" return SystemClock.uptimeMillis();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1165"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1166"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1167"$" private void checkThread() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1168"$" final Thread handlerThread = mHandler.getLooper().getThread();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1169"$" final Thread currentThread = Thread.currentThread();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1170"$" Check.getInstance().isTrue(handlerThread.equals(currentThread));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1171"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1172"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1173"$" //-- HANDLER --------------------------------------------------------------"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1174"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1175"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1176"$" * @author Artem Chepurnoy"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1177"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1178"$" private static class H extends WeakHandler {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1179"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1180"$" public H(@NonNull Timeout object) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1181"$" super(object);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1182"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1183"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1184"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1185"$" protected void onHandleMassage(@NonNull Timeout timeout, Message msg) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1186"$" switch (msg.what) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1187"$" case SET:"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1188"$" timeout.internalSet(msg.arg1, msg.arg2 != 0);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1189"$" break;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1190"$" case RESUME:"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1191"$" timeout.internalResume();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1192"$" break;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1193"$" case PAUSE:"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1194"$" timeout.internalPause();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1195"$" break;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1196"$" case CLEAR:"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1197"$" timeout.internalClear();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1198"$" break;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1199"$" case TIMEOUT:"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1200"$" timeout.internalTimeout();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1201"$" break;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1202"$" default:"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1203"$" throw new IllegalArgumentException();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1204"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1205"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1206"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1207"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1208"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1209"$" private void internalSet(long delayMillis, boolean resetOld) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1210"$" checkThread();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1211"$" final boolean isPaused = mTimeoutPausedAt != 0;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1212"$" final long timeoutAt = uptimeMillis() + delayMillis;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1213"$" final long timeoutAtOld = mTimeoutAt + (isPaused"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1214"$" ? uptimeMillis() - mTimeoutPausedAt"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1215"$" : 0);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1216"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1217"$" if (mTimeoutAt == 0 || timeoutAtOld > timeoutAt || resetOld) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1218"$" mTimeoutDuration = delayMillis;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1219"$" mTimeoutAt = timeoutAt;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1220"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1221"$" if (isPaused) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1222"$" mTimeoutPausedAt = uptimeMillis();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1223"$" notifyListeners(EVENT_SET);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1224"$" } else {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1225"$" notifyListeners(EVENT_SET);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1226"$" mHandler.removeMessages(TIMEOUT);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1227"$" mHandler.sendEmptyMessageAtTime(TIMEOUT, mTimeoutAt);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1228"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1229"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1230"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1231"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1232"$" private void internalResume() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1233"$" if (mTimeoutPausedAt != 0) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1234"$" checkThread();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1235"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1236"$" final long pausedAt = mTimeoutPausedAt;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1237"$" mTimeoutPausedAt = 0;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1238"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1239"$" if (mTimeoutAt > 0) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1240"$" long delta = uptimeMillis() - pausedAt;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1241"$" mTimeoutAt += delta;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1242"$" mHandler.sendEmptyMessageAtTime(TIMEOUT, mTimeoutAt);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1243"$" notifyListeners(EVENT_RESUMED);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1244"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1245"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1246"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1247"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1248"$" private void internalPause() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1249"$" if (mTimeoutPausedAt == 0) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1250"$" checkThread();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1251"$" mTimeoutPausedAt = uptimeMillis();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1252"$" mHandler.removeMessages(TIMEOUT);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1253"$" notifyListeners(EVENT_PAUSED);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1254"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1255"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1256"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1257"$" private void internalClear() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1258"$" checkThread();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1259"$" mTimeoutAt = 0;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1260"$" mTimeoutDuration = 0;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1261"$" mTimeoutPausedAt = 0;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1262"$" mHandler.removeMessages(TIMEOUT);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1263"$" notifyListeners(EVENT_CLEARED);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1264"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1265"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1266"$" private void internalTimeout() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1267"$" checkThread();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1268"$" mTimeoutAt = 0;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1269"$" mTimeoutDuration = 0;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1270"$" Check.getInstance().isTrue(mTimeoutPausedAt == 0);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1271"$" notifyListeners(EVENT_TIMEOUT);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1272"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1273"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1274"$" //-- GUI ------------------------------------------------------------------"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1275"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1276"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1277"$" * @author Artem Chepurnoy"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1278"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1279"$" public static class Gui implements Timeout.OnTimeoutEventListener {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1280"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1281"$" private static final int MAX = 300;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1282"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1283"$" private final ProgressBarAnimation mProgressBarAnimation;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1284"$" private final ProgressBar mProgressBar;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1285"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1286"$" public Gui(@NonNull ProgressBar progressBar) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1287"$" mProgressBar = progressBar;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1288"$" mProgressBar.setMax(MAX);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1289"$" mProgressBar.setProgress(MAX);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1290"$" mProgressBarAnimation = new ProgressBarAnimation(mProgressBar, MAX, 0);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1291"$" mProgressBarAnimation.setInterpolator(new LinearInterpolator());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1292"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1293"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1294"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1295"$" public void onTimeoutEvent(@NonNull Timeout timeout, int event) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1296"$" // TODO: Write the timeout's gui"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1297"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1298"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1299"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "Timeout.java"$"1300"$"}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/Timeout.java"$"2016-02-08 08:36:25" "AsyncTask.java"$"1301"$"++ b/project/app/src/main/java/com/achep/base/async/AsyncTask.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/AsyncTask.java"$"2016-02-08 08:36:25" "AsyncTask.java"$"1302"$"21,6 @@ package com.achep.base.async;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/AsyncTask.java"$"2016-02-08 08:36:25" "AsyncTask.java"$"1303"$"37,7 @@ import java.util.ArrayList;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/AsyncTask.java"$"2016-02-08 08:36:25" "AsyncTask.java"$"1304"$"import timber.log.Timber;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/AsyncTask.java"$"2016-02-08 08:36:25" "AsyncTask.java"$"1305"$"125,7 @@ public abstract class AsyncTask extends android.os.AsyncTask {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/AsyncTask.java"$"2016-02-08 08:36:25" "AsyncTask.java"$"1306"$" mUrl);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/AsyncTask.java"$"2016-02-08 08:36:25" "AsyncTask.java"$"1307"$" Timber.tag(TAG).d(""Fetching from "" + mUrl);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/AsyncTask.java"$"2016-02-08 08:36:25" "AsyncTask.java"$"1308"$"137,9 @@ public abstract class AsyncTask extends android.os.AsyncTask {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/AsyncTask.java"$"2016-02-08 08:36:25" "AsyncTask.java"$"1309"$" mUrl);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/AsyncTask.java"$"2016-02-08 08:36:25" "AsyncTask.java"$"1310"$" Timber.tag(TAG).d(""Done fetching from "" + mUrl);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/AsyncTask.java"$"2016-02-08 08:36:25" "AsyncTask.java"$"1311"$" mUrl);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/AsyncTask.java"$"2016-02-08 08:36:25" "AsyncTask.java"$"1312"$" Timber.tag(TAG).d(""Failed fetching from "" + mUrl);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/AsyncTask.java"$"2016-02-08 08:36:25" "AsyncTask.java"$"1313"$"250,7 @@ public abstract class AsyncTask extends android.os.AsyncTask {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/AsyncTask.java"$"2016-02-08 08:36:25" "AsyncTask.java"$"1314"$" } else Timber.tag(TAG).d(""Finished loading text, but callback is null!"");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/AsyncTask.java"$"2016-02-08 08:36:25" "TaskQueueThread.java"$"1315"$"++ b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2016-02-08 08:36:25" "TaskQueueThread.java"$"1316"$"19,6 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2016-02-08 08:36:25" "TaskQueueThread.java"$"1317"$"26,7 @@ import java.util.Iterator;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2016-02-08 08:36:25" "TaskQueueThread.java"$"1318"$"import timber.log.Timber;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2016-02-08 08:36:25" "TaskQueueThread.java"$"1319"$"65,7 @@ public abstract class TaskQueueThread extends Thread implements IThreadFinish"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2016-02-08 08:36:25" "TaskQueueThread.java"$"1320"$" Timber.tag(TAG).d(""Starting thread..."");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2016-02-08 08:36:25" "TaskQueueThread.java"$"1321"$"104,8 @@ public abstract class TaskQueueThread extends Thread implements IThreadFinish"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2016-02-08 08:36:25" "TaskQueueThread.java"$"1322"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2016-02-08 08:36:25" "TaskQueueThread.java"$"1323"$" Timber.tag(TAG).d(""Stopping thread..."");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/TaskQueueThread.java"$"2016-02-08 08:36:25" "WeakHandler.java"$"1324"$"++ b/project/app/src/main/java/com/achep/base/async/WeakHandler.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/WeakHandler.java"$"2016-02-08 08:36:25" "WeakHandler.java"$"1325"$"21,10 @@ package com.achep.base.async;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/WeakHandler.java"$"2016-02-08 08:36:25" "WeakHandler.java"$"1326"$"import timber.log.Timber;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/WeakHandler.java"$"2016-02-08 08:36:25" "WeakHandler.java"$"1327"$"44,7 @@ public abstract class WeakHandler extends Handler {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/WeakHandler.java"$"2016-02-08 08:36:25" "WeakHandler.java"$"1328"$" Timber.tag(TAG).w(""Weak reference has died!"""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/WeakHandler.java"$"2016-02-08 08:36:25" "WeakHandler.java"$"1329"$" "" class="" + mWeakRef.getClass()"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/WeakHandler.java"$"2016-02-08 08:36:25" "WeakHandler.java"$"1330"$" "" message="" + msg.toString());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/WeakHandler.java"$"2016-02-08 08:36:25" "CheckoutInternal.java"$"1331"$"++ b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2016-02-08 08:36:25" "CheckoutInternal.java"$"1332"$"21,10 @@ package com.achep.base.billing;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2016-02-08 08:36:25" "CheckoutInternal.java"$"1333"$"import com.achep.base.utils.EncryptionUtils;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2016-02-08 08:36:25" "CheckoutInternal.java"$"1334"$"37,8 @@ import org.solovyev.android.checkout.RobotmediaInventory;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2016-02-08 08:36:25" "CheckoutInternal.java"$"1335"$"import timber.log.Timber;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2016-02-08 08:36:25" "CheckoutInternal.java"$"1336"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2016-02-08 08:36:25" "CheckoutInternal.java"$"1337"$"/**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2016-02-08 08:36:25" "CheckoutInternal.java"$"1338"$"136,6 @@ public class CheckoutInternal {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2016-02-08 08:36:25" "CheckoutInternal.java"$"1339"$"+) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2016-02-08 08:36:25" "CheckoutInternal.java"$"1340"$"147,9 @@ public class CheckoutInternal {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2016-02-08 08:36:25" "CheckoutInternal.java"$"1341"$" return EncryptionUtils.fromX(k, s);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2016-02-08 08:36:25" "CheckoutInternal.java"$"1342"$" Timber.tag(TAG).e(""Failed to decode the public Google Play key!"");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/billing/CheckoutInternal.java"$"2016-02-08 08:36:25" "SkuUi.java"$"1343"$"++ b/project/app/src/main/java/com/achep/base/billing/SkuUi.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/billing/SkuUi.java"$"2016-02-08 08:36:25" "SkuUi.java"$"1344"$"1,79 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/billing/SkuUi.java"$"2016-02-08 08:36:25" "SkuUi.java"$"1345"$"package com.achep.base.billing;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/billing/SkuUi.java"$"2016-02-08 08:36:25" "SkuUi.java"$"1346"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/billing/SkuUi.java"$"2016-02-08 08:36:25" "SkuUi.java"$"1347"$"import android.support.annotation.NonNull;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/billing/SkuUi.java"$"2016-02-08 08:36:25" "SkuUi.java"$"1348"$"import android.support.annotation.Nullable;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/billing/SkuUi.java"$"2016-02-08 08:36:25" "SkuUi.java"$"1349"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/billing/SkuUi.java"$"2016-02-08 08:36:25" "SkuUi.java"$"1350"$"import org.solovyev.android.checkout.Sku;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/billing/SkuUi.java"$"2016-02-08 08:36:25" "SkuUi.java"$"1351"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/billing/SkuUi.java"$"2016-02-08 08:36:25" "SkuUi.java"$"1352"$"/**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/billing/SkuUi.java"$"2016-02-08 08:36:25" "SkuUi.java"$"1353"$" * @author Artem Chepurnoy"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/billing/SkuUi.java"$"2016-02-08 08:36:25" "SkuUi.java"$"1354"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/billing/SkuUi.java"$"2016-02-08 08:36:25" "SkuUi.java"$"1355"$"public abstract class SkuUi {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/billing/SkuUi.java"$"2016-02-08 08:36:25" "SkuUi.java"$"1356"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/billing/SkuUi.java"$"2016-02-08 08:36:25" "SkuUi.java"$"1357"$" private static final long MICRO = 1_000_000; // defines how much 'micro' is"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/billing/SkuUi.java"$"2016-02-08 08:36:25" "SkuUi.java"$"1358"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/billing/SkuUi.java"$"2016-02-08 08:36:25" "SkuUi.java"$"1359"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/billing/SkuUi.java"$"2016-02-08 08:36:25" "SkuUi.java"$"1360"$" public final Sku sku;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/billing/SkuUi.java"$"2016-02-08 08:36:25" "SkuUi.java"$"1361"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/billing/SkuUi.java"$"2016-02-08 08:36:25" "SkuUi.java"$"1362"$" @Nullable"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/billing/SkuUi.java"$"2016-02-08 08:36:25" "SkuUi.java"$"1363"$" private String mDescription;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/billing/SkuUi.java"$"2016-02-08 08:36:25" "SkuUi.java"$"1364"$" private final boolean mIsPurchased;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/billing/SkuUi.java"$"2016-02-08 08:36:25" "SkuUi.java"$"1365"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/billing/SkuUi.java"$"2016-02-08 08:36:25" "SkuUi.java"$"1366"$" public SkuUi(@NonNull Sku sku, boolean isPurchased) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/billing/SkuUi.java"$"2016-02-08 08:36:25" "SkuUi.java"$"1367"$" this.sku = sku;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/billing/SkuUi.java"$"2016-02-08 08:36:25" "SkuUi.java"$"1368"$" this.mIsPurchased = isPurchased;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/billing/SkuUi.java"$"2016-02-08 08:36:25" "SkuUi.java"$"1369"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/billing/SkuUi.java"$"2016-02-08 08:36:25" "SkuUi.java"$"1370"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/billing/SkuUi.java"$"2016-02-08 08:36:25" "SkuUi.java"$"1371"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/billing/SkuUi.java"$"2016-02-08 08:36:25" "SkuUi.java"$"1372"$" protected abstract String onCreateDescription(@NonNull Sku sku);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/billing/SkuUi.java"$"2016-02-08 08:36:25" "SkuUi.java"$"1373"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/billing/SkuUi.java"$"2016-02-08 08:36:25" "SkuUi.java"$"1374"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/billing/SkuUi.java"$"2016-02-08 08:36:25" "SkuUi.java"$"1375"$" * @return the price of the sku in {@link #getPriceCurrency() currency}."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/billing/SkuUi.java"$"2016-02-08 08:36:25" "SkuUi.java"$"1376"$" * @see #getPriceCurrency()"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/billing/SkuUi.java"$"2016-02-08 08:36:25" "SkuUi.java"$"1377"$" * @see #getDescription()"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/billing/SkuUi.java"$"2016-02-08 08:36:25" "SkuUi.java"$"1378"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/billing/SkuUi.java"$"2016-02-08 08:36:25" "SkuUi.java"$"1379"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/billing/SkuUi.java"$"2016-02-08 08:36:25" "SkuUi.java"$"1380"$" public String getPriceAmount() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/billing/SkuUi.java"$"2016-02-08 08:36:25" "SkuUi.java"$"1381"$" long amountMicro = sku.detailedPrice.amount;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/billing/SkuUi.java"$"2016-02-08 08:36:25" "SkuUi.java"$"1382"$" if (amountMicro % MICRO == 0) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/billing/SkuUi.java"$"2016-02-08 08:36:25" "SkuUi.java"$"1383"$" // Format it 'as int' number to"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/billing/SkuUi.java"$"2016-02-08 08:36:25" "SkuUi.java"$"1384"$" // get rid of unused comma."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/billing/SkuUi.java"$"2016-02-08 08:36:25" "SkuUi.java"$"1385"$" long amount = amountMicro / MICRO;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/billing/SkuUi.java"$"2016-02-08 08:36:25" "SkuUi.java"$"1386"$" return String.valueOf(amount);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/billing/SkuUi.java"$"2016-02-08 08:36:25" "SkuUi.java"$"1387"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/billing/SkuUi.java"$"2016-02-08 08:36:25" "SkuUi.java"$"1388"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/billing/SkuUi.java"$"2016-02-08 08:36:25" "SkuUi.java"$"1389"$" double amount = (double) amountMicro / MICRO;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/billing/SkuUi.java"$"2016-02-08 08:36:25" "SkuUi.java"$"1390"$" return String.valueOf(amount);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/billing/SkuUi.java"$"2016-02-08 08:36:25" "SkuUi.java"$"1391"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/billing/SkuUi.java"$"2016-02-08 08:36:25" "SkuUi.java"$"1392"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/billing/SkuUi.java"$"2016-02-08 08:36:25" "SkuUi.java"$"1393"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/billing/SkuUi.java"$"2016-02-08 08:36:25" "SkuUi.java"$"1394"$" * @return the currency of the price."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/billing/SkuUi.java"$"2016-02-08 08:36:25" "SkuUi.java"$"1395"$" * @see #getPriceAmount()"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/billing/SkuUi.java"$"2016-02-08 08:36:25" "SkuUi.java"$"1396"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/billing/SkuUi.java"$"2016-02-08 08:36:25" "SkuUi.java"$"1397"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/billing/SkuUi.java"$"2016-02-08 08:36:25" "SkuUi.java"$"1398"$" public String getPriceCurrency() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/billing/SkuUi.java"$"2016-02-08 08:36:25" "SkuUi.java"$"1399"$" return sku.detailedPrice.currency;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/billing/SkuUi.java"$"2016-02-08 08:36:25" "SkuUi.java"$"1400"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/billing/SkuUi.java"$"2016-02-08 08:36:25" "SkuUi.java"$"1401"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/billing/SkuUi.java"$"2016-02-08 08:36:25" "SkuUi.java"$"1402"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/billing/SkuUi.java"$"2016-02-08 08:36:25" "SkuUi.java"$"1403"$" * The thing that you may buy for that money."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/billing/SkuUi.java"$"2016-02-08 08:36:25" "SkuUi.java"$"1404"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/billing/SkuUi.java"$"2016-02-08 08:36:25" "SkuUi.java"$"1405"$" * @see #getPriceAmount()"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/billing/SkuUi.java"$"2016-02-08 08:36:25" "SkuUi.java"$"1406"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/billing/SkuUi.java"$"2016-02-08 08:36:25" "SkuUi.java"$"1407"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/billing/SkuUi.java"$"2016-02-08 08:36:25" "SkuUi.java"$"1408"$" public String getDescription() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/billing/SkuUi.java"$"2016-02-08 08:36:25" "SkuUi.java"$"1409"$" if (mDescription == null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/billing/SkuUi.java"$"2016-02-08 08:36:25" "SkuUi.java"$"1410"$" mDescription = onCreateDescription(sku);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/billing/SkuUi.java"$"2016-02-08 08:36:25" "SkuUi.java"$"1411"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/billing/SkuUi.java"$"2016-02-08 08:36:25" "SkuUi.java"$"1412"$" return mDescription;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/billing/SkuUi.java"$"2016-02-08 08:36:25" "SkuUi.java"$"1413"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/billing/SkuUi.java"$"2016-02-08 08:36:25" "SkuUi.java"$"1414"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/billing/SkuUi.java"$"2016-02-08 08:36:25" "SkuUi.java"$"1415"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/billing/SkuUi.java"$"2016-02-08 08:36:25" "SkuUi.java"$"1416"$" * @return {@code true} if the sku is purchased,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/billing/SkuUi.java"$"2016-02-08 08:36:25" "SkuUi.java"$"1417"$" * {@code false} otherwise."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/billing/SkuUi.java"$"2016-02-08 08:36:25" "SkuUi.java"$"1418"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/billing/SkuUi.java"$"2016-02-08 08:36:25" "SkuUi.java"$"1419"$" public boolean isPurchased() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/billing/SkuUi.java"$"2016-02-08 08:36:25" "SkuUi.java"$"1420"$" return mIsPurchased;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/billing/SkuUi.java"$"2016-02-08 08:36:25" "SkuUi.java"$"1421"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/billing/SkuUi.java"$"2016-02-08 08:36:25" "SkuUi.java"$"1422"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/billing/SkuUi.java"$"2016-02-08 08:36:25" "SkuUi.java"$"1423"$"}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/billing/SkuUi.java"$"2016-02-08 08:36:25" "ConfigBase.java"$"1424"$"++ b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2016-02-08 08:36:25" "ConfigBase.java"$"1425"$"45,14 @@ import org.json.JSONObject;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2016-02-08 08:36:25" "ConfigBase.java"$"1426"$"import timber.log.Timber;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2016-02-08 08:36:25" "ConfigBase.java"$"1427"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2016-02-08 08:36:25" "ConfigBase.java"$"1428"$"import static com.achep.base.Build.DEBUG;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2016-02-08 08:36:25" "ConfigBase.java"$"1429"$"117,7 @@ public abstract class ConfigBase implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2016-02-08 08:36:25" "ConfigBase.java"$"1430"$" Timber.tag(TAG).w(""Tried to register already registered listener!"");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2016-02-08 08:36:25" "ConfigBase.java"$"1431"$"140,7 @@ public abstract class ConfigBase implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2016-02-08 08:36:25" "ConfigBase.java"$"1432"$" Timber.tag(TAG).w(""Tried to unregister non-existent listener!"");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2016-02-08 08:36:25" "ConfigBase.java"$"1433"$"242,7 @@ public abstract class ConfigBase implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2016-02-08 08:36:25" "ConfigBase.java"$"1434"$" } catch (Exception e) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2016-02-08 08:36:25" "ConfigBase.java"$"1435"$"392,7 @@ public abstract class ConfigBase implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2016-02-08 08:36:25" "ConfigBase.java"$"1436"$" } catch (Exception e) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2016-02-08 08:36:25" "ConfigBase.java"$"1437"$"737,7 @@ public abstract class ConfigBase implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2016-02-08 08:36:25" "ConfigBase.java"$"1438"$" } catch (Exception e) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2016-02-08 08:36:25" "ConfigBase.java"$"1439"$" clazz.getName() + ""#"" + fieldName + "" field."");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2016-02-08 08:36:25" "ConfigBase.java"$"1440"$"749,7 @@ public abstract class ConfigBase implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2016-02-08 08:36:25" "ConfigBase.java"$"1441"$" } catch (Exception e) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2016-02-08 08:36:25" "ConfigBase.java"$"1442"$" clazz.getName() + ""#"" + getterName + "" method."");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2016-02-08 08:36:25" "ConfigBase.java"$"1443"$"781,7 @@ public abstract class ConfigBase implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2016-02-08 08:36:25" "ConfigBase.java"$"1444"$" } catch (Exception e) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2016-02-08 08:36:25" "ConfigBase.java"$"1445"$" clazz.getName() + ""#"" + setterName + ""(***) method."");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/ConfigBase.java"$"2016-02-08 08:36:25" "IActivityBase.java"$"1446"$"++ b/project/app/src/main/java/com/achep/base/interfaces/IActivityBase.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IActivityBase.java"$"2016-02-08 08:36:25" "IActivityBase.java"$"1447"$"29,7 @@ import org.solovyev.android.checkout.ActivityCheckout;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IActivityBase.java"$"2016-02-08 08:36:25" "IActivityBase.java"$"1448"$"public interface IActivityBase extends IPowerSave {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IActivityBase.java"$"2016-02-08 08:36:25" "IActivityBase.java"$"1449"$"55,4 @@ public interface IActivityBase {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IActivityBase.java"$"2016-02-08 08:36:25" "ICoin.java"$"1450"$"++ b/project/app/src/main/java/com/achep/base/interfaces/ICoin.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/ICoin.java"$"2016-02-08 08:36:25" "ICoin.java"$"1451"$"34,10 @@ public interface ICoin {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/ICoin.java"$"2016-02-08 08:36:25" "ICoin.java"$"1452"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/ICoin.java"$"2016-02-08 08:36:25" "ICoin.java"$"1453"$" * @return the string resource of the name of this coin. To get string name,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/ICoin.java"$"2016-02-08 08:36:25" "ICoin.java"$"1454"$" * simply do {@code getResources().getString(nameRes)}."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/ICoin.java"$"2016-02-08 08:36:25" "ICoin.java"$"1455"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/ICoin.java"$"2016-02-08 08:36:25" "IConfiguration.java"$"1456"$"++ b/project/app/src/main/java/com/achep/base/interfaces/IConfiguration.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IConfiguration.java"$"2016-02-08 08:36:25" "IConfiguration.java"$"1457"$"1,52 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IConfiguration.java"$"2016-02-08 08:36:25" "IConfiguration.java"$"1458"$"package com.achep.base.interfaces;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IConfiguration.java"$"2016-02-08 08:36:25" "IConfiguration.java"$"1459"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IConfiguration.java"$"2016-02-08 08:36:25" "IConfiguration.java"$"1460"$"import android.content.Context;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IConfiguration.java"$"2016-02-08 08:36:25" "IConfiguration.java"$"1461"$"import android.support.annotation.NonNull;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IConfiguration.java"$"2016-02-08 08:36:25" "IConfiguration.java"$"1462"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IConfiguration.java"$"2016-02-08 08:36:25" "IConfiguration.java"$"1463"$"import java.util.List;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IConfiguration.java"$"2016-02-08 08:36:25" "IConfiguration.java"$"1464"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IConfiguration.java"$"2016-02-08 08:36:25" "IConfiguration.java"$"1465"$"/**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IConfiguration.java"$"2016-02-08 08:36:25" "IConfiguration.java"$"1466"$" * @author Artem Chepurnoy"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IConfiguration.java"$"2016-02-08 08:36:25" "IConfiguration.java"$"1467"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IConfiguration.java"$"2016-02-08 08:36:25" "IConfiguration.java"$"1468"$"public interface IConfiguration {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IConfiguration.java"$"2016-02-08 08:36:25" "IConfiguration.java"$"1469"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IConfiguration.java"$"2016-02-08 08:36:25" "IConfiguration.java"$"1470"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IConfiguration.java"$"2016-02-08 08:36:25" "IConfiguration.java"$"1471"$" IBilling getBilling();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IConfiguration.java"$"2016-02-08 08:36:25" "IConfiguration.java"$"1472"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IConfiguration.java"$"2016-02-08 08:36:25" "IConfiguration.java"$"1473"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IConfiguration.java"$"2016-02-08 08:36:25" "IConfiguration.java"$"1474"$" * @author Artem Chepurnoy"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IConfiguration.java"$"2016-02-08 08:36:25" "IConfiguration.java"$"1475"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IConfiguration.java"$"2016-02-08 08:36:25" "IConfiguration.java"$"1476"$" interface IBilling {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IConfiguration.java"$"2016-02-08 08:36:25" "IConfiguration.java"$"1477"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IConfiguration.java"$"2016-02-08 08:36:25" "IConfiguration.java"$"1478"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IConfiguration.java"$"2016-02-08 08:36:25" "IConfiguration.java"$"1479"$" List getProducts();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IConfiguration.java"$"2016-02-08 08:36:25" "IConfiguration.java"$"1480"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IConfiguration.java"$"2016-02-08 08:36:25" "IConfiguration.java"$"1481"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IConfiguration.java"$"2016-02-08 08:36:25" "IConfiguration.java"$"1482"$" * @return {@code true} if we may to show an alternative to Google Play"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IConfiguration.java"$"2016-02-08 08:36:25" "IConfiguration.java"$"1483"$" * billing services, such as Bitcoin or PayPal, {@code false} otherwise."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IConfiguration.java"$"2016-02-08 08:36:25" "IConfiguration.java"$"1484"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IConfiguration.java"$"2016-02-08 08:36:25" "IConfiguration.java"$"1485"$" boolean hasAlternativePaymentMethods();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IConfiguration.java"$"2016-02-08 08:36:25" "IConfiguration.java"$"1486"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IConfiguration.java"$"2016-02-08 08:36:25" "IConfiguration.java"$"1487"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IConfiguration.java"$"2016-02-08 08:36:25" "IConfiguration.java"$"1488"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IConfiguration.java"$"2016-02-08 08:36:25" "IConfiguration.java"$"1489"$" IHelp getHelp();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IConfiguration.java"$"2016-02-08 08:36:25" "IConfiguration.java"$"1490"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IConfiguration.java"$"2016-02-08 08:36:25" "IConfiguration.java"$"1491"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IConfiguration.java"$"2016-02-08 08:36:25" "IConfiguration.java"$"1492"$" * @author Artem Chepurnoy"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IConfiguration.java"$"2016-02-08 08:36:25" "IConfiguration.java"$"1493"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IConfiguration.java"$"2016-02-08 08:36:25" "IConfiguration.java"$"1494"$" interface IHelp {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IConfiguration.java"$"2016-02-08 08:36:25" "IConfiguration.java"$"1495"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IConfiguration.java"$"2016-02-08 08:36:25" "IConfiguration.java"$"1496"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IConfiguration.java"$"2016-02-08 08:36:25" "IConfiguration.java"$"1497"$" * @return a help text, to be displayed in"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IConfiguration.java"$"2016-02-08 08:36:25" "IConfiguration.java"$"1498"$" * {@link com.achep.base.ui.fragments.dialogs.HelpDialog}."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IConfiguration.java"$"2016-02-08 08:36:25" "IConfiguration.java"$"1499"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IConfiguration.java"$"2016-02-08 08:36:25" "IConfiguration.java"$"1500"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IConfiguration.java"$"2016-02-08 08:36:25" "IConfiguration.java"$"1501"$" CharSequence getText(@NonNull Context context);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IConfiguration.java"$"2016-02-08 08:36:25" "IConfiguration.java"$"1502"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IConfiguration.java"$"2016-02-08 08:36:25" "IConfiguration.java"$"1503"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IConfiguration.java"$"2016-02-08 08:36:25" "IConfiguration.java"$"1504"$" * Called when a user has finished/probably finished reading the"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IConfiguration.java"$"2016-02-08 08:36:25" "IConfiguration.java"$"1505"$" * help text."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IConfiguration.java"$"2016-02-08 08:36:25" "IConfiguration.java"$"1506"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IConfiguration.java"$"2016-02-08 08:36:25" "IConfiguration.java"$"1507"$" void onUserReadHelp();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IConfiguration.java"$"2016-02-08 08:36:25" "IConfiguration.java"$"1508"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IConfiguration.java"$"2016-02-08 08:36:25" "IConfiguration.java"$"1509"$"}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IConfiguration.java"$"2016-02-08 08:36:25" "IPermission.java"$"1510"$"++ b/project/app/src/main/java/com/achep/base/interfaces/IPermission.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IPermission.java"$"2016-02-08 08:36:25" "IPermission.java"$"1511"$"24,18 @@ import android.support.annotation.NonNull;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IPermission.java"$"2016-02-08 08:36:25" "IPermission.java"$"1512"$"public interface IPermission extends IOnLowMemory {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IPermission.java"$"2016-02-08 08:36:25" "IPermission.java"$"1513"$" * @return {@code true} if the permission is granted and you may use its power right now,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IPermission.java"$"2016-02-08 08:36:25" "IPermission.java"$"1514"$" boolean isGranted();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IPermission.java"$"2016-02-08 08:36:25" "IPermission.java"$"1515"$" * @return {@code true} if the permission is possible to give,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IPermission.java"$"2016-02-08 08:36:25" "IPermission.java"$"1516"$" * {@code false} otherwise."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IPermission.java"$"2016-02-08 08:36:25" "IPermission.java"$"1517"$" boolean exists(@NonNull Context context);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IPermission.java"$"2016-02-08 08:36:25" "IPowerSave.java"$"1518"$"++ b/project/app/src/main/java/com/achep/base/interfaces/IPowerSave.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IPowerSave.java"$"2016-02-08 08:36:25" "IPowerSave.java"$"1519"$"1,44 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IPowerSave.java"$"2016-02-08 08:36:25" "IPowerSave.java"$"1520"$"/*"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IPowerSave.java"$"2016-02-08 08:36:25" "IPowerSave.java"$"1521"$" * Copyright (C) 2015 AChep@xda "$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IPowerSave.java"$"2016-02-08 08:36:25" "IPowerSave.java"$"1522"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IPowerSave.java"$"2016-02-08 08:36:25" "IPowerSave.java"$"1523"$" * This program is free software; you can redistribute it and/or"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IPowerSave.java"$"2016-02-08 08:36:25" "IPowerSave.java"$"1524"$" * modify it under the terms of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IPowerSave.java"$"2016-02-08 08:36:25" "IPowerSave.java"$"1525"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IPowerSave.java"$"2016-02-08 08:36:25" "IPowerSave.java"$"1526"$" * of the License, or (at your option) any later version."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IPowerSave.java"$"2016-02-08 08:36:25" "IPowerSave.java"$"1527"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IPowerSave.java"$"2016-02-08 08:36:25" "IPowerSave.java"$"1528"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IPowerSave.java"$"2016-02-08 08:36:25" "IPowerSave.java"$"1529"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IPowerSave.java"$"2016-02-08 08:36:25" "IPowerSave.java"$"1530"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IPowerSave.java"$"2016-02-08 08:36:25" "IPowerSave.java"$"1531"$" * GNU General Public License for more details."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IPowerSave.java"$"2016-02-08 08:36:25" "IPowerSave.java"$"1532"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IPowerSave.java"$"2016-02-08 08:36:25" "IPowerSave.java"$"1533"$" * You should have received a copy of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IPowerSave.java"$"2016-02-08 08:36:25" "IPowerSave.java"$"1534"$" * along with this program; if not, write to the Free Software"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IPowerSave.java"$"2016-02-08 08:36:25" "IPowerSave.java"$"1535"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IPowerSave.java"$"2016-02-08 08:36:25" "IPowerSave.java"$"1536"$" * MA 02110-1301, USA."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IPowerSave.java"$"2016-02-08 08:36:25" "IPowerSave.java"$"1537"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IPowerSave.java"$"2016-02-08 08:36:25" "IPowerSave.java"$"1538"$"package com.achep.base.interfaces;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IPowerSave.java"$"2016-02-08 08:36:25" "IPowerSave.java"$"1539"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IPowerSave.java"$"2016-02-08 08:36:25" "IPowerSave.java"$"1540"$"/**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IPowerSave.java"$"2016-02-08 08:36:25" "IPowerSave.java"$"1541"$" * @author Artem Chepurnoy"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IPowerSave.java"$"2016-02-08 08:36:25" "IPowerSave.java"$"1542"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IPowerSave.java"$"2016-02-08 08:36:25" "IPowerSave.java"$"1543"$"public interface IPowerSave {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IPowerSave.java"$"2016-02-08 08:36:25" "IPowerSave.java"$"1544"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IPowerSave.java"$"2016-02-08 08:36:25" "IPowerSave.java"$"1545"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IPowerSave.java"$"2016-02-08 08:36:25" "IPowerSave.java"$"1546"$" * Returns {@code true} if the device is currently in power save mode."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IPowerSave.java"$"2016-02-08 08:36:25" "IPowerSave.java"$"1547"$" * When in this mode, applications should reduce their functionality"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IPowerSave.java"$"2016-02-08 08:36:25" "IPowerSave.java"$"1548"$" * in order to conserve battery as much as possible."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IPowerSave.java"$"2016-02-08 08:36:25" "IPowerSave.java"$"1549"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IPowerSave.java"$"2016-02-08 08:36:25" "IPowerSave.java"$"1550"$" * @return {@code true} if the device is currently in power save mode, {@code false} otherwise."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IPowerSave.java"$"2016-02-08 08:36:25" "IPowerSave.java"$"1551"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IPowerSave.java"$"2016-02-08 08:36:25" "IPowerSave.java"$"1552"$" boolean isPowerSaveMode();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IPowerSave.java"$"2016-02-08 08:36:25" "IPowerSave.java"$"1553"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IPowerSave.java"$"2016-02-08 08:36:25" "IPowerSave.java"$"1554"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IPowerSave.java"$"2016-02-08 08:36:25" "IPowerSave.java"$"1555"$" * Inverse function to {@link #isPowerSaveMode()}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IPowerSave.java"$"2016-02-08 08:36:25" "IPowerSave.java"$"1556"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IPowerSave.java"$"2016-02-08 08:36:25" "IPowerSave.java"$"1557"$" /*"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IPowerSave.java"$"2016-02-08 08:36:25" "IPowerSave.java"$"1558"$" * I hate using `if (!...)` construction so this"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IPowerSave.java"$"2016-02-08 08:36:25" "IPowerSave.java"$"1559"$" * method was created"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IPowerSave.java"$"2016-02-08 08:36:25" "IPowerSave.java"$"1560"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IPowerSave.java"$"2016-02-08 08:36:25" "IPowerSave.java"$"1561"$" boolean isNotPowerSaveMode();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IPowerSave.java"$"2016-02-08 08:36:25" "IPowerSave.java"$"1562"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IPowerSave.java"$"2016-02-08 08:36:25" "IPowerSave.java"$"1563"$"}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IPowerSave.java"$"2016-02-08 08:36:25" "ITimeout.java"$"1564"$"++ b/project/app/src/main/java/com/achep/base/interfaces/ITimeout.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/ITimeout.java"$"2016-02-08 08:36:25" "ITimeout.java"$"1565"$"22,48 @@ package com.achep.base.interfaces;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/ITimeout.java"$"2016-02-08 08:36:25" "ITimeout.java"$"1566"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/ITimeout.java"$"2016-02-08 08:36:25" "ITimeout.java"$"1567"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/ITimeout.java"$"2016-02-08 08:36:25" "ITimeout.java"$"1568"$" * Same as calling {@link #set(int, boolean)} with {@code override = false}."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/ITimeout.java"$"2016-02-08 08:36:25" "ITimeout.java"$"1569"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/ITimeout.java"$"2016-02-08 08:36:25" "ITimeout.java"$"1570"$" * @see #set(int, boolean)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/ITimeout.java"$"2016-02-08 08:36:25" "ITimeout.java"$"1571"$" * @see #resume()"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/ITimeout.java"$"2016-02-08 08:36:25" "ITimeout.java"$"1572"$" * @see #clear()"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/ITimeout.java"$"2016-02-08 08:36:25" "ITimeout.java"$"1573"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/ITimeout.java"$"2016-02-08 08:36:25" "ITimeout.java"$"1574"$" void set(final int delay);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/ITimeout.java"$"2016-02-08 08:36:25" "ITimeout.java"$"1575"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/ITimeout.java"$"2016-02-08 08:36:25" "ITimeout.java"$"1576"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/ITimeout.java"$"2016-02-08 08:36:25" "ITimeout.java"$"1577"$" * Configures the timeout."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/ITimeout.java"$"2016-02-08 08:36:25" "ITimeout.java"$"1578"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/ITimeout.java"$"2016-02-08 08:36:25" "ITimeout.java"$"1579"$" * @param override {@code true} to rewrite previous timeout\'s time, {@code false} to"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/ITimeout.java"$"2016-02-08 08:36:25" "ITimeout.java"$"1580"$" * set the nearest one."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/ITimeout.java"$"2016-02-08 08:36:25" "ITimeout.java"$"1581"$" * @see #set(int)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/ITimeout.java"$"2016-02-08 08:36:25" "ITimeout.java"$"1582"$" * @see #resume()"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/ITimeout.java"$"2016-02-08 08:36:25" "ITimeout.java"$"1583"$" * @see #clear()"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/ITimeout.java"$"2016-02-08 08:36:25" "ITimeout.java"$"1584"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/ITimeout.java"$"2016-02-08 08:36:25" "ITimeout.java"$"1585"$" void set(final int delay, boolean override);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/ITimeout.java"$"2016-02-08 08:36:25" "ITimeout.java"$"1586"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/ITimeout.java"$"2016-02-08 08:36:25" "ITimeout.java"$"1587"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/ITimeout.java"$"2016-02-08 08:36:25" "ITimeout.java"$"1588"$" * Pauses the timeout."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/ITimeout.java"$"2016-02-08 08:36:25" "ITimeout.java"$"1589"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/ITimeout.java"$"2016-02-08 08:36:25" "ITimeout.java"$"1590"$" * @see #resume()"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/ITimeout.java"$"2016-02-08 08:36:25" "ITimeout.java"$"1591"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/ITimeout.java"$"2016-02-08 08:36:25" "ITimeout.java"$"1592"$" void pause();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/ITimeout.java"$"2016-02-08 08:36:25" "ITimeout.java"$"1593"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/ITimeout.java"$"2016-02-08 08:36:25" "ITimeout.java"$"1594"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/ITimeout.java"$"2016-02-08 08:36:25" "ITimeout.java"$"1595"$" * Resumes the timeout (does nothing if the timeout if cleared)."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/ITimeout.java"$"2016-02-08 08:36:25" "ITimeout.java"$"1596"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/ITimeout.java"$"2016-02-08 08:36:25" "ITimeout.java"$"1597"$" * @see #set(int, boolean)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/ITimeout.java"$"2016-02-08 08:36:25" "ITimeout.java"$"1598"$" * @see #pause()"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/ITimeout.java"$"2016-02-08 08:36:25" "ITimeout.java"$"1599"$" * @see #clear()"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/ITimeout.java"$"2016-02-08 08:36:25" "ITimeout.java"$"1600"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/ITimeout.java"$"2016-02-08 08:36:25" "ITimeout.java"$"1601"$" void resume();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/ITimeout.java"$"2016-02-08 08:36:25" "ITimeout.java"$"1602"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/ITimeout.java"$"2016-02-08 08:36:25" "ITimeout.java"$"1603"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/ITimeout.java"$"2016-02-08 08:36:25" "ITimeout.java"$"1604"$" * Clears the timeout."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/ITimeout.java"$"2016-02-08 08:36:25" "ITimeout.java"$"1605"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/ITimeout.java"$"2016-02-08 08:36:25" "ITimeout.java"$"1606"$" * @see #set(int, boolean)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/ITimeout.java"$"2016-02-08 08:36:25" "ITimeout.java"$"1607"$" * @see #pause()"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/ITimeout.java"$"2016-02-08 08:36:25" "ITimeout.java"$"1608"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/ITimeout.java"$"2016-02-08 08:36:25" "ITimeout.java"$"1609"$" void clear();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/ITimeout.java"$"2016-02-08 08:36:25" "Permission.java"$"1610"$"++ b/project/app/src/main/java/com/achep/base/permissions/Permission.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/Permission.java"$"2016-02-08 08:36:25" "Permission.java"$"1611"$"40,7 @@ import java.util.ArrayList;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/Permission.java"$"2016-02-08 08:36:25" "Permission.java"$"1612"$" IPermission {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/Permission.java"$"2016-02-08 08:36:25" "Permission.java"$"1613"$"135,7 @@ public abstract class Permission implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/Permission.java"$"2016-02-08 08:36:25" "Permission.java"$"1614"$" public boolean exists(@NonNull Context context) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/Permission.java"$"2016-02-08 08:36:25" "PermissionGroup.java"$"1615"$"++ b/project/app/src/main/java/com/achep/base/permissions/PermissionGroup.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/PermissionGroup.java"$"2016-02-08 08:36:25" "PermissionGroup.java"$"1616"$"30,9 @@ import org.apache.commons.lang.builder.HashCodeBuilder;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/PermissionGroup.java"$"2016-02-08 08:36:25" "PermissionGroup.java"$"1617"$" * A permission that consists of {@link Permission permissions}."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/PermissionGroup.java"$"2016-02-08 08:36:25" "PermissionGroup.java"$"1618"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/PermissionGroup.java"$"2016-02-08 08:36:25" "PermissionGroup.java"$"1619"$" * @author Artem Chepurnoy"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/PermissionGroup.java"$"2016-02-08 08:36:25" "PermissionGroup.java"$"1620"$"72,9 @@ public class PermissionGroup implements IOnLowMemory, IPermission {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/PermissionGroup.java"$"2016-02-08 08:36:25" "PermissionGroup.java"$"1621"$" public boolean isGranted() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/PermissionGroup.java"$"2016-02-08 08:36:25" "PermissionGroup.java"$"1622"$" for (IPermission permission : permissions)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/PermissionGroup.java"$"2016-02-08 08:36:25" "PermissionGroup.java"$"1623"$" if (!permission.isGranted()) return false;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/PermissionGroup.java"$"2016-02-08 08:36:25" "PermissionGroup.java"$"1624"$"82,9 @@ public class PermissionGroup implements IOnLowMemory, IPermission {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/PermissionGroup.java"$"2016-02-08 08:36:25" "PermissionGroup.java"$"1625"$" public boolean exists(@NonNull Context context) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/PermissionGroup.java"$"2016-02-08 08:36:25" "PermissionGroup.java"$"1626"$" for (IPermission permission : permissions)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/PermissionGroup.java"$"2016-02-08 08:36:25" "PermissionGroup.java"$"1627"$" if (!permission.exists(context)) return false;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/PermissionGroup.java"$"2016-02-08 08:36:25" "PermissionGroup.java"$"1628"$"93,7 @@ public class PermissionGroup implements IOnLowMemory, IPermission {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/PermissionGroup.java"$"2016-02-08 08:36:25" "PermissionGroup.java"$"1629"$" for (IPermission permission : permissions) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/PermissionGroup.java"$"2016-02-08 08:36:25" "RuntimePermissions.java"$"1630"$"++ b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-08 08:36:25" "RuntimePermissions.java"$"1631"$"1,65 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-08 08:36:25" "RuntimePermissions.java"$"1632"$"/*"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-08 08:36:25" "RuntimePermissions.java"$"1633"$" * Copyright (C) 2015 AChep@xda "$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-08 08:36:25" "RuntimePermissions.java"$"1634"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-08 08:36:25" "RuntimePermissions.java"$"1635"$" * This program is free software; you can redistribute it and/or"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-08 08:36:25" "RuntimePermissions.java"$"1636"$" * modify it under the terms of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-08 08:36:25" "RuntimePermissions.java"$"1637"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-08 08:36:25" "RuntimePermissions.java"$"1638"$" * of the License, or (at your option) any later version."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-08 08:36:25" "RuntimePermissions.java"$"1639"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-08 08:36:25" "RuntimePermissions.java"$"1640"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-08 08:36:25" "RuntimePermissions.java"$"1641"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-08 08:36:25" "RuntimePermissions.java"$"1642"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-08 08:36:25" "RuntimePermissions.java"$"1643"$" * GNU General Public License for more details."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-08 08:36:25" "RuntimePermissions.java"$"1644"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-08 08:36:25" "RuntimePermissions.java"$"1645"$" * You should have received a copy of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-08 08:36:25" "RuntimePermissions.java"$"1646"$" * along with this program; if not, write to the Free Software"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-08 08:36:25" "RuntimePermissions.java"$"1647"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-08 08:36:25" "RuntimePermissions.java"$"1648"$" * MA 02110-1301, USA."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-08 08:36:25" "RuntimePermissions.java"$"1649"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-08 08:36:25" "RuntimePermissions.java"$"1650"$"package com.achep.base.permissions;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-08 08:36:25" "RuntimePermissions.java"$"1651"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-08 08:36:25" "RuntimePermissions.java"$"1652"$"import android.Manifest;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-08 08:36:25" "RuntimePermissions.java"$"1653"$"import android.annotation.SuppressLint;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-08 08:36:25" "RuntimePermissions.java"$"1654"$"import android.content.Context;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-08 08:36:25" "RuntimePermissions.java"$"1655"$"import android.content.pm.PackageManager;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-08 08:36:25" "RuntimePermissions.java"$"1656"$"import android.provider.Settings;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-08 08:36:25" "RuntimePermissions.java"$"1657"$"import android.support.annotation.NonNull;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-08 08:36:25" "RuntimePermissions.java"$"1658"$"import android.support.v4.content.ContextCompat;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-08 08:36:25" "RuntimePermissions.java"$"1659"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-08 08:36:25" "RuntimePermissions.java"$"1660"$"import com.achep.base.Device;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-08 08:36:25" "RuntimePermissions.java"$"1661"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-08 08:36:25" "RuntimePermissions.java"$"1662"$"/**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-08 08:36:25" "RuntimePermissions.java"$"1663"$" * @author Artem Chepurnoy"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-08 08:36:25" "RuntimePermissions.java"$"1664"$" * @since 4.0.0"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-08 08:36:25" "RuntimePermissions.java"$"1665"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-08 08:36:25" "RuntimePermissions.java"$"1666"$"public class RuntimePermissions {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-08 08:36:25" "RuntimePermissions.java"$"1667"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-08 08:36:25" "RuntimePermissions.java"$"1668"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-08 08:36:25" "RuntimePermissions.java"$"1669"$" * @return {@code true} if the app has this permission given,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-08 08:36:25" "RuntimePermissions.java"$"1670"$" * {@code false} otherwise."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-08 08:36:25" "RuntimePermissions.java"$"1671"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-08 08:36:25" "RuntimePermissions.java"$"1672"$" @SuppressLint(""NewApi"")"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-08 08:36:25" "RuntimePermissions.java"$"1673"$" public static boolean has(@NonNull Context context, @NonNull String permission) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-08 08:36:25" "RuntimePermissions.java"$"1674"$" switch (permission) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-08 08:36:25" "RuntimePermissions.java"$"1675"$" case Manifest.permission.SYSTEM_ALERT_WINDOW:"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-08 08:36:25" "RuntimePermissions.java"$"1676"$" return !Device.hasMarshmallowApi()"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-08 08:36:25" "RuntimePermissions.java"$"1677"$" || Settings.canDrawOverlays(context);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-08 08:36:25" "RuntimePermissions.java"$"1678"$" case Manifest.permission.WRITE_SETTINGS:"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-08 08:36:25" "RuntimePermissions.java"$"1679"$" return !Device.hasMarshmallowApi()"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-08 08:36:25" "RuntimePermissions.java"$"1680"$" || Settings.System.canWrite(context);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-08 08:36:25" "RuntimePermissions.java"$"1681"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-08 08:36:25" "RuntimePermissions.java"$"1682"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-08 08:36:25" "RuntimePermissions.java"$"1683"$" final int r = ContextCompat.checkSelfPermission(context, permission);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-08 08:36:25" "RuntimePermissions.java"$"1684"$" return r == PackageManager.PERMISSION_GRANTED;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-08 08:36:25" "RuntimePermissions.java"$"1685"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-08 08:36:25" "RuntimePermissions.java"$"1686"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-08 08:36:25" "RuntimePermissions.java"$"1687"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-08 08:36:25" "RuntimePermissions.java"$"1688"$" * @return {@code true} if the app may ask this permission,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-08 08:36:25" "RuntimePermissions.java"$"1689"$" * {@code false} otherwise."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-08 08:36:25" "RuntimePermissions.java"$"1690"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-08 08:36:25" "RuntimePermissions.java"$"1691"$" @SuppressLint(""NewApi"")"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-08 08:36:25" "RuntimePermissions.java"$"1692"$" public static boolean allowed(@NonNull Context context, @NonNull String permission) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-08 08:36:25" "RuntimePermissions.java"$"1693"$" return true;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-08 08:36:25" "RuntimePermissions.java"$"1694"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-08 08:36:25" "RuntimePermissions.java"$"1695"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-08 08:36:25" "RuntimePermissions.java"$"1696"$"}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-08 08:36:25" "LogsProviderBase.java"$"1697"$"++ b/project/app/src/main/java/com/achep/base/providers/LogsProviderBase.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/providers/LogsProviderBase.java"$"2016-02-08 08:36:25" "LogsProviderBase.java"$"1698"$"20,20 @@ package com.achep.base.providers;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/providers/LogsProviderBase.java"$"2016-02-08 08:36:25" "LogsProviderBase.java"$"1699"$"import android.content.Context;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/providers/LogsProviderBase.java"$"2016-02-08 08:36:25" "LogsProviderBase.java"$"1700"$"import android.support.annotation.NonNull;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/providers/LogsProviderBase.java"$"2016-02-08 08:36:25" "LogsProviderBase.java"$"1701"$"import timber.log.Timber;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/providers/LogsProviderBase.java"$"2016-02-08 08:36:25" "LogsProviderBase.java"$"1702"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/providers/LogsProviderBase.java"$"2016-02-08 08:36:25" "LogsProviderBase.java"$"1703"$"/**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/providers/LogsProviderBase.java"$"2016-02-08 08:36:25" "LogsProviderBase.java"$"1704"$"50,27 @@ public abstract class LogsProviderBase extends ContentProvider {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/providers/LogsProviderBase.java"$"2016-02-08 08:36:25" "LogsProviderBase.java"$"1705"$" public Cursor query(@NonNull Uri uri, String[] projection, String selection,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/providers/LogsProviderBase.java"$"2016-02-08 08:36:25" "LogsProviderBase.java"$"1706"$" File file;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/providers/LogsProviderBase.java"$"2016-02-08 08:36:25" "LogsProviderBase.java"$"1707"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/providers/LogsProviderBase.java"$"2016-02-08 08:36:25" "LogsProviderBase.java"$"1708"$" final List pathSegments = uri.getPathSegments();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/providers/LogsProviderBase.java"$"2016-02-08 08:36:25" "LogsProviderBase.java"$"1709"$" final Context context = getContext();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/providers/LogsProviderBase.java"$"2016-02-08 08:36:25" "LogsProviderBase.java"$"1710"$" if (context == null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/providers/LogsProviderBase.java"$"2016-02-08 08:36:25" "LogsProviderBase.java"$"1711"$" Timber.tag(TAG).e(""No context."");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/providers/LogsProviderBase.java"$"2016-02-08 08:36:25" "LogsProviderBase.java"$"1712"$" return null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/providers/LogsProviderBase.java"$"2016-02-08 08:36:25" "LogsProviderBase.java"$"1713"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/providers/LogsProviderBase.java"$"2016-02-08 08:36:25" "LogsProviderBase.java"$"1714"$" file = getContext().getCacheDir();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/providers/LogsProviderBase.java"$"2016-02-08 08:36:25" "LogsProviderBase.java"$"1715"$" if (file == null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/providers/LogsProviderBase.java"$"2016-02-08 08:36:25" "LogsProviderBase.java"$"1716"$" Timber.tag(TAG).w(""No cache dir."");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/providers/LogsProviderBase.java"$"2016-02-08 08:36:25" "LogsProviderBase.java"$"1717"$" file = new File(new File(file, DIRECTORY), fileName);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/providers/LogsProviderBase.java"$"2016-02-08 08:36:25" "LogsProviderBase.java"$"1718"$" if (!file.exists()) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/providers/LogsProviderBase.java"$"2016-02-08 08:36:25" "LogsProviderBase.java"$"1719"$" Timber.tag(TAG).w(""Requested log file doesn't exist."");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/providers/LogsProviderBase.java"$"2016-02-08 08:36:25" "LogsProviderBase.java"$"1720"$"87,13 @@ public abstract class LogsProviderBase extends ContentProvider {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/providers/LogsProviderBase.java"$"2016-02-08 08:36:25" "LogsProviderBase.java"$"1721"$"+) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/providers/LogsProviderBase.java"$"2016-02-08 08:36:25" "LogsProviderBase.java"$"1722"$" row[col] = file.getAbsolutePath();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/providers/LogsProviderBase.java"$"2016-02-08 08:36:25" "LogsProviderBase.java"$"1723"$" row[col] = file.length();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/providers/LogsProviderBase.java"$"2016-02-08 08:36:25" "LogsProviderBase.java"$"1724"$"102,13 @@ public abstract class LogsProviderBase extends ContentProvider {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/providers/LogsProviderBase.java"$"2016-02-08 08:36:25" "LogsProviderBase.java"$"1725"$" public ParcelFileDescriptor openFile(@NonNull Uri uri, @NonNull String mode)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/providers/LogsProviderBase.java"$"2016-02-08 08:36:25" "LogsProviderBase.java"$"1726"$" public String getType(@NonNull Uri uri) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/providers/LogsProviderBase.java"$"2016-02-08 08:36:25" "LogsProviderBase.java"$"1727"$"118,7 @@ public abstract class LogsProviderBase extends ContentProvider {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/providers/LogsProviderBase.java"$"2016-02-08 08:36:25" "LogsProviderBase.java"$"1728"$" public Uri insert(@NonNull Uri uri, ContentValues values) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/providers/LogsProviderBase.java"$"2016-02-08 08:36:25" "LogsProviderBase.java"$"1729"$"128,7 @@ public abstract class LogsProviderBase extends ContentProvider {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/providers/LogsProviderBase.java"$"2016-02-08 08:36:25" "LogsProviderBase.java"$"1730"$" public int delete(@NonNull Uri uri, String selection, String[] args) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/providers/LogsProviderBase.java"$"2016-02-08 08:36:25" "LogsProviderBase.java"$"1731"$"138,7 @@ public abstract class LogsProviderBase extends ContentProvider {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/providers/LogsProviderBase.java"$"2016-02-08 08:36:25" "LogsProviderBase.java"$"1732"$" public int update(@NonNull Uri uri, ContentValues values, String selection, String[] args) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/providers/LogsProviderBase.java"$"2016-02-08 08:36:25" "BaseService.java"$"1733"$"++ b/project/app/src/main/java/com/achep/base/services/BaseService.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseService.java"$"2016-02-08 08:36:25" "BaseService.java"$"1734"$"1,60 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseService.java"$"2016-02-08 08:36:25" "BaseService.java"$"1735"$"package com.achep.base.services;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseService.java"$"2016-02-08 08:36:25" "BaseService.java"$"1736"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseService.java"$"2016-02-08 08:36:25" "BaseService.java"$"1737"$"import android.app.Service;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseService.java"$"2016-02-08 08:36:25" "BaseService.java"$"1738"$"import android.content.Intent;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseService.java"$"2016-02-08 08:36:25" "BaseService.java"$"1739"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseService.java"$"2016-02-08 08:36:25" "BaseService.java"$"1740"$"import com.achep.base.interfaces.IPowerSave;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseService.java"$"2016-02-08 08:36:25" "BaseService.java"$"1741"$"import com.achep.base.utils.power.PowerSaveDetector;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseService.java"$"2016-02-08 08:36:25" "BaseService.java"$"1742"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseService.java"$"2016-02-08 08:36:25" "BaseService.java"$"1743"$"/**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseService.java"$"2016-02-08 08:36:25" "BaseService.java"$"1744"$" * @author Artem Chepurnoy"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseService.java"$"2016-02-08 08:36:25" "BaseService.java"$"1745"$" * @since 4.0.0"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseService.java"$"2016-02-08 08:36:25" "BaseService.java"$"1746"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseService.java"$"2016-02-08 08:36:25" "BaseService.java"$"1747"$"public abstract class BaseService extends Service implements IPowerSave {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseService.java"$"2016-02-08 08:36:25" "BaseService.java"$"1748"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseService.java"$"2016-02-08 08:36:25" "BaseService.java"$"1749"$" private PowerSaveDetector mPsd;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseService.java"$"2016-02-08 08:36:25" "BaseService.java"$"1750"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseService.java"$"2016-02-08 08:36:25" "BaseService.java"$"1751"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseService.java"$"2016-02-08 08:36:25" "BaseService.java"$"1752"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseService.java"$"2016-02-08 08:36:25" "BaseService.java"$"1753"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseService.java"$"2016-02-08 08:36:25" "BaseService.java"$"1754"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseService.java"$"2016-02-08 08:36:25" "BaseService.java"$"1755"$" public void onCreate() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseService.java"$"2016-02-08 08:36:25" "BaseService.java"$"1756"$" super.onCreate();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseService.java"$"2016-02-08 08:36:25" "BaseService.java"$"1757"$" mPsd = PowerSaveDetector.newInstance(this);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseService.java"$"2016-02-08 08:36:25" "BaseService.java"$"1758"$" mPsd.start();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseService.java"$"2016-02-08 08:36:25" "BaseService.java"$"1759"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseService.java"$"2016-02-08 08:36:25" "BaseService.java"$"1760"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseService.java"$"2016-02-08 08:36:25" "BaseService.java"$"1761"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseService.java"$"2016-02-08 08:36:25" "BaseService.java"$"1762"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseService.java"$"2016-02-08 08:36:25" "BaseService.java"$"1763"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseService.java"$"2016-02-08 08:36:25" "BaseService.java"$"1764"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseService.java"$"2016-02-08 08:36:25" "BaseService.java"$"1765"$" public void onDestroy() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseService.java"$"2016-02-08 08:36:25" "BaseService.java"$"1766"$" mPsd.stop();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseService.java"$"2016-02-08 08:36:25" "BaseService.java"$"1767"$" super.onDestroy();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseService.java"$"2016-02-08 08:36:25" "BaseService.java"$"1768"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseService.java"$"2016-02-08 08:36:25" "BaseService.java"$"1769"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseService.java"$"2016-02-08 08:36:25" "BaseService.java"$"1770"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseService.java"$"2016-02-08 08:36:25" "BaseService.java"$"1771"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseService.java"$"2016-02-08 08:36:25" "BaseService.java"$"1772"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseService.java"$"2016-02-08 08:36:25" "BaseService.java"$"1773"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseService.java"$"2016-02-08 08:36:25" "BaseService.java"$"1774"$" public void onTaskRemoved(Intent rootIntent) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseService.java"$"2016-02-08 08:36:25" "BaseService.java"$"1775"$" mPsd.stop();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseService.java"$"2016-02-08 08:36:25" "BaseService.java"$"1776"$" super.onTaskRemoved(rootIntent);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseService.java"$"2016-02-08 08:36:25" "BaseService.java"$"1777"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseService.java"$"2016-02-08 08:36:25" "BaseService.java"$"1778"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseService.java"$"2016-02-08 08:36:25" "BaseService.java"$"1779"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseService.java"$"2016-02-08 08:36:25" "BaseService.java"$"1780"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseService.java"$"2016-02-08 08:36:25" "BaseService.java"$"1781"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseService.java"$"2016-02-08 08:36:25" "BaseService.java"$"1782"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseService.java"$"2016-02-08 08:36:25" "BaseService.java"$"1783"$" public boolean isPowerSaveMode() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseService.java"$"2016-02-08 08:36:25" "BaseService.java"$"1784"$" return mPsd.isPowerSaveMode();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseService.java"$"2016-02-08 08:36:25" "BaseService.java"$"1785"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseService.java"$"2016-02-08 08:36:25" "BaseService.java"$"1786"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseService.java"$"2016-02-08 08:36:25" "BaseService.java"$"1787"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseService.java"$"2016-02-08 08:36:25" "BaseService.java"$"1788"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseService.java"$"2016-02-08 08:36:25" "BaseService.java"$"1789"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseService.java"$"2016-02-08 08:36:25" "BaseService.java"$"1790"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseService.java"$"2016-02-08 08:36:25" "BaseService.java"$"1791"$" public boolean isNotPowerSaveMode() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseService.java"$"2016-02-08 08:36:25" "BaseService.java"$"1792"$" return mPsd.isNotPowerSaveMode();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseService.java"$"2016-02-08 08:36:25" "BaseService.java"$"1793"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseService.java"$"2016-02-08 08:36:25" "BaseService.java"$"1794"$"}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseService.java"$"2016-02-08 08:36:25" "BaseStickyService.java"$"1795"$"++ b/project/app/src/main/java/com/achep/base/services/BaseStickyService.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseStickyService.java"$"2016-02-08 08:36:25" "BaseStickyService.java"$"1796"$"1,68 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseStickyService.java"$"2016-02-08 08:36:25" "BaseStickyService.java"$"1797"$"package com.achep.base.services;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseStickyService.java"$"2016-02-08 08:36:25" "BaseStickyService.java"$"1798"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseStickyService.java"$"2016-02-08 08:36:25" "BaseStickyService.java"$"1799"$"import android.annotation.SuppressLint;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseStickyService.java"$"2016-02-08 08:36:25" "BaseStickyService.java"$"1800"$"import android.app.AlarmManager;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseStickyService.java"$"2016-02-08 08:36:25" "BaseStickyService.java"$"1801"$"import android.app.PendingIntent;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseStickyService.java"$"2016-02-08 08:36:25" "BaseStickyService.java"$"1802"$"import android.content.Context;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseStickyService.java"$"2016-02-08 08:36:25" "BaseStickyService.java"$"1803"$"import android.content.Intent;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseStickyService.java"$"2016-02-08 08:36:25" "BaseStickyService.java"$"1804"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseStickyService.java"$"2016-02-08 08:36:25" "BaseStickyService.java"$"1805"$"import com.achep.base.Device;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseStickyService.java"$"2016-02-08 08:36:25" "BaseStickyService.java"$"1806"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseStickyService.java"$"2016-02-08 08:36:25" "BaseStickyService.java"$"1807"$"import timber.log.Timber;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseStickyService.java"$"2016-02-08 08:36:25" "BaseStickyService.java"$"1808"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseStickyService.java"$"2016-02-08 08:36:25" "BaseStickyService.java"$"1809"$"/**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseStickyService.java"$"2016-02-08 08:36:25" "BaseStickyService.java"$"1810"$" * @author Artem Chepurnoy"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseStickyService.java"$"2016-02-08 08:36:25" "BaseStickyService.java"$"1811"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseStickyService.java"$"2016-02-08 08:36:25" "BaseStickyService.java"$"1812"$"public abstract class BaseStickyService extends BaseService {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseStickyService.java"$"2016-02-08 08:36:25" "BaseStickyService.java"$"1813"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseStickyService.java"$"2016-02-08 08:36:25" "BaseStickyService.java"$"1814"$" private static final long PENDING_INTENT_RESTART_DELAY = 4000; // 4 sec."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseStickyService.java"$"2016-02-08 08:36:25" "BaseStickyService.java"$"1815"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseStickyService.java"$"2016-02-08 08:36:25" "BaseStickyService.java"$"1816"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseStickyService.java"$"2016-02-08 08:36:25" "BaseStickyService.java"$"1817"$" * @return {@code true} if service is enabled and should be running,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseStickyService.java"$"2016-02-08 08:36:25" "BaseStickyService.java"$"1818"$" * {@code false} otherwise."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseStickyService.java"$"2016-02-08 08:36:25" "BaseStickyService.java"$"1819"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseStickyService.java"$"2016-02-08 08:36:25" "BaseStickyService.java"$"1820"$" public abstract boolean isEnabled();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseStickyService.java"$"2016-02-08 08:36:25" "BaseStickyService.java"$"1821"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseStickyService.java"$"2016-02-08 08:36:25" "BaseStickyService.java"$"1822"$" public abstract int code();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseStickyService.java"$"2016-02-08 08:36:25" "BaseStickyService.java"$"1823"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseStickyService.java"$"2016-02-08 08:36:25" "BaseStickyService.java"$"1824"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseStickyService.java"$"2016-02-08 08:36:25" "BaseStickyService.java"$"1825"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseStickyService.java"$"2016-02-08 08:36:25" "BaseStickyService.java"$"1826"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseStickyService.java"$"2016-02-08 08:36:25" "BaseStickyService.java"$"1827"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseStickyService.java"$"2016-02-08 08:36:25" "BaseStickyService.java"$"1828"$" public void onDestroy() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseStickyService.java"$"2016-02-08 08:36:25" "BaseStickyService.java"$"1829"$" super.onDestroy();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseStickyService.java"$"2016-02-08 08:36:25" "BaseStickyService.java"$"1830"$" remoteRestartServiceIfNeeded();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseStickyService.java"$"2016-02-08 08:36:25" "BaseStickyService.java"$"1831"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseStickyService.java"$"2016-02-08 08:36:25" "BaseStickyService.java"$"1832"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseStickyService.java"$"2016-02-08 08:36:25" "BaseStickyService.java"$"1833"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseStickyService.java"$"2016-02-08 08:36:25" "BaseStickyService.java"$"1834"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseStickyService.java"$"2016-02-08 08:36:25" "BaseStickyService.java"$"1835"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseStickyService.java"$"2016-02-08 08:36:25" "BaseStickyService.java"$"1836"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseStickyService.java"$"2016-02-08 08:36:25" "BaseStickyService.java"$"1837"$" public void onTaskRemoved(Intent rootIntent) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseStickyService.java"$"2016-02-08 08:36:25" "BaseStickyService.java"$"1838"$" super.onTaskRemoved(rootIntent);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseStickyService.java"$"2016-02-08 08:36:25" "BaseStickyService.java"$"1839"$" remoteRestartServiceIfNeeded();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseStickyService.java"$"2016-02-08 08:36:25" "BaseStickyService.java"$"1840"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseStickyService.java"$"2016-02-08 08:36:25" "BaseStickyService.java"$"1841"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseStickyService.java"$"2016-02-08 08:36:25" "BaseStickyService.java"$"1842"$" private void remoteRestartServiceIfNeeded() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseStickyService.java"$"2016-02-08 08:36:25" "BaseStickyService.java"$"1843"$" if (isEnabled()) remoteRestartService();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseStickyService.java"$"2016-02-08 08:36:25" "BaseStickyService.java"$"1844"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseStickyService.java"$"2016-02-08 08:36:25" "BaseStickyService.java"$"1845"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseStickyService.java"$"2016-02-08 08:36:25" "BaseStickyService.java"$"1846"$" @SuppressLint(""NewApi"")"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseStickyService.java"$"2016-02-08 08:36:25" "BaseStickyService.java"$"1847"$" private void remoteRestartService() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseStickyService.java"$"2016-02-08 08:36:25" "BaseStickyService.java"$"1848"$" Timber.d(""Remote restart service."");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseStickyService.java"$"2016-02-08 08:36:25" "BaseStickyService.java"$"1849"$" final Intent intent = new Intent(this, getClass());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseStickyService.java"$"2016-02-08 08:36:25" "BaseStickyService.java"$"1850"$" final PendingIntent pi = PendingIntent.getService(this, code(), intent,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseStickyService.java"$"2016-02-08 08:36:25" "BaseStickyService.java"$"1851"$" PendingIntent.FLAG_UPDATE_CURRENT);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseStickyService.java"$"2016-02-08 08:36:25" "BaseStickyService.java"$"1852"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseStickyService.java"$"2016-02-08 08:36:25" "BaseStickyService.java"$"1853"$" // Ask alarm manger to restart us."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseStickyService.java"$"2016-02-08 08:36:25" "BaseStickyService.java"$"1854"$" AlarmManager alarm = (AlarmManager) getSystemService(Context.ALARM_SERVICE);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseStickyService.java"$"2016-02-08 08:36:25" "BaseStickyService.java"$"1855"$" if (Device.hasMarshmallowApi()) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseStickyService.java"$"2016-02-08 08:36:25" "BaseStickyService.java"$"1856"$" alarm.setAndAllowWhileIdle(AlarmManager.RTC_WAKEUP,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseStickyService.java"$"2016-02-08 08:36:25" "BaseStickyService.java"$"1857"$" System.currentTimeMillis() + PENDING_INTENT_RESTART_DELAY,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseStickyService.java"$"2016-02-08 08:36:25" "BaseStickyService.java"$"1858"$" pi);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseStickyService.java"$"2016-02-08 08:36:25" "BaseStickyService.java"$"1859"$" } else alarm.set(AlarmManager.RTC_WAKEUP,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseStickyService.java"$"2016-02-08 08:36:25" "BaseStickyService.java"$"1860"$" System.currentTimeMillis() + PENDING_INTENT_RESTART_DELAY,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseStickyService.java"$"2016-02-08 08:36:25" "BaseStickyService.java"$"1861"$" pi);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseStickyService.java"$"2016-02-08 08:36:25" "BaseStickyService.java"$"1862"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseStickyService.java"$"2016-02-08 08:36:25" "BaseStickyService.java"$"1863"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseStickyService.java"$"2016-02-08 08:36:25" "BaseStickyService.java"$"1864"$"}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/services/BaseStickyService.java"$"2016-02-08 08:36:25" "Check.java"$"1865"$"++ b/project/app/src/main/java/com/achep/base/tests/Check.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/tests/Check.java"$"2016-02-08 08:36:25" "Check.java"$"1866"$"26,7 @@ import android.support.annotation.Nullable;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/tests/Check.java"$"2016-02-08 08:36:25" "Check.java"$"1867"$"@SuppressWarnings(""SameParameterValue"")"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/tests/Check.java"$"2016-02-08 08:36:25" "ReleaseTree.java"$"1868"$"++ b/project/app/src/main/java/com/achep/base/timber/ReleaseTree.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/ReleaseTree.java"$"2016-02-08 08:36:25" "ReleaseTree.java"$"1869"$"1,36 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/ReleaseTree.java"$"2016-02-08 08:36:25" "ReleaseTree.java"$"1870"$"/*"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/ReleaseTree.java"$"2016-02-08 08:36:25" "ReleaseTree.java"$"1871"$" * Copyright (C) 2015 AChep@xda "$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/ReleaseTree.java"$"2016-02-08 08:36:25" "ReleaseTree.java"$"1872"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/ReleaseTree.java"$"2016-02-08 08:36:25" "ReleaseTree.java"$"1873"$" * This program is free software; you can redistribute it and/or"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/ReleaseTree.java"$"2016-02-08 08:36:25" "ReleaseTree.java"$"1874"$" * modify it under the terms of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/ReleaseTree.java"$"2016-02-08 08:36:25" "ReleaseTree.java"$"1875"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/ReleaseTree.java"$"2016-02-08 08:36:25" "ReleaseTree.java"$"1876"$" * of the License, or (at your option) any later version."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/ReleaseTree.java"$"2016-02-08 08:36:25" "ReleaseTree.java"$"1877"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/ReleaseTree.java"$"2016-02-08 08:36:25" "ReleaseTree.java"$"1878"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/ReleaseTree.java"$"2016-02-08 08:36:25" "ReleaseTree.java"$"1879"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/ReleaseTree.java"$"2016-02-08 08:36:25" "ReleaseTree.java"$"1880"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/ReleaseTree.java"$"2016-02-08 08:36:25" "ReleaseTree.java"$"1881"$" * GNU General Public License for more details."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/ReleaseTree.java"$"2016-02-08 08:36:25" "ReleaseTree.java"$"1882"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/ReleaseTree.java"$"2016-02-08 08:36:25" "ReleaseTree.java"$"1883"$" * You should have received a copy of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/ReleaseTree.java"$"2016-02-08 08:36:25" "ReleaseTree.java"$"1884"$" * along with this program; if not, write to the Free Software"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/ReleaseTree.java"$"2016-02-08 08:36:25" "ReleaseTree.java"$"1885"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/ReleaseTree.java"$"2016-02-08 08:36:25" "ReleaseTree.java"$"1886"$" * MA 02110-1301, USA."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/ReleaseTree.java"$"2016-02-08 08:36:25" "ReleaseTree.java"$"1887"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/ReleaseTree.java"$"2016-02-08 08:36:25" "ReleaseTree.java"$"1888"$"package com.achep.base.timber;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/ReleaseTree.java"$"2016-02-08 08:36:25" "ReleaseTree.java"$"1889"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/ReleaseTree.java"$"2016-02-08 08:36:25" "ReleaseTree.java"$"1890"$"import timber.log.Timber;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/ReleaseTree.java"$"2016-02-08 08:36:25" "ReleaseTree.java"$"1891"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/ReleaseTree.java"$"2016-02-08 08:36:25" "ReleaseTree.java"$"1892"$"/**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/ReleaseTree.java"$"2016-02-08 08:36:25" "ReleaseTree.java"$"1893"$" * @author Artem Chepurnoy"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/ReleaseTree.java"$"2016-02-08 08:36:25" "ReleaseTree.java"$"1894"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/ReleaseTree.java"$"2016-02-08 08:36:25" "ReleaseTree.java"$"1895"$"public class ReleaseTree extends Timber.DebugTree {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/ReleaseTree.java"$"2016-02-08 08:36:25" "ReleaseTree.java"$"1896"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/ReleaseTree.java"$"2016-02-08 08:36:25" "ReleaseTree.java"$"1897"$" public ReleaseTree() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/ReleaseTree.java"$"2016-02-08 08:36:25" "ReleaseTree.java"$"1898"$" super();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/ReleaseTree.java"$"2016-02-08 08:36:25" "ReleaseTree.java"$"1899"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/ReleaseTree.java"$"2016-02-08 08:36:25" "ReleaseTree.java"$"1900"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/ReleaseTree.java"$"2016-02-08 08:36:25" "ReleaseTree.java"$"1901"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/ReleaseTree.java"$"2016-02-08 08:36:25" "ReleaseTree.java"$"1902"$" protected void log(int priority, String tag, String message, Throwable t) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/ReleaseTree.java"$"2016-02-08 08:36:25" "ReleaseTree.java"$"1903"$" // As for now, do nothing."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/ReleaseTree.java"$"2016-02-08 08:36:25" "ReleaseTree.java"$"1904"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/ReleaseTree.java"$"2016-02-08 08:36:25" "ReleaseTree.java"$"1905"$"}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/ReleaseTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"1906"$"++ b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"1907"$"1,182 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"1908"$"/*"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"1909"$" * Copyright (C) 2015 AChep@xda "$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"1910"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"1911"$" * This program is free software; you can redistribute it and/or"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"1912"$" * modify it under the terms of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"1913"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"1914"$" * of the License, or (at your option) any later version."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"1915"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"1916"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"1917"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"1918"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"1919"$" * GNU General Public License for more details."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"1920"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"1921"$" * You should have received a copy of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"1922"$" * along with this program; if not, write to the Free Software"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"1923"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"1924"$" * MA 02110-1301, USA."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"1925"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"1926"$"package com.achep.base.timber;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"1927"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"1928"$"import android.Manifest;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"1929"$"import android.content.Context;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"1930"$"import android.os.Environment;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"1931"$"import android.support.annotation.NonNull;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"1932"$"import android.util.Log;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"1933"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"1934"$"import com.achep.base.AppHeap;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"1935"$"import com.achep.base.Build;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"1936"$"import com.achep.base.permissions.RuntimePermissions;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"1937"$"import com.achep.base.tests.Check;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"1938"$"import com.achep.base.utils.EncryptionUtils;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"1939"$"import com.achep.base.utils.FileUtils;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"1940"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"1941"$"import java.io.File;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"1942"$"import java.text.SimpleDateFormat;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"1943"$"import java.util.Calendar;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"1944"$"import java.util.Locale;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"1945"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"1946"$"import timber.log.Timber;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"1947"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"1948"$"import static com.achep.base.Build.ENCRYPT_LOGS;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"1949"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"1950"$"/**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"1951"$" * Async-ly writes all logs to a file."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"1952"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"1953"$" * @author Artem Chepurnoy"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"1954"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"1955"$"public class WritingTree extends Timber.DebugTree {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"1956"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"1957"$" public static final String FILENAME = ""acdisplay_logs.txt"";"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"1958"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"1959"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"1960"$" private final SimpleDateFormat mFormat = new SimpleDateFormat(""dd HH:mm:ss"", Locale.ENGLISH);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"1961"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"1962"$" private T mThread;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"1963"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"1964"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"1965"$" * @author Artem Chepurnoy"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"1966"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"1967"$" private static class T extends Thread {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"1968"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"1969"$" private static final String TAG = ""WritingTree.Thread"";"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"1970"$" @SuppressWarnings(""PointlessBooleanExpression"")"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"1971"$" private final boolean DEBUG = false && Build.DEBUG;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"1972"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"1973"$" * How long should the thread sleep after getting a pending"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"1974"$" * log line."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"1975"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"1976"$" private static final long SLEEP = 10000; // 10s"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"1977"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"1978"$" * Max number of symbols in a log buffer."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"1979"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"1980"$" private static final int MAX_LENGTH = 30000; // 30k symbols"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"1981"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"1982"$" private final Object mMonitor = new Object();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"1983"$" private final StringBuilder mBuilder = new StringBuilder();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"1984"$" private final File mFile;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"1985"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"1986"$" private volatile boolean mLocked = false;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"1987"$" private volatile boolean mRunning = true;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"1988"$" private volatile boolean mSleepy;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"1989"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"1990"$" private long mTime;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"1991"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"1992"$" public T() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"1993"$" mFile = new File(Environment.getExternalStorageDirectory() + ""/"" + FILENAME);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"1994"$" FileUtils.deleteRecursive(mFile);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"1995"$" setPriority(Thread.MIN_PRIORITY);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"1996"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"1997"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"1998"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"1999"$" public void run() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"2000"$" while (mRunning) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"2001"$" synchronized (mMonitor) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"2002"$" final int length = mBuilder.length();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"2003"$" if (length > 0) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"2004"$" //noinspection ConstantConditions"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"2005"$" if (DEBUG) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"2006"$" Log.d(TAG, ""Writing "" + length + ""-symbols log to a file."");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"2007"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"2008"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"2009"$" final Context context = AppHeap.getContext();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"2010"$" final String permission = Manifest.permission.WRITE_EXTERNAL_STORAGE;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"2011"$" if (RuntimePermissions.has(context, permission)) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"2012"$" //noinspection ConstantConditions"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"2013"$" final CharSequence log;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"2014"$" if (ENCRYPT_LOGS) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"2015"$" log = EncryptionUtils.x(mBuilder.toString(), Build.LOG_KEY_SALT) + ""\n"";"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"2016"$" if (DEBUG) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"2017"$" // Check if we can decrypt it"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"2018"$" String encrypted = log.toString().substring(0, log.length() - 2);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"2019"$" Check.getInstance().isTrue(EncryptionUtils"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"2020"$" .fromX(encrypted, Build.LOG_KEY_SALT)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"2021"$" .equals(mBuilder.toString()));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"2022"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"2023"$" } else log = mBuilder;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"2024"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"2025"$" final boolean succeed = FileUtils.writeToFileAppend(mFile, log);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"2026"$" if (succeed) mBuilder.delete(0, length - 1);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"2027"$" } else if (RuntimePermissions.allowed(context, permission)) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"2028"$" // TODO: Ask the permission"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"2029"$" } else {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"2030"$" // We can not archive it, so lets just fall back"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"2031"$" // sit and cry."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"2032"$" mBuilder.delete(0, length - 1);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"2033"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"2034"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"2035"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"2036"$" try {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"2037"$" mLocked = true;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"2038"$" mMonitor.wait();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"2039"$" } catch (InterruptedException e) { /* unused */ } finally {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"2040"$" mLocked = false;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"2041"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"2042"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"2043"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"2044"$" if (mSleepy) try {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"2045"$" Thread.sleep(SLEEP);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"2046"$" } catch (InterruptedException e) { /* unused */ }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"2047"$" mSleepy = true;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"2048"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"2049"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"2050"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"2051"$" public void requestWrite(int priority, @NonNull CharSequence cs) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"2052"$" synchronized (mMonitor) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"2053"$" mBuilder.append(cs);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"2054"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"2055"$" // Cut the log"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"2056"$" final int length = mBuilder.length();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"2057"$" if (length > MAX_LENGTH) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"2058"$" Log.w(TAG, ""Cutting down the log: length="" + length);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"2059"$" mBuilder.delete(0, length - MAX_LENGTH);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"2060"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"2061"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"2062"$" // Write the important logs immediately"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"2063"$" mSleepy &= priority < Log.WARN;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"2064"$" if (mLocked) mMonitor.notifyAll();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"2065"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"2066"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"2067"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"2068"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"2069"$" public WritingTree() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"2070"$" super();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"2071"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"2072"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"2073"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"2074"$" protected void log(int priority, String tag, String message, Throwable t) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"2075"$" synchronized (this) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"2076"$" Log.println(priority, tag, message);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"2077"$" // Append a log to the pool."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"2078"$" if (mThread == null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"2079"$" mThread = new T();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"2080"$" mThread.start();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"2081"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"2082"$" String log = mFormat.format(Calendar.getInstance().getTime())"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"2083"$" + ""/"" + priority"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"2084"$" + ""/"" + tag"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"2085"$" + "": "" + message + ""\n"";"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"2086"$" mThread.requestWrite(priority, log);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"2087"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"2088"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "WritingTree.java"$"2089"$"}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-08 08:36:25" "SwitchBarPermissible.java"$"2090"$"++ b/project/app/src/main/java/com/achep/base/ui/SwitchBarPermissible.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/SwitchBarPermissible.java"$"2016-02-08 08:36:25" "SwitchBarPermissible.java"$"2091"$"78,7 @@ public class SwitchBarPermissible implements Permission.OnPermissionStateChanged"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/SwitchBarPermissible.java"$"2016-02-08 08:36:25" "SwitchBarPermissible.java"$"2092"$" if (enabled) enabled = permission.isGranted();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/SwitchBarPermissible.java"$"2016-02-08 08:36:25" "SwitchBarPermissible.java"$"2093"$"101,7 @@ public class SwitchBarPermissible implements Permission.OnPermissionStateChanged"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/SwitchBarPermissible.java"$"2016-02-08 08:36:25" "SwitchBarPermissible.java"$"2094"$" if (!permission.isGranted()) return false;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/SwitchBarPermissible.java"$"2016-02-08 08:36:25" "ActivityBase.java"$"2095"$"++ b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"2016-02-08 08:36:25" "ActivityBase.java"$"2096"$"134,12 @@ public abstract class ActivityBase extends AppCompatActivity implements IActivit"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"2016-02-08 08:36:25" "ActivityBase.java"$"2097"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"2016-02-08 08:36:25" "ActivityBase.java"$"2098"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"2016-02-08 08:36:25" "ActivityBase.java"$"2099"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"2016-02-08 08:36:25" "ActivityBase.java"$"2100"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"2016-02-08 08:36:25" "ActivityBase.java"$"2101"$" public boolean isNotPowerSaveMode() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"2016-02-08 08:36:25" "ActivityBase.java"$"2102"$" return mAbs.isNotPowerSaveMode();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"2016-02-08 08:36:25" "ActivityBase.java"$"2103"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"2016-02-08 08:36:25" "ActivityBase.java"$"2104"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"2016-02-08 08:36:25" "ActivityBase.java"$"2105"$"}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBase.java"$"2016-02-08 08:36:25" "ActivityBaseInternal.java"$"2106"$"++ b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2016-02-08 08:36:25" "ActivityBaseInternal.java"$"2107"$"32,7 @@ import com.achep.base.AppHeap;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2016-02-08 08:36:25" "ActivityBaseInternal.java"$"2108"$"import com.squareup.leakcanary.RefWatcher;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2016-02-08 08:36:25" "ActivityBaseInternal.java"$"2109"$"119,9 @@ final class ActivityBaseInternal implements IActivityBase {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2016-02-08 08:36:25" "ActivityBaseInternal.java"$"2110"$" // Watch for the activity to detect possible leaks."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2016-02-08 08:36:25" "ActivityBaseInternal.java"$"2111"$" RefWatcher refWatcher = AppHeap.getRefWatcher();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2016-02-08 08:36:25" "ActivityBaseInternal.java"$"2112"$" refWatcher.watch(this);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2016-02-08 08:36:25" "ActivityBaseInternal.java"$"2113"$"196,14 @@ final class ActivityBaseInternal implements IActivityBase {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2016-02-08 08:36:25" "ActivityBaseInternal.java"$"2114"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2016-02-08 08:36:25" "ActivityBaseInternal.java"$"2115"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2016-02-08 08:36:25" "ActivityBaseInternal.java"$"2116"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2016-02-08 08:36:25" "ActivityBaseInternal.java"$"2117"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2016-02-08 08:36:25" "ActivityBaseInternal.java"$"2118"$" public boolean isNotPowerSaveMode() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2016-02-08 08:36:25" "ActivityBaseInternal.java"$"2119"$" return mPowerSaveDetector.isNotPowerSaveMode();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2016-02-08 08:36:25" "ActivityBaseInternal.java"$"2120"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2016-02-08 08:36:25" "ActivityBaseInternal.java"$"2121"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2016-02-08 08:36:25" "ActivityBaseInternal.java"$"2122"$" //-- OTHER ----------------------------------------------------------------"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2016-02-08 08:36:25" "ActivityBaseStock.java"$"2123"$"++ b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseStock.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseStock.java"$"2016-02-08 08:36:25" "ActivityBaseStock.java"$"2124"$"133,12 @@ public abstract class ActivityBaseStock extends Activity implements IActivityBas"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseStock.java"$"2016-02-08 08:36:25" "ActivityBaseStock.java"$"2125"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseStock.java"$"2016-02-08 08:36:25" "ActivityBaseStock.java"$"2126"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseStock.java"$"2016-02-08 08:36:25" "ActivityBaseStock.java"$"2127"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseStock.java"$"2016-02-08 08:36:25" "ActivityBaseStock.java"$"2128"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseStock.java"$"2016-02-08 08:36:25" "ActivityBaseStock.java"$"2129"$" public boolean isNotPowerSaveMode() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseStock.java"$"2016-02-08 08:36:25" "ActivityBaseStock.java"$"2130"$" return mAbs.isNotPowerSaveMode();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseStock.java"$"2016-02-08 08:36:25" "ActivityBaseStock.java"$"2131"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseStock.java"$"2016-02-08 08:36:25" "ActivityBaseStock.java"$"2132"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseStock.java"$"2016-02-08 08:36:25" "ActivityBaseStock.java"$"2133"$"}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseStock.java"$"2016-02-08 08:36:25" "DashboardFragment.java"$"2134"$"++ b/project/app/src/main/java/com/achep/base/ui/fragments/DashboardFragment.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/DashboardFragment.java"$"2016-02-08 08:36:25" "DashboardFragment.java"$"2135"$"23,6 @@ import android.content.res.Resources;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/DashboardFragment.java"$"2016-02-08 08:36:25" "PreferenceFragment.java"$"2136"$"++ b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2016-02-08 08:36:25" "PreferenceFragment.java"$"2137"$"18,6 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2016-02-08 08:36:25" "PreferenceFragment.java"$"2138"$"83,10 @@ public abstract class PreferenceFragment extends PreferenceFragmentBase {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2016-02-08 08:36:25" "PreferenceFragment.java"$"2139"$" public void onAttach(Context context) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2016-02-08 08:36:25" "PreferenceFragment.java"$"2140"$" super.onAttach(context);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2016-02-08 08:36:25" "PreferenceFragment.java"$"2141"$" mSyncer = new ConfigBase.Syncer(context, mConfig);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragment.java"$"2016-02-08 08:36:25" "PreferenceFragmentBase.java"$"2142"$"++ b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragmentBase.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragmentBase.java"$"2016-02-08 08:36:25" "PreferenceFragmentBase.java"$"2143"$"22,6 @@ import android.preference.Preference;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/PreferenceFragmentBase.java"$"2016-02-08 08:36:25" "AboutDialog.java"$"2144"$"++ b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/AboutDialog.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/AboutDialog.java"$"2016-02-08 08:36:25" "AboutDialog.java"$"2145"$"18,7 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/AboutDialog.java"$"2016-02-08 08:36:25" "AboutDialog.java"$"2146"$"import android.annotation.SuppressLint;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/AboutDialog.java"$"2016-02-08 08:36:25" "AboutDialog.java"$"2147"$"109,13 @@ public class AboutDialog extends DialogFragment {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/AboutDialog.java"$"2016-02-08 08:36:25" "AboutDialog.java"$"2148"$" 1);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/AboutDialog.java"$"2016-02-08 08:36:25" "AboutDialog.java"$"2149"$" String credits = getString(R.string.about_dialog_credits);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/AboutDialog.java"$"2016-02-08 08:36:25" "AboutDialog.java"$"2150"$" @SuppressLint(""StringFormatMatches"")"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/AboutDialog.java"$"2016-02-08 08:36:25" "AboutDialog.java"$"2151"$" String src = ResUtils.getString(getResources(), R.string.about_dialog_message, credits, year);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/AboutDialog.java"$"2016-02-08 08:36:25" "AboutDialog.java"$"2152"$" CharSequence message = Html.fromHtml(src);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/AboutDialog.java"$"2016-02-08 08:36:25" "AboutDialog.java"$"2153"$" .iconRes(R.drawable.ic_information_outline_white_24dp)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/AboutDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2154"$"++ b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2155"$"18,6 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2156"$"25,6 @@ import android.content.Intent;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2157"$"37,9 @@ import com.achep.acdisplay.R;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2158"$"import com.achep.base.billing.SkuUi;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2159"$"import com.achep.base.interfaces.IConfiguration;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2160"$"47,7 @@ import com.achep.base.utils.CoinUtils;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2161"$"import com.afollestad.materialdialogs.DialogAction;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2162"$"65,7 @@ import java.util.Comparator;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2163"$" * @author Artem Chepurnoy"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2164"$"75,33 @@ public class DonateDialog extends DialogFragment {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2165"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2166"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2167"$" private final PurchaseListener mPurchaseListener = new PurchaseListener();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2168"$" private ActivityCheckout mCheckout;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2169"$" private Inventory mInventory;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2170"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2171"$" private ProgressBar mProgressBar;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2172"$" private TextView mEmptyView;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2173"$" public void onAttach(Context context) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2174"$" super.onAttach(context);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2175"$" if (context instanceof IActivityBase) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2176"$" IActivityBase ma = (IActivityBase) context;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2177"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2178"$" ""instance of IActivityBase.class!"");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2179"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2180"$" return; // don't crash"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2181"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2182"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2183"$" throw new RuntimeException(""Host activity must be an instance of IActivityBase.class!"");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2184"$"127,9 @@ public class DonateDialog extends DialogFragment {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2185"$" mEmptyView.setText(R.string.donate_billing_not_supported);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2186"$" assert md.getCustomView() != null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2187"$"148,37 @@ public class DonateDialog extends DialogFragment {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2188"$" .iconRes(R.drawable.ic_gift_white_24dp)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2189"$" final IConfiguration configuration = AppHeap.getInstance().getConfiguration();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2190"$" final boolean hasApl = configuration.getBilling().hasAlternativePaymentMethods();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2191"$" if (!hasApl) return builder.build();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2192"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2193"$" MaterialDialog.SingleButtonCallback callback = new MaterialDialog.SingleButtonCallback() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2194"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2195"$" public void onClick(@NonNull MaterialDialog materialDialog,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2196"$" @NonNull DialogAction dialogAction) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2197"$" if (dialogAction == DialogAction.POSITIVE) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2198"$" startPaymentIntentWithWarningAlertDialog(CoinUtils.getPaymentIntent(btc));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2199"$" } else if (dialogAction == DialogAction.NEGATIVE) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2200"$" startPaymentIntentWithWarningAlertDialog(CoinUtils.getPaymentIntent(pp));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2201"$" } else if (dialogAction == DialogAction.NEUTRAL) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2202"$" dismiss();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2203"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2204"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2205"$" };"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2206"$" .onPositive(callback)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2207"$" .onNegative(callback)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2208"$" .onNeutral(callback)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2209"$"206,10 @@ public class DonateDialog extends DialogFragment {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2210"$" .onPositive(new MaterialDialog.SingleButtonCallback() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2211"$" public void onClick(@NonNull MaterialDialog materialDialog,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2212"$" @NonNull DialogAction dialogAction) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2213"$"220,18 @@ public class DonateDialog extends DialogFragment {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2214"$" private void refreshUi(int visibility) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2215"$" // Set `loading` state."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2216"$" refreshUi(SCREEN_LOADING);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2217"$" // Reload the inventory."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2218"$" mInventory"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2219"$" .load()"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2220"$" .whenLoaded(mInventoryLoadedListener);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2221"$"244,9 @@ public class DonateDialog extends DialogFragment {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2222"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2223"$" * @author Artem Chepurnoy"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2224"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2225"$"258,7 @@ public class DonateDialog extends DialogFragment {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2226"$" final SkuUi skuUi = new MySkuUi(sku, purchase != null);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2227"$"269,68 @@ public class DonateDialog extends DialogFragment {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2228"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2229"$" // Show the inventory."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2230"$" refreshUi(SCREEN_INVENTORY);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2231"$" } else refreshUi(SCREEN_EMPTY_VIEW);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2232"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2233"$" * @author Artem Chepurnoy"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2234"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2235"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2236"$" * @author Artem Chepurnoy"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2237"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2238"$" private final class PurchaseListener extends BaseRequestListener {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2239"$" onPurchased(false);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2240"$" onPurchased(true);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2241"$" private void onPurchased(boolean alreadyOwned) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2242"$" if (alreadyOwned) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2243"$" // Nothing has changed, so we don't need"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2244"$" // to reload the inventory."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2245"$" return;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2246"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2247"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2248"$" reloadInventory();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2249"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2250"$" * @author Artem Chepurnoy"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2251"$" private static final class SkusAdapter extends BetterArrayAdapter {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2252"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2253"$" * @author Artem Chepurnoy"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2254"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2255"$"368,10 @@ public class DonateDialog extends DialogFragment {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2256"$" bindItem((ViewHolder) viewHolder, getItem(i));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2257"$" private static void bindItem(@NonNull ViewHolder holder, @NonNull SkuUi skuUi) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2258"$"389,24 @@ public class DonateDialog extends DialogFragment {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2259"$" private static class MySkuUi extends SkuUi {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2260"$" public MySkuUi(@NonNull Sku sku, boolean isPurchased) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2261"$" super(sku, isPurchased);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2262"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2263"$" protected String onCreateDescription(@NonNull Sku sku) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2264"$" /*"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2265"$" * Those are highly app specific and should probably be"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2266"$" * moved."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2267"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "DonateDialog.java"$"2268"$"430,5 @@ public class DonateDialog extends DialogFragment {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/DonateDialog.java"$"2016-02-08 08:36:25" "FeedbackDialog.java"$"2269"$"++ b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/FeedbackDialog.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/FeedbackDialog.java"$"2016-02-08 08:36:25" "FeedbackDialog.java"$"2270"$"18,7 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/FeedbackDialog.java"$"2016-02-08 08:36:25" "FeedbackDialog.java"$"2271"$"import android.annotation.SuppressLint;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/FeedbackDialog.java"$"2016-02-08 08:36:25" "FeedbackDialog.java"$"2272"$"54,7 @@ import com.achep.base.utils.ResUtils;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/FeedbackDialog.java"$"2016-02-08 08:36:25" "FeedbackDialog.java"$"2273"$"import com.afollestad.materialdialogs.DialogAction;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/FeedbackDialog.java"$"2016-02-08 08:36:25" "FeedbackDialog.java"$"2274"$"75,6 @@ import static com.achep.base.Build.DEBUG;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/FeedbackDialog.java"$"2016-02-08 08:36:25" "FeedbackDialog.java"$"2275"$"133,15 @@ public class FeedbackDialog extends DialogFragment implements ConfigBase.OnConfi"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/FeedbackDialog.java"$"2016-02-08 08:36:25" "FeedbackDialog.java"$"2276"$" .iconRes(R.drawable.ic_email_white_24dp)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/FeedbackDialog.java"$"2016-02-08 08:36:25" "FeedbackDialog.java"$"2277"$" .onPositive(new MaterialDialog.SingleButtonCallback() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/FeedbackDialog.java"$"2016-02-08 08:36:25" "FeedbackDialog.java"$"2278"$" public void onClick(@NonNull MaterialDialog materialDialog,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/FeedbackDialog.java"$"2016-02-08 08:36:25" "FeedbackDialog.java"$"2279"$" @NonNull DialogAction dialogAction) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/FeedbackDialog.java"$"2016-02-08 08:36:25" "FeedbackDialog.java"$"2280"$"160,11 @@ public class FeedbackDialog extends DialogFragment implements ConfigBase.OnConfi"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/FeedbackDialog.java"$"2016-02-08 08:36:25" "FeedbackDialog.java"$"2281"$" })"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/FeedbackDialog.java"$"2016-02-08 08:36:25" "FeedbackDialog.java"$"2282"$" .onNegative(new MaterialDialog.SingleButtonCallback() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/FeedbackDialog.java"$"2016-02-08 08:36:25" "FeedbackDialog.java"$"2283"$" public void onClick(@NonNull MaterialDialog materialDialog,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/FeedbackDialog.java"$"2016-02-08 08:36:25" "FeedbackDialog.java"$"2284"$" @NonNull DialogAction dialogAction) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/FeedbackDialog.java"$"2016-02-08 08:36:25" "FeedbackDialog.java"$"2285"$"342,7 @@ public class FeedbackDialog extends DialogFragment implements ConfigBase.OnConfi"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/FeedbackDialog.java"$"2016-02-08 08:36:25" "FeedbackDialog.java"$"2286"$" @SuppressLint(""SimpleDateFormat"")"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/FeedbackDialog.java"$"2016-02-08 08:36:25" "FeedbackDialog.java"$"2287"$" sdf.format(new Date()) + "".txt"";"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/FeedbackDialog.java"$"2016-02-08 08:36:25" "HelpDialog.java"$"2288"$"++ b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/HelpDialog.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/HelpDialog.java"$"2016-02-08 08:36:25" "HelpDialog.java"$"2289"$"19,14 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/HelpDialog.java"$"2016-02-08 08:36:25" "HelpDialog.java"$"2290"$"import com.achep.base.AppHeap;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/HelpDialog.java"$"2016-02-08 08:36:25" "HelpDialog.java"$"2291"$"import com.achep.base.interfaces.IConfiguration;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/HelpDialog.java"$"2016-02-08 08:36:25" "HelpDialog.java"$"2292"$"36,24 @@ import com.afollestad.materialdialogs.MaterialDialog;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/HelpDialog.java"$"2016-02-08 08:36:25" "HelpDialog.java"$"2293"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/HelpDialog.java"$"2016-02-08 08:36:25" "HelpDialog.java"$"2294"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/HelpDialog.java"$"2016-02-08 08:36:25" "HelpDialog.java"$"2295"$" private final Runnable mReadRunnable = new Runnable() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/HelpDialog.java"$"2016-02-08 08:36:25" "HelpDialog.java"$"2296"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/HelpDialog.java"$"2016-02-08 08:36:25" "HelpDialog.java"$"2297"$" public void run() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/HelpDialog.java"$"2016-02-08 08:36:25" "HelpDialog.java"$"2298"$" AppHeap.getInstance().getConfiguration().getHelp().onUserReadHelp();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/HelpDialog.java"$"2016-02-08 08:36:25" "HelpDialog.java"$"2299"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/HelpDialog.java"$"2016-02-08 08:36:25" "HelpDialog.java"$"2300"$" };"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/HelpDialog.java"$"2016-02-08 08:36:25" "HelpDialog.java"$"2301"$" final IConfiguration configuration = AppHeap.getInstance().getConfiguration();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/HelpDialog.java"$"2016-02-08 08:36:25" "HelpDialog.java"$"2302"$" .iconRes(R.drawable.ic_help_circle_white_24dp)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/HelpDialog.java"$"2016-02-08 08:36:25" "HelpDialog.java"$"2303"$" .content(configuration.getHelp().getText(getActivity()))"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/HelpDialog.java"$"2016-02-08 08:36:25" "HelpDialog.java"$"2304"$"61,13 @@ public class HelpDialog extends DialogFragment {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/HelpDialog.java"$"2016-02-08 08:36:25" "HelpDialog.java"$"2305"$" final int duration = getResources().getInteger(R.integer.config_maxHelpUserReadFuckyou);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/HelpDialog.java"$"2016-02-08 08:36:25" "HelpDialog.java"$"2306"$" mHandler.postDelayed(mReadRunnable, duration);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/HelpDialog.java"$"2016-02-08 08:36:25" "HelpDialog.java"$"2307"$" mHandler.removeCallbacks(mReadRunnable);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/HelpDialog.java"$"2016-02-08 08:36:25" "PermissionsDialog.java"$"2308"$"++ b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/PermissionsDialog.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/PermissionsDialog.java"$"2016-02-08 08:36:25" "PermissionsDialog.java"$"2309"$"126,7 @@ public class PermissionsDialog extends DialogFragment {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/PermissionsDialog.java"$"2016-02-08 08:36:25" "PermissionsDialog.java"$"2310"$" if (!item.isGranted()) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/PermissionsDialog.java"$"2016-02-08 08:36:25" "MaterialDialogPreference.java"$"2311"$"++ b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2016-02-08 08:36:25" "MaterialDialogPreference.java"$"2312"$"32,7 @@ import android.util.AttributeSet;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2016-02-08 08:36:25" "MaterialDialogPreference.java"$"2313"$"import com.afollestad.materialdialogs.DialogAction;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2016-02-08 08:36:25" "MaterialDialogPreference.java"$"2314"$"81,18 @@ public abstract class MaterialDialogPreference extends DialogPreference {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2016-02-08 08:36:25" "MaterialDialogPreference.java"$"2315"$" .onPositive(new MaterialDialog.SingleButtonCallback() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2016-02-08 08:36:25" "MaterialDialogPreference.java"$"2316"$" public void onClick(@NonNull MaterialDialog materialDialog,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2016-02-08 08:36:25" "MaterialDialogPreference.java"$"2317"$" @NonNull DialogAction dialogAction) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2016-02-08 08:36:25" "MaterialDialogPreference.java"$"2318"$" MaterialDialogPreference.this.onClick(null, DialogInterface.BUTTON_POSITIVE);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2016-02-08 08:36:25" "MaterialDialogPreference.java"$"2319"$" })"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2016-02-08 08:36:25" "MaterialDialogPreference.java"$"2320"$" .onNegative(new MaterialDialog.SingleButtonCallback() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2016-02-08 08:36:25" "MaterialDialogPreference.java"$"2321"$" public void onClick(@NonNull MaterialDialog materialDialog,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2016-02-08 08:36:25" "MaterialDialogPreference.java"$"2322"$" @NonNull DialogAction dialogAction) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2016-02-08 08:36:25" "MaterialDialogPreference.java"$"2323"$" MaterialDialogPreference.this.onClick(null, DialogInterface.BUTTON_NEGATIVE);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/preferences/MaterialDialogPreference.java"$"2016-02-08 08:36:25" "CsUtils.java"$"2324"$"++ b/project/app/src/main/java/com/achep/base/utils/CsUtils.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/CsUtils.java"$"2016-02-08 08:36:25" "CsUtils.java"$"2325"$"26,17 @@ import android.support.annotation.Nullable;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/CsUtils.java"$"2016-02-08 08:36:25" "CsUtils.java"$"2326"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/CsUtils.java"$"2016-02-08 08:36:25" "CsUtils.java"$"2327"$" * Python-like joining strings!"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/CsUtils.java"$"2016-02-08 08:36:25" "CsUtils.java"$"2328"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/CsUtils.java"$"2016-02-08 08:36:25" "CsUtils.java"$"2329"$" public static CharSequence join(@Nullable CharSequence divider, @NonNull CharSequence... array) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/CsUtils.java"$"2016-02-08 08:36:25" "CsUtils.java"$"2330"$" if (divide && divider != null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/CsUtils.java"$"2016-02-08 08:36:25" "EncryptionUtils.java"$"2331"$"++ b/project/app/src/main/java/com/achep/base/utils/EncryptionUtils.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/EncryptionUtils.java"$"2016-02-08 08:36:25" "EncryptionUtils.java"$"2332"$"1,64 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/EncryptionUtils.java"$"2016-02-08 08:36:25" "EncryptionUtils.java"$"2333"$"/*"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/EncryptionUtils.java"$"2016-02-08 08:36:25" "EncryptionUtils.java"$"2334"$" * Copyright (C) 2015 AChep@xda "$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/EncryptionUtils.java"$"2016-02-08 08:36:25" "EncryptionUtils.java"$"2335"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/EncryptionUtils.java"$"2016-02-08 08:36:25" "EncryptionUtils.java"$"2336"$" * This program is free software; you can redistribute it and/or"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/EncryptionUtils.java"$"2016-02-08 08:36:25" "EncryptionUtils.java"$"2337"$" * modify it under the terms of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/EncryptionUtils.java"$"2016-02-08 08:36:25" "EncryptionUtils.java"$"2338"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/EncryptionUtils.java"$"2016-02-08 08:36:25" "EncryptionUtils.java"$"2339"$" * of the License, or (at your option) any later version."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/EncryptionUtils.java"$"2016-02-08 08:36:25" "EncryptionUtils.java"$"2340"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/EncryptionUtils.java"$"2016-02-08 08:36:25" "EncryptionUtils.java"$"2341"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/EncryptionUtils.java"$"2016-02-08 08:36:25" "EncryptionUtils.java"$"2342"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/EncryptionUtils.java"$"2016-02-08 08:36:25" "EncryptionUtils.java"$"2343"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/EncryptionUtils.java"$"2016-02-08 08:36:25" "EncryptionUtils.java"$"2344"$" * GNU General Public License for more details."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/EncryptionUtils.java"$"2016-02-08 08:36:25" "EncryptionUtils.java"$"2345"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/EncryptionUtils.java"$"2016-02-08 08:36:25" "EncryptionUtils.java"$"2346"$" * You should have received a copy of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/EncryptionUtils.java"$"2016-02-08 08:36:25" "EncryptionUtils.java"$"2347"$" * along with this program; if not, write to the Free Software"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/EncryptionUtils.java"$"2016-02-08 08:36:25" "EncryptionUtils.java"$"2348"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/EncryptionUtils.java"$"2016-02-08 08:36:25" "EncryptionUtils.java"$"2349"$" * MA 02110-1301, USA."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/EncryptionUtils.java"$"2016-02-08 08:36:25" "EncryptionUtils.java"$"2350"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/EncryptionUtils.java"$"2016-02-08 08:36:25" "EncryptionUtils.java"$"2351"$"package com.achep.base.utils;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/EncryptionUtils.java"$"2016-02-08 08:36:25" "EncryptionUtils.java"$"2352"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/EncryptionUtils.java"$"2016-02-08 08:36:25" "EncryptionUtils.java"$"2353"$"import android.support.annotation.NonNull;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/EncryptionUtils.java"$"2016-02-08 08:36:25" "EncryptionUtils.java"$"2354"$"import android.util.Base64;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/EncryptionUtils.java"$"2016-02-08 08:36:25" "EncryptionUtils.java"$"2355"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/EncryptionUtils.java"$"2016-02-08 08:36:25" "EncryptionUtils.java"$"2356"$"/**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/EncryptionUtils.java"$"2016-02-08 08:36:25" "EncryptionUtils.java"$"2357"$" * @author Artem Chepurnoy"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/EncryptionUtils.java"$"2016-02-08 08:36:25" "EncryptionUtils.java"$"2358"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/EncryptionUtils.java"$"2016-02-08 08:36:25" "EncryptionUtils.java"$"2359"$"public class EncryptionUtils {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/EncryptionUtils.java"$"2016-02-08 08:36:25" "EncryptionUtils.java"$"2360"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/EncryptionUtils.java"$"2016-02-08 08:36:25" "EncryptionUtils.java"$"2361"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/EncryptionUtils.java"$"2016-02-08 08:36:25" "EncryptionUtils.java"$"2362"$" * Method deciphers previously ciphered message"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/EncryptionUtils.java"$"2016-02-08 08:36:25" "EncryptionUtils.java"$"2363"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/EncryptionUtils.java"$"2016-02-08 08:36:25" "EncryptionUtils.java"$"2364"$" * @param message ciphered message"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/EncryptionUtils.java"$"2016-02-08 08:36:25" "EncryptionUtils.java"$"2365"$" * @param salt salt which was used for ciphering"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/EncryptionUtils.java"$"2016-02-08 08:36:25" "EncryptionUtils.java"$"2366"$" * @return deciphered message"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/EncryptionUtils.java"$"2016-02-08 08:36:25" "EncryptionUtils.java"$"2367"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/EncryptionUtils.java"$"2016-02-08 08:36:25" "EncryptionUtils.java"$"2368"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/EncryptionUtils.java"$"2016-02-08 08:36:25" "EncryptionUtils.java"$"2369"$" public static String fromX(@NonNull String message, @NonNull String salt)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/EncryptionUtils.java"$"2016-02-08 08:36:25" "EncryptionUtils.java"$"2370"$" throws IllegalArgumentException {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/EncryptionUtils.java"$"2016-02-08 08:36:25" "EncryptionUtils.java"$"2371"$" return x(new String(Base64.decode(message, Base64.URL_SAFE)), salt);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/EncryptionUtils.java"$"2016-02-08 08:36:25" "EncryptionUtils.java"$"2372"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/EncryptionUtils.java"$"2016-02-08 08:36:25" "EncryptionUtils.java"$"2373"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/EncryptionUtils.java"$"2016-02-08 08:36:25" "EncryptionUtils.java"$"2374"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/EncryptionUtils.java"$"2016-02-08 08:36:25" "EncryptionUtils.java"$"2375"$" * Symmetric algorithm used for ciphering/deciphering."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/EncryptionUtils.java"$"2016-02-08 08:36:25" "EncryptionUtils.java"$"2376"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/EncryptionUtils.java"$"2016-02-08 08:36:25" "EncryptionUtils.java"$"2377"$" * @param message message"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/EncryptionUtils.java"$"2016-02-08 08:36:25" "EncryptionUtils.java"$"2378"$" * @param salt salt"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/EncryptionUtils.java"$"2016-02-08 08:36:25" "EncryptionUtils.java"$"2379"$" * @return ciphered/deciphered message"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/EncryptionUtils.java"$"2016-02-08 08:36:25" "EncryptionUtils.java"$"2380"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/EncryptionUtils.java"$"2016-02-08 08:36:25" "EncryptionUtils.java"$"2381"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/EncryptionUtils.java"$"2016-02-08 08:36:25" "EncryptionUtils.java"$"2382"$" public static String x(@NonNull String message, @NonNull String salt) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/EncryptionUtils.java"$"2016-02-08 08:36:25" "EncryptionUtils.java"$"2383"$" final char[] m = message.toCharArray();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/EncryptionUtils.java"$"2016-02-08 08:36:25" "EncryptionUtils.java"$"2384"$" final char[] s = salt.toCharArray();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/EncryptionUtils.java"$"2016-02-08 08:36:25" "EncryptionUtils.java"$"2385"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/EncryptionUtils.java"$"2016-02-08 08:36:25" "EncryptionUtils.java"$"2386"$" final int ml = m.length;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/EncryptionUtils.java"$"2016-02-08 08:36:25" "EncryptionUtils.java"$"2387"$" final int sl = s.length;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/EncryptionUtils.java"$"2016-02-08 08:36:25" "EncryptionUtils.java"$"2388"$" final char[] result = new char[ml];"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/EncryptionUtils.java"$"2016-02-08 08:36:25" "EncryptionUtils.java"$"2389"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/EncryptionUtils.java"$"2016-02-08 08:36:25" "EncryptionUtils.java"$"2390"$" for (int i = 0; i < ml; i++) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/EncryptionUtils.java"$"2016-02-08 08:36:25" "EncryptionUtils.java"$"2391"$" result[i] = (char) (m[i] ^ s[i % sl]);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/EncryptionUtils.java"$"2016-02-08 08:36:25" "EncryptionUtils.java"$"2392"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/EncryptionUtils.java"$"2016-02-08 08:36:25" "EncryptionUtils.java"$"2393"$" return new String(result);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/EncryptionUtils.java"$"2016-02-08 08:36:25" "EncryptionUtils.java"$"2394"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/EncryptionUtils.java"$"2016-02-08 08:36:25" "EncryptionUtils.java"$"2395"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/EncryptionUtils.java"$"2016-02-08 08:36:25" "EncryptionUtils.java"$"2396"$"}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/EncryptionUtils.java"$"2016-02-08 08:36:25" "FileUtils.java"$"2397"$"++ b/project/app/src/main/java/com/achep/base/utils/FileUtils.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/FileUtils.java"$"2016-02-08 08:36:25" "FileUtils.java"$"2398"$"23,13 @@ import android.support.annotation.Nullable;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/FileUtils.java"$"2016-02-08 08:36:25" "FileUtils.java"$"2399"$"import java.io.ByteArrayInputStream;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/FileUtils.java"$"2016-02-08 08:36:25" "FileUtils.java"$"2400"$"import java.io.InputStream;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/FileUtils.java"$"2016-02-08 08:36:25" "FileUtils.java"$"2401"$"import java.io.OutputStream;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/FileUtils.java"$"2016-02-08 08:36:25" "FileUtils.java"$"2402"$"108,51 @@ public class FileUtils {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/FileUtils.java"$"2016-02-08 08:36:25" "FileUtils.java"$"2403"$" public static boolean writeToFileAppend(@NonNull File file, @NonNull CharSequence text) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/FileUtils.java"$"2016-02-08 08:36:25" "FileUtils.java"$"2404"$" try {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/FileUtils.java"$"2016-02-08 08:36:25" "FileUtils.java"$"2405"$" //noinspection ResultOfMethodCallIgnored"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/FileUtils.java"$"2016-02-08 08:36:25" "FileUtils.java"$"2406"$" file.createNewFile();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/FileUtils.java"$"2016-02-08 08:36:25" "FileUtils.java"$"2407"$" } catch (IOException e) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/FileUtils.java"$"2016-02-08 08:36:25" "FileUtils.java"$"2408"$" Log.w(TAG, ""Failed to create the file: file="" + file.getName());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/FileUtils.java"$"2016-02-08 08:36:25" "FileUtils.java"$"2409"$" return false;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/FileUtils.java"$"2016-02-08 08:36:25" "FileUtils.java"$"2410"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/FileUtils.java"$"2016-02-08 08:36:25" "FileUtils.java"$"2411"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/FileUtils.java"$"2016-02-08 08:36:25" "FileUtils.java"$"2412"$" OutputStream os = null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/FileUtils.java"$"2016-02-08 08:36:25" "FileUtils.java"$"2413"$" InputStream is = null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/FileUtils.java"$"2016-02-08 08:36:25" "FileUtils.java"$"2414"$" try {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/FileUtils.java"$"2016-02-08 08:36:25" "FileUtils.java"$"2415"$" os = new FileOutputStream(file, true);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/FileUtils.java"$"2016-02-08 08:36:25" "FileUtils.java"$"2416"$" is = new ByteArrayInputStream(text.toString().getBytes(""UTF-8""));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/FileUtils.java"$"2016-02-08 08:36:25" "FileUtils.java"$"2417"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/FileUtils.java"$"2016-02-08 08:36:25" "FileUtils.java"$"2418"$" int read;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/FileUtils.java"$"2016-02-08 08:36:25" "FileUtils.java"$"2419"$" final byte[] buffer = new byte[1024];"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/FileUtils.java"$"2016-02-08 08:36:25" "FileUtils.java"$"2420"$" do {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/FileUtils.java"$"2016-02-08 08:36:25" "FileUtils.java"$"2421"$" read = is.read(buffer, 0, buffer.length);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/FileUtils.java"$"2016-02-08 08:36:25" "FileUtils.java"$"2422"$" if (read > 0) os.write(buffer, 0, read);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/FileUtils.java"$"2016-02-08 08:36:25" "FileUtils.java"$"2423"$" } while (read > 0);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/FileUtils.java"$"2016-02-08 08:36:25" "FileUtils.java"$"2424"$" return true;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/FileUtils.java"$"2016-02-08 08:36:25" "FileUtils.java"$"2425"$" } catch (Exception e) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/FileUtils.java"$"2016-02-08 08:36:25" "FileUtils.java"$"2426"$" Log.w(TAG, ""Failed to append to a file: file="" + file.getName());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/FileUtils.java"$"2016-02-08 08:36:25" "FileUtils.java"$"2427"$" e.printStackTrace();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/FileUtils.java"$"2016-02-08 08:36:25" "FileUtils.java"$"2428"$" } finally {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/FileUtils.java"$"2016-02-08 08:36:25" "FileUtils.java"$"2429"$" // Try to close the stream."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/FileUtils.java"$"2016-02-08 08:36:25" "FileUtils.java"$"2430"$" if (os != null) try {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/FileUtils.java"$"2016-02-08 08:36:25" "FileUtils.java"$"2431"$" os.close();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/FileUtils.java"$"2016-02-08 08:36:25" "FileUtils.java"$"2432"$" } catch (IOException e) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/FileUtils.java"$"2016-02-08 08:36:25" "FileUtils.java"$"2433"$" Log.e(TAG, ""Failed to close the stream!"");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/FileUtils.java"$"2016-02-08 08:36:25" "FileUtils.java"$"2434"$" e.printStackTrace();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/FileUtils.java"$"2016-02-08 08:36:25" "FileUtils.java"$"2435"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/FileUtils.java"$"2016-02-08 08:36:25" "FileUtils.java"$"2436"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/FileUtils.java"$"2016-02-08 08:36:25" "FileUtils.java"$"2437"$" // Try to close the stream."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/FileUtils.java"$"2016-02-08 08:36:25" "FileUtils.java"$"2438"$" if (is != null) try {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/FileUtils.java"$"2016-02-08 08:36:25" "FileUtils.java"$"2439"$" is.close();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/FileUtils.java"$"2016-02-08 08:36:25" "FileUtils.java"$"2440"$" } catch (IOException e) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/FileUtils.java"$"2016-02-08 08:36:25" "FileUtils.java"$"2441"$" Log.e(TAG, ""Failed to close the stream!"");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/FileUtils.java"$"2016-02-08 08:36:25" "FileUtils.java"$"2442"$" e.printStackTrace();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/FileUtils.java"$"2016-02-08 08:36:25" "FileUtils.java"$"2443"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/FileUtils.java"$"2016-02-08 08:36:25" "FileUtils.java"$"2444"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/FileUtils.java"$"2016-02-08 08:36:25" "FileUtils.java"$"2445"$" return false;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/FileUtils.java"$"2016-02-08 08:36:25" "FileUtils.java"$"2446"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/FileUtils.java"$"2016-02-08 08:36:25" "FileUtils.java"$"2447"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/FileUtils.java"$"2016-02-08 08:36:25" "FileUtils.java"$"2448"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/FileUtils.java"$"2016-02-08 08:36:25" "NetworkUtils.java"$"2449"$"++ b/project/app/src/main/java/com/achep/base/utils/NetworkUtils.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/NetworkUtils.java"$"2016-02-08 08:36:25" "NetworkUtils.java"$"2450"$"20,7 @@ package com.achep.base.utils;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/NetworkUtils.java"$"2016-02-08 08:36:25" "NetworkUtils.java"$"2451"$"import android.net.NetworkInfo;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/NetworkUtils.java"$"2016-02-08 08:36:25" "NetworkUtils.java"$"2452"$"31,20 @@ import android.support.annotation.NonNull;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/NetworkUtils.java"$"2016-02-08 08:36:25" "NetworkUtils.java"$"2453"$" * @return {@code true} if device is connected to the Internet,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/NetworkUtils.java"$"2016-02-08 08:36:25" "NetworkUtils.java"$"2454"$" * {@code false} otherwise."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/NetworkUtils.java"$"2016-02-08 08:36:25" "NetworkUtils.java"$"2455"$" * @return {@code true} if device is connected to the Internet,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/NetworkUtils.java"$"2016-02-08 08:36:25" "NetworkUtils.java"$"2456"$" * {@code false} otherwise."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/NetworkUtils.java"$"2016-02-08 08:36:25" "NetworkUtils.java"$"2457"$" NetworkInfo ni = cm.getActiveNetworkInfo();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/NetworkUtils.java"$"2016-02-08 08:36:25" "NetworkUtils.java"$"2458"$" return ni != null && ni.isConnectedOrConnecting();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/NetworkUtils.java"$"2016-02-08 08:36:25" "PreferenceManagerUtils.java"$"2459"$"++ b/project/app/src/main/java/com/achep/base/utils/PreferenceManagerUtils.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/PreferenceManagerUtils.java"$"2016-02-08 08:36:25" "PreferenceManagerUtils.java"$"2460"$"23,6 @@ import android.preference.PreferenceManager;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/PreferenceManagerUtils.java"$"2016-02-08 08:36:25" "RawReader.java"$"2461"$"++ b/project/app/src/main/java/com/achep/base/utils/RawReader.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/RawReader.java"$"2016-02-08 08:36:25" "RawReader.java"$"2462"$"22,18 @@ import android.content.Context;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/RawReader.java"$"2016-02-08 08:36:25" "RawReader.java"$"2463"$"import timber.log.Timber;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/RawReader.java"$"2016-02-08 08:36:25" "RawReader.java"$"2464"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/RawReader.java"$"2016-02-08 08:36:25" "RawReader.java"$"2465"$"/**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/RawReader.java"$"2016-02-08 08:36:25" "RawReader.java"$"2466"$" * Raw resources utils."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/RawReader.java"$"2016-02-08 08:36:25" "RawReader.java"$"2467"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/RawReader.java"$"2016-02-08 08:36:25" "RawReader.java"$"2468"$" * @author Artem Chepurnoy"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/RawReader.java"$"2016-02-08 08:36:25" "RawReader.java"$"2469"$"57,7 @@ public final class RawReader {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/RawReader.java"$"2016-02-08 08:36:25" "RawReader.java"$"2470"$" resource);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/RawReader.java"$"2016-02-08 08:36:25" "RawReader.java"$"2471"$" Timber.tag(TAG).e(""Failed to read raw resource: "" + resource);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/RawReader.java"$"2016-02-08 08:36:25" "RefCacheBase.java"$"2472"$"++ b/project/app/src/main/java/com/achep/base/utils/RefCacheBase.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/RefCacheBase.java"$"2016-02-08 08:36:25" "RefCacheBase.java"$"2473"$"32,7 @@ import java.util.concurrent.ConcurrentHashMap;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/RefCacheBase.java"$"2016-02-08 08:36:25" "RefCacheBase.java"$"2474"$" private final Map> mCache = new ConcurrentHashMap<>();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/RefCacheBase.java"$"2016-02-08 08:36:25" "ResUtils.java"$"2475"$"++ b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2016-02-08 08:36:25" "ResUtils.java"$"2476"$"18,7 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2016-02-08 08:36:25" "ResUtils.java"$"2477"$"import android.annotation.SuppressLint;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2016-02-08 08:36:25" "ResUtils.java"$"2478"$"70,7 @@ public class ResUtils {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2016-02-08 08:36:25" "ResUtils.java"$"2479"$" @SuppressLint(""NewApi"")"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/ResUtils.java"$"2016-02-08 08:36:25" "ViewUtils.java"$"2480"$"++ b/project/app/src/main/java/com/achep/base/utils/ViewUtils.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/ViewUtils.java"$"2016-02-08 08:36:25" "ViewUtils.java"$"2481"$"30,7 @@ import android.view.ViewParent;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/ViewUtils.java"$"2016-02-08 08:36:25" "ViewUtils.java"$"2482"$"import com.achep.base.utils.logs.TracingLog;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/ViewUtils.java"$"2016-02-08 08:36:25" "ViewUtils.java"$"2483"$"64,7 @@ public class ViewUtils {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/ViewUtils.java"$"2016-02-08 08:36:25" "ViewUtils.java"$"2484"$" } else if (DEBUG) TracingLog.v(TAG, ""Tried to remove parent of an orphan view."", 3);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/ViewUtils.java"$"2016-02-08 08:36:25" "ViewUtils.java"$"2485"$"130,10 @@ public class ViewUtils {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/ViewUtils.java"$"2016-02-08 08:36:25" "ViewUtils.java"$"2486"$" public static boolean isAnimatable(View view) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/ViewUtils.java"$"2016-02-08 08:36:25" "ViewUtils.java"$"2487"$" return Math.random() >= 0;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/ViewUtils.java"$"2016-02-08 08:36:25" "ViewUtils.java"$"2488"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/ViewUtils.java"$"2016-02-08 08:36:25" "ViewUtils.java"$"2489"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/ViewUtils.java"$"2016-02-08 08:36:25" "ViewUtils.java"$"2490"$" private static abstract class MotionEventHandler {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/ViewUtils.java"$"2016-02-08 08:36:25" "Logcat.java"$"2491"$"++ b/project/app/src/main/java/com/achep/base/utils/logcat/Logcat.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/logcat/Logcat.java"$"2016-02-08 08:36:25" "Logcat.java"$"2492"$"21,40 @@ package com.achep.base.utils.logcat;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/logcat/Logcat.java"$"2016-02-08 08:36:25" "Logcat.java"$"2493"$"import com.stericson.RootTools.RootTools;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/logcat/Logcat.java"$"2016-02-08 08:36:25" "Logcat.java"$"2494"$" * @author Artem Chepurnoy"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/logcat/Logcat.java"$"2016-02-08 08:36:25" "Logcat.java"$"2495"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/logcat/Logcat.java"$"2016-02-08 08:36:25" "Logcat.java"$"2496"$" * Captures the application logcat."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/logcat/Logcat.java"$"2016-02-08 08:36:25" "Logcat.java"$"2497"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/logcat/Logcat.java"$"2016-02-08 08:36:25" "Logcat.java"$"2498"$" final String[] command;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/logcat/Logcat.java"$"2016-02-08 08:36:25" "Logcat.java"$"2499"$" if (RootTools.isAccessGiven()) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/logcat/Logcat.java"$"2016-02-08 08:36:25" "Logcat.java"$"2500"$" command = new String[]{""su"", ""logcat"", ""-v"", ""threadtime"", ""-d""};"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/logcat/Logcat.java"$"2016-02-08 08:36:25" "Logcat.java"$"2501"$" } else command = new String[]{""logcat"", ""-v"", ""threadtime"", ""-d""};"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/logcat/Logcat.java"$"2016-02-08 08:36:25" "Logcat.java"$"2502"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/logcat/Logcat.java"$"2016-02-08 08:36:25" "Logcat.java"$"2503"$" BufferedReader br = null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/logcat/Logcat.java"$"2016-02-08 08:36:25" "Logcat.java"$"2504"$" br = new BufferedReader(new InputStreamReader(process.getInputStream()));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/logcat/Logcat.java"$"2016-02-08 08:36:25" "Logcat.java"$"2505"$" return FileUtils.readTextFromBufferedReader(br);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/logcat/Logcat.java"$"2016-02-08 08:36:25" "Logcat.java"$"2506"$" } finally {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/logcat/Logcat.java"$"2016-02-08 08:36:25" "Logcat.java"$"2507"$" if (br != null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/logcat/Logcat.java"$"2016-02-08 08:36:25" "Logcat.java"$"2508"$" try {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/logcat/Logcat.java"$"2016-02-08 08:36:25" "Logcat.java"$"2509"$" br.close();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/logcat/Logcat.java"$"2016-02-08 08:36:25" "Logcat.java"$"2510"$" } catch (IOException e) { /* unlucky */ }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/logcat/Logcat.java"$"2016-02-08 08:36:25" "Logcat.java"$"2511"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/logcat/Logcat.java"$"2016-02-08 08:36:25" "TracingLog.java"$"2512"$"++ b/project/app/src/main/java/com/achep/base/utils/logs/TracingLog.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/logs/TracingLog.java"$"2016-02-08 08:36:25" "TracingLog.java"$"2513"$"16,34 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/logs/TracingLog.java"$"2016-02-08 08:36:25" "TracingLog.java"$"2514"$"package com.achep.base.utils.logs;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/logs/TracingLog.java"$"2016-02-08 08:36:25" "TracingLog.java"$"2515"$"import android.support.annotation.NonNull;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/logs/TracingLog.java"$"2016-02-08 08:36:25" "TracingLog.java"$"2516"$"import android.support.annotation.Nullable;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/logs/TracingLog.java"$"2016-02-08 08:36:25" "TracingLog.java"$"2517"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/logs/TracingLog.java"$"2016-02-08 08:36:25" "TracingLog.java"$"2518"$"import timber.log.Timber;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/logs/TracingLog.java"$"2016-02-08 08:36:25" "TracingLog.java"$"2519"$" * A log that includes fancy stack traces in addition to"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/logs/TracingLog.java"$"2016-02-08 08:36:25" "TracingLog.java"$"2520"$" * given message. As everything here, it uses {@link Timber}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/logs/TracingLog.java"$"2016-02-08 08:36:25" "TracingLog.java"$"2521"$" * to print logs."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/logs/TracingLog.java"$"2016-02-08 08:36:25" "TracingLog.java"$"2522"$"public class TracingLog {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/logs/TracingLog.java"$"2016-02-08 08:36:25" "TracingLog.java"$"2523"$" msg);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/logs/TracingLog.java"$"2016-02-08 08:36:25" "TracingLog.java"$"2524"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/logs/TracingLog.java"$"2016-02-08 08:36:25" "TracingLog.java"$"2525"$" * Logs a verbose message."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/logs/TracingLog.java"$"2016-02-08 08:36:25" "TracingLog.java"$"2526"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/logs/TracingLog.java"$"2016-02-08 08:36:25" "TracingLog.java"$"2527"$" public static void v(@NonNull String tag, @Nullable String msg, int depth) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/logs/TracingLog.java"$"2016-02-08 08:36:25" "TracingLog.java"$"2528"$" if (msg == null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/logs/TracingLog.java"$"2016-02-08 08:36:25" "TracingLog.java"$"2529"$" msg = """";"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/logs/TracingLog.java"$"2016-02-08 08:36:25" "TracingLog.java"$"2530"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/logs/TracingLog.java"$"2016-02-08 08:36:25" "TracingLog.java"$"2531"$" Timber.tag(tag).v(getLocation(depth) + msg);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/logs/TracingLog.java"$"2016-02-08 08:36:25" "TracingLog.java"$"2532"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/logs/TracingLog.java"$"2016-02-08 08:36:25" "TracingLog.java"$"2533"$" final String className = TracingLog.class.getName();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/logs/TracingLog.java"$"2016-02-08 08:36:25" "TracingLog.java"$"2534"$"64,14 @@ public class LogUtils {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/logs/TracingLog.java"$"2016-02-08 08:36:25" "TracingLog.java"$"2535"$" } catch (ClassNotFoundException ignored) { /* ignore*/ }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/logs/TracingLog.java"$"2016-02-08 08:36:25" "TracingLog.java"$"2536"$" "": "";"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/logs/TracingLog.java"$"2016-02-08 08:36:25" "TracingLog.java"$"2537"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/logs/TracingLog.java"$"2016-02-08 08:36:25" "TracingLog.java"$"2538"$" private static String getClassName(@Nullable Class clazz) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/logs/TracingLog.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2539"$"++ b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2540"$"1,3 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2541"$"9,23 @@ import android.os.Build;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2542"$"import com.achep.acdisplay.Atomic;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2543"$"import com.achep.base.interfaces.IPowerSave;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2544"$"import com.achep.base.interfaces.ISubscriptable;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2545"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2546"$"import java.util.ArrayList;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2547"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2548"$"import static com.achep.base.Build.DEBUG_POWER_SAVING;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2549"$" * @author Artem Chepurnoy"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2550"$"public abstract class PowerSaveDetector implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2551"$" ISubscriptable,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2552"$" IPowerSave {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2553"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2554"$" private static boolean sPowerSaveMode;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2555"$"34,97 @@ public abstract class PowerSaveDetector {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2556"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2557"$" * Returns {@code true} if the device is currently in power save mode."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2558"$" * When in this mode, applications should reduce their functionality"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2559"$" * in order to conserve battery as much as possible."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2560"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2561"$" * @return {@code true} if the device is currently in power save mode, {@code false} otherwise."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2562"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2563"$" public static boolean isPowerSaving() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2564"$" return sPowerSaveMode;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2565"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2566"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2567"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2568"$" * Inverse function to {@link #isPowerSaveMode()}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2569"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2570"$" /*"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2571"$" * I hate using `if (!...)` construction so this"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2572"$" * method was created"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2573"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2574"$" public static boolean isNotPowerSaving() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2575"$" return !isPowerSaving();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2576"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2577"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2578"$" protected final ArrayList mListeners;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2579"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2580"$" * @author Artem Chepurnoy"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2581"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2582"$" public interface OnPowerSaveChanged {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2583"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2584"$" void onPowerSaveChanged(boolean powerSaving);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2585"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2586"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2587"$" private PowerSaveDetector(@NonNull Context context) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2588"$" mListeners = new ArrayList<>();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2589"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2590"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2591"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2592"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2593"$" public void registerListener(@NonNull OnPowerSaveChanged listener) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2594"$" mListeners.add(listener);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2595"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2596"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2597"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2598"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2599"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2600"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2601"$" public void unregisterListener(@NonNull OnPowerSaveChanged listener) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2602"$" mListeners.remove(listener);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2603"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2604"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2605"$" public abstract void start();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2606"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2607"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2608"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2609"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2610"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2611"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2612"$" public boolean isNotPowerSaveMode() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2613"$" return !isNotPowerSaving();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2614"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2615"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2616"$" protected void setPowerSaveMode(boolean psm) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2617"$" if (DEBUG_POWER_SAVING) psm = true;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2618"$" if (mPowerSaveMode == psm) return;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2619"$" sPowerSaveMode = mPowerSaveMode = psm;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2620"$" notifyListeners();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2621"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2622"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2623"$" private void notifyListeners() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2624"$" for (OnPowerSaveChanged listener : mListeners) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2625"$" listener.onPowerSaveChanged(mPowerSaveMode);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2626"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2627"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2628"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2629"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2630"$" * @author Artem Chepurnoy"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2631"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2632"$"135,28 @@ public abstract class PowerSaveDetector {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2633"$" setPowerSaveMode(mPowerManager.isPowerSaveMode());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2634"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2635"$" private final Atomic mAtomic = new Atomic(new Atomic.Callback() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2636"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2637"$" public void onStart(Object... objects) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2638"$" IntentFilter intentFilter = new IntentFilter();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2639"$" intentFilter.addAction(PowerManager.ACTION_POWER_SAVE_MODE_CHANGED);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2640"$" mContext.registerReceiver(mReceiver, intentFilter);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2641"$" setPowerSaveMode(mPowerManager.isPowerSaveMode());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2642"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2643"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2644"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2645"$" public void onStop(Object... objects) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2646"$" mContext.unregisterReceiver(mReceiver);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2647"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2648"$" });"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2649"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2650"$" public PowerSaveLollipop(@NonNull Context context) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2651"$"164,18 @@ public abstract class PowerSaveDetector {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2652"$" mAtomic.start();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2653"$" mAtomic.stop();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2654"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2655"$" * @author Artem Chepurnoy"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2656"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2657"$"183,11 @@ public abstract class PowerSaveDetector {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2658"$" public void start() { /* empty */ }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2659"$" public void stop() { /* empty */ }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerSaveDetector.java"$"2660"$"}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerSaveDetector.java"$"2016-02-08 08:36:25" "PowerUtils.java"$"2661"$"++ b/project/app/src/main/java/com/achep/base/utils/power/PowerUtils.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerUtils.java"$"2016-02-08 08:36:25" "PowerUtils.java"$"2662"$"27,14 @@ import android.os.BatteryManager;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerUtils.java"$"2016-02-08 08:36:25" "PowerUtils.java"$"2663"$"import com.achep.base.utils.Operator;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerUtils.java"$"2016-02-08 08:36:25" "PowerUtils.java"$"2664"$"import java.lang.reflect.Method;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerUtils.java"$"2016-02-08 08:36:25" "PowerUtils.java"$"2665"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerUtils.java"$"2016-02-08 08:36:25" "PowerUtils.java"$"2666"$"import timber.log.Timber;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerUtils.java"$"2016-02-08 08:36:25" "PowerUtils.java"$"2667"$"51,7 @@ public class PowerUtils {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerUtils.java"$"2016-02-08 08:36:25" "PowerUtils.java"$"2668"$" return isPlugged(context.getApplicationContext().registerReceiver(null, intentFilter));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerUtils.java"$"2016-02-08 08:36:25" "PowerUtils.java"$"2669"$"75,40 @@ public class PowerUtils {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerUtils.java"$"2016-02-08 08:36:25" "PowerUtils.java"$"2670"$" Display[] displays = dm.getDisplays(null);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerUtils.java"$"2016-02-08 08:36:25" "PowerUtils.java"$"2671"$" Display display = null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerUtils.java"$"2016-02-08 08:36:25" "PowerUtils.java"$"2672"$" displays.length);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerUtils.java"$"2016-02-08 08:36:25" "PowerUtils.java"$"2673"$" Timber.tag(TAG).i(""The number of logical displays is "" + displays.length);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerUtils.java"$"2016-02-08 08:36:25" "PowerUtils.java"$"2674"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerUtils.java"$"2016-02-08 08:36:25" "PowerUtils.java"$"2675"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerUtils.java"$"2016-02-08 08:36:25" "PowerUtils.java"$"2676"$" for (Display d : displays) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerUtils.java"$"2016-02-08 08:36:25" "PowerUtils.java"$"2677"$" final boolean virtual = Operator.bitAnd(d.getFlags(), Display.FLAG_PRESENTATION);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerUtils.java"$"2016-02-08 08:36:25" "PowerUtils.java"$"2678"$" if (d.isValid() && !virtual) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerUtils.java"$"2016-02-08 08:36:25" "PowerUtils.java"$"2679"$" display = d;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerUtils.java"$"2016-02-08 08:36:25" "PowerUtils.java"$"2680"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerUtils.java"$"2016-02-08 08:36:25" "PowerUtils.java"$"2681"$" final int type;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerUtils.java"$"2016-02-08 08:36:25" "PowerUtils.java"$"2682"$" try {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerUtils.java"$"2016-02-08 08:36:25" "PowerUtils.java"$"2683"$" Method method = Display.class.getDeclaredMethod(""getType"");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerUtils.java"$"2016-02-08 08:36:25" "PowerUtils.java"$"2684"$" method.setAccessible(true);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerUtils.java"$"2016-02-08 08:36:25" "PowerUtils.java"$"2685"$" type = (int) method.invoke(d);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerUtils.java"$"2016-02-08 08:36:25" "PowerUtils.java"$"2686"$" } catch (Exception e) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerUtils.java"$"2016-02-08 08:36:25" "PowerUtils.java"$"2687"$" continue;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerUtils.java"$"2016-02-08 08:36:25" "PowerUtils.java"$"2688"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerUtils.java"$"2016-02-08 08:36:25" "PowerUtils.java"$"2689"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerUtils.java"$"2016-02-08 08:36:25" "PowerUtils.java"$"2690"$" if (type == 1 /* built-in display */) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerUtils.java"$"2016-02-08 08:36:25" "PowerUtils.java"$"2691"$" break;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerUtils.java"$"2016-02-08 08:36:25" "PowerUtils.java"$"2692"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerUtils.java"$"2016-02-08 08:36:25" "PowerUtils.java"$"2693"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerUtils.java"$"2016-02-08 08:36:25" "PowerUtils.java"$"2694"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerUtils.java"$"2016-02-08 08:36:25" "PowerUtils.java"$"2695"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerUtils.java"$"2016-02-08 08:36:25" "PowerUtils.java"$"2696"$" if (display == null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerUtils.java"$"2016-02-08 08:36:25" "PowerUtils.java"$"2697"$" return false;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerUtils.java"$"2016-02-08 08:36:25" "PowerUtils.java"$"2698"$" Timber.tag(TAG).i(""Display state="" + display.getState());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerUtils.java"$"2016-02-08 08:36:25" "PowerUtils.java"$"2699"$" return display.getState() == Display.STATE_ON;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/power/PowerUtils.java"$"2016-02-08 08:36:25" "SmileyParser.java"$"2700"$"++ b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2016-02-08 08:36:25" "SmileyParser.java"$"2701"$"92,27 @@ public class SmileyParser {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2016-02-08 08:36:25" "SmileyParser.java"$"2702"$" public static final int HAPPY = 0;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2016-02-08 08:36:25" "SmileyParser.java"$"2703"$" public static final int SAD = 1;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2016-02-08 08:36:25" "SmileyParser.java"$"2704"$" public static final int WINKING = 2;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2016-02-08 08:36:25" "SmileyParser.java"$"2705"$" public static final int TONGUE_STICKING_OUT = 3;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2016-02-08 08:36:25" "SmileyParser.java"$"2706"$" public static final int SURPRISED = 4;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2016-02-08 08:36:25" "SmileyParser.java"$"2707"$" public static final int KISSING = 5;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2016-02-08 08:36:25" "SmileyParser.java"$"2708"$" public static final int YELLING = 6;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2016-02-08 08:36:25" "SmileyParser.java"$"2709"$" public static final int COOL = 7;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2016-02-08 08:36:25" "SmileyParser.java"$"2710"$" public static final int MONEY_MOUTH = 8;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2016-02-08 08:36:25" "SmileyParser.java"$"2711"$" public static final int FOOT_IN_MOUTH = 9;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2016-02-08 08:36:25" "SmileyParser.java"$"2712"$" public static final int EMBARRASSED = 10;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2016-02-08 08:36:25" "SmileyParser.java"$"2713"$" public static final int ANGEL = 11;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2016-02-08 08:36:25" "SmileyParser.java"$"2714"$" public static final int UNDECIDED = 12;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2016-02-08 08:36:25" "SmileyParser.java"$"2715"$" public static final int CRYING = 13;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2016-02-08 08:36:25" "SmileyParser.java"$"2716"$" public static final int LIPS_ARE_SEALED = 14;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2016-02-08 08:36:25" "SmileyParser.java"$"2717"$" public static final int LAUGHING = 15;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2016-02-08 08:36:25" "SmileyParser.java"$"2718"$" public static final int WTF = 16;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2016-02-08 08:36:25" "SmileyParser.java"$"2719"$" public static final int MAD = 17;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2016-02-08 08:36:25" "SmileyParser.java"$"2720"$" public static final int HEART = 18;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2016-02-08 08:36:25" "SmileyParser.java"$"2721"$" public static final int SMIRK = 19;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2016-02-08 08:36:25" "SmileyParser.java"$"2722"$" public static final int POKERFACE = 20;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/smiley/SmileyParser.java"$"2016-02-08 08:36:25" "build.gradle"$"2740"$"++ b/project/build.gradle"$"verdict"$"0"$" b/project/build.gradle"$"2016-02-08 08:36:25" "build.gradle"$"2741"$"6,7 @@ buildscript {"$"verdict"$"0"$" b/project/build.gradle"$"2016-02-08 08:36:25" "build.gradle"$"2742"$"'"$"verdict"$"0"$" b/project/build.gradle"$"2016-02-08 08:36:25" "build.gradle"$"2743"$" classpath 'com.android.tools.build:gradle:1.3.+'"$"verdict"$"0"$" b/project/build.gradle"$"2016-02-08 08:36:25" "gradle-wrapper.properties"$"2744"$"++ b/project/gradle/wrapper/gradle-wrapper.properties"$"verdict"$"0"$" b/project/gradle/wrapper/gradle-wrapper.properties"$"2016-02-08 08:36:25" "gradle-wrapper.properties"$"2745"$"3,4 @@ distributionBase=GRADLE_USER_HOME"$"verdict"$"0"$" b/project/gradle/wrapper/gradle-wrapper.properties"$"2016-02-08 08:36:25" "gradle-wrapper.properties"$"2746"$"distributionUrl=https\://services.gradle.org/distributions/gradle-2.5-all.zip"$"verdict"$"0"$" b/project/gradle/wrapper/gradle-wrapper.properties"$"2016-02-08 08:36:25" "FAQ.md"$"0"$"++ b/FAQ.md"$"verdict"$"0"$" b/FAQ.md"$"2016-02-08 09:42:13" "FAQ.md"$"1"$"1,60 @@"$"verdict"$"0"$" b/FAQ.md"$"2016-02-08 09:42:13" "FAQ.md"$"2"$"##### How can I join beta testing to take a look at future features?"$"verdict"$"0"$" b/FAQ.md"$"2016-02-08 09:42:13" "FAQ.md"$"3"$""$"verdict"$"0"$" b/FAQ.md"$"2016-02-08 09:42:13" "FAQ.md"$"4"$"##### What is active mode?"$"verdict"$"0"$" b/FAQ.md"$"2016-02-08 09:42:13" "FAQ.md"$"5"$""$"verdict"$"0"$" b/FAQ.md"$"2016-02-08 09:42:13" "FAQ.md"$"6"$"##### How can I uninstall this app?"$"verdict"$"0"$" b/FAQ.md"$"2016-02-08 09:42:13" "FAQ.md"$"7"$""$"verdict"$"0"$" b/FAQ.md"$"2016-02-08 09:42:13" "FAQ.md"$"8"$"##### How can I hide the annoying «Welcome to Immersive mode» popup?"$"verdict"$"0"$" b/FAQ.md"$"2016-02-08 09:42:13" "FAQ.md"$"9"$""$"verdict"$"0"$" b/FAQ.md"$"2016-02-08 09:42:13" "FAQ.md"$"10"$"##### What a nice app! How can I donate?"$"verdict"$"0"$" b/FAQ.md"$"2016-02-08 09:42:13" "FAQ.md"$"11"$""$"verdict"$"0"$" b/FAQ.md"$"2016-02-08 09:42:13" "FAQ.md"$"12"$"##### Why was the interface changed?"$"verdict"$"0"$" b/FAQ.md"$"2016-02-08 09:42:13" "FAQ.md"$"13"$""$"verdict"$"0"$" b/FAQ.md"$"2016-02-08 09:42:13" "FAQ.md"$"14"$"##### How can I disable the permanent notifications when active mode or the lockscreen are enabled?"$"verdict"$"0"$" b/FAQ.md"$"2016-02-08 09:42:13" "FAQ.md"$"15"$""$"verdict"$"0"$" b/FAQ.md"$"2016-02-08 09:42:13" "FAQ.md"$"16"$"##### I want to see pattern / password lock in AcDisplay. Any chance to get it?"$"verdict"$"0"$" b/FAQ.md"$"2016-02-08 09:42:13" "FAQ.md"$"17"$""$"verdict"$"0"$" b/FAQ.md"$"2016-02-08 09:42:13" "FAQ.md"$"18"$"##### The blacklist isn't working! Or how do I use the blacklist?"$"verdict"$"0"$" b/FAQ.md"$"2016-02-08 09:42:13" "FAQ.md"$"19"$"##### What's the different between «Hide» and «Silent» in the blacklist?"$"verdict"$"0"$" b/FAQ.md"$"2016-02-08 09:42:13" "FAQ.md"$"20"$""$"verdict"$"0"$" b/FAQ.md"$"2016-02-08 09:42:13" "FAQ.md"$"21"$"##### I can see a typo / mistake in the translation!"$"verdict"$"0"$" b/FAQ.md"$"2016-02-08 09:42:13" "FAQ.md"$"22"$""$"verdict"$"0"$" b/FAQ.md"$"2016-02-08 09:42:13" "FAQ.md"$"23"$"##### I am using the beta, why is setting X blacked out?"$"verdict"$"0"$" b/FAQ.md"$"2016-02-08 09:42:13" "FAQ.md"$"24"$""$"verdict"$"0"$" b/FAQ.md"$"2016-02-08 09:42:13" "FAQ.md"$"25"$"##### When will AcDisplay be available for older devices/versions of Android?"$"verdict"$"0"$" b/FAQ.md"$"2016-02-08 09:42:13" "FAQ.md"$"26"$""$"verdict"$"0"$" b/FAQ.md"$"2016-02-08 09:42:13" "FAQ.md"$"27"$"##### I see some Xposed modules are included, what do they do?"$"verdict"$"0"$" b/FAQ.md"$"2016-02-08 09:42:13" ".travis.yml"$"0"$"++ b/.travis.yml"$"verdict"$"0"$" b/.travis.yml"$"2016-02-09 07:48:07" ".travis.yml"$"1"$"3,20 @@ sudo: false"$"verdict"$"0"$" b/.travis.yml"$"2016-02-09 07:48:07" ".travis.yml"$"2"$" - ANDROID_TARGET=android-23 ANDROID_ABI=armeabi-v7a ACDISPLAY_USE_TEST_KEY=true"$"verdict"$"0"$" b/.travis.yml"$"2016-02-09 07:48:07" ".travis.yml"$"3"$" - build-tools-23.0.2"$"verdict"$"0"$" b/.travis.yml"$"2016-02-09 07:48:07" ".travis.yml"$"4"$" - android-23"$"verdict"$"0"$" b/.travis.yml"$"2016-02-09 07:48:07" ".travis.yml"$"5"$" - sys-img-armeabi-v7a-android-23"$"verdict"$"0"$" b/.travis.yml"$"2016-02-09 07:48:07" ".travis.yml"$"6"$"'"$"verdict"$"0"$" b/.travis.yml"$"2016-02-09 07:48:07" "build.gradle"$"7"$"++ b/project/app/build.gradle"$"verdict"$"0"$" b/project/app/build.gradle"$"2016-02-09 07:48:07" "build.gradle"$"8"$"47,7 @@ repositories {"$"verdict"$"0"$" b/project/app/build.gradle"$"2016-02-09 07:48:07" "build.gradle"$"9"$" buildToolsVersion '23.0.2'"$"verdict"$"0"$" b/project/app/build.gradle"$"2016-02-09 07:48:07" "build.gradle"$"10"$"128,7 @@ android {"$"verdict"$"0"$" b/project/app/build.gradle"$"2016-02-09 07:48:07" "build.gradle"$"11"$" proguardFile 'proguard-leakcanary.pro'"$"verdict"$"0"$" b/project/app/build.gradle"$"2016-02-09 07:48:07" "build.gradle"$"12"$"151,7 @@ android {"$"verdict"$"0"$" b/project/app/build.gradle"$"2016-02-09 07:48:07" "build.gradle"$"13"$" compile 'com.github.paolorotolo:appintro:3.3.0'"$"verdict"$"0"$" b/project/app/build.gradle"$"2016-02-09 07:48:07" "build.gradle"$"14"$"'"$"verdict"$"0"$" b/project/app/build.gradle"$"2016-02-09 07:48:07" "build.gradle"$"15"$"160,8 @@ dependencies {"$"verdict"$"0"$" b/project/app/build.gradle"$"2016-02-09 07:48:07" "build.gradle"$"16"$"'"$"verdict"$"0"$" b/project/app/build.gradle"$"2016-02-09 07:48:07" "build.gradle"$"17"$"@aar'"$"verdict"$"0"$" b/project/app/build.gradle"$"2016-02-09 07:48:07" "build.gradle"$"18"$" compile('com.github.afollestad.material-dialogs:core:0.8.5.3@aar') { transitive = true }"$"verdict"$"0"$" b/project/app/build.gradle"$"2016-02-09 07:48:07" "build.gradle"$"19"$" compile('com.github.afollestad.material-dialogs:commons:0.8.5.3@aar') { transitive = true }"$"verdict"$"0"$" b/project/app/build.gradle"$"2016-02-09 07:48:07" "build.gradle"$"20"$"175,16 @@ dependencies {"$"verdict"$"0"$" b/project/app/build.gradle"$"2016-02-09 07:48:07" "build.gradle"$"21"$" debugCompile 'com.squareup.leakcanary:leakcanary-android:1.4-beta1'"$"verdict"$"0"$" b/project/app/build.gradle"$"2016-02-09 07:48:07" "build.gradle"$"22"$" releaseCompile 'com.squareup.leakcanary:leakcanary-android-no-op:1.4-beta1'"$"verdict"$"0"$" b/project/app/build.gradle"$"2016-02-09 07:48:07" "build.gradle"$"23"$"'"$"verdict"$"0"$" b/project/app/build.gradle"$"2016-02-09 07:48:07" "build.gradle"$"24"$" androidTestCompile 'com.android.support.test:runner:0.4'"$"verdict"$"0"$" b/project/app/build.gradle"$"2016-02-09 07:48:07" "build.gradle"$"25"$" androidTestCompile 'com.android.support.test:rules:0.4'"$"verdict"$"0"$" b/project/app/build.gradle"$"2016-02-09 07:48:07" "build.gradle"$"26"$" androidTestCompile 'com.android.support.test.espresso:espresso-core:2.2.1'"$"verdict"$"0"$" b/project/app/build.gradle"$"2016-02-09 07:48:07" "proguard-leakcanary.pro"$"27"$"++ b/project/app/proguard-leakcanary.pro"$"verdict"$"0"$" b/project/app/proguard-leakcanary.pro"$"2016-02-09 07:48:07" "proguard-leakcanary.pro"$"28"$"1,4 @@"$"verdict"$"0"$" b/project/app/proguard-leakcanary.pro"$"2016-02-09 07:48:07" "proguard-leakcanary.pro"$"29"$"# LeakCanary"$"verdict"$"0"$" b/project/app/proguard-leakcanary.pro"$"2016-02-09 07:48:07" "proguard-leakcanary.pro"$"30"$"# https://github.com/square/leakcanary"$"verdict"$"0"$" b/project/app/proguard-leakcanary.pro"$"2016-02-09 07:48:07" "proguard-leakcanary.pro"$"31"$"-keep class org.eclipse.mat.** { *; }"$"verdict"$"0"$" b/project/app/proguard-leakcanary.pro"$"2016-02-09 07:48:07" "proguard-leakcanary.pro"$"32"$"-keep class com.squareup.leakcanary.** { *; }"$"verdict"$"0"$" b/project/app/proguard-leakcanary.pro"$"2016-02-09 07:48:07" "SharedListInstTest.java"$"33"$"++ b/project/app/src/androidTest/java/com/achep/acdisplay/SharedListInstTest.java"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/SharedListInstTest.java"$"2016-02-09 07:48:07" "SharedListInstTest.java"$"34"$"115,7 @@ public class SharedListInstTest extends InstrumentationTestCase {"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/SharedListInstTest.java"$"2016-02-09 07:48:07" "SharedListInstTest.java"$"35"$" @NonNull"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/SharedListInstTest.java"$"2016-02-09 07:48:07" "SharedListInstTest.java"$"36"$"124,7 @@ public class SharedListInstTest extends InstrumentationTestCase {"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/SharedListInstTest.java"$"2016-02-09 07:48:07" "SharedListInstTest.java"$"37"$" @NonNull"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/SharedListInstTest.java"$"2016-02-09 07:48:07" "SharedListInstTest.java"$"38"$"134,7 @@ public class SharedListInstTest extends InstrumentationTestCase {"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/SharedListInstTest.java"$"2016-02-09 07:48:07" "SharedListInstTest.java"$"39"$" protected boolean isOverwriteAllowed(@NonNull String str) {"$"verdict"$"0"$" b/project/app/src/androidTest/java/com/achep/acdisplay/SharedListInstTest.java"$"2016-02-09 07:48:07" "App.java"$"50"$"++ b/project/app/src/main/java/com/achep/acdisplay/App.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-09 07:48:07" "App.java"$"51"$"41,7 @@ import com.achep.base.utils.smiley.SmileyParser;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-09 07:48:07" "App.java"$"52"$"import java.util.Set;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-09 07:48:07" "App.java"$"53"$"90,13 @@ public class App extends Application {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-09 07:48:07" "App.java"$"54"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-09 07:48:07" "App.java"$"55"$" private final IPermissions permissions = new IPermissions() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-09 07:48:07" "App.java"$"56"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-09 07:48:07" "App.java"$"57"$" public void onBuildPermissions(@NonNull Set list) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-09 07:48:07" "App.java"$"58"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-09 07:48:07" "App.java"$"59"$" };"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-09 07:48:07" "App.java"$"60"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-09 07:48:07" "App.java"$"61"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-09 07:48:07" "App.java"$"62"$"152,12 @@ public class App extends Application {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-09 07:48:07" "App.java"$"63"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-09 07:48:07" "App.java"$"64"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-09 07:48:07" "App.java"$"65"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-09 07:48:07" "App.java"$"66"$" public IPermissions getPermissions() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-09 07:48:07" "App.java"$"67"$" return permissions;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-09 07:48:07" "App.java"$"68"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-09 07:48:07" "NotificationPresenter.java"$"69"$"++ b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2016-02-09 07:48:07" "NotificationPresenter.java"$"70"$"461,49 @@ public class NotificationPresenter implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2016-02-09 07:48:07" "NotificationPresenter.java"$"71"$" // Put all group's children to its summary"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2016-02-09 07:48:07" "NotificationPresenter.java"$"72"$" // notification."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2016-02-09 07:48:07" "NotificationPresenter.java"$"73"$" for (int i = mGList.size() - 1; i >= 0; i--) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2016-02-09 07:48:07" "NotificationPresenter.java"$"74"$" OpenNotification n2 = mGList.get(i);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2016-02-09 07:48:07" "NotificationPresenter.java"$"75"$" if (groupKey.equals(n2.getGroupKey())) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2016-02-09 07:48:07" "NotificationPresenter.java"$"76"$" if (n2.isGroupChild()) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2016-02-09 07:48:07" "NotificationPresenter.java"$"77"$" assert n.getGroupNotifications() != null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2016-02-09 07:48:07" "NotificationPresenter.java"$"78"$" n.getGroupNotifications().add(n2);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2016-02-09 07:48:07" "NotificationPresenter.java"$"79"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2016-02-09 07:48:07" "NotificationPresenter.java"$"80"$" // Remove this notification from the global list."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2016-02-09 07:48:07" "NotificationPresenter.java"$"81"$" mGList.removeNotification(i);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2016-02-09 07:48:07" "NotificationPresenter.java"$"82"$" mLList.removeNotification(n2);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2016-02-09 07:48:07" "NotificationPresenter.java"$"83"$" } else {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2016-02-09 07:48:07" "NotificationPresenter.java"$"84"$" // That's odd. Ideally this will never happen."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2016-02-09 07:48:07" "NotificationPresenter.java"$"85"$" Log.w(TAG, """");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2016-02-09 07:48:07" "NotificationPresenter.java"$"86"$" removeNotification(n, 0);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2016-02-09 07:48:07" "NotificationPresenter.java"$"87"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2016-02-09 07:48:07" "NotificationPresenter.java"$"88"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2016-02-09 07:48:07" "NotificationPresenter.java"$"89"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2016-02-09 07:48:07" "NotificationPresenter.java"$"90"$" if (n2.isGroupChild()) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2016-02-09 07:48:07" "NotificationPresenter.java"$"91"$" assert n.getGroupNotifications() != null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2016-02-09 07:48:07" "NotificationPresenter.java"$"92"$" n.getGroupNotifications().add(n2);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2016-02-09 07:48:07" "NotificationPresenter.java"$"93"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2016-02-09 07:48:07" "NotificationPresenter.java"$"94"$" // Remove this notification from the global list."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2016-02-09 07:48:07" "NotificationPresenter.java"$"95"$" mGList.removeNotification(i);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2016-02-09 07:48:07" "NotificationPresenter.java"$"96"$" mLList.removeNotification(n2);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2016-02-09 07:48:07" "NotificationPresenter.java"$"97"$" } else {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2016-02-09 07:48:07" "NotificationPresenter.java"$"98"$" // That's odd. Ideally this will never happen."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2016-02-09 07:48:07" "NotificationPresenter.java"$"99"$" removeNotification(n, 0);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2016-02-09 07:48:07" "NotificationPresenter.java"$"100"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2016-02-09 07:48:07" "NotificationPresenter.java"$"101"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2016-02-09 07:48:07" "NotificationPresenter.java"$"102"$" mGroupsWithSummaries.add(groupKey);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/notifications/NotificationPresenter.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"103"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"104"$"1,115 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"105"$"/*"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"106"$" * Copyright (C) 2016 AChep@xda "$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"107"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"108"$" * This program is free software; you can redistribute it and/or"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"109"$" * modify it under the terms of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"110"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"111"$" * of the License, or (at your option) any later version."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"112"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"113"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"114"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"115"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"116"$" * GNU General Public License for more details."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"117"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"118"$" * You should have received a copy of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"119"$" * along with this program; if not, write to the Free Software"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"120"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"121"$" * MA 02110-1301, USA."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"122"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"123"$"package com.achep.acdisplay.ui.activities;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"124"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"125"$"import android.graphics.Color;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"126"$"import android.os.Bundle;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"127"$"import android.text.Html;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"128"$"import android.view.View;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"129"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"130"$"import com.achep.acdisplay.R;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"131"$"import com.achep.base.Device;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"132"$"import com.github.paolorotolo.appintro.AppIntro2;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"133"$"import com.github.paolorotolo.appintro.AppIntroFragment;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"134"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"135"$"/**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"136"$" * @author Artem Chepurnoy"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"137"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"138"$"public class IntroActivity extends AppIntro2 {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"139"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"140"$" private static final int SYSTEM_UI_BASIC_FLAGS;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"141"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"142"$" static {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"143"$" final int f = Device.hasKitKatApi() ? View.SYSTEM_UI_FLAG_HIDE_NAVIGATION : 0;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"144"$" SYSTEM_UI_BASIC_FLAGS = f"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"145"$" | View.SYSTEM_UI_FLAG_LOW_PROFILE"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"146"$" | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"147"$" | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"148"$" | View.SYSTEM_UI_FLAG_LAYOUT_STABLE;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"149"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"150"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"151"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"152"$" public void init(Bundle savedInstanceState) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"153"$" addSlide(AppIntroFragment.newInstance("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"154"$" getString(R.string.intro_welcome_title),"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"155"$" getString(R.string.intro_welcome_summary),"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"156"$" R.drawable.ic_intro_app, 0xFF37474f));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"157"$" addSlide(AppIntroFragment.newInstance("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"158"$" getString(R.string.intro_notifications_title),"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"159"$" getString(R.string.intro_notifications_summary),"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"160"$" R.drawable.ic_intro_notifications, 0xFF00695C));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"161"$" // TODO: Get the color from current theme."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"162"$" int color = 0xFF888888;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"163"$" addSlide(AppIntroFragment.newInstance("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"164"$" getString(R.string.intro_am_title),"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"165"$" Html.fromHtml(getString(R.string.intro_am_summary_skeleton,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"166"$" getString(R.string.intro_am_summary),"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"167"$" getString(R.string.intro_settings_enable),"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"168"$" Integer.toHexString(Color.red(color))"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"169"$" + Integer.toHexString(Color.green(color))"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"170"$" + Integer.toHexString(Color.blue(color)))).toString(),"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"171"$" R.drawable.ic_intro_active_mode, 0xFF00838F));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"172"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"173"$" // Update system ui visibility: hide nav bar and the"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"174"$" // status bar."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"175"$" final View decorView = getWindow().getDecorView();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"176"$" decorView.setOnSystemUiVisibilityChangeListener("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"177"$" new View.OnSystemUiVisibilityChangeListener() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"178"$" public final void onSystemUiVisibilityChange(int f) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"179"$" setSystemUiVisibilityFake();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"180"$" decorView.postDelayed(new Runnable() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"181"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"182"$" public void run() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"183"$" int visibility = SYSTEM_UI_BASIC_FLAGS"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"184"$" | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"185"$" | View.SYSTEM_UI_FLAG_FULLSCREEN;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"186"$" decorView.setSystemUiVisibility(visibility);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"187"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"188"$" }, 100);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"189"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"190"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"191"$" );"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"192"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"193"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"194"$" public void setSystemUiVisibilityFake() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"195"$" int visibility = SYSTEM_UI_BASIC_FLAGS"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"196"$" | View.SYSTEM_UI_FLAG_IMMERSIVE"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"197"$" | View.SYSTEM_UI_FLAG_FULLSCREEN;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"198"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"199"$" getWindow().getDecorView().setSystemUiVisibility(visibility);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"200"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"201"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"202"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"203"$" protected void onResume() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"204"$" super.onResume();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"205"$" setSystemUiVisibilityFake();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"206"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"207"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"208"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"209"$" public void onDonePressed() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"210"$" finish(); // Should be replace this activity with main activity?"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"211"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"212"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"213"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"214"$" public void onSlideChanged() { /* unused */ }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"215"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"216"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"217"$" public void onNextPressed() { /* unused */ }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"218"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "IntroActivity.java"$"219"$"}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/IntroActivity.java"$"2016-02-09 07:48:07" "MainActivity.java"$"220"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2016-02-09 07:48:07" "MainActivity.java"$"221"$"47,7 @@ import com.achep.base.ui.widgets.SwitchBar;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2016-02-09 07:48:07" "MainActivity.java"$"222"$" * @author Artem Chepurnoy"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2016-02-09 07:48:07" "MainActivity.java"$"223"$"112,10 @@ public class MainActivity extends BaseActivity implements ConfigBase.OnConfigCha"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2016-02-09 07:48:07" "MainActivity.java"$"224"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2016-02-09 07:48:07" "MainActivity.java"$"225"$" if (versionCodeOld <= 76 /* before 4.0.0 */) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2016-02-09 07:48:07" "MainActivity.java"$"226"$" startAcDisplayIntro();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2016-02-09 07:48:07" "MainActivity.java"$"227"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2016-02-09 07:48:07" "MainActivity.java"$"228"$"173,9 @@ public class MainActivity extends BaseActivity implements ConfigBase.OnConfigCha"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2016-02-09 07:48:07" "MainActivity.java"$"229"$" case R.id.intro_action:"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2016-02-09 07:48:07" "MainActivity.java"$"230"$" startAcDisplayIntro();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2016-02-09 07:48:07" "MainActivity.java"$"231"$" break;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2016-02-09 07:48:07" "MainActivity.java"$"232"$"197,10 @@ public class MainActivity extends BaseActivity implements ConfigBase.OnConfigCha"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2016-02-09 07:48:07" "MainActivity.java"$"233"$" private void startAcDisplayIntro() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2016-02-09 07:48:07" "MainActivity.java"$"234"$" startActivity(new Intent(this, IntroActivity.class));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2016-02-09 07:48:07" "MainActivity.java"$"235"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2016-02-09 07:48:07" "MainActivity.java"$"236"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2016-02-09 07:48:07" "MainActivity.java"$"237"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/activities/MainActivity.java"$"2016-02-09 07:48:07" "AppHeap.java"$"238"$"++ b/project/app/src/main/java/com/achep/base/AppHeap.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2016-02-09 07:48:07" "AppHeap.java"$"239"$"25,7 @@ import android.support.annotation.NonNull;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2016-02-09 07:48:07" "AppHeap.java"$"240"$"import com.achep.base.permissions.RuntimePermissions;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2016-02-09 07:48:07" "AppHeap.java"$"241"$"113,7 @@ public class AppHeap implements IOnLowMemory {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2016-02-09 07:48:07" "AppHeap.java"$"242"$" RuntimePermissions.getInstance().load(application);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/AppHeap.java"$"2016-02-09 07:48:07" "AsyncTask.java"$"243"$"++ b/project/app/src/main/java/com/achep/base/async/AsyncTask.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/AsyncTask.java"$"2016-02-09 07:48:07" "AsyncTask.java"$"244"$"24,7 @@ import android.text.TextUtils;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/AsyncTask.java"$"2016-02-09 07:48:07" "AsyncTask.java"$"245"$"import com.achep.base.utils.IOUtils;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/AsyncTask.java"$"2016-02-09 07:48:07" "AsyncTask.java"$"246"$"134,7 @@ public abstract class AsyncTask extends android.os.AsyncTask {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/AsyncTask.java"$"2016-02-09 07:48:07" "AsyncTask.java"$"247"$" String result = IOUtils.readTextFromBufferedReader(br);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/AsyncTask.java"$"2016-02-09 07:48:07" "AsyncTask.java"$"248"$" mUrl);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/async/AsyncTask.java"$"2016-02-09 07:48:07" "CfgBase.java"$"249"$"++ b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"250"$"1,912 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"251"$"package com.achep.base.content;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"252"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"253"$"import android.annotation.SuppressLint;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"254"$"import android.content.Context;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"255"$"import android.content.SharedPreferences;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"256"$"import android.content.res.Resources;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"257"$"import android.os.Handler;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"258"$"import android.os.Looper;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"259"$"import android.preference.Preference;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"260"$"import android.preference.PreferenceScreen;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"261"$"import android.support.annotation.NonNull;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"262"$"import android.support.annotation.Nullable;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"263"$"import android.util.Log;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"264"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"265"$"import com.achep.base.Device;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"266"$"import com.achep.base.interfaces.IOnLowMemory;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"267"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"268"$"import org.apache.commons.lang.builder.EqualsBuilder;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"269"$"import org.apache.commons.lang.builder.HashCodeBuilder;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"270"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"271"$"import java.lang.ref.Reference;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"272"$"import java.lang.ref.WeakReference;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"273"$"import java.util.ArrayList;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"274"$"import java.util.List;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"275"$"import java.util.Map;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"276"$"import java.util.concurrent.ConcurrentHashMap;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"277"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"278"$"/**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"279"$" * Config class that stores all application's options and provides an easy way"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"280"$" * to sync them with a GUI."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"281"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"282"$" * @author Artem Chepurnoy"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"283"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"284"$"public abstract class CfgBase implements IOnLowMemory {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"285"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"286"$" private static final boolean DEBUG = true;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"287"$" private static final String TAG = ""cfg_base"";"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"288"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"289"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"290"$" * @return the filename of this config"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"291"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"292"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"293"$" public abstract String getPreferencesFileName();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"294"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"295"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"296"$" * Loads all settings from the storage. Should be called on the begin"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"297"$" * of app's lifecycle."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"298"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"299"$" public final void load(@NonNull Context context) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"300"$" synchronized (this) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"301"$" Resources res = context.getResources();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"302"$" SharedPreferences prefs = getSharedPreferences(context);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"303"$" for (Option option : getMap().values()) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"304"$" // Get the current value."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"305"$" Object value = option.getDefault(res);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"306"$" if (boolean.class.isAssignableFrom(option.clazz)) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"307"$" value = prefs.getBoolean(option.key, (Boolean) value);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"308"$" } else if (int.class.isAssignableFrom(option.clazz)) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"309"$" value = prefs.getInt(option.key, (Integer) value);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"310"$" } else if (float.class.isAssignableFrom(option.clazz)) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"311"$" value = prefs.getFloat(option.key, (Float) value);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"312"$" } else if (String.class.isAssignableFrom(option.clazz)) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"313"$" value = prefs.getString(option.key, (String) value);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"314"$" } else if (long.class.isAssignableFrom(option.clazz)) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"315"$" value = prefs.getLong(option.key, (Long) value);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"316"$" } else throw new IllegalArgumentException(""Unknown option\'s type."");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"317"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"318"$" Log.d(TAG, ""Init option="" + option.key + "" with "" + value);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"319"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"320"$" // Set the current value."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"321"$" option.setValue(value);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"322"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"323"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"324"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"325"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"326"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"327"$" * Resets all options to their default values."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"328"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"329"$" public final void reset(@NonNull Context context) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"330"$" synchronized (this) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"331"$" Transaction transaction = new Transaction(true /* fake putting */);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"332"$" transaction.beginTransaction(context);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"333"$" // Reset all values."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"334"$" Resources res = context.getResources();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"335"$" for (Option option : getMap().values()) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"336"$" Object value = option.getDefault(res);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"337"$" transaction.put(option, value, null /* notify everyone */);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"338"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"339"$" // Clean the storage."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"340"$" transaction.clear(); // not faked"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"341"$" transaction.endTransaction();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"342"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"343"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"344"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"345"$" public final void put(@NonNull Context context, @NonNull String key, @NonNull Object obj) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"346"$" put(context, key, obj, null);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"347"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"348"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"349"$" public final void put(@NonNull Context context, @NonNull String key, @NonNull Object obj,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"350"$" @Nullable OnConfigChangedListener listenerIgnored) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"351"$" synchronized (this) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"352"$" put(context, new Change(key, obj, listenerIgnored));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"353"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"354"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"355"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"356"$" public final void put(@NonNull Context context, @NonNull Change change) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"357"$" synchronized (this) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"358"$" put(context, new Change[]{change});"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"359"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"360"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"361"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"362"$" public final void put(@NonNull Context context,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"363"$" @NonNull Change[] changes) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"364"$" synchronized (this) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"365"$" Transaction transaction = new Transaction();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"366"$" transaction.beginTransaction(context);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"367"$" for (Change change : changes) transaction.put(change);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"368"$" transaction.endTransaction();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"369"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"370"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"371"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"372"$" //-- BEGIN ----------------------------------------------------------------"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"373"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"374"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"375"$" private final ArrayList> mListenersRefs = new ArrayList<>(6);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"376"$" private final ArrayList mListenersHolders = new ArrayList<>();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"377"$" private Map mMap;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"378"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"379"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"380"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"381"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"382"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"383"$" public void onLowMemory() { /* unused */ }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"384"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"385"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"386"$" * Gets an instance of the shared preferences."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"387"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"388"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"389"$" protected SharedPreferences getSharedPreferences(@NonNull Context context) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"390"$" return context.getSharedPreferences(getPreferencesFileName(), Context.MODE_PRIVATE);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"391"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"392"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"393"$" protected abstract void onConfigChanged(@NonNull Transaction transaction, @NonNull Option option);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"394"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"395"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"396"$" * Here you should create and add all options."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"397"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"398"$" protected abstract void onCreateMap(@NonNull Map map);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"399"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"400"$" protected final void putOption(@NonNull Map map, @NonNull Option option) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"401"$" map.put(option.key, option);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"402"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"403"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"404"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"405"$" * @return the {@link java.util.HashMap HashMap} with option's keys as the keys, and"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"406"$" * its {@link Option data} as the values."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"407"$" * @see #onCreateMap(Map)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"408"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"409"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"410"$" public final Map getMap() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"411"$" if (mMap == null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"412"$" mMap = new ConcurrentHashMap<>();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"413"$" onCreateMap(mMap);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"414"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"415"$" return mMap;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"416"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"417"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"418"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"419"$" * @param key The unique key of the option."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"420"$" * @throws IllegalArgumentException if failed to find the corresponding option."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"421"$" * @see #getMap()"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"422"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"423"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"424"$" public final Option getOption(@NonNull String key) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"425"$" Option option = getMap().get(key);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"426"$" if (option == null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"427"$" throw new IllegalArgumentException(""No existent option for "" + key + "" not found!"");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"428"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"429"$" return option;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"430"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"431"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"432"$" public final boolean contains(@NonNull String key) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"433"$" return getMap().containsKey(key);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"434"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"435"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"436"$" //-- READ -----------------------------------------------------------------"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"437"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"438"$" public boolean getBoolean(@NonNull String key) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"439"$" return (boolean) getObject(key);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"440"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"441"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"442"$" public float getFloat(@NonNull String key) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"443"$" return (float) getObject(key);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"444"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"445"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"446"$" public int getInt(@NonNull String key) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"447"$" return (int) getObject(key);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"448"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"449"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"450"$" public long getLong(@NonNull String key) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"451"$" return (long) getObject(key);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"452"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"453"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"454"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"455"$" public String getString(@NonNull String key) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"456"$" return (String) getObject(key);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"457"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"458"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"459"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"460"$" public Object getObject(@NonNull String key) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"461"$" return getOption(key).getValue();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"462"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"463"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"464"$" //-- LISTENER -------------------------------------------------------------"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"465"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"466"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"467"$" * Adds new {@link WeakReference weak} listener to the config. Make sure you call"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"468"$" * {@link #unregisterListener(OnConfigChangedListener)} later!"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"469"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"470"$" * @param listener a listener to register to config changes."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"471"$" * @see #unregisterListener(OnConfigChangedListener)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"472"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"473"$" public final void registerListener(@NonNull OnConfigChangedListener listener) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"474"$" synchronized (mListenersRefs) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"475"$" // Make sure to register listener only once."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"476"$" for (Reference ref : mListenersRefs) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"477"$" if (ref.get() == listener) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"478"$" Log.w(TAG, ""Tried to register already registered listener!"");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"479"$" return;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"480"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"481"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"482"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"483"$" addListenerRef(new WeakReference<>(listener), listener);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"484"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"485"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"486"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"487"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"488"$" * Un-registers listener is there's one."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"489"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"490"$" * @param listener a listener to unregister from config changes."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"491"$" * @see #registerListener(OnConfigChangedListener)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"492"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"493"$" public final void unregisterListener(@NonNull OnConfigChangedListener listener) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"494"$" synchronized (mListenersRefs) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"495"$" for (Reference ref : mListenersRefs) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"496"$" if (ref.get() == listener) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"497"$" removeListenerRef(ref);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"498"$" return;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"499"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"500"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"501"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"502"$" Log.w(TAG, ""Tried to unregister non-existent listener!"");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"503"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"504"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"505"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"506"$" private void addListenerRef(@NonNull Reference ref,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"507"$" @NonNull OnConfigChangedListener listener) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"508"$" mListenersRefs.add(ref);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"509"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"510"$" if (!(listener instanceof UiThreadedConfigChangedListener)) return;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"511"$" UiThreadedConfigChangedListener uil = (UiThreadedConfigChangedListener) listener;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"512"$" // Yes, it looks weird that I check for a Looper here, but"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"513"$" // if you check the HandlerHolder class you'll see why it"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"514"$" // will work normally."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"515"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"516"$" //noinspection SuspiciousMethodCalls"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"517"$" int index = mListenersHolders.indexOf(uil.mLooper);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"518"$" if (index != -1) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"519"$" if (DEBUG) Log.d(TAG, ""Adding a new ref="" + ref + "" to looper="" + uil.mLooper);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"520"$" mListenersHolders.get(index).list.add(ref);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"521"$" } else {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"522"$" if (DEBUG) Log.d(TAG, ""Creating a new ref="" + ref + "" of looper="" + uil.mLooper);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"523"$" HandlerHolder hh = new HandlerHolder(uil.mLooper);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"524"$" hh.list.add(ref);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"525"$" mListenersHolders.add(hh);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"526"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"527"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"528"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"529"$" private void removeListenerRef(@NonNull Reference ref) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"530"$" mListenersRefs.remove(ref);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"531"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"532"$" final OnConfigChangedListener listener = ref.get();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"533"$" if (listener != null && !(listener instanceof UiThreadedConfigChangedListener)) return;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"534"$" final int length = mListenersHolders.size();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"535"$" for (int i = 0; i < length; i++) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"536"$" final HandlerHolder hh = mListenersHolders.get(i);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"537"$" if (hh.list.contains(ref)) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"538"$" hh.list.remove(ref);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"539"$" if (DEBUG) Log.d(TAG, ""Removed ref="" + ref + "" from looper="" + hh);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"540"$" if (hh.list.isEmpty()) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"541"$" if (DEBUG) Log.d(TAG, ""Removed looper="" + hh);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"542"$" mListenersHolders.remove(i);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"543"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"544"$" break;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"545"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"546"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"547"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"548"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"549"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"550"$" * Interface definition for a callback to be invoked"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"551"$" * when an option is changed."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"552"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"553"$" * @author Artem Chepurnoy"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"554"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"555"$" public interface OnConfigChangedListener {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"556"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"557"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"558"$" * Callback that an option has changed."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"559"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"560"$" void onConfigChanged(@NonNull Transaction transaction, @NonNull Option option);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"561"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"562"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"563"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"564"$" * @author Artem Chepurnoy"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"565"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"566"$" public static abstract class UiThreadedConfigChangedListener implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"567"$" OnConfigChangedListener {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"568"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"569"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"570"$" private final Looper mLooper;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"571"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"572"$" public UiThreadedConfigChangedListener(@NonNull Looper looper) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"573"$" if (looper == null) looper = Looper.getMainLooper();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"574"$" mLooper = looper;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"575"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"576"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"577"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"578"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"579"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"580"$" // This may be called on a wrong looper."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"581"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"582"$" public void onConfigChanged(@NonNull final Transaction transaction,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"583"$" @NonNull final Option option) { /* empty */ }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"584"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"585"$" public abstract boolean onKeyCheck(@NonNull String key);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"586"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"587"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"588"$" * Same as {@link #onConfigChanged(Transaction, Option)} but may be called only on"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"589"$" * a set {@link Looper looper} when the option fits {@link #onKeyCheck(String)}."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"590"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"591"$" public abstract void onUiThreadedConfigChanged("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"592"$" @NonNull Transaction transaction,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"593"$" @NonNull Option option);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"594"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"595"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"596"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"597"$" * A simple {@link Handler}. class that checks equality by only its"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"598"$" * internal {@link Looper looper}. Note that {@link #equals(Object)}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"599"$" * methods works if you pass a {@link Looper looper} to it."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"600"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"601"$" * @author Artem Chepurnoy"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"602"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"603"$" private static class HandlerHolder extends Handler {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"604"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"605"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"606"$" final List> list;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"607"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"608"$" public HandlerHolder(@NonNull Looper looper) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"609"$" super(looper);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"610"$" list = new ArrayList<>();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"611"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"612"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"613"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"614"$" public int hashCode() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"615"$" return getLooper().hashCode();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"616"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"617"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"618"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"619"$" public boolean equals(Object o) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"620"$" if (o == null) return false;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"621"$" if (o == this) return true;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"622"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"623"$" final Looper looper;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"624"$" if (o instanceof HandlerHolder) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"625"$" HandlerHolder hh = (HandlerHolder) o;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"626"$" looper = hh.getLooper();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"627"$" } else if (o instanceof Looper) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"628"$" looper = (Looper) o;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"629"$" } else return false;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"630"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"631"$" return getLooper().equals(looper);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"632"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"633"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"634"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"635"$" //-- OTHER ----------------------------------------------------------------"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"636"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"637"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"638"$" * @author Artem Chepurnoy"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"639"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"640"$" public final static class Change {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"641"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"642"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"643"$" public final String key;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"644"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"645"$" public final Object value;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"646"$" @Nullable"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"647"$" public final OnConfigChangedListener listenerIgnored;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"648"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"649"$" public Change(@NonNull String key, @NonNull Object value,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"650"$" @Nullable OnConfigChangedListener listenerIgnored) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"651"$" this.key = key;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"652"$" this.value = value;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"653"$" this.listenerIgnored = listenerIgnored;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"654"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"655"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"656"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"657"$" //-- TRANSACTION ----------------------------------------------------------"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"658"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"659"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"660"$" * @author Artem Chepurnoy"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"661"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"662"$" public final class Transaction {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"663"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"664"$" private Context mContext;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"665"$" private SharedPreferences.Editor mEditor;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"666"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"667"$" private final boolean mFake;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"668"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"669"$" public Transaction() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"670"$" this(false);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"671"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"672"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"673"$" public Transaction(boolean fake) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"674"$" mFake = fake;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"675"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"676"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"677"$" @SuppressLint(""CommitPrefEdits"")"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"678"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"679"$" public Transaction beginTransaction(@NonNull Context context) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"680"$" mContext = context.getApplicationContext();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"681"$" mEditor = getSharedPreferences(mContext).edit();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"682"$" return this;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"683"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"684"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"685"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"686"$" public Transaction put(@NonNull Change change) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"687"$" return put(getOption(change.key), change.value, change.listenerIgnored);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"688"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"689"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"690"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"691"$" public Transaction put(final @NonNull Option option, @NonNull Object value,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"692"$" final @Nullable OnConfigChangedListener listenerIgnored) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"693"$" if (option.getValue().equals(value)) return this; // No need to put an equal value"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"694"$" // Set the value"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"695"$" Log.d(TAG, ""Saving `"" + option.key + ""`=`"" + value + ""`"");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"696"$" option.setValue(value);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"697"$" onConfigChanged(this, option);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"698"$" // Notify listeners"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"699"$" synchronized (mListenersRefs) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"700"$" for (int i = mListenersRefs.size() - 1; i >= 0; i--) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"701"$" Reference ref = mListenersRefs.get(i);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"702"$" OnConfigChangedListener l = ref.get();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"703"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"704"$" if (l == null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"705"$" // There were no links to this listener except"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"706"$" // our class."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"707"$" Log.w(TAG, ""Deleting an addled listener..!"");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"708"$" removeListenerRef(ref);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"709"$" } else if (l != listenerIgnored) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"710"$" l.onConfigChanged(this, option);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"711"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"712"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"713"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"714"$" final int li = mListenersHolders.size();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"715"$" for (int i = 0; i < li; i++) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"716"$" final HandlerHolder hh = mListenersHolders.get(i);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"717"$" final List> list = hh.list;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"718"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"719"$" // Check if we really need to notify about this event"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"720"$" // somebody there."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"721"$" boolean post = false;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"722"$" for (Reference ref : list) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"723"$" OnConfigChangedListener l = ref.get();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"724"$" if (l != null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"725"$" UiThreadedConfigChangedListener uil = (UiThreadedConfigChangedListener) l;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"726"$" if (uil.onKeyCheck(option.key)) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"727"$" post = true;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"728"$" break; // No need to check more."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"729"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"730"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"731"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"732"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"733"$" if (!post) continue;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"734"$" hh.post(new Runnable() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"735"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"736"$" public void run() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"737"$" synchronized (mListenersRefs) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"738"$" // You may have unregistered it."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"739"$" for (Reference ref : list) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"740"$" OnConfigChangedListener l = ref.get();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"741"$" if (l == null || l == listenerIgnored) continue;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"742"$" UiThreadedConfigChangedListener uil = (UiThreadedConfigChangedListener) l;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"743"$" if (!uil.onKeyCheck(option.key)) continue;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"744"$" uil.onUiThreadedConfigChanged(Transaction.this, option);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"745"$" Log.d(TAG, ""Notifying from looper="" + uil.mLooper + "" l="" + Looper.myLooper());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"746"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"747"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"748"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"749"$" });"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"750"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"751"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"752"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"753"$" if (mFake) return this;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"754"$" if (value instanceof Boolean) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"755"$" mEditor.putBoolean(option.key, (Boolean) value);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"756"$" } else if (value instanceof Integer) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"757"$" mEditor.putInt(option.key, (Integer) value);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"758"$" } else if (value instanceof Float) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"759"$" mEditor.putFloat(option.key, (Float) value);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"760"$" } else if (value instanceof String) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"761"$" mEditor.putString(option.key, (String) value);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"762"$" } else if (value instanceof Long) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"763"$" mEditor.putLong(option.key, (Long) value);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"764"$" } else throw new IllegalArgumentException(""Unknown value\'s type."");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"765"$" return this;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"766"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"767"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"768"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"769"$" public Transaction clear() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"770"$" mEditor.clear();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"771"$" return this;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"772"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"773"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"774"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"775"$" public Transaction endTransaction() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"776"$" mEditor.apply();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"777"$" return this;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"778"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"779"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"780"$" // ////////////////////"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"781"$" // Additional stuff"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"782"$" // ////////////////////"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"783"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"784"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"785"$" public Context getContext() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"786"$" return mContext;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"787"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"788"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"789"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"790"$" //-- OPTION ---------------------------------------------------------------"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"791"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"792"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"793"$" * One single option that may be synced with preference."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"794"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"795"$" * @author Artem Chepurnoy"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"796"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"797"$" public static class Option {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"798"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"799"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"800"$" public final Class clazz;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"801"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"802"$" public final String key;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"803"$" // Defaults"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"804"$" public final Object defaultValue;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"805"$" public final int defaultRes;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"806"$" // Sdk"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"807"$" public final int minSdkVersion;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"808"$" public final int maxSdkVersion;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"809"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"810"$" private volatile Object mValue;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"811"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"812"$" public Option(@NonNull Class clazz, @NonNull String key,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"813"$" Object defaultValue, int defaultRes,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"814"$" int minSdkVersion, int maxSdkVersion) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"815"$" this.clazz = clazz;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"816"$" this.key = key;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"817"$" this.defaultValue = defaultValue;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"818"$" this.defaultRes = defaultRes;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"819"$" this.minSdkVersion = minSdkVersion;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"820"$" this.maxSdkVersion = maxSdkVersion;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"821"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"822"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"823"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"824"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"825"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"826"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"827"$" public int hashCode() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"828"$" return new HashCodeBuilder(11, 31)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"829"$" .append(clazz)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"830"$" .append(key)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"831"$" .append(defaultValue)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"832"$" .append(defaultRes)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"833"$" .append(minSdkVersion)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"834"$" .append(maxSdkVersion)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"835"$" .append(mValue)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"836"$" .toHashCode();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"837"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"838"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"839"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"840"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"841"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"842"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"843"$" public boolean equals(Object o) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"844"$" if (o == null)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"845"$" return false;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"846"$" if (o == this)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"847"$" return true;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"848"$" if (!(o instanceof Option))"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"849"$" return false;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"850"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"851"$" Option option = (Option) o;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"852"$" return new EqualsBuilder()"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"853"$" .append(clazz, option.clazz)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"854"$" .append(key, option.key)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"855"$" .append(defaultValue, option.defaultValue)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"856"$" .append(defaultRes, option.defaultRes)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"857"$" .append(minSdkVersion, option.minSdkVersion)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"858"$" .append(maxSdkVersion, option.maxSdkVersion)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"859"$" .append(mValue, option.mValue)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"860"$" .isEquals();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"861"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"862"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"863"$" public void setValue(@NonNull Object value) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"864"$" mValue = value;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"865"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"866"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"867"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"868"$" public Object getValue() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"869"$" return mValue;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"870"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"871"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"872"$" // ////////////////////"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"873"$" // Additional stuff"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"874"$" // ////////////////////"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"875"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"876"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"877"$" * Extracts and returns the default option's value."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"878"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"879"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"880"$" public final Object getDefault(@NonNull Resources resources) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"881"$" // check if defaultValue already set"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"882"$" if (defaultValue == null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"883"$" if (defaultRes != -1) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"884"$" if (boolean.class.isAssignableFrom(clazz)) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"885"$" return resources.getBoolean(defaultRes);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"886"$" } else if (int.class.isAssignableFrom(clazz)) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"887"$" return resources.getInteger(defaultRes);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"888"$" } else if (float.class.isAssignableFrom(clazz)) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"889"$" // Assuming it's a dimension, but not a fraction."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"890"$" return resources.getDimension(defaultRes);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"891"$" } else if (String.class.isAssignableFrom(clazz)) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"892"$" return resources.getString(defaultRes);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"893"$" } else throw new IllegalArgumentException(""Unknown option\'s type."");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"894"$" } else throw new IllegalStateException();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"895"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"896"$" return defaultValue;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"897"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"898"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"899"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"900"$" * @author Artem Chepurnoy"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"901"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"902"$" public static class Builder {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"903"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"904"$" private final Class mClass;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"905"$" private final String mKey;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"906"$" // Defaults"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"907"$" private Object mDefaultValue;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"908"$" private int mDefaultRes = -1;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"909"$" // Sdk"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"910"$" private int mMinSdkVersion = Integer.MIN_VALUE + 1;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"911"$" private int mMaxSdkVersion = Integer.MAX_VALUE - 1;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"912"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"913"$" public Builder(@NonNull Class clazz, @NonNull String key) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"914"$" mClass = clazz;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"915"$" mKey = key;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"916"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"917"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"918"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"919"$" public Builder setDefault(@NonNull Object value) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"920"$" mDefaultValue = value;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"921"$" return this;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"922"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"923"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"924"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"925"$" public Builder setDefaultRes(int resource) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"926"$" mDefaultRes = resource;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"927"$" return this;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"928"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"929"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"930"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"931"$" * Sets minimum {@link android.os.Build.VERSION#SDK_INT sdk version} of this"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"932"$" * option. This option won't be shown on older systems."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"933"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"934"$" * @see #setMaxSdkVersion(int)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"935"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"936"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"937"$" public Builder setMinSdkVersion(int version) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"938"$" mMinSdkVersion = version;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"939"$" return this;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"940"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"941"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"942"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"943"$" * Sets maximum {@link android.os.Build.VERSION#SDK_INT sdk version} of this"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"944"$" * option. This option shouldn't be shown on newer systems."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"945"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"946"$" * @see #setMinSdkVersion(int)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"947"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"948"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"949"$" public Builder setMaxSdkVersion(int version) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"950"$" mMaxSdkVersion = version;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"951"$" return this;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"952"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"953"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"954"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"955"$" * Bakes this builder into an option."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"956"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"957"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"958"$" public Option build() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"959"$" return new Option(mClass, mKey,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"960"$" mDefaultValue, mDefaultRes,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"961"$" mMinSdkVersion, mMaxSdkVersion);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"962"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"963"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"964"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"965"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"966"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"967"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"968"$" //-- SYNCER ---------------------------------------------------------------"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"969"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"970"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"971"$" * A class for syncing an {@link CfgBase.Option} with"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"972"$" * corresponding {@link Preference}."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"973"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"974"$" * @author Artem Chepurnoy"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"975"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"976"$" public final static class Syncer {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"977"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"978"$" private final CfgBase mCfg;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"979"$" private final ArrayList mItems;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"980"$" private final Context mContext;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"981"$" private boolean mBroadcastingPref;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"982"$" private boolean mStarted;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"983"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"984"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"985"$" private final Handler mHandler = new Handler(Looper.getMainLooper());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"986"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"987"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"988"$" private final Preference.OnPreferenceChangeListener mPreferenceListener ="$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"989"$" new Preference.OnPreferenceChangeListener() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"990"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"991"$" public boolean onPreferenceChange(Preference preference, Object newValue) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"992"$" if (mBroadcastingPref) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"993"$" return true;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"994"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"995"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"996"$" Item item = null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"997"$" for (Item c : mItems) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"998"$" if (preference == c.preference) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"999"$" item = c;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1000"$" break;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1001"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1002"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1003"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1004"$" assert item != null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1005"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1006"$" newValue = item.setter.getValue(newValue);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1007"$" Change change = new Change(item.option.key, newValue, mConfigListener);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1008"$" item.cfg.put(mContext, change);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1009"$" // Update preference's summary"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1010"$" item.setter.updateSummary(item.preference, item.option, newValue);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1011"$" return true;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1012"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1013"$" };"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1014"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1015"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1016"$" private final OnConfigChangedListener mConfigListener ="$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1017"$" new OnConfigChangedListener() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1018"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1019"$" public void onConfigChanged(@NonNull Transaction transaction,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1020"$" @NonNull Option option) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1021"$" Item item = null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1022"$" for (Item c : mItems) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1023"$" if (option.key.equals(c.preference.getKey())) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1024"$" item = c;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1025"$" break;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1026"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1027"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1028"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1029"$" if (item == null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1030"$" return;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1031"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1032"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1033"$" setPreferenceValue(item, option.getValue());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1034"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1035"$" };"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1036"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1037"$" public Syncer(@NonNull Context context, @NonNull CfgBase cfg) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1038"$" mCfg = cfg;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1039"$" mItems = new ArrayList<>(10);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1040"$" mContext = context;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1041"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1042"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1043"$" private void setPreferenceValue(final @NonNull Item item, final @NonNull Object value) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1044"$" mHandler.post(new Runnable() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1045"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1046"$" public void run() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1047"$" mBroadcastingPref = true;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1048"$" item.setter.setValue(item.preference, item.option, value);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1049"$" item.setter.updateSummary(item.preference, item.option, value);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1050"$" mBroadcastingPref = false;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1051"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1052"$" });"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1053"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1054"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1055"$" public void sync("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1056"$" @Nullable PreferenceScreen ps,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1057"$" @NonNull Preference preference,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1058"$" @NonNull Setter setter) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1059"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1060"$" Item item = new Item(preference, setter, mCfg);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1061"$" if (ps != null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1062"$" // Remove preference from preference screen"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1063"$" // if needed."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1064"$" boolean fitsMax = !Device.hasTargetApi(item.option.maxSdkVersion + 1);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1065"$" boolean fitsMin = Device.hasTargetApi(item.option.minSdkVersion);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1066"$" if (!fitsMax || !fitsMin) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1067"$" ps.removePreference(preference);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1068"$" return;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1069"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1070"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1071"$" // Add preference."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1072"$" mItems.add(item);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1073"$" // Immediately start listening if needed."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1074"$" if (mStarted) startListeningToItem(item);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1075"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1076"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1077"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1078"$" * Updates all preferences and starts to listen to the changes."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1079"$" * Don't forget to call {@link #stop()} later!"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1080"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1081"$" * @see #stop()"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1082"$" * @see #sync(PreferenceScreen, Preference, Setter)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1083"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1084"$" public void start() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1085"$" mStarted = true;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1086"$" if (mItems.size() > 0) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1087"$" mItems.get(0).cfg.registerListener(mConfigListener);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1088"$" for (Item item : mItems) startListeningToItem(item);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1089"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1090"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1091"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1092"$" private void startListeningToItem(@NonNull Item item) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1093"$" item.preference.setOnPreferenceChangeListener(mPreferenceListener);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1094"$" setPreferenceValue(item, item.option.getValue());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1095"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1096"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1097"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1098"$" * Stops to listen to the changes."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1099"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1100"$" * @see #start()"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1101"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1102"$" public void stop() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1103"$" mStarted = false;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1104"$" mCfg.unregisterListener(mConfigListener);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1105"$" for (Item item : mItems) item.preference.setOnPreferenceChangeListener(null);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1106"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1107"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1108"$" // ////////////////////"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1109"$" // Additional stuff"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1110"$" // ////////////////////"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1111"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1112"$" public interface Setter {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1113"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1114"$" void updateSummary(@NonNull Preference preference,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1115"$" @NonNull Option option,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1116"$" @NonNull Object value);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1117"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1118"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1119"$" * Sets new value to the preference."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1120"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1121"$" * @param preference preference to set to"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1122"$" * @param option the changed option"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1123"$" * @param value new value to set"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1124"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1125"$" void setValue(@NonNull Preference preference,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1126"$" @NonNull Option option,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1127"$" @NonNull Object value);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1128"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1129"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1130"$" Object getValue(@NonNull Object value);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1131"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1132"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1133"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1134"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1135"$" * A class-merge of {@link Preference}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1136"$" * and its {@link Option} and its {@link Syncer.Setter}."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1137"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1138"$" * @author Artem Chepurnoy"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1139"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1140"$" private final static class Item {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1141"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1142"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1143"$" final CfgBase cfg;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1144"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1145"$" final Preference preference;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1146"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1147"$" final Setter setter;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1148"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1149"$" final Option option;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1150"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1151"$" public Item(@NonNull Preference preference,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1152"$" @NonNull Setter setter,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1153"$" @NonNull CfgBase cfg) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1154"$" this.preference = preference;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1155"$" this.setter = setter;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1156"$" this.cfg = cfg;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1157"$" this.option = cfg.getOption(preference.getKey());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1158"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1159"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1160"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1161"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "CfgBase.java"$"1162"$"}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/content/CfgBase.java"$"2016-02-09 07:48:07" "DashboardCategory.java"$"1163"$"++ b/project/app/src/main/java/com/achep/base/dashboard/DashboardCategory.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/dashboard/DashboardCategory.java"$"2016-02-09 07:48:07" "DashboardCategory.java"$"1164"$"206,7 @@ public class DashboardCategory implements Parcelable, List {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/dashboard/DashboardCategory.java"$"2016-02-09 07:48:07" "DashboardCategory.java"$"1165"$" public boolean addAll(int location, @NonNull Collection collection) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/dashboard/DashboardCategory.java"$"2016-02-09 07:48:07" "DashboardCategory.java"$"1166"$"214,7 @@ public class DashboardCategory implements Parcelable, List {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/dashboard/DashboardCategory.java"$"2016-02-09 07:48:07" "DashboardCategory.java"$"1167"$" public boolean addAll(@NonNull Collection collection) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/dashboard/DashboardCategory.java"$"2016-02-09 07:48:07" "IConfiguration.java"$"1168"$"++ b/project/app/src/main/java/com/achep/base/interfaces/IConfiguration.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IConfiguration.java"$"2016-02-09 07:48:07" "IConfiguration.java"$"1169"$"1,28 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IConfiguration.java"$"2016-02-09 07:48:07" "IConfiguration.java"$"1170"$"/*"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IConfiguration.java"$"2016-02-09 07:48:07" "IConfiguration.java"$"1171"$" * Copyright (C) 2015 AChep@xda "$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IConfiguration.java"$"2016-02-09 07:48:07" "IConfiguration.java"$"1172"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IConfiguration.java"$"2016-02-09 07:48:07" "IConfiguration.java"$"1173"$" * This program is free software; you can redistribute it and/or"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IConfiguration.java"$"2016-02-09 07:48:07" "IConfiguration.java"$"1174"$" * modify it under the terms of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IConfiguration.java"$"2016-02-09 07:48:07" "IConfiguration.java"$"1175"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IConfiguration.java"$"2016-02-09 07:48:07" "IConfiguration.java"$"1176"$" * of the License, or (at your option) any later version."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IConfiguration.java"$"2016-02-09 07:48:07" "IConfiguration.java"$"1177"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IConfiguration.java"$"2016-02-09 07:48:07" "IConfiguration.java"$"1178"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IConfiguration.java"$"2016-02-09 07:48:07" "IConfiguration.java"$"1179"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IConfiguration.java"$"2016-02-09 07:48:07" "IConfiguration.java"$"1180"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IConfiguration.java"$"2016-02-09 07:48:07" "IConfiguration.java"$"1181"$" * GNU General Public License for more details."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IConfiguration.java"$"2016-02-09 07:48:07" "IConfiguration.java"$"1182"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IConfiguration.java"$"2016-02-09 07:48:07" "IConfiguration.java"$"1183"$" * You should have received a copy of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IConfiguration.java"$"2016-02-09 07:48:07" "IConfiguration.java"$"1184"$" * along with this program; if not, write to the Free Software"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IConfiguration.java"$"2016-02-09 07:48:07" "IConfiguration.java"$"1185"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IConfiguration.java"$"2016-02-09 07:48:07" "IConfiguration.java"$"1186"$" * MA 02110-1301, USA."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IConfiguration.java"$"2016-02-09 07:48:07" "IConfiguration.java"$"1187"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IConfiguration.java"$"2016-02-09 07:48:07" "IConfiguration.java"$"1188"$"import java.util.Set;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IConfiguration.java"$"2016-02-09 07:48:07" "IConfiguration.java"$"1189"$"68,15 @@ public interface IConfiguration {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IConfiguration.java"$"2016-02-09 07:48:07" "IConfiguration.java"$"1190"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IConfiguration.java"$"2016-02-09 07:48:07" "IConfiguration.java"$"1191"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IConfiguration.java"$"2016-02-09 07:48:07" "IConfiguration.java"$"1192"$" IPermissions getPermissions();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IConfiguration.java"$"2016-02-09 07:48:07" "IConfiguration.java"$"1193"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IConfiguration.java"$"2016-02-09 07:48:07" "IConfiguration.java"$"1194"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IConfiguration.java"$"2016-02-09 07:48:07" "IConfiguration.java"$"1195"$" * @author Artem Chepurnoy"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IConfiguration.java"$"2016-02-09 07:48:07" "IConfiguration.java"$"1196"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IConfiguration.java"$"2016-02-09 07:48:07" "IConfiguration.java"$"1197"$" interface IPermissions {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IConfiguration.java"$"2016-02-09 07:48:07" "IConfiguration.java"$"1198"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IConfiguration.java"$"2016-02-09 07:48:07" "IConfiguration.java"$"1199"$" void onBuildPermissions(@NonNull Set list);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IConfiguration.java"$"2016-02-09 07:48:07" "IConfiguration.java"$"1200"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/interfaces/IConfiguration.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1201"$"++ b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1202"$"1,113 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1203"$"/*"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1204"$" * Copyright (C) 2015 AChep@xda "$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1205"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1206"$" * This program is free software; you can redistribute it and/or"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1207"$" * modify it under the terms of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1208"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1209"$" * of the License, or (at your option) any later version."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1210"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1211"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1212"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1213"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1214"$" * GNU General Public License for more details."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1215"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1216"$" * You should have received a copy of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1217"$" * along with this program; if not, write to the Free Software"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1218"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1219"$" * MA 02110-1301, USA."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1220"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1221"$"package com.achep.base.notifications;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1222"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1223"$"import android.annotation.SuppressLint;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1224"$"import android.os.SystemClock;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1225"$"import android.support.annotation.NonNull;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1226"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1227"$"import com.achep.base.Device;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1228"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1229"$"import java.util.ArrayList;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1230"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1231"$"import timber.log.Timber;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1232"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1233"$"import static com.achep.base.Build.DEBUG;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1234"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1235"$"/**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1236"$" * A helper class to help to not mess up with ids of notifications."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1237"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1238"$" * @author Artem Chepurnoy"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1239"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1240"$"public class NotificationSpace {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1241"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1242"$" private static final String TAG = ""NotificationSpace"";"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1243"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1244"$" private static NotificationSpace sInstance;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1245"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1246"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1247"$" private final ArrayList mList = new ArrayList<>();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1248"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1249"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1250"$" public static synchronized NotificationSpace getInstance() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1251"$" if (sInstance == null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1252"$" sInstance = new NotificationSpace();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1253"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1254"$" return sInstance;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1255"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1256"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1257"$" public void requestRange(int from, int to) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1258"$" int i = 0;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1259"$" int length = mList.size();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1260"$" for (; i < length; i++) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1261"$" if (mList.get(i) >= from) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1262"$" //noinspection CaughtExceptionImmediatelyRethrown"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1263"$" try {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1264"$" int a = mList.get(i);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1265"$" if (to >= a) throw new RuntimeException();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1266"$" } catch (Exception e) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1267"$" if (DEBUG) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1268"$" throw e;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1269"$" } else Timber.tag(TAG).e(e.getMessage());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1270"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1271"$" break;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1272"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1273"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1274"$" // Add a new range."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1275"$" mList.add(i, to);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1276"$" mList.add(i, from);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1277"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1278"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1279"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1280"$" * You must call this method before creating a new notification to"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1281"$" * ensure that you don't mess with ids."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1282"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1283"$" public void ensure(int id) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1284"$" final int length = mList.size();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1285"$" for (int i = 0; i < length; i += 2) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1286"$" if (mList.get(i) <= id && mList.get(i + 1) >= id) return;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1287"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1288"$" // Oh no"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1289"$" throw new RuntimeException("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1290"$" ""You must request range before:"""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1291"$" + "" id="" + id"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1292"$" + "" list="" + mList.toString());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1293"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1294"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1295"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1296"$" * @return the string which is granted to be unique among other ids"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1297"$" * generated by this method."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1298"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1299"$" public static String generateUniqueTag() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1300"$" final long a = nanoTime();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1301"$" //noinspection StatementWithEmptyBody"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1302"$" while (nanoTime() == a) ; // just to be sure"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1303"$" // on the other side, converting long to string"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1304"$" // will probably always last more than 0 ns."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1305"$" return Long.toString(nanoTime());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1306"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1307"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1308"$" @SuppressLint(""NewApi"")"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1309"$" private static long nanoTime() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1310"$" return Device.hasJellyBeanMR1Api()"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1311"$" ? SystemClock.elapsedRealtimeNanos()"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1312"$" : System.nanoTime();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1313"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1314"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "NotificationSpace.java"$"1315"$"}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/notifications/NotificationSpace.java"$"2016-02-09 07:48:07" "Permission.java"$"1316"$"++ b/project/app/src/main/java/com/achep/base/permissions/Permission.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/Permission.java"$"2016-02-09 07:48:07" "Permission.java"$"1317"$"28,6 @@ import com.achep.acdisplay.permissions.PermissionAccessibility;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/Permission.java"$"2016-02-09 07:48:07" "RuntimePermissions.java"$"1318"$"++ b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-09 07:48:07" "RuntimePermissions.java"$"1319"$"20,44 @@ package com.achep.base.permissions;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-09 07:48:07" "RuntimePermissions.java"$"1320"$"import android.app.Activity;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-09 07:48:07" "RuntimePermissions.java"$"1321"$"import android.support.annotation.Nullable;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-09 07:48:07" "RuntimePermissions.java"$"1322"$"import com.achep.base.AppHeap;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-09 07:48:07" "RuntimePermissions.java"$"1323"$"import com.achep.base.content.CfgBase;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-09 07:48:07" "RuntimePermissions.java"$"1324"$"import com.achep.base.notifications.NotificationSpace;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-09 07:48:07" "RuntimePermissions.java"$"1325"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-09 07:48:07" "RuntimePermissions.java"$"1326"$"import java.util.HashSet;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-09 07:48:07" "RuntimePermissions.java"$"1327"$"import java.util.Map;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-09 07:48:07" "RuntimePermissions.java"$"1328"$"import java.util.Set;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-09 07:48:07" "RuntimePermissions.java"$"1329"$"public class RuntimePermissions extends CfgBase {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-09 07:48:07" "RuntimePermissions.java"$"1330"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-09 07:48:07" "RuntimePermissions.java"$"1331"$" private static final String PREFERENCES_FILE_NAME = ""__permissions"";"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-09 07:48:07" "RuntimePermissions.java"$"1332"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-09 07:48:07" "RuntimePermissions.java"$"1333"$" @Nullable"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-09 07:48:07" "RuntimePermissions.java"$"1334"$" private static RuntimePermissions sRuntimePermissions;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-09 07:48:07" "RuntimePermissions.java"$"1335"$" * @see #allowed(Context, String)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-09 07:48:07" "RuntimePermissions.java"$"1336"$" if (allowed(context, permission)) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-09 07:48:07" "RuntimePermissions.java"$"1337"$" } else return false;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-09 07:48:07" "RuntimePermissions.java"$"1338"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-09 07:48:07" "RuntimePermissions.java"$"1339"$" switch (permission) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-09 07:48:07" "RuntimePermissions.java"$"1340"$"74,71 @@ public class RuntimePermissions {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-09 07:48:07" "RuntimePermissions.java"$"1341"$" * @see #has(Context, String)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-09 07:48:07" "RuntimePermissions.java"$"1342"$" return getInstance().contains(permission) && getInstance().getBoolean(permission);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-09 07:48:07" "RuntimePermissions.java"$"1343"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-09 07:48:07" "RuntimePermissions.java"$"1344"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-09 07:48:07" "RuntimePermissions.java"$"1345"$" public static void ask(@NonNull Context context, @NonNull String permission) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-09 07:48:07" "RuntimePermissions.java"$"1346"$" final boolean disturbing = context instanceof Activity;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-09 07:48:07" "RuntimePermissions.java"$"1347"$" if (disturbing) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-09 07:48:07" "RuntimePermissions.java"$"1348"$" } else {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-09 07:48:07" "RuntimePermissions.java"$"1349"$" NotificationSpace.getInstance().ensure(0);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-09 07:48:07" "RuntimePermissions.java"$"1350"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-09 07:48:07" "RuntimePermissions.java"$"1351"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-09 07:48:07" "RuntimePermissions.java"$"1352"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-09 07:48:07" "RuntimePermissions.java"$"1353"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-09 07:48:07" "RuntimePermissions.java"$"1354"$" * @return a singlet object of the runtime permissions manager."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-09 07:48:07" "RuntimePermissions.java"$"1355"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-09 07:48:07" "RuntimePermissions.java"$"1356"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-09 07:48:07" "RuntimePermissions.java"$"1357"$" public static synchronized RuntimePermissions getInstance() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-09 07:48:07" "RuntimePermissions.java"$"1358"$" if (sRuntimePermissions == null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-09 07:48:07" "RuntimePermissions.java"$"1359"$" sRuntimePermissions = new RuntimePermissions();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-09 07:48:07" "RuntimePermissions.java"$"1360"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-09 07:48:07" "RuntimePermissions.java"$"1361"$" return sRuntimePermissions;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-09 07:48:07" "RuntimePermissions.java"$"1362"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-09 07:48:07" "RuntimePermissions.java"$"1363"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-09 07:48:07" "RuntimePermissions.java"$"1364"$" //-- BEGIN ----------------------------------------------------------------"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-09 07:48:07" "RuntimePermissions.java"$"1365"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-09 07:48:07" "RuntimePermissions.java"$"1366"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-09 07:48:07" "RuntimePermissions.java"$"1367"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-09 07:48:07" "RuntimePermissions.java"$"1368"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-09 07:48:07" "RuntimePermissions.java"$"1369"$" private RuntimePermissions() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-09 07:48:07" "RuntimePermissions.java"$"1370"$" super();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-09 07:48:07" "RuntimePermissions.java"$"1371"$" NotificationSpace.getInstance().requestRange(100, 100);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-09 07:48:07" "RuntimePermissions.java"$"1372"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-09 07:48:07" "RuntimePermissions.java"$"1373"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-09 07:48:07" "RuntimePermissions.java"$"1374"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-09 07:48:07" "RuntimePermissions.java"$"1375"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-09 07:48:07" "RuntimePermissions.java"$"1376"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-09 07:48:07" "RuntimePermissions.java"$"1377"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-09 07:48:07" "RuntimePermissions.java"$"1378"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-09 07:48:07" "RuntimePermissions.java"$"1379"$" public String getPreferencesFileName() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-09 07:48:07" "RuntimePermissions.java"$"1380"$" return PREFERENCES_FILE_NAME;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-09 07:48:07" "RuntimePermissions.java"$"1381"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-09 07:48:07" "RuntimePermissions.java"$"1382"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-09 07:48:07" "RuntimePermissions.java"$"1383"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-09 07:48:07" "RuntimePermissions.java"$"1384"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-09 07:48:07" "RuntimePermissions.java"$"1385"$" protected void onConfigChanged(@NonNull Transaction transaction, @NonNull Option option) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-09 07:48:07" "RuntimePermissions.java"$"1386"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-09 07:48:07" "RuntimePermissions.java"$"1387"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-09 07:48:07" "RuntimePermissions.java"$"1388"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-09 07:48:07" "RuntimePermissions.java"$"1389"$" * {@inheritDoc}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-09 07:48:07" "RuntimePermissions.java"$"1390"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-09 07:48:07" "RuntimePermissions.java"$"1391"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-09 07:48:07" "RuntimePermissions.java"$"1392"$" protected void onCreateMap(@NonNull Map map) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-09 07:48:07" "RuntimePermissions.java"$"1393"$" // Fulfil the set of permissions."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-09 07:48:07" "RuntimePermissions.java"$"1394"$" Set set = new HashSet<>();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-09 07:48:07" "RuntimePermissions.java"$"1395"$" set.add(Manifest.permission.WRITE_EXTERNAL_STORAGE);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-09 07:48:07" "RuntimePermissions.java"$"1396"$" AppHeap.getInstance().getConfiguration().getPermissions().onBuildPermissions(set);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-09 07:48:07" "RuntimePermissions.java"$"1397"$" // Create a map"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-09 07:48:07" "RuntimePermissions.java"$"1398"$" for (String permission : set) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-09 07:48:07" "RuntimePermissions.java"$"1399"$" putOption(map, new CfgBase.Option("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-09 07:48:07" "RuntimePermissions.java"$"1400"$" boolean.class, permission, true,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-09 07:48:07" "RuntimePermissions.java"$"1401"$" 0, 0, Integer.MAX_VALUE));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-09 07:48:07" "RuntimePermissions.java"$"1402"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-09 07:48:07" "RuntimePermissions.java"$"1403"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/permissions/RuntimePermissions.java"$"2016-02-09 07:48:07" "CheckImpl.java"$"1404"$"++ b/project/app/src/main/java/com/achep/base/tests/CheckImpl.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/tests/CheckImpl.java"$"2016-02-09 07:48:07" "CheckImpl.java"$"1405"$"23,7 @@ import android.support.annotation.NonNull;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/tests/CheckImpl.java"$"2016-02-09 07:48:07" "CheckImpl.java"$"1406"$" * @author Artem Chepurnoy"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/tests/CheckImpl.java"$"2016-02-09 07:48:07" "WritingTree.java"$"1407"$"++ b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-09 07:48:07" "WritingTree.java"$"1408"$"80,9 @@ public class WritingTree extends Timber.DebugTree {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-09 07:48:07" "WritingTree.java"$"1409"$" ""/"" + FILENAME);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-09 07:48:07" "WritingTree.java"$"1410"$" if (!FileUtils.deleteRecursive(mFile)) Log.w(TAG, ""Failed to remove the "");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-09 07:48:07" "WritingTree.java"$"1411"$"116,7 @@ public class WritingTree extends Timber.DebugTree {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-09 07:48:07" "WritingTree.java"$"1412"$" RuntimePermissions.ask(context, permission);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/timber/WritingTree.java"$"2016-02-09 07:48:07" "ActivityBaseInternal.java"$"1413"$"++ b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2016-02-09 07:48:07" "ActivityBaseInternal.java"$"1414"$"53,7 @@ final class ActivityBaseInternal implements IActivityBase {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2016-02-09 07:48:07" "ActivityBaseInternal.java"$"1415"$" @SuppressWarnings({""FieldCanBeLocal"", ""ConstantConditions""})"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/activities/ActivityBaseInternal.java"$"2016-02-09 07:48:07" "RippleDrawable2.java"$"1416"$"++ b/project/app/src/main/java/com/achep/base/ui/drawables/RippleDrawable2.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/drawables/RippleDrawable2.java"$"2016-02-09 07:48:07" "RippleDrawable2.java"$"1417"$"27,7 @@ import android.graphics.PorterDuffColorFilter;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/drawables/RippleDrawable2.java"$"2016-02-09 07:48:07" "RippleDrawable2.java"$"1418"$"import android.support.annotation.NonNull;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/drawables/RippleDrawable2.java"$"2016-02-09 07:48:07" "RippleDrawable2.java"$"1419"$"56,7 @@ public class RippleDrawable2 extends RippleDrawable {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/drawables/RippleDrawable2.java"$"2016-02-09 07:48:07" "RippleDrawable2.java"$"1420"$" public void setColorFilter(int color, @NonNull PorterDuff.Mode mode) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/drawables/RippleDrawable2.java"$"2016-02-09 07:48:07" "PermissionsDialog.java"$"1421"$"++ b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/PermissionsDialog.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/PermissionsDialog.java"$"2016-02-09 07:48:07" "PermissionsDialog.java"$"1422"$"73,7 @@ public class PermissionsDialog extends DialogFragment {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/PermissionsDialog.java"$"2016-02-09 07:48:07" "PermissionsDialog.java"$"1423"$" mPermissions = new Permission[p == null ? 0 : p.length];"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/PermissionsDialog.java"$"2016-02-09 07:48:07" "PermissionsDialog.java"$"1424"$"+) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/ui/fragments/dialogs/PermissionsDialog.java"$"2016-02-09 07:48:07" "FileUtils.java"$"1425"$"++ b/project/app/src/main/java/com/achep/base/utils/FileUtils.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/FileUtils.java"$"2016-02-09 07:48:07" "FileUtils.java"$"1426"$"48,13 @@ public class FileUtils {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/FileUtils.java"$"2016-02-09 07:48:07" "FileUtils.java"$"1427"$" * @return {@code true} if all files were deleted successfully"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/FileUtils.java"$"2016-02-09 07:48:07" "FileUtils.java"$"1428"$" * or did not exits, {@code false} otherwise or if given file is null."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/FileUtils.java"$"2016-02-09 07:48:07" "FileUtils.java"$"1429"$" if (!file.exists()) return true;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/FileUtils.java"$"2016-02-09 07:48:07" "FileUtils.java"$"1430"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/FileUtils.java"$"2016-02-09 07:48:07" "FileUtils.java"$"1431"$" File[] children;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/FileUtils.java"$"2016-02-09 07:48:07" "FileUtils.java"$"1432"$"110,13 @@ public class FileUtils {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/FileUtils.java"$"2016-02-09 07:48:07" "FileUtils.java"$"1433"$" public static void writeToFileFrom("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/FileUtils.java"$"2016-02-09 07:48:07" "FileUtils.java"$"1434"$" @NonNull File file,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/FileUtils.java"$"2016-02-09 07:48:07" "FileUtils.java"$"1435"$" @NonNull InputStream in)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/FileUtils.java"$"2016-02-09 07:48:07" "FileUtils.java"$"1436"$" throws IOException {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/FileUtils.java"$"2016-02-09 07:48:07" "FileUtils.java"$"1437"$" IOUtils.readFullyWriteToOutputStream(in, new FileOutputStream(file));"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/FileUtils.java"$"2016-02-09 07:48:07" "FileUtils.java"$"1438"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/FileUtils.java"$"2016-02-09 07:48:07" "FileUtils.java"$"1439"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/FileUtils.java"$"2016-02-09 07:48:07" "FileUtils.java"$"1440"$" public static boolean writeToFileAppend(@NonNull File file, @NonNull CharSequence text) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/FileUtils.java"$"2016-02-09 07:48:07" "FileUtils.java"$"1441"$"171,11 @@ public class FileUtils {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/FileUtils.java"$"2016-02-09 07:48:07" "FileUtils.java"$"1442"$" return IOUtils.readTextFromBufferedReader(bufferedReader);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/FileUtils.java"$"2016-02-09 07:48:07" "FileUtils.java"$"1443"$" file);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/FileUtils.java"$"2016-02-09 07:48:07" "IOUtils.java"$"1444"$"++ b/project/app/src/main/java/com/achep/base/utils/IOUtils.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/IOUtils.java"$"2016-02-09 07:48:07" "IOUtils.java"$"1445"$"1,75 @@"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/IOUtils.java"$"2016-02-09 07:48:07" "IOUtils.java"$"1446"$"/*"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/IOUtils.java"$"2016-02-09 07:48:07" "IOUtils.java"$"1447"$" * Copyright (C) 2015 AChep@xda "$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/IOUtils.java"$"2016-02-09 07:48:07" "IOUtils.java"$"1448"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/IOUtils.java"$"2016-02-09 07:48:07" "IOUtils.java"$"1449"$" * This program is free software; you can redistribute it and/or"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/IOUtils.java"$"2016-02-09 07:48:07" "IOUtils.java"$"1450"$" * modify it under the terms of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/IOUtils.java"$"2016-02-09 07:48:07" "IOUtils.java"$"1451"$" * as published by the Free Software Foundation; either version 2"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/IOUtils.java"$"2016-02-09 07:48:07" "IOUtils.java"$"1452"$" * of the License, or (at your option) any later version."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/IOUtils.java"$"2016-02-09 07:48:07" "IOUtils.java"$"1453"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/IOUtils.java"$"2016-02-09 07:48:07" "IOUtils.java"$"1454"$" * This program is distributed in the hope that it will be useful,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/IOUtils.java"$"2016-02-09 07:48:07" "IOUtils.java"$"1455"$" * but WITHOUT ANY WARRANTY; without even the implied warranty of"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/IOUtils.java"$"2016-02-09 07:48:07" "IOUtils.java"$"1456"$" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/IOUtils.java"$"2016-02-09 07:48:07" "IOUtils.java"$"1457"$" * GNU General Public License for more details."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/IOUtils.java"$"2016-02-09 07:48:07" "IOUtils.java"$"1458"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/IOUtils.java"$"2016-02-09 07:48:07" "IOUtils.java"$"1459"$" * You should have received a copy of the GNU General Public License"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/IOUtils.java"$"2016-02-09 07:48:07" "IOUtils.java"$"1460"$" * along with this program; if not, write to the Free Software"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/IOUtils.java"$"2016-02-09 07:48:07" "IOUtils.java"$"1461"$" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/IOUtils.java"$"2016-02-09 07:48:07" "IOUtils.java"$"1462"$" * MA 02110-1301, USA."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/IOUtils.java"$"2016-02-09 07:48:07" "IOUtils.java"$"1463"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/IOUtils.java"$"2016-02-09 07:48:07" "IOUtils.java"$"1464"$"package com.achep.base.utils;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/IOUtils.java"$"2016-02-09 07:48:07" "IOUtils.java"$"1465"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/IOUtils.java"$"2016-02-09 07:48:07" "IOUtils.java"$"1466"$"import android.support.annotation.NonNull;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/IOUtils.java"$"2016-02-09 07:48:07" "IOUtils.java"$"1467"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/IOUtils.java"$"2016-02-09 07:48:07" "IOUtils.java"$"1468"$"import java.io.BufferedReader;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/IOUtils.java"$"2016-02-09 07:48:07" "IOUtils.java"$"1469"$"import java.io.IOException;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/IOUtils.java"$"2016-02-09 07:48:07" "IOUtils.java"$"1470"$"import java.io.InputStream;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/IOUtils.java"$"2016-02-09 07:48:07" "IOUtils.java"$"1471"$"import java.io.OutputStream;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/IOUtils.java"$"2016-02-09 07:48:07" "IOUtils.java"$"1472"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/IOUtils.java"$"2016-02-09 07:48:07" "IOUtils.java"$"1473"$"public class IOUtils {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/IOUtils.java"$"2016-02-09 07:48:07" "IOUtils.java"$"1474"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/IOUtils.java"$"2016-02-09 07:48:07" "IOUtils.java"$"1475"$" public static void readFullyWriteToOutputStream("$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/IOUtils.java"$"2016-02-09 07:48:07" "IOUtils.java"$"1476"$" @NonNull InputStream in,"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/IOUtils.java"$"2016-02-09 07:48:07" "IOUtils.java"$"1477"$" @NonNull OutputStream out)"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/IOUtils.java"$"2016-02-09 07:48:07" "IOUtils.java"$"1478"$" throws IOException {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/IOUtils.java"$"2016-02-09 07:48:07" "IOUtils.java"$"1479"$" try {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/IOUtils.java"$"2016-02-09 07:48:07" "IOUtils.java"$"1480"$" byte[] buffer = new byte[1024];"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/IOUtils.java"$"2016-02-09 07:48:07" "IOUtils.java"$"1481"$" int bytesRead;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/IOUtils.java"$"2016-02-09 07:48:07" "IOUtils.java"$"1482"$" while ((bytesRead = in.read(buffer)) > 0) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/IOUtils.java"$"2016-02-09 07:48:07" "IOUtils.java"$"1483"$" out.write(buffer, 0, bytesRead);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/IOUtils.java"$"2016-02-09 07:48:07" "IOUtils.java"$"1484"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/IOUtils.java"$"2016-02-09 07:48:07" "IOUtils.java"$"1485"$" out.flush();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/IOUtils.java"$"2016-02-09 07:48:07" "IOUtils.java"$"1486"$" } finally {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/IOUtils.java"$"2016-02-09 07:48:07" "IOUtils.java"$"1487"$" out.close();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/IOUtils.java"$"2016-02-09 07:48:07" "IOUtils.java"$"1488"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/IOUtils.java"$"2016-02-09 07:48:07" "IOUtils.java"$"1489"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/IOUtils.java"$"2016-02-09 07:48:07" "IOUtils.java"$"1490"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/IOUtils.java"$"2016-02-09 07:48:07" "IOUtils.java"$"1491"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/IOUtils.java"$"2016-02-09 07:48:07" "IOUtils.java"$"1492"$" * Reads text from given {@link BufferedReader} line-by-line."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/IOUtils.java"$"2016-02-09 07:48:07" "IOUtils.java"$"1493"$" *"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/IOUtils.java"$"2016-02-09 07:48:07" "IOUtils.java"$"1494"$" * @return text from given {@link BufferedReader}."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/IOUtils.java"$"2016-02-09 07:48:07" "IOUtils.java"$"1495"$" * @throws IOException"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/IOUtils.java"$"2016-02-09 07:48:07" "IOUtils.java"$"1496"$" */"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/IOUtils.java"$"2016-02-09 07:48:07" "IOUtils.java"$"1497"$" @NonNull"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/IOUtils.java"$"2016-02-09 07:48:07" "IOUtils.java"$"1498"$" public static String readTextFromBufferedReader(@NonNull BufferedReader bufferedReader) throws IOException {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/IOUtils.java"$"2016-02-09 07:48:07" "IOUtils.java"$"1499"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/IOUtils.java"$"2016-02-09 07:48:07" "IOUtils.java"$"1500"$" // Store all lines to string builder to"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/IOUtils.java"$"2016-02-09 07:48:07" "IOUtils.java"$"1501"$" // reduce memory using."$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/IOUtils.java"$"2016-02-09 07:48:07" "IOUtils.java"$"1502"$" final StringBuilder body = new StringBuilder();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/IOUtils.java"$"2016-02-09 07:48:07" "IOUtils.java"$"1503"$" String nextLine;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/IOUtils.java"$"2016-02-09 07:48:07" "IOUtils.java"$"1504"$" try {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/IOUtils.java"$"2016-02-09 07:48:07" "IOUtils.java"$"1505"$" while ((nextLine = bufferedReader.readLine()) != null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/IOUtils.java"$"2016-02-09 07:48:07" "IOUtils.java"$"1506"$" body.append(nextLine);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/IOUtils.java"$"2016-02-09 07:48:07" "IOUtils.java"$"1507"$" body.append('\n');"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/IOUtils.java"$"2016-02-09 07:48:07" "IOUtils.java"$"1508"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/IOUtils.java"$"2016-02-09 07:48:07" "IOUtils.java"$"1509"$" int pos = body.length() - 1;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/IOUtils.java"$"2016-02-09 07:48:07" "IOUtils.java"$"1510"$" if (pos >= 0) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/IOUtils.java"$"2016-02-09 07:48:07" "IOUtils.java"$"1511"$" body.deleteCharAt(pos);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/IOUtils.java"$"2016-02-09 07:48:07" "IOUtils.java"$"1512"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/IOUtils.java"$"2016-02-09 07:48:07" "IOUtils.java"$"1513"$" } finally {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/IOUtils.java"$"2016-02-09 07:48:07" "IOUtils.java"$"1514"$" bufferedReader.close();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/IOUtils.java"$"2016-02-09 07:48:07" "IOUtils.java"$"1515"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/IOUtils.java"$"2016-02-09 07:48:07" "IOUtils.java"$"1516"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/IOUtils.java"$"2016-02-09 07:48:07" "IOUtils.java"$"1517"$" return body.toString();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/IOUtils.java"$"2016-02-09 07:48:07" "IOUtils.java"$"1518"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/IOUtils.java"$"2016-02-09 07:48:07" "IOUtils.java"$"1519"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/IOUtils.java"$"2016-02-09 07:48:07" "IOUtils.java"$"1520"$"}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/IOUtils.java"$"2016-02-09 07:48:07" "RawReader.java"$"1521"$"++ b/project/app/src/main/java/com/achep/base/utils/RawReader.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/RawReader.java"$"2016-02-09 07:48:07" "RawReader.java"$"1522"$"55,7 @@ public final class RawReader {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/RawReader.java"$"2016-02-09 07:48:07" "RawReader.java"$"1523"$" return IOUtils.readTextFromBufferedReader(bufferedReader);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/RawReader.java"$"2016-02-09 07:48:07" "RawReader.java"$"1524"$" resource);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/RawReader.java"$"2016-02-09 07:48:07" "RippleUtils.java"$"1525"$"++ b/project/app/src/main/java/com/achep/base/utils/RippleUtils.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/RippleUtils.java"$"2016-02-09 07:48:07" "RippleUtils.java"$"1526"$"48,7 @@ public class RippleUtils {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/RippleUtils.java"$"2016-02-09 07:48:07" "RippleUtils.java"$"1527"$" return csl == null || makeFor(csl, parentIsScrollContainer, views);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/RippleUtils.java"$"2016-02-09 07:48:07" "Logcat.java"$"1528"$"++ b/project/app/src/main/java/com/achep/base/utils/logcat/Logcat.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/logcat/Logcat.java"$"2016-02-09 07:48:07" "Logcat.java"$"1529"$"20,7 @@ package com.achep.base.utils.logcat;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/logcat/Logcat.java"$"2016-02-09 07:48:07" "Logcat.java"$"1530"$"import com.achep.base.utils.IOUtils;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/logcat/Logcat.java"$"2016-02-09 07:48:07" "Logcat.java"$"1531"$"46,7 @@ public class Logcat {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/logcat/Logcat.java"$"2016-02-09 07:48:07" "Logcat.java"$"1532"$" return IOUtils.readTextFromBufferedReader(br);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/base/utils/logcat/Logcat.java"$"2016-02-09 07:48:07" "App.java"$"6"$"++ b/project/app/src/main/java/com/achep/acdisplay/App.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-09 08:01:45" "App.java"$"7"$"62,9 @@ public class App extends Application {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-09 08:01:45" "App.java"$"8"$" public static final String ACTION_ACTIVE_MODE_ENABLE = ""com.achep.acdisplay.ACTIVE_MODE_ENABLE"";"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-09 08:01:45" "App.java"$"9"$" public static final String ACTION_ACTIVE_MODE_DISABLE = ""com.achep.acdisplay.ACTIVE_MODE_DISABLE"";"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-09 08:01:45" "App.java"$"10"$" public static final String ACTION_ACTIVE_MODE_TOGGLE = ""com.achep.acdisplay.ACTIVE_MODE_TOGGLE"";"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/App.java"$"2016-02-09 08:01:45" "ReceiverPublic.java"$"11"$"++ b/project/app/src/main/java/com/achep/acdisplay/receiver/ReceiverPublic.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/receiver/ReceiverPublic.java"$"2016-02-09 08:01:45" "ReceiverPublic.java"$"12"$"52,19 @@ public class ReceiverPublic extends BroadcastReceiver {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/receiver/ReceiverPublic.java"$"2016-02-09 08:01:45" "ReceiverPublic.java"$"13"$" intent);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/receiver/ReceiverPublic.java"$"2016-02-09 08:01:45" "ReceiverPublic.java"$"14"$" // Active mode"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/receiver/ReceiverPublic.java"$"2016-02-09 08:01:45" "ReceiverPublic.java"$"15"$" case App.ACTION_ACTIVE_MODE_ENABLE:"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/receiver/ReceiverPublic.java"$"2016-02-09 08:01:45" "ReceiverPublic.java"$"16"$" Log.i(TAG, ""Enabling Active mode by intent. "" + intent);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/receiver/ReceiverPublic.java"$"2016-02-09 08:01:45" "ReceiverPublic.java"$"17"$" setActiveModeEnabled(context, config, true);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/receiver/ReceiverPublic.java"$"2016-02-09 08:01:45" "ReceiverPublic.java"$"18"$" break;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/receiver/ReceiverPublic.java"$"2016-02-09 08:01:45" "ReceiverPublic.java"$"19"$" case App.ACTION_ACTIVE_MODE_DISABLE:"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/receiver/ReceiverPublic.java"$"2016-02-09 08:01:45" "ReceiverPublic.java"$"20"$" Log.i(TAG, ""Disabling Active mode by intent. "" + intent);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/receiver/ReceiverPublic.java"$"2016-02-09 08:01:45" "ReceiverPublic.java"$"21"$" setActiveModeEnabled(context, config, false);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/receiver/ReceiverPublic.java"$"2016-02-09 08:01:45" "ReceiverPublic.java"$"22"$" break;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/receiver/ReceiverPublic.java"$"2016-02-09 08:01:45" "ReceiverPublic.java"$"23"$" case App.ACTION_ACTIVE_MODE_TOGGLE:"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/receiver/ReceiverPublic.java"$"2016-02-09 08:01:45" "ReceiverPublic.java"$"24"$" Log.i(TAG, ""Toggling Active mode by intent. "" + intent);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/receiver/ReceiverPublic.java"$"2016-02-09 08:01:45" "ReceiverPublic.java"$"25"$" setActiveModeEnabled(context, config, !config.isEnabled());"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/receiver/ReceiverPublic.java"$"2016-02-09 08:01:45" "ReceiverPublic.java"$"26"$" break;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/receiver/ReceiverPublic.java"$"2016-02-09 08:01:45" "ReceiverPublic.java"$"27"$"82,11 @@ public class ReceiverPublic extends BroadcastReceiver {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/receiver/ReceiverPublic.java"$"2016-02-09 08:01:45" "ReceiverPublic.java"$"28"$" private void setActiveModeEnabled(Context context, Config config, boolean enable) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/receiver/ReceiverPublic.java"$"2016-02-09 08:01:45" "ReceiverPublic.java"$"29"$" config.getMap().get(Config.KEY_ACTIVE_MODE).write(config, context, enable, null);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/receiver/ReceiverPublic.java"$"2016-02-09 08:01:45" "ReceiverPublic.java"$"30"$" ToastUtils.showLong(context, enable"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/receiver/ReceiverPublic.java"$"2016-02-09 08:01:45" "ReceiverPublic.java"$"31"$" ? R.string.remote_enable_active_mode"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/receiver/ReceiverPublic.java"$"2016-02-09 08:01:45" "ReceiverPublic.java"$"32"$" : R.string.remote_disable_active_mode);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/receiver/ReceiverPublic.java"$"2016-02-09 08:01:45" "ReceiverPublic.java"$"33"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/receiver/ReceiverPublic.java"$"2016-02-09 08:01:45" "ReceiverPublic.java"$"34"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/receiver/ReceiverPublic.java"$"2016-02-09 08:01:45" "ReceiverPublic.java"$"35"$"}"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/receiver/ReceiverPublic.java"$"2016-02-09 08:01:45" ".travis.yml"$"0"$"++ b/.travis.yml"$"verdict"$"0"$" b/.travis.yml"$"2016-02-09 08:09:58" ".travis.yml"$"1"$"1,10 @@"$"verdict"$"0"$" b/.travis.yml"$"2016-02-09 08:09:58" ".travis.yml"$"2"$"cache: false"$"verdict"$"0"$" b/.travis.yml"$"2016-02-09 08:09:58" ".travis.yml"$"3"$" - ANDROID_TARGET=android-23 ANDROID_ABI=armeabi-v7a ACDISPLAY_USE_TEST_KEY=true ADB_INSTALL_TIMEOUT=8"$"verdict"$"0"$" b/.travis.yml"$"2016-02-09 08:09:58" ".travis.yml"$"0"$"++ b/.travis.yml"$"verdict"$"0"$" b/.travis.yml"$"2016-02-09 08:31:31" ".travis.yml"$"1"$"4,7 @@ cache: false"$"verdict"$"0"$" b/.travis.yml"$"2016-02-09 08:31:31" ".travis.yml"$"2"$" - ANDROID_TARGET=android-23 ANDROID_ABI=armeabi-v7a ACDISPLAY_USE_TEST_KEY=true ADB_INSTALL_TIMEOUT=20"$"verdict"$"0"$" b/.travis.yml"$"2016-02-09 08:31:31" ".travis.yml"$"0"$"++ b/.travis.yml"$"verdict"$"0"$" b/.travis.yml"$"2016-03-08 18:49:28" ".travis.yml"$"1"$"3,11 @@ sudo: false"$"verdict"$"0"$" b/.travis.yml"$"2016-03-08 18:49:28" ".travis.yml"$"2"$" global:"$"verdict"$"0"$" b/.travis.yml"$"2016-03-08 18:49:28" ".travis.yml"$"3"$" - ANDROID_TARGET=android-23"$"verdict"$"0"$" b/.travis.yml"$"2016-03-08 18:49:28" ".travis.yml"$"4"$" - ANDROID_ABI=armeabi-v7a"$"verdict"$"0"$" b/.travis.yml"$"2016-03-08 18:49:28" ".travis.yml"$"5"$" - ADB_INSTALL_TIMEOUT=20 # minutes (2 minutes by default)"$"verdict"$"0"$" b/.travis.yml"$"2016-03-08 18:49:28" ".travis.yml"$"6"$" - ACDISPLAY_USE_TEST_KEY=true"$"verdict"$"0"$" b/.travis.yml"$"2016-03-08 18:49:28" "build.gradle"$"7"$"++ b/project/app/build.gradle"$"verdict"$"0"$" b/project/app/build.gradle"$"2016-03-08 18:49:28" "build.gradle"$"8"$"160,8 @@ dependencies {"$"verdict"$"0"$" b/project/app/build.gradle"$"2016-03-08 18:49:28" "build.gradle"$"9"$"'"$"verdict"$"0"$" b/project/app/build.gradle"$"2016-03-08 18:49:28" "build.gradle"$"10"$"@aar'"$"verdict"$"0"$" b/project/app/build.gradle"$"2016-03-08 18:49:28" "build.gradle"$"11"$" compile('com.github.afollestad.material-dialogs:core:0.8.5.6@aar') { transitive = true }"$"verdict"$"0"$" b/project/app/build.gradle"$"2016-03-08 18:49:28" "build.gradle"$"12"$" compile('com.github.afollestad.material-dialogs:commons:0.8.5.6@aar') { transitive = true }"$"verdict"$"0"$" b/project/app/build.gradle"$"2016-03-08 18:49:28" "AcDisplayFragment.java"$"13"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2016-03-08 18:49:28" "AcDisplayFragment.java"$"14"$"1165,10 @@ public class AcDisplayFragment extends LeakWatchFragment implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2016-03-08 18:49:28" "AcDisplayFragment.java"$"15"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2016-03-08 18:49:28" "AcDisplayFragment.java"$"16"$" if (isCurrentWidget(widgetPrev)) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2016-03-08 18:49:28" "AcDisplayFragment.java"$"17"$" osbn.markAsRead();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2016-03-08 18:49:28" "AcDisplayFragment.java"$"18"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2016-03-08 18:49:28" "NotifyWidget.java"$"0"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2016-03-09 18:07:37" "NotifyWidget.java"$"1"$"221,10 @@ public class NotifyWidget extends Widget implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2016-03-09 18:07:37" "NotifyWidget.java"$"2"$" onViewAttachedInternal();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2016-03-09 18:07:37" "NotifyWidget.java"$"3"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2016-03-09 18:07:37" "NotifyWidget.java"$"4"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2016-03-09 18:07:37" "NotifyWidget.java"$"5"$" private void onViewAttachedInternal() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2016-03-09 18:07:37" "NotifyWidget.java"$"6"$"232,14 @@ public class NotifyWidget extends Widget implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2016-03-09 18:07:37" "NotifyWidget.java"$"7"$" onViewDetachedInternal();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2016-03-09 18:07:37" "NotifyWidget.java"$"8"$" private void onViewDetachedInternal() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2016-03-09 18:07:37" "NotifyWidget.java"$"9"$" mNotification.unregisterListener(this);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2016-03-09 18:07:37" "NotifyWidget.java"$"10"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2016-03-09 18:07:37" "NotifyWidget.java"$"11"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2016-03-09 18:07:37" "NotifyWidget.java"$"12"$" @Override"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2016-03-09 18:07:37" "NotifyWidget.java"$"13"$"251,20 @@ public class NotifyWidget extends Widget implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2016-03-09 18:07:37" "NotifyWidget.java"$"14"$" boolean attached = isViewAttached();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2016-03-09 18:07:37" "NotifyWidget.java"$"15"$" if (attached) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2016-03-09 18:07:37" "NotifyWidget.java"$"16"$" Check.getInstance().isNonNull(mNotification);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2016-03-09 18:07:37" "NotifyWidget.java"$"17"$" onViewDetachedInternal();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2016-03-09 18:07:37" "NotifyWidget.java"$"18"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2016-03-09 18:07:37" "NotifyWidget.java"$"19"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2016-03-09 18:07:37" "NotifyWidget.java"$"20"$" mNotification = notification;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2016-03-09 18:07:37" "NotifyWidget.java"$"21"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2016-03-09 18:07:37" "NotifyWidget.java"$"22"$" if (attached) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2016-03-09 18:07:37" "NotifyWidget.java"$"23"$" onViewAttachedInternal();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/components/NotifyWidget.java"$"2016-03-09 18:07:37" "AcDisplayFragment.java"$"24"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2016-03-09 18:07:37" "AcDisplayFragment.java"$"25"$"1165,6 @@ public class AcDisplayFragment extends LeakWatchFragment implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2016-03-09 18:07:37" "build.gradle"$"0"$"++ b/project/app/build.gradle"$"verdict"$"0"$" b/project/app/build.gradle"$"2016-06-21 19:01:43" "build.gradle"$"1"$"29,7 @@ buildscript {"$"verdict"$"0"$" b/project/app/build.gradle"$"2016-06-21 19:01:43" "build.gradle"$"2"$"'"$"verdict"$"0"$" b/project/app/build.gradle"$"2016-06-21 19:01:43" "build.gradle"$"3"$" classpath 'com.android.tools.build:gradle:2.2.0-alpha3'"$"verdict"$"0"$" b/project/app/build.gradle"$"2016-06-21 19:01:43" "AcDisplayFragment.java"$"4"$"++ b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2016-06-21 19:01:43" "AcDisplayFragment.java"$"5"$"1206,7 @@ public class AcDisplayFragment extends LeakWatchFragment implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2016-06-21 19:01:43" "AcDisplayFragment.java"$"6"$" internalCleanPressedIconViewIfRemovedFromContainer();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2016-06-21 19:01:43" "AcDisplayFragment.java"$"7"$"1344,8 @@ public class AcDisplayFragment extends LeakWatchFragment implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2016-06-21 19:01:43" "AcDisplayFragment.java"$"8"$" internalCleanPressedIconViewIfRemovedFromContainer();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2016-06-21 19:01:43" "AcDisplayFragment.java"$"9"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2016-06-21 19:01:43" "AcDisplayFragment.java"$"10"$" if (DEBUG) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2016-06-21 19:01:43" "AcDisplayFragment.java"$"11"$" delta + ""ms."");"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2016-06-21 19:01:43" "AcDisplayFragment.java"$"12"$"1392,22 @@ public class AcDisplayFragment extends LeakWatchFragment implements"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2016-06-21 19:01:43" "AcDisplayFragment.java"$"13"$" private void internalCleanPressedIconViewIfRemovedFromContainer() {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2016-06-21 19:01:43" "AcDisplayFragment.java"$"14"$" if (mPressedIconView == null) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2016-06-21 19:01:43" "AcDisplayFragment.java"$"15"$" return;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2016-06-21 19:01:43" "AcDisplayFragment.java"$"16"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2016-06-21 19:01:43" "AcDisplayFragment.java"$"17"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2016-06-21 19:01:43" "AcDisplayFragment.java"$"18"$" int length = mIconsContainer.getChildCount();"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2016-06-21 19:01:43" "AcDisplayFragment.java"$"19"$" for (int i = 0; i < length; i++) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2016-06-21 19:01:43" "AcDisplayFragment.java"$"20"$" View view = mIconsContainer.getChildAt(i);"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2016-06-21 19:01:43" "AcDisplayFragment.java"$"21"$" if (mPressedIconView == view) {"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2016-06-21 19:01:43" "AcDisplayFragment.java"$"22"$" return;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2016-06-21 19:01:43" "AcDisplayFragment.java"$"23"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2016-06-21 19:01:43" "AcDisplayFragment.java"$"24"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2016-06-21 19:01:43" "AcDisplayFragment.java"$"25"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2016-06-21 19:01:43" "AcDisplayFragment.java"$"26"$" mPressedIconView = null;"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2016-06-21 19:01:43" "AcDisplayFragment.java"$"27"$" }"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2016-06-21 19:01:43" "AcDisplayFragment.java"$"28"$""$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2016-06-21 19:01:43" "AcDisplayFragment.java"$"29"$" /**"$"verdict"$"0"$" b/project/app/src/main/java/com/achep/acdisplay/ui/fragments/AcDisplayFragment.java"$"2016-06-21 19:01:43" "build.gradle"$"30"$"++ b/project/build.gradle"$"verdict"$"0"$" b/project/build.gradle"$"2016-06-21 19:01:43" "build.gradle"$"31"$"6,7 @@ buildscript {"$"verdict"$"0"$" b/project/build.gradle"$"2016-06-21 19:01:43" "build.gradle"$"32"$"'"$"verdict"$"0"$" b/project/build.gradle"$"2016-06-21 19:01:43" "build.gradle"$"33"$" classpath 'com.android.tools.build:gradle:2.2.0-alpha3'"$"verdict"$"0"$" b/project/build.gradle"$"2016-06-21 19:01:43" "gradle-wrapper.properties"$"34"$"++ b/project/gradle/wrapper/gradle-wrapper.properties"$"verdict"$"0"$" b/project/gradle/wrapper/gradle-wrapper.properties"$"2016-06-21 19:01:43" "gradle-wrapper.properties"$"35"$"3,4 @@ distributionBase=GRADLE_USER_HOME"$"verdict"$"0"$" b/project/gradle/wrapper/gradle-wrapper.properties"$"2016-06-21 19:01:43" "gradle-wrapper.properties"$"36"$"distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.zip"$"verdict"$"0"$" b/project/gradle/wrapper/gradle-wrapper.properties"$"2016-06-21 19:01:43" "build.gradle"$"0"$"++ b/project/app/build.gradle"$"verdict"$"0"$" b/project/app/build.gradle"$"2016-06-21 19:16:37" "build.gradle"$"1"$"47,13 @@ repositories {"$"verdict"$"0"$" b/project/app/build.gradle"$"2016-06-21 19:16:37" "build.gradle"$"2"$" buildToolsVersion '23.0.3'"$"verdict"$"0"$" b/project/app/build.gradle"$"2016-06-21 19:16:37" "build.gradle"$"3"$"147,7 @@ android {"$"verdict"$"0"$" b/project/app/build.gradle"$"2016-06-21 19:16:37" "build.gradle"$"4"$" compile 'com.github.paolorotolo:appintro:4.0.0'"$"verdict"$"0"$" b/project/app/build.gradle"$"2016-06-21 19:16:37" "build.gradle"$"5"$"'"$"verdict"$"0"$" b/project/app/build.gradle"$"2016-06-21 19:16:37" "build.gradle"$"6"$"156,8 @@ dependencies {"$"verdict"$"0"$" b/project/app/build.gradle"$"2016-06-21 19:16:37" "build.gradle"$"7"$"'"$"verdict"$"0"$" b/project/app/build.gradle"$"2016-06-21 19:16:37" "build.gradle"$"8"$"@aar'"$"verdict"$"0"$" b/project/app/build.gradle"$"2016-06-21 19:16:37" "build.gradle"$"9"$" compile('com.github.afollestad.material-dialogs:core:0.8.6.0@aar') { transitive = true }"$"verdict"$"0"$" b/project/app/build.gradle"$"2016-06-21 19:16:37" "build.gradle"$"10"$" compile('com.github.afollestad.material-dialogs:commons:0.8.6.0@aar') { transitive = true }"$"verdict"$"0"$" b/project/app/build.gradle"$"2016-06-21 19:16:37" "build.gradle"$"11"$"171,13 @@ dependencies {"$"verdict"$"0"$" b/project/app/build.gradle"$"2016-06-21 19:16:37" "build.gradle"$"12"$" debugCompile 'com.squareup.leakcanary:leakcanary-android:1.4-beta2'"$"verdict"$"0"$" b/project/app/build.gradle"$"2016-06-21 19:16:37" "build.gradle"$"13"$" releaseCompile 'com.squareup.leakcanary:leakcanary-android-no-op:1.4-beta2'"$"verdict"$"0"$" b/project/app/build.gradle"$"2016-06-21 19:16:37" "build.gradle"$"14"$"'"$"verdict"$"0"$" b/project/app/build.gradle"$"2016-06-21 19:16:37" "build.gradle"$"15"$" androidTestCompile 'com.android.support:support-annotations:24.+'"$"verdict"$"0"$" b/project/app/build.gradle"$"2016-06-21 19:16:37"