首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
小新C_
掘友等级
Android
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
178
文章 149
沸点 29
赞
178
返回
|
搜索文章
最新
热门
Android ConstraintLayout 约束布局 1.0
高性能:界面基本可以一层布局搞定,不用嵌套多层布局。 功能强大:有百分比布局、设置自身宽高比例,各种辅助组件。 缺点就是,用了约束布局之后,再也切不回以前的布局方式了,重度依赖。 从名字上看,可能大致明白其对齐方式(就是自身的哪一边对齐目标view的哪一边),就不详细列出全部了…
Android增量更新
首先需要明确,Android增量更新与热修复是不同的技术概念。 热修复一般是用于当已经发布的app有Bug需要修复的时候,开发者修改代码并发布补丁,让应用能够在不需要重新安装的情况下实现更新,主流方案有Tinker、AndFix等。 而增量更新的目的是为了减少更新app所需要下…
git系列---分支
注: 该系列文章整理自《Pro Git》,非原创。 几乎所有的版本控制系统都以某种形式支持分支。使用分支意味着你可以把你的工作从开发主线上分离开来,以免影响开发主线。 与许多其它版本控制系统不同,Git处理分支的方式可谓是难以置信的轻量,且鼓励在工作流程中频繁地使用分支与合并,…
Android Gradle使用总结(2)
用于配置app的版本名称,对应值是String,如"v1.0.0",让用户知道当前app版本。versionCode是内部使用,versionName是外部使用,一起配合完成app的版本升级控制。 配置测试app的包名,默认是 applicationId + ".test",一…
Android Gradle使用总结(1)
自定义属性具有更广泛的作用域,可以跨Project,跨Task访问。只要能访问这些属性所属的对象,那么这些属性就可以被访问到。 虽然Gradle是个脚本文件,但写的依旧是代码,Groovy是兼容Java的,能灵活实现很多功能。如,给生成的apk以当前时间命名: 单引号和双引号都…
Gson使用总结
1. 常用方法 当上面的三个属性(email_address、email、emailAddress)中出现任意一个时都能进行解析。 注:当多种情况同时出时,以最后一个出现的值为准。 data的类型一种是对象,一种是数据,若无泛型的支持,则需定义两个httpResponse类,引…
Material Design之AppBarLayout总结
CoordinatorLayout 是一个加强型的FrameLayout. 子view之间的特定协调动作,通过app:layout_behavior指定,如,Google内部实现的@string/appbar_scrolling_view_behavior; 亦可以通过自定义实…
Toolbar使用总结
app:popupTheme Reference to a theme that should be used to inflate popups shown by widgets in the toolbar. 有时候需要在Fragment中使用Toolbar,比如Activ…
个人成就
文章被点赞
503
文章被阅读
84,813
掘力值
2,446
关注了
93
关注者
160
收藏集
1
关注标签
7
加入于
2017-07-12