motofan logo
4 страниц V  1 2 3 > »         
> 

FileChanger - замена файлов без компа из Java

Снег_ST
сообщение 5.5.2006, 11:01


Интересующийся
**

Группа: Пользователи
Сообщений: 39
Регистрация: 20.2.2006
Из: Пушкино
Пользователь №: 71 152
Модель телефона: E398
Прошивка: R373_48R

Рейтинг: 16



FileChanger (раньше MenuChanger) предназначен для быстрой замены файлов в телефоне без компьютера.
Файлы берутся из одной папки, которую можно указать в настройках (Options). По умолчанию это a/mobile/system.
На данный момент поддерживаются файлы:
mma_ucp, маска mma_ucp*
gain_table.bin, маска gain_*
param_table.bin, маска param_*
spcolor.sch, маска spcolor* (для С-серии, не работает без опкодов!)
Будет еще funlight.pat

Принцип работы прост - в произвольную папку заливаете разные версии поддерживаемых файлов, называя их так, чтобы они попадали по маске. Например, mma_ucp_3x3, mma_ucp_3x4.txt. Имена файлов лучше делать не больше 23 символов - тогда они будут влезать в одну строку.
Потом снимаете Системный атрибут с оригинальных файлов. Это обязательно - через яву системные файлы не удаляются.

Запускаете мидлет. Он выведет содержимое каталога a/mobile/system (или того, что указан в Options).
Файлы можно удалять, применять и смотреть их свойства.
При выборе Apply мидлет проверяет имя файла и заменяет им оригинальный. Т.е. при выборе mma_ucp_что-то_там старый mma_ucp будет переименован в mma_ucp.old, а выбранный mma_ucp_что-то_там скопирован в a/mobile/system/ с именем mma_ucp.
После этого перезагружаем телефон - и всё.

v1.0.0 (09.05.2006)
- создан из MenuChanger v0.3.0
- добавлен п.м. Options - работает редактирование и сохранение в rms пути к файлам.
- добавлен п.м. "Delete mma_ucp" - удаляет текущий mma_ucp из a/mobile/system/
- добавлена поддержка подпапок (п.м. Properties для папок - переход в них)
- добавлена возможность сохранения атрибутов файла (кнопка Save Attr в окне Properties)
- добавлена поддержка spcolor.sch (/a/mobile/system/), актуально для С380/С650

v1.1.0 (17.05.2006)
- добавлена поддержка funlight.pat. Маска funlight* .
Мидлет ищет его сначала на а, потом на с. Где первым находит, там и заменяет.
- добавлен п.м. "Save as mma_dcp" - сохраняет выбранный шаблон mma как mma_dcp.
Если выбрать этот пункт меню не на mma_ucp*, то ничего не произойдет.
- добавлен п.м. "Save mma_ucp as..." - сохраняет mma_ucp в текущую папку с введенным именем.
Если файл с таким именем уже существует, то ничего не происходит.
- исправлена ошибка в Options - в качестве пути бралась текущая папка
- убран параметр TemplatesPath из jad-файла. По умолчанию берется a/mobile/system/

И еще: в архиве есть папка templates. В нее я включил несколько шаблонов:
funlight_42_for_all
funlight_splash
gain_table_42_for_all
mma_ucp_09_R373
mma_ucp_12_R373
mma_ucp_42_for_all
param_table_42_for_all

Все 42_for_all - это оригинальные файлы из этой прошивки.
funlight_splash - в двух первых стилях задействован фонарик, автор мне неизвестен
меню R373 - два моих варианта меню: 3х3 и 3х4

Это пробное наполнение. Я сознательно не включал туда настройки звука - на всех не угодишь, но в следующей версии я планирую предоставить более широкий выбор всех файлов.
Меню, пожалуй, оставлю только это - проще самим от скинов заливать.
А вот звук и фанлайт... Буду брать из монстров. Есть что посоветовать?

Сообщение отредактировал Osta - 25.4.2007, 10:55
Прикрепленный файл FileChanger_1.1.zip   ( 15.06 килобайт ) Кол-во скачиваний: 409
Прикрепленный файл FileChanger_1.1_2007.zip   ( 15.06 килобайт ) Кол-во скачиваний: 860
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Spammer
сообщение 5.5.2006, 13:51


Мастер
****

Группа: Пользователи
Сообщений: 220
Регистрация: 8.6.2005
Пользователь №: 43 798
Модель телефона: Motorola Defy
Прошивка: Android 2.2.1

Рейтинг: 80.5



Добро пожаловать в круг JAVA разработчиков!
Облегчает инсталяцию скинов. Хороша в работе с cTheme.
Так держать!
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Снег_ST
сообщение 5.5.2006, 13:59


Интересующийся
**

Группа: Пользователи
Сообщений: 39
Регистрация: 20.2.2006
Из: Пушкино
Пользователь №: 71 152
Модель телефона: E398
Прошивка: R373_48R

Рейтинг: 16



Спасибо. Я в размышлении - не с делать ли сьют с такими же мидлетами, настроенными на gain_table и funlight ?
Что чаще хочется менять?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Beaumont
сообщение 5.5.2006, 14:36


Миротворец
****

Группа: Пользователи
Сообщений: 201
Регистрация: 19.3.2005
Из: г. Москва
Пользователь №: 39 110
Модель телефона: E398
Прошивка: R373_G_0E.30.79R

Рейтинг: 216



Цитата(Снег_ST @ Пятница, 5 Май 2006, 15:01)
Кто знает, как удалить файл с атрибутом Системный ?
*

Такие файлы нельзя удалить из явы (да и из телефона тоже) - только + комп
Цитата(Снег_ST @ Пятница, 5 Май 2006, 17:59)
Я в размышлении - не с делать ли сьют с такими же мидлетами, настроенными на gain_table и funlight ?
*

Не уверен, что это нужно, не часто меняешь эти файлы: я как когда-то давно создал свой фанлайт, так его всегда при новой прошивке вставляю..., аналогично с гейн-тэйбл...
Но за саму идею +, всё-таки файл меню, приходится иногда менять (разные скины - разные мма*). Ещё пожелание на будущее: прежний файл меню не удалять, а переименовывать в mma_ucp_old.txt к примеру.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Wattie
сообщение 5.5.2006, 14:46


Мастер
****

Группа: Пользователи
Сообщений: 213
Регистрация: 16.11.2005
Пользователь №: 58 537
Модель телефона: e398
Прошивка: 43R

Рейтинг: 45



congratulations and great idea!

Please extend the application and make param_table, gain_table and other templaces replacings...

Suggestion - we can make special folder /a/templates/ for store of the files - it will be more convenient.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Beaumont
сообщение 5.5.2006, 15:19


Миротворец
****

Группа: Пользователи
Сообщений: 201
Регистрация: 19.3.2005
Из: г. Москва
Пользователь №: 39 110
Модель телефона: E398
Прошивка: R373_G_0E.30.79R

Рейтинг: 216



Цитата(Wattie @ Пятница, 5 Май 2006, 18:46)
we can make special folder /a/templates/ for store of the files - it will be more convenient.
*

Вот это кстати поддерживаю, чтоб не были раскиданы где попало.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Снег_ST
сообщение 6.5.2006, 5:38


Интересующийся
**

Группа: Пользователи
Сообщений: 39
Регистрация: 20.2.2006
Из: Пушкино
Пользователь №: 71 152
Модель телефона: E398
Прошивка: R373_48R

Рейтинг: 16



На самом деле я никак не могу определиться с архитектурой мидлета.
Если уж выносить файлы куда-то, то нужно делать настройки с rms, в которых можно тыкать в папку с файлами.
Потому как я вообще хочу хранить файлы на флешке, а она есть не у всех или есть не всегда.

Потом - можно хранить их всех в одной куче, апляй работает для всех, но мидлет сам разберется, что куда заливать.
В принципе, можно хранить файлы в подпапках (отобразить их - минутное дело), и тут мидлет опять же по имени файла сообразит, что к чему.
А можно - сьют, в котором каждый мидлет сам знает, по какой маске ему искать файлы и куда их складывать.

Вам-то как удобнее?

Пока что делаю версию 0.3 с поддержкой mma_ucp, param_table и gain_table, которые лежат одной кучей в /a/mobile/templates/.

Думайте, господа.

P.S. Про системные файлы я спросил для очистки совести - вдруг что пропустил.

P.P.S. Важное замечание - главное меню обновляется БЕЗ перезагрузки. А вот назначения на кнопки как раз и требуют рестарта.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Spammer
сообщение 6.5.2006, 7:18


Мастер
****

Группа: Пользователи
Сообщений: 220
Регистрация: 8.6.2005
Пользователь №: 43 798
Модель телефона: Motorola Defy
Прошивка: Android 2.2.1

Рейтинг: 80.5



Хорошо. Вот приятные дополения к cTheme пошли, а то держал все скины с однимим менюшками




[OFF]а где можно различные меню 3х3, 3х3. 4х4 взять?[/OFF]
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Wattie
сообщение 6.5.2006, 21:41


Мастер
****

Группа: Пользователи
Сообщений: 213
Регистрация: 16.11.2005
Пользователь №: 58 537
Модель телефона: e398
Прошивка: 43R

Рейтинг: 45



Цитата(Spammer @ Saturday, 6 May 2006, 9:18)
Хорошо. Вот приятные дополения к cTheme пошли, а то держал все скины с однимим менюшками
[OFF]а где можно различные меню 3х3, 3х3. 4х4 взять?[/OFF]
*



4х4 можно???
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
ShtAlex
сообщение 7.5.2006, 10:53


Интересующийся
**

Группа: Пользователи
Сообщений: 90
Регистрация: 5.10.2005
Из: Беларусь, Минск
Пользователь №: 53 647
Модель телефона: ROKR E1
Прошивка: R373_G_0E.30.42R

Рейтинг: 10.1



Цитата(Снег_ST @ Пятница, 5 Май 2006, 17:59)
Спасибо. Я в размышлении - не с делать ли сьют с такими же мидлетами, настроенными на gain_table и funlight  ?
Что чаще хочется менять?
*


Было бы удобно менять spcolor.sch. Это цветовая палитра в С380/С650 и т.д. Заливается в /a/mobile/system/
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
FileChanger - замена файлов без компа из Java · Разработка Java-приложений · Forum
 

4 страниц V  1 2 3 > » 
Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 27.4.2024, 10:11

Форум живёт: