Android 在安装时检查网络运营商

标签 android

我正在构建一个 Android 应用程序,它仅限于使用特定电信网络的用户。而且我不希望不在该网络上的用户能够安装该应用程序。

所以我想知道是否可以在安装应用程序时检查用户是哪个网络运营商。

谢谢。

最佳答案

没有。该应用程序在安装时或安装前不能运行任何代码。安装应用程序后将执行任何代码。

您可以做的是,在安装应用程序后,检查网络运营商。如果是所需的,则让用户使用该应用程序。否则,拒绝任何进一步的访问。

您还可以通过使用 Intent.ACTION_DELETE 创建新的 Intent 并指定程序包名称来要求用户卸载应用程序。它将为用户提供卸载应用程序的选项。

关于Android 在安装时检查网络运营商,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34899950/

相关文章:

java - 在显示新的 Toast 之前取消之前显示的 Toast

android - 在 OS X Yosemite 上制作 muPdf 时出错

android - 更改方向时如何让 Activity 继续流式传输视频

android - FLAG_ACTIVITY_NEW_TASK 未按预期运行

android - 如何检索android通话记录数据

java - 如何在 Android 应用程序中集成特殊字体 (.ttf)?

android - 在警报对话框中显示倒数计时器

java - android 中 RxJava2 中的 subscribe() 和 subscribeWith() 有什么区别?

android - 是否可以通过Google Places API获取 "Popular times"信息

android - Kotlin Android:将位图分配给Imageview