为什么 TELEPHONY_SERVICE 和 WIFI_SERVICE 在 Android 平板电脑上都不可用?
我有一个使用 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论