Android: начать активность из службыAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Android: начать активность из службы

Сообщение Anonymous »

Я создал приложение для Android 10, в котором есть постоянно работающая фоновая служба.
Я добавил функцию удаленного вызова на телефонный номер.
Когда соответствующее действие открыто, фоновая служба может откройте действие вызова и начните вызов.
Проблема в том, что когда действие закрыто, действие вызова не отображается, никаких исключений, ничего.
Манифест: Действие:

Код: Выделить всё

permissions.add(Manifest.permission.CALL_PHONE);
Разрешение запрашивается при открытии и предоставлении действия.
Услуга:

Код: Выделить всё

                String nr = cmd.substring(Constant.CMD_CALL.length());
Intent intent = new Intent(Intent.ACTION_CALL);
intent.setData(Uri.parse("tel:" + nr));
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
getApplication().startActivity(intent);
logcat:

Код: Выделить всё

2022-01-29 11:39:35.569 930-3493/? I/ActivityTaskManager: START u0 {act=android.intent.action.CALL dat=tel:xxxxxxxxxxx flg=0x10000000 cmp=com.android.server.telecom/.components.UserCallActivity} from uid 10523
2022-01-29 11:39:35.573 930-3493/? W/ActivityTaskManager: Background activity start [callingPackage: com.miachn.familyt3; callingUid: 10523; isCallingUidForeground: false; isCallingUidPersistentSystemProcess: false; realCallingUid: 10523; isRealCallingUidForeground: false; isRealCallingUidPersistentSystemProcess: false; originatingPendingIntent: null; isBgStartWhitelisted: false; intent: Intent { act=android.intent.action.CALL dat=tel:xxxxxxxxxxx flg=0x10000000 cmp=com.android.server.telecom/.components.UserCallActivity }; callerApp: ProcessRecord{1bb7752 5331:com.miachn.familyt3/u0a523}]
РЕДАКТИРОВАТЬ: у меня установлено приложение под названием cerberus, это приложение для защиты от кражи. В этом случае работает вызов в фоновом режиме, поэтому должен быть способ выполнить вызов в фоновом режиме. Он настроен как администратор устройства, может ли это понадобиться?
Будем благодарны за любую помощь.
спасибо
с уважением
Эрих

Подробнее здесь: https://stackoverflow.com/questions/709 ... om-service
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»