diff options
author | Danny Baumann <dannybaumann@web.de> | 2016-02-01 14:06:44 +0100 |
---|---|---|
committer | Danny Baumann <dannybaumann@web.de> | 2016-02-10 13:18:21 +0100 |
commit | 9cf4db0d7d71989d8ad70d27ac1665ed72046d14 (patch) | |
tree | 0240f2f9ee89bbff0f1b187d100b800752ab7aab /res | |
parent | 8f517b2c28cb29620fb32f1f8904b24528dde18d (diff) | |
download | packages_apps_Dialer-9cf4db0d7d71989d8ad70d27ac1665ed72046d14.tar.gz packages_apps_Dialer-9cf4db0d7d71989d8ad70d27ac1665ed72046d14.tar.bz2 packages_apps_Dialer-9cf4db0d7d71989d8ad70d27ac1665ed72046d14.zip |
Re-add call recording feature.
Change-Id: I47e9c49db56c75e5c5f491d2ef923039f7a7f519
Diffstat (limited to 'res')
39 files changed, 769 insertions, 2 deletions
diff --git a/res/drawable/recording_playback_button.xml b/res/drawable/recording_playback_button.xml new file mode 100644 index 000000000..1beac7aac --- /dev/null +++ b/res/drawable/recording_playback_button.xml @@ -0,0 +1,26 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2016 The CyanogenMod Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<vector xmlns:android="http://schemas.android.com/apk/res/android" + android:width="48dp" + android:height="48dp" + android:viewportWidth="48" + android:viewportHeight="48"> + + <path + android:fillColor="@color/call_log_icon_tint" + android:pathData="M 21,30.75 L 30,24 21,17.25 21,30.75 Z M 24,9 C 15.7125,9 9,15.7125 9,24 9,32.2875 15.7125,39 24,39 32.2875,39 39,32.2875 39,24 39,15.7125 32.2875,9 24,9 Z m 0,27 c -6.615,0 -12,-5.385 -12,-12 0,-6.615 5.385,-12 12,-12 6.615,0 12,5.385 12,12 0,6.615 -5.385,12 -12,12 z" /> +</vector> + diff --git a/res/layout/call_detail_history_item.xml b/res/layout/call_detail_history_item.xml index cbe844234..86a5141a9 100644 --- a/res/layout/call_detail_history_item.xml +++ b/res/layout/call_detail_history_item.xml @@ -14,7 +14,7 @@ limitations under the License. --> -<LinearLayout +<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content" @@ -23,9 +23,24 @@ android:paddingStart="@dimen/call_detail_horizontal_margin" android:paddingEnd="@dimen/call_log_outer_margin" android:orientation="vertical" > + + <ImageView + android:id="@+id/recording_playback_button" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_alignParentEnd="true" + android:layout_centerVertical="true" + android:src="@drawable/recording_playback_button" + android:background="?android:attr/selectableItemBackgroundBorderless" + android:visibility="gone" /> + <LinearLayout + android:id="@+id/call_type_container" android:layout_width="wrap_content" android:layout_height="wrap_content" + android:layout_alignParentTop="true" + android:layout_alignParentStart="true" + android:layout_toStartOf="@id/recording_playback_button" android:orientation="horizontal" > <view class="com.android.dialer.calllog.CallTypeIconsView" @@ -41,16 +56,25 @@ android:textColor="?attr/call_log_primary_text_color" android:textSize="@dimen/call_log_primary_text_size" /> </LinearLayout> + <TextView android:id="@+id/date" android:layout_width="wrap_content" android:layout_height="wrap_content" + android:layout_below="@id/call_type_container" + android:layout_alignParentStart="true" + android:layout_toStartOf="@id/recording_playback_button" android:textColor="?attr/call_log_secondary_text_color" android:textSize="@dimen/call_log_secondary_text_size" /> + <TextView android:id="@+id/duration" android:layout_width="wrap_content" android:layout_height="wrap_content" + android:layout_below="@id/date" + android:layout_alignParentStart="true" + android:layout_toStartOf="@id/recording_playback_button" android:textColor="?attr/call_log_secondary_text_color" android:textSize="@dimen/call_log_secondary_text_size" /> -</LinearLayout> + +</RelativeLayout> diff --git a/res/values-mcc202/config.xml b/res/values-mcc202/config.xml new file mode 100644 index 000000000..def954f23 --- /dev/null +++ b/res/values-mcc202/config.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Copyright (C) 2014 The CyanogenMod Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<resources> + <bool name="call_recording_enabled">false</bool> +</resources> diff --git a/res/values-mcc204/config.xml b/res/values-mcc204/config.xml new file mode 100644 index 000000000..9fbbd5489 --- /dev/null +++ b/res/values-mcc204/config.xml @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Copyright (C) 2015 The CyanogenMod Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> + +<!--Allow recording for country: Netherlands--> +<!--Legal precedent source: http://blog.wetrecht.nl/telefoongesprekken-opnemen-als-bewijs-kan-dat/ --> +<resources> + +</resources> diff --git a/res/values-mcc206/config.xml b/res/values-mcc206/config.xml new file mode 100644 index 000000000..def954f23 --- /dev/null +++ b/res/values-mcc206/config.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Copyright (C) 2014 The CyanogenMod Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<resources> + <bool name="call_recording_enabled">false</bool> +</resources> diff --git a/res/values-mcc208/config.xml b/res/values-mcc208/config.xml new file mode 100644 index 000000000..2474f5db4 --- /dev/null +++ b/res/values-mcc208/config.xml @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Copyright (C) 2014 The CyanogenMod Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> + +<!--Allow recording for country: France--> +<!--Legal precedent source: http://levesquelavoie.com/2011/11/la-legalite-de-lenregistrement-dune-conversation/--> +<resources> + +</resources> diff --git a/res/values-mcc214/config.xml b/res/values-mcc214/config.xml new file mode 100644 index 000000000..efc7c14ed --- /dev/null +++ b/res/values-mcc214/config.xml @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Copyright (C) 2015 The CyanogenMod Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> + +<!--Allow recording for country: Spain--> +<!--Legal precedent source: http://www.legalisconsultores.es/2014/04/es-legal-realizar-grabacionesse-pueden-aportar-como-prueba-en-juicios/ --> +<resources> + +</resources> diff --git a/res/values-mcc216/config.xml b/res/values-mcc216/config.xml new file mode 100644 index 000000000..def954f23 --- /dev/null +++ b/res/values-mcc216/config.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Copyright (C) 2014 The CyanogenMod Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<resources> + <bool name="call_recording_enabled">false</bool> +</resources> diff --git a/res/values-mcc218/config.xml b/res/values-mcc218/config.xml new file mode 100644 index 000000000..def954f23 --- /dev/null +++ b/res/values-mcc218/config.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Copyright (C) 2014 The CyanogenMod Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<resources> + <bool name="call_recording_enabled">false</bool> +</resources> diff --git a/res/values-mcc219/config.xml b/res/values-mcc219/config.xml new file mode 100644 index 000000000..def954f23 --- /dev/null +++ b/res/values-mcc219/config.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Copyright (C) 2014 The CyanogenMod Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<resources> + <bool name="call_recording_enabled">false</bool> +</resources> diff --git a/res/values-mcc222/config.xml b/res/values-mcc222/config.xml new file mode 100644 index 000000000..6087b8b6c --- /dev/null +++ b/res/values-mcc222/config.xml @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Copyright (C) 2015 The CyanogenMod Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> + +<!--Allow recording for country: Italy--> +<!--Legal precedent source: http://www.altalex.com/index.php?idnot=53369 --> +<resources> + +</resources> diff --git a/res/values-mcc226/config.xml b/res/values-mcc226/config.xml new file mode 100644 index 000000000..216906da7 --- /dev/null +++ b/res/values-mcc226/config.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Copyright (C) 2014 The CyanogenMod Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> + +<!--Allow recording for country: Romania--> +<!--Legal precedent source: http://www.dsclex.ro/coduri/cciv2.htm + http://www.dreptonline.ro/legislatie/codul_procedura_civila_consolidat.php + http://www.dreptonline.ro/legislatie/codul_procedura_penala_2007.php --> +<resources> + +</resources> diff --git a/res/values-mcc230/config.xml b/res/values-mcc230/config.xml new file mode 100644 index 000000000..d6169db88 --- /dev/null +++ b/res/values-mcc230/config.xml @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Copyright (C) 2015 The CyanogenMod Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> + +<!--Allow recording for country: Czech Republic--> +<!--Legal precedent source: http://nalus.usoud.cz/Search/GetText.aspx?sz=1-191-05_2 --> +<resources> + +</resources> diff --git a/res/values-mcc231/config.xml b/res/values-mcc231/config.xml new file mode 100644 index 000000000..def954f23 --- /dev/null +++ b/res/values-mcc231/config.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Copyright (C) 2014 The CyanogenMod Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<resources> + <bool name="call_recording_enabled">false</bool> +</resources> diff --git a/res/values-mcc232/config.xml b/res/values-mcc232/config.xml new file mode 100644 index 000000000..def954f23 --- /dev/null +++ b/res/values-mcc232/config.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Copyright (C) 2014 The CyanogenMod Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<resources> + <bool name="call_recording_enabled">false</bool> +</resources> diff --git a/res/values-mcc234/config.xml b/res/values-mcc234/config.xml new file mode 100644 index 000000000..84ea1e46b --- /dev/null +++ b/res/values-mcc234/config.xml @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Copyright (C) 2014 The CyanogenMod Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> + +<!--Allow recording for country: United Kingdom--> +<!--Legal precedent source: http://www.ofcom.org.uk/static/archive/oftel/consumer/advice/faqs/prvfaq3.htm --> +<resources> + +</resources> diff --git a/res/values-mcc235/config.xml b/res/values-mcc235/config.xml new file mode 100755 index 000000000..705c71768 --- /dev/null +++ b/res/values-mcc235/config.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Copyright (C) 2014 The CyanogenMod Project + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + http://www.apache.org/licenses/LICENSE-2.0 + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> + +<!--Allow recording for country: United Kingdom--> +<!--Legal precedent source: http://www.ofcom.org.uk/static/archive/oftel/consumer/advice/faqs/prvfaq3.htm --> +<resources> + +</resources>
\ No newline at end of file diff --git a/res/values-mcc238/config.xml b/res/values-mcc238/config.xml new file mode 100644 index 000000000..e745c17f3 --- /dev/null +++ b/res/values-mcc238/config.xml @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Copyright (C) 2015 The CyanogenMod Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> + +<!--Allow recording for country: Denmark--> +<!--Legal precedent source: https://www.retsinformation.dk/Forms/r0710.aspx?id=164192#Kap27 --> +<resources> + +</resources> diff --git a/res/values-mcc240/config.xml b/res/values-mcc240/config.xml new file mode 100644 index 000000000..8f75521d5 --- /dev/null +++ b/res/values-mcc240/config.xml @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Copyright (C) 2015 The CyanogenMod Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> + +<!--Allow recording for country: Sweden--> +<!--Legal precedent source: https://lagen.nu/begrepp/Olovlig_avlyssning --> +<resources> + +</resources> diff --git a/res/values-mcc242/config.xml b/res/values-mcc242/config.xml new file mode 100644 index 000000000..4cd0818df --- /dev/null +++ b/res/values-mcc242/config.xml @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Copyright (C) 2015 The CyanogenMod Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> + +<!--Allow recording for country: Norway--> +<!--Legal precedent source: https://www.datatilsynet.no/verktoy-skjema/Veiledere/Lydopptak-/ --> +<resources> + +</resources> diff --git a/res/values-mcc244/config.xml b/res/values-mcc244/config.xml new file mode 100644 index 000000000..4eba15bc2 --- /dev/null +++ b/res/values-mcc244/config.xml @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Copyright (C) 2015 The CyanogenMod Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> + +<!--Allow recording for country: Finland--> +<!--Legal precedent source: http://www.tietosuoja.fi/fi/index/ratkaisut/puheluidennauhoittaminen.html --> +<resources> + +</resources> diff --git a/res/values-mcc246/config.xml b/res/values-mcc246/config.xml new file mode 100644 index 000000000..def954f23 --- /dev/null +++ b/res/values-mcc246/config.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Copyright (C) 2014 The CyanogenMod Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<resources> + <bool name="call_recording_enabled">false</bool> +</resources> diff --git a/res/values-mcc247/config.xml b/res/values-mcc247/config.xml new file mode 100644 index 000000000..def954f23 --- /dev/null +++ b/res/values-mcc247/config.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Copyright (C) 2014 The CyanogenMod Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<resources> + <bool name="call_recording_enabled">false</bool> +</resources> diff --git a/res/values-mcc248/config.xml b/res/values-mcc248/config.xml new file mode 100644 index 000000000..def954f23 --- /dev/null +++ b/res/values-mcc248/config.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Copyright (C) 2014 The CyanogenMod Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<resources> + <bool name="call_recording_enabled">false</bool> +</resources> diff --git a/res/values-mcc260/config.xml b/res/values-mcc260/config.xml new file mode 100644 index 000000000..c2876e020 --- /dev/null +++ b/res/values-mcc260/config.xml @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Copyright (C) 2015 The CyanogenMod Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> + +<!--Allow recording for country: Poland--> +<!--Legal precedent source: http://www.giodo.gov.pl/data/filemanager_pl/467.doc --> +<resources> + +</resources> diff --git a/res/values-mcc268/config.xml b/res/values-mcc268/config.xml new file mode 100644 index 000000000..def954f23 --- /dev/null +++ b/res/values-mcc268/config.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Copyright (C) 2014 The CyanogenMod Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<resources> + <bool name="call_recording_enabled">false</bool> +</resources> diff --git a/res/values-mcc270/config.xml b/res/values-mcc270/config.xml new file mode 100644 index 000000000..def954f23 --- /dev/null +++ b/res/values-mcc270/config.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Copyright (C) 2014 The CyanogenMod Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<resources> + <bool name="call_recording_enabled">false</bool> +</resources> diff --git a/res/values-mcc272/config.xml b/res/values-mcc272/config.xml new file mode 100644 index 000000000..def954f23 --- /dev/null +++ b/res/values-mcc272/config.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Copyright (C) 2014 The CyanogenMod Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<resources> + <bool name="call_recording_enabled">false</bool> +</resources> diff --git a/res/values-mcc278/config.xml b/res/values-mcc278/config.xml new file mode 100644 index 000000000..def954f23 --- /dev/null +++ b/res/values-mcc278/config.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Copyright (C) 2014 The CyanogenMod Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<resources> + <bool name="call_recording_enabled">false</bool> +</resources> diff --git a/res/values-mcc280/config.xml b/res/values-mcc280/config.xml new file mode 100644 index 000000000..def954f23 --- /dev/null +++ b/res/values-mcc280/config.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Copyright (C) 2014 The CyanogenMod Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<resources> + <bool name="call_recording_enabled">false</bool> +</resources> diff --git a/res/values-mcc284/config.xml b/res/values-mcc284/config.xml new file mode 100644 index 000000000..def954f23 --- /dev/null +++ b/res/values-mcc284/config.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Copyright (C) 2014 The CyanogenMod Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<resources> + <bool name="call_recording_enabled">false</bool> +</resources> diff --git a/res/values-mcc293/config.xml b/res/values-mcc293/config.xml new file mode 100644 index 000000000..def954f23 --- /dev/null +++ b/res/values-mcc293/config.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Copyright (C) 2014 The CyanogenMod Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<resources> + <bool name="call_recording_enabled">false</bool> +</resources> diff --git a/res/values-mcc310/config.xml b/res/values-mcc310/config.xml new file mode 100644 index 000000000..def954f23 --- /dev/null +++ b/res/values-mcc310/config.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Copyright (C) 2014 The CyanogenMod Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<resources> + <bool name="call_recording_enabled">false</bool> +</resources> diff --git a/res/values-mcc362/config.xml b/res/values-mcc362/config.xml new file mode 100644 index 000000000..def954f23 --- /dev/null +++ b/res/values-mcc362/config.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Copyright (C) 2014 The CyanogenMod Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<resources> + <bool name="call_recording_enabled">false</bool> +</resources> diff --git a/res/values-mcc505/config.xml b/res/values-mcc505/config.xml new file mode 100644 index 000000000..def954f23 --- /dev/null +++ b/res/values-mcc505/config.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Copyright (C) 2014 The CyanogenMod Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<resources> + <bool name="call_recording_enabled">false</bool> +</resources> diff --git a/res/values/cm_arrays.xml b/res/values/cm_arrays.xml index 087ec89b7..f2dcc61c1 100644 --- a/res/values/cm_arrays.xml +++ b/res/values/cm_arrays.xml @@ -77,4 +77,14 @@ <item>ZabaSearch (US)</item> </string-array> + <string-array name="call_recording_encoder_entries" translatable="false"> + <item>@string/wb_amr_format</item> + <item>@string/aac_format</item> + </string-array> + + <string-array name="call_recording_encoder_values" translatable="false"> + <item>"0"</item> + <item>"1"</item> + </string-array> + </resources> diff --git a/res/values/cm_strings.xml b/res/values/cm_strings.xml index 8cbcf50ca..723899317 100644 --- a/res/values/cm_strings.xml +++ b/res/values/cm_strings.xml @@ -110,4 +110,12 @@ <!-- Text displayed when there are no call log entries in the selected time range. --> <string name="recent_calls_no_items_in_range">Your call log does not contain any calls in the selected time range.</string> + + <string name="call_recording_category_key" translatable="false">call_recording_category</string> + <string name="call_recording_category_title">Call recording</string> + <string name="call_recording_format_key" translatable="false">call_recording_format</string> + <string name="call_recording_format">Audio format</string> + <string name="wb_amr_format" translatable="false">AMR-WB</string> + <string name="aac_format" translatable="false">AAC</string> + <string name="call_playback_no_app_found_toast">No app could be found for playback of the selected recording.</string> </resources> diff --git a/res/values/config.xml b/res/values/config.xml new file mode 100644 index 000000000..e8b6eca2b --- /dev/null +++ b/res/values/config.xml @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Copyright (C) 2014 The CyanogenMod Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<resources> + <bool name="call_recording_enabled">false</bool> + <integer name="call_recording_audio_source">1</integer> +</resources> diff --git a/res/xml/sound_settings.xml b/res/xml/sound_settings.xml index fd35aaaae..d9711b6c2 100644 --- a/res/xml/sound_settings.xml +++ b/res/xml/sound_settings.xml @@ -66,4 +66,18 @@ </PreferenceCategory> + <PreferenceCategory + android:key="@string/call_recording_category_key" + android:title="@string/call_recording_category_title"> + + <ListPreference + android:key="@string/call_recording_format_key" + android:title="@string/call_recording_format" + android:summary="%s" + android:entries="@array/call_recording_encoder_entries" + android:entryValues="@array/call_recording_encoder_values" + android:defaultValue="0" /> + + </PreferenceCategory> + </PreferenceScreen> |