首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
android 新技术
订阅
泠枫_nn
更多收藏集
微信扫码分享
微信
新浪微博
QQ
19篇文章 · 0订阅
看,这个工具栏能伸缩折叠——Android CollapsingToolbarLayout使用介绍
我非常喜欢Material Design里折叠工具栏的效果,bilibili Android客户端视频详情页就是采用的这种设计。这篇文章的第二部分我们就通过简单的模仿bilibili视频详情页的实现来了解下CollapsingToolbarLayout的使用。文章的第三部分介绍…
基于 MVP 的 Android 组件化开发框架实践
当我们的项目变得越来越大,代码变得越来越臃肿,耦合会越来越多,编译速度越来越慢,开发效率也会变得越来越低,怎么办?这个时候我们就需要对旧项目进行重构,即是模块的拆分,官方的说法就是组件化。 那什么是组件化呢?其基本理念是:把常用的功能、控件、基础类、第三方库、权限等公共部分抽离…
Vue SPA 项目webpack打包优化指南
最近一个小伙伴问我他们公司的Vue后台项目怎么首次加载要十多秒太慢了,有什么能优化的,于是乎我打开了他们的网站,发现主要耗时在加载vendor.js文件这个文件高达2M,于是乎我就拿来他们的代码看看,进行了一番折腾。最终还是取得了不错的效果。 对于网页性能,如何提升加载速度、等…
Android Jetpack - 使用 Navigation 管理页面跳转
在今年的 IO 大会上,发布了一套叫 Android Jetpack 的程序库。Android Jetpack 里的组件大部分我们都接触过了,其中也有一些全新的组件,其中一个就是 Navigation。 Navigation 是用来管理 APP 里页面跳转的。起初,我以为它是用…
[译]安卓架构组件(1)-App架构指导
说明:今年的Google I/O大会关于安卓的部分发布了全新的类库:Architecture Components。这个新的类库致力于从架构层面帮助你设计健壮、易于测试以及易于维护的app,其中包括UI组件生命周期的管理以及数据持久化等部分。我个人对这个类库非常感兴趣,很早就想…
免费专栏推荐:小米 MIUI 系统工程师 的《从源码角度看 Android》
从源码的角度看 Android,关注本专栏,你将可以同我一起遨游其乐无穷的源码世界。阅读源码的重要性我就不多言了,大家都懂。不过你可以想象有朝一日,通过自己对AOSP源码的理解,让自己口袋中的手机运行着自己修改编译的系统,还是蛮激动的吧 :-)
Android BLE基础框架全新改版
Android BLE基础操作框架,基于回调,操作简单。包含扫描、多连接、广播包解析、服务读写及通知等功能。 支持配置连接和操作数据重试次数以及重试间隔时间。 打造该库的目的是为了简化蓝牙设备接入的流程。该库是 BLE 操作的基础框架,只处理 BLE 设备通信逻辑,不包含具体的…
高仿哔哩哔哩客户端的 SearchView
高仿哔哩哔哩客户端的 SearchView
9102年webpack4搭建vue项目(二)
好了废话不多说开始撸代码。 babel-preset-env 帮助我们配置 babel。我们只需要告诉它我们要兼容的情况(目标运行环境),它就会自动把代码转换为兼容对应环境的代码。 11. 区分环境引入不同地址 解决更改文件打包时dist文件没有清除,再次打包。 tips: i…
Android 金融类项目模块化架构
在以往的开发中,我们通常会使用MVC的模式进行开发,这样导致了Activity处理的逻辑非常的复杂,而且耦合度非常高,代码结构混乱、层次不清,各业务技术方案不统一,冗余代码充斥项目的各个角落;甚至连基本的包结构也是胡乱不堪,项目架构更是无从谈起。大家只不过是不停地往上堆砌代码添…