写点什么

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

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

关注

评论

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

iuap助力澳洋集团打造主数据管理平台

用友BIP

用友 用友iuap

实用机器学习笔记二十八:迁移学习

打工人!

学习笔记 迁移学习 机器学习算法 3月月更

一文详解Redis键过期策略

华为云开发者联盟

redis key 惰性删除 定期删除 键过期

微信外H5跳转小程序——<JumpApp/>组件(vue项目)

CRMEB

企业知识管理的步骤有哪些?

小炮

智能问答机器人

DS小龙哥

智能问答机器人 3月月更 智能对话机器人

虎符交易所Hoo研究院:元宇宙中的Decentraland是什么?

区块链前沿News

元宇宙 Hoo虎符 虎符研究院

mark: Docker 容器镜像删除

webrtc developer

条码WMS系统的架构

源字节1号

开源 前端开发 后端开发 WMS仓库管理

网络协议之:socket协议详解之Unix domain Socket

程序那些事

socket Netty 程序那些事 3月月更

阿里智能运维实践|阿里巴巴DevOps实践指南

阿里云云效

云计算 阿里云 DevOps 云原生 智能运维

测试2

Journeyman

PendingIntent重定向:一种针对安卓系统和流行App的通用提权方法——BlackHat EU 2021议题详解 (下)

安第斯智能云

安全 安卓

写给后端开发工程师的H5前端开发知识

得物技术

前端 Web 可视化 后端开发 交互

中小企业如何搭建在线客服中心?

小炮

全面解析云智慧数据中心统一运管解决方案

云智慧AIOps社区

安全 运维自动化 数据处理 数据可视化 监控工具

TPC TiKV:Hackathon 中最硬核项目是如何炼成的?| TPC 战队访谈

PingCAP

sql TiDB

融云猿桌派备忘录,那些被程序员 Pick 的工作方式

融云 RongCloud

程序员 IM

ICT的圣杯(二):数字生活的另类想象

脑极体

Java基础重要面试题(二)

逆锋起笔

java面试 java基础 3月月更

手绘流程图,教你WSL2与Docker容器无缝互相迁移

华为云开发者联盟

Docker 容器 WSL2 迁移

图解|从根儿上理解MySQL的索引

蝉沐风

MySQL 索引 B+树

【CAD】入门系列完

謓泽

3月月更

Open Harmony移植:build lite编译构建过程

华为云开发者联盟

编译 OpenHarmony build lite 芯片开发板

面试突击31:什么是守护线程?它和用户线程有什么区别?

王磊

java面试

Nacos源码分析(一)之线程池的巧妙设计,可以薅到自己的项目里

刘祥

SpringCloud Alibaba

从读写角度,带你了解数仓的IO基本框架

华为云开发者联盟

io GaussDB(DWS) IO框架 行存 列存

这些DDD"术语"你知道吗?

idonkeyliu

DDD

测试1

Journeyman

周末给女友讲了遍加密算法,没想到...

浅羽技术

算法 安全 加密算法

使用bds搭建我的世界官方基岩版服务器(windows篇)

Daimon

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