AI实践哪家强?来 AICon, 解锁技术前沿,探寻产业新机! 了解详情
写点什么

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

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

关注

评论

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

开源赋能 普惠未来|XuperCore诚邀您参与2023开放原子全球开源峰会

开放原子开源基金会

开源

MaxCompute 发布智能物化视图,CU 算力节省 14%

云布道师

透明LED显示屏与常规屏的区别

Dylan

LCD1602液晶显示屏 显示器 LED显示屏

在 Kubernetes 上实现高速应用交付

NGINX开源社区

nginx Kubernetes

火山引擎多云安全平台,破解多云异构场景下的安全挑战

科技热闻

【云计算】谷歌云是国外的吗?是公有云还是私有云?

行云管家

公有云 私有云 谷歌云

浅谈NFT盲盒游戏系统开发原理

Congge420

软件测试 | 角色介绍

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

测试

开源赋能 普惠未来|铜锁/Tongsuo诚邀您参与2023开放原子全球开源峰会

开放原子开源基金会

开源

理解JVM工作机制(三)对象的内存布局

Geek漫游指南

Java JVM

Apache Hudi 在袋鼠云数据湖平台的设计与实践

袋鼠云数栈

数据湖 Hudi Apache Hudi

火山引擎DataLeap联合DataFun发布《数据治理知识地图》

字节跳动数据平台

数据治理 数据开发 数据库开发 数据研发

面试官:怎么保证Kafka的消息不丢失

Java kafka 面试 消息队列 消息中间件

等保和网络安全法的关系是什么?怎么理解?

行云管家

网络安全 等保 等级保护

开发者福利来了 | 京东云全系核心产品公开比价:我们承诺,买贵就赔!

京东科技开发者

数据库 云主机 京东云 云主机厂商 企业号 5 月 PK 榜

软件测试/测试开发丨Web自动化测试,强制等待与隐式等待

测试人

软件测试 自动化测试 测试开发

分解GameFi链游游戏软件系统如何开发?

Congge420

ChatGPT聊天系统开发基于GPT-3.5架构

Congge420

Python从0到1丨了解图像形态学运算中腐蚀和膨胀

华为云开发者联盟

Python 人工智能 华为云 华为云开发者联盟 企业号 5 月 PK 榜

软件测试 | LDAP常见操作指南

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

测试

JMeter笔记8 | JMeter关联

测试 Jmeter 性能测试 自动化测试 接口测试

【技术】多端能力服务统一是一种关键的技术和架构

没有用户名丶

零信任之访问代理

Flomesh

Pipy

奇妙JVM(一):Java程序员必须知道的神秘黑箱

xfgg

Java JVM

大型企业建设财务共享中心需要重视的5个核心要素

用友BIP

财务共享

财务共享真的有价值吗?

用友BIP

财务共享

快速易用pdf编辑器:PDF Expert 中文激活版

真大的脸盆

Mac Mac 软件 PDF编辑 编辑PDF文件

JMeter笔记7 | JMeter脚本回放

测试 Jmeter 性能测试 自动化测试 接口测试

实力上榜!ONES 荣获深圳市「专精特新」企业认定

万事ONES

NFTScan 正式发布 Bitcoin NFT 浏览器,支持 Ordinals NFT 和 BRC20 资产

NFT Research

Bitcoin NFT\

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