JavaWeb项目中Android和微信小程序的初始页面如何配置

这篇文章给大家分享的是有关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配置文件里,属性为android:name。看下面的例子:

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和微信小程序的初始页面如何配置

感谢各位的阅读!关于“Java Web项目中Android和微信小程序的初始页面如何配置”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!


本文标题:JavaWeb项目中Android和微信小程序的初始页面如何配置
转载来源:http://myzitong.com/article/gjohsd.html