*
8 Likes

Тема: Ищу программистов для разработки IPTV программы для Андройд...

Показано с 31 по 37 из 37

  1. #31
    Senior Member
    Регистрация 21.02.2016
    Сообщений 118


    Паралелльно отцепил thread сюда: Русское онлайн телевидение • Вход

    Пока что тестирую с Совок ТВ.
    larrry likes this.
  2. #32
    Senior Member
    Аватар для nolik
    Регистрация 09.10.2012
    Сообщений 620
    А чего его тестировать, у Совка есть VLC record, работающий через замену одного файла от Картиновского VLC record. Также у них плейер для андроида на основе VLC c epg и архивами .
    2012 - LG 47LM7600, BD-E5700, Amazon Fire TV, Roku XS
    Apple TV1 XBMC-Chrystalbuntu/Crystal HD
  3. #33
    Senior Member
    Регистрация 21.02.2016
    Сообщений 118
    А чего его тестировать, у Совка есть VLC record, работающий через замену одного файла от Картиновского VLC record. Также у них плейер для андроида на основе VLC c epg и архивами .
    Смысл в том, что они используют для сборки vlc configure, mingw - я сделал все полностью свое. Моя идея в том что бы перебазировать все полностью под Visual Studio, а потом дебаггировать и фиксить в ней же.

    Я скопировал и отформатировал изменения Polka, на том же форуме, и даже сделал setup пакет здесь.

    Там все равно онлайн play / record не работают (как и в Alpha Polkи), но я подозреваю, что это уже на стороне сервера надо фиксить. У меня есть ещё одно некоммиченное изменение - скачиваю лого для всех каналов с Совок ТВ, может попозже закоммичу (Вряд ли люди захотят скачать новую версию только из-за картинок). Жду ответа здесь по поводу онлайн play / record.

    И хотя аппликация пока не до конца работает, теперь думаю заняться всеръёз Андройд портом, а и наверное проанализировать как вообще его делать (оптимизированном под мышку и 2-3 клавиши).

    Надо бы Qt лицензию проверить, а может тоже и UI, портируем ли, стоит ли использовать.

    vlc-record базируется на относительно старом Qt - 4.8.5.

    - - - Добавлено - - -

    Кстати, при компиляции файлы копируются очень странным способом через custom build step, это да кошмар, больше такого не буду делать. ( не судите строго ). :-)

    Без syncProj вряд ли бы написал такое.
  4. #34
    Senior Member
    Регистрация 21.02.2016
    Сообщений 118
    Начал изучать можно ли убрать проблему Samsung Galaxy S6:

    Unable to start debugging. Android command 'run-as' failed. Could not set capabilities: Operation not permitted.

    Изначально заpostил тут:
    MSDN post

    Это баг Samsung, но копирую линк MSDN, потому что там больше cross linkов, на самом Samsung forumе support молчит. Советовали на stackoverflow сделать reset Андройд, сделал, потратил где-то порядка часа, но не помогло.

    Взломал телефон и получил root к нему, но пока не помогло - run-as лежит на read-only file system, и к нему пока не подкопаться.

    Использовал инструкции от сюда:

    и отсюда:
    https://www.tomsguide.com/us/samsung...ew-2856-3.html

    Android resetting + smart switch не прошли бесследно, после них появилась проблема
    "samsung account: session expired" - сколько не логинься, выдает одну и ту же ошибку. После всех возможных и невозможных попыток исправить это (удаление аккоунта не работало, смена пароля, и прочее тоже), нашёл Titanium backup
    ( здесь есть упоминание, не читайте основные инструкции:
    https://forum.xda-developers.com/gal...-loop-t3575443 )

    С ним + root access удалил наконец Samsung account, а затем восстановил его обратно. Теперь телефон работает, и root доступ сохранился.

    Нашёл довольно интересные линки по поводу run-as проблемы:

    https://hackernoon.com/hacking-andro...s-18b62ad65727
    NDK(7)NDK debugging without root access - k2s7u - 博客园
    https://forums.oculus.com/developer/...alaxy-s6-5-1-1

    Оказывается с kernelем можно колдовать и колдовать. :-)

    Anyway... Теперь у меня появилась теория, что можно было бы изменить client сторону и вместо запуска "run-as" - запускать комманду "su -c run-as".

    Начал ковырять что в Visual stuдии происходит и какие компоненты отвечают за debug Андройд компонентов.

    Думал просто разhackать .dllки в Visual Studiи, но они оказались сделанными на C# / .net - сам до этого ломал только нативные C++ .dllки - но зато нашёл что все разширения Visual Studiи можно скачать - выложены open source code - здесь:

    https://github.com/Microsoft/MIEngine/wiki

    Пробовал взять оффициальный branch для Visual Studiо 2015 update 3 с https://github.com/Microsoft/MIEngin...2015Update3RTM - компилируется, но не подключается к Visual Studiи. Нашёл майл Gregg Miskelly (Microsoft) с какого-то MSDN foruma - greggm at-sign microsoft dot com - послал майл к нему с вопросом как компоненты подключаются и дебаггируются Visual Studiей.

    Хотелось бы именно попробовать debugгировать на тот случай, если ещё чего потребуется вправлять.
    Но думаю, если Gregg пойдет на уступки, то можно это дело как нибуть через registry включать в будущем.

    В кратце так... Если есть Андройд Expertы, то помогите если знаете как.
  5. #35
    Senior Member
    Регистрация 21.02.2016
    Сообщений 118
    Даже вроде как включил дебаггер для Samsung Galaxy S6 - заpostил ответ сюда:

    https://issuetracker.google.com/issu...3233#comment53

    Вроде breakpointы, watchи, и вообще execution работает, теперь можно и глубже ковырять.
  6. #36
    Senior Member
    Регистрация 21.02.2016
    Сообщений 118
    Посмотрел JUCE framework, и офигел как красиво и аккуратно написано - классовая хиерархия очень легкая -
    и относительно дёшёвая. На практике правда ещё не пробовал, попробую палкой лёд, если что можно отколоть:

    https://forum.juce.com/t/visual-stud...-support/24638
  7. #37
    Senior Member
    Регистрация 21.02.2016
    Сообщений 118
    Проанализировал
    1. Qt,
    2. JUCE,
    3. Godot: https://godotengine.org/

    Решил попробовать godot, хотя и не знаю насколько он скалируем, и подходит ли вообще для UI.

    https://godotdevelopers.org/forum/di...tions-building

    Godot использует scons framework, перебазировал его под syncProj, но думаю что-нибуть да поломал потому что
    работает не идентично с тем что забуйлдил scons. Но это не важно думаю начать отламывать UI componentы и буду смотреть куда и что запихать.

    Но пока что как смотрел godot, мне кое что нравится, а кое-что нет.
    Но сам .exe на 26 Мб, запускается за 5 секунд, и имеет очень много всего встроенным от 2d до 3d графики.

    Самое главное что под MIT лицензией.

    В общем оценивайте это пока как просто анализ godotа.

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения