diff options
author | Venkateshwarlu Domakonda <vdomak@codeaurora.org> | 2015-08-24 12:40:45 +0530 |
---|---|---|
committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2015-08-24 01:48:19 -0700 |
commit | ec264e65131fa9b3d0ed35aaa9bdb4688b9ab437 (patch) | |
tree | 7562b21610fe48a17bf0ab625a3b26c732182b59 | |
parent | 203c55ee2e5b4ae840a9154b775012298e23b8d6 (diff) | |
download | android_hardware_qcom_fm-ec264e65131fa9b3d0ed35aaa9bdb4688b9ab437.tar.gz android_hardware_qcom_fm-ec264e65131fa9b3d0ed35aaa9bdb4688b9ab437.tar.bz2 android_hardware_qcom_fm-ec264e65131fa9b3d0ed35aaa9bdb4688b9ab437.zip |
FM: Remove FM TX support
As the Audio support removed for FM TX, removing the FM TX app.
Change-Id: I66524da1536f017e0c6c5af4330d53093fcdb0ee
-rw-r--r-- | fmapp2/AndroidManifest.xml | 30 | ||||
-rw-r--r-- | fmapp2/src/com/caf/fmradio/FMTransmitterConfigReceiver.java | 87 |
2 files changed, 0 insertions, 117 deletions
diff --git a/fmapp2/AndroidManifest.xml b/fmapp2/AndroidManifest.xml index c1e3217..92af7e3 100644 --- a/fmapp2/AndroidManifest.xml +++ b/fmapp2/AndroidManifest.xml @@ -87,36 +87,6 @@ </activity> - <activity android:icon="@drawable/ic_launcher_fm_tx" - android:name=".FMTransmitterActivity" - android:label="@string/tx_app_name" - android:clearTaskOnLaunch="true" - android:taskAffinity="" - android:excludeFromRecents="false"> - - <intent-filter> - <action android:name="android.intent.action.MAIN" /> - <category android:name="android.intent.category.LAUNCHER" /> - </intent-filter> - - <intent-filter> - <action android:name="com.caf.fmradio.FMTRANSMITTER_ACTIVITY" /> - <category android:name="android.intent.category.DEFAULT" /> - </intent-filter> - - </activity> - - <receiver android:name="FMTransmitterConfigReceiver"> - - <intent-filter> - <action android:name="android.intent.action.BOOT_COMPLETED" /> - </intent-filter> - - </receiver> - - <service android:name=".FMTransmitterService" - android:exported="true" /> - <activity android:name=".FMStats" android:label="@string/test_menu"> diff --git a/fmapp2/src/com/caf/fmradio/FMTransmitterConfigReceiver.java b/fmapp2/src/com/caf/fmradio/FMTransmitterConfigReceiver.java deleted file mode 100644 index b20a57d..0000000 --- a/fmapp2/src/com/caf/fmradio/FMTransmitterConfigReceiver.java +++ /dev/null @@ -1,87 +0,0 @@ -/* - * Copyright (c) 2011-2013, 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 BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "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. - */ - -package com.caf.fmradio; - -import android.content.Intent; -import android.content.BroadcastReceiver; -import android.content.pm.PackageManager; -import android.content.Context; -import android.content.ComponentName; -import android.util.Log; -import android.os.SystemProperties; -import java.io.FileReader; -import java.io.File; -import java.lang.String; - - -public class FMTransmitterConfigReceiver extends BroadcastReceiver { - - private static FileReader socinfo_fd; - private static char[] socinfo = new char[20]; - private static String build_id = "1"; - - private static final String TAG = "FMFolderConfigReceiver"; - @Override - public void onReceive(Context context, Intent intent) { - String action = intent.getAction(); - Log.d(TAG, "Received intent: " + action); - if((action != null) && action.equals("android.intent.action.BOOT_COMPLETED")) { - Log.d(TAG, "boot complete intent received"); - boolean isFmTransmitterSupported = SystemProperties.getBoolean("ro.fm.transmitter",true); - - if ("msm7630_surf".equals(SystemProperties.get("ro.board.platform"))) { - Log.d(TAG,"this is msm7630_surf"); - try { - File f = new File("/sys/devices/soc0/build_id"); - if (f.exists()) { - socinfo_fd = new FileReader("/sys/devices/soc0/build_id"); - } else { - socinfo_fd = new FileReader("/sys/devices/system/soc/soc0/build_id"); - } - socinfo_fd.read(socinfo,0,20); - socinfo_fd.close(); - } catch(Exception e) { - Log.e(TAG,"Exception in FileReader"); - } - Log.d(TAG, "socinfo=" +socinfo); - build_id = new String(socinfo,17,1); - Log.d(TAG, "build_id=" +build_id); - } - if ((!isFmTransmitterSupported) || (build_id.equals("0"))) { - PackageManager pManager = context.getPackageManager(); - if (pManager != null) { - Log.d(TAG, "disableing the FM Transmitter"); - ComponentName fmTransmitter = new ComponentName("com.caf.fmradio", "com.caf.fmradio.FMTransmitterActivity"); - pManager.setComponentEnabledSetting(fmTransmitter, PackageManager.COMPONENT_ENABLED_STATE_DISABLED, - PackageManager.DONT_KILL_APP); - } - } - } - } -} |