Android四层架构 发表于 2019-04-09 分类于 理论学习 Android的四层架构Linux内核层Android系统是基于Linux内核的,其核心系统服务如安全性、内存管理、进程管理、网路协议以及驱动模型都依赖于Linux内核。这一层为Android设备的各种硬件提供了底层的驱动,如显示驱动、音频驱动、照相机驱动、蓝牙驱动、Wi-Fi驱动、电源管理等。 阅读全文 »
Android--使用LiteaPal操作SQLite 发表于 2019-02-14 分类于 理论学习 什么是LitePal?LitePal是Github上的开源数据库框架,使用它呢,可以使我们不需要直接用SQL语句就可以操作安卓自带的SQLite数据库,而是用面对对象的思维去操着数据库,这对于只接触过Java没接触过SQL的小白(比如笔者)简直是一大福音。这里介绍Android Studio Java语言下使用LitePal。 配置LitePal第一步、在app/build.gradle的dependencies中添加依赖: 阅读全文 »
Android-文件存储 发表于 2019-02-12 分类于 理论学习 移动数据的存储方式之一就是文件存储,这里对其进行介绍。 使用特点与对象特点: 不会对数据进行初始化处理,原封不动地讲数据存储到文件中 一般这几种数据可以用文件对数据进行存储: 简单的文本数据 二进制数据 阅读全文 »
RecyclerView的使用 发表于 2019-02-08 分类于 理论学习 准备工作添加依赖 implementation “androidx.recyclerview:recyclerview:1.1.0” 定义适配器这个控件使用方法和ListView差不多,都需要先自定义一个布局和一个适配类型,但是适配器的构造不一样,下面是适配器的代码,解析在注释。 阅读全文 »
Java--I/O(输入输出)流 发表于 2019-01-28 分类于 理论学习 流?I/O? 流是一组有序的数据序列,根据操作可分为输入流和输出流即(I/O流),I/O流也可以理解为一种通道程序。而I/O包提供给了很多工具(类)对I/O流进行操作,从而达到安全地将源数据通过流传送到目的地的目的。源和目的地可以是磁盘,键盘,鼠标,显示器,网络,压缩包等等。 阅读全文 »
Java--类的上下转型与泛型 发表于 2019-01-27 分类于 理论学习 向上向下转型 向上转型:即子类转换成父类 向下转型:父类转换成子类是不允许的,即Java不支持向下转型,但是如果该父类本身就是由子类转换而来,则可向下转型 类型转换带来的效用就是多态 类型转换前后的对象引用的方法皆为子类的方法(即使子类重写过父类的方法) 阅读全文 »
Java--final和static与常量 发表于 2019-01-27 分类于 理论学习 staticstatic关键字有三个注意点: static变量/方法依赖与类存在,而不是对象,通过类即可访问. 所有的对象实例中,static变量/方法都共享储存在同一空间(栈). 所有的对象实例中,static变量/方法都共享储存在同一空间(栈). 阅读全文 »
Markdown(md)常用语法 发表于 2019-01-20 分类于 理论学习 Markdown简介 Markdown即md语法,是一种轻量级标记语言,创始人为约翰·格鲁伯(英语:John Gruber)它允许人们“使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)档”。该语法对于图片,图表、数学式都有支持,当前许多网站都广泛使用 Markdown 来撰写帮助文档或是用于论坛上发表消息。例如:GitHub、reddit、简书、hexo博客。————维基百科 常用语法 阅读全文 »
大一寒假 发表于 2019-01-15 分类于 生活 大学1/8匆匆过去了。这个学期做了什么呢。C语言。认识新的同学,舍友…进了双创学了一点算法。然后进了移动组。还进了一个神秘的查老师课的部门。 认识了很多NB的人,知道自己还需要很多的努力。 阅读全文 »
大一上最后一的C 发表于 2019-01-15 分类于 我的作品 大一上在今天高数考完那一刻,结束啦! 这段时间就敲了两个C,考勤管理系统(链表实现),俄罗斯方块(这个比较渣,bug多,只实现了基本功能),不过都是用一天就写好了。还是有点进步,毕竟之前的一个贪吃蛇都用了一个多星期。hh.. 代码https://github.com/shine56/-C-