author | xiaoliang.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) |
commit | 87b102cc88f7f76ab2f3fc6339c6ae3eedf7ceef (patch) | |
tree | 3168bd0ca045b416db43122d5ff9d415e6422089 | |
parent | af58a906e0f479a81a798103aaf54a174a183936 (diff) | |
download | frameworks-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
-rw-r--r-- | core/java/com/droidlogic/app/SubtitleManager.java | 13 |
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) { |