我正在学习 Sench Touch 2。我想如果我希望我的应用程序能够“响应”手机与平板电脑平台,我可以使用 Profiles 。
Ext.define('Mail.profile.Phone', {
extend: 'Ext.app.Profile',
config: {
name: 'Phone',
views: ['Main']
},
isActive: function() {
return Ext.os.is.Phone;
},
launch: function() {
Ext.create('Mail.view.phone.Main');
}
});
我正在使用 Chromium 在 Arch Linux 上进行开发。我安装了已安装的用户代理切换器以假装在平板电脑/手机操作系统上运行,但配置文件似乎没有改变任何内容。我在启动函数中添加了 console.log()
我想知道我使用配置文件的目的是否正确?例如,我可能希望我的应用程序在平板电脑上显示列表和详细信息 View ,以及列表动画到详细信息 View 在电话上。如果是这样,我是否需要一台真正的平板电脑/手机来测试此配置文件?
最佳答案
您可以附加 deviceType=Phone
或 deviceType=Tablet
来模拟这些不同的设备类型。
示例如下:
http://dev.sencha.com/deploy/touch/examples/production/kitchensink/index.html?deviceType=Phone
关于sencha-touch-2 - Sencha 触摸2 : Simulating different profiles (phone/tablet) on Desktop OS (Linux/Windows),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10560388/