写点什么

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

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

关注

评论

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

观测云宣布正式上架微软 Azure Marketplace

观测云

从体系建设到深化应用,中国管理会计实现十年跃迁(下)

用友智能财务

普通的Java程序员,需要深究源码吗?

了不起的程序猿

Java 程序员 后端 jdk源码 架构师

2024Java开发已经炸了吗?

了不起的程序猿

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

如何提高测试过程效率?

老张

软件测试 质量保障 效能度量 效能 效能提升

Redis应用—7.大Value处理方案

EquatorCoco

数据库 redis

SD-WAN在企业组网中的重要作用

Ogcloud

SD-WAN 企业组网 SD-WAN组网 SDWAN SD-WAN国际专线

数据分析和AI丨知识图谱,AI革命中数据集成和模型构建的关键推动者

Altair RapidMiner

数据分析 知识图谱 #人工智能 altair

CST如何仿真Coverage Efficiency和Coverage Threshold

思茂信息

仿真 cst CST软件

TiDB 优化器 | 执行计划管理及实践

TiDB 社区干货传送门

这可能是牛客网上最全面的“Java面试八股文笔记”

采菊东篱下

编程 计算机 java面试

具身智能领域,伯克利(UC Berkeley)归国四子

机器人头条

清华大学 人形机器人 具身智能

耗时一周整理的牛客网上最火Java面试八股文,面试必备

架构师之道

Java 编程 程序员 计算机

B 站数据库负责人赵月顺:助力海内外业务增长,百套 TiDB 的选型与运维实战

PingCAP

数据库 分布式 TiDB

Ollama服务怎么关掉?

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

测试

前三季度我国可数字化交付的服务进出口2.13万亿元,跨境电商进出口1.88万亿元,均创历史新高| 产业互联网观察第187期

AMT企源

产业互联网 数字经济 智能制造 低空经济

商业银行基于容器云的分布式数据库架构设计与创新实践

TiDB 社区干货传送门

TiDB v8.5 版本正式发布,来看看有什么惊喜吧!

TiDB 社区干货传送门

Java 开发者注意!限时招募产品体验官,100% 获得好礼

飞算JavaAI开发助手

有奖活动 开发工具 Java. AI编程

1500道Java面试题最新整理附答案汇总

采菊东篱下

编程 计算机 java面试

从混沌到秩序:Python的依赖管理工具分析

不在线第一只蜗牛

Python

TiFlash 存算分离架构踩坑实录

TiDB 社区干货传送门

新版本/特性解读 HTAP 场景实践 7.x 实践

MobPush集成指南

MobTech袤博科技

流量治理架构对比:当Kmesh遇上Ambient Mesh

华为云开发者联盟

istio #云原生 流量治理 Kmesh

TiDB 集群安装部署相关 sudo 权限说明

TiDB 社区干货传送门

安装 & 部署

TiDB数据库region打散指南

TiDB 社区干货传送门

性能调优 管理与运维 故障排查/诊断

微众银行携手平凯星辰荣膺金融科技创新奖,共同打造纳管千台服务器的大规模数据库运维平台

PingCAP

数据库 分布式 TiDB pingCAP

腾讯云 AI 代码助手:代码诊断应用实践

cloud studio AI应用

这可能是2024年看过最全最详细的Java面试八股文,备战2025,查缺补漏。

架构师之道

Java 编程 面试 计算机

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