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