категории | RSS

Java игры на 9.4

Всем думаю знакома проблема 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)

sadovnikov888
2011-03-06T21:12:06Z

Здесь находятся
всего 0. За сутки здесь было 0 человек

Комментарии 16

#16   prowoxit    

Всем думаю знакома проблема Nokia. После установки большого числа приложений диспетчер этих самых приложений открыть не удаётся. Поэтому в java играх отключить экранную клавиатуру никак нельзя. Поэтому придётся....
На самом деле никак? winked
Поэтому придётся без таких танцев с бубном простое решение: ставить атрибут скрытый папке (папкам) !/sys/install/sisregistry/, и диспетчер приложений видит и открывает все установленные приложения.

Но за статью спасибо, ето другуй способ, и умные безусловно получают идеи какие чудеса можно творить с файлом MANIFEST.MF.

Рекомендую начинающим (опытным специалистам своей системы не надо):
1) впервые начинать на диске E://(F://), и когда ето не является достаточным из-за очень болщего количества приложений (более ~300-400, зависит и от других факторов), затем продолжать на диске C://.
2) ставить скрытый атрибут только временно для етих действий с диспетчером приложений, , а затем снять его.

Источник (Google перевод)


0 ответить

#16   sadovnikov888    

sergion88,
Virtual keyboard имеет кучу настроек. Правда не знаю как он работает на яве. Пробуй. На сайте он есть.


0 ответить

#16   sergion88    

Хотел сенсор отключить эту клаву ни получается. Конечно вопрос не по теме, подскажите есть ли мод на яву машину? Чтоб были кнопки
Лев. Софт прав.софт
123
456
789
*0#
А не то что вот эта абцд.


0 ответить

#16   sadovnikov888    

Age111,
Ну кроме клавы тут еще много всего полезного. Пусть люди пробуют. Каждый найдет себе что ему удобнее. Кто то яву вообще на дух не переносит.


0 ответить

#16   Age111    

Проще установить jаvаruntimе и клава появлятся не будет


0 ответить

#16   puwxstik    

sadovnikov888, согласен, я там кое-что накосячил, но Nokia-MIDlet-Category: Game все же не работает


0 ответить

#16   sadovnikov888    

puwxstik,
манифест открываешь текстовым редактором. И в конце вставляешь нужные строчки. Хотя работает в любом месте. Потом сохраняешь изменения. Все работает. Проверено много раз и ни разу не подводило. Либо что то делаешь не так либо не сохраняешь изменения.
-------------
Добавлено в 22.29: Vinogradof,
Кстати на сенсорах проверял две версии проги. Работает не корректно.


0 ответить

#16   puwxstik    

ну а где строки то добавлять или где угодно? а то я уже дважды добавлял и не работает ниче
-------------
Добавлено в 21.03: на 2х играх пробовал - ни в какую не работает


0 ответить

#16   Vinogradof    

sadovnikov888 в ней как минимум есть редактор манифеста...


0 ответить

#16   sadovnikov888    

Vinogradof,
Java Adapter JAM не убирает виртуальную клаву. И кажется прога не обновлялась более 2 лет то есть еще до выхода на рынок сенсорных нокий.


0 ответить

Яндекс.Метрика