🕵️ SicherheitslückenCVE-2026-58728 | Google Android ARM64 MMU mmu.h ARM64_TLBI race condition(15.09.2026 um 21:40 Uhr)
🔧 ProgrammierungEnforce GitHub Advanced Security configurations(15.09.2026 um 21:31 Uhr)
🔧 ProgrammierungHow i give my coding agent a map of the repo with Empryo(15.09.2026 um 21:54 Uhr)
🔧 ProgrammierungReef Connects Agent Feedback, Learning and Versioned Delivery(15.09.2026 um 21:55 Uhr)
🔧 ProgrammierungUAJY Handbook RAG Chatbot Splits FAISS Search From Gemini(15.09.2026 um 21:55 Uhr)
🔧 ProgrammierungKnowledge Base For AI Agents: What It Must Do(15.09.2026 um 22:00 Uhr)
🕵️ SicherheitslückenCVE-2026-58728 | Google Android ARM64 MMU mmu.h ARM64_TLBI race condition(15.09.2026 um 21:40 Uhr)
🔧 ProgrammierungEnforce GitHub Advanced Security configurations(15.09.2026 um 21:31 Uhr)
🔧 ProgrammierungHow i give my coding agent a map of the repo with Empryo(15.09.2026 um 21:54 Uhr)
🔧 ProgrammierungReef Connects Agent Feedback, Learning and Versioned Delivery(15.09.2026 um 21:55 Uhr)
🔧 ProgrammierungUAJY Handbook RAG Chatbot Splits FAISS Search From Gemini(15.09.2026 um 21:55 Uhr)
🔧 ProgrammierungKnowledge Base For AI Agents: What It Must Do(15.09.2026 um 22:00 Uhr)

🔧 Programmierung 🕛 vor 3 Monaten 2 Min Lesezeit
0

Разработка Android Kiosk приложения

↗ Quelle (dev.to)
🗣️ Stimme:

Всем привет это моя первая публикация. И первый опыт написания статей по разработке.



Давайте начнем с небольшого знакомства.

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



Мой опыт работы:



)



Итого нам нужно чтобы:




  • Пользователь не смог выйти из приложения

  • Приложение должно запускаться автоматически при включении устройства

  • Нельзя давать доступ к системным настройкам и UI



Реализация



Все что мне потребовалось это немного документации,

пару снипетов кода.



За основу решения были взяты Device Owner и Lock Task Mode.



Ну что же, теперь перейдем непосредственно к коду и реализации...



Kiosk Controller



Первым делом нам предстоит ознакомиться с

это API нужно нам для работы с лок скрином девайса а точнее для прослушивание его стейтов.



И так же нам нужно создать

который помогает системе определить куда вести все эти настройки в действие.



*Установка приложения *



На этом создание контролера завершено, далее нам нужно сбросить девайс до заводских настроек, включить USB debugging, разрешить установку через USB и не создавать и не авторизовываться ни под каким аккаунтом на устройстве.



Мы ставим наше приложение на устройство, открываем терминал и выполняем команду



Установка девайс овнера




CODE
adb shell dpm set-device-owner "your.package.name/com.example.AdminReceiver






Удаление девайс овнера




CODE
adb shell dpm remove-active-admin "your.package.name/com.example.AdminReceiver






и указываем путь до нашего AdminReceiver(это DeviceAdminReceiver который мы создали в KioskController)




CODE
class AdminReceiver : DeviceAdminReceiver()






На этом нам осталось лишь установить наше приложение как домашний лаунчер устройства и поздравляю вас, вы теперь админ устройства в режиме киоска.



P.S - я использовал SingleActivity архитектуру для того чтобы добавить скрытую кнопку которая позволит открыть AdminScreen

ввести пин код админа и выйти с режима киоска для конфигурации планшета.



Если хотите могу эту часть тоже описать.

Vollständiger Original-Bericht
Ausführliche Details, Code-Beispiele & Hersteller-Stellungnahme auf dev.to.
↗ Original-Artikel auf dev.to lesen
Wie bewertest du diesen Beitrag?
1 Klick Feedback
Teilen mit Netzwerk & Team:

Community-Analysen & Experten-Meinungen 0

Verfasse deine eigene Analyse, teile Workarounds oder diskutiere diesen Vorfall im Blog.
Noch keine Community-Analyse verfasst. Markiere einen Textabschnitt oder klicke oben auf Eigene Analyse verfassen“!
Community Pulse: Relevanz-Einschätzung
1 Klick Experten-Votum
🔴 Akute Relevanz 0%
🟡 In Evaluierung 0%
🟢 Keine Auswirkung 0%
Spannende Innovation 0%
Verwandte Story-Cluster & Quellen (Vektor-KI)
Port 8095 Engine
3 Quellen
CVE-2026-58728 | Google Android ARM64 MMU mmu.h ARM64_TLBI race condition
1 Quelle
DFN-CERT-2026-4853 Xcode: Eine Schwachstelle ermöglicht das Ausspähen von Informationen
1 Quelle
Enforce GitHub Advanced Security configurations
Ähnliche Beiträge
🔍 Verwandte News

Auch interessante Nachrichten Разработка Android Kiosk приложения

Thematisch verwandte Begriffe: Разработка, Android, Kiosk, приложения · 6 Treffer

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...