Чтобы добиться того, что вам понадобится все это, я считаю:
<uses-permission android:name="android.permission.PROCESS_OUTGOING_CALLS" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.CALL_PHONE" />
и, скорее всего,
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
Конечно, вы хотели бы быть уверены, что все соответствующие предупрежденияи EULA на месте.
Не уверен, что то, что вы опубликовали
<uses-permission android:name="android.permission.Permissions.PROCESS_OUTGOING_CALLS"/>
, является опечаткой, но оно должно быть
<uses-permission android:name="android.permission.PROCESS_OUTGOING_CALLS"/>
КакВы сказали: старые сообщения говорят о том, что некоторые устройства не поддерживают функцию записи вызовов.
- Можно ли как-нибудь протестировать на других устройствах или попросить друзей или небольшую группу тестеров попробовать на других устройствах ... проблема, похоже, полностью зависит от устройства .
Я бы порекомендовал попробовать вышеуказанные разрешения и посмотреть, можете ли вы проверить на других устройствах, чтобы сузить, если это устройство или проблема с программированием, и если это устройство, то вы можете знать это и лучше найтивозможный обходной путь.