摘要:
IPC的一些基本概念,Serializable接口,Parcelable接口,以及Binder。此核心为最后的IBookManager.java类!!! Serializable接口,Parcelable接口都是可以完成对象的序列化过程。 序列化 (Serialization)将对象的状态信息转换为 阅读全文
摘要:
APK 包含以下内容: assets 文件 lib文件 META_INF: CERT.RSA:保存该引用程序的证书和授权信息。 CERT.SF:保存SHA-1信息资源列表。(SHA:Secource Hash Algorithm,密码散列函数) MANIFEST.MF:清单信息(manifest f 阅读全文
摘要:
1. 后来发现,想要使用这个方法应该导入 阅读全文
摘要:
可能有些人会出现无法导入overlayutil的错误,这是因为BaiduMap里面的包把这部分删除掉了,并且官方没有给出说明,这个地方以前也是让我折腾了很久。 不知道现在有没有说明这个问题,如果需要这个包,可以下载官方demo,把这个包复制下载粘贴到自己项目里面。 功能如下: 在地图中显示公交路线。 阅读全文
摘要:
1.打开Git Shell ,进入你要托管的项目目录里。然后输入git init ,该项目下就会多一个.git文件夹 2.点击add,然后再path里面输入你项目的,git文件夹目录地址。如下: 3.你会看到Change做了改变,增加了很多东西,这些就是你项目的文件。输入summary,这个是必须输 阅读全文
摘要:
SVG是一种矢量图格式,是Scalable Vector Graphics三个单词的首字母缩写。在xml文件中的标签是<vector>,画出的图形可以像一般的图片资源使用,例子如下: 其所画出的图形为 于此同时,android studio提供了丰富的图片资源,可以右键module,new->vec 阅读全文
摘要:
1.完成对数据库的表的增删改的操作 2.查询返回单条记录 3.查询返回多行记录 4.可以使用反射机制来封装,查询单条记录 5.反射机制,查询多条记录 阅读全文
摘要:
输入两个数和运算符,计算出结果。 可以根据工厂模式画出类图,四种(或者更多)运算符,统一运算符接口,并含有run()方法,用于执行运算。 定义一个运算工厂,含有工厂方法,该工厂方法根据用户输入的运算符new出相应的对象。 Main测试 运算接口 加减乘除 工厂 工厂方法 执行结果 阅读全文
摘要:
单例模式:确保一个类只有一个实力,并提供一个全局访问点。 内容其实就是实例化一个对象(唯一一个),然后提供接口供全局访问。 那么,为什么只要一个唯一对象:比如线程池,缓存,对话框只需要一个对象,因为如果有多个对象会导致类似数据访问不一致,行为异常(就像多线程访问共享数据 而导致数据的不一致那样)。 阅读全文
摘要:
学习装饰者模式的时候,关于装饰者的层层调用觉得很是不明白。想到了好多,因为以前没这样写过。 实在看书没想明白,于是写了一遍代码,才发现被我忽略了一部分代码。不过还是写一下记录记录。 //Soy类 代码 //Whip类 代码 //Mocha类 代码 //DarkRost //Main 然后再运行调试的 阅读全文