为什么 TELEPHONY_SERVICE 和 WIFI_SERVICE 在 Android 平板电脑上都不可用?

发布于 2024-12-03 09:42:55 字数 580 浏览 0 评论 0原文

我有一个使用 Sprint Evo View 4G 平板电脑的用户,并且我们有一个功能,要求我们的应用程序可以访问 TELEPHONY_SERVICE 或 WIFI_SERVICE(当然,我们在 AndroidManifest.xml 中请求这些权限)

<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />    
<uses-permission android:name="android.permission.READ_PHONE_STATE" />

任何人都可以推测为什么对于这两个 API 调用,此设备可能会返回 null:

WifiManager wm = (WifiManager)context.getSystemService(Context.WIFI_SERVICE);
TelephonyManager tManager = (TelephonyManager)context.getSystemService(Context.TELEPHONY_SERVICE);

谢谢!

I have a user with a Sprint Evo View 4G Tablet, and we have a feature that requires either the TELEPHONY_SERVICE or WIFI_SERVICE to be accessible to our app (and we of course request these permissions in our AndroidManifest.xml)

<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />    
<uses-permission android:name="android.permission.READ_PHONE_STATE" />

Can anyone speculate as to why this device might return null for both of these API calls:

WifiManager wm = (WifiManager)context.getSystemService(Context.WIFI_SERVICE);
TelephonyManager tManager = (TelephonyManager)context.getSystemService(Context.TELEPHONY_SERVICE);

Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文