摘要: 一、序列化是什么 在jvm中引用数据类型存在于栈中,而new创建出的对象存在于堆中。如果电脑断电那么存在于内存中的对象就会丢失。那么有没有方法将对象保存到磁盘(对象持久化存储)或通过网络传输到远处的其他地方呢?答案是可以,但是我们必须要求所有支持持久化存储的类实现Serializable接口。原因是 阅读全文
posted @ 2017-11-23 12:09 wangchuan886 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 买了台阿里云服务器,因为配置比较低,所以用Linux系统,这里记录一下我在Linux系统中Tomcat的安装配置。 前提JDK已经安装好。 安装 首先在/usr/local/下建立一个tomcat的文件夹 cd /usr/local/ mkdir tomcat cd tomcat/ 在网上下载tom 阅读全文
posted @ 2017-09-28 11:52 wangchuan886 阅读(32853) 评论(3) 推荐(1) 编辑
摘要: 最近工作任务不忙,学习一下Android Framework方面的知识。 一、介绍,是什么 Android的Framework是直接应用之下的一层,叫做应用程序框架层。这一层是核心应用程序所使用的API框架,为应用层提供各种API,提供各种组件和服务来支持我们的Android开发,包括Activit 阅读全文
posted @ 2017-09-27 17:24 wangchuan886 阅读(19628) 评论(1) 推荐(1) 编辑
摘要: 一、使用<include>标签对“重复代码”进行复用 <include>标签是我们进行Android开发中经常用到的标签,比如多个界面都同样用到了一个左侧筛选功能的布局,这个筛选界面可以使用一个单独的xml,然后使用时用<include>引用。 二、使用<merge>标签删除多余的层级 <merge 阅读全文
posted @ 2017-09-25 17:55 wangchuan886 阅读(971) 评论(0) 推荐(0) 编辑
摘要: 这篇文章以简单的方式说明怎么去自定义View至于源码的分析,在后面总结再写吧。 Android 自定义View的流程: 如果子类想要自定义测量过程,则子类需要重写onMeasure方法。如下我们写一个MyView类继承View: 可以看到onMeasure接受两个参数 widthMeasureSpe 阅读全文
posted @ 2017-06-22 11:23 wangchuan886 阅读(235) 评论(0) 推荐(0) 编辑
摘要: Android组件化的优缺点 组件化开发的优点:系统级的控制力度细化到组件级的控制力度。一个复杂系统的构建最后就是组件集成的结果。每个组件都有自己独立的版本,可以独立的编译、测试、打包和部署。 产品组件化后能够实现完整意义上的按需求进行产品配置和销售,用户可以选择使用那些组件,组件之间可以灵活的组建 阅读全文
posted @ 2017-05-16 15:31 wangchuan886 阅读(721) 评论(0) 推荐(0) 编辑
摘要: Atlas是什么? Atlas是一个Android客户端容器框架,主要提供了组件化、动态性、解耦化的支持。支持在编码期、Apk运行期以及后续运维修复期的各种问题。 在工程期,实现工程独立开发,调试功能,工程模块的独立。 在运行期间,实现完整的组件生命周期映射,类隔离等机制。 在运维期间,提供快速增量 阅读全文
posted @ 2017-05-16 14:20 wangchuan886 阅读(2415) 评论(0) 推荐(0) 编辑
摘要: 1. Parcelable接口 Interface for classes whose instances can be written to and restored from a Parcel。 Classes implementing the Parcelable interface must 阅读全文
posted @ 2016-12-07 11:12 wangchuan886 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 为什么方法数不能超过65535?搬上Dalvik工程师在SF上的回答,因为在Dalvik指令集里,调用方法的invoke-kind指令中,method reference index只给了16bits,最多能调用65535个方法,所以在生成dex文件的过程中,当方法数超过65535就会报错。细看指令 阅读全文
posted @ 2016-12-06 13:53 wangchuan886 阅读(404) 评论(0) 推荐(0) 编辑
摘要: 组件化开发就是将一个app分成多个模块,每个模块都是一个组件(moudle),开发的过程中我们可以让这些组件相互以来或者单独调试部分组件以及其他的一些操作,但是最终发布的时候这些组件将组合并统一成一个apk,这就是组件化开发。 插件化开发和组件化开发略有不同,插件化开发时将整个app拆分成很多模块, 阅读全文
posted @ 2016-12-05 16:17 wangchuan886 阅读(296) 评论(0) 推荐(0) 编辑