summaryrefslogtreecommitdiff
authorxiaoliang.wang <xiaoliang.wang@amlogic.com>2017-11-02 06:34:37 (GMT)
committer xiaoliang.wang <xiaoliang.wang@amlogic.com>2017-11-02 06:34:37 (GMT)
commit87b102cc88f7f76ab2f3fc6339c6ae3eedf7ceef (patch)
tree3168bd0ca045b416db43122d5ff9d415e6422089
parentaf58a906e0f479a81a798103aaf54a174a183936 (diff)
downloadframeworks-87b102cc88f7f76ab2f3fc6339c6ae3eedf7ceef.zip
frameworks-87b102cc88f7f76ab2f3fc6339c6ae3eedf7ceef.tar.gz
frameworks-87b102cc88f7f76ab2f3fc6339c6ae3eedf7ceef.tar.bz2
SubtitleManager: add property to disable subtitle default[2/3]
PD#153581 add property to disable subtitle default Change-Id: Id5ebf83a6d10f4293c64fc04cdcaa4530649ed58
Diffstat
-rw-r--r--core/java/com/droidlogic/app/SubtitleManager.java13
1 files changed, 13 insertions, 0 deletions
diff --git a/core/java/com/droidlogic/app/SubtitleManager.java b/core/java/com/droidlogic/app/SubtitleManager.java
index 4d8ab37..a0fb591 100644
--- a/core/java/com/droidlogic/app/SubtitleManager.java
+++ b/core/java/com/droidlogic/app/SubtitleManager.java
@@ -199,6 +199,19 @@ public class SubtitleManager {
public void start() {
LOGI("[start]mPath:" + mPath);
+
+ try {
+ boolean isDisabled = (boolean)Class.forName("android.os.SystemProperties")
+ .getMethod("getBoolean", new Class[] { String.class, Boolean.TYPE })
+ .invoke(null, new Object[] { "sys.subtitle.disable", true });
+
+ if (isDisabled) {
+ return;
+ }
+ } catch (Exception e) {
+ Log.e(TAG,"[start]Exception e:" + e);
+ }
+
mThreadStop = false;
if (mPath != null) {
if (!mOpen) {