![]() |
|
|
Nokia Раздел для смартфонов и телефонов. Тут море полезной информации, можно бесплатно скачать программы для смартфона, взломать смартфон и многое другое. Все для Symbian 9 |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 | |||
Коренной житель
![]() ![]()
|
![]() Наверное каждый любитель смартфонов Nokia на базе Symbian 9 хочет научиьтся сам русифицировать программы, создавать моды даже немного изменять интерфейс программы. На самом деле это не так сложно как кажется. Для этого не надо знать программных языков и не обязательно иметь высшее образование. Для этого лишь достаточно смартфона, компа, базовых знаний и интересных творческих идей.
Приложения на Symbian имеют довольно простое строение. Для того чтобы убедиться в этом, достаточно скачать программу-распаковщик SIS-пакетов, которая находится во вложении темы. Далее всё можно рассмотреть экспериментальным путём. Итак, распакуем приложение... К примеру Smaper v 1.59s Мы видим четыре папки, текстовый файл и файл pkg ![]() Вот собственно говоря и содержание SIS пакета. А теперь по порядку: * файл pkg это файл, создающийся всеми приложениями распаковщиками для последующей быстрой упаковки. Там прописаны местонахождения файлов и прочее. ** Папки эти содержат само приложение. Например resource/apps/Smaper_reg.mif - это иконка приложения в меню смартфона. Для распаковки и упаковки файлов MIF пользуйтесть прогой на телефон - SmartSIS *** О папке data я даже говорить не стану, там и так ВСЁ понятно. **** и если вы успели заметить, файлы в смартфоне прописываются именно в той папке, где они лежат при распаковке.(ну это я думаю итак все поняли))) Вот и в таком же духе и продолжаем. То есть чтобы изменить в примеру какой нибудь звук в Smaper - нужно просто распаковать SIS пакет, заменить в нём соответствующий файл снова упаковать. Но это в том случае, если само приложение (в данном случае смапер) на смарте не стоит. А если оно у вас уже установлено, то можно из папки с распакованным SIS файлом удалить всё остальное, кроме папок и дирректорий, в которых лежит нужный нам файл. ***** а текстовый файл - это файл который будет отображаться при установке приложения. То есть я для примера, после распоковки Smaper захожу туда и удаляю всё, кроме к примеру файла 1215192279_smaper_v1DataSmapericq_online.wav, а вместо этого файла помещаю любой wav файл с таким же именем, а потом упаковываю это в SIS файл и ставлю в память (туда же, где установлено само приложение) то этот звук меняется... А теперь немного о pkg файле, ночнее не немного а почти всё:(читать обязательно) ![]() Создание pkg: Состоит из 13 строк: 1) полный путь к скрипту + дополнительная директория, файлы из которой будут добавлены к скрипту; доп. директория разделяется со скриптом знаком "+" (без пробелов!), и доп. директория является необязательной; 2) имя SIS-пакета, которое будет отображаться при установке; 3) версия SIS-пакета в виде major, minor, build(версия должна состоять строго из трех чисел, разделенных точками или запятыми(без пробелов), например 1,6,32 или 2.5.0); 4) UID SIS-пакета, записывается в шестнадцатиричном виде(например 0xA432E90A или 0xF1234567), причем префикс 0x обязателен; будьте осторожны, при совпадении с UIDом другой программы установка будет невозможна! 5) имя диска, на который будут устанавливаются необходимые файлы для скрипта(не дополнительные файлы); возможные значения !, E, C(по умолчанию !); 6) автор, имя которое будет отображаться в ходе установки; 7) полный путь к иконке в SVG(SVG-T) или MIF формате; если иконка не указана, то в этой строке указывается default, в этом случае будет использоваться стандартная иконка, как у Python; 8) указывает на то, будет ли будущий SIS-пакет иметь права доступа(capabilities), возможные значения caps(для devcert) и nocaps(для selfcert); 9) указывает на то, будет ли будущий SIS-пакет иметь функцию автозагрузки при запуске системы, возможные значения autostart и noautostart; исполняемый файл должен иметь права devcert'a; 10) текстовый файл, который будет отображаться в ходе установки; поддерживаемые кодировки Win 1251, Юникод, UTF-8; если Вы не хотите указывать текстовый файл, то в этой строке напишите None; 11) код языка, с которым будет упакован SIS-пакет(например, EN, RU, FR, RO, UK и т.д); 12) указывает на то, будет ли программа запускаться автоматически после установки SIS-пакета, возможные значения autorun и noautorun; исполняемый файл должен иметь права devcert'a; 13) указывает на то, будет ли программа скрытой, т.е не видной в меню, возможные значения hidden и nohidden; Вот и всё, что я хотел Вам рассказать... Пробуйте, программируйте, вешайте в обменник свои файлы! Всем удачи! |
|||
Последний раз редактировалось Serberg; 05.04.2009 в 17:50.. |
||||
![]() |
Cказали cпасибо: |
![]() |
#3 | |||
Коварный тип
![]() ![]()
|
![]() Yerdna, не оставляй ссылки на сайты где чтобы скачать файл нужно регестрироваться. Следующий раз буду давить либо ссылки либо темы целиком.
|
|||
![]() |
![]() |
Опции темы | Поиск в этой теме |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вопросы по софту для смартфонов и по теме "Лучший софт для смартфона на базе Symbian 9" | 111zero123 | Nokia | 351 | 11.11.2011 07:59 |
Создание собственного сервера на базе Linux | Serberg | Linux | 0 | 21.05.2009 17:49 |
Python на Symbian S60 объекты, создание интерфейса | Yerdna | Nokia | 4 | 05.04.2009 18:45 |
ЛУЧШИЕ ТЕМЫ НА БАЗЕ Symbian 9.x!!! | BRD_ZLo | Nokia | 15 | 29.11.2008 23:23 |
Лучший софт для смартфона на базе Symbian 9 | Serberg | Nokia | 7 | 05.11.2008 01:42 |