阿里云栖开发者沙龙(Java技术专场)火热来袭!
云栖开发者沙龙介绍:
阿里云栖开发者沙龙是“云栖社区”主办的线下技术沙龙品牌,希望通过技术干货分享来打通线上线下专家和开发者的连接。沙龙每期将定位不同的技术方向,逐步覆盖 云计算,大数据,前端,PHP,Java ,android,AI,运维,测试 等技术领域,并会穿插一些特别专场(开源专场,女性开发者专场,开发者成长专场等)。我们希望它将是一个开发者的聚集地,每一期都是一个开发者的大Party!
本期沙龙介绍:
本期沙龙是Java技术专场,邀请了多位业内Java技术专家来分享交流。也欢迎大家报名参加!
时间:2018年12月22日下午2点-6点;
地点:杭州经济技术开发区一号大街68号华媒科创园 阿里巴巴创新中心(杭州下沙)大路演厅
演讲嘉宾:
沙龙主题:
报名通道:https://yq.aliyun.com/activity/796
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Android动态换肤原理解析及实践
前言: 本文主要讲述如何在项目中,在不重启应用的情况下,实现动态换肤的效果。换肤这块做的比较好的,有网易云音乐,qq等,给用户带来了多样的界面选择和个性化定制。之前看到换肤的效果后对这块也比较好奇,就抽时间研究了下,今天给大家分享解析原理和实践中遇到的问题。 为什么要做动态换肤: 动态换肤可以满足日常产品和运营需求,满足用户个性化界面定制的需求等等。 动态换肤,相比于静态皮肤,可以减小apk大小 皮肤模块独立便于维护 由服务器下发,不需要发版即可实现动态更新 换肤的一般实现思路: 资源打包静态替换方案: 指定资源路径地址,在打包时将对应资源打包进去 build.gradle中进行对应配置 sourceSets{ //测试版本和线上版本用同一套资源 YymTest{ res.srcDirs=["src/Yym/res","src/YymTest/res"] assets.srcDirs=["src/Yym/assets"] } } 这种方式是在打包时,通过指定资源文件的路径在编译打包时将对应的资源打包进去,以实现不同的主题样式等换肤需求。适合发布马甲版本的app需求。 动态换肤方案: 应...
- 下一篇
网易考拉Android客户端路由总线设计
1.前言 当前,Android路由框架已经有很多了,如雨后春笋般出现,大概是因为去年提出了Android组件化的概念。当一个产品的业务规模上升到一定程度,或者是跨团队开发时,团队/模块间的合作问题就会暴露出来。如何保持团队间业务的往来?如何互不影响或干涉对方的开发进度?如何调用业务方的功能?组件化给上述问题提供了一个答案。组件化所要解决的核心问题是解耦,路由正是为了解决模块间的解耦而出现的。本文阐述了考拉Android端的路由设计方案,尽管与市面上的方案大同小异,但更多的倾向于与考拉业务进行一定程度的结合。 1.1 传统的页面跳转 页面跳转主要分为三种,App页面间跳转、H5跳转回App页面以及App跳转至H5。 App页面间跳转 App页面间的跳转,对于新手来说一般会在跳转的页面使用如下代码: Intentintent=newIntent(this,MainActivity.class); intent.putExtra("dataKey","dataValue"); startActivity(intent); 对于有一定经验的程序员,会在跳转的类生成自己的跳转方法: public...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Hadoop3单机部署,实现最简伪集群
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS7安装Docker,走上虚拟化容器引擎之路
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- SpringBoot2整合Redis,开启缓存,提高访问速度
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS6,CentOS7官方镜像安装Oracle11G