写点什么

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

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

关注

评论

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

加速CI构建,实现高效流水线——CloudBees CI发布工作区缓存功能

龙智—DevSecOps解决方案

ci

企业app软件定制开发的重点是什么?|小程序网站搭建

Geek_16d138

网站建设 小程序开发 app定制开发

区块链开发公司

区块链技术

Util应用框架基础(七)- Redis 缓存

何镇汐

开源 后端 .net core

IBM SPSS Statistics mac激活破解版下载

iMac小白

模块一作业

闻明杨

架构实战营

如何将Docker的构建时间减少40%

高端章鱼哥

Docker 镜像

科创人·蓝凌董事长杨健伟:夯实“四梁八柱”,让数字化“城中村上建高楼”

科创人

数字化转型 企业家精神

软件测试/人工智能丨视觉与图像识别在自动化测试领域的应用

测试人

人工智能 软件测试

矢量图形编辑软件Sketch for mac完美破解版下载

iMac小白

手把手入门MO | 如何使用SeaTunnel将数据写入MatrixOne

MatrixOrigin

分布式数据库 云原生数据库 MatrixOrigin MatrixOne 超融合数据库

什么是Mock?为什么要使用Mock呢?

我爱娃哈哈😍

Mock Mock 服务 mock设计

Past for mac好用的苹果电脑剪切板工具下载

iMac小白

影视行业如何远程完整快速传输大文件?

镭速

传输大文件

MatrixOne实战系列回顾 | 导入导出项目场景实践

MatrixOrigin

分布式数据库 云原生数据库 MatrixOrigin MatrixOne 超融合数据库

Logic Pro X for Mac v10.8.0中文直装版下载

iMac小白

JProfiler 14 for Mac(Java开发分析工具) 14.0激活版

iMac小白

Permute 3 for mac(音视频转换器) 3.11.2中文版

iMac小白

Util应用框架基础(七)- 二级缓存

何镇汐

开源 后端 .net core

关联规则挖掘:Apriori算法的深度探讨

不在线第一只蜗牛

Python 大数据 算法

企业软件定制开发的重点是什么?|app小程序网站建设

Geek_16d138

APP开发 软件定制

mac电脑音乐创作软件Ableton Live Suite 11中文破解版下载

iMac小白

将 Spring 微服务与 BI 工具集成:最佳实践

互联网工科生

spring 微服务 BI 分析工具

AI,正在「整顿」企业面试

用友BIP

Util应用框架基础(七)- 本地缓存

何镇汐

开源 后端 .net core

报名仅剩一周!课程直播和1V1指导助力文心一言插件开发赛事冲榜

飞桨PaddlePaddle

插件开发 文心一言 开发者插件

EndNote 21更新 最新EndNote 21mac破解版下载 支持MacOS14

iMac小白

3D建模工具Archicad 26 完美激活版下载

iMac小白

Util应用框架基础(七)- 缓存

何镇汐

开源 后端 .net core

KeyShot 2023.3 Pro for mac激活版下载(3D渲染和动画制作软件)

iMac小白

Camunda、Activiti、Flowable等各大工作流对比选择

小狗围观科幻

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