Ответы пользователя по тегу Android
  • Есть ли встраиваемый FTP клиент?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Гугл забанит такое приложение. Если вы не вкладываетись в 50 или теперь 200 мегабайт, то читайте про штатные механизмы до скачивания частей приложения.
    Ответ написан
    5 комментариев
  • Какие нужны ресурсы для разработки приложения?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    К вашей идеи нужен миллион баксов и удача. Шансы 1 из 1000, что выйдете в ноль.
    Ответ написан
    Комментировать
  • Телефон как usb мышка?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Нет. Есть на Гите попытки сделать из телефона ble hid устройства. С юсб не получиться. Телефоны поддерживают профили носителя информации и ряд других, мышь и Клаву только на подключение . В обратную сторону нет
    Ответ написан
  • Как сделать свою клавиатуру с уникальными символами?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    и у яблока и робота. клавиатура это легкое приложение или специально выделенная облегченная часть приложения.
    объясняете операционке, что ваше приложение - это метод ввода.
    разрабатываете лайоут внешнего вида.
    по определенным правилам отдаете обратно введенные данные.

    начать нужно с ЯВУ(джава/котлин , обжективСИ/свифт).
    Общая архитектура приложения (Первый Хелло Мир). Заодно освоить среду разработки
    (Андроид Студия или Хкоде).
    Разобраться с версткой экранов. (под яблоком наплодили уже три подхода)
    Ну и собственно узкий участок как пишется экранная клавиатура.
    https://developer.android.com/reference/android/in...
    Ответ написан
    1 комментарий
  • Слишком медленно работает код C++ на Android. Это нормально?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Андроид заточен под телефон. Служба телефонии должна работать надежно. Остальное там просто гость.
    Даже программа, с которой сейчас взаимодействует пользователь может быть убита в любой момент.
    Вся архитектура андроид приложения строиться над тем, что сейчас делает пользователь. Как только окно уходит
    под другое, так сразу же оно переводится в состояние остановлено.
    Возможности фоновые процессов в новых версиях зарезали по самое горлышко. Из-за попыток продлить время работы от батерии, теперь почти не возможно сделать то-то долго работающее в фоне. А ресурсы процессора достаются по остаточному принципу.
    Ответ написан
  • Как исправить ошибку с "androidx.fragment.app.Fragment"?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    мигрируй на иксы до конца
    import android.app.FragmentManager;
    import android.app.FragmentTransaction;
    import android.os.Bundle;
    import android.view.View;

    А именно для фрагмента из вопроса
    import androidx.fragment.app.Fragment;
    import androidx.fragment.app.FragmentManager;
    Ответ написан
    2 комментария
  • Можно ли стать android-разработчиком без технического образования? Какие разделы высшей математики понадобятся в работе?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Вышка нужна редко. Матричные вычисления и всякие вещи выходящие за методы приблизительных вычислений потребуются только при обработке мультимедиа.
    Например задачи OCR https://habr.com/ru/post/332840/

    В 99% случаев больше пригодится навык решения "Занимательных задач" за школьный курс.
    Типа есть столб 10 метров. За день улитка подымается на 5 метров, за ночь сползает на 3.
    Вопрос когда она будет на вершине столба. Ответ 5 - не верен. Полезно для развития навыка написания правильных циклов.
    Ответ написан
    1 комментарий
  • Как в Android или на JS показывать модальное окно если нет интернет соединения?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    https://stackoverflow.com/questions/6362314/wifi-c...
    https://stackoverflow.com/questions/25678216/andro...
    И тому подобное. Не забывайте только что бывает еще проводной интернет
    Ответ написан
    Комментировать
  • Как сделать отображение такого статуса подключения WIFI?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Это просто фишка. У меня

    601b042677e8c774266514.png производитель засунул значки рядом с именем сети
    Ответ написан
    Комментировать
  • Как решить проблему с "No view found for id"?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
  • Как прочитать/расшифровать файл .bacup?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    1572178443415 - 27.10.2019, 15:14:03
    микротайм юникса.
    https://www.freeformatter.com/epoch-timestamp-to-d...

    Строки андроид хранит в UTF-16

    И вообще такие файлы лучше смотреть в hex виде.
    Ответ написан
  • Появляются несколько иконок при запуске приложения на реальном устройстве Android Studio,как решить данную ситуацию?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Intent.Main в манифесте у вас несколько раз. Оставьте его только у главной.
    Ответ написан
    1 комментарий
  • Как дезактивировать кнопку?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Thread.sleep(600); - на UI потоке нельзя.

    возьми за основу пример single click
    https://stackoverflow.com/questions/5608720/androi...

    А лучше это сделать через timerTask
    developer.alexanderklimov.ru/android/java/timer.php
    Ответ написан
    Комментировать
  • Как реализовать приложение для записи разговоров в Android 10?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    процитирую FAQ программы, которой пользуемся.

    Важные замечания по функции записи разговоров для Android смартфонов

    В чем может быть проблема
    К сожалению, функция аудио записи разговоров для Android смартфонов может не работать или работать некорректно на некоторых моделях телефонов.

    В зависимости от модели телефона и версии Android на нем, возможны следующие варианты:

    Разговоры записывается хорошо (отлично слышен голос обоих собеседников).
    Голос записывается только с микрофона, т.е. будет хорошо слышна речь сотрудника, а клиента - очень тихо. Если вам очень важно хорошо записать речь клиента, можно воспользоваться громкой связью и тогда весь разговор будет хорошо слышен.
    Голос не записывается совсем - крайне редкий случай, встречается на единичных моделях.
    Так же, запись разговора может работать иначе при использовании гарнитуры, даже если прекрасно работает без нее.

    На самом деле не все так страшно, т.к. функция записи работает на многих моделях телефонов и всегда можно найти модели телефонов с хорошим качеством записи.

    Работа записи в зависимости от версии Android
    Android 10: ситуация аналогичная с Android 9, но на некоторых моделях, где нет встроенной записи от производителя, может быть полностью не слышно записи, даже своего голоса (например на ряде моделей Samsung, Xioami).
    Подробнее об этом и настройке записи в Android 10 можно прочитать в отдельной подробной статье по Android 10

    Android 9: запись звонков обоих собеседников работает только на телефонах, где есть встроенная запись звонков от производителя, например телефоны Xioami, Huawei, Meizu, Oneplus, ряд моделей Lenovo, Asus, и д.р. (важно: не все модели указанных производителей имеют встроенную запись!). На остальных моделях запись идет с микрофона (будет не слышно или плохо слышно собеседника).
    Подробнее об этом и настройке записи в Android 9 можно прочитать в отдельной подробной статье по Android 9

    Android 6, 7, 8: запись работает практически на всех телефонах, попадаются единичные модели с проблемами в записи.

    Android 5.1: запись работает на многих телефонах, но процент моделей с хорошей записью ниже, чем на телефонах с Android 6, 7, 8, т.е. попадается больше моделей с ограничениями в записи.

    Android 2, 4, 5: в этой группе больше всего телефонов с проблемами в записи, но есть и немало телефонов, где все в порядке.

    Список известных проблемных моделей
    В данном списке перечислены модели, на которых были замечены те или иные проблемы с записью.
    Внимание: это не полный список проблемных моделей, если вашего телефона нет в этом списке, это не означает, что на нем гарантируется работа функции записи!

    Не слышно вторую сторону в записи или запись полностью не работает:
    LG Nexus всех серий; Alcatel 6039Y/6045Y(Idol 3); BQ-5037; TP-LINK Neffos Y5s; Xioimi: Mi9 Lite, Mi9 pro, Note 8, Note 8 pro, 8a, Mi A3; телефоны на Android 9, где нет встроенной записи от производителя. В том числе все модели Samsung (запись там можно активировать установкой другой прошивки телефона)

    Нестабильная регистрация звонков (могут пропадать часть записей):
    samsung SM-G318H, МТС smart start 3; Lenovo A5; смартфонамы на Android 8.1 Go (Nokia 1, Nokia 2, Huawei Y5 Lite, Samsung J2 core и д.р.) - иногда может быть решено специальными настройками (не всегда), лучше избегать эти модели.

    Список проверенных моделей
    Данный список далеко не полный и составляется на основе отзывов наших клиентов, а также может зависеть от версии прошивки/обновления телефона.

    Если Вас интересуют конкретные модели телефонов, но их нет списке, вы можете обратиться в нашу службу поддержки и мы постараемся узнать актуальную информацию по этим моделям.

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

    Alcatel: 4013D, 4027D, 4009D, 4024D, 4030D, 4032D, 4033D, 4034D, 4049D, 5010D, 5038D
    ARC: Benefit M8, Benefit S401, Benefit S404
    Asus: ZenFone 2 Laser, ZenFone 5, ASUS ZenFone Go ‏ZB452KG, ZenFone Live ZB501KL GO
    Acer: Z200, Liquid E700
    DEXP: Ixion ML 4.7, Ixion ES135, BS250, T155
    Explay: Tornado, Fresh, Atom
    Haier: W701
    Fly: IQ4413, IQ436i, IQ441, FS506, FS406, FS451, FS407, FS408, FS458, FS459, FS507
    Samsung: Galaxy S3, S4, S4 Mini, S5 Mini, S7 Edge, S8, S9 Grand 2, Note 2, Note 3, A3, A5, A8 [A530F], G350E, Star Advance, Star Plus GT-S7262, J5, J7(SM-J710F), J8, GT-S5360, SM-G530H, SM-G531H, SM-G130E, SM-J320H, J1 (SM-J105/SM-J120)
    Lenovo: S820, S860, S650, S660, S60, P780, A316, A319, A328, A369, A399, A536, A2010, A1000, A6010, Vibe C2, Vibe B A2016, Lenovo A Plus
    Nokia: Nokia 2, Nokia 5
    HTC: Desire 310, Sensation XE
    LG: G2, D325, D335, L90, G4, G4c, G5 SE, K220, K350, LG V30
    DNS: s4507
    Highscreen: Zera F, Zera S, Thor, Boost 2 SE
    Huawei/Honor: Y320, Y3ii, Y3 2017, Y3 Lite (Y360-U82), Y511, Y5, Y6 Pro, Honor 6A, P9 lite, Y6 Prime (2018), Honor 6c pro, P Smart, все модели с Android 9 и оболочкой EMUI
    Homtom: HT16
    Philips: W6610, S337
    Sony: Xperia Z (C6602), Xperia z1 compact, Xperia z3 compact (D5803), Xperia XA1, Xperia XZ, Xperia XZ Premium
    Micromax: A79, D320, D303, Q301, Q402+
    Motorola: Moto C
    ZTE: V815W, V829, Blade 2, Blade A3, Blade AF3, Blade A5 PRO, Blade L5 Plus, Blade S6, Blade A465, BLADE A310, Blade A315
    Xiaomi: Redmi 3, Redmi 3S, Redmi Note 3, Redmi Note 4, Redmi Note 5A, Redmi 4X, Redmi 4A, Mi 4i, Mi4c, 5A, Mi A1 A2 Go (Только на Android 8), S2, Redmi 6, Redmi 6a, 7, 7a, Note 6, Note 7, Xiaomi Mi 8 Lite, Xiaomi MI 8, Xioami Mi 9, Xiaomi Mi 9 SE, Xioami Mi 9t (именно точно такие названия моделей, без всяких доп. обнозначений типа pro, и т.п.)
    Meizu: M3s, M5c, M3 Note, M5s, M5 Note, M6T, C9, C9 pro
    Vivo: Y11, Y91C (Важно: во всех телефонах Vivo запись работает только на телефонах для рынка России и на территории России!!!)
    Oppo: A5 (Важно: во всех телефонах Oppo запись работает только на телефонах для рынка России и на территории России!!!)
    Oukitel: k4000
    Oysters: Arctic350
    Doogee: X3, X5, X5 MAX PRO
    Digma: HIT Q401, Q500
    Prestigio: MultiPhone Wize R3 PSP3423
    Билайн: Smart3, Smart5
    МТС: Smart Sprint, Smart Start, Smart Race 4G
    Мегафон: Login 1, Логин+
    Tele2: Mini, Midi
    Ответ написан
    Комментировать
  • Как на андроид изменить голос?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    https://proglib.io/p/golosovoy-deepfake-ili-kak-ra...
    Для понимания уровня сложности хотелки.
    Речь в текст.
    по произвольной mp3 построение голосовых семплов.
    Текст в речь.

    А так каждый программист уже научился писать голосовых ассистентов круче алисы.
    Ответ написан
  • Хочу пощупать в живую Android TV 10 или 9. Какую из недорогих приставок взять, чтобы не было проблем с подключением из Android Studio?

    402d
    @402d Автор вопроса
    начинал с бейсика на УКНЦ в 1988
    Отладка похоже только через Wifi adb
    Ответ написан
    Комментировать
  • Как создавать дизайн для андроид-приложения?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Чтобы сделать простой инженерный дизайн фотошоп не нужен.
    По началу отталкивайтесь от того, что Вы реально научились делать.
    Идите по нарастающей.
    Сперва доступные стандартные элементы интерфейса.
    Базовые лайоуты.
    https://startandroid.ru/ru/uroki/vse-uroki-spiskom...
    https://startandroid.ru/ru/uroki/vse-uroki-spiskom...
    Более сложные вещи, когда этими типовыми лайоутами вкладывая их друг в друга получается более крутые фишки.
    https://material.io/design/foundation-overview
    Начинайте следовать принципам материал десигн. Главное почувствовать магию пустого места. Когда за счет отступов и рекомендованой типографики (размер шрифта и межстрочный интервал) получается приличный дизайн.

    Ищите готовые элементы и эффекты.
    https://github.com/search?q=material+design+example
    Ответ написан
    Комментировать
  • Как разрешить покупать товар дважды в приложении?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Если Вы воспользовались актуальной версией апи билинга от гугла, то через 3 дня произойдет автоматический рефунд (возврат денег покупателю) . Старая версия апи будет закрыта в 2021 году. Там не требовалось делать подтверждение покупки.
    consumePurchase() - подтвердить, что покупка приложением увидена и цифровой товар выдан. После этого становится доступна повторная покупка.

    А новое апи без вызова такого метода как я писал выше , просто вернет деньги обратно.
    Ответ написан
    Комментировать
  • Как открыть локальный файл html в webview?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    File file = new File("/data/data/com.example.example/files/archiv.html");
    webView.loadUrl("file://" + file);

    вот тут бред посмотрите хотя бы сообщение о не найденном файле .
    Считайте содержимое файла в строку а потом
    webView.loadData(currentHTML, "text/html; charset=utf-8", "utf-8");
    Ответ написан
    Комментировать
  • Почему не видно игру в google play?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    скопируй ссылку страницы игры.
    запусти броузер в инкогнито.
    вставь ссылку в адрес.

    Открылась ?
    Да. - проблемы с индексацией
    Нет - забыл настроить страны . Нет публичного релиза.

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

    Ну а дальше алгоритмы ранжирования определяют вашу позицию в выдаче.
    Ниже 500 - считайте, что вас нет. (500 максимальная глубина, свыше нельзя посмотреть)
    Ответ написан