如何以编程方式检测Android中的移动热点功能可用性?

时间:2015-08-25 12:03:10

标签: android android-wifi

我希望标题本身能说出我的问题......

例如,我们可以使用PackageManager检查Wifi的可用性,如

packageManager.hasSystemFeature(PackageManager.FEATURE_WIFI);

同样,有没有办法以编程方式检测Android中的移动热点功能可用性?

感谢。

3 个答案:

答案 0 :(得分:1)

这可能是解决方案的第一步。

请参阅: Android Wifi Hotspot Manager Class

答案 1 :(得分:0)

您可以致电:def enable_option(request, pk=0, option_pk=0, *args, **kwargs): consumer = get_object_or_404(Consumer, pk=pk) option = get_object_or_404(Option, pk=option_pk) new_option = Option() new_option.name = option.name // I know I am breaking my own rule...but when I read the consumer options, I need the exact same name! Still, I believe I am modeling wrong new_option.save() consumer.options.add(new_option) consumer.save() return HttpResponse()

进行检查

这将返回Wifi Hotspot中的当前活动连接。

我觉得它对你有点帮助。

答案 2 :(得分:0)

您可以致电ConnectivityManager.isActiveNetworkMetered()

来访问此信息

这将返回活动连接是否为热点(如数据使用 - >移动热点中所定义)。

这是类似问题的一个很好的答案! How to detect if a network is (configured as) a mobile hotspot on Android?