Google прислал требование:
С одной стороны, мое единственное приложение разработано именно для организации - официальный клиент к официальному сайту, в приложении открывается платный контент с этого сайта.
<style name="SplashTheme" parent="Theme.AppCompat.NoActionBar">
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
<item name="android:windowAnimationStyle">@null</item>
<item name="android:windowBackground">@drawable/background_splash</item>
</style>
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:drawable="@color/background_color"/>
<item>
<bitmap
android:gravity="center"
android:src="@drawable/mainlogo"/>
</item>
</layer-list>
Требования к использованию параметра FLAG_SECURE
Указанный в коде приложения флаг FLAG_SECURE позволяет ограничить демонстрацию конфиденциальных данных в продукте, например исключить создание скриншотов с ними или просмотр таких сведений на незащищенных экранах. Объявляйте этот флаг, если контент приложения не следует транслировать, показывать или передавать другим образом за пределы приложения или устройства пользователя.
По соображениям безопасности и конфиденциальности все приложения, которые распространяются через Google Play, должны учитывать наличие FLAG_SECURE в других приложениях. Это значит, что запрещается создавать способы обхода параметра FLAG_SECURE в других приложениях или способствовать их использованию.
Это требование не затрагивает приложения, которые считаются инструментами специальных возможностей, если они не передают, не сохраняют и не кешируют контент, защищенный флагом FLAG_SECURE, для предоставления доступа к таким данным вне устройства пользователя.
fpsTextView = popupView?.findViewById(R.id.fps)
build.gradle.kts проекта пришлось дополнить
plugins {
id("com.android.application") version "8.2.1" apply false
id("org.jetbrains.kotlin.android") version "1.9.10" apply false
id("org.jetbrains.kotlin.jvm") version "1.9.0" apply false
}
в такой же файл приложения
plugins {
id("com.android.application")
id("org.jetbrains.kotlin.android")
}
android {
....
kotlinOptions {
jvmTarget = "1.8"
}
.....
}
dependencies {
implementation("androidx.core:core-ktx:1.12.0")
}
Я видел всяческие виджеты, которые позволяют какую то web страницу выводить на экран, это все довольно монструозные штуки и занимают кучу ресурсов. Мне же надо просто вывести строку.
Есть ли подобные приложения? Чем легче и проще, тем лучше.