Метка: android

Как я свои приложения на Android 64 переводил

Как я свои приложения на Android 64 переводил

В 2019 года, компания Google решила перевести все свои приложения на 64-битную платформу и предупредила об этом разработчиков. Все кто пишут приложения на Delphi Rad Studio столкнулись с тем, что компиляции под 64-битный режим не было.

И вот, наконец выходит Rad Studio 10.3.3, скачивается с торрентов, выбирается компиляция под Android 64 и приложение (созданное ранее) зависает на заставке. Ново-созданное приложение выдает такое:

Покопавшись, обнаружил что процессор моего Doogee Shoot хоть и поддерживает 64 операционную систему, но все доступные прошивки на него 32 битные. Засада.

Пришлось брать телефон жены (Samsung A30) и собирать проекты уже на нём.

Но как оказалось, просто так взять и добавить скомпилированное приложение не получиться, по хорошему нужно собирать так называемый Бандл который содержит 32 и 64 битные приложения. Делается он просто, нужно всего лишь поставить галку:

Однако Google не хочет принимать такой бандл, сетуя на установку каких-то дополнительных ключей-подписей:

Выбираем нужный пункт, скачиваем нужный jar-файл:

Запускаем консоль, лучше сразу в администраторском режиме:

И пишем подобный код:

java -jar PATH_TO_PEPK —keystore=PATH_TO_KEYSTORE —alias=ALIAS_YOU_USE_TO_SIGN_APK —output=PATH_TO_OUTPUT_FILE —encryptionkey=GOOGLE_ENCRYPTION_KEY

Описание:

PATH_TO_PEPK = Путь до скаченного вам файлаC:\pepk.jar
PATH_TO_KEYSTORE = Путь до вашего файла-ключей приложения C:\keystore.keystore
ALIAS_YOU_USE_TO_SIGN_APK = Пишем ALIAS:

PATH_TO_OUTPUT_FILE = путь выходного файла C:\private_key.pem
GOOGLE_ENCRYPTION_KEY = ваш ключ шифрования: eb10fe8f7c7c9df715022017b00c6471f8ba8170b13049a11e6c09ffe3056a1

Пример, так как я скачивал всё в корневой каталог, то у меня выглядит всё вот так:

java -jar «C:\pepk.jar» —keystore=»C:\mykeystore» —alias=storm —output=»C:\private_key.pem» —encryptionkey=eb10fe8f7c7c9df715022017b00c6471f8ba8170b13

Два раза нужно будет ввести пароль для вашего существуюего ключа и на выходе получим искомый файл, который скармливаем Google:

Ура!

Теперь собираем сдвоенные бандлы (32+64) и публикуем их как раньше.

Turretz — своя звезда смерти

Turretz — своя звезда смерти

Turretz — прикольная android-залипалка, где мы прокачиваем свою планету устанавливая на неё всякие крутые пушки. Пушки можно прокачивать практически бесконечно, но только за деньги. Деньги мы получаем при убийстве врагов — которые тоже бесконечны. Вообщем получаем такую бесконечную гриндилку. Я уже дошел до 12-го уровня, а вы? 🙂

Сравнение фото-камер IPhone и Android

Сравнение фото-камер IPhone и Android

Фото возможности айфонов безусловно очень огромны, компания не жалеет денег на отличные матрицы, линзы, програмное обеспечение, но это не значит, что у айфонов нет конкурентов. В данном обзоре перечислены все альтернативы камерам айфонам на платформе андроид:

https://www.ferra.ru/ru/mobile/review/best-iphone-camera-competitors/

Сам когда-то задавался вопросом выбора бюджетного смартфона с отличной камерой. На айфоны даже не смотрел — в основном из-за цены, и возможными проблемами с разлочкой программ. Как вы знаете, я приобрел Doogee Shoot 1 и до сих пор очень доволен — огромный и четкий экран, быстрый процессор, отличная камера — всё это вкупе даёт отличный инструмент для работы и отдыха. С момента приобретения смартфона — перестал носить с собой цифровой фотоаппарат и ноутбук, возможностей мобильника превосходно хватает.

Dev: Кобольды-вредители

Dev: Кобольды-вредители

Перенес код с 7-ых дельфей на RAD Studio 10.2.2 Tokyo.

Осталось написать примитивную логику ботов, и можно будет публиковать в Google.Play. После публикации допишу сетевой код, и займусь ре-дизайном, т.к. картинки в игре — использованы не мои.

Полезные программы для энергетиков

Полезные программы для энергетиков

В прошлом году, ради забавы и освежения навыков програмирования сделал себе в помощь несколько приложений для работы, а именно электронные справочники-приложения на тему энергетики. Как оказалось, эти приложения нужны были не только мне, по статистике активных устройств на котором были установлены программы более 10.000.

И вот длинными декабрьскими вечерами, я обновил — некогда бывшие поделки, в более серьезные приложения, представляю вашему вниманию:

ПТЭЭП androidЭлектронный справочник ПТЭЭП — «Правила технической эксплуатации электроустановок потребителей», пригодится всем людям открывающим своё коммерческое дело. Нужно ли заводить заведующего электрохозяйством, куда ставить высоковольтные установки, и нужно ли отчитываться за персональные компьютеры и давать третью группу по электробезопасности бухгалтеру? Об этом всем написаны правила ПТЭЭП.

Скачать и установить ПТЭЭП можно здесь: https://play.google.com/store/apps/details?id=moskovchenko.pteep

ПОТЭУ androidПОТЭУ (он же просто ПОТЭ или более официально ПОТЭУ-328н-2016), — нужен в основном тем, кто непосредственно контактирует с электроустановками. Я вот например часто ходил проверять серверные на работе, и я обязан был знать ПОТЭУ на свою третью группу по электробезопасности.

Скачать и установить ПОТЭУ можно на google.play: https://play.google.com/store/apps/details?id=moskovchenko.poteu

ПУЭ 7 androidПУЭ-7 — это книга для совсем крутых специалистов-электриков, которым просто необходимо знать на каком расстоянии нужно повесить розетку, или как провести высоковольтную линию через реку или населенный пункт. Все самые сокровенные знания только здесь, этакая библия электрика.

Скачать и установить ПУЭ-7 можно здесь: https://play.google.com/store/apps/details?id=moskovchenko.pue7

Справочник Энергетика androidТак же я решил объеденить свои два бывших проекта — «Инструкцией по переключениям в электроустановках» и «Правила технической эксплуатации электрических станций и сетей Российской Федерации» (ПТЭС или ПТЭЭСС’) в один более функциональный «Справочник Энергетика» на Android. Туда я запихнул еще пару инструкций, например «Инструкцию по применению и испытанию средств защиты, используемых в электроустановках» (СО 153-34.03.603-2003) и «Инструкцию по предотвращению и ликвидации аварий в электрической части энергосистем» (СО 153-34.20.561-2003), и в процессе добавлю еще несколько новых.

Скачать и установить Справочник Энергетика можно здесь: https://play.google.com/store/apps/details?id=moskovchenko.energobook 

Так же я запустил  сайт для своих проектов http://moskovchenko.com/, который будет использоваться как моя визитка разработчика, но основной сайт для постинга своих мыслей и наблюдений останется на кибершторме.

Theme: Overlay by Kaira Все права защищены 2003-2020
Love Delphi and Rad studio