摘要: "Weex系列 入门1" "Weex系列 入门2" "Weex系列 入门3" "Weex系列 进阶" "Weex系列 项目工程" 阅读全文
posted @ 2017-12-28 16:44 ha_cjy 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 1、绚丽的loading动效的实现 2、Android自定义View:进度条+冒泡文本 3、Android雷达图(蜘蛛网图) 4、Android文本闪烁 5、Android绘制圆形进度条 6、重写TextView,实现圆形背景,文本居中显示 7、自定义view-滑动开关 阅读全文
posted @ 2017-08-22 17:48 ha_cjy 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 1、适配条件 target在26以下,不用做适配。 如果设置target=26及以上,在8.0不做适配,就会显示成一个圆圈包围着logo,不好看。 2、Android 8.0应用图标适配原理: 应用图标分为2层:前景层(logo层)和背景层(只能定义颜色和纹理,不能定义形状) 最后8.0系统会给它加 阅读全文
posted @ 2018-03-13 09:16 ha_cjy 阅读(6316) 评论(0) 推荐(0) 编辑
摘要: 在.gradle目录中,修改init.gradle文件,修改其中的maven地址。 在.m2目录中,修改settings.xml文件,修改其中的maven地址。 以下是init.gradle文件: allprojects { repositories { def REPOSITORY_URL = ' 阅读全文
posted @ 2018-02-28 09:22 ha_cjy 阅读(2962) 评论(0) 推荐(0) 编辑
摘要: 1、下载jenkins war包 从Jenkins官方网站下载最新的war包,然后在war的目录下打开cmd,执行命令: java jar jenkins.war 。 看到以下信息,就表示jenkins安装成功了。 2、启动jenkins 第一次启动Jenkins时,出于安全考虑,Jenkins会自 阅读全文
posted @ 2018-01-17 17:11 ha_cjy 阅读(609) 评论(0) 推荐(0) 编辑
摘要: 基于Android Studio3.0 提供demo:https://github.com/hacjy/GradleConfigDemo 1、依赖库的统一管理配置 创建config.gradle 关键字ext 如何使用 :首先, 在工程的build.gradle中导入该配置文件:apply from 阅读全文
posted @ 2018-01-17 09:10 ha_cjy 阅读(431) 评论(0) 推荐(0) 编辑
摘要: 在导入新的项目时,可能会出现Error:Unable to tunnel through proxy. Proxy returns "HTTP/1.1 400 Bad Request",这个问题主要是因为 gradle版本与studio所用的版本不一致 导致的,所以我们只要改下gradle的配置路径 阅读全文
posted @ 2018-01-16 09:44 ha_cjy 阅读(1877) 评论(0) 推荐(0) 编辑
摘要: LruCache原理: 维护一个缓存对象列表,按照访问顺序进行对象排列,就是将一直没有访问的对象放到队尾,即将淘汰。而最近访问的对象放在队头,最后淘汰。而这个队列主要是通过LinkedHashMap实现。 LinkedHashMap:(默认为插入排序,即输入与输出顺序一致) 继承于HashMap,使 阅读全文
posted @ 2018-01-09 15:06 ha_cjy 阅读(648) 评论(0) 推荐(0) 编辑
摘要: . 布局优化: 1、使用层级少的布局,LinearLayout和FrameLayout优于RelativeLayout;2、单一布局实现不了时,会进行嵌套布局,一般RelativeLayout优于嵌套布局;3、采用include复用布局,merge减少布局的层级,viewstub按需加载。 . 绘制 阅读全文
posted @ 2018-01-09 09:13 ha_cjy 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 1、工程结构说明 2、工作流程 阅读全文
posted @ 2017-12-28 16:43 ha_cjy 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 1、Weex调试 2、扩展组件 阅读全文
posted @ 2017-12-28 16:40 ha_cjy 阅读(138) 评论(0) 推荐(0) 编辑