Перейти к содержанию
  • Регистрация

mazayhin

Пользователи
  • Публикаций

    148
  • Зарегистрирован

  • Посещение

  • Победитель дней

    18

Весь контент mazayhin

  1. Про IOS не скажу ничего. Это только для андроида. Без сторонних библиотек, просто обертки к api. Генерация ключей, шифрование и прочее то же все родное
  2. На форуме была тема про кейстор, с скидывал пример работы с ним (плохенький, но работает) Для входа по пин коду: Генерируйте ключ, ставьте пин на него, храните в кейсторе, гугл вроде как гарантирует неизвлекаемость ключа. Шифруйте данные авторизации и храните их да хоть в загрузках. Без ключа они бесполезны. Далее пытайтесь расшифровать и работать с ними. Не расшифровались-не тот ключ. Нет доступа к ключу-не тот пин. Если следовать закону, то не удивлюсь, что шифрование должно быть ГОСТ..
  3. Возможно? это связано с восстановлением подключения к БД? На момент от правки она закрыта? Если попробовать отправить другой какой-то файл, который не используется приложением, будет ли эта проблема?
  4. На сколько знаю, на разных устройствах путь может отличаться. Посмотрите статью https://delphifmandroid.blogspot.com/2014/02/deployment-manager.html Там описано про пути деплоя, и как потом найти на устройстве, используя System.IOUtils
  5. Олег, если файл деплоится в external, то путь к нему надо получать так: TPath.Combine(TPath.GetSharedDocumentsPath, 'DB_BOKA.db3')
  6. Еще, причем, если будете запускать не только на Windows, сразу выберете кросплатформенного поставщика (DOM Vendor) ADOM XML v4 Тогда не надо будет вызывать CoInitialize, который и работает только для Windows
  7. Ну поиск по форуму не работает... Жевали на 3 страницы
  8. Человек хочет получить то имя, которое на скрине идет первой строкой, на сколько я понял
  9. Ну видимо, не для всех это очевидно. Ну и да, называется оно "имя", а про БТ не слова )
  10. Это будет имя Bluetooth-адаптера. //uses System.Bluetooth; TBluetoothManager.Current.CurrentAdapter.AdapterName
  11. В ЛС можно спросить, может он довел до ума и выложит сюда. То что я делал выкладывать в общий доступ - стыдно, а приводить в нормальный вид - некогда.
  12. У @Rusland есть решение с фореграунд-сервисом
  13. А если до подключения проверить, существует ли файл на устройстве? if TFile.Exists(TPath.Combine(TPath.GetDocumentsPath, 'libfbclient.so.2.5.8)) then showmessage('Exists')
  14. К примеру, положи в C:\msccMobile\
  15. Да. Сам файл перенести в другое место, и затем добавить заново. Remote Path оставить как на скрине
  16. Скорее всего, файл не деплоится. Уберите библиотеку из \Android\Release\.... и поместите ее в другое место, к примеру, в корень проекта. Заново добавьте в Deployment
  17. Вот статья, что куда деплоить надо, и как получить доступ к этому http://delphifmandroid.blogspot.com/2014/02/deployment-manager.html
  18. Что именно то не работает? Вроде, там нет ничего такого, с vcl связанного
  19. Хм, по умолчанию не разрешено ничего такого особого, кроме как запуститься. Все выставляется в манифесте и разрешения даются при установке (напр. доступ в интернет). Не разу не видел такого, что бы что-то запрашивало разрешение на то, что можно, указанное в манифесте (да то же интернет). Но увы, возможности проверить нет. И да, все что вы хотите, в манифесте все равно должно быть. мне кажется, что вы сам себе противоречите? Хотите использовать WifiManager, разрешения все равно надо запросить, но только при установке - возвращаемся к манифесту. Ну а что бы уследить за изменениями, что надо, а что не надо, это уже на https://developer.android.com все ведь меняется. Указали поддержку более позднего API, извольте соответствовать этому, но и не забывать про старое...
  20. Странно, что смогли разобраться с тем, что надо заменять в папках студии, ну и подключать уже кастомное активити в манифесте. Из DW надо подключить только пару файлов и все. Вы в манифесте добавили эти разрешения? И да, запрашивать у пользователя их не надо (потому, думаю, запрос и не выдает система). Для всех ваших разрешений указано Protection level: normal. Запрос нужен для тех, что dangerous. https://developer.android.com/reference/android/Manifest.permission.html#ACCESS_WIFI_STATE и далее по тексту https://developer.android.com/guide/topics/permissions/overview (If your app lists normal permissions in its manifest (that is, permissions that don't pose much risk to the user's privacy or the device's operation), the system automatically grants those permissions to your app. )
  21. Ставьте целевой уровень 26 и используйте KastriFree https://github.com/DelphiWorlds/KastriFree
  22. Опять же, повторюсь, нет возможности проверить, и особо времени нет вникнуть. Только, кажется, все немного усложнили вы себе с этой посылкой. У PendingIntent есть метод readPendingIntentOrNullFromParcel(Parcel in) который как раз вычитывает его из посылки. Напрямую да, не получится привести их.
  23. Проверить возможности нет, но скорее всего PIntent := JPendingIntent(Parcelable);
  24. Использовать LocationSettingsReqest, транслировав его. Но или устаревшее SettingsApi. К сожалению нет возможности самому посмотреть и воспроизвести это все, временно нет подходящего аппарата
×
×
  • Создать...