Rename package and app name to phone

This commit is contained in:
Naveen
2024-01-11 10:44:07 +05:30
parent 77baa3eaa5
commit 7a58a07473
103 changed files with 261 additions and 298 deletions

View File

@@ -1,5 +1,5 @@
blank_issues_enabled: false
contact_links:
- name: Questions
url: https://github.com/FossifyOrg/Dialer/discussions
about: Please ask and answer questions here.
url: https://github.com/FossifyOrg/Phone/discussions
about: Please ask and answer questions here.

View File

@@ -1,4 +1,4 @@
# Fossify Dialer
# Fossify Phone
<img alt="Logo" src="graphics/icon.webp" width="120" />
A lightweight app for handling your calls, no matter where are you. Comes with a handy call log for easy call initiation. You can now easily dial numbers using this amazing dial pad without any problem as this dial pad gives you different things to ease up your overall experience while making a call. Stay connected with your friends and family while having a smooth experience in this app. With bigger numbers and letters, it is now easier for you to see and dial numbers. Using this dialpad, you can access your contacts and maintain a call log with ease.

View File

@@ -10,7 +10,7 @@ plugins {
}
base {
archivesName.set("dialer")
archivesName.set("phone")
}
val keystorePropertiesFile: File = rootProject.file("keystore.properties")

View File

@@ -36,7 +36,7 @@
</queries>
<application
android:name="org.fossify.dialer.App"
android:name="org.fossify.phone.App"
android:allowBackup="true"
android:appCategory="productivity"
android:icon="@mipmap/ic_launcher"
@@ -96,7 +96,7 @@
android:configChanges="orientation"
android:exported="false"
android:label="@string/conference"
android:parentActivityName="org.fossify.dialer.activities.CallActivity" />
android:parentActivityName="org.fossify.phone.activities.CallActivity" />
<activity
android:name=".activities.SettingsActivity"
@@ -112,7 +112,7 @@
</activity>
<activity
android:name="org.fossify.dialer.activities.CallActivity"
android:name="org.fossify.phone.activities.CallActivity"
android:excludeFromRecents="true"
android:exported="false"
android:label="@string/ongoing_call"
@@ -195,8 +195,8 @@
android:enabled="true"
android:exported="true">
<intent-filter>
<action android:name="org.fossify.dialer.action.ACCEPT_CALL" />
<action android:name="org.fossify.dialer.action.DECLINE_CALL" />
<action android:name="org.fossify.phone.action.ACCEPT_CALL" />
<action android:name="org.fossify.phone.action.DECLINE_CALL" />
</intent-filter>
</receiver>

View File

@@ -1,4 +1,4 @@
package org.fossify.dialer
package org.fossify.phone
import android.app.Application
import org.fossify.commons.extensions.checkUseEnglish

View File

@@ -1,4 +1,4 @@
package org.fossify.dialer.activities
package org.fossify.phone.activities
import android.annotation.SuppressLint
import android.app.KeyguardManager
@@ -25,13 +25,13 @@ import androidx.core.view.children
import org.fossify.commons.extensions.*
import org.fossify.commons.helpers.*
import org.fossify.commons.models.SimpleListItem
import org.fossify.dialer.R
import org.fossify.dialer.databinding.ActivityCallBinding
import org.fossify.dialer.dialogs.DynamicBottomSheetChooserDialog
import org.fossify.dialer.extensions.*
import org.fossify.dialer.helpers.*
import org.fossify.dialer.models.AudioRoute
import org.fossify.dialer.models.CallContact
import org.fossify.phone.R
import org.fossify.phone.databinding.ActivityCallBinding
import org.fossify.phone.dialogs.DynamicBottomSheetChooserDialog
import org.fossify.phone.extensions.*
import org.fossify.phone.helpers.*
import org.fossify.phone.models.AudioRoute
import org.fossify.phone.models.CallContact
import kotlin.math.max
import kotlin.math.min
@@ -794,7 +794,7 @@ class CallActivity : SimpleActivity() {
try {
val powerManager = getSystemService(Context.POWER_SERVICE) as PowerManager
screenOnWakeLock = powerManager.newWakeLock(PowerManager.FULL_WAKE_LOCK, "org.fossify.dialer.pro:full_wake_lock")
screenOnWakeLock = powerManager.newWakeLock(PowerManager.FULL_WAKE_LOCK, "org.fossify.phone:full_wake_lock")
screenOnWakeLock!!.acquire(5 * 1000L)
} catch (e: Exception) {
}
@@ -803,7 +803,7 @@ class CallActivity : SimpleActivity() {
private fun enableProximitySensor() {
if (!config.disableProximitySensor && (proximityWakeLock == null || proximityWakeLock?.isHeld == false)) {
val powerManager = getSystemService(Context.POWER_SERVICE) as PowerManager
proximityWakeLock = powerManager.newWakeLock(PowerManager.PROXIMITY_SCREEN_OFF_WAKE_LOCK, "org.fossify.dialer.pro:wake_lock")
proximityWakeLock = powerManager.newWakeLock(PowerManager.PROXIMITY_SCREEN_OFF_WAKE_LOCK, "org.fossify.phone:wake_lock")
proximityWakeLock!!.acquire(60 * MINUTE_SECONDS * 1000L)
}
}

View File

@@ -1,11 +1,11 @@
package org.fossify.dialer.activities
package org.fossify.phone.activities
import android.os.Bundle
import org.fossify.commons.extensions.viewBinding
import org.fossify.commons.helpers.NavigationIcon
import org.fossify.dialer.adapters.ConferenceCallsAdapter
import org.fossify.dialer.databinding.ActivityConferenceBinding
import org.fossify.dialer.helpers.CallManager
import org.fossify.phone.adapters.ConferenceCallsAdapter
import org.fossify.phone.databinding.ActivityConferenceBinding
import org.fossify.phone.helpers.CallManager
class ConferenceActivity : SimpleActivity() {
private val binding by viewBinding(ActivityConferenceBinding::inflate)

View File

@@ -1,4 +1,4 @@
package org.fossify.dialer.activities
package org.fossify.phone.activities
import android.annotation.SuppressLint
import android.content.Intent
@@ -9,8 +9,8 @@ import android.telecom.TelecomManager
import android.widget.Toast
import org.fossify.commons.extensions.*
import org.fossify.commons.helpers.REQUEST_CODE_SET_DEFAULT_DIALER
import org.fossify.dialer.R
import org.fossify.dialer.extensions.getHandleToUse
import org.fossify.phone.R
import org.fossify.phone.extensions.getHandleToUse
class DialerActivity : SimpleActivity() {
private var callNumber: Uri? = null

View File

@@ -1,4 +1,4 @@
package org.fossify.dialer.activities
package org.fossify.phone.activities
import android.annotation.SuppressLint
import android.annotation.TargetApi
@@ -24,13 +24,13 @@ import org.fossify.commons.dialogs.CallConfirmationDialog
import org.fossify.commons.extensions.*
import org.fossify.commons.helpers.*
import org.fossify.commons.models.contacts.Contact
import org.fossify.dialer.R
import org.fossify.dialer.adapters.ContactsAdapter
import org.fossify.dialer.databinding.ActivityDialpadBinding
import org.fossify.dialer.extensions.*
import org.fossify.dialer.helpers.DIALPAD_TONE_LENGTH_MS
import org.fossify.dialer.helpers.ToneGeneratorHelper
import org.fossify.dialer.models.SpeedDial
import org.fossify.phone.R
import org.fossify.phone.adapters.ContactsAdapter
import org.fossify.phone.databinding.ActivityDialpadBinding
import org.fossify.phone.extensions.*
import org.fossify.phone.helpers.DIALPAD_TONE_LENGTH_MS
import org.fossify.phone.helpers.ToneGeneratorHelper
import org.fossify.phone.models.SpeedDial
import java.util.Locale
import kotlin.math.roundToInt

View File

@@ -1,4 +1,4 @@
package org.fossify.dialer.activities
package org.fossify.phone.activities
import android.annotation.SuppressLint
import android.app.Activity
@@ -26,21 +26,21 @@ import org.fossify.commons.helpers.*
import org.fossify.commons.models.FAQItem
import org.fossify.commons.models.RadioItem
import org.fossify.commons.models.contacts.Contact
import org.fossify.dialer.BuildConfig
import org.fossify.dialer.R
import org.fossify.dialer.adapters.ViewPagerAdapter
import org.fossify.dialer.databinding.ActivityMainBinding
import org.fossify.dialer.dialogs.ChangeSortingDialog
import org.fossify.dialer.dialogs.FilterContactSourcesDialog
import org.fossify.dialer.extensions.config
import org.fossify.dialer.extensions.launchCreateNewContactIntent
import org.fossify.dialer.fragments.ContactsFragment
import org.fossify.dialer.fragments.FavoritesFragment
import org.fossify.dialer.fragments.MyViewPagerFragment
import org.fossify.dialer.fragments.RecentsFragment
import org.fossify.dialer.helpers.OPEN_DIAL_PAD_AT_LAUNCH
import org.fossify.dialer.helpers.RecentsHelper
import org.fossify.dialer.helpers.tabsList
import org.fossify.phone.BuildConfig
import org.fossify.phone.R
import org.fossify.phone.adapters.ViewPagerAdapter
import org.fossify.phone.databinding.ActivityMainBinding
import org.fossify.phone.dialogs.ChangeSortingDialog
import org.fossify.phone.dialogs.FilterContactSourcesDialog
import org.fossify.phone.extensions.config
import org.fossify.phone.extensions.launchCreateNewContactIntent
import org.fossify.phone.fragments.ContactsFragment
import org.fossify.phone.fragments.FavoritesFragment
import org.fossify.phone.fragments.MyViewPagerFragment
import org.fossify.phone.fragments.RecentsFragment
import org.fossify.phone.helpers.OPEN_DIAL_PAD_AT_LAUNCH
import org.fossify.phone.helpers.RecentsHelper
import org.fossify.phone.helpers.tabsList
class MainActivity : SimpleActivity() {
private val binding by viewBinding(ActivityMainBinding::inflate)

View File

@@ -1,4 +1,4 @@
package org.fossify.dialer.activities
package org.fossify.phone.activities
import android.os.Bundle
import com.google.gson.Gson
@@ -12,12 +12,12 @@ import org.fossify.commons.helpers.NavigationIcon
import org.fossify.commons.models.PhoneNumber
import org.fossify.commons.models.RadioItem
import org.fossify.commons.models.contacts.Contact
import org.fossify.dialer.adapters.SpeedDialAdapter
import org.fossify.dialer.databinding.ActivityManageSpeedDialBinding
import org.fossify.dialer.dialogs.SelectContactDialog
import org.fossify.dialer.extensions.config
import org.fossify.dialer.interfaces.RemoveSpeedDialListener
import org.fossify.dialer.models.SpeedDial
import org.fossify.phone.adapters.SpeedDialAdapter
import org.fossify.phone.databinding.ActivityManageSpeedDialBinding
import org.fossify.phone.dialogs.SelectContactDialog
import org.fossify.phone.extensions.config
import org.fossify.phone.interfaces.RemoveSpeedDialListener
import org.fossify.phone.models.SpeedDial
class ManageSpeedDialActivity : SimpleActivity(), RemoveSpeedDialListener {
private val binding by viewBinding(ActivityManageSpeedDialBinding::inflate)

View File

@@ -1,4 +1,4 @@
package org.fossify.dialer.activities
package org.fossify.phone.activities
import android.annotation.TargetApi
import android.content.Intent
@@ -17,13 +17,13 @@ import org.fossify.commons.dialogs.RadioGroupDialog
import org.fossify.commons.extensions.*
import org.fossify.commons.helpers.*
import org.fossify.commons.models.RadioItem
import org.fossify.dialer.R
import org.fossify.dialer.databinding.ActivitySettingsBinding
import org.fossify.dialer.dialogs.ExportCallHistoryDialog
import org.fossify.dialer.dialogs.ManageVisibleTabsDialog
import org.fossify.dialer.extensions.config
import org.fossify.dialer.helpers.RecentsHelper
import org.fossify.dialer.models.RecentCall
import org.fossify.phone.R
import org.fossify.phone.databinding.ActivitySettingsBinding
import org.fossify.phone.dialogs.ExportCallHistoryDialog
import org.fossify.phone.dialogs.ManageVisibleTabsDialog
import org.fossify.phone.extensions.config
import org.fossify.phone.helpers.RecentsHelper
import org.fossify.phone.models.RecentCall
import java.util.Locale
import kotlin.system.exitProcess

View File

@@ -1,7 +1,7 @@
package org.fossify.dialer.activities
package org.fossify.phone.activities
import org.fossify.commons.activities.BaseSimpleActivity
import org.fossify.dialer.R
import org.fossify.phone.R
open class SimpleActivity : BaseSimpleActivity() {
override fun getAppIconIDs() = arrayListOf(

View File

@@ -1,4 +1,4 @@
package org.fossify.dialer.activities
package org.fossify.phone.activities
import android.content.Intent
import org.fossify.commons.activities.BaseSplashActivity

View File

@@ -1,4 +1,4 @@
package org.fossify.dialer.adapters
package org.fossify.phone.adapters
import android.telecom.Call
import android.view.Menu
@@ -9,11 +9,11 @@ import org.fossify.commons.extensions.toast
import org.fossify.commons.helpers.LOWER_ALPHA
import org.fossify.commons.helpers.SimpleContactsHelper
import org.fossify.commons.views.MyRecyclerView
import org.fossify.dialer.R
import org.fossify.dialer.activities.SimpleActivity
import org.fossify.dialer.databinding.ItemConferenceCallBinding
import org.fossify.dialer.extensions.hasCapability
import org.fossify.dialer.helpers.getCallContact
import org.fossify.phone.R
import org.fossify.phone.activities.SimpleActivity
import org.fossify.phone.databinding.ItemConferenceCallBinding
import org.fossify.phone.extensions.hasCapability
import org.fossify.phone.helpers.getCallContact
class ConferenceCallsAdapter(
activity: SimpleActivity, recyclerView: MyRecyclerView, val data: ArrayList<Call>, itemClick: (Any) -> Unit

View File

@@ -1,4 +1,4 @@
package org.fossify.dialer.adapters
package org.fossify.phone.adapters
import android.annotation.SuppressLint
import android.content.Intent
@@ -28,13 +28,13 @@ import org.fossify.commons.interfaces.ItemTouchHelperContract
import org.fossify.commons.interfaces.StartReorderDragListener
import org.fossify.commons.models.contacts.Contact
import org.fossify.commons.views.MyRecyclerView
import org.fossify.dialer.R
import org.fossify.dialer.activities.SimpleActivity
import org.fossify.dialer.extensions.areMultipleSIMsAvailable
import org.fossify.dialer.extensions.callContactWithSim
import org.fossify.dialer.extensions.config
import org.fossify.dialer.extensions.startContactDetailsIntent
import org.fossify.dialer.interfaces.RefreshItemsListener
import org.fossify.phone.R
import org.fossify.phone.activities.SimpleActivity
import org.fossify.phone.extensions.areMultipleSIMsAvailable
import org.fossify.phone.extensions.callContactWithSim
import org.fossify.phone.extensions.config
import org.fossify.phone.extensions.startContactDetailsIntent
import org.fossify.phone.interfaces.RefreshItemsListener
import java.util.Collections
class ContactsAdapter(

View File

@@ -1,4 +1,4 @@
package org.fossify.dialer.adapters
package org.fossify.phone.adapters
import android.view.View
import android.view.ViewGroup
@@ -8,8 +8,8 @@ import org.fossify.commons.extensions.getProperPrimaryColor
import org.fossify.commons.extensions.getProperTextColor
import org.fossify.commons.helpers.SMT_PRIVATE
import org.fossify.commons.models.contacts.ContactSource
import org.fossify.dialer.activities.SimpleActivity
import org.fossify.dialer.databinding.ItemFilterContactSourceBinding
import org.fossify.phone.activities.SimpleActivity
import org.fossify.phone.databinding.ItemFilterContactSourceBinding
class FilterContactSourcesAdapter(
val activity: SimpleActivity,

View File

@@ -1,4 +1,4 @@
package org.fossify.dialer.adapters
package org.fossify.phone.adapters
import android.content.Intent
import android.graphics.drawable.Drawable
@@ -16,15 +16,15 @@ import org.fossify.commons.extensions.*
import org.fossify.commons.helpers.*
import org.fossify.commons.models.contacts.Contact
import org.fossify.commons.views.MyRecyclerView
import org.fossify.dialer.R
import org.fossify.dialer.activities.MainActivity
import org.fossify.dialer.activities.SimpleActivity
import org.fossify.dialer.databinding.ItemRecentCallBinding
import org.fossify.dialer.dialogs.ShowGroupedCallsDialog
import org.fossify.dialer.extensions.*
import org.fossify.dialer.helpers.RecentsHelper
import org.fossify.dialer.interfaces.RefreshItemsListener
import org.fossify.dialer.models.RecentCall
import org.fossify.phone.R
import org.fossify.phone.activities.MainActivity
import org.fossify.phone.activities.SimpleActivity
import org.fossify.phone.databinding.ItemRecentCallBinding
import org.fossify.phone.dialogs.ShowGroupedCallsDialog
import org.fossify.phone.extensions.*
import org.fossify.phone.helpers.RecentsHelper
import org.fossify.phone.interfaces.RefreshItemsListener
import org.fossify.phone.models.RecentCall
class RecentCallsAdapter(
activity: SimpleActivity,

View File

@@ -1,14 +1,14 @@
package org.fossify.dialer.adapters
package org.fossify.phone.adapters
import android.view.Menu
import android.view.ViewGroup
import org.fossify.commons.adapters.MyRecyclerViewAdapter
import org.fossify.commons.views.MyRecyclerView
import org.fossify.dialer.R
import org.fossify.dialer.activities.SimpleActivity
import org.fossify.dialer.databinding.ItemSpeedDialBinding
import org.fossify.dialer.interfaces.RemoveSpeedDialListener
import org.fossify.dialer.models.SpeedDial
import org.fossify.phone.R
import org.fossify.phone.activities.SimpleActivity
import org.fossify.phone.databinding.ItemSpeedDialBinding
import org.fossify.phone.interfaces.RemoveSpeedDialListener
import org.fossify.phone.models.SpeedDial
class SpeedDialAdapter(
activity: SimpleActivity, var speedDialValues: List<SpeedDial>, private val removeListener: RemoveSpeedDialListener,

View File

@@ -1,4 +1,4 @@
package org.fossify.dialer.adapters
package org.fossify.phone.adapters
import android.view.View
import android.view.ViewGroup
@@ -6,11 +6,11 @@ import androidx.viewpager.widget.PagerAdapter
import org.fossify.commons.helpers.TAB_CALL_HISTORY
import org.fossify.commons.helpers.TAB_CONTACTS
import org.fossify.commons.helpers.TAB_FAVORITES
import org.fossify.dialer.R
import org.fossify.dialer.activities.SimpleActivity
import org.fossify.dialer.extensions.config
import org.fossify.dialer.fragments.MyViewPagerFragment
import org.fossify.dialer.helpers.tabsList
import org.fossify.phone.R
import org.fossify.phone.activities.SimpleActivity
import org.fossify.phone.extensions.config
import org.fossify.phone.fragments.MyViewPagerFragment
import org.fossify.phone.helpers.tabsList
class ViewPagerAdapter(val activity: SimpleActivity) : PagerAdapter() {

View File

@@ -1,4 +1,4 @@
package org.fossify.dialer.dialogs
package org.fossify.phone.dialogs
import org.fossify.commons.activities.BaseSimpleActivity
import org.fossify.commons.extensions.beGoneIf
@@ -6,9 +6,9 @@ import org.fossify.commons.extensions.getAlertDialogBuilder
import org.fossify.commons.extensions.setupDialogStuff
import org.fossify.commons.extensions.viewBinding
import org.fossify.commons.helpers.*
import org.fossify.dialer.R
import org.fossify.dialer.databinding.DialogChangeSortingBinding
import org.fossify.dialer.extensions.config
import org.fossify.phone.R
import org.fossify.phone.databinding.DialogChangeSortingBinding
import org.fossify.phone.extensions.config
class ChangeSortingDialog(val activity: BaseSimpleActivity, private val showCustomSorting: Boolean = false, private val callback: () -> Unit) {
private val binding by activity.viewBinding(DialogChangeSortingBinding::inflate)

View File

@@ -1,4 +1,4 @@
package org.fossify.dialer.dialogs
package org.fossify.phone.dialogs
import android.os.Bundle
import android.view.ViewGroup
@@ -6,7 +6,7 @@ import androidx.fragment.app.FragmentManager
import org.fossify.commons.adapters.SimpleListItemAdapter
import org.fossify.commons.fragments.BaseBottomSheetDialogFragment
import org.fossify.commons.models.SimpleListItem
import org.fossify.dialer.databinding.LayoutSimpleRecyclerViewBinding
import org.fossify.phone.databinding.LayoutSimpleRecyclerViewBinding
// same as BottomSheetChooserDialog but with dynamic updates
class DynamicBottomSheetChooserDialog : BaseBottomSheetDialogFragment() {

View File

@@ -1,10 +1,10 @@
package org.fossify.dialer.dialogs
package org.fossify.phone.dialogs
import androidx.appcompat.app.AlertDialog
import org.fossify.commons.extensions.*
import org.fossify.dialer.R
import org.fossify.dialer.activities.SimpleActivity
import org.fossify.dialer.databinding.DialogExportCallHistoryBinding
import org.fossify.phone.R
import org.fossify.phone.activities.SimpleActivity
import org.fossify.phone.databinding.DialogExportCallHistoryBinding
class ExportCallHistoryDialog(val activity: SimpleActivity, callback: (filename: String) -> Unit) {

View File

@@ -1,4 +1,4 @@
package org.fossify.dialer.dialogs
package org.fossify.phone.dialogs
import androidx.appcompat.app.AlertDialog
import org.fossify.commons.extensions.*
@@ -7,11 +7,11 @@ import org.fossify.commons.helpers.MyContactsContentProvider
import org.fossify.commons.helpers.SMT_PRIVATE
import org.fossify.commons.models.contacts.Contact
import org.fossify.commons.models.contacts.ContactSource
import org.fossify.dialer.R
import org.fossify.dialer.activities.SimpleActivity
import org.fossify.dialer.adapters.FilterContactSourcesAdapter
import org.fossify.dialer.databinding.DialogFilterContactSourcesBinding
import org.fossify.dialer.extensions.config
import org.fossify.phone.R
import org.fossify.phone.activities.SimpleActivity
import org.fossify.phone.adapters.FilterContactSourcesAdapter
import org.fossify.phone.databinding.DialogFilterContactSourcesBinding
import org.fossify.phone.extensions.config
class FilterContactSourcesDialog(val activity: SimpleActivity, private val callback: () -> Unit) {
private val binding by activity.viewBinding(DialogFilterContactSourcesBinding::inflate)

View File

@@ -1,4 +1,4 @@
package org.fossify.dialer.dialogs
package org.fossify.phone.dialogs
import org.fossify.commons.activities.BaseSimpleActivity
import org.fossify.commons.extensions.getAlertDialogBuilder
@@ -8,10 +8,10 @@ import org.fossify.commons.helpers.TAB_CALL_HISTORY
import org.fossify.commons.helpers.TAB_CONTACTS
import org.fossify.commons.helpers.TAB_FAVORITES
import org.fossify.commons.views.MyAppCompatCheckbox
import org.fossify.dialer.R
import org.fossify.dialer.databinding.DialogManageVisibleTabsBinding
import org.fossify.dialer.extensions.config
import org.fossify.dialer.helpers.ALL_TABS_MASK
import org.fossify.phone.R
import org.fossify.phone.databinding.DialogManageVisibleTabsBinding
import org.fossify.phone.extensions.config
import org.fossify.phone.helpers.ALL_TABS_MASK
class ManageVisibleTabsDialog(val activity: BaseSimpleActivity) {
private val binding by activity.viewBinding(DialogManageVisibleTabsBinding::inflate)

View File

@@ -1,4 +1,4 @@
package org.fossify.dialer.dialogs
package org.fossify.phone.dialogs
import android.graphics.Color
import android.view.KeyEvent
@@ -9,10 +9,10 @@ import com.reddit.indicatorfastscroll.FastScrollItemIndicator
import org.fossify.commons.extensions.*
import org.fossify.commons.models.contacts.Contact
import org.fossify.commons.views.MySearchMenu
import org.fossify.dialer.R
import org.fossify.dialer.activities.SimpleActivity
import org.fossify.dialer.adapters.ContactsAdapter
import org.fossify.dialer.databinding.DialogSelectContactBinding
import org.fossify.phone.R
import org.fossify.phone.activities.SimpleActivity
import org.fossify.phone.adapters.ContactsAdapter
import org.fossify.phone.databinding.DialogSelectContactBinding
import java.util.Locale
class SelectContactDialog(val activity: SimpleActivity, val contacts: List<Contact>, val callback: (selectedContact: Contact) -> Unit) {

View File

@@ -1,4 +1,4 @@
package org.fossify.dialer.dialogs
package org.fossify.phone.dialogs
import android.annotation.SuppressLint
import android.telecom.PhoneAccountHandle
@@ -10,10 +10,10 @@ import org.fossify.commons.activities.BaseSimpleActivity
import org.fossify.commons.extensions.getAlertDialogBuilder
import org.fossify.commons.extensions.setupDialogStuff
import org.fossify.commons.extensions.viewBinding
import org.fossify.dialer.R
import org.fossify.dialer.databinding.DialogSelectSimBinding
import org.fossify.dialer.extensions.config
import org.fossify.dialer.extensions.getAvailableSIMCardLabels
import org.fossify.phone.R
import org.fossify.phone.databinding.DialogSelectSimBinding
import org.fossify.phone.extensions.config
import org.fossify.phone.extensions.getAvailableSIMCardLabels
@SuppressLint("MissingPermission")
class SelectSIMDialog(

View File

@@ -1,15 +1,15 @@
package org.fossify.dialer.dialogs
package org.fossify.phone.dialogs
import androidx.appcompat.app.AlertDialog
import org.fossify.commons.activities.BaseSimpleActivity
import org.fossify.commons.extensions.getAlertDialogBuilder
import org.fossify.commons.extensions.setupDialogStuff
import org.fossify.commons.extensions.viewBinding
import org.fossify.dialer.activities.SimpleActivity
import org.fossify.dialer.adapters.RecentCallsAdapter
import org.fossify.dialer.databinding.DialogShowGroupedCallsBinding
import org.fossify.dialer.helpers.RecentsHelper
import org.fossify.dialer.models.RecentCall
import org.fossify.phone.activities.SimpleActivity
import org.fossify.phone.adapters.RecentCallsAdapter
import org.fossify.phone.databinding.DialogShowGroupedCallsBinding
import org.fossify.phone.helpers.RecentsHelper
import org.fossify.phone.models.RecentCall
class ShowGroupedCallsDialog(val activity: BaseSimpleActivity, callIds: ArrayList<Int>) {
private var dialog: AlertDialog? = null

View File

@@ -1,4 +1,4 @@
package org.fossify.dialer.extensions
package org.fossify.phone.extensions
import android.annotation.SuppressLint
import android.app.Activity
@@ -12,9 +12,9 @@ import org.fossify.commons.activities.BaseSimpleActivity
import org.fossify.commons.extensions.*
import org.fossify.commons.helpers.*
import org.fossify.commons.models.contacts.Contact
import org.fossify.dialer.activities.DialerActivity
import org.fossify.dialer.activities.SimpleActivity
import org.fossify.dialer.dialogs.SelectSIMDialog
import org.fossify.phone.activities.DialerActivity
import org.fossify.phone.activities.SimpleActivity
import org.fossify.phone.dialogs.SelectSIMDialog
fun SimpleActivity.startCallIntent(recipient: String) {
if (isDefaultDialer()) {

View File

@@ -1,4 +1,4 @@
package org.fossify.dialer.extensions
package org.fossify.phone.extensions
import android.telecom.Call
import android.telecom.Call.STATE_CONNECTING

View File

@@ -1,4 +1,4 @@
package org.fossify.dialer.extensions
package org.fossify.phone.extensions
import android.annotation.SuppressLint
import android.content.Context
@@ -6,8 +6,8 @@ import android.media.AudioManager
import android.net.Uri
import android.os.PowerManager
import org.fossify.commons.extensions.telecomManager
import org.fossify.dialer.helpers.Config
import org.fossify.dialer.models.SIMAccount
import org.fossify.phone.helpers.Config
import org.fossify.phone.models.SIMAccount
val Context.config: Config get() = Config.newInstance(applicationContext)

View File

@@ -1,4 +1,4 @@
package org.fossify.dialer.extensions
package org.fossify.phone.extensions
import android.view.KeyEvent
import android.widget.EditText

View File

@@ -1,10 +1,10 @@
package org.fossify.dialer.extensions
package org.fossify.phone.extensions
import android.content.SharedPreferences
import android.telecom.PhoneAccountHandle
import com.google.gson.Gson
import com.google.gson.JsonSyntaxException
import org.fossify.dialer.models.PhoneAccountHandleModel
import org.fossify.phone.models.PhoneAccountHandleModel
fun SharedPreferences.Editor.putPhoneAccountHandle(
key: String,

View File

@@ -1,4 +1,4 @@
package org.fossify.dialer.extensions
package org.fossify.phone.extensions
import android.graphics.Rect
import android.view.View

View File

@@ -1,4 +1,4 @@
package org.fossify.dialer.fragments
package org.fossify.phone.fragments
import android.content.Context
import android.util.AttributeSet
@@ -7,15 +7,15 @@ import org.fossify.commons.adapters.MyRecyclerViewAdapter
import org.fossify.commons.extensions.*
import org.fossify.commons.helpers.*
import org.fossify.commons.models.contacts.Contact
import org.fossify.dialer.R
import org.fossify.dialer.activities.MainActivity
import org.fossify.dialer.activities.SimpleActivity
import org.fossify.dialer.adapters.ContactsAdapter
import org.fossify.dialer.databinding.FragmentContactsBinding
import org.fossify.dialer.databinding.FragmentLettersLayoutBinding
import org.fossify.dialer.extensions.launchCreateNewContactIntent
import org.fossify.dialer.extensions.startContactDetailsIntent
import org.fossify.dialer.interfaces.RefreshItemsListener
import org.fossify.phone.R
import org.fossify.phone.activities.MainActivity
import org.fossify.phone.activities.SimpleActivity
import org.fossify.phone.adapters.ContactsAdapter
import org.fossify.phone.databinding.FragmentContactsBinding
import org.fossify.phone.databinding.FragmentLettersLayoutBinding
import org.fossify.phone.extensions.launchCreateNewContactIntent
import org.fossify.phone.extensions.startContactDetailsIntent
import org.fossify.phone.interfaces.RefreshItemsListener
import java.util.Locale
class ContactsFragment(context: Context, attributeSet: AttributeSet) : MyViewPagerFragment<MyViewPagerFragment.LettersInnerBinding>(context, attributeSet),

View File

@@ -1,4 +1,4 @@
package org.fossify.dialer.fragments
package org.fossify.phone.fragments
import android.content.Context
import android.util.AttributeSet
@@ -11,13 +11,13 @@ import org.fossify.commons.helpers.*
import org.fossify.commons.models.contacts.Contact
import org.fossify.commons.views.MyGridLayoutManager
import org.fossify.commons.views.MyLinearLayoutManager
import org.fossify.dialer.R
import org.fossify.dialer.activities.SimpleActivity
import org.fossify.dialer.adapters.ContactsAdapter
import org.fossify.dialer.databinding.FragmentFavoritesBinding
import org.fossify.dialer.databinding.FragmentLettersLayoutBinding
import org.fossify.dialer.extensions.config
import org.fossify.dialer.interfaces.RefreshItemsListener
import org.fossify.phone.R
import org.fossify.phone.activities.SimpleActivity
import org.fossify.phone.adapters.ContactsAdapter
import org.fossify.phone.databinding.FragmentFavoritesBinding
import org.fossify.phone.databinding.FragmentLettersLayoutBinding
import org.fossify.phone.extensions.config
import org.fossify.phone.interfaces.RefreshItemsListener
import java.util.Locale
class FavoritesFragment(context: Context, attributeSet: AttributeSet) : MyViewPagerFragment<MyViewPagerFragment.LettersInnerBinding>(context, attributeSet),

View File

@@ -1,4 +1,4 @@
package org.fossify.dialer.fragments
package org.fossify.phone.fragments
import android.content.Context
import android.util.AttributeSet
@@ -10,14 +10,14 @@ import org.fossify.commons.extensions.getTextSize
import org.fossify.commons.helpers.SORT_BY_FIRST_NAME
import org.fossify.commons.helpers.SORT_BY_SURNAME
import org.fossify.commons.views.MyRecyclerView
import org.fossify.dialer.activities.MainActivity
import org.fossify.dialer.activities.SimpleActivity
import org.fossify.dialer.adapters.ContactsAdapter
import org.fossify.dialer.adapters.RecentCallsAdapter
import org.fossify.dialer.databinding.FragmentLettersLayoutBinding
import org.fossify.dialer.databinding.FragmentRecentsBinding
import org.fossify.dialer.extensions.config
import org.fossify.dialer.helpers.Config
import org.fossify.phone.activities.MainActivity
import org.fossify.phone.activities.SimpleActivity
import org.fossify.phone.adapters.ContactsAdapter
import org.fossify.phone.adapters.RecentCallsAdapter
import org.fossify.phone.databinding.FragmentLettersLayoutBinding
import org.fossify.phone.databinding.FragmentRecentsBinding
import org.fossify.phone.extensions.config
import org.fossify.phone.helpers.Config
abstract class MyViewPagerFragment<BINDING : MyViewPagerFragment.InnerBinding>(context: Context, attributeSet: AttributeSet) :
RelativeLayout(context, attributeSet) {

View File

@@ -1,4 +1,4 @@
package org.fossify.dialer.fragments
package org.fossify.phone.fragments
import android.content.Context
import android.util.AttributeSet
@@ -10,15 +10,15 @@ import org.fossify.commons.helpers.PERMISSION_READ_CALL_LOG
import org.fossify.commons.helpers.SMT_PRIVATE
import org.fossify.commons.models.contacts.Contact
import org.fossify.commons.views.MyRecyclerView
import org.fossify.dialer.R
import org.fossify.dialer.activities.SimpleActivity
import org.fossify.dialer.adapters.RecentCallsAdapter
import org.fossify.dialer.databinding.FragmentRecentsBinding
import org.fossify.dialer.extensions.config
import org.fossify.dialer.helpers.MIN_RECENTS_THRESHOLD
import org.fossify.dialer.helpers.RecentsHelper
import org.fossify.dialer.interfaces.RefreshItemsListener
import org.fossify.dialer.models.RecentCall
import org.fossify.phone.R
import org.fossify.phone.activities.SimpleActivity
import org.fossify.phone.adapters.RecentCallsAdapter
import org.fossify.phone.databinding.FragmentRecentsBinding
import org.fossify.phone.extensions.config
import org.fossify.phone.helpers.MIN_RECENTS_THRESHOLD
import org.fossify.phone.helpers.RecentsHelper
import org.fossify.phone.interfaces.RefreshItemsListener
import org.fossify.phone.models.RecentCall
class RecentsFragment(context: Context, attributeSet: AttributeSet) : MyViewPagerFragment<MyViewPagerFragment.RecentsInnerBinding>(context, attributeSet),
RefreshItemsListener {

View File

@@ -1,4 +1,4 @@
package org.fossify.dialer.helpers
package org.fossify.phone.helpers
import android.annotation.SuppressLint
import android.content.Context
@@ -7,8 +7,8 @@ import android.net.Uri
import android.provider.MediaStore
import android.util.Size
import org.fossify.commons.helpers.isQPlus
import org.fossify.dialer.R
import org.fossify.dialer.models.CallContact
import org.fossify.phone.R
import org.fossify.phone.models.CallContact
class CallContactAvatarHelper(private val context: Context) {
@SuppressLint("NewApi")

View File

@@ -1,4 +1,4 @@
package org.fossify.dialer.helpers
package org.fossify.phone.helpers
import android.content.Context
import android.net.Uri
@@ -8,9 +8,9 @@ import org.fossify.commons.extensions.getPhoneNumberTypeText
import org.fossify.commons.helpers.ContactsHelper
import org.fossify.commons.helpers.MyContactsContentProvider
import org.fossify.commons.helpers.ensureBackgroundThread
import org.fossify.dialer.R
import org.fossify.dialer.extensions.isConference
import org.fossify.dialer.models.CallContact
import org.fossify.phone.R
import org.fossify.phone.extensions.isConference
import org.fossify.phone.models.CallContact
fun getCallContact(context: Context, call: Call?, callback: (CallContact) -> Unit) {
if (call.isConference()) {

View File

@@ -1,4 +1,4 @@
package org.fossify.dialer.helpers
package org.fossify.phone.helpers
import android.annotation.SuppressLint
import android.os.Handler
@@ -6,10 +6,10 @@ import android.telecom.Call
import android.telecom.CallAudioState
import android.telecom.InCallService
import android.telecom.VideoProfile
import org.fossify.dialer.extensions.getStateCompat
import org.fossify.dialer.extensions.hasCapability
import org.fossify.dialer.extensions.isConference
import org.fossify.dialer.models.AudioRoute
import org.fossify.phone.extensions.getStateCompat
import org.fossify.phone.extensions.hasCapability
import org.fossify.phone.extensions.isConference
import org.fossify.phone.models.AudioRoute
import java.util.concurrent.CopyOnWriteArraySet
// inspired by https://github.com/Chooloo/call_manage

View File

@@ -1,4 +1,4 @@
package org.fossify.dialer.helpers
package org.fossify.phone.helpers
import android.annotation.SuppressLint
import android.app.Notification
@@ -14,10 +14,10 @@ import org.fossify.commons.extensions.notificationManager
import org.fossify.commons.extensions.setText
import org.fossify.commons.extensions.setVisibleIf
import org.fossify.commons.helpers.isOreoPlus
import org.fossify.dialer.R
import org.fossify.dialer.activities.CallActivity
import org.fossify.dialer.extensions.powerManager
import org.fossify.dialer.receivers.CallActionReceiver
import org.fossify.phone.R
import org.fossify.phone.activities.CallActivity
import org.fossify.phone.extensions.powerManager
import org.fossify.phone.receivers.CallActionReceiver
class CallNotificationManager(private val context: Context) {
private val CALL_NOTIFICATION_ID = 42

View File

@@ -1,4 +1,4 @@
package org.fossify.dialer.helpers
package org.fossify.phone.helpers
import android.content.ComponentName
import android.content.Context
@@ -6,9 +6,9 @@ import android.telecom.PhoneAccountHandle
import com.google.gson.Gson
import com.google.gson.reflect.TypeToken
import org.fossify.commons.helpers.BaseConfig
import org.fossify.dialer.extensions.getPhoneAccountHandleModel
import org.fossify.dialer.extensions.putPhoneAccountHandle
import org.fossify.dialer.models.SpeedDial
import org.fossify.phone.extensions.getPhoneAccountHandleModel
import org.fossify.phone.extensions.putPhoneAccountHandle
import org.fossify.phone.models.SpeedDial
class Config(context: Context) : BaseConfig(context) {
companion object {

View File

@@ -1,4 +1,4 @@
package org.fossify.dialer.helpers
package org.fossify.phone.helpers
import org.fossify.commons.helpers.TAB_CALL_HISTORY
import org.fossify.commons.helpers.TAB_CONTACTS
@@ -24,7 +24,7 @@ const val ALL_TABS_MASK = TAB_CONTACTS or TAB_FAVORITES or TAB_CALL_HISTORY
val tabsList = arrayListOf(TAB_CONTACTS, TAB_FAVORITES, TAB_CALL_HISTORY)
private const val PATH = "org.fossify.dialer.action."
private const val PATH = "org.fossify.phone.action."
const val ACCEPT_CALL = PATH + "accept_call"
const val DECLINE_CALL = PATH + "decline_call"

View File

@@ -1,4 +1,4 @@
package org.fossify.dialer.helpers
package org.fossify.phone.helpers
import com.google.gson.Gson
import com.google.gson.reflect.TypeToken

View File

@@ -1,4 +1,4 @@
package org.fossify.dialer.helpers
package org.fossify.phone.helpers
import android.annotation.SuppressLint
import android.content.ContentValues
@@ -7,10 +7,10 @@ import android.provider.CallLog.Calls
import org.fossify.commons.extensions.*
import org.fossify.commons.helpers.*
import org.fossify.commons.models.contacts.Contact
import org.fossify.dialer.R
import org.fossify.dialer.activities.SimpleActivity
import org.fossify.dialer.extensions.getAvailableSIMCardLabels
import org.fossify.dialer.models.RecentCall
import org.fossify.phone.R
import org.fossify.phone.activities.SimpleActivity
import org.fossify.phone.extensions.getAvailableSIMCardLabels
import org.fossify.phone.models.RecentCall
class RecentsHelper(private val context: Context) {
private val COMPARABLE_PHONE_NUMBER_LENGTH = 9

View File

@@ -1,4 +1,4 @@
package org.fossify.dialer.helpers
package org.fossify.phone.helpers
import android.content.Context
import android.media.AudioManager

View File

@@ -1,4 +1,4 @@
package org.fossify.dialer.interfaces
package org.fossify.phone.interfaces
interface RefreshItemsListener {
fun refreshItems(callback: (() -> Unit)? = null)

View File

@@ -1,4 +1,4 @@
package org.fossify.dialer.interfaces
package org.fossify.phone.interfaces
interface RemoveSpeedDialListener {
fun removeSpeedDial(ids: ArrayList<Int>)

View File

@@ -1,9 +1,9 @@
package org.fossify.dialer.models
package org.fossify.phone.models
import android.telecom.CallAudioState
import androidx.annotation.DrawableRes
import androidx.annotation.StringRes
import org.fossify.dialer.R
import org.fossify.phone.R
enum class AudioRoute(val route: Int, @StringRes val stringRes: Int, @DrawableRes val iconRes: Int) {
SPEAKER(CallAudioState.ROUTE_SPEAKER, R.string.audio_route_speaker, R.drawable.ic_volume_up_vector),

View File

@@ -1,4 +1,4 @@
package org.fossify.dialer.models
package org.fossify.phone.models
// a simpler Contact model containing just info needed at the call screen
data class CallContact(var name: String, var photoUri: String, var number: String, var numberLabel: String)

View File

@@ -1,4 +1,4 @@
package org.fossify.dialer.models
package org.fossify.phone.models
data class PhoneAccountHandleModel(
val packageName: String,

View File

@@ -1,4 +1,4 @@
package org.fossify.dialer.models
package org.fossify.phone.models
import android.telephony.PhoneNumberUtils
import org.fossify.commons.extensions.normalizePhoneNumber

View File

@@ -1,4 +1,4 @@
package org.fossify.dialer.models
package org.fossify.phone.models
import android.telecom.PhoneAccountHandle

View File

@@ -1,4 +1,4 @@
package org.fossify.dialer.models
package org.fossify.phone.models
data class SpeedDial(val id: Int, var number: String, var displayName: String) {
fun isValid() = number.trim().isNotEmpty()

View File

@@ -1,12 +1,12 @@
package org.fossify.dialer.receivers
package org.fossify.phone.receivers
import android.content.BroadcastReceiver
import android.content.Context
import android.content.Intent
import org.fossify.dialer.activities.CallActivity
import org.fossify.dialer.helpers.ACCEPT_CALL
import org.fossify.dialer.helpers.CallManager
import org.fossify.dialer.helpers.DECLINE_CALL
import org.fossify.phone.activities.CallActivity
import org.fossify.phone.helpers.ACCEPT_CALL
import org.fossify.phone.helpers.CallManager
import org.fossify.phone.helpers.DECLINE_CALL
class CallActionReceiver : BroadcastReceiver() {
override fun onReceive(context: Context, intent: Intent) {

View File

@@ -1,17 +1,17 @@
package org.fossify.dialer.services
package org.fossify.phone.services
import android.app.KeyguardManager
import android.content.Context
import android.telecom.Call
import android.telecom.CallAudioState
import android.telecom.InCallService
import org.fossify.dialer.activities.CallActivity
import org.fossify.dialer.extensions.config
import org.fossify.dialer.extensions.isOutgoing
import org.fossify.dialer.extensions.powerManager
import org.fossify.dialer.helpers.CallManager
import org.fossify.dialer.helpers.CallNotificationManager
import org.fossify.dialer.helpers.NoCall
import org.fossify.phone.activities.CallActivity
import org.fossify.phone.extensions.config
import org.fossify.phone.extensions.isOutgoing
import org.fossify.phone.extensions.powerManager
import org.fossify.phone.helpers.CallManager
import org.fossify.phone.helpers.CallNotificationManager
import org.fossify.phone.helpers.NoCall
class CallService : InCallService() {
private val callNotificationManager by lazy { CallNotificationManager(this) }

View File

@@ -1,4 +1,4 @@
package org.fossify.dialer.services
package org.fossify.phone.services
import android.os.Build
import android.telecom.Call

View File

@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<org.fossify.dialer.fragments.ContactsFragment xmlns:android="http://schemas.android.com/apk/res/android"
<org.fossify.phone.fragments.ContactsFragment xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/contacts_fragment"
android:layout_width="match_parent"
android:layout_height="match_parent">
<include layout="@layout/fragment_letters_layout" />
</org.fossify.dialer.fragments.ContactsFragment>
</org.fossify.phone.fragments.ContactsFragment>

View File

@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<org.fossify.dialer.fragments.FavoritesFragment xmlns:android="http://schemas.android.com/apk/res/android"
<org.fossify.phone.fragments.FavoritesFragment xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/favorites_fragment"
android:layout_width="match_parent"
android:layout_height="match_parent">
<include layout="@layout/fragment_letters_layout" />
</org.fossify.dialer.fragments.FavoritesFragment>
</org.fossify.phone.fragments.FavoritesFragment>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<org.fossify.dialer.fragments.RecentsFragment xmlns:android="http://schemas.android.com/apk/res/android"
<org.fossify.phone.fragments.RecentsFragment xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/recents_fragment"
android:layout_width="match_parent"
@@ -42,4 +42,4 @@
android:scrollbars="none"
app:layoutManager="org.fossify.commons.views.MyLinearLayoutManager" />
</org.fossify.dialer.fragments.RecentsFragment>
</org.fossify.phone.fragments.RecentsFragment>

View File

@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_launcher_name">الهاتف</string>
<string name="default_phone_app_prompt">الرجاء جعل هذا التطبيق هو تطبيق الهاتف الافتراضي</string>
<string name="allow_displaying_over_other_apps">الرجاء السماح بالعرض فوق التطبيقات الأخرى للحصول على سلوك موثوق</string>
<string name="could_not_access_contacts">تعذر الوصول إلى جهات الاتصال</string>

View File

@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_launcher_name">Тэлефон</string>
<string name="default_phone_app_prompt">Зрабіце гэта прыкладанне стандартным для тэлефонных выклікаў</string>
<string name="allow_displaying_over_other_apps">Дазвольце паказ над іншымі прыкладаннямі для надзейнай працы</string>
<string name="could_not_access_contacts">Не атрымалася атрымаць доступ да кантактаў</string>

View File

@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_launcher_name">Телефон</string>
<string name="default_phone_app_prompt">Направете това приложение подразбирано приложение за телефонни обаждания</string>
<string name="allow_displaying_over_other_apps">Разрешете на приложението да се показва над други приложения за надеждната работа</string>
<string name="could_not_access_contacts">Няма достъп до контактите</string>

View File

@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_launcher_name">Marcador</string>
<string name="default_phone_app_prompt">Fes que aquesta aplicació sigui l\'aplicació predeterminada de telèfon</string>
<string name="allow_displaying_over_other_apps">Permeteu la visualització sobre d\'altres aplicacions per a un comportament fiable</string>
<string name="could_not_access_contacts">No s\'ha pogut accedir als contactes</string>

View File

@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_launcher_name">Telefon</string>
<string name="default_phone_app_prompt">Prosím, nastavte tuto aplikaci jako výchozí aplikaci pro telefonování</string>
<string name="allow_displaying_over_other_apps">Pro správné fungování prosíme povolte zobrazování nad ostatními aplikacemi</string>
<string name="could_not_access_contacts">Nelze získat přístup k vašim kontaktům</string>

View File

@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_launcher_name">Opkald</string>
<string name="default_phone_app_prompt">Vælg venligst denne app som standard til opkald</string>
<string name="allow_displaying_over_other_apps">Tillad venligst visning over andre apps for pålidelig adfærd</string>
<string name="could_not_access_contacts">Kunne ikke få adgang til dine kontakter</string>

View File

@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_launcher_name">Telefon</string>
<string name="default_phone_app_prompt">Bitte mache diese App zur Standard-Telefonanwendung</string>
<string name="allow_displaying_over_other_apps">Bitte erlaube das Anzeigen über andere Apps für ein zuverlässiges Verhalten</string>
<string name="could_not_access_contacts">Kein Zugriff auf deine Kontakte möglich</string>

View File

@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_launcher_name">Κλήση</string>
<string name="default_phone_app_prompt">Παρακαλώ ορίστε αυτή την εφαρμογή ως προεπιλεγμένη εφαρμογή Κλήσης</string>
<string name="allow_displaying_over_other_apps">Επιτρέψτε την προβολή πάνω από άλλες εφαρμογές για αξιόπιστη συμπεριφορά</string>
<string name="could_not_access_contacts">Αδυναμία πρόσβασης στις επαφές σας</string>

View File

@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_launcher_name">Marcador</string>
<string name="default_phone_app_prompt">Por favor, haz que esta aplicación sea la aplicación de teléfono por defecto</string>
<string name="allow_displaying_over_other_apps">Por favor, permita la visualización sobre otras aplicaciones para un comportamiento fiable</string>
<string name="could_not_access_contacts">No se ha podido acceder a tus contactos</string>

View File

@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_launcher_name">Telefon</string>
<string name="default_phone_app_prompt">Palun muuda see rakendus helistamisel vaikimisi kasutatavaks rakenduseks</string>
<string name="allow_displaying_over_other_apps">Parima töökindluse tagamiseks palun luba seda rakendust käivtada teiste rakenduste peal</string>
<string name="could_not_access_contacts">Puudub ligipääs telefoniraamatule</string>

View File

@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_launcher_name">تلفن</string>
<string name="default_phone_app_prompt">لطفا این برنامه را به عنوان پیش‌گزیده تنظیم کنید</string>
<string name="allow_displaying_over_other_apps">برای عملکرد صحیح برنامه لطفا اجازه دهید روی برنامه‌های دیگر نمایش داده شود</string>
<string name="could_not_access_contacts">دسترسی به مخاطبین شما امکان‌پذیر نیست</string>

View File

@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_launcher_name">Puhelin</string>
<string name="default_phone_app_prompt">Tää tästä oletussovellus puheluille</string>
<string name="allow_displaying_over_other_apps">Salli näkyminen muiden sovellusten päällä, jotta sovellus toimii luotettavasti</string>
<string name="could_not_access_contacts">Yhteystietojen käyttöoikeutta ei ole</string>

View File

@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_launcher_name">Téléphone</string>
<string name="default_phone_app_prompt">Veuillez faire de cette application votre application de téléphone par défaut</string>
<string name="allow_displaying_over_other_apps">Veuillez permettre l\'affichage sur d\'autres applications pour un comportement fiable</string>
<string name="could_not_access_contacts">Impossible d\'accéder à vos contacts</string>

View File

@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_launcher_name">Marcador</string>
<string name="default_phone_app_prompt">Fai que sexa a aplición do Teléfono por predeterminada</string>
<string name="allow_displaying_over_other_apps">Permite mostrala por riba doutras aplicacións para un comportamento fiable</string>
<string name="could_not_access_contacts">Non foi posible acceder aos contactos</string>
@@ -69,4 +68,4 @@
<string name="faq_1_title">Escoito chamadas entrantes, pero a pantalla non se acende. Que podo facer\?</string>
<string name="faq_1_text">Estes problemas poden ter moitas razóns específicas do dispositivo e do sistema, difíciles de dicir en xeral. Debes mirar ao teu redor na configuración do teu dispositivo e asegurarte de que a aplicación pode aparecer cando está en segundo plano e permitir que se vexa sobre outras aplicacións.</string>
<string name="audio_route_bluetooth">Bluetooth</string>
</resources>
</resources>

View File

@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_launcher_name">Birač</string>
<string name="default_phone_app_prompt">Postavi ovu aplikaciju kao standardnu aplikaciju za telefon</string>
<string name="allow_displaying_over_other_apps">Za pouzdano ponašanje dozvoli prikazivanje ispred drugih aplikacija</string>
<string name="could_not_access_contacts">Nije moguće pristupiti tvojim kontaktima</string>

View File

@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_launcher_name">Tárcsázó</string>
<string name="default_phone_app_prompt">Tegye az alkalmazást az alapértelmezett Telefon alkalmazássá</string>
<string name="allow_displaying_over_other_apps">A kiszámítható viselkedés érdekében engedélyezze a más alkalmazások feletti megjelenítést</string>
<string name="could_not_access_contacts">A névjegyei nem érhetők el</string>

View File

@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_launcher_name">Telefono</string>
<string name="default_phone_app_prompt">Per favore, rendi l\'app la predefinita per le chiamate</string>
<string name="allow_displaying_over_other_apps">Si prega di consentire la visualizzazione su altre app per un comportamento affidabile</string>
<string name="could_not_access_contacts">Impossibile accedere ai contatti</string>

View File

@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_launcher_name">חייגן</string>
<string name="default_phone_app_prompt">אנא הפוך את האפליקציה הזו לחייגן ברירת המחדל</string>
<string name="allow_displaying_over_other_apps">אנא אפשר הצגה מעל אפליקציות אחרות לצורך התנהגות אמינה</string>
<string name="could_not_access_contacts">לא ניתן היה לגשת לאנשי הקשר שלך נא אפשר ידנית דרך הגדרות האפליקציה</string>

View File

@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_launcher_name">電話</string>
<string name="default_phone_app_prompt">このアプリをデフォルトの電話アプリにしてください</string>
<string name="allow_displaying_over_other_apps">安定した動作のために、他のアプリの上に重ねて表示することを許可して下さい</string>
<string name="could_not_access_contacts">連絡先にアクセスできませんでした</string>

View File

@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_launcher_name">Telefonas</string>
<string name="default_phone_app_prompt">Padarykite šią programėlę numatytąja telefono programėle</string>
<string name="allow_displaying_over_other_apps">Prašome leisti rodyti per kitas programas, kad būtų užtikrintas patikimas elgesys</string>
<string name="could_not_access_contacts">Nepavyko gauti prieigos prie adresatų</string>

View File

@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_launcher_name">ഡയലർ</string>
<string name="default_phone_app_prompt">ദയവായി ഈ ആപ്പിനെ ഡിഫോൾട്ട് ഫോൺ ആപ്പ് ആക്കുക</string>
<string name="allow_displaying_over_other_apps">വിശ്വസനീയമായ പെരുമാറ്റത്തിനായി മറ്റ് ആപ്പുകളിൽ പ്രദർശിപ്പിക്കാൻ അനുവദിക്കുക</string>
<string name="could_not_access_contacts">നിങ്ങളുടെ കോൺ‌ടാക്റ്റുകൾ‌ ആക്‌സസ് ചെയ്യാൻ‌ കഴിഞ്ഞില്ല</string>

View File

@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_launcher_name">Oppringer</string>
<string name="default_phone_app_prompt">Gjør denne appen til standard telefonapp</string>
<string name="could_not_access_contacts">Kunne ikke få tilgang til kontaktene dine</string>
<string name="no_previous_calls">Ingen tidligere anrop er funnet</string>

View File

@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_launcher_name">Telefoon</string>
<string name="default_phone_app_prompt">Maak deze app de standaard telefoon-app</string>
<string name="allow_displaying_over_other_apps">Geef toestemming tot weergave vóór andere apps voor betrouwbare werking</string>
<string name="could_not_access_contacts">Kon geen toegang krijgen tot de contactenlijst</string>

View File

@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_launcher_name">فون ڈائل</string>
<string name="default_phone_app_prompt">سیٹنگاں وچ ایہہ اَیپ مول فون چاہدی</string>
<string name="could_not_access_contacts">تہاڈے فون‌بوک پہنچ نہیں سکے</string>
<string name="no_previous_calls">کوئی پچھلیا کالاں نہیں لبھیاں</string>

View File

@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_launcher_name">Telefon</string>
<string name="default_phone_app_prompt">Ustaw tę aplikację jako domyślną aplikację telefonu</string>
<string name="allow_displaying_over_other_apps">Zezwól aplikacji na wyświetlanie nad innymi, aby zapewnić niezawodne działanie</string>
<string name="could_not_access_contacts">Nie udało się uzyskać dostępu do Twoich kontaktów</string>
@@ -69,4 +68,4 @@
<string name="faq_1_title">Słyszę połączenia przychodzące, ale ekran się nie włącza. Co mogę zrobić\?</string>
<string name="faq_1_text">Takie problemy mogą mieć wiele przyczyn specyficznych dla urządzenia i systemu; ogólnie trudno powiedzieć. Powinieneś/powinnaś rozejrzeć się w ustawieniach swojego urządzenia i upewnić się, że aplikacja może pojawiać się, gdy jest w tle, i wyświetlać się nad innymi aplikacjami.</string>
<string name="audio_route_bluetooth">Bluetooth</string>
</resources>
</resources>

View File

@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_launcher_name">Discador</string>
<string name="default_phone_app_prompt">Por favor, torne este aplicativo o aplicativo de telefone padrão</string>
<string name="allow_displaying_over_other_apps">Por favor, permita a sobreposição sobre outros aplicativos para um comportamento mais estável</string>
<string name="could_not_access_contacts">Não foi possível acessar seus contatos</string>

View File

@@ -19,7 +19,6 @@
<string name="dialer">Marcador</string>
<string name="show_dialpad">Mostrar marcador</string>
<string name="call_split">Separar chamada</string>
<string name="app_launcher_name">Telefone</string>
<string name="decline">Recusar</string>
<string name="no_previous_calls">Não existem chamadas anteriores</string>
<string name="turn_microphone_on">Ligar microfone</string>

View File

@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_launcher_name">Telefone</string>
<string name="default_phone_app_prompt">Tornar esta a aplicação padrão</string>
<string name="allow_displaying_over_other_apps">Deve permitir que esta aplicação seja mostrada por cima das outras para evitar comportamentos erráticos</string>
<string name="could_not_access_contacts">Não foi possível aceder aos contactos</string>

View File

@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_launcher_name">Телефон</string>
<string name="default_phone_app_prompt">Сделайте это приложение основным для совершения телефонных вызовов</string>
<string name="allow_displaying_over_other_apps">Разрешите отображение поверх других приложений для надёжной работы</string>
<string name="could_not_access_contacts">Невозможно получить доступ к контактам</string>

View File

@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_launcher_name">Telefón</string>
<string name="default_phone_app_prompt">Prosím nastavte apku ako predvolenú na správu hovorov</string>
<string name="allow_displaying_over_other_apps">Pre spoľahlivé fungovanie prosím povoľte zobrazovanie nad ostatnými apkami</string>
<string name="could_not_access_contacts">Nepodarilo sa dostať ku kontaktom</string>

View File

@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_launcher_name">Telefon</string>
<string name="default_phone_app_prompt">Prosimo, nastavite to aplikacijo za privzeto telefonsko aplikacijo</string>
<string name="allow_displaying_over_other_apps">Prosimo, dovolite prikaz nad drugimi aplikacijami za zanesljivo obnašanje</string>
<string name="could_not_access_contacts">Ni bilo mogoče dostopati do vaših stikov</string>

View File

@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_launcher_name">Диалер</string>
<string name="default_phone_app_prompt">Учините ову апликацију подразумеваном апликацијом за телефон</string>
<string name="allow_displaying_over_other_apps">Дозволите приказивање преко других апликација ради поузданог понашања</string>
<string name="could_not_access_contacts">Није могуће приступити вашим контактима</string>

View File

@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_launcher_name">Telefon</string>
<string name="default_phone_app_prompt">Gör den här appen till standardtelefonapp</string>
<string name="allow_displaying_over_other_apps">Tillåt visning över andra appar för att få ett tillförlitligt beteende</string>
<string name="could_not_access_contacts">Det gick inte att komma åt dina kontakter</string>

View File

@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_launcher_name">Çevirici</string>
<string name="default_phone_app_prompt">Lütfen bu uygulamayı öntanımlı Telefon uygulaması yapın</string>
<string name="allow_displaying_over_other_apps">Düzgün çalışması için lütfen diğer uygulamaların üzerinde görüntülemeye izin verin</string>
<string name="could_not_access_contacts">Kişilerinize erişilemedi</string>

View File

@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_launcher_name">Телефон</string>
<string name="default_phone_app_prompt">Будь ласка, зробіть цю програму типовою для телефонних викликів</string>
<string name="allow_displaying_over_other_apps">Дозвольте відображення над іншими застосунками для надійної роботи</string>
<string name="could_not_access_contacts">Не вдалося отримати доступ до контактів</string>

View File

@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_launcher_name">Điện thoại</string>
<string name="default_phone_app_prompt">Vui lòng đặt ứng dụng này làm ứng dụng Điện thoại mặc định</string>
<string name="allow_displaying_over_other_apps">Vui lòng cho phép hiển thị trên các ứng dụng khác để có hành vi đáng tin cậy</string>
<string name="could_not_access_contacts">Không thể truy cập danh bạ của bạn</string>

View File

@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_launcher_name">拨号器</string>
<string name="default_phone_app_prompt">请将此应用程序设置为默认的通话程序</string>
<string name="allow_displaying_over_other_apps">为了应用能稳定工作,请允许其显示在其他应用上方</string>
<string name="could_not_access_contacts">无法访问您的通讯录</string>

View File

@@ -1,4 +1,4 @@
<resources>
<string name="package_name">org.fossify.dialer</string>
<string name="app_name">Fossify Dialer</string>
<string name="package_name">org.fossify.phone</string>
<string name="app_name">Fossify Phone</string>
</resources>

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_launcher_name">Dialer</string>
<string name="app_launcher_name">Phone</string>
<string name="default_phone_app_prompt">Please make this app the default Phone app</string>
<string name="allow_displaying_over_other_apps">Please allow displaying over other apps for reliable behaviour</string>

Some files were not shown because too many files have changed in this diff Show More