写点什么

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:002984
用户头像

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

关注

评论

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

【论文速读】| AttackQA:利用微调及开源大语言模型辅助网络安全运营的数据集的开发与应用

云起无垠

也许「邪恶」和「正义」是一组近义词:记比特币破十万美元

TechubNews

多功能代码编辑器CodeRunner for Mac 激活版

iMac小白

文件拖拽增强工具Dropzone 4 for Mac激活版

小玖_苹果Mac软件

HTTP协议抓包工具Charles for Mac注册激活版

iMac小白

如何使用机器学习,预测客户流失率,轻松实现客户精准维护

Altair RapidMiner

人工智能 机器学习 AI 数据分析 altair

Java 动态设置 JVM 参数的方法

EquatorCoco

Java JVM

文件夹数据同步工具Sync Folders Pro for Mac激活版

小玖_苹果Mac软件

专业核磁数据处理软件MestReNova for Mac激活版

小玖_苹果Mac软件

小白如何学习看懂CAD图纸?

在路上

cad cad看图 CAD看图软件

SAP QM 客户退货检验的三种实现方案

SAP虾客

SAP S4HANA SAP QM

公开课 | 提高测试用例编写效率,掌握经典用例设计技巧!

测吧(北京)科技有限公司

测试

一站式硬盘监控专家Drive Scope for Mac激活版

iMac小白

又曝新作!阿里P9再出山,操作性超强的Spring源码实践

Summer

Java 编程 程序员 面试 架构师

2000道面试必问的Java面试八股文及答案整理(2025版)

Summer

Java 编程 程序员 面试 架构师

炫酷强大的代码编辑器Nova for Mac激活版

iMac小白

简单几步!豆包MarsCode 助我魔改前端组件

豆包MarsCode

强大的数据恢复软件Disk Drill for Mac中文激活版

iMac小白

Java找工作必须要背八股文吗?

了不起的程序猿

程序员 后端 架构师 java面试 八股文

公链矿池系统开发与实体矿机搭建全解析

V\TG【ch3nguang】

OpenAI Chatgpt 大语言模型

测吧(北京)科技有限公司

测试

功能强大的显示器分辨率管理工具SwitchResX for Mac激活版

iMac小白

软件清理卸载工具AppDelete for Mac中文破解版

iMac小白

全面解读TaurusDB透明压缩特性,降低数据库使用成本

华为云开发者联盟

#数据库 MySQL 5.7

从江西上饶6岁女孩跑完马拉松“违规”事件看软件测试的规范与风险管理——打造高效团队的关键

测吧(北京)科技有限公司

测试

AE2025 After Effects 2025 for mac中文激活版

小玖_苹果Mac软件

AI语音转录软件AI Transcription for Mac激活版

小玖_苹果Mac软件

强大 Python 集成开发环境WingPro for Mac 激活版

iMac小白

硬盘健康监测工具Drive Scope for Mac注册激活版

iMac小白

多模态大模型,更丰富的数据要求

澳鹏Appen

多模态 多模态数据 LLM

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