我收到一封来自 google play 的电子邮件,内容如下:
发布状态:已拒绝 审核后,您的应用已被拒绝且因违反政策而未发布。如果您提交了更新,则 Google Play 上仍可使用您应用的先前版本。违规原因
问题:违反家庭政策要求 针对儿童的应用程序必须遵守所有家庭政策要求。我们发现您的应用存在以下问题:
资格问题 专为家庭设计的资格经过仔细考虑,我们确定您的应用不符合我们为家庭设计计划的资格标准。该计划中的应用程序必须专为儿童或家庭设计,评级为E或E10+,并包含相关应用程序信息。以下是一些不符合该计划资格的常见应用程序示例:
评级为 ESRB 所有人但包含赌博广告或任何不当内容的应用程序 供父母或看护人使用的应用程序(例如,母乳喂养跟踪器、发育指南) 仅供父母或看护人使用的家长指南或设备管理应用程序
我已经为我的应用制定了隐私政策,它包含来自 admob 的广告,并且我已经屏蔽了所有敏感广告。目标受众设置为 9-12 岁和 13 岁以上我不知道为什么我的应用程序被拒绝了请帮忙。谢谢。
我收到这个错误。我在同一个 ViewModel 类文件中创建了 ViewModelFactory 类。当我尝试初始化视图模型时,出现此错误。
//Code written in fragment class in onCreateView after binding code//
homeViewModelFactory = HomeViewModelFactory((requireActivity().application as Application).repository)
homeViewModel = ViewModelProvider(this, homeViewModelFactory)
.get(HomeViewModel::class.java)
//Viewmodelfactoryclass//
class HomeViewModelFactory(private val homeRepository: HomeRepository) : ViewModelProvider.Factory {
override fun <T : ViewModel> create(modelClass: Class<T>): T {
if (modelClass.isAssignableFrom(HomeViewModel::class.java)) {
return HomeViewModelFactory(homeRepository) as T
}
throw IllegalArgumentException("Unknown ViewModel class")
}
}
Run Code Online (Sandbox Code Playgroud) 我正在使用 Silicompressor 库进行视频压缩。我的视频大小为 15 MB,压缩视频大小将达到 500 kb,因为压缩大小非常小,当单击压缩视频的播放按钮时,它会显示“无法播放视频”的错误。
如何获得以 MB 为单位的压缩大小?
这是我压缩后的代码
File imageFile = new File(compressedFilePath);
float length = imageFile.length() / 1024f; // Size in KB
System.out.println("length = " + length);
String value;
if (length >= 1024)
value = length / 1024f + " MB";
else
value = length + " KB";
Run Code Online (Sandbox Code Playgroud)
任何其他适用于视频压缩的替代库?
android ×3
admob ×1
android-mvvm ×1
github ×1
google-play ×1
java ×1
kotlin ×1
repository ×1
video ×1