motofan logo
46 страниц V « < 23 24 25 26 27 > »         
> 

Софт для ZN5 и прочих MotoMAGX: MGX и PEP, Разработка, портирование и обсуждение нативного софта

EXL
сообщение 26.8.2011, 12:34 Закрепленное сообщение!


Rock The Microphone
********

Группа: Администраторы
Сообщений: 3 145
Регистрация: 12.5.2007
Из: г. Новосибирск
Пользователь №: 134 652

Рейтинг: 4654



Мануал: Компиляция приложений для MotoMAGX OS, создание пакетов

Прикрепленное изображение

Для портирования и сборки приложений для нашей платформы в первую очередь нам нужны:

1. Компьютер с Linux OS. Или Windows OS с установленным Virtual BOX/VMware Player, в крайнем случае под виндой можно воспользоваться AndLinux'ом или Cygwin'ом.
2. SDK & Toolchains для MotoMagX + Исходники программ/приложений.
3. Программист/Разработчик или начинающий программист (1 шт.).

Я рассмотрю наиболее приемлемый многим начинающим разработчикам способ, с использованием популярного дистрибутива Ubuntu 11 (Linux OS) в виртуальной машине VMware Player в Windows OS. Те пользователи, у которых стоит Linux OS на компе, могут скачать SDK & Toolchains | Зеркало | Зеркало | Зеркало и сразу перескочить на пункт #4.

Итак, начнём:

1. Загрузка необходимых для разработки инструментов и файлов:

1.1. Скачиваем ISO-образ диска Ubuntu 11. Я качал себе в городской сетке, пошарьтесь в своих тоже, может найдёте. На всякий случай, ссылка: [Download | Скачать] на скачивание с официального сайта: http://www.ubuntu.com Там вы можете выбрать любую конфигурацию под свой компьютер (amd/i386) и т.д.

1.2. Скачиваем VMware Player - Скачать можно с официального сайта: [Download | Скачать] или тут: [Mirror | Зеркало]

1.3. Скачиваем SDK & Toolchains для MotoMagX. [Download | Скачать] - полная версия, включающая в себя 2 тулчейна SDL (От испанцев) + QT (От Ant-On'a) а также python, bennugd, boost и множество различных библиотек. Инструкция по установке есть внутри или ниже можно прочитать подробно.
Тем, кто хочет разрабатывать приложения на SDL, можно скачать небольшой тулчейн для сборки приложений: [Download | Скачать] [Mirror | Зеркало]

2. Мануалы по установке VMware, Ubuntu и SDK & Toolchains в картинках:*
* - картинки открывать лучше всего в новом окне, нажав колёсико мышки. После открытия воспользуйтесь масштабированием, например, в стандартном просмоторщике картинок.

2.1. Установка программы VMware для самых маленьких.
2.2. Установка Linux OS в программу VMware, на примере Ubuntu 11.
2.3. Установка дополнительных инструментов (VMware-tools) в Ubuntu 11. Необходимо для перемещения файлов между Ubuntu в виртуальной машине и виндой.

2.1.:    2.2.:    2.3.:

Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение

3. Мануалы по установке, текстом.

3.1. Установка VMware-tools для Ubuntu 11.
3.1.1. Стартуем Ubuntu 11, вверху нажимаем "Virtual Machine", затем "Install VMware Tools...
3.1.2. Ждём загрузки инструментов (нужно подключение к интернету!), затем снова вверху нажимаем "Virtual Machine" -> "Install VMware Tools...
3.1.3. С открывшегося диска копируем архив в формате *.tar.gz например в /home/user (user - ваше имя при установке Ubuntu), распаковываем его.
3.1.4. Запускаем терминал и выполняем в нём следующее:
Код

cd /home/user/vmware-tools-distrib
sudo ./vmware-install.pl

После команды sudo надо ввести пароль, который мы указывали при установке Ubuntu.
3.1.5. Умный скрипт сам предложит вам вводить нужные значения (в квадратных скобках), вводите их.
3.1.6. После успешной установки инструментов, перезагрузите компьютер.
3.1.7. Данные инструменты помогут с лёгкостью переносить файлы из Windows в Linux Ubuntu, просто копируя их или перенося из окна в окно, как вы это делали в Windows. Кроме того, появится множество разрешений для экрана системы.

3.2. Общие папки между системами для обмена файлами.
3.2.1. Стартуем Ubuntu 11, вверху нажимаем "Virtual Machine", затем "Virtual Machine Settings"
3.2.2. Переходим на вкладку "Options", выбираем "Shared Folders"
3.2.3. Переключатель "Folder sharing" ставим в положение "Always enabled", нажимаем кнопку "Add".
3.2.4. На компьютере выбираем любую папку, добавляем её, жмём ОК.
3.2.5. Теперь в Ubunte, в папке /mnt/hgfs видим добавленную нами папку из Windows.

4. Установка SDK & Toolchains.

4.1. Скачиваем архив тулчейна (*.tar.gz), перемещаем его в папку /home/user (user - ник при установке Ubuntu).
4.2. Выполняем команды, новая строка - Enter, вместо user естественно пишем своё имя, после команды sudo потребуется ввести пароль, который мы указывали при установке Ubuntu.
Код

sudo mkdir /mmc
sudo chown user -R /opt
sudo chown user -R /home
sudo chown user -R /mmc
sudo ln -s -d /opt/toolchains/motomagx/arm-eabi -t /
mkdir /opt/toolchains
mkdir /home/z6
mkdir /mmc/mmca1
tar -C /opt/toolchains -xzvf /home/user/motomagx-toolchains_12_08_2011.tar.gz
cp /opt/toolchains/motomagx/setenv-z6.sh /home/z6
cp /opt/toolchains/motomagx/setenv-z6-2.sh /home/z6

4.3. Обратите внимание на имя скаченного вами архива с тулчейном! Именно его нужно вводить в восьмой строке кода, приведённого выше!
4.4. Установленный тулчейн:
Прикрепленное изображение

5. Запуск окружения, компиляция программ и helloworld'a.

5.1. Чтобы запустить окружение для компиляции под MotoMagx, достаточно выполнить в терминале следующее:
Код

cd /home/z6
. setenv-z6.sh

После этого, компиляторы, библиотеки и хэдеры будут браться из нашего тулчейна, а не с компьютера.

5.2. HelloWorld.
5.2.1. Создаём пустой файл с именем hello.c в папке /home/z6 (Правой клавишей по пустому месту, "Create Document" -> "Empty File")
5.2.2. Редактируем его содержимое следующим образом, сохраняем:
Код

// Hello World for Motorola Magx!

#include <stdio.h>

int main(void)
{
    printf ("Hello Moto!!!\n");
    return 0;
}

5.2.3. Компилируем:
Код

cd /home/z6
arm-linux-gnueabi-gcc hello.c -o hello

5.2.4. Полученный исполнительный файл "hello" кидаем на телефон и запускаем через телнет!
Код

Mobilinux(TM) 4.1
Welcome 2 Motorola ZN5!
[root@Symbiosis ~]
#> /mmc/mmca1/hello
Hello Moto!!!


5.3. Работа с утилитой Make* и SDL библиотекой.
* - Утилита Make позволяет компилировать достаточно сложные проекты. Подробнее тут: http://ru.wikipedia.org/wiki/Make
5.3.1. Скачиваем следующие исходники, распаковываем в папку /home/z6:
Прикрепленный файл ballgame_src.tar.gz   ( 34 килобайт ) Кол-во скачиваний: 21679

5.3.2. Запускаем терминал и окружение для компиляции, переходим в папку с проектом, выполняем команду make:
Код

cd /home/z6/ballgame_src
make

После выполнения команды будет выполнена компиляция проекта и создан mgx пакет. Для очистки проекта от объектного кода и бинарников, следует выполнить make clean. Для создание mgx пакета - команду make mgx.
5.3.3. Теперь можно кинуть пакет на карту памяти и попробовать запустить. (Для SDL приложений вам потребуется установленные SDL-библиотеки!)
5.3.4. Структура простейшего Makefile для компиляции HelloWorld'a:
Код

# MakeFile for HelloWorld
# Motorola MotoMAGX

CC = arm-linux-gnueabi-gcc  
STRIP = arm-linux-gnueabi-strip
  
CFLAGS = # Необходимые флаги
LDFLAGS = # Необходимые флаги
OPTIMIZATION = -march=armv6j -mtune=arm1136jf-s -mfpu=vfp -O2 # Оптимизация под процессор

INCLUDE = $(CFLAGS) $(OPTIMIZATION) -I/dir # Путь к нужным хэдэрам.
LIBS = $(LDFLAGS) -L/dir # Путь к нужным либам

BIN = hello # Бинарник

all:
    $(CC) -c hello.c -o hello.o $(INCLUDE)
    $(CC) -o $(BIN) hello.o $(LIBS)
    $(STRIP) $(BIN)
clean:
    rm -f ./*.o $(BIN)

Если положить данный Makefile рядом с hello.c, и выполнить make, получим исполнительный файл.
5.3.5. Замена строк, для портирования SDL проектов:
Код

CC:=gcc ---> CC:=arm-linux-gnueabi-gcc
cc=gcc ---> CC=arm-linux-gnueabi-gcc
cxx=g++ ---> CXX=arm-linux-gnueabi-g++
ld=ld ---> LD=arm-linux-gnueabi-ld
ar=ar ---> AR=arm-linux-gnueabi-ar
as=as---> AS=arm-linux-gnueabi-as
oc=oc ---> OC=arm-linux-gnueabi-objcopy
ranlib=ranlib ---> RANLIB=arm-linux-gnueabi-ranlib
strip=strip ---> STRIP=arm-linux-gnueabi-strip
В INCLUDE или CFLAGS добавляем `sdl-config --cflags`
В LIBS или LDFLAGS добавляем `sdl-config --libs` -lнеобходимая_библиотека


5.4. Работа с утилитой configure* и SDL библиотекой.
* - Скрипт configure создаёт Makefile и позволяет компилировать сложные проекты, состоящие из множества файлов. Подробнее тут: http://en.wikipedia.org/wiki/Configure_script
5.4.1. Пример работы. Скачиваем исходники, распаковываем в папку /home/z6:
Прикрепленный файл PTC-demos.tar.gz   ( 33.29 килобайт ) Кол-во скачиваний: 21808

5.4.2. Выполняем следующее:
Код

cd /home/z6/PTC-demos
./configure --host=arm-linux-gnueabi
make

После этих команд у нас появятся исполнительные файлы Fire и Tunnel. Копируем их в корень карточки телефона.
5.4.3. Запускаем через телнет следующим образом:
Код

export LD_LIBRARY_PATH=/mmc/mmca1/games/lib:$LD_LIBRARY_PATH
chmod +x /mmc/mmca1/Fire
/mmc/mmca1/Fire

5.4.4. Для установки файлов в нужную директорию используется prefix и команда make install:
Код

mkdir /home/z6/test
cd /home/z6/PTC-demos
./configure --host=arm-linux-gnueabi --prefix=/home/z6/test
make
make install

После этого нужные нам файлы будут в папке /home/z6/test.
5.4.5. Для чистки объектного кода и бинарников используется команда make clean, для удаления сконфигурированных Makefile'ов используется команда make distclean (полная очистка).

5.5. Деббагер "Segmentation fault"
5.5.1. Качаем gdb и распаковываем архив на карту памяти, в папку /mmc/mmca1/games
Исполнительные файлы должны быть собраны с префиксом '-g' и не должны быть пострипаные
5.5.2. Выполняем (gdb):
Код

ulimit -c unlimited
./<bin_app>
Segmentation fault (core dumped)
файл <core> будет создан
../bin/gdb ./<bin_app> <core>

5.5.3 Выполняем (strace):
Код

../bin/strace ./<bin_app>


5.6. Скрипт запуска для SDL приложений:
Код

#!/bin/sh
mypath=${0%/*}
LIBDIR1=/ezxlocal/download/mystuff/games/lib
LIBDIR2=/mmc/mmca1/games/lib
LIBDIR3=$mypath/lib
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$LIBDIR1:$LIBDIR2:$LIBDIR3
export HOME=$mypath
export SDL_QT_INVERT_ROTATION=1
cd $mypath
sleep 1

exec $mypath/<bin_app>

5.6.1. Если нужен вывод лога в файл, заменяем последнюю строку в скрипте на
Код
exec $mypath/bin_app >$mypath/stdout.txt 2>$mypath/stderr.txt


5.7. HelloWorld с использованием GUI и функций телефона.
5.7.1. Скачиваем архив, распаковываем в /home/z6:
Прикрепленный файл Helloworld_GUI.tar.gz   ( 80.01 килобайт ) Кол-во скачиваний: 21983

5.7.2. Выполняем:
Код

cd /home/z6/папка с нужным проектом
make PLATFORM=EZX-ZN5

или просто make
5.7.3. Кидаем исполнительные файлы на телефон и пробуем запустить, должно получиться что-то типа этого:
Прикрепленное изображение

5.8. Собираем MgxBox.
5.8.1. Скачиваем архив, распаковываем в /home/z6:
Прикрепленный файл MgxBox.tar.gz   ( 5.23 мегабайт ) Кол-во скачиваний: 23248

5.8.2. Выполняем:
Код

cd /home/z6/MgxBox/MgxBox_GUI_ru
make PLATFORM=EZX-ZN5
cd /home/z6/MgxBox/p7zip_9.20.1
make all2
make install
cp -r /mmc/mmca1/p7zip/lib/p7zip /home/z6/MgxBox/Release/app/p7zip

5.8.3. Кидаем папку /home/z6/MgxBox/Release на телефон и пробуем запустить бинарник в папке Release/app, если всё нормально, должно получиться что-то типа этого:
Прикрепленное изображение

6. Создание пакетов вручную.

6.1. Создание MGX пакета:
6.1.1. Создаём папку, помещаем в нее необходимые файлы (дата файлы приложения, исполнительные файлы, скрипт запуска, иконку).
6.1.2. Создаём в папке файл "Имя папки".cfg, редактируем его содержимое следующим образом:
Код

Name = Test
Exec = run.sh
Icon = icon.png
Author = Ant-ON
Version = 1.0
Comment = Port for ZN5 by EXL

Где, Name - имя программы, Exec - запускаемый файл, Icon - иконка, Author - Автор программы, Version - Версия программы, Comment - Комментарий.
6.1.3. Запаковываем папку в любой удобный вам архив (RAR, TAR, GZ, 7Z, ZIP), и переименовываем в "имя программы".mgx

6.2. Создание PEP пакета:
6.2.1. Создаём папку с именем "app", помещаем в нее необходимые файлы (дата файлы приложения, исполнительные файлы, скрипт запуска).
6.2.2. Создаём рядом с папкой файл "description.ini", редактируем его содержимое следующим образом:
Код

[Actions]
Silent=0
InstallApp = 1  
AddAppToMenu = 1

[InstallApp]
Name = Jump n Blob
Exec = run.sh
InstallPath = ../../mmc/mmca1/.Programs/jump_n_blob/
AppLockable = 1
Author = http://www.2d-retroperspectives.org | Philipp. Port by -=Strelok=-, EXL (c) MotoFan.Ru 08.01.2010
Version = 0.1
Daemon = 1
BigIcon= icon.png
AniIcon= icon.png
Icon= icon.png

[AddAppToMenu]
ParentFolder= root

Где, Name - имя программы, Exec - запускаемый файл, Icon | AniIcon | BigIcon - иконка, Author - Автор программы, Version - Версия программы, InstallPath - Путь установки.
6.2.3. Создаём иконку, рядом с папкой "app" и "description.ini".
6.2.4. Запаковываем иконку, папку "app" и "description.ini" в архив формата TAR, затем сжимаем его в GZ переименовываем в "имя программы".pep

7. Полезные ссылки, документация, наши проекты.

7.1. Исходники, сайты с исходниками. Множество интересных проектов есть на code.google.com и sf.net
7.1.1. Исходники проектов, базирующихся на SDL:
libsdl.org/games
libsdl.org/demos
http://dl.openhandhelds.org/cgi-bin/gp2x.cgi?0,0,0,0,46
http://dl.openhandhelds.org/cgi-bin/dingoo.cgi?0,0,0,0,46
7.1.2. Исходники проектов, базирующихся на QT:
http://www.elsix.org/index.php?w=browse - В основном там под Sharp Zaurus, но идеи создания приложений и сорцы найти можно.

7.2. Документация, темы для прочтения:
Пробуем портировать игры и проги сами
Разработка софта под MOTOMAGX, начну небольшой HOWTO
Компиляция нативных приложений под E6/A1200, Создание окружения для компиляции
SDL библиотека
http://plg.lrn.ru/wiki/Заглавная_Страница
http://plg.lrn.ru/doc/sdl/index.html
http://doc.qt.nokia.com

7.3. Проекты:
http://code.google.com/p/open-mgx/ - исходники программ от Ant-On'a
http://code.google.com/p/sdl-magx/ - библиотека SDL HW для MotoMAgx от Ant-On'a
http://code.google.com/p/zmessanger/ - нативная аська, автор Ant-On
http://sourceforge.net/projects/qte2console/ - qte2console от DoomChisel
http://code.google.com/p/motocakerteam/ - исходники программ от испанцев MotoCakerTeam
http://code.google.com/p/zsoft/

8. Мануалы данной темы:

Если кто не может запустить ZN5Encoder в Magic box - пост #290
Нативные заставки на основе портированных мной и Neomoto демок! - пост #291
Мануал по установке Tmake в тулчейн, и правки созданного им MakeFile - пост #484
Изучение разделяемых библиотек (so) - пост #1440
Эмуляция нажатия клавиш на Motorola ZN5 - пост #1684


© EXL for MotoFan.Ru 27.08.2011
Прикрепленный файл ballgame_src.tar.gz   ( 34 килобайт ) Кол-во скачиваний: 21679
Прикрепленный файл PTC-demos.tar.gz   ( 33.29 килобайт ) Кол-во скачиваний: 21808
Прикрепленный файл Helloworld_GUI.tar.gz   ( 80.01 килобайт ) Кол-во скачиваний: 21983
Прикрепленный файл MgxBox.tar.gz   ( 5.23 мегабайт ) Кол-во скачиваний: 23248
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
EXL
сообщение 23.11.2013, 10:15


Rock The Microphone
********

Группа: Администраторы
Сообщений: 3 145
Регистрация: 12.5.2007
Из: г. Новосибирск
Пользователь №: 134 652

Рейтинг: 4654



Решил отдать должное платформе MotoMAGX и написал огромный мануал про подключение тулчейна для сборки приложений в интегрированую среду разработки Qt Creator. Поскольку мануал охватывает не только разработку приложений конкретно для MotoMAGX, не вижу смысла полностью его копипастить сюда. Для тех, кто всё же хочет ознакомится с возможностями разработки нативных приложений на C++ и Qt Embedded, оставляю ссылку:
IDE для MotoMagx/Dingux?! Легко! Подрубаем Toolchain’s & SDK’s к Qt Creator’у! И не только!

Если у вас какие-то вопросы (любые) по сборке и написанию нативных приложений, пишите в эту тему, постараюсь ответить в силу своих знаний.

ps.gif Для тех, кто любит жесткие и хардкорные (практически непроходимые) игры, сообщу радостную новость: недавно обновился sqrxz 3 до версии 1.05.

Изображение

Скачать можно с официального сайта. Для запуска требуется SDL-библиотека с HW-ускорением от Ant-ON'а

Сообщение отредактировал EXL - 23.11.2013, 10:16
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
(-EDGE-)
сообщение 22.4.2014, 4:03


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

Группа: Пользователи
Сообщений: 61
Регистрация: 29.3.2013
Пользователь №: 241 352
Модель телефона: E398, E2 and ZN5

Рейтинг: 5



Ну теперь убедили. Я вот че то лазил по темам (почти весь форум вычитал про сей девайс :-D) и не нашел. На него есть квейк 3? Давно еще был у меня н82, там была такая фича но он работал на аппаратах только с видео ускорителем. В зинке я не игры, не инфы про ускоритель не нашел но проц вроде мощнее. Так реально будет в него поиграть?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Ant-ON
сообщение 22.4.2014, 7:16


Гуру
******

Группа: Разработчики
Сообщений: 1 329
Регистрация: 22.8.2005
Из: Екатеринбург
Пользователь №: 49 304
Модель телефона: N5 / Defy / VE66
Прошивка: CM12 / CM10 / PM2
Финалист Конкурса 2010

Рейтинг: 1850



(-EDGE-),
Есть тлько первый и второй квейки

ps Поему это не та тема. Когда-то была тема для обсуждения нативных игр. Я ошибаюсь?

Сообщение отредактировал Ant-ON - 22.4.2014, 7:17
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
(-EDGE-)
сообщение 22.4.2014, 8:34


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

Группа: Пользователи
Сообщений: 61
Регистрация: 29.3.2013
Пользователь №: 241 352
Модель телефона: E398, E2 and ZN5

Рейтинг: 5



Цитата(Ant-ON @ 22.4.2014, 7:16) *

(-EDGE-),
Есть тлько первый и второй квейки

ps Поему это не та тема. Когда-то была тема для обсуждения нативных игр. Я ошибаюсь?

Все верно, просто в теме затронулось инфа вот и решил написать пока здесь
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
VINRARUS
сообщение 22.4.2014, 9:01


Термоядерный
********

Группа: Пользователи
Сообщений: 3 496
Регистрация: 12.12.2009
Из: Чорнобиль
Пользователь №: 211 044
Модель телефона: WX160 & L7 & Z6 & ZN5-128
Прошивка: 740 MHz: Z6 and ZN5


Настроение:
youtu.be/A_yQLYLiSGQ



Рейтинг: 1211



Цитата((-EDGE-) @ Сегодня, 6:03)
* инфы про ускоритель не нашел

Ня: Ковыряем ZN5
Именно єто по моему юзается єтим.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
(-EDGE-)
сообщение 22.4.2014, 9:35


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

Группа: Пользователи
Сообщений: 61
Регистрация: 29.3.2013
Пользователь №: 241 352
Модель телефона: E398, E2 and ZN5

Рейтинг: 5



Если судить по железу, то аппарат оказывается не на столько уж и слабый. И если разобраться во всей этой каше программистов которые слепили на линуксе прошивку, то думается мне можно что то хорошее сделать. Но увы это пока теории, телефон будет где то через неделю. Будем разбираться что к чему, может что и сообразим интересного. Хочу дать этому девайсу вторую жизнь типо :-) все же линукс очень гибкая система. А при имении опыта с андроид это очень близко мне:-)

Сообщение отредактировал (-EDGE-) - 22.4.2014, 9:36
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
VINRARUS
сообщение 22.4.2014, 10:03


Термоядерный
********

Группа: Пользователи
Сообщений: 3 496
Регистрация: 12.12.2009
Из: Чорнобиль
Пользователь №: 211 044
Модель телефона: WX160 & L7 & Z6 & ZN5-128
Прошивка: 740 MHz: Z6 and ZN5


Настроение:
youtu.be/A_yQLYLiSGQ



Рейтинг: 1211



Цитата((-EDGE-) @ Сегодня, 11:35)
* Если судить по железу, то аппарат оказывается не на столько уж и слабый.

Ничего он не слабый. Если не ошибаюсь он (в смысле телефоны на MOTOMAGX) самый производительный из всех кнопочных телефонов вообще. А с разгоном до 740 МГц и подавно.
Цитата((-EDGE-) @ Сегодня, 11:35)
* телефон будет где то через неделю.

TM версия хотя бы?
Цитата((-EDGE-) @ Сегодня, 11:35)
* Хочу дать этому девайсу вторую жизнь типо :-)

Вторую дал я, а ты даш 3ю. laugh.gif
Цитата((-EDGE-) @ Сегодня, 11:35)
* все же линукс очень гибкая система. А при имении опыта с андроид это очень близко мне:-)

Не сравнивай презренное ведро с MOTOMAGX - если первое недолинукс, то второе типо суперлинукс (даже система стартует на скриптах).

Сообщение отредактировал VINRARUS - 22.4.2014, 10:05
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
(-EDGE-)
сообщение 22.4.2014, 11:07


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

Группа: Пользователи
Сообщений: 61
Регистрация: 29.3.2013
Пользователь №: 241 352
Модель телефона: E398, E2 and ZN5

Рейтинг: 5



Смысл все равно остается тем же. Если что я так понимаю к тебе можно обратиться? smile.gif да ТМ версия, тут на форуме брал идет с Питера, про железо я и говорю что не слабый единственное какая то хилая поддержка видеоускорителя.
А про сравнения систем это вообще разговор отдельный, представляю что было бы если засунуть снап805 в этот кнопочный аппарат, это было бы просто что то невероятное. Но смысл операционок все же я думаю остается все тот же это ЛИНУКС smile.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
VINRARUS
сообщение 22.4.2014, 11:14


Термоядерный
********

Группа: Пользователи
Сообщений: 3 496
Регистрация: 12.12.2009
Из: Чорнобиль
Пользователь №: 211 044
Модель телефона: WX160 & L7 & Z6 & ZN5-128
Прошивка: 740 MHz: Z6 and ZN5


Настроение:
youtu.be/A_yQLYLiSGQ



Рейтинг: 1211



Цитата((-EDGE-) @ Сегодня, 13:07)
* Если что я так понимаю к тебе можно обратиться?

smile.gif
Цитата((-EDGE-) @ Сегодня, 13:07)
* единственное какая то хилая поддержка видеоускорителя.

Он по моему юзается только в галерее, ну и камере возможно.
Цитата((-EDGE-) @ Сегодня, 13:07)
* Но смысл операционок все же я думаю остается все тот же это ЛИНУКС

Как ковырнешь - увидишь, разница огромная.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
(-EDGE-)
сообщение 22.4.2014, 11:17


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

Группа: Пользователи
Сообщений: 61
Регистрация: 29.3.2013
Пользователь №: 241 352
Модель телефона: E398, E2 and ZN5

Рейтинг: 5



Цитата(VINRARUS @ 22.4.2014, 11:14) *

Цитата((-EDGE-) @ Сегодня, 13:07)
* Если что я так понимаю к тебе можно обратиться?

smile.gif
Цитата((-EDGE-) @ Сегодня, 13:07)
* единственное какая то хилая поддержка видеоускорителя.

Он по моему юзается только в галерее, ну и камере возможно.
Цитата((-EDGE-) @ Сегодня, 13:07)
* Но смысл операционок все же я думаю остается все тот же это ЛИНУКС

Как ковырнешь - увидишь, разница огромная.

Да видеочип работает только в фото и видео, больше ему нет применения. Хотя очень жаль на н82 была полноценная поддержка openGL 2.0. Что у магса что у дроида ядро компилится одинаково на сколько я понял
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
EXL
сообщение 22.4.2014, 18:41


Rock The Microphone
********

Группа: Администраторы
Сообщений: 3 145
Регистрация: 12.5.2007
Из: г. Новосибирск
Пользователь №: 134 652

Рейтинг: 4654



Цитата((-EDGE-) @ Вчера, 11:03)
* Ну теперь убедили. Я вот че то лазил по темам (почти весь форум вычитал про сей девайс :-D) и не нашел. На него есть квейк 3? Давно еще был у меня н82, там была такая фича но он работал на аппаратах только с видео ускорителем. В зинке я не игры, не инфы про ускоритель не нашел но проц вроде мощнее. Так реально будет в него поиграть?


Запустить Quake III на этом телефоне - моя бывшая мечта. laugh.gif
Увы, у нас нет поддержки OpenGL|ES как на железном, так и на софтверном уровне. Даже нет библиотек для расчета OpenGL/OpenGL ES на CPU. Так что N82 в плане 3D-графики далеко впереди. Именно за счет 3D-акселератора можно портировать такие вкусности, как:

Jedi Academy:
Изображение

Aliens vs Predator:
Изображение

Так что нам очень не повезло с отсутствием OpenGL|ES. Конечно, можно попробовать сделать софтверную эмуляцию с помощью CPU, да вот только в играх будет 3-7 и неиграбельно вообще. Кстати так и сделано в Nokia'ях без GPU, Quake III там работает полностью на процессоре. Если будет свободное время, интереса ради попробую подобное замутить crazy.gif
О результатах отпишусь в эту тему.

Цитата(VINRARUS @ Вчера, 17:03)
* Если не ошибаюсь он (в смысле телефоны на MOTOMAGX) самый производительный из всех кнопочных телефонов вообще.


Нет, я в этом с тобой не согласен. Несомненно, ZN5 один из самых мощных кнопочных телефонов, но далеко не лидер.
TI OMAP2430 — (330 МГц ARM1136 + 220 МГц C64x DSP + PowerVR MBX lite GPU), используемый в N82, E90 (2007 год выпуска!), N93, N95 производительнее используемой в MotoMAGX'ах Freescale SCM-A11/i.MX31. Странно что TI OMAP2430 в свое время использовали так мало смартфонов. Частота процессора у TI OMAP2430, конечно, занижена, но его ядро процессора идентично тому, что используется и на MotoMAGX-девайсах. Ну а за счет полноценного 3D-ускорителя девайсы на TI OMAP2430 работают быстрее в игрушках и видео. Возможно, интерфейс системы тоже использует встроенный ускоритель.
Кстати, Motorola RIZR Z8/Z10, если абстрагироваться от частоты процессора, тоже мощнее ZN5 и эти телефоны тоже имеют 3D-видеоускоритель. Но из-за закрытости системы он практически нигде не используется.

Очень жалко, что ZN5 вышел не на OMAP2420 или OMAP2430. Если бы он вышел на этих платформах, игр и софта было бы гораздо больше. Да и интерфейс перестал бы тормозить (конечно, при условии, что его бы переписали на OpenGL|ES).

Цитата((-EDGE-) @ Вчера, 16:35)
* Будем разбираться что к чему, может что и сообразим интересного. Хочу дать этому девайсу вторую жизнь типо :-)


Если что, по поводу нативного софта можешь писать мне.

Цитата((-EDGE-) @ Вчера, 18:17)
* Хотя очень жаль на н82 была полноценная поддержка openGL 2.0. Что у магса что у дроида ядро компилится одинаково на сколько я понял


Ядра компилируются везде одинаково.

Цитата((-EDGE-) @ Вчера, 18:07)
* единственное какая то хилая поддержка видеоускорителя.


Ускорителя в привычном понимании отсутствует. У нас используется все-таки IPU, а не GPU.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
(-EDGE-)
сообщение 22.4.2014, 18:48


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

Группа: Пользователи
Сообщений: 61
Регистрация: 29.3.2013
Пользователь №: 241 352
Модель телефона: E398, E2 and ZN5

Рейтинг: 5



Ок, если что обращусь. Но это будет еще не очень скоро, надо хотя бы аппарат поюзать да и разобраться что к,чему smile.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Programmer-tm(Мотофан.)
сообщение 5.5.2014, 19:37


Мотофан
*******

Группа: Пользователи
Сообщений: 1 681
Регистрация: 21.3.2010
Из: Из мира сего
Пользователь №: 215 291
Модель телефона: Moto X Play
Прошивка: Модифицированная...


Настроение:
Делать невозможное возможным...



Рейтинг: 620



Активное создание программы TrayPlayer... Выглядит пока примерно так:
Прикрепленное изображение
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Ant-ON
сообщение 6.5.2014, 3:14


Гуру
******

Группа: Разработчики
Сообщений: 1 329
Регистрация: 22.8.2005
Из: Екатеринбург
Пользователь №: 49 304
Модель телефона: N5 / Defy / VE66
Прошивка: CM12 / CM10 / PM2
Финалист Конкурса 2010

Рейтинг: 1850



Programmer-tm(Мотофан.),
В теории можно сделать полноценный плеер с полной интеграцией в системе smile.gif
Иконку в верхнюю строку добавить можно. ZMessager - это делал.
Плагин для рабочего стола с кнопками управления плеером опять же можно сделать. Так что можно сделать круто.
Для воспроизвдения аудио можно собрать libsox или отдельно кодеки заюзать для декодирования (можно спросить у меня как). Я использую FP кодеки, так что на MAGX они должны работать не плохо. Остается найти FP эквалайзер smile.gif Хотя в моих прослойках к аудио декодерам нет обработки мета данных sad.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Programmer-tm(Мотофан.)
сообщение 6.5.2014, 4:47


Мотофан
*******

Группа: Пользователи
Сообщений: 1 681
Регистрация: 21.3.2010
Из: Из мира сего
Пользователь №: 215 291
Модель телефона: Moto X Play
Прошивка: Модифицированная...


Настроение:
Делать невозможное возможным...



Рейтинг: 620



Цитата(Ant-ON @ Сегодня, 7:14)
* Programmer-tm(Мотофан.),
В теории можно сделать полноценный плеер с полной интеграцией в системе
Иконку в верхнюю строку добавить можно. ZMessager - это делал.

Интеграцию можно и так сделать... Иконка как бы и не нужна...
Цитата(Ant-ON @ Сегодня, 7:14)
* Плагин для рабочего стола с кнопками управления плеером опять же можно сделать. Так что можно сделать круто.

Сие и у меня в планах есть... но не совсем плагин...
Цитата(Ant-ON @ Сегодня, 7:14)
* Для воспроизвдения аудио можно собрать libsox или отдельно кодеки заюзать для декодирования (можно спросить у меня как). Я использую FP кодеки, так что на MAGX они должны работать не плохо. Остается найти FP эквалайзер Хотя в моих прослойках к аудио декодерам нет обработки мета данных

А вот такое можно было бы запилить... Я правда в программировании натива вообще никак... вот еслиб кто помог разобраться как... то согласен на скриптах что-то типо движка набросать...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
(-EDGE-)
сообщение 6.5.2014, 7:29


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

Группа: Пользователи
Сообщений: 61
Регистрация: 29.3.2013
Пользователь №: 241 352
Модель телефона: E398, E2 and ZN5

Рейтинг: 5



Народ! Давайте движемся вперед, зарубим супер мега плеер grin.gif я на это очень надеюсь
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
fill.sa
сообщение 6.5.2014, 8:24


Гуру
******

Группа: Разработчики
Сообщений: 1 240
Регистрация: 8.2.2011
Из: Беларусь
Пользователь №: 223 758
Модель телефона: z6 V8
Прошивка: Linux SAedition MOD

Рейтинг: 400



Вот была темка, про родной Helix (realplayer). Motorola Linux и Ogg Vorbis
Там про новые плагины и ниже про сборку всего плауера.
МОжет на основе его сделать + добавить что кому нужно? Всетаки родной, да и по удобству всех устраивает как я понял.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
(-EDGE-)
сообщение 6.5.2014, 9:42


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

Группа: Пользователи
Сообщений: 61
Регистрация: 29.3.2013
Пользователь №: 241 352
Модель телефона: E398, E2 and ZN5

Рейтинг: 5



fill.sa,
Чувак! Я об этом толкую уже с того момента как взял зинку! Но все хотят чё то свое изобрести grin.gif было бы просто классно если бы в родной тупо добавили воспроизведение папок и запоминание последнего трека чтоб воспроизводить мог с того момента где остановился. Но народ такой же как и я заново изобретают велосипед grin.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Programmer-tm(Мотофан.)
сообщение 6.5.2014, 9:51


Мотофан
*******

Группа: Пользователи
Сообщений: 1 681
Регистрация: 21.3.2010
Из: Из мира сего
Пользователь №: 215 291
Модель телефона: Moto X Play
Прошивка: Модифицированная...


Настроение:
Делать невозможное возможным...



Рейтинг: 620



(-EDGE-),
Для таких умных есть два совета: возьмите и напишите или используйте RockBOX
Если было бы все так просто уже давно бы сделали, а не изобретали велосипед.

Сообщение отредактировал Programmer-tm(Мотофан.) - 6.5.2014, 9:53
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
VINRARUS
сообщение 6.5.2014, 10:20


Термоядерный
********

Группа: Пользователи
Сообщений: 3 496
Регистрация: 12.12.2009
Из: Чорнобиль
Пользователь №: 211 044
Модель телефона: WX160 & L7 & Z6 & ZN5-128
Прошивка: 740 MHz: Z6 and ZN5


Настроение:
youtu.be/A_yQLYLiSGQ



Рейтинг: 1211



Цитата((-EDGE-) @ Сегодня, 12:42)
* Но все хотят чё то свое изобрести

Может потому что у некоторых требования куда выше чем запоминание трека? wink.gif
Цитата((-EDGE-) @ Сегодня, 12:42)
* Но народ такой же как и я

Ммм, у народа результат есть, а где твой? blind.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
(-EDGE-)
сообщение 6.5.2014, 10:57


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

Группа: Пользователи
Сообщений: 61
Регистрация: 29.3.2013
Пользователь №: 241 352
Модель телефона: E398, E2 and ZN5

Рейтинг: 5



У вас у каждого свои мозги, вы и клепаете не пойми чё. Небыло меня тут, все сидели на попе ровно как говорится grin.gif купил тел и что вышло? Все зашевелились кто куда, один делает джойстик другой виджет. Нет чтобы взяться и вместе что то одно, но стоящее сделать все делают совсем другое. Programmer-TM готов с вами работать, только дайте ему ваши наработки. В конце концов сойдитесь на чем то одном и сделаете просто мега вещь!
Мой результат это начинание с самого начала, потому как пока не разберусь откуда чё появилось в кастомах не смогу с этим работать smile.gif

Сообщение отредактировал (-EDGE-) - 6.5.2014, 10:57
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
VINRARUS
сообщение 6.5.2014, 11:46


Термоядерный
********

Группа: Пользователи
Сообщений: 3 496
Регистрация: 12.12.2009
Из: Чорнобиль
Пользователь №: 211 044
Модель телефона: WX160 & L7 & Z6 & ZN5-128
Прошивка: 740 MHz: Z6 and ZN5


Настроение:
youtu.be/A_yQLYLiSGQ



Рейтинг: 1211



Цитата((-EDGE-) @ Сегодня, 13:57)
* вы и клепаете не пойми чё.

Просто не каждый способен это оценить. drinks.gif
Цитата((-EDGE-) @ Сегодня, 13:57)
* Небыло меня тут, все сидели на попе ровно как говорится

Изображение
Цитата((-EDGE-) @ Сегодня, 13:57)
* Нет чтобы взяться и вместе что то одно, но стоящее сделать все делают совсем другое.

Лично меня устраивает мой плеер, он нафарширован многими возможностями, в том числе и уникальными. Вот подсказали идею с ярлыками - прилеплю. king1.gif
Цитата((-EDGE-) @ Сегодня, 13:57)
* Programmer-TM готов с вами работать, только дайте ему ваши наработки.

Никто ему ничего не даст, тут все жадины и каждый держит свои разработки в архивах за 7ми паролями. paladin.gif
Цитата((-EDGE-) @ Сегодня, 13:57)
* В конце концов сойдитесь на чем то одном и сделаете просто мега вещь!

Вон рокбокс уже сделали совместными усилиями... gossip.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
EXL
сообщение 6.5.2014, 14:29


Rock The Microphone
********

Группа: Администраторы
Сообщений: 3 145
Регистрация: 12.5.2007
Из: г. Новосибирск
Пользователь №: 134 652

Рейтинг: 4654



Цитата(fill.sa @ Сегодня, 15:24)
* Вот была темка, про родной Helix (realplayer). Motorola Linux и Ogg Vorbis
Там про новые плагины и ниже про сборку всего плауера.
МОжет на основе его сделать + добавить что кому нужно? Всетаки родной, да и по удобству всех устраивает как я понял.


А ты уверен, что в MotoMAGX используется Helix-плеер? Ага, вижу - "/usr/helix/"

Цитата(Ant-ON @ Сегодня, 10:14)
* Programmer-tm(Мотофан.),
В теории можно сделать полноценный плеер с полной интеграцией в системе smile.gif
Иконку в верхнюю строку добавить можно. ZMessager - это делал.
Плагин для рабочего стола с кнопками управления плеером опять же можно сделать. Так что можно сделать круто.
Для воспроизвдения аудио можно собрать libsox или отдельно кодеки заюзать для декодирования (можно спросить у меня как). Я использую FP кодеки, так что на MAGX они должны работать не плохо. Остается найти FP эквалайзер smile.gif Хотя в моих прослойках к аудио декодерам нет обработки мета данных sad.gif


Слушай, а ZPlayer был оболочкой над Mplayer, так? С декодерами особой проблемы нету: тот же GMU Player юзает множество форматов:

- Ogg Vorbis (.ogg)
- MP3 (.mp3)
- MP2 (.mp2)
- Musepack (.mpc)
- FLAC (.flac)
- Speex (.spx)
- WavPack (.wv)
- Several module formats (MOD, IT, STM, S3M, XM, 669, ULT)
- M3U (Gmu can read and write .m3u playlists)
- PLS (Gmu can read .pls playlists)

Там по-идее есть все необходимые декодеры. В виде обертки над существующими библиотеками. Можно их вытащить. Я еще давно попробовал портировать этот плеер но уперся в то, что изображение на экране попросту отсутствует. Там достаточно запутанная инициализация SDL, в main() инициализируется SDL_AUDIO, а потом инициализируется фронтед SDL, в котором уже инициализируется SDL_VIDEO в функции SDL_initSubSystem. Как я понял, отсюда и черный экран. Пробовал переписывать инициализацию, толку особого нету. Без устройства сложно.

Кстати, что скажешь насчет этого?
http://acacha.org/~sergi/SVN/iceupc/wiki/p...api/Multimedia/
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Ant-ON
сообщение 6.5.2014, 16:20


Гуру
******

Группа: Разработчики
Сообщений: 1 329
Регистрация: 22.8.2005
Из: Екатеринбург
Пользователь №: 49 304
Модель телефона: N5 / Defy / VE66
Прошивка: CM12 / CM10 / PM2
Финалист Конкурса 2010

Рейтинг: 1850



Цитата(EXL @ 6.5.2014, 20:29) *

А ты уверен, что в MotoMAGX используется Helix-плеер? Ага, вижу - "/usr/helix/"

Из хеликса могли быть взяты только декодеры (mp3/aac). Они там, кстатит, класные без операций с плавоющей точкой. Сам к ним обертки писал.
Цитата(EXL @ 6.5.2014, 20:29) *

Слушай, а ZPlayer был оболочкой над Mplayer, так?

Да, ZPlayer - это лишь GUI к MPlayer. С декодерами весь прикол в том, что есть декодеры которые используют операции с плавоющей точкой, а есть те, которые нет. Например, для тогоже OGG есть декодер Vorbis (который чаще всего используется), а есть Tremor. Последний фиксед поинтер.
Цитата(EXL @ 6.5.2014, 20:29) *

С декодерами особой проблемы нету: тот же GMU Player юзает множество форматов:

- Ogg Vorbis (.ogg)
- MP3 (.mp3)
- MP2 (.mp2)
- Musepack (.mpc)
- FLAC (.flac)
- Speex (.spx)
- WavPack (.wv)
- Several module formats (MOD, IT, STM, S3M, XM, 669, ULT)
- M3U (Gmu can read and write .m3u playlists)
- PLS (Gmu can read .pls playlists)
Там по-идее есть все необходимые декодеры. В виде обертки над существующими библиотеками. Можно их вытащить. Я еще давно попробовал портировать этот плеер но уперся в то, что изображение на экране попросту отсутствует. Там достаточно запутанная инициализация SDL, в main() инициализируется SDL_AUDIO, а потом инициализируется фронтед SDL, в котором уже инициализируется SDL_VIDEO в функции SDL_initSubSystem. Как я понял, отсюда и черный экран. Пробовал переписывать инициализацию, толку особого нету. Без устройства сложно.

SDL... Это как с rockbox тогда. Зверь и не совсем удобно. Хотя в принципе может он и легкий. А ещё в списке выше нет AAC, AMR и WMA smile.gif
Цитата(EXL @ 6.5.2014, 20:29) *

Кстати, что скажешь насчет этого?
http://acacha.org/~sergi/SVN/iceupc/wiki/p...api/Multimedia/

Думаю, что этого ещё нет в реальных телефонах. Или можно отхватить гемора с исправлением заголовочных файлов под текущие телефоны.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
EXL
сообщение 6.5.2014, 17:03


Rock The Microphone
********

Группа: Администраторы
Сообщений: 3 145
Регистрация: 12.5.2007
Из: г. Новосибирск
Пользователь №: 134 652

Рейтинг: 4654



Цитата(Ant-ON @ Сегодня, 23:20)
*
Думаю, что этого ещё нет в реальных телефонах. Или можно отхватить гемора с исправлением заголовочных файлов под текущие телефоны.


Да, ты прав. Этого вообще нету. Есть всякие
/usr/lib/libezx_mp_commonplayer.so.1.0.0
/usr/lib/libezx_mp_dlap_sdp_pvx.so.1.0.0
/usr/lib/libezx_mp_idleplayer.so.1.0.0
/usr/lib/libezx_mp_utility.so.1.0.0
/usr/lib/libezx_mp_playerengine.so.1.0.0

Я так понимаю, mediaplayer является оберткой над всеми этими библиотеками? Включая видео и изображения?

Кстати для helix'а есть
/usr/lib/libezx_mpsdk_helix.so
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Programmer-tm(Мотофан.)
сообщение 6.5.2014, 19:21


Мотофан
*******

Группа: Пользователи
Сообщений: 1 681
Регистрация: 21.3.2010
Из: Из мира сего
Пользователь №: 215 291
Модель телефона: Moto X Play
Прошивка: Модифицированная...


Настроение:
Делать невозможное возможным...



Рейтинг: 620



Пока что TrayPlayer Alpha:
Как оно выглядит:
Прикрепленное изображение
Работа везде и всюду не гарантирована...
На симбиозе точно пашет.

Способ запуска:
Ставим пакеты, оба два...
Регистрируем в меню из MgxBOX!!! (Тот, что в менюшке)
Через PEM!!! привязываем к расширениям: mp3, MP3, wav, WAV сам TrayPlayer
TrayPlaer Control вешаем на любую из кноп или менюшек в телефоне... (Хоть в таскмене в избранное кидаем)
Вот и все... Музыка должна будет читаться в этом плеере...
Если возникнут вопросы, пишем в лс или аську...
Ну и сами файлы:
Прикрепленный файл TrayPlayer.mgx   ( 6.15 килобайт ) Кол-во скачиваний: 79
Прикрепленный файл TrayPlayer_Control.mgx   ( 97.71 килобайт ) Кол-во скачиваний: 81


P.S. альфу не выкладываю в пакеты... ибо не допилена...

Сообщение отредактировал Programmer-tm(Мотофан.) - 7.5.2014, 4:57
Прикрепленный файл TrayPlayer.mgx   ( 6.15 килобайт ) Кол-во скачиваний: 79
Прикрепленный файл TrayPlayer_Control.mgx   ( 97.71 килобайт ) Кол-во скачиваний: 81
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
fill.sa
сообщение 7.5.2014, 13:13


Гуру
******

Группа: Разработчики
Сообщений: 1 240
Регистрация: 8.2.2011
Из: Беларусь
Пользователь №: 223 758
Модель телефона: z6 V8
Прошивка: Linux SAedition MOD

Рейтинг: 400



Цитата(VINRARUS @ Сегодня, )
Цитата((-EDGE-) @ Сегодня, 13:57)
* Programmer-TM готов с вами работать, только дайте ему ваши наработки.

Никто ему ничего не даст, тут все жадины и каждый держит свои разработки в архивах за 7ми паролями. paladin.gif

Все? значит и ты? smile.gif

Я вот другое наблюдаю, народ не хочет шевелиться. Никто уже толком ничего не обсуждает и не решает и тд. Я уже было думал, что вообще осталось 2-3 телефона на всей плланете. Как тут вдруг активно куча народу стала обсасывать эту тему. Значит зинка у многих есть.

Сообщение отредактировал fill.sa - 7.5.2014, 13:14
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
VINRARUS
сообщение 7.5.2014, 13:26


Термоядерный
********

Группа: Пользователи
Сообщений: 3 496
Регистрация: 12.12.2009
Из: Чорнобиль
Пользователь №: 211 044
Модель телефона: WX160 & L7 & Z6 & ZN5-128
Прошивка: 740 MHz: Z6 and ZN5


Настроение:
youtu.be/A_yQLYLiSGQ



Рейтинг: 1211



Цитата(fill.sa @ Сегодня, 16:13)
* Я вот другое наблюдаю, народ не хочет шевелиться.

Военное время однако. wink.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
(-EDGE-)
сообщение 7.5.2014, 17:13


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

Группа: Пользователи
Сообщений: 61
Регистрация: 29.3.2013
Пользователь №: 241 352
Модель телефона: E398, E2 and ZN5

Рейтинг: 5



fill.sa,
Так тут сидит 5 человек всего, и у половины нету уже девайса grin.gif да и помоему уже не то время чтобы чё то прятать от кого то
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Claus398
сообщение 7.5.2014, 17:44


Авторитет
********

Группа: Контент-менеджеры
Сообщений: 12 345
Регистрация: 6.7.2007
Из: Украина. Кривой Рог
Пользователь №: 140 536
Модель телефона: Motorola ROKR E1
Прошивка: My skins mod

Рейтинг: 3125.5



Цитата((-EDGE-) @ Сегодня, 20:13)
* да и помоему уже не то время чтобы чё то прятать от кого то

вот вот. лучше кучей что то делать.
Цитата((-EDGE-) @ Сегодня, 20:13)
* Так тут сидит 5 человек всего, и у половины нету уже девайса

у меня есть, звоню с него. иногда музыку слушаю, фоткаю много.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Programmer-tm(Мотофан.)
сообщение 7.5.2014, 17:51


Мотофан
*******

Группа: Пользователи
Сообщений: 1 681
Регистрация: 21.3.2010
Из: Из мира сего
Пользователь №: 215 291
Модель телефона: Moto X Play
Прошивка: Модифицированная...


Настроение:
Делать невозможное возможным...



Рейтинг: 620



Claus398,
Ну ты же скинодел больше... Программить это штука другая...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Claus398
сообщение 7.5.2014, 18:08


Авторитет
********

Группа: Контент-менеджеры
Сообщений: 12 345
Регистрация: 6.7.2007
Из: Украина. Кривой Рог
Пользователь №: 140 536
Модель телефона: Motorola ROKR E1
Прошивка: My skins mod

Рейтинг: 3125.5



Programmer-tm(Мотофан.),
согласен на 1000%. могу поддержать в виде теста, что то из графики может сделать.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
(-EDGE-)
сообщение 7.5.2014, 19:58


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

Группа: Пользователи
Сообщений: 61
Регистрация: 29.3.2013
Пользователь №: 241 352
Модель телефона: E398, E2 and ZN5

Рейтинг: 5



Цитата(Claus398 @ 7.5.2014, 19:08) *

Programmer-tm(Мотофан.),
согласен на 1000%. могу поддержать в виде теста, что то из графики может сделать.

наша помощь там не к месту, я тоже любитель в графике повозиться. Но с ними не договоришься, уже неделю договариваюсь. Но буквально сегодня выяснилось что никак типо...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Programmer-tm(Мотофан.)
сообщение 11.5.2014, 11:36


Мотофан
*******

Группа: Пользователи
Сообщений: 1 681
Регистрация: 21.3.2010
Из: Из мира сего
Пользователь №: 215 291
Модель телефона: Moto X Play
Прошивка: Модифицированная...


Настроение:
Делать невозможное возможным...



Рейтинг: 620



TrayPlayer перерос в Alpha 1...
Нововведения:
Нарисовал пару иконок...
Прикрутил плейлист...
Прикрутил повтор...

Первый безоконный плеер blind.gif

Иконко плеера рисовалось собственноручно...Прикрепленное изображение
Иконка контроля плеера...Прикрепленное изображение
В написании плеера принимали участие: Programmer-tm, EXL, какие то люди... smile.gif У которых я стибрил иконки кнопок)
Качаем:
Прикрепленный файл TrayPlayer.mgx   ( 14.43 килобайт ) Кол-во скачиваний: 77
Прикрепленный файл TrayPlayer_Control.mgx   ( 66.2 килобайт ) Кол-во скачиваний: 85

Способ установки прежний) но теперь работать должно на всех модах...

Сообщение отредактировал Programmer-tm(Мотофан.) - 14.5.2014, 5:41
Прикрепленное изображение Прикрепленное изображение
Прикрепленный файл TrayPlayer.mgx   ( 14.43 килобайт ) Кол-во скачиваний: 77
Прикрепленный файл TrayPlayer_Control.mgx   ( 66.2 килобайт ) Кол-во скачиваний: 85
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
fill.sa
сообщение 12.5.2014, 11:10


Гуру
******

Группа: Разработчики
Сообщений: 1 240
Регистрация: 8.2.2011
Из: Беларусь
Пользователь №: 223 758
Модель телефона: z6 V8
Прошивка: Linux SAedition MOD

Рейтинг: 400



Programmer-tm(Мотофан.),
Не знаю как плеер, не ставил. Но вот как реализация для рабочего стола очень даже ничего.
Если бы такого плана сделать виджет на рабочий стол для родного плауре(вернее взамен родного виджета на этот) - было бы неплохо.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Programmer-tm(Мотофан.)
сообщение 12.5.2014, 11:17


Мотофан
*******

Группа: Пользователи
Сообщений: 1 681
Регистрация: 21.3.2010
Из: Из мира сего
Пользователь №: 215 291
Модель телефона: Moto X Play
Прошивка: Модифицированная...


Настроение:
Делать невозможное возможным...



Рейтинг: 620



fill.sa,
Для родного врядли... А для нативного можно. к примеру с Антоном поговорить на эту тему...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Claus398
сообщение 12.5.2014, 16:44


Авторитет
********

Группа: Контент-менеджеры
Сообщений: 12 345
Регистрация: 6.7.2007
Из: Украина. Кривой Рог
Пользователь №: 140 536
Модель телефона: Motorola ROKR E1
Прошивка: My skins mod

Рейтинг: 3125.5



fill.sa,
плеер хороший. меня лично дико раздражало, когда кидаешь музыку и ждешь пока база данных обновится. а тут раз и играет. виджет конечно не помешал бы. было бы очень удобно
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
fill.sa
сообщение 12.5.2014, 17:17


Гуру
******

Группа: Разработчики
Сообщений: 1 240
Регистрация: 8.2.2011
Из: Беларусь
Пользователь №: 223 758
Модель телефона: z6 V8
Прошивка: Linux SAedition MOD

Рейтинг: 400



Programmer-tm(Мотофан.),
У родного же плауреа есть свой виджет, только он появляется когда плеер играет и ты на рабочем столе. Я думаю все поняли о чем я.
Нужно только както научится отсылать с виджета команды самому плееру. Может каким дизамблером по родному виджету пройтись.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Programmer-tm(Мотофан.)
сообщение 12.5.2014, 17:57


Мотофан
*******

Группа: Пользователи
Сообщений: 1 681
Регистрация: 21.3.2010
Из: Из мира сего
Пользователь №: 215 291
Модель телефона: Moto X Play
Прошивка: Модифицированная...


Настроение:
Делать невозможное возможным...



Рейтинг: 620



TrayPlayer потихоньку доходит до версии Alpha 2... Жду графику от Claus398...
Пока буду ловить ошибки и всячески оптимизировать...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
EXL
сообщение 7.6.2014, 21:12


Rock The Microphone
********

Группа: Администраторы
Сообщений: 3 145
Регистрация: 12.5.2007
Из: г. Новосибирск
Пользователь №: 134 652

Рейтинг: 4654



По заказу VINRARUS'а написал простенький бинарник для задания кастомных вибровызовов. Если vibrateprocess чем-то не устраивает.

Так же добавлена эмуляция различных виброрежимов с телефонов Siemens:

Прикрепленное изображение

Исходный код
Прикрепленный файл zPulse.zip   ( 3.26 килобайт ) Кол-во скачиваний: 45
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Софт для ZN5 и прочих MotoMAGX: MGX и PEP, Разработка, портирование и обсуждение нативного софта · Motorola ZINE ZN5, ZN5 T-Mobile · Forum
 

46 страниц V « < 23 24 25 26 27 > » 
Ответ в темуСоздание новой темы
5 чел. читают эту тему (гостей: 5, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 21.7.2025, 18:15

Форум живёт: