有好一阵子没有更新博客了,其实是因为招聘不是很顺利,但招聘过程中也确实感觉出自己的不足。就上网查了一些项目,想学着别人做一下,然后也涨涨知识,扫扫盲区。学学小技巧什么的。然后就做了20多天。其实教学视频不是很难,但是由于博主看的是盗版的所以年代比较久,是16年的,所以里面的一些方法都已经过时了,或者有更好用的方法了。如果过时了就得自己上网上查资料或者用自己所会的知识总结。而且不知道兄弟们有没有发现项目的教学视频中,会用出巨多的第三方的库,而且还不是那种大公司的库,都是一些小公司的。举个例子把,比如一个横幅广告,正常我们会采用ViewPager来解决,但视频中却用了一个第三方的banner库来解决,网络请求也是这样,没有用我们熟知的okhttp来解决,而是用了另一个第三方的库。博主感觉即使用那些库实现了功能,到时候面试的时候也是用不上的应该。还是建议兄弟们用可以自动导入的库。下面来教大家自动导入。(由于博主是的as是3.2的所以这里拿3.2来示范)
1.点击红色处,或者快捷键ctrl+Alt+Shift+s.
2.再点击红色处,然后点击绿色处的加号
3.点完加号后会出现两个选项,点击第一个(红色处)
4.然后就可以进行搜索了。搜索完点击ok就可以添加了。
这就是自动导入第三方库的操作了,博主建议,如果要用第三方库的话,还是要用这里面可以查到的比较好。对了,还有一个小tops就是,这里面得用全称查找,比如要查recyclerview的话,就得查recyclerview,查recycler是查不出来的。
这就是关于导入第三方库的问题啦。
关于博主在做项目时的一些问题也给大家分享一下把,还有Android studio的一些小技巧也分享一下。
1.当我们用okhttp或者Glide的时候,就是要用ip地址的时候一定要用v4地址。而不是用localhost和127.0.0.1。这里博主解释一下,localhost与127.0.0.1和电脑ip的区别。简单的话说,比如我叫张三,localhost,和127.0.0.1是”我“的意思,而电脑ip代表是 ”张三“。当我们用浏览器访问的时候可能一样,但是用模拟器就不行了,这里再分享一下获取ip的方法把。搜索栏中输入cmd打开命令行窗口,在里面输入ipconfig。里面的ipv4即为你的ip地址。
2.教大家怎么快速导入get与set方法。这个博主也是在视频中学的,之前的项目都是是手写的,但是确实感觉这些东西太简单,没必要一 一写出来。(这里还是用Android studio3.2来测试)
(1)先定义一个类,比如说people。
(2)点击空白处后右键,点击Generate或者用它的快捷键Alt+Insert,都是可以的。
(3)之后就可以选择要添加的方法了,这里我们选择get和set。
(4)在这里可以选择要添加get和set方法的常量,按住ctrl可以选中多个。
(5)选完之后点击ok就可以了。就添加成功了。
3.这里再给大家分享一下怎么在Android studio中来编写纯java代码,因为之前学java的时候用的是eclipse,然后因为换电脑的原因,不太想下载eclipse了,虽然eclipse也可以进行Android开发,但毕竟Android studio的功能那么强大,为什么要用之前的呢。但一些笔试或者我们平时练习算法时,都是纯java代码。用模拟器运行感觉有些浪费了,而且运行的也很慢。下面教大家如何用Android studio来写纯java代码把,
(1)新建一个工程,或者用之前的老工程也行(但是不推荐),点击File-->New-->New Module2
(2)在里面选择java Library
(3)点击finish,Library名与class名默认就行,或者自己改也可以,这里默认为lib,class默认为MyClass。
(4)之后在左边的文件目录中会发现多出了一个lib。这里的浏览方式为Project,就是左上角显示的,默认为Android,需要通过右边的倒三角来改变。(博主当时学Android的时候用的就是Projecrt,所以用它比较舒服)
(5)点进lib文件中的MyClass文件(就是刚才创建的class文件)
(6)对MyClass文件中添加代码使他变得可以运行
(7)点击左边的绿色箭头,之后点击Run'MyClass.main()'即可。
(8)这样在下面的控制台上就可以看到结果啦。
这就是在Android studio中编写纯Java代码的方法啦。