Java Web项目,Android和微信小程序的初始页面配置

发布时间:2019-11-17 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了Java Web项目,Android和微信小程序的初始页面配置脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

Java Web项目

我们在Eclipse里开了Java Web项目之后,Run As Tomcat或者apache服务器,本地运行,如果直接用http://localhost:8080访问项目,会发现浏览器会打开一个默认的页面。

这个页面是在什么地方配置的呢?

每个Java Web工程的目录下面,都有一个名为WEB-iNF的目录,里面包含一个配置文件web.XMl。Web项目的默认页面就定义在里面的welcome-file-list节点里。

Java Web项目,Android和微信小程序的初始页面配置

AndROId项目

我们知道一个Android项目里可以定义不同的ActivITy,那么Android应用启动后看到的初始页面对应的Activity,定义在Android项目的AndroidManifest.xml配置文件里,属性为androidname。看下面的例子:

package="com.jerry.android4"  android_versionCode="1"  android_versionName="1.0" >  android_minSdkVersion="8"  android_targetSdkVersion="19" />  android_allowBackup="true"  android_icon="@drawable/ic_launcher"  android_label="@string/app_name"  android_theme="@style/AppTheme" >  android_name="com.jerry.android4.MainActivity"  android_label="@string/app_name" >

Java Web项目,Android和微信小程序的初始页面配置

意思是这个Android应用默认启动的activity是com.jerry.android4.MainActivity。

微信小程序

我的微信小程序里有很多视图,我调试时发现,我的app.js的钩子函数onLaunch的输入参数,被微信框架填充为userLOGin这个视图。然而微信框架根据什么逻辑判断出userLogin是微信小程序的初始页面呢?

Java Web项目,Android和微信小程序的初始页面配置

起初我以为是在微信小程序的app.json或者PRoject.config.json文件里配置初始页面,像前面介绍的Java Web工程的web.xML和Android的AndroidManifest.xml一样。后来发现没有这样的配置,微信框架会将app.json文件里pages属性下面的第一条页面作为初始化页面。

Java Web项目,Android和微信小程序的初始页面配置

要验证这个结论很简单,我们做个测试,把appointments和userLogin这两个视图的顺序在app.json里调换一下。发现调换之后,确实是当前处在app.json里的appointments视图作为初始页面了。

Java Web项目,Android和微信小程序的初始页面配置

要获取更多Jerry的原创文章,请关注公众号"汪子熙"或者扫描下面二维码:

Java Web项目,Android和微信小程序的初始页面配置

Java Web项目,Android和微信小程序的初始页面配置

脚本宝典总结

以上是脚本宝典为你收集整理的Java Web项目,Android和微信小程序的初始页面配置全部内容,希望文章能够帮你解决Java Web项目,Android和微信小程序的初始页面配置所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。