作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我有两个链接,例如:facebook.com 和 m.facebook.com。如果是 android 手机,我想
打开m.facebook.com。如果是安卓平板,我想打开facebook.com链接。我想在
webview.怎么可能?
最佳答案
这是另一种使用简单标志
的解决方案:
在特定值文件中设置 bool 值,例如 (res/values-xlarge/
):
<resources>
<bool name="isTabletDevice">true</bool>
</resources>
然后,在“标准”值文件中(res/values/
):
<resources>
<bool name="isTabletDevice">false</bool>
</resources>
然后从您的 Activity
中获取此标志值
以检查设备类型
:
boolean tabletDeviceSize = getResources().getBoolean(R.bool.isTabletDevice);
if (tabletDeviceSize) {
//use tablet link
} else {
//use mobile link
}
谢谢。
关于android - 如何在 webview 中为手机和平板电脑提供两个链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14118699/
我是一名优秀的程序员,十分优秀!