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