author | xiaoliang.wang <xiaoliang.wang@amlogic.com> | 2017-11-02 06:36:45 (GMT) |
---|---|---|
committer | Xiaoliang Wang <xiaoliang.wang@amlogic.com> | 2017-11-02 06:57:13 (GMT) |
commit | 22f7ae967c343b3df2b9103a610df2c8b396c22c (patch) | |
tree | c3b396bb80e3719136b43d5e3b7e638e08454730 | |
parent | 185e32645a02bfa7e6cca7fe70f5dc4353e7a3d0 (diff) | |
download | SubTitle-22f7ae967c343b3df2b9103a610df2c8b396c22c.zip SubTitle-22f7ae967c343b3df2b9103a610df2c8b396c22c.tar.gz SubTitle-22f7ae967c343b3df2b9103a610df2c8b396c22c.tar.bz2 |
Subtitle: add property to disable subtitle default[3/3]
PD#153581
add property to disable subtitle default
Change-Id: Ifb5226bd4f519d7d8ab1b06a16afb15f3053e820
-rw-r--r-- | src/com/droidlogic/SubTitleService/SubTitleServiceBroadcastReceiver.java | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/com/droidlogic/SubTitleService/SubTitleServiceBroadcastReceiver.java b/src/com/droidlogic/SubTitleService/SubTitleServiceBroadcastReceiver.java index 13291e5..9875c0a 100644 --- a/src/com/droidlogic/SubTitleService/SubTitleServiceBroadcastReceiver.java +++ b/src/com/droidlogic/SubTitleService/SubTitleServiceBroadcastReceiver.java @@ -5,15 +5,23 @@ import android.content.Context; import android.content.Intent; import android.util.Log; import android.os.ServiceManager; +import com.droidlogic.app.SystemControlManager; public class SubTitleServiceBroadcastReceiver extends BroadcastReceiver { private static final String TAG = "SubTitleServiceBroadcastReceiver"; private SubTitleService subtitleService = null; + private SystemControlManager mSystemControl; @Override public void onReceive (Context context, Intent intent) { String action = intent.getAction(); Log.i (TAG, "[onReceive]action:" + action + ", subtitleService:" + subtitleService); + + mSystemControl = new SystemControlManager(context); + if (mSystemControl.getPropertyBoolean("sys.subtitle.disable", true)) { + return; + } + if (Intent.ACTION_BOOT_COMPLETED.equals (action)) { if (ServiceManager.getService("subtitle_service") == null) { subtitleService = new SubTitleService (context); |