Michil Shkulyov
Всем привет. Вопрос к тем у кого свое приложение/я, можно ли без капитала как то продвинуть свое приложение? Как вы продвигает свои?
Anonymous
Напиши обзор на 4pda
Михаил
Добрый день, очень прошу помочь, я не могу разобраться с версиями, собирался добавить всё необходимое для Firebase - нужно обновить всё, сделал миграцию на AndroidX и теперь вылезло
Anonymous
зачёт, но жестоко. Лучше с личточком "есть приложение ищу инвестора"
Michil Shkulyov
Очень остроумно (нет)
Mike
восхитительный скришнот. Попробуй сообщение об ошибке прочитать, что ли
Anonymous
Я прочитал штук пять статей про "стеки" из активити, но ведь у них должны же быть какие-то уникальные идентификаторы по которым к ним можно было бы обратиться. Пример .MainActivity -> .aActivity(1) -> .bActivity -> .aActivity(2) -> .aActivity(3) -> .cActivity как вытащить наверх .aActivity(1) а не создать .aActivity(4)
Kathy
Есть метод public static native void myMethod(); Как при создании интента дать ему понять что он должен вызывать этот метод?
Behzod
Привет всем. Можно ли разместить приложение с разрешением READ_CALL_LOG в Play Store? Это приложение не Обработчик звонков по умолчанию!
Kathy
кому дать понять?) Возьми и вызови
интенту. Мне нужно создать интент и передать его в пендингИнтент.
Mike
интенту. Мне нужно создать интент и передать его в пендингИнтент.
и в чём вопрос? Как будешь его обрабатывать — вызови нужный метод
Ivansuper
интенту. Мне нужно создать интент и передать его в пендингИнтент.
Интент это намерение. Не действо. Интент тебе надо натравить, например, на свой сервис, а в сервисе при получении этого конкретного интента выполнить функцию
Behzod
Привет всем. Можно ли разместить приложение с разрешением READ_CALL_LOG в Play Store? Это приложение не Обработчик звонков по умолчанию!
Nick
Всем добра! есть вопрос: что лушче использовать android.widget.SearchView или его альтернативу androidx.appcompat.widget.SearchView. Какие отличия?
⩙Iⱥϻ_Wͥ41ᶄͣʒͫƦ⌫
Здравствуйте, кто-нибудь может мне помочь?
⩙Iⱥϻ_Wͥ41ᶄͣʒͫƦ⌫
Я ищу помощь в случае, если кто-то может помочь мне изменить название пакета
Kathy
По порядку: 1. Я НЕ ЗНАЮ JAVA 2. Я с трудом представляю себе что такое Intent и как он работает 3. Всё что я знаю: - нужно создать интент - задать ему setAction() - создать PendingIntent и передать туда Intent - для создания кнопки в уведомлении создать у notification.setAction(), куда и передать PendingIntent Из того что я начиталась, я поняла что интент должен как-то вызывать нужный мне метод. Поэтому я задаю следующий вопрос: Есть метод public static native void myMethod(); Как при создании интента дать ему понять что он должен вызывать этот метод?
Kathy
Если не интент, то пенндингИнтент должен вызывать метод?
Kathy
Я из С++ к Вам. Неделю не могу добиться как правильно написать 3 несчастные строчки кода.
Ivansuper
Я из С++ к Вам. Неделю не могу добиться как правильно написать 3 несчастные строчки кода.
Ну слушай, при всем уважении и без издевательств — тут другой язык и другая платформа. Если совсем ничего не понимаешь, тебе проще будет найти того, что сделает
Ivansuper
setAction не задает какого то действа. Это одна из маркировок интента, читай категоризация
Kathy
У меня есть пример, но там строго под java, а мне всего то надо вызвать java метод который дёрнет с++
Ivansuper
Я тебе проще поясню — интент работает без привязки к рантайму процесса, поэтому ему нельзя скормить "указатель на функцию"
Alexey 🇪🇸
а в броадкаст ресивере в onReceive(...) уже можно как угодно обработать, хоть вызвать этот твой public static native void myMethod();
Ivansuper
У меня есть пример, но там строго под java, а мне всего то надо вызвать java метод который дёрнет с++
https://developer.android.com/reference/kotlin/android/app/PendingIntent?hl=en#getbroadcast Это. Плюс BroadcastReceiver, о котором говорил Алексей
Ivansuper
Еще только вопрос ... Откуда действие совершается? Тап по нотификации? Спрашиваю потому что упомянут PendingIntent
Kathy
Еще только вопрос ... Откуда действие совершается? Тап по нотификации? Спрашиваю потому что упомянут PendingIntent
Нужно создать кнопку в нотификации. Для этого в примере создается интент, ему задается экшн, и всё это дело передается в пендингИнтент, а уже пендингИнтент передается нотификации в метод setAction
Kathy
https://startandroid.ru/ru/uroki/vse-uroki-spiskom/512-urok-187-notifications-action-knopki-reply.html
Kathy
т.е. мне надо по нажатии кнопки вызвать java native метод, который вызовет метод с++
Kathy
и вот что бы завернуть в это всё native метод я должна ещё и BroadCastReceiver подключить?
Kathy
Ну т.е. без него никак?
Александр
Ребят, вопрос. Есть приложение в виде SingleActivity, с тяжелым фрагментом с RecyclerView - отображающий данные - списка установленных приложений. Загрузка списка приложений происходит через Flow с сохранением в БД состояния этих приложений, и состояние, которое им установил пользователь (отмечено или нет). При первичной загрузке этого списка - поток "зависает". Собственно, каким образом можно оптимизировать первичную загрузку, чтобы это было не так заметно?
Ivansuper
и вот что бы завернуть в это всё native метод я должна ещё и BroadCastReceiver подключить?
У тебя в примере упоминается сервис. Ты можешь в сервисе поймать интент
Ivansuper
Здесь конфигурируется точка приема как сервис
Kathy
Здесь конфигурируется точка приема как сервис
Поняла. Я то сервисов никаких не создавала. Я и не умею. Поэтому ничего и не получается. Собственно поэтому я здесь.
Dmytro
Всем добра! есть вопрос: что лушче использовать android.widget.SearchView или его альтернативу androidx.appcompat.widget.SearchView. Какие отличия?
А есть какие-то аргументы в использовании именно этого виджета,а не обычного едиттекста?
Ivansuper
Спасибо. Буду гуглить.
Погугли. В кратце тебе надо свой класс создать, отнаследовать BroadcastReceiver, и свой класс прописать в манифест. Детали этого нагуглить можно. Ради одной ловли интента сервис это немного жирно
Dmytro
Всем добра! есть вопрос: что лушче использовать android.widget.SearchView или его альтернативу androidx.appcompat.widget.SearchView. Какие отличия?
Везде где видишь appcompat значит присутствует обратная совместимость. Серчвью с анроид икса должен быть стабильнее. Вряд ли там есть кардинальные отличия в функциональности
Alexey 🇪🇸
Погугли. В кратце тебе надо свой класс создать, отнаследовать BroadcastReceiver, и свой класс прописать в манифест. Детали этого нагуглить можно. Ради одной ловли интента сервис это немного жирно
Только с 8 андроид implicit intent не сработает. Поэтому лучше в интент указать конкретный класс ресивера, в который должен прийти интент. Как с сервисом только с броад каст ресивером. Kathy
Alexey 🇪🇸
Недавно нарвались на это на работе и вспомнили про 8 андроид
Anonymous
Кто знает горячие клавиши, для быстрого перехода в XML код и в Design режим в Android studio 3.6?
Anonymous
спасибо
Behzod
Привет всем. Можно ли разместить приложение с разрешением READ_CALL_LOG в Play Store? Это приложение не Обработчик звонков по умолчанию!
Vladislav
Подскажите в чем проблема. Разрешение на чтение есть + у файла есть r. W/System.err: java.io.FileNotFoundException: /sys/devices/virtual/thermal/thermal_zone0/temp: open failed: EACCES (Permission denied)
Vladislav
Ну или есть вообще способ получить температуру устройства?
Anonymous
Какой таймер лучше использовать в Presenter? Handler, Timer, Thread, RxJava....? Мне надо чтобы каждую минуту таймер запускал некий метод
Dmytro
Ну или есть вообще способ получить температуру устройства?
судя по стеку да, пробовал? https://stackoverflow.com/questions/11931681/how-to-get-device-s-temperature-in-android https://stackoverflow.com/questions/11987134/how-to-measure-ambient-temperature-in-android/29285300#29285300
Vladislav
Да, нет такого сенсора
Dmytro
Да, нет такого сенсора
менеджера или самого сенсора? чего именно нет?
Dmytro
и что значит нет?)
Artyom
Гайз, подскажите пожалуйста, как можно в drawable указать shape маску для отрисовки битмапа? Есть изображения разных флагов, но их нужно обрезать по маске кружочка с border'ом. Или альтернативы как это сделать?
Vladislav
и что значит нет?)
Значит mSensorManager.getDefaultSensor(Sensor.TYPE_AMBIENT_TEMPERATURE); } вернет null
Dmytro
Cannot access 'android.view.View$OnClickListener' which is a supertype of 'VideoPermissionView'. Подскажите почему в aar есть VideoPermissionView, а при подключении она не видится и выдает ошибку?
Artyom
раундед имейдж вью не подходит?
подходит) интересно, как это сделать средствами layer-list или чего-то другого в drawable resource
Dmytro
Значит mSensorManager.getDefaultSensor(Sensor.TYPE_AMBIENT_TEMPERATURE); } вернет null
так может девайс не отдаёт такую инфу?
Vladislav
Просто всякие проги типо CPU-z как-то считывают температуру, мне кажется из /sys/*
Dmytro
тут хз
Ivan
Просто всякие проги типо CPU-z как-то считывают температуру, мне кажется из /sys/*
прогноз погоды и немного математических вычислений
Speedy
ЧТо не так подскажите плз
Dmytro
ЧТо не так подскажите плз
не проще сделать клик по айдишнику?
Speedy
не проще сделать клик по айдишнику?
это понятно, но просто интересно что тут не так?
Dmytro
300 лет не юзал этот способ, не помню так ли должно всё быть, не скажу)
Ivansuper
ЧТо не так подскажите плз
tools:context используется для IDE только
Dmytro
это понятно, но просто интересно что тут не так?
попробуй навести в xml на openDataPicker и нажми alt+enter там по идее должно предложить создать его, заодно и посмотришь)