-
Постов
2 517 -
Зарегистрирован
-
Посещение
-
Победитель дней
265
Весь контент Равиль Зарипов (ZuBy)
-
если вы делаете массовый проект, то вам придётся проверять наличие интернета. т.к. различные вендоры и прошивки блокируют сами такую возможность, это связано с политикой безопасности их продуктов
-
такая возможность была до версии 5.0 если память не подводит, после заблокировали, также как и автоматическое включение геоданных
-
Конечно, самое простое кинуть в Content TRectangle с Align = MostBottom, покрасить его в черный цвет. И конечно Content.Margins.Bottom := 0;
-
Ну чтож, покажите нам свое творение в деле как будете готовы. С удовольствием посмотрим на результат, только проект не демо, а боевой. Удачи вам
- 19 ответов
-
Windows общается через сообщения, и тем кодом вы эмулировали нажатие на кнопку TAB. Это все верно, но другие платформы не используют такой же механизм общения. Поэтому решение было дано выше, а какой способ лучше вам решать
-
Статус бар из Делфи получилось сделать только полупрозрачным, а нижний бар будет прозрачный, и будет видно форму если убрать margins.bottom с Content'a
-
я ведь дал выше ответ! вы понимаете что делает код который используете?
-
есть два способа 1) выставить правильные TabStop'ы (TabOrder) контролам и ReturnType = Next 2) самому присваивать фокус следующему компоненту, при нажатии на VK_RETURN
-
какой текст? другой компонент без фокуса?
-
Не все так просто, как кажется. Для простых приложении это еще куда не шло при наличии хорошего интернета!! Пользователю не охота ждать пока его интерфейс ответит, ему глубоко пофиг что и как устроено в приложении, ему главное чтобы интерфейс отвечал мгновенно. Да и такой подход не подойдет для больших проектов, собственные стили, отрисовки ListView, работа с картой и сенсорами, с записью аудио, да и вообще кучей всего. А так конструктор для одной формочки которая выводит новости и разные справочники в самый раз, хотя для таких приложении не нужны такие затраты времени в разработке.
- 19 ответов
-
это все прекрасно конечно, но имя метода должно прописано уже в программе. приведу пример: допустим есть список меню, его имена можно отредактировать и послать с сервера. Это можно сделать и не прибегая к таким сложным конструкциям. А вот расширить меню новым функционалом невозможно, т.к. событие не прописано в приложении. Все равно придётся перекомпилировать. и если память не подводит присваивать можно только события TNotifyEvent, а что-то более сложней уже проблема
- 19 ответов
-
я бы не сказал что это стиль, это надстройки для отображения определенных компонентов. да такое можно отправлять с сервера и перестраивать визуальное представление приложения, но это очень редко нужно т.к. мало визуально изменить приложение, нужно еще поведение и обработчики назначить. но у каждого свои тараканы, возможно вам такое нужно было. вполне имеет место быть, может еще кому понадобится
- 19 ответов
-
можно не разрешать приложению работать пока пользователь не включит высокую точность по GPS function IsGPS_high_accuracy: Boolean; // uses AndroidApi.Helpers, AndroidApi.JNI.Provider; var Provider: string; LocationMode: integer; begin Result := false; {$IFDEF ANDROID} if TOSVersion.Check(4, 4) then begin LocationMode := TJSettings_Secure.JavaClass.getInt(TAndroidHelper.Context.getContentResolver, TJSettings_Secure.JavaClass.LOCATION_MODE); Result := LocationMode <> TJSettings_Secure.JavaClass.LOCATION_MODE_HIGH_ACCURACY; end else begin Provider := JStringToString(TJSettings_Secure.JavaClass.GetString(TAndroidHelper.Context.getContentResolver, TJSettings_system.JavaClass.LOCATION_PROVIDERS_ALLOWED)); Result := (Pos('gps', Provider) > 0); end; {$ENDIF} end;
-
Хм, сомнительное предложение. Так то XSuperObject со всеми плюшками собирается для всех платформ. Если кого родной не устраивает. Что за стили и при чем тут суперобжект не ясно. А вообще у нас на форуме не принято меняться, есть что полезного показывайте. Велком в нужный раздел
- 19 ответов
-
так вы вообще не объяснили. там используется свой SDK и нужно раздобыть хедеры чтобы сделать интерфейс для Delphi. А там может что и получится, хотя меня немного смутило что общение будет через activity, а не через intent
-
если я правильно понял, то это OAuth 2.0 используется RestAPI, но проблема в том, что из браузера (на мобилах) не возможно выудить токен ключ
-
READ_PHONE_STATE указано в проекте по умолчанию, поэтому и не писал
- 40 ответов
-
В демо проекте в самом верху указаны какие разрешения требуются
- 40 ответов