в основных функциях андроид-приложений работает нормально, но функция «Автоматизировать чтение SMS-сообщения», отмеченная в документе, не работает.Автоматизация Чтение SMS-сообщения не работает в цифрах android
ответ
Согласно Document, вам нужно добавить RECEIVE_SMS
разрешение включить Автоматизировать Чтение СУБ Pin.
Добавление разрешения ниже, в
AndroidManifest.xml
, позволяет Digits читать SMS булавку поэтому делает процесс регистрации проще.
<uses-permission android:name="android.permission.RECEIVE_SMS"/>
это не работает –
Опубликуйте свой код , Может быть, в нем чего-то не хватает. –
Во-первых, необходимо добавить разрешение на SMS в вашем файле манифеста.
<uses-permission android:name="android.permission.RECEIVE_SMS" />
Затем объявите разрешение во время входа в систему или используйте мой номер телефона. Добавьте этот метод в свой LoginActivity.class.
public static class UtilitiesPhone {
public static final int MY_PERMISSIONS_REQUEST_READ_PHONE_STATE = 130;
@TargetApi(Build.VERSION_CODES.JELLY_BEAN)
public static boolean checkPermission(final Context context) {
int currentAPIVersion = Build.VERSION.SDK_INT;
if(currentAPIVersion>=android.os.Build.VERSION_CODES.M) {
int permissionPHONE = ContextCompat.checkSelfPermission(context, Manifest.permission.READ_PHONE_STATE);
int permissionSMS = ContextCompat.checkSelfPermission(context, Manifest.permission.SEND_SMS);
List<String> listPermissionsNeeded = new ArrayList<>();
if (permissionPHONE != PackageManager.PERMISSION_GRANTED) {
listPermissionsNeeded.add(Manifest.permission.READ_PHONE_STATE);
}
if (permissionSMS != PackageManager.PERMISSION_GRANTED) {
listPermissionsNeeded.add(Manifest.permission.SEND_SMS);
}
if (!listPermissionsNeeded.isEmpty()) {
ActivityCompat.requestPermissions((Activity) context,
listPermissionsNeeded.toArray(new String[listPermissionsNeeded.size()]), MY_PERMISSIONS_REQUEST_READ_PHONE_STATE);
return false;
}
}else{
return true;
}
return true;
}
}
указать это в OnCreate
final boolean result= LoginActivity.UtilitiesPhone.checkPermission(this);
и сделано. Теперь автозаполнение работает как шарм.
Обратите внимание, что вы можете выбрать разрешение на доступ к телефону или просто удалить его.
Благодарим вас за ответ, но ваш код проверяет разрешения READ_PHONE_STATE и SEND_SMS, а для цифр требуется только разрешение RECEIVE_SMS ... – Ilya
- 1. Автоматизация Событие не работает? C# АВТОМАТИЗАЦИЯ UI
- 2. Автоматизация в Android устройств
- 3. Чтение в цифрах, затем добавление их в цикл. Bash/Linux
- 4. Чтение SMS не работает
- 5. Колонны Названные в цифрах
- 6. автоматизация Телнета в окнах не работает
- 7. Веб-автоматизация не работает в jenkins
- 8. Чтение файла не работает для android
- 9. Чтение Android SD External не работает
- 10. Автоматизация устройства Android
- 11. Автоматизация процесса сборки Android
- 12. Автоматизация на устройстве Android
- 13. Добавить (точка) в цифрах
- 14. Распознавание образов в цифрах?
- 15. Конвертировать текст в цифрах
- 16. Автоматизация Word Mailmerge не работает должным образом
- 17. FTP автоматизация на окнах не работает
- 18. Appium Автоматизация с IOS Simulator не работает
- 19. Чтение контактов не работает
- 20. символ в цифрах в SAS
- 21. Чтение строк не работает
- 22. Чтение изображений из памяти в Android ICS не работает
- 23. Android Автоматизация: эспрессо и UiAutomator
- 24. Типы данных в цифрах (dtype.char)
- 25. Tasker (Android) Автоматизация: проектирование профиля
- 26. Автоматизация Fastlane/release для Android
- 27. Автоматизация тестирования приложений для Android?
- 28. Ошибка среднего квадрата в цифрах?
- 29. автоматизация android CTS с python
- 30. Показать дату в римских цифрах
'функция, указанная в документе ниже, не работает' - какая функция? –
Автоматизируйте чтение СМС –
Непонятно, что вы спрашиваете :) –