| Устанавливая Java приложения/игры требующие доступ во внешний источник, будь то память телефона, flash карта, интернет или камера, вы сталкиваетесь с проблемой, когда телефон постоянно спрашивает разрешение на доступ приложения к чему-либо. Данная статья описывает способ, как избавиться от запросов, и дать Java приложению/игре любые привилегии, с помощью программы BeHappy. Подробная инструкция: Нужное ПО -JRE (Java Runtime Environment) (~16 МБ) Поставили и забыли. -WinRAR (~1 МБ) (должен быть установлен до установки BeHappy) -MobiMB v3.4 DP3 (скачать) (~1 Мб) (для S40 обязательно, для S60 не помешает) Устанавливаем. -BeHappy (скачать) (в архиве ~80 кб) Устанавливаем. Установка сертификата в телефон На Series 40 3rd Edition: Через MobiMB заливаем содержимое "user" из архива BeHappy в папку телефона "A:\Hiddenfolder\certificates\user\". На Series 60: Заливаем сертификат exp.cer (в папке "auth" из архива BeHappy) в смартфон и устанавливаем его. При установке отмечаем пункт "Установка приложений". Сертификация мидлета 1. Запускаем BeHappy. 2. Устанавливаем Permissions в соответствии с требованиями приложения. Можно установить автоматический способ, а можно назначить самостоятельно. Также появилась возможность добавлять Permissions в соответствии с предустановками. Пока, что в базе предустановок лишь небольшое количество приложений, но они пополняются по мере возможностей. а) Создавать автоматически-данный способ чаще всего не работает, т.к. разработчики не всегда вносят список нужных Permissions в сам мидлет. Но, если они есть, то рекомендуется ставить этот пункт; б) Назначить следующие-выбрав данный пункт, нужно галочками пометить нужные права необходимые приложению/игре. Делаем это наугад . Не сложно догадаться, если вы ставите файл менеджер, то ему нужен доступ к файловой системе(чтение/запись), а если интернет браузер-то доступ в интернет(в данном случае Socket) и т.д. Не стоит забывать, что для разных приложений нужны разные Permissions, не забывайте переназначать их, когда подписываете новое приложение. 3. Программа настроена. Осталось только подписать. Запросто!!! а) Drag&Drop мидлета (.jar или .jad) на форму программы; б) Нажимаем Открыть на форме программы, через контекстное меню формы или трея. В появившемся окне выбираем нужный файл; в) Через проводник правой кнопкой по файлу мидлета -> Подписать. (Это делайте, если точно знаете, что установленные Permissions подходят) Теперь осталось лишь добавить "то, что получилось" (.jar файл и одноименный .jad) в телефон На Series 40: 1. Заливаем "то, что получилось" в телефон. 2. Выбираем приложение (из п1) нажимаем Функции -> Доступ. Устанавливаем Разрешено на нужный доступ. На Series 60: 1. Заливаем "то, что получилось" в смартфон. 2. Устанавливаем ОБЯЗАТЕЛЬНО ЧЕРЕЗ JAD. 3. Через диспетчер приложений, в настройках установленного приложения, ставим нужные пункты. Все. Радуемся!!! |