问题标签 [mobile-devices]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Android 平板电脑/Galaxy 选项卡在 WURFL 中未检测为平板电脑
我使用wurfl-2.3.3
了 WURFL 文件并使用 Samsung Galaxy Tab 2 10.1 检查了我的网站,它将设备识别为手机,但如果我使用 Ipad 检查它,它会正确地将其识别为平板电脑。
仅供参考,以下是我使用的脚本。
所有 Android 平板电脑都使用用户代理作为“移动设备”吗?如何解决这个问题并确保 WURFL 可以将所有 android 平板电脑识别为平板电脑而不是手机(包括三星)?
javascript - 固定 div 作为移动设备上的背景
我想使用 adiv
作为网站的背景。
如果我使用position:fixed
并将宽度和大小设置为视口大小,则移动设备/平板电脑上的设计会中断,因为它们不支持固定位置。
将 div 设置为静态背景以使其也适用于移动设备的最佳方法是什么?
android - webview iframe 显示空白或黑屏?
我尝试了很多。它适用于平板设备但不适用于移动设备?我也在hardwareAcelator=true
清单中提到了 bur 不起作用?
android - 使用 RelativeLayout 在所有设备上看起来都一样的布局
我正在使用 API 10。
我想让我的布局在所有设备上看起来都一样。我可以通过使用LinearLayout
with来实现weights
。它完美地工作。如下图所示,这正是我想要实现的目标,并且效果很好:
但是出现的问题有两个:
- 1)由于嵌套权重,我收到性能低下的警告。
- 2)我无法使动画超出父LinearLayout的范围,如下图所示:
所以,我决定用RelativeLayout
. 但主要问题是我无法在所有设备上获得相同的布局,例如 LinearLayout 和权重的使用。我花了两天时间寻找解决方案并阅读 ADT 文档。根据文档,我必须将我的ImageViews
比例缩放到3:4:6:8:12
, 以匹配ldpi/mdpi/hdpi/xdpi/xxdpi
. 所以我做了:我创建了相应的@drawble 文件夹,按照文档的说明重新调整按钮的大小,并将它们放在匹配的文件夹中。结果是这样的:
这是一团糟,完全不能接受,原因有二:
- 1) 屏幕可能具有一定的密度,例如 hdpi,但它们因设备而异,具有一定的屏幕尺寸。
- 2)当我使用相对于元素的 dp 单位时,例如:从父级顶部开始,我提供的值因屏幕大小而异。它不像线性布局那样按百分比。
那么,我从这里去哪里?我从研究中得出结论,唯一的(或不是?)解决方案是为不同的密度和屏幕尺寸制作不同的布局。喜欢res/layout-mdpi-large/my_layout.xml
等等。但是,如何根据屏幕尺寸计算相对组件的尺寸和距离的 dp?我必须求助于这个列表吗?这些都是设备吗?:
任何提示、最佳实践、工作流程指南等等?
zend-framework2 - 在 zf2 中添加移动(或平板电脑...)检测的最佳方法是什么?
是否有推荐的方法来使用 zf2 执行移动或浏览器检查/检测?我很惊讶似乎没有开发模块来处理这个......
android - Android adb 无法在 mac os 上找到台电 G18 tpad
Android adb 检测不到 Telcast G18 tpad for mac os。我跑了
停止 adb 守护进程并运行
重新启动 adb 守护进程。但是还是没能让adb认出来?
javascript - navigator.userAgent 没有提供完整的用户代理字符串
当前获取此值: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:21.0) Gecko/20100101 Firefox/21.0
但我已经在线测试了我当前的用户代理是: Mozilla/5.0 (Linux; U; Android 4.0.3; de-de; Galaxy S II Build/GRJ22) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/ 534.30
我试过
和
它给了我 Mozilla/5.0 (Windows NT 6.1; WOW64; rv:21.0) Gecko/20100101 Firefox/21.0 不是我想要的完整字符串。
它没有提供有关移动设备或浏览器的任何信息。
我是否需要添加任何其他内容才能获得完整的用户代理字符串?
android - php symfony 1.1 检测 android 或 iphone
我想知道它是 iphone 还是 android 手机,我使用下面的代码进行检测,但这显示为 Android 或 iphone 设备的移动.....
但需要像 Android/iphone/ipad....
android - Titanium,将视图添加到 Windows 视图
所以我有file1,它是:
文件 2 是
我做:
如果文件 2 是一个窗口但 android 不支持窗口中的窗口并崩溃,这在 iphone 中有效。这种方式似乎不适用于android。最终目标是拥有一个 3x3 板和另一个 3x3 板,但需要位于 2 个不同的文件中。
css - 从非移动设备访问时关闭 jQuery Mobile
这是我的情况-我正在使用仅使用JQM
控件的网站上工作,如果从桌面或移动设备访问该网站,则该网站正在使用JQM
控件。我ASP.NET
在代码中使用了一个典型的控件,如下所示:
我需要一种技术,可以让我在不创建新网站的情况下为非移动设备整合新样式。如果我的网站是通过移动浏览器访问的,我可以关闭JQM
脚本吗?如果我关闭(以某种方式) ,CSS
这些标签是否会成为问题。是否还有其他可能出现的水下石头?当通过移动设备访问网站并且我需要覆盖桌面样式时,我该如何处理这种情况?data
JQM
任何带有代码片段的开始提示都将受到高度赞赏。