Ответы пользователя по тегу Android
  • Как скомпилировать консольное приложение для Android?

    gbg
    @gbg Куратор тега C++
    Любые ответы на любые вопросы
    В APK - нет, но можно просто собрать бинарник и запускать его черех терминал типа ConnectBot
    Ответ написан
    Комментировать
  • Можно ли сделать из телефона джаммер?

    gbg
    @gbg
    Любые ответы на любые вопросы
    В современных телефонах доступ к радио-бекенду ограничен - невозможно при помощи софта заставить телефон излучать что-то кроме того, что позволено протоколами GSM - просто потму, что все коммуникационные алгоритмы зашиты в SoC
    Ответ написан
  • Как программно проигрывать ноты гитары?

    gbg
    @gbg
    Любые ответы на любые вопросы
    Синтез гитары по сложности тянет на уровни от курсача до докторской диссертации и далее в R&D в какой-нибудь компании типа Roland или Yamaha.

    Если вам достаточно уровня курсача, вы можете открыть для себя математическую модель колебаний струны (в том же учебнике Тихонова энд Самарского).

    Но тут надо понимать, что это будет воспроизводить звучание Сковородки, а у реальной гитары, особенно акустической, в извлечении звука принимает участие корпус (а у электрической к корпусу добавится еще и усилитель (и педали-эффекты) и его колонка-кабинет).

    Например, если на гитаре основательно дернуть одну струну, она заведет корпус, а корпус заведет остальные струны. Иногда это полезно, иногда - нет, и музыкант глушит лишние струны различными приемами.

    Чем больше факторов вы учтете, тем дальше вы продвинитесь от лабораторки за второй курс физмата до R&D в Роланде.

    Другой подход состоит в применении генеративных нейросетей, но тут надо где-то взять профессионального гитариста, который будет всеми возможными способами извлекать вам звуки и их связки, чтобы построить датасет для обучения.

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

    Еще один аргумент в пользу гипотезы неуловимого Джо - даже если гипотетически, вы создадите такой синтезатор, к нему будет необходим контроллер. И тут выясняется, что лучшим контроллером для синтезатора гитары является сама гитара - следовательно, синтезатор из этой схемы можно и выкинуть.
    Ответ написан
    1 комментарий
  • Виртуальный звуковой кабель между андроид приложениями?

    gbg
    @gbg
    Любые ответы на любые вопросы
    У приложений на официальных современных ведроидах нет абсолютно никакого доступа к аудиотракту сотовой сети (в противном случае, можно было бы реализовать запись звонков, что запрещено).

    Следовательно, на стоковом телефоне вы такой радости не найдете - нужно искать кастомную прошивку с линуксом, а там и jack audio найдется.
    Ответ написан
  • Можно ли подключить к Андройду клавиатуру?

    gbg
    @gbg
    Любые ответы на любые вопросы
    Можно подключить практически любую клавиатуру через USB-OTG, если он есть.
    Если нету - Bluetooth к вашим услугам
    Ответ написан
    Комментировать
  • Есть ли облако или приложение подключения сетевого диск для смартфонов организации?

    gbg
    @gbg
    Любые ответы на любые вопросы
    Ну поставьте им FolderSync и Nextcloud на сервер.

    В любом случае, мы вам тут решение не дадим, потому что его оно должно пройти через ваших безопасников, так что решение нужно изобретать совместно с ними
    Ответ написан
    1 комментарий
  • Вложенная виртуализация Virtualbox для эмуляции андроид в виртуальной машине?

    gbg
    @gbg Куратор тега Windows
    Любые ответы на любые вопросы
    1) Потому что эмулятор хочет аппаратного ускорения и OpenGL ES. Венда такое эмулировать на CPU не умеет. Если сильно-сильно хотеть странных удовольствий, можно притащить на венду Mesa3D

    2) На ноутбуке может быть выключено VT-D (или как там маркетологи это же назвали на AMD) - аппаратная виртуализация. Надо залезать в UEFI и включать

    3) Путем долгого плясания с бубеном это в теории, может получиться.
    Ответ написан
  • Какой язык программирования\игровой движок выбрать для реализации моей идеи?

    gbg
    @gbg
    Любые ответы на любые вопросы
    Нулевое. На эту тему есть moodle. Это первое о чем вас спросят на любом конкурсе и первое от чего вам придется отбиваться (и вы не отобьетесь, потому что по сути, вы собираетесь сколхозить мудл, только с тридегуем и блекджеком (причем в вашем случае, буквально) - первое на обучение не влияет никак, второе влияет скорее отрицательно, потому что идет вразрез с психологией педагогического процесса)

    возможно ли на андройд

    Невозможно. Можно попытаться на андроиде, и то не факт.

    В этом приложении главным является контент, а не движок. Движок тут сугубо вторичен - он будет определять, насколько жирное железо нужно пользователю.

    Идея в том, чтобы студенты и преподаватели входили через телефон (с Интернетом) на базе андроид в приложение


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

    У преподавателя должен быть доступ к загрузке\созданию теста\опроса


    Вы хотите, чтобы препод делал этот контент на телефоне? Садитесь, два.

    + стеснительные люди-интроверты-компьютерные черви могли активно участвовать в процессе обучения, а не молчать-бездействовать на той же паре


    Идите и учите психологию/педагогику. От того, что вы заставите интроверта быть 90 минут экстравертом, вы в итоге получите отвали-от-меня-верта (с тревогой и депрессией), а не обученного студента. Интроверт в этом коллективном чатике будет точно также молчать, как и на паре.

    за правильные ответы они получают условную игровую валюту.
    Эту валюту можно будет тратить в игровом казино\на покупку снаряжения или каких-то предметов в игре-развлечении, также находящемся в этом приложении.


    Педагогика нас учит, что оценка студента должна исключительно показывать уровень его подготовки и конвертироваться в диплом. А уже диплом в итоге студент потенциально может конвертировать в деньги.

    Оценка сама по себе не должна давать никому никаких преимуществ, а также не должна использоваться в качестве меры административного воздействия на студентов (как в качестве положительного, так и в качестве отрицательного стимула)

    Из хорошего
    Действительно годным элементом геймийикации могли бы стать ачивки. Вроде сданного на круглую сотню из ста баллов теста или N отсутствий прогулов подряд.

    Однако нужно понимать, что ачивки, зависящие от оценок - это опять пример плохого искусственного KPI, когда контролируется не реальный параметр (знания студента), а его производная (количество нашлепанных пятерок), что побуждает не учиться, а получать оценки (это разные процессы, оценку можно списать, подменить себя другим студентом, заболтать препода и т.п.).
    Ответ написан
    Комментировать
  • Как отключить уведомление self-sign сертификата УЦ Android MIUI 12.5?

    gbg
    @gbg
    Любые ответы на любые вопросы
    Купить нормальный сертификат или Let's Encrypt. Делов-то.
    Ответ написан
    Комментировать
  • Как получить доступ к RAW - измерениям в андроид с USB?

    gbg
    @gbg
    Любые ответы на любые вопросы
    Приложение GPS Tether посмотрите, оно умеет отдавать GPS по Wi-FI или Bt.

    Даже если оно вам не подойдет, можно поискать аналог или написать свое.
    Ответ написан
  • Как отправить смс с Android на другие телефоны с компьютера?

    gbg
    @gbg
    Любые ответы на любые вопросы
    Ставите на компухтер adb, цепляете телефон проводом, включаете и согласовываете отладку.

    Далее с ПК делаете

    adb shell service call isms 7 i32 0 s16 "com.android.mms.service" s16 "+1234567890" s16 "null" s16 "Hey\ you\ !" s16 "null" s16 "null"


    Ну и собственно все

    То же самое можно провернуть и через WiFi, для этого надо задать вопрос (желательно в гугл) "как дебажить андроид по Wi-FI"
    Ответ написан
    Комментировать
  • Балансировка интернета в андроид?

    gbg
    @gbg
    Любые ответы на любые вопросы
    Работает всегда что-то одно, без плясок с рутом и маршрутизацией ничего сделать не получится.
    Ответ написан
    4 комментария
  • Калибровка компаса в андроид?

    gbg
    @gbg
    Любые ответы на любые вопросы
    Потому что телефон не рассчитан на географов-любителей, которые точно знают, где у них там север и с какой стороны растет мох на дубе. Поэтому, он предпочитает искать север сам - как раз во время танцев
    Ответ написан
  • Как изменить precision в фрагментных шейдерах?

    gbg
    @gbg
    Любые ответы на любые вопросы
    А никак. Не следует в текстурном шейдере лепить highp - она садит быстродействие. highp имеет смысл в вершинном шейдере.

    Если у вас код без этого не работает, вы с большой вероятностью что-то делаете не так.
    Ответ написан
  • Если ли виртуальный кошелек всех nfc устройств?

    gbg
    @gbg
    Любые ответы на любые вопросы
    Фишка в том, что большинство школьных турникетов использует не то NFC, что есть в телефоне - телефонный чип работает на частоте 13,56 МГц, что подходит, в частности, для карт MIFARE (билеты Тройка и Подорожник в Москве и Питере) и банковским картам PayPass и PayWave.

    Школьные пропуска, домофоны и другой СКУД-ширпотреб работает на 125 килогерц. Так что увы.

    Однако, телефон может прикидываться картой "Тройка" - для этого нужна специальная симкарта с поддержкой "Мобильного билета" (Брендовое название технологии Мосметро и операторов большой тройки).

    И конечно же, вы можете купить flipper.
    Ответ написан
    Комментировать
  • Приложение на андроид с оповещениями о статусе ПК?

    gbg
    @gbg Куратор тега Windows
    Любые ответы на любые вопросы
    Приложение aNag + OrBot на телефон

    На ПК поставить TOR + Nagios и настроить скрытый хост TOR

    -бесплатно
    -пробьет любой нат, не нужно прокидывать порты
    -мониторит не только наличие коннекта, но и все то, что вы засунете в мониторинг
    Ответ написан
  • После попыток установки рекавери twrp на андроид, телефон умер, что делать?

    gbg
    @gbg
    Любые ответы на любые вопросы
    Мобила на старом добром Медиатеке, должна оживляться почти из любого состояния при помощи SP Flash Tool. Важно проверить, что установлен драйвер виртуального компорта ( иначе софт не увидит телефон)
    В крайнем случае - разобрать и передернуть батарею.
    Ответ написан
    1 комментарий
  • Процесс, поток, отличия?

    gbg
    @gbg
    Любые ответы на любые вопросы
    В современных ОС процесссы используют виртуальную память - они не видят память других процессов. То есть, если у процесса A по адресу 0x100 находится байт 0x08, а у процессе B по адресу 0x100 находится байт 0x42, процесс A будет всегда читать 0x8, а процесс B - 0x42.
    Каждый процесс сидит в своем адресном пространстве.

    Потоки сидят внутри процесса и видят одну память - адресное пространство этого процесса. Это и называется шеринг - раз адресное пространство общее, то и память общая. Если поток a в процессе A запишет по адресу 0x100 девятку, все другие потоки тоже считают оттуда девятку. Процесс B же по этому адресу продолжит читать 0x42

    Почитайте по ключевым словам "Защищенный режим, "Виртуальная память", MMU, "Процесс", "Поток"
    Ответ написан
    Комментировать
  • Удаленный вопрос?

    gbg
    @gbg
    Любые ответы на любые вопросы
    Искать, чем распаковать архив. Без этого что-то поменять в архиве не получится.
    Ответ написан
    Комментировать