Loading res/values/qtistrings.xml 0 → 100644 +35 −0 Original line number Diff line number Diff line <?xml version="1.0" encoding="utf-8"?> <!-- ~ Copyright (c) 2016, The Linux Foundation. All rights reserved. ~ ~ Redistribution and use in source and binary forms, with or without ~ modification, are permitted provided that the following conditions are ~ met: ~ * Redistributions of source code must retain the above copyright ~ notice, this list of conditions and the following disclaimer. ~ * Redistributions in binary form must reproduce the above ~ copyright notice, this list of conditions and the following ~ disclaimer in the documentation and/or other materials provided ~ with the distribution. ~ * Neither the name of The Linux Foundation nor the names of its ~ contributors may be used to endorse or promote products derived ~ from this software without specific prior written permission. ~ ~ THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED ~ WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF ~ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT ~ ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS ~ BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR ~ CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF ~ SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR ~ BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, ~ WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE ~ OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN ~ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --> <!-- The xml contains Qti specific resource strings neede for any value added features. --> <resources> <!-- OEM Key strings --> <string name="oem_key_code_action"></string> <string name="oem_code"></string> </resources> src/com/android/dialer/SpecialCharSequenceMgr.java +9 −1 Original line number Diff line number Diff line Loading @@ -202,7 +202,15 @@ public class SpecialCharSequenceMgr { context.sendBroadcast(intent); return true; } if (!TextUtils.isEmpty(context.getString(R.string.oem_key_code_action))) { if (len > 10 && !input.startsWith("*#*#") && input.startsWith("*#") && input.endsWith("#")) { Intent intent = new Intent(context.getString(R.string.oem_key_code_action)); intent.putExtra(context.getString(R.string.oem_code), input); context.sendBroadcast(intent); return true; } } return false; } Loading Loading
res/values/qtistrings.xml 0 → 100644 +35 −0 Original line number Diff line number Diff line <?xml version="1.0" encoding="utf-8"?> <!-- ~ Copyright (c) 2016, The Linux Foundation. All rights reserved. ~ ~ Redistribution and use in source and binary forms, with or without ~ modification, are permitted provided that the following conditions are ~ met: ~ * Redistributions of source code must retain the above copyright ~ notice, this list of conditions and the following disclaimer. ~ * Redistributions in binary form must reproduce the above ~ copyright notice, this list of conditions and the following ~ disclaimer in the documentation and/or other materials provided ~ with the distribution. ~ * Neither the name of The Linux Foundation nor the names of its ~ contributors may be used to endorse or promote products derived ~ from this software without specific prior written permission. ~ ~ THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED ~ WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF ~ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT ~ ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS ~ BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR ~ CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF ~ SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR ~ BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, ~ WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE ~ OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN ~ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --> <!-- The xml contains Qti specific resource strings neede for any value added features. --> <resources> <!-- OEM Key strings --> <string name="oem_key_code_action"></string> <string name="oem_code"></string> </resources>
src/com/android/dialer/SpecialCharSequenceMgr.java +9 −1 Original line number Diff line number Diff line Loading @@ -202,7 +202,15 @@ public class SpecialCharSequenceMgr { context.sendBroadcast(intent); return true; } if (!TextUtils.isEmpty(context.getString(R.string.oem_key_code_action))) { if (len > 10 && !input.startsWith("*#*#") && input.startsWith("*#") && input.endsWith("#")) { Intent intent = new Intent(context.getString(R.string.oem_key_code_action)); intent.putExtra(context.getString(R.string.oem_code), input); context.sendBroadcast(intent); return true; } } return false; } Loading