android - 三星体验版
问题描述
我正在编写一个 android 应用程序,我需要检测设备正在运行的 Samsung Experience 版本以进行特殊检查。搭载 android 7.0 的 Galaxy S8 允许导航栏位于左侧。据我了解,只有 android 7.1 允许这样做。我的应用程序根据 android 版本应用边距,我需要检查版本是否为 7 并且我们正在运行 Samsung Experience 8.1。
在这里您可以找到关于手机的示例。
另一种可能性是检测导航栏在屏幕上的位置(右侧或左侧)。我找不到办法。
提前致谢。
我尝试使用 Build.MODEL、Build.TAGS、Build.MANUFACTURER 阅读。
解决方案
看看Checking external app version name in android
我目前没有可用的三星 Galaxy S8,但我认为您可以查看软件包com.sec.android.app.launcher或com.samsung.android.mobileservice的版本。
推荐阅读
- python - TF对象检测API检测模型再训练:“object_detection.protos.TrainConfig”没有名为“fine_tune_checkpoint_version”的字段
- terraform - 如何通过 terraform_remote_state 获取 VPC 子网 ID?
- reactjs - 附加数据时打字稿给我未定义
- python - 使用 selenium 和 phantomJS 和 python 在 iframe 中获取完全生成的 DOM 元素
- reactjs - 在反应中输出一个非常简单的菜单的最佳方法
- r - 尝试使用 rpy2 在 Python 中访问 R 类方法和字段
- visual-studio-code - Visual Studio Code 在 < 和 { 之后添加换行符
- numpy - numpy.atleast()、RamdonForestClassifier 和 numpy.hstack 函数
- ios - 如何将 WithAnimation 与 @ObservedObject 一起使用
- android - 使用数据绑定库验证 edittext 输入