- 博客(9)
- 收藏
- 关注
原创 shell
基本shell 命令ls -a 显示隐藏文件ls -F 区分文件和目录ls -F -R 递归选项ls -l 显示附加信息touch filename 创建空文件cp -i source destination 复制文件mv 重命名文件,或移动文件rm 删除文件 rm -f 强制删除mkdir 创建文件夹 -p 参数,创建多级目rm...
2019-03-07 16:26:32
144
原创 教你从0到1搭建一个完整的电商app---(MVP封装)
上一篇我们已经创建好了基本的项目,一个App主工程,BaseLibrary和Provider两个基本Module,这三个部分我们以后可以在所有的项目中直接使用,这也是模块化管理的好处。 这篇博客主要介绍如何封装一个最基本的MVP框架,我们都知道MVP模式在Android开发中被大量使用,这样能够将业务逻辑和视图显示区分开,降低耦合性,提高代码可读性。接下来就让我们看具体的代码吧 。...
2018-10-25 14:34:11
1426
原创 教你从0到1搭建一个完整的电商app---(简介)
最近打算写一个系列博客,总结一下在学习慕课网《Kotlin打造完整电商APP 模块化+MVP+主流框架》课程的学习心得。正如课程名字一样,这个项目使用Kotlin语言编写,采用了当下一些主流的三方库,Retrofit、Okhttp、Gson、Dagger2、Rxjava等,使用MVP设计模式和模块化管理。对于系统的学习如何编写高质量的Android是一门很好的课程,理解和掌握以后,就可以根据自己的...
2018-10-25 14:18:15
1988
原创 教你从0到1搭建一个完整的电商app---(创建工程)
创建工程首先我们先来创建好我们最基本的工程,最基本的包含一个App ,BaseLibrary,Provider,三部分。项目之间依赖关系如下:依赖依赖AppProviderBaseLibrary[注意] 这个项目主要使用kotlin来做开发,创建项目的时候可以勾选Kotlin支持建包创建好项目以后,接下来我们创建一下基本的包结构,如下图所示:common: 一些公共的代码data...
2018-10-25 14:15:46
1957
原创 git 常用命令
git init 初始化仓库git add foo.txt ( git rm bar.txt)添加文件追踪git commit --message “本次提交备注的内容”git status //检测状态命令git diff foo.txt // 查看文件每个被修改的地方git log //显示历史git clone /projects/first-steps /project...
2018-10-15 11:22:18
585
原创 看了就会用的Dagger2教程
看了就会用的dagger2教程之前学习过一段时间dagger2,因为没做笔记过了一段时间又模糊了,现在打算重新复习一遍,顺便写个博客,以免下次又忘记了。什么是daggerdagger2是一个依赖注入框架,dagger是由Square公司维护,后来dagger2由Google来维护了,使用dagger的好处在于我们能够降低代码的耦合性,提升代码的可维护性。如何使用GitHub地址...
2018-10-13 13:40:52
616
原创 C C++ 链接原理
连接器的任务链接器将多个目标文件链接成为一个完整的,可加载,可执行的目标文件。其输入是一组可重定位的目标文件。链接的两个主要任务如下。1.符号解析:将目标文件内的引用符号和该符号的定义联系起来。2.将符号定义与存储的位置联系起来,修改对这些符号的引用。典型的目标文件分为以下3种形式1.可重定位目标文件:这种文件包含二进制代码和数据,这些代码和数据已经转换成了机器指令代码和数据。但是...
2018-10-06 14:26:34
2222
原创 Android Studio如何将自己的C C++ 源码打包成库并使用
做Android开发的都知道,Android可以通过JNI来和C C++打交道。当然这一块涉及到知识点也比较多,要对C和C++有基本的掌握,还要了解静态库和动态库,关于静态库和动态库这一块的知识点,后面我再记录一下自己的学习分享,这里先介绍如何使用Android Studio来打包我们C代码,以库的方式来提供给自己或者别人使用。要想掌握好这一块的知识点,还是需要不断尝试,不断摸索。...
2018-09-30 10:25:39
8491
2
原创 帮你快速入门gcc
之前做过单片机开发,好歹也是写了好几年C语言的人了,突然间发现好像离开了IDE,就不会写代码了,那今天就来简单的入门一下gcc吧。以下代码在Linux下编写运行...
2018-09-22 12:15:20
893
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人