- 博客(10)
- 资源 (2)
- 收藏
- 关注
原创 第五课 完成新闻数据加载
项目源码地址https://github.com/liaozhoubei/NetEasyNews/tree/dev_kotlin在前面将框架搭建完毕后,就可以正式开始写界面逻辑了。说到写界面,其实把框架搭建完后,剩下的都只是苦力活,没太多的技术含量。那么我们就开始剩下的课程吧!fragment 懒加载在我们的应用中使用 tablayout + ViewPager + fragment...
2019-08-04 00:22:25
349
原创 第四课 Retrofit 网络封装
项目源码地址https://github.com/liaozhoubei/NetEasyNews/tree/dev_kotlin现在 android 流行的网络框架大致为三种 Volley/okhttp/retrofit.其中 Volley 为谷歌出品,是一款小巧方便的网络请求框架,但是用过之后感觉如果需要进行定制化开发还是有点困难的。Okhttp/retrofit 为square 出...
2019-07-31 00:24:34
293
原创 第三课 基类的封装
一个中大型的应用,通常会有几十上百个页面,这些页面的功能各不相同,那么应该怎样给他们做一个统一的基类呢?一个好的应用,一般都是有统一的设计,统一的主色调,统一的页面样式,所以即使页面功能不同,也会有相同的地方。那么有哪写地方会相同呢?就目前的普遍应用来看,一个应用会由这几部分组成:标题栏加载失败/加载中的页面效果那么我们就来设计一下这几个部分吧。标题栏设计这年头大部分的应用都会由一...
2019-07-22 23:40:50
298
原创 第二课 闪屏页面拉伸的处理
现在许多应用在启动时会在 Application 或者 splashActivity 之中做大量的逻辑运算,又或者因为apk 过大,多大几十上百兆,等等原因,造成应用在启动的时候会有短暂的白屏出现,然后才进入闪屏页面。因此为了掩盖白屏现象,大家会更改 SplashActivity 的 theme 来将白屏更改为其他图片。在 styles.xml 中添加如下代码:<style name=...
2019-07-22 23:39:44
523
原创 第一课 创建项目并设置统一第三方依赖版本
项目源码https://github.com/liaozhoubei/NetEasyNews/tree/dev_kotlin创建项目新闻 app 项目开发开始啦,大家把板凳放好,耐心看一下这篇博文吧。怎么创建项目就不说了,想必大家都不会陌生,在 Android studio 中选择创建新项目,然后选 next 就好了。注意在第二步的时候:Language 语言选择kotlin...
2019-06-30 21:47:26
684
原创 makefile 编写
makefile的作用是用来编译管理项目代码,节省编译项目所用的时间,并且一次编写终身受益。并且由于目标比依赖生成的要晚,更新依赖之后会检测目标或者是依赖的生成的时间,所以即使当 .c 程序被修改之后再次使用 make 命令来运行 makefile 文件的时候,(运行makefile文件使用的是 make 命令)所显示的结果却可以是更改程序的结果(makefile的工作机制)。创建 makef...
2019-03-13 00:13:36
5542
1
转载 gcc编译选项
版本] -0.13 [声明] 这篇文档是我的关于gcc参数的笔记,我很怀念dos年代我用小本子,纪录任何的dos 命令的参数.哈哈,下面的东西可能也不是很全面,我参考了很多的书,和gcc的帮助.不全的原因是,有可能我还没有看到这个参数,另一种原因是,我可能还不会用他 但是,我会慢慢的补齐的.哈哈 假如您要转在本文章请保留我email(pianop...
2019-03-12 13:47:29
1380
原创 Java环境变量配置
环境变量只需配置一次,因此用过之后非常容易忘记,这里做个笔记JAVA_HOME 配置JDK的安装路径 PATH 配置JDK命令文件的文章 CLASSPATH 配置类库文件的位置所以三个配置是这样的:JAVA_HOME: C:\Program Files\Java\jdk1.8.0_121;CLASSPATH: .;C:\Program Files\Java\j
2017-02-25 18:11:49
392
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人