Web applications 如何创建全屏sencha touch 2 web应用程序?
我已经用sencha touch 2创建了一个web应用程序。现在,当我打开这个应用程序时,我想让iOS/android隐藏浏览器地址栏。我在互联网上找到了很多方法,但都没有成功。 大多数人建议我按照这个问题的答案做: 但这也不起作用。 我和一些在办公室和sencha共事时间比我长的人谈过。他们说,Automaxize配置从来没有为他们中的任何人工作过,但一位前同事曾经设法以其他方式做到这一点 所以。。。有人知道让我的webapp以全屏模式运行的其他方法吗,或者为什么automaxize可能无法工作 更新:示例代码Web applications 如何创建全屏sencha touch 2 web应用程序?,web-applications,sencha-touch-2,fullscreen,Web Applications,Sencha Touch 2,Fullscreen,我已经用sencha touch 2创建了一个web应用程序。现在,当我打开这个应用程序时,我想让iOS/android隐藏浏览器地址栏。我在互联网上找到了很多方法,但都没有成功。 大多数人建议我按照这个问题的答案做: 但这也不起作用。 我和一些在办公室和sencha共事时间比我长的人谈过。他们说,Automaxize配置从来没有为他们中的任何人工作过,但一位前同事曾经设法以其他方式做到这一点 所以。。。有人知道让我的webapp以全屏模式运行的其他方法吗,或者为什么automaxize可能无法
Ext.application({
name: 'App',
viewport: {
autoMaximize: true
},
requires : [
'Ext.Panel'
],
launch: function() {
Ext.Viewport.add({
xtype:'panel',
fullscreen:true,
html:'hi'
});
},});
更新2:在android上似乎运行良好。根据我的经验,您的问题的答案与您引用的问题相同: 它一直对我有用 然而,在使用未编译版本的应用程序时,我有时会遇到此配置错误。下面的问题显示了我遇到的错误以及我是如何设法解决它的
希望这有助于如果你想在手机上安装真正的全屏web应用程序,你必须将其部署为混合应用程序。这意味着根据本机OS SDK编译它。您只需使用PhoneGap和给定的OS SDK即可完成此任务 有关更多信息,请查看此链接: 在Android中,底线是扩展org.apache.cordova.DroidGap并重写onCreate()方法,如下所示: 其中'index.html'是您的ST网页
希望能有帮助。干杯。您在什么设备上测试它?
public class App extends DroidGap
{
/**
* Called when the activity is first created.
*/
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
super.init();
super.setIntegerProperty("loadUrlTimeoutValue", 60000);
loadUrl("file:///android_asset/www/index.html");
}
}