新零售支付全家桶


配置安卓项目

<p>因为安卓项目不是用Maven构建的,所以我们想要引入某个库文件,需要我们自己下载文件,然后拷贝到项目里面。比如说调用支付宝接口,需要我们下载AlipaySDK的AAR文件。需要解析JSON数据,我们还要下载hutool这个JAR文件。有的同学好奇,aar文件是什么。这是安卓项目独有的库文件,大家放心是使用就好了。大家可以到本课程的GIT项目,下载一下alipaySDK的AAR文件和hutool的JAR文件。文件下载好了之后,我们切换到Project目录结构,然后找到libs文件夹,把两个库文件放入到里面就行了。</p> <p><img src="https://www.showdoc.cc/server/api/common/visitfile/sign/bd0bb11d8a91d453927a746744f9ff65?showdoc=.jpg" alt="" /></p> <p>各位同学,接下来我们要修改一下app目录里面的build.gradle文件,我们要在里面添加上一段JSON内容。大家请看下面的代码,我们把这段代码加到文件里。然后还要在Android Studio上面设置一下,我们写代码的时候才能成功引入库文件。</p> <p><img src="https://www.showdoc.cc/server/api/common/visitfile/sign/1a71bc0194079750121b18305ff6c960?showdoc=.jpg" alt="" /></p> <p>因为我们的安卓项目在付款的时候,需要使用网络,为了以防万一,我们要给APP设置上允许使用安卓系统网络的权限。无论是4G网络,还是WIFI网络,我们的安卓APP都可以使用这些网络。具体的设置,大家可以参考下面的代码。用三个标签就能定义好,我们需要的权限,好了,同学们咱们去设置一下吧。</p> <p>在AndroidManifest.xml文件中设置使用网络权限</p> <p><img src="https://www.showdoc.cc/server/api/common/visitfile/sign/56cc1cc35338237cc3f77cce9aa8ab64?showdoc=.jpg" alt="" /></p> <p>很多同学不习惯安卓项目的页面排版方式,觉得传统的前端页面布局方式更容易上手,那么在安卓项目中可以用前端文件来构建页面吗?当然可以,我们可以正常的使用HTML、CSS、JS文件,甚至说,使用Jquery都没问题。那么这些前端文件,都要放在什么位置呢?大家请看下面的截图</p> <p>我们找到assets文件夹,然后把前端文件放进去就可以了,然后我们在安卓的Java类里面引用一下HTML页面就可以了。</p> <p><img src="https://www.showdoc.cc/server/api/common/visitfile/sign/4f1e768f52e5a030aec1b76af04476a1?showdoc=.jpg" alt="" /></p> <p>刚才我们把登陆页面的前端文件拷贝过来了,接下来我们要把前端文件和Activity页面绑定在一起。于是我们先创建一个loginActivity页面,然后在它的XML文件中,创建WebView标签。这个WebView标签是用来加载HTML页面的。当然了,这个WebView标签你是愿意拖动生成,还是自己手写标签创建,都是可以的。</p> <p><img src="https://www.showdoc.cc/server/api/common/visitfile/sign/fe82dd3d91f12d61a4556bf3c4409e24?showdoc=.jpg" alt="" /></p>

页面列表

ITEM_HTML