-
Постов
190 -
Зарегистрирован
-
Посещение
-
Победитель дней
35
Ответы сообщества
-
Пост sinuke - сообщение в При нажатии на Label действия не происходят был отмечен как ответ
HitTest = True ?
-
Пост sinuke - сообщение в Вылетает TMapView при запуске на Androud был отмечен как ответ
нет, больше ничего не нужно. после добавления ключа должно начать работать. а пример от студии работает?
разрешения приложению даны на работу с GPS? больше идей у меня нет
-
Пост sinuke - сообщение в AppBar scrolling был отмечен как ответ
Вот набросал примерчик. В примере используется обработка жеста igiPan. Для того, чтобы во время изменения размера AppBar не работал скролл у ЛистВью, использовался чуть доработанный modernListView, в котором добавлено свойство CanScroll (не помню, публиковал ли Равиль его или нет). В общем надеюсь смысл будет понятен
Тестовый проектик: AppBarSizing.zip
-
Пост sinuke - сообщение в Обновление приложения был отмечен как ответ
Ну можно примерно так (не делал проверку на исключения)
procedure TForm1.FormShow(Sender: TObject); var LRes: TResourceStream; LFileName: string; begin LFileName := TPath.Combine(TPath.GetDocumentsPath, '1.txt'); if not TFile.Exists(LFileName) then begin LRes := TResourceStream.Create(HInstance, 'SOMEFILE', RT_RCDATA); try LRes.SaveToFile(LFileName); finally FreeAndNil(LRes); ShowMessage('Файл скопирован из ресурсов'); end; end else ShowMessage('Файл уже существует'); end; 1.txt - имя вашего файла
TPath.GetDocumentsPath - возвращает путь как раз к папке \assets\internal
SOMEFILE - имя ресурса, который добавлен в проект. При этом после добавления файла в ресурсы обязательно нужно зайти в Deployment и убрать галочку с добавленного файла (при добавлении в ресурсы файл автоматически добавляется в деплоймент)
Вот тестовый проектик. Делал правда в Starter-версии, поэтому Android не доступен. Но принцип ничем не отличается
ResFile.zip
-
Пост sinuke - сообщение в Ошибки при переходе в Токио был отмечен как ответ
Как я понимаю модуль FMX.FontGlyphs.Android.pas подключен из Берлинской версии студии. Вам нужен этот файлик для Токио. Как я понимаю, используете что-то типа FontAwesome. Например, на гитхабе Равиля этот файл есть версии и для Берлин и для Токио.
-
Пост sinuke - сообщение в TImage на TRectangle с установленными XRadius/YRadius был отмечен как ответ
Попробуйте не TImage, Fill.Kind = Bitmap
И загружайте вашу картинку в Bitmap для заполнения ректангла. Я так делал, когда нужно было тоже самое, что и вам
-
Пост sinuke - сообщение в Как осуществить набор номера? был отмечен как ответ
Android без дополнительных разрешений и с показом экрана набора номера:
//uses Androidapi.Helpers, Androidapi.JNI.GraphicsContentViewText; var Intent: JIntent; begin Intent := TJIntent.Create; Intent.setAction(TJIntent.JavaClass.ACTION_VIEW); Intent.setData(StrToJURI('tel:' + somePhoneNumber)); SharedActivity.startActivity(Intent); end; А для прямого осуществления вызова (с разрешениями) есть пример стандратный в папке:
c:\Users\Public\Documents\Embarcadero\Studio\19.0\Samples\Object Pascal\Mobile Snippets\PhoneDialer\
-
Пост sinuke - сообщение в Почему не работает OnMouseEnter у TLayout? был отмечен как ответ
HitTest = True ???
-
Пост sinuke - сообщение в Уведомление был отмечен как ответ
Toast message.Можно пользоваться с помощью библиотеки FGX - TfgToast
-
Пост sinuke - сообщение в [Delphi, Berlin] Не обрабатывается OnGesture был отмечен как ответ
Извиняюсь. Сам и решил проблему, хотя и потратил все выходные. Оказалось, что нужно в доступных жестах разрешить Pan
-
Пост sinuke - сообщение в Белый splash был отмечен как ответ
я делал вот по этому руководству - http://delphifmandroid.blogspot.com.by/2014/10/splashscreen-xe7.html. все получилось, все растянулось. но все равно после сплэша появляется черный экран перед отрисовкой интерфейса
-
Пост sinuke - сообщение в определить версию Android был отмечен как ответ
uses AndroidApi.JNI.OS, Androidapi.Helpers; var AndrVersion: string; .... AndrVersion := JStringToString(TJBuild_VERSION.JavaClass.release);