11 2017 档案
摘要:一、项目配置 1、根目录下的build.gradle 中添加 如下: 如下: 2、app目录下的build.gradle 中添加 依赖: 3、创建自己的Application 清单文件配置: 二、使用 1、创建一个数据库类 2、创建一个表类 3、增删改查 查询: 测试: 结果: 注意:如果一个表中的
阅读全文
摘要:1、 XWaveView , 流动波浪效果 2、LogRecordHelper, logcat日志记录存储到文件 可以指定TAG , 将logcat日志写入文件,当log日志过多需要分析的时候使用。 3、XToast, 自定义Toast
阅读全文
摘要:我们经常使用github上的开源项目,使用步骤也很简单 比如: 这里就学习一下如何将自己的类库做出这种可以供他人使用的开源项目。 一、Android studio项目准备 这时候我们想写了一个自定义控件,想要传到github上让别人使用。 1、先在该项目下创建一个Module 2、选择Android
阅读全文
摘要:Path类有4个贝塞尔曲线相关方法: 关于贝塞尔曲线的概念就不讲了,直接看代码使用。 一、 下面的方法中 ,参数中(x1,y1)是控制点坐标,(x2,y2)是终点坐标 大家看到和Path.lineTo()方法有些不一样,它没有起始坐标。 实际上连续使用quadTo()方法的时候,上一次使用的终点坐标
阅读全文
摘要:Ps:7-10月 完成公司两个app项目上架。漏掉的总结 开始慢慢补上。 一、写一个Activity的管理类 1、单例模式,以栈(先进后出)的形式存储Activity对象 2、给AppManager管理类添加几个常用方法。 (1)、添加Activity对象 (2)、结束当前Activity对象,即栈
阅读全文
摘要:比较基础的一个方法。即绘制文本 使用如下: 效果; 可以看下方法: 这篇只讨论第三个方法。 可以看到 4个参数,第二个、第三个参数 是float类型,实际上就是 绘制的文本的绘制参考坐标。注意这个坐标 不是文本的左上角的那个点,float y 代表 基线的Y位置。 验证一下: 绘制一条蓝色的基线,绘
阅读全文