Лидеры
Популярный контент
Показан контент с высокой репутацией 26.09.2016 во всех областях
-
Исключить устройства с Intel Atom как не поддерживаемые
Kitty и 2 других отреагировал Равиль Зарипов (ZuBy) за вопрос
этот код на Delphi будет такой {$IFDEF ANDROID} var I: integer; arrObj32: TJavaObjectArray<JString>; arrObj64: TJavaObjectArray<JString>; arrObjAbis: TJavaObjectArray<JString>; s32, s64, sAbis: string; begin s32 := ''; arrObj32 := TJBuild.JavaClass.SUPPORTED_32_BIT_ABIS; for I := 0 to arrObj32.Length - 1 do s32 := s32 + JStringToString(arrObj32.Items[I]); s64 := ''; arrObj64 := TJBuild.JavaClass.SUPPORTED_64_BIT_ABIS; for I := 0 to arrObj64.Length - 1 do s64 := s64 + JStringToString(arrObj64.Items[I]); sAbis := ''; arrObjAbis := TJBuild.JavaClass.SUPPORTED_ABIS; for I := 0 to arrObjAbis.Length - 1 do sAbis := sAbis + JStringToString(arrObjAbis.Items[I]); end; {$ENDIF}3 балла -
"ЯКупил" - мобильный список покупок
Brovin Yaroslav и ещё один отреагировал Сергей Пьянков за тема
В связи с запуском приложения, первые 5 участников форума могут получить одну из платных функций (Синхронизацию) в подарок, для чего необходимо сделать следующее: установить приложение и выполнить в нём регистрацию, после чего сообщить эл. почту, которая для этого использовалась (на неё, в результате, и будет выслан промокод). Написанное касается лишь Android-версии, т. к. Apple, к сожалению, не поддерживает купоны для встроенных покупок.2 балла -
ListBox Item style (картинка на заднике и ее растяжка).
enatechno и ещё один отреагировал Равиль Зарипов (ZuBy) за вопрос
использовать TImage2 балла -
ListBox Item style (картинка на заднике и ее растяжка).
Rusland и ещё один отреагировал Равиль Зарипов (ZuBy) за вопрос
1) кидаем TListBox 2) ПКМ по LB -> Add Item -> TListBoxItem 3) ПКМ по TListBoxItem - > Edit Default Style 4) В Tool Panel ищём TImage, бросаем в стиль ListBoxItemstyle 5) выставляем Align, выключаем HitTest 6) загружаем картинку 7) желательно поменять StyleName 8) Закрываем, сохраняем 9) для нужных Item'ов выставляем StyleLookup 10) Profit!2 балла -
DeviceInfo - модуль для получения информации о девайсе
zairkz и ещё один отреагировал Равиль Зарипов (ZuBy) за вопрос
прошу протестить обладателей девайсов с Intel Atom на борту Возможно решилась проблема с определением Intela из приложения Обновленная версия Спасибо @Rusland за тест2 балла -
Исключить устройства с Intel Atom как не поддерживаемые
zairkz и ещё один отреагировал Равиль Зарипов (ZuBy) за вопрос
на андроид студии это делается так 5.0 и выше for(String s : Build.SUPPORTED_32_BIT_ABIS) { Log.i("TAG", "CPU_32: " + s); } for(String x : Build.SUPPORTED_64_BIT_ABIS) { Log.i("TAG", "CPU_64: " + x); } до 5.0 Log.i("TAG", "CPU_ABI: " + Build.CPU_ABI); Log.i("TAG", "CPU_ABI2: " + Build.CPU_ABI2);2 балла -
Исключить устройства с Intel Atom как не поддерживаемые
Kitty и ещё один отреагировал Евгений Корепов за вопрос
Нет, MIPS это отдельная ветвь https://ru.wikipedia.org/wiki/MIPS_(архитектура) , Intel Atom к ней не имеет отношения, он именно X86, а гугль не фильтрует его как x86 из за возможности эмуляции arm - сволочи.2 балла -
"ЯКупил" - мобильный список покупок
Евгений Корепов отреагировал Сергей Пьянков за тема
Официальный сайт: app-yakupil.ru Поддерживаются две платформы: Android и iOS1 балл -
1 балл
-
Диалоговое окно на Андроид.
Kitty отреагировал Равиль Зарипов (ZuBy) за вопрос
правильней будет скрывать этот диалог при сворачивании, артефактов не будет1 балл -
"ЯКупил" - мобильный список покупок
Равиль Зарипов (ZuBy) отреагировал Евгений Корепов за тема
В этот момент на экране виртуальная клавиатура, и если тост и появляется, то видимо под ней. Андроид 5, HTC One, подробности системы можете посмотреть в консоли разработчика в моем отзыве (Евгений Корепов). Тут сколько людей, столько мнений. Я бы рассуждал так - ставим себя на место пользователя со средними показателями и средним доходом, и предполагаем что эту функцию ему хочется средне :-) Т.е. стоимость не должна превышать стоимость какой нибудь приятной мелочи для своего ребенка или жены , иначе он выберет подарок семье, шоколадку к примеру :-) Так что по мне стоимость в пределах 20-30 рублей и надежда на массовость приложения.1 балл -
"ЯКупил" - мобильный список покупок
zairkz отреагировал Евгений Корепов за тема
Мне нравится. Поставил пятерку андроид версии. Регистрировал на kayfolom@gmail.com Пара замечаний : 1. нажатие на кнопку настройки вызывает видимо типа меню с надписью "Настройки" - надпись выровнена по левому краю, и смотрится это не очень. 2. При регистрации и вводе кода в приложении приходится вводить и дефисы вручную. Не очень удобно. Да и 9 цифр кода мне кажется избыточным. Может сделать 4 цифры, но с ограничением их срока жизни (к примеру код действителен в течении 10 минут). 3. После ввода очередного товара и нажатия + не понятно что происходит (все поля очищаются). Может где то разместить счетчик добавленных товаров или как то информировать что товар добавлен. И вопрос: Как вы реализовали пробные периоды платных функций? Средствами гугля или как то еще? P.S. Мне кажется цена великовата для доп функций. 289р. за синхронизацию отпугивает. Может для начала сделать совсем дешево, а после увеличения клиентской базы и получения устойчивой оценки, уже поднимать потихоньку?1 балл -
ListBox Item style (картинка на заднике и ее растяжка).
Равиль Зарипов (ZuBy) отреагировал M1shQa за вопрос
Блин за 2 секунды сделал сейчас и все получилось, огромное Вам спасибо! Все го то надо было сменить TimageView на Timage Эх балбес)1 балл -
метод с TPath вообще кранты по производительности ) он еще и самомасштабируется. вообще мрак.1 балл
-
Исключить устройства с Intel Atom как не поддерживаемые
Pax Beach отреагировал Равиль Зарипов (ZuBy) за вопрос
1 балл -
Взял код вот отсюда: procedure TForm10.Button2Click(Sender: TObject); begin Memo1.Lines.Add(Format('%s:%s', ['BOARD', JStringToString(TJBuild.JavaClass.BOARD)])); Memo1.Lines.Add(Format('%s:%s', ['BOOTLOADER', JStringToString(TJBuild.JavaClass.BOOTLOADER)])); Memo1.Lines.Add(Format('%s:%s', ['BRAND', JStringToString(TJBuild.JavaClass.BRAND)])); Memo1.Lines.Add(Format('%s:%s', ['CPU_ABI', JStringToString(TJBuild.JavaClass.CPU_ABI)])); Memo1.Lines.Add(Format('%s:%s', ['CPU_ABI2', JStringToString(TJBuild.JavaClass.CPU_ABI2)])); Memo1.Lines.Add(Format('%s:%s', ['DEVICE', JStringToString(TJBuild.JavaClass.DEVICE)])); Memo1.Lines.Add(Format('%s:%s', ['DISPLAYドID', JStringToString(TJBuild.JavaClass.DISPLAY)])); Memo1.Lines.Add(Format('%s:%s', ['FINGERPRINT', JStringToString(TJBuild.JavaClass.FINGERPRINT)])); Memo1.Lines.Add(Format('%s:%s', ['HARDWARE', JStringToString(TJBuild.JavaClass.HARDWARE)])); Memo1.Lines.Add(Format('%s:%s', ['HOST', JStringToString(TJBuild.JavaClass.HOST)])); Memo1.Lines.Add(Format('%s:%s', ['ID', JStringToString(TJBuild.JavaClass.ID)])); Memo1.Lines.Add(Format('%s:%s', ['MANUFACTURER', JStringToString(TJBuild.JavaClass.MANUFACTURER)])); Memo1.Lines.Add(Format('%s:%s', ['MODEL', JStringToString(TJBuild.JavaClass.MODEL)])); Memo1.Lines.Add(Format('%s:%s', ['PRODUCT', JStringToString(TJBuild.JavaClass.PRODUCT)])); Memo1.Lines.Add(Format('%s:%s', ['RADIO', JStringToString(TJBuild.JavaClass.RADIO)])); Memo1.Lines.Add(Format('%s:%s', ['TAGS', JStringToString(TJBuild.JavaClass.TAGS)])); Memo1.Lines.Add(Format('%s:%d', ['TIME', TJBuild.JavaClass.TIME])); // Memo1.Lines.Add(Format('%s:%s', ['TYPE', // JStringToString(TJBuild.JavaClass.&TYPE)])); Memo1.Lines.Add(Format('%s:%s', ['UNKNOWN', JStringToString(TJBuild.JavaClass.UNKNOWN)])); Memo1.Lines.Add(Format('%s:%s', ['USER', JStringToString(TJBuild.JavaClass.USER)])); Memo1.Lines.Add(Format('%s:%s', ['CODENAME', JStringToString(TJBuild_VERSION.JavaClass.CODENAME)])); Memo1.Lines.Add(Format('%s:%s', ['INCREMENTAL', JStringToString(TJBuild_VERSION.JavaClass.INCREMENTAL)])); Memo1.Lines.Add(Format('%s:%s', ['RELEASE', JStringToString(TJBuild_VERSION.JavaClass.RELEASE)])); Memo1.Lines.Add(Format('%s:%d', ['SDK_INT', TJBuild_VERSION.JavaClass.SDK_INT])); end; Единственное упоминание Intel в Fingerprint... ну хоть что-то1 балл
-
FMX Express же выкладывали все обертки.1 балл
-
Вот приложение с маркета (а также всякие CPU-Z, Aida64) как-то определяет ведь что процессор intel. Как они это делают?1 балл
-
Исключить устройства с Intel Atom как не поддерживаемые
Равиль Зарипов (ZuBy) отреагировал Pax Beach за вопрос
Не смешно даже.1 балл -
Исключить устройства с Intel Atom как не поддерживаемые
Равиль Зарипов (ZuBy) отреагировал Rusland за вопрос
Проверил на intel Atom код {$IF defined(CPUARM)} Label1.text := 'armv7'; {$ELSEIF defined(CPUX86)} Label1.text := 'intel'; {$ENDIF} Выдает armv71 балл -
Исключить устройства с Intel Atom как не поддерживаемые
Pax Beach отреагировал Равиль Зарипов (ZuBy) за вопрос
я так понимаю это MIPS архитектура1 балл -
Исключить устройства с Intel Atom как не поддерживаемые
Pax Beach отреагировал Равиль Зарипов (ZuBy) за вопрос
у меня вот так1 балл -
Исключить устройства с Intel Atom как не поддерживаемые
Pax Beach отреагировал Равиль Зарипов (ZuBy) за вопрос
кажется это не прокатит, т.к. запускается в эмуляторе (JVM Dalvik или ART), поэтому архитектура будет ARM я пытался через java пробиться к процессору, но всегда получал ARM1 балл -
SQLConnection - подключение к БД без Builder'а
Andrey Efimov отреагировал Евгений Корепов за вопрос
Создайте пустой файл с расширением .udl, к примеру DatabaseName.udl. Откройте его в проводнике, на первой вкладке сразу увидите доступные, на данном компьютере, провайдеры баз данных, на второй вкладке сможете проверить соединение. Если все в порядке и соединение устанавливается, то можно плясать дальше, искать следующую причину. Update - если нужного поставщика нет, то следуйте инструкции https://msdn.microsoft.com/ru-ru/library/dn538994(v=sql.120).aspx1 балл -
KillFocusByReturn=true Правда у меня на планшете Леново 7'' (Android 4.4) это не срабатывает и нажатие Enter приводит к переводу каретки... была уже тема такая1 балл
-
Событие InputBox при клике ListBoxItem
Rusland отреагировал master webs за вопрос
разобрался может кому будет нужно procedure TForm1.shopcartItemClick(const Sender: TCustomListBox; const Item: TListBoxItem); var edit: TListBoxItem; begin if shopcart.Selected <> nil then begin edit:=shopcart.Selected; InputBox('Изменить количество', '', edit.StylesData['textstyle'].ToString, procedure(const AResult: TModalResult; const AValue: string) begin edit.StylesData['textstyle']:= AValue; end); end;1 балл