Android Studioを使って、スマホ依存対策のためにアプリをロックするアプリを開発しています。言語はKotlinです。アプリをロックする機能を実装するために、GitHubで公開されている「AppLocker」というアプリを参考にしたいと思っています。
https://github.com/iammert/AppLocker
困っているのはAppLockerのプロジェクトの構造が分からないことです。私にはアプリ開発の入門書(Androidアプリ開発の教科書)を読んだ程度の知識しかないため、どのコードが何のためのものなのかが理解できません。
3点、教えてほしいことがあります。
-
それぞれのファイルが何のためのものなのか(他のアプリをロックする機能を実装している部分は、特に詳しく教えていただきたいです。)
-
1の疑問を自力で解決するためには、何をどうやって学習すればよいのか
-
少し質問内容とずれますが、アプリをロックするアプリの開発のために他に学習するべきことや参考にできそうな情報があれば教えてください。現在はteratailの他の質問から知識を得て、TYPE_APPLICATION_OVERLAYについて調べています。
stackoverflowへのマルチポストあり(English version)
The structure of “AppLock”, android app that locks other apps written in Kotlin
回答 0
回答1件
あなたの回答
tips
プレビュー