Главная » Статьи » МОБИЛЫ » Смартфонам

Альтернативный способ сертификации Java на symbian9.
Статья о том, как предоставить максимальные права в операционной системе symbian9 любому приложению Java, используя сертификат другого приложения Java, подписанного разработчиком.
А так же о том, как установить для Java векторную иконку, упакованную в mif.
-------
Пригодится тем, кому по какой-либо причине не удается использовать для отмены запросов системы при работе с Java программу RomPatcher, или просто представляется обременительным.:)
-------
Весь способ сертификации заключается в том, что, установив через файл.jad любое подписанное разработчиком приложение (сертификатами multiple, thawte, verisign), и предоставив ему необходимые права в диспетчере приложений, мы заменяем файл файл.jar, находящийся по пути \private\102033E6\MIDlets\xxxxx\ (где xxxxx-папка установленного подписанного мидлета) на файл.jar того мидлета, которому хотели бы предоставить права подписанного. Новый файл в этой папке должен обязательно быть назван именем предыдущего (воизбежание ошибки лучше имя оригинала скопировать в буфер, а потом переименовывать заменяющий файл, вставив это имя из буфера, после чего переместить новый файл в ту папку, согласившись с заменой).
-------
После проделанной процедуры иконка приложения, его название в меню и диспетчере приложений останутся от предыдущего, но запускаться будет именно то, на файл.jar которого мы поменяли оригинальный файл.jar.
-------
Права приложению предоставляются в диспетчере приложений. Если забыли сделать это до замены файла, это можно сделать после замены (для некоторых моделей рекомендуется сделать это до замены).
Поумолчанию после установки даже у подписанного Java права ограничены. Поэтому в диспетчере нужно выделить имя установленного приложения, нажать на него средней кнопкой, и выбрать настройки, затем разрешить доступ к необходимым ресурсам системы. Основные, требующие частых запросов- это доступ в сеть, чтение данных, изменение данных.
---------------
Теперь о том, как установить для Java векторную иконку, упакованную в mif. Да, это возможно. :)
Во время этой процедуры можно так же и изменить название приложения в меню.
-------
Здесь нам потребуется программа RscEditor. Редактируем ею файл вида yyyyy_loc.rsc, находящийся по пути \private\10003a3f\import\apps\NonNative\resource\. Для этого (экспресс-мануал по использованию программы, кто знает-пропускает) открываем этот файл программой, жмем на него средней кнопкой, на экране появился путь к файлу, нажимаем 5, нажимаем 1, нажимаем Ok, нажимаем 2, видим название программы в меню-редактируем по желанию, нажимаем Ok, видим путь, редактируем обязательно. Путь должен иметь вид CилиE:\resource\apps\имя_иконки.mif\ , нажимаем Ok, и в завершение обязательно нажимаем 0, выходим из программы. Затем помещаем любую иконку имя_иконки.mif в папку, путь которой указали при редактировании. (имя новой иконки для некоторых моделей желательно создать, скопировав имя родной иконки, изменив расширение *.mbm на *.mif).
-------
Перед перезагрузкой подчистим папку \private\10003a3f\import\apps\NonNative\resource\, удалим из нее два ненужных файла. Первый- это родная иконка приложения в формате mbm, второй- это файл вида yyyyy_loc.rsc.original .
-------
Перезагружаем аппарат, и видим симпатичную векторную иконку в меню.:)
-------
Заранее отвечу на вопрос, почему мы помещаем иконку в формате mif не туда же, где находилась родная иконка приложения (в \private\10003a3f\import\apps\NonNative\resource\), а помещаем ее в \resource\apps\. Дело в том, что из той папки иконка в формате .mif будет читаемой только при отключенных капсах, а из \resource\apps\ она будет читаемой всегда.
-------
Теперь о том, что дает установка векторной иконки для Java-приложения.
1. Она красивая.:) Это актуально для аппаратов, на которых читаемость родных иконок мидлетов оставляет желать лучшего.
2. Векторная иконка всегда сможет изменять свой размер в приложениях, которые их отображают, например диспетчерах задач.
3. Кто пользуется приложением GDesk версии 0.26d, которая на мой взгляд самая стабильная, но не поддерживает установку на рабочий стол ярлыков Java, теперь будет поддерживать.:) Так как эта версия вовсе не Java не любит, а их родные иконки в формате mbm.
---------------
Все, описанные в статье действия производятся при полном доступе к файловой системые.
-------
На некоторых аппаратах 9.2 при использовании приложением стороннего сертификата могут не сохраняться настройки. Автор:MySQL
Категория: Смартфонам | Добавил: Sai (31.12.2009)
Просмотров: 804 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *:
Мини профиль
Пятница
22.11.2024
17:41


Меню сайта
Реклама
Аниме онлайн
  • Cowboy Bebop
  • Dance In The Vampire Bund
  • Devil May Cry
  • Evangelion
  • Hellsing
  • Highschool of the Dead
  • Ichiban Ushiro no Daimaou
  • Ookami Kakushi

  • Категории раздела
    Смартфоны [14]
    Смартфонам [141]
    N-Gage [1]
    Поиск
    Друзья сайта
  • Нема нічого

  • West Coast Rap

  • Калейдоскоп развлечений

  • Статистика
    Зарег. на сайте
    Всего: 42139
    Новых за месяц: 0
    Новых за неделю: 0
    Новых вчера: 0
    Новых сегодня: 0
    Из них
    Администраторов: 2
    Модераторов: 1
    Провереных: 2
    Пользователей: 42132
    Забаненых: 2
    Из них
    Парней: 42099
    Девушек: 40


    Пользователи, посетившие сайт за текущий день:

    Semenfaj
    Самые активные пользователи:

    Jamesfal
    EVLO
    Alisamef
    AlinaElartOrdikavipliva
    Sai
    JimmyExara
    sophiemd69
    Niklbok
    Mensik69
    trotigoo
    Сейчас на сайте
    Онлайн всего: 2
    Гостей: 2
    Пользователей: 0
    Наша кнопка
    Если тебе понравился наш сайт или ты хочешь выразить свою благодарность и внести свой вклад в развитие ресурса — размести на своем сайте кнопку нашего сайта

    Наша аниме кнопка:


    Получить код:

    Мы в паутине

    аниме топы

    PPN Top 50 ТОП-Лист Русской Лиги Покемонов
    наш рейтинг

    UA-ToP.Net bodr_top
    Реклама