Всем думаю знакома проблема Nokia. После установки большого числа приложений диспетчер этих самых приложений открыть не удаётся. Поэтому в java играх отключить экранную клавиатуру никак нельзя. Поэтому придётся редактировать сам файл игры. Jar. Кроме отключения экранной клавы можно сделать что-бы игра устанавливалась сразу в папку игры а не приложения. Что-бы при запуске сразу поворачивалась либо в ландшафт либо в портрет. Также при нажатии красной кнопки просто сворачивалась а не закрывалась. В архиве поэтапная инструкия в картинках на примере winrar и текстовый файл с описанием. Такие же манипуляции можно сделать и на смарте. С помощью x-plore. Принцип тот же. Процедура полезна не только для тачфонов но и для кнопочных конечно.
Инструкция
* Открываем файл игры Jar архиватором 7-zip или winrar либо подобным
* Открываем MANIFEST.MF в папке META-INF блокнотом
* И добовляем строки которые нас интересуют
Nokia-MIDlet-On-Screen-Keypad: no
Nokia-MIDlet-Category: Game
Nokia-MIDlet-App-Orientation: portrait
Nokia-MIDlet-No-Exit: true
Nokia-MIDlet-Canvas-Scaling-Orientation-Switch: false
Nokia-MIDlet-Original-Display-Size: 240, 320
Nokia-MIDlet-Target-Display-Size: 360, 640
Nokia-Scalable-Icon: /i.svg
Nokia-Scalable-Icon-MIDlet-1: /i.svg
Информация:
Nokia-MIDlet-On-Screen-Keypad: no - отключение виртуальной клавиатуры
Nokia-MIDlet-Category: Game - установка в папку игры application-в папку приложения
Nokia-MIDlet-App-Orientation - автоповорот экрана landscape-горизонтальный portrait-вертикальный
Nokia-MIDlet-No-Exit - игра свернется при нажатии кр.кнопки а не выключится
Nokia-MIDlet-Canvas-Scaling-Orientation-Switch: false
Телефон не будет переворачивать игру при перевороте аппарата при включенном акселе.
Nokia-MIDlet-Original-Display-Size: 240, 320
Nokia-MIDlet-Target-Display-Size: 360, 640
Можно изменить разрешение игры и даже играть игры 240х320 во весь экран.
Nokia-Scalable-Icon: /i.svg
Nokia-Scalable-Icon-MIDlet-1: /i.svg
Можно заменить ярлык игры на любой в формате svg или png ( i.svg или i.png ) ярлык класть в корень архива jar без папок
Дополнительный скрин #1 (125, 44 Kb)
Дополнительный скрин #2 (204, 34 Kb)
Дополнительный скрин #3 (89, 1 Kb)
Дополнительный скрин #4 (125, 71 Kb)
Дополнительный скрин #1 (105, 72 Kb)
Дополнительный скрин #2 (166, 24 Kb)
Дополнительный скрин #3 (170, 39 Kb)
Дополнительный скрин #4 (151, 98 Kb)
Дополнительный скрин #1 (156,11 Kb)
Дополнительный скрин #2 (155,14 Kb)
Дополнительный скрин #3 (98,82 Kb)
Похожие файлы
Лучшие Android игры 2023 года
Все про ИГРЫЧто-то типа Minecraft: топ лучших песочниц
Все про ИГРЫКомментарии 16
sergion88,
Virtual keyboard имеет кучу настроек. Правда не знаю как он работает на яве. Пробуй. На сайте он есть.
Age111,
Ну кроме клавы тут еще много всего полезного. Пусть люди пробуют. Каждый найдет себе что ему удобнее. Кто то яву вообще на дух не переносит.
puwxstik,
манифест открываешь текстовым редактором. И в конце вставляешь нужные строчки. Хотя работает в любом месте. Потом сохраняешь изменения. Все работает. Проверено много раз и ни разу не подводило. Либо что то делаешь не так либо не сохраняешь изменения.
-------------
Добавлено в 22.29: Vinogradof,
Кстати на сенсорах проверял две версии проги. Работает не корректно.
sadovnikov888 в ней как минимум есть редактор манифеста...
Vinogradof,
Java Adapter JAM не убирает виртуальную клаву. И кажется прога не обновлялась более 2 лет то есть еще до выхода на рынок сенсорных нокий.
Поэтому придётся без таких танцев с бубном простое решение: ставить атрибут скрытый папке (папкам) !/sys/install/sisregistry/, и диспетчер приложений видит и открывает все установленные приложения.
Но за статью спасибо, ето другуй способ, и умные безусловно получают идеи какие чудеса можно творить с файлом MANIFEST.MF.
Рекомендую начинающим (опытным специалистам своей системы не надо):
1) впервые начинать на диске E://(F://), и когда ето не является достаточным из-за очень болщего количества приложений (более ~300-400, зависит и от других факторов), затем продолжать на диске C://.
2) ставить скрытый атрибут только временно для етих действий с диспетчером приложений, , а затем снять его.
Источник (Google перевод)
0 ответить