-
Постов
414 -
Зарегистрирован
-
Посещение
-
Победитель дней
36
Сообщения, опубликованные Barbanel
-
-
Я скорее всего не отвечу на ваш вопрос, но выскажу имхо:
лучше не городить костыли и не отключать масштабирование в программе а разобраться почему кнопка не растягивается.
Имхо возможны варианты:
- неправильно заданы или вообще не заданы линки для фона кнопки (как сказал dnekrasov)
- фону не задано свойство Align, и он всегда имеет фиксированный размер. -
-
-
Никто ведь не собирается удаленно у нескольких миллионов пользователей выпиливать ОС со всеми личными данными.
Даже если и сольют, на существующих устройствах все еще можно разрабатывать и тестировать под Андроид 6, 7, 8, 9
Но новые функции очевидно не протестировать, да.
Хотя о чем мы, эмба и новые функции - понятия полярные))) -
-
Google Pixel?
-
5 минут назад, vitor сказал:
На данный момент это невозможно
Если серьезно, то у меня точно такая же проблема.
Эмбаркадеро обещала этим летом выпустить 64битный компилятор для Андроид.
Приходится ждать. -
1 минуту назад, vitor сказал:
Издеваетесь? На данный момент это невозможно
Что вы??!
Я не говорил что это возможно -
-
С неактивным пунктом меню не сталкивался...
Сдаюсь =( -
-
17 часов назад, petyaas сказал:
можно ли скомпилировать на x64?
Для андроида? Нет.
Здесь https://codematters.online/embarcadero-august-2018-product-roadmap-part-1/ утверждается что компилятор будет готов к лету:
ЦитатаAndroid 64-bit support will be mandatory from Summer 2019, which Embarcadero is working on delivering by that time.
-
-
Кстати не ради холивара, ничуть не защищаю студию, просто констатирую.
-
Пишем в данный момент на 10.3.1, в т.ч. под iOS.
Перед этим писали на всех версиях начиная с Берлина.
Live bindings не используем, т.к. наслышаны про его странное поведение.
Да, больше писанины, но и уверенности что все работает именно так как нужно - тоже больше.Да, вы можете отказаться от "сырой" студии, без проблем, никто не запрещает.
Но есть шанс что вы путаете теплое с мягким - студию в целом с одним глючным решением. -
Еще один вопрос:
каково ваше мнение, можно ли на гитхабе хранить проекты компании?
Имеется ввиду проекты с закрытыми для всех остальных исходниками. -
3 минуты назад, Tumaso сказал:
вот неплохое описание, как в Git делать Pull Request в существующем проекте
Спасибо, читаю.
-
Не знаю куда запостить данный вопрос, пишу в эту тему.
Собсно сабж.
Поставили требование, что часть наших проектов должна быть в GIT-репозитории. Репозиторий должен быть доступен извне.
Один из вариантов: наш хостер strato.de предоставляет гит из коробки, т.е. у них гит уже развернут, создаешь себе репозитории и работаешь с ними.
Проблема в том, что конкретно с гитом работать еще не приходилось, пытаюсь разобраться, но все как-то неочевидно... Его как будто пришельцы писали.
Пока что установил себе TortoiseGIT.Накидайте плиз ваших советов и мнений, с чего начать и какие могут быть тут грабли.
Может есть толковая обучалка по гиту?Всем заранее спасибо!
-
-
-
Так руки же есть? Пишите)))
Или у вас лапки?))) -
Только что, #WAMACO сказал:
ну так, все что выше написали, оформите, как компонент и будет счастье!
Прям с языка сняли
-
Тоже задумывался об этом, правильного ответа не знаю, но мысли есть:
Вариант 1
-сделать скриншот всего экрана (программно из дельфи, даже не экрана а формы)
-затенить весь скриншот, предположим на 40-50% (т.е. снизить интенсивность каждого пикселя)
-зная местоположение вашей кнопки с новой фичей, вырезать эту область из альфаканала скриншота (если делать круто - то вырез должен быть не прямоугольным а круглым, соотв. нужно както преобразовать прямоугольную кнопку в подходящих размеров круг)
-вывести этот скришнот поверх всех контролов формы, не забыть положить на скриншот текст с описанием фичи и кнопкой перехода к следующей фиче.Вариант 2
-сделать скриншот всего экрана тупо чтобы знать его размеры
-залить черным цветом
-залить весь альфаканал на те же 40-50% (т.о. если вывести эту картинку поверх, она будет лишь затенять все что под ней)
-аналогично предыдущему пункту вырезать дырку в альфаканале
-аналогично предыдущему пункту вывести поверх формыРазличия в том, что первый вариант вроде бы проще.
Второй вариант зато позволит видеть анимированные контролы под затенением (если он и есть и нужны).Также буду раз услышать другие варианты.
-
7 минут назад, Vitaldj сказал:
Вы меня тоже поймите правильно, я ведь практический врач, не профессиональный программист. Нужно кое что доделать.
Нормально все!
Просмотрел презентацию, крутое дело делаете! Искренне желаю вам успехов!
Настройка Android SDK
в Развертывание приложений
Опубликовано
Хех, будет весело
Android NDK (native development kit) – это набор инструментов, которые позволяют реализовать часть вашего приложения используя такие языки как С/С++.
Для того чтобы среда могла использовать эти утилиты при необходимости. Чуть больше про NDK можно прочитать здесь.
Каждый АПИ-левел содержит новые возможности или исправления, отсутствующие в предыдущем АПИ.
Какой именно АПИ нужен вам - можете решать сами.
Различают минимальный АПИ (грубо говоря, это минимальная версия Андроида на котором программа может запуститься, но не обязательно будет работать в полном объеме)
и целевой АПИ (версия Андроида, для которой собсно программа и предназначена).
Как правило раньше хватало минимального АПИ 14, а целевой - 22 (если ине не изменяет память, не ручаюсь что цифры точные).
Сейчас эти цифры изменились, минимальный если я не ошибаюсь 22 или 24, целевой - от 26 и выше. Связано это с тем, что Гугл закручивает гайки в плане безопасности (или просто загручивает гайки, потому что тупо может), и объявляет старые версии устаревшими и неподдерживаемыми.
Может да, а может и нет. Смотря какие фичи из сдк используются.
Но вообще, чаще всего да, могут.
Добро пожаловать в новый чудный мир! ))))))
На самом деле все работает, просто вы кое-что не сделали.
Указывать разрешения в настройках проекта более недостаточно. Нужно, да, но теперь этого мало.
Нужно запрашивать эти разрешения у пользователя в процессе работы программы, динамически. Более того, программа должна корректно отработать, даже если пользователь не выдал вам эти разрешения.
Т.е. если вы хотите доступ к камере чтобы сфоткать что-то, вы спрашиваете пользователя, что программе нужна камера. Пользователь может и отказать, вы проверяете его ответ и в случае отказа делаете вид что вам не нужна камера, а не крашитесь как раньше)))
Точно так же с другими разрешениями. Если программе в принципе необходимо разрешение, и без него она теряет свой смысл - то сообщать об этом пользователю.
Тем с запросом разрешений на этом форуме - завались, есть даже примеры в самой Студии. Это на самом деле несложно.