摘要: [TOC]### 1、概述 本次分享有一个非常重要的概念:`View`,虽然说`View`不属于四大组件,但是它的作用堪比四大组件,甚至比Receiver和Provider的重要性都要大。在Android开发中,Activity承担这可视化的功能,同时Android系统提供了很多基础控件,常见的有Button、TextView、CheckBox等。很多时候仅仅使用系统提供的控件是不能满足需求的,因... 阅读全文
posted @ 2019-09-11 12:37 一翼诚 阅读(485) 评论(0) 推荐(0) 编辑
摘要: Gradle之FTP文件下载 1、背景 项目上需要使用本地web,所以我们直接将web直接放入assets资源文件夹下。但是随着开发进行web包越来越大;所以我们想着从版本库里面去掉web将其忽略掉,使用gradle命令下载web。由于web包是放在局域网服务器上的,服务器支持FTP文件协议,所以使 阅读全文
posted @ 2019-09-10 14:25 一翼诚 阅读(563) 评论(0) 推荐(1) 编辑
摘要: JVM内存回收机制 1、回收算法 从 集合开始,将内存整个遍历一次,保留所有可以被 直接或间接引用到的对象,而剩下的对象都当作垃圾对待并回收,这个算法需要中断进程内其它组件的执行并且可能产生内存碎片 将现有的内存空间分为两快,每次只使用其中一块,在垃圾回收时将正在使用的内存中的存活对象复制到未被使用 阅读全文
posted @ 2019-05-15 20:34 一翼诚 阅读(146) 评论(0) 推荐(0) 编辑
摘要: Git如何把本地代码推送到远程仓库 1、 初始化版本库 2、 添加文件到版本库(只是添加到缓存区),.代表添加文件夹下所有文件 3、 把添加的文件提交到版本库,并填写提交备注 4、 把本地库与远程库关联 5、 第一次推送时 6、第一次推送后,直接使用该命令即可推送修改 阅读全文
posted @ 2019-05-15 20:28 一翼诚 阅读(281) 评论(0) 推荐(0) 编辑
摘要: Android 进程间通讯方式 1、通过单向数据管道传递数据 管道(使用PipedWriter/ 创建PipedReader)是java.io包的一部分。也就是说,它们是一般的Java功能,而不是Android特定的。管道为同一进程内的两个线程提供了一种连接和建立单向数据通道的方法。生产者线程将数据 阅读全文
posted @ 2019-05-15 20:24 一翼诚 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 微信小程序之文件系统初探 1、文件下载 2、持久化文件到本地 3、解压压缩文件 3、读取文件到内存 4、查看目标文件夹的文件列表 5、查看已经缓存的文件列表 var gitment = new Gitment({ id: '页面 ID', // 可选。默认为 location.href owner: 阅读全文
posted @ 2019-05-15 20:23 一翼诚 阅读(550) 评论(0) 推荐(0) 编辑