Android小项目开发第一天

今天是学习Android开发的第一天(2020-05-11),也是踩了不少坑,也学到了不少东西,对一个Android小白来讲,我觉得今天非常充实。下面就写点今天遇到的问题吧,方便以后填坑。

       1.搭建了PHP的开发环境:说实话,第一次接触PHP,也是挺激动的。因为我用的是Windows系统,而且wampserver内部集成了PHPmyadmin,所以就选择了wampserver,安装比较简单,不再赘述。安装完之后就遇到了今天的第一个坑:phpmyadmin的默认密码是空,就导致了一系列的安全问题,然后我就试着改了一下它的密码,重新登录的时候发现进不去了,后来查了资料,也是顺利的解决了这个问题,下面附解决方法。

       首先,我们需要进到wamp64appsphpmyadmin4.9.2目录下,接着找到config.inc.php文件,进去修改两行代码,一行是用户名,另一行是密码,如下图所示。

       

       改完之后重新登录成功!

       2.完成了数据库的设计:第一次使用PHP连接MySQL创建数据库,因为手里有本教材,所以没出啥问题,节省了不少时间。

       3.完成了用户注册和登录界面的布局:比较简单,无坑可踩。

       4.创建了客户端发送网络请求类:此处有坑。为了让Android可以使用MySQL数据库,我们就需要用PHP将二者连起来,下图给出Android+PHP+MySQL的处理过程。

       

       根据教材,我使用了HttpClient来发送网络请求,但由于Android 6.0以后不能直接使用HttpClient,就又踩了一个坑 ,查阅一番资料之后,找到了解决办法:找到Gradle Scripts目录下的build.gradle(Module: app),加一行代码:useLibrary "org.apache.http.legacy",然后加上网络权限就OK了。

       

原文地址:https://www.cnblogs.com/ms-bk/p/12873521.html