写点什么

Android 开发周报:不使用虚拟机的 Kotlin 发布、Android 方法数杂谈

  • 2017-05-07
  • 本文字数:993 字

    阅读完需:约 3 分钟

  1. 《Android 安全性要点与规范核心详析》:Android 操作系统内置了安全功能,可显著降低应用出现安全问题的频率及其造成的影响。系统经过精心设计,通常情况下只需使用默认的系统和文件权限即可打造自己的应用,而无需费心针对安全性作出艰难决策。本文围绕 Android 安全为核心知识点,全面介绍了 google 建议安全开发的知识规范,希望对这块有兴趣的朋友开拓知识面,详解请看结尾推荐的几篇文章。
  2. 《Android 新一代多渠道打包神器》:众所周知,因为国内 Android 应用分发市场的现状,我们在发布 APP 时,一般需要生成多个渠道包,上传到不同的应用市场。这些渠道包需要包含不同的渠道信息,在 APP 和后台交互或者数据上报时,会带上各自的渠道信息。这样,我们就能统计到每个分发市场的下载数、用户数等关键数据。ApkChannelPackage 是一种快速多渠道打包工具,同时支持基于 V1 和 V2 签名进行渠道打包。插件本身会自动检测 Apk 使用的签名方法,并选择合适的多渠道打包方式,对使用者来说完全透明。
  3. 《不使用虚拟机的 Kotlin》:Kotlin/Native 的第一个技术预告版发布,它直接将 Kotlin 编译成机器码。Kotlin/Native 编译器将编译出不依赖于任何虚拟机运行的可执行程序。现在还不是完整的功能发布,但是你现在已经可以使用这一技术,并且可以在这里阅读它的源码。编译器可在 Apache 2 OSS 许可证下使用。
  4. 《Android 方法数杂谈》:在做 Android 应用研发时,尤其是开发大型应用时,我们很容易遇到 Android 方法超过 65536 的现象。即便进行分 dex 处理,在功能日益增加的今天,主 dex 依然会面临方法数不够用的窘境,然后不得不通过各种压缩、裁剪代码,才得以上线。回想起这几年间 Android 程序员和方法数之间林林总总的相爱相杀,发现很多问题既没有事前疏导,也缺乏事后防范总结,所以此刻谈谈方法数这个问题的本源。
  5. 《Tangram Android 的设计说明》:前段时间阿里开源了团队内的 vlayout 项目,从 Github 上反馈来看,还是深受欢迎。但如果仅仅是采用 vlayout 搭建页面,使用起来还不是特别灵活,在此基础之上,团队又封装了一套动态化调整界面的模块,命名为 Tangram,本文详细介绍了 Tangram 针对 Android 端的设计原理。
  6. 《Android 减包-减少 APK 大小》:用户经常会避免下载看起来体积较大的应用,特别是在不稳定的 2G、3G 网络或者在以字节付费的网络。这篇文章描述了怎样减少你的 APK 大小,这会让更多的用户愿意下载你的应用。
2017-05-07 19:003420
用户头像

发布了 121 篇内容, 共 52.3 次阅读, 收获喜欢 6 次。

关注

评论

发布
暂无评论
发现更多内容

低代码平台最新发展方向:从辅助工具到核心引擎的五大演进路径

星云低代码中间件

ide 低代码 开发工具 数字化

智能体的未来:从基础设施到智能体经济

逻辑学家

智能体 agent 智能体社区

YashanDB的未来技术趋势与创新展望

数据库砖家

YashanDB的用户体验:如何改善数据操作

数据库砖家

CAD一键测量半径/直径,赶快来试试!

在路上

cad CAD看图王

技术集成、数据驱动,经济波动期间企业财务自救指南

智达方通

从代码到碳表:MyEMS 开源社区版如何支撑中小企业双碳合规?​

开源能源管理系统

开源 能源管理系统

YashanDB的未来趋势:技术演进与市场需求

数据库砖家

《伊米尔传奇》10月28日公测 预约奖励获取

江湖老铁

YashanDB的未来趋势及其对数据管理的影响

数据库砖家

YashanDB的自助服务功能:用户体验的提升之道

数据库砖家

CST工作室套装提供的网格类型有哪些?CST studio suite代理商

思茂信息

cst CST软件 CST Studio Suite

文科+AI 教学转型,和鲸智学一体机降实践门槛、塑数据思维、促创新发展

ModelWhale

一体机 高等教育 教育数字化

Amazon Bedrock AgentCore Memory:亚马逊云科技的托管记忆解决方案

亚马逊云科技 (Amazon Web Services)

YashanDB的维护成本评估:企业资金的合理配置

数据库砖家

MIAOYUN | 每周AI新鲜事儿(10.11-10.17)

MIAOYUN

AI 算法 AI技术 AIGC 大语言模型

零碳园区建设指南:MyEMS 如何用数字化破解能耗与碳排放协同管理难题?

开源能源管理系统

开源 能源管理系统

AI时代的数据管理新范式:Git for Data让数据工程化

MatrixOrigin

git AI Data

实时物化视图的新路径:从传统 Join 到跨源实时查询

tapdata

数据管道 实时数据同步 实时物化视图 传统join CQRS实时数据架构

YashanDB的重要性:推动企业数据管理的3个关键因素

数据库砖家

解析推特GIF下载机制:如何高效保存推特GIF动图

So...

twitter GIF 推特 x

MyEMS:衔接 “双控” 政策与企业实践的开源能源管理利器

开源能源管理系统

开源 能源管理系统-

NASA运货飞船天鹅座再次推迟,航天任务为什么总是“彩排”不断

DevOps和数字孪生

CAD中普通文字与批注文字有什么区别?

在路上

cad CAD看图王

YashanDB分布式事务处理机制最新进展解读

数据库砖家

手工VS.智能:AI商品计划如何让效率飙升90%?

第七在线

信息化灾备解决方案

金陵老街

灾备方案

小红书笔记评论API:一键获取分层评论与用户互动数据

Datafox(数据狐)

小红书API 小红书笔记评论接口 小红书笔记评论采集 小红书笔记评论api

YashanDB的最佳实践:从部署到维护的全景视角

数据库砖家

Android开发周报:不使用虚拟机的Kotlin发布、Android方法数杂谈_移动_郭亮_InfoQ精选文章