Size: a a a

AndroidDev :: Разработка. It's Android time now!

2021 March 19

А

Анатоли in AndroidDev :: Разработка. It's Android time now!
у меня есть клон другого приложения похожего, а чем посмотреть какие библиоткеи были при сборке build.gradle
источник

J

Jktu in AndroidDev :: Разработка. It's Android time now!
Eugene Garagulya
Программы для Dalvik пишутся на языке Java. Несмотря на это, стандартный байт-код Java не используется, вместо него Dalvik исполняет байт-код собственного формата. После компиляции исходных текстов программы на Java (при помощи javac) утилита dx из Android SDK преобразует файлы классов (расширение .class) в файлы собственного формата (с расширением .dex), которые и включаются в пакет приложения (.apk).
ну да, на jvm ты андроид приложение не запустишь
источник

J

Jktu in AndroidDev :: Разработка. It's Android time now!
Анатоли
у меня есть клон другого приложения похожего, а чем посмотреть какие библиоткеи были при сборке build.gradle
в исходниках глянь
источник

А

Анатоли in AndroidDev :: Разработка. It's Android time now!
очень остроумно я про декомпиляцию спрсосил
источник

EG

Eugene Garagulya in AndroidDev :: Разработка. It's Android time now!
Jktu
ну да, на jvm ты андроид приложение не запустишь
Я не лазил так глубоко, но думаю, что можно сказать -

Dalvik - разновидность JVM для мобильных устройств.(для упрощения)

А вот если удаваться в подробности то окажется... бла-бла-бла
источник

J

Jktu in AndroidDev :: Разработка. It's Android time now!
Анатоли
очень остроумно я про декомпиляцию спрсосил
вы спросили чем посмотреть, про декомпиляцию мы могли только догадываться. Если у вас есть клон, наверно у вас и исходный код есть, там и посмотрите, если вы декомпилируете то это задача другого порядка и я полагаю вы сейчас не осознаёте всей сложности реверсинжиниринга
источник

А

Анатоли in AndroidDev :: Разработка. It's Android time now!
почему осознаю apktool,  dex2jar, правда не все так гладко
источник

J

Jktu in AndroidDev :: Разработка. It's Android time now!
там и не было никогда гладко, волшебной кнопки "укради чужой код" не было никогда
источник

M

Mafioznik in AndroidDev :: Разработка. It's Android time now!
James Harrison✔
Доброе утро, у меня есть приложения, и админ панель, нужно в админку добавить некоторые функции. Как его реализовать? Например языки- русский, английский, Португальский выбирает пользователь. Подскажите пожалуйста чайнику
а при чем тут это приложение к админ панеле?)
источник

M

Mafioznik in AndroidDev :: Разработка. It's Android time now!
James Harrison✔
Доброе утро, у меня есть приложения, и админ панель, нужно в админку добавить некоторые функции. Как его реализовать? Например языки- русский, английский, Португальский выбирает пользователь. Подскажите пожалуйста чайнику
вам для него нужно в админке что-то создать? Вопрос непонятен совсем
источник

S

SolOFake in AndroidDev :: Разработка. It's Android time now!
Хай. (1)Подскажите как в android отслеживать номер входящего вызова(можно просто ссылку)? (2)Как показать небольшое вплывающее окошко(кружок) в время входящего звонка?
источник

А

Анатоли in AndroidDev :: Разработка. It's Android time now!
пожскажите вообще эти нужно скачивать
Google Maven dependencies с сайта для проекта пригодятся или нет
источник

MS

Magenta Soup in AndroidDev :: Разработка. It's Android time now!
Если ты имеешь в виду скачивание вручную и хранение где-то, то это тебе пригодится по крайней мере когда разработчик решит удалить из репо свой пакет.
У меня такое было, пришлось что-то самому писать, а что-то заменять
источник

MS

Magenta Soup in AndroidDev :: Разработка. It's Android time now!
Еще градл кэширует пакеты, так что то что через долгое время проект собирается и все ок,то это еще ничего не значит)
источник

MS

Magenta Soup in AndroidDev :: Разработка. It's Android time now!
Я пострадал так после переустановки винды)
источник
2021 March 20

AD

Artem D in AndroidDev :: Разработка. It's Android time now!
Всем привет! По каким технологиям из андроида плохо написана документация?
источник

J

Jktu in AndroidDev :: Разработка. It's Android time now!
Использование камеры например
источник

R

Robert in AndroidDev :: Разработка. It's Android time now!
Привет, подскажите, пожалуйста, как мне реализовать единоразовое отслеживание успешного внесения записи в БД(room). У меня есть LiveData<List<Customers>>. Но чтобы она начала работать нужно внести хотя бы одну запись, иначе NPE. Изначально я не хочу туда ничего вносить, первая запись должна быть внесена пользователем и после клика, где пользователь ввел данные, идёт переход на fragment, где LiveData<List<Customers>>. Мне нужно отследить это успешное внесение данных (только первое).
источник

M

Mafioznik in AndroidDev :: Разработка. It's Android time now!
Кто-то видел как в монобанке обновления с приложения работают? Они каким-то образом сразу начинают загрузку обновления с окном на весь экран после нажатия на кастомную кнопку. Как они это делают? Кто-то знает как сделать так же?
источник

J

Jktu in AndroidDev :: Разработка. It's Android time now!
Robert
Привет, подскажите, пожалуйста, как мне реализовать единоразовое отслеживание успешного внесения записи в БД(room). У меня есть LiveData<List<Customers>>. Но чтобы она начала работать нужно внести хотя бы одну запись, иначе NPE. Изначально я не хочу туда ничего вносить, первая запись должна быть внесена пользователем и после клика, где пользователь ввел данные, идёт переход на fragment, где LiveData<List<Customers>>. Мне нужно отследить это успешное внесение данных (только первое).
Что то жесть какая то. Не работал с ливдатой, но кажется инициализация должна быть дружелюбной
источник