2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

Android 开发周报:Android 8.0 开始推送、微店插件化实践

  • 2017-06-25
  • 本文字数:1149 字

    阅读完需:约 4 分钟

  1. 《京东 618:手机京东开放平台之 Crash 自动分析处理系统》:人工处理崩溃报告的过程重复性高、过程繁琐,令人十分痛苦。来自京东的王永杰老师带来了京东手机京东 crash 自动分析处理系统的实践经验,并展望了利用机器学习实现的智能化崩溃信息分析的未来。
  2. 《Android:构建一个典型的音乐 App》:在过去的英语流利说 5.0 版本中,更新了“每日听力”功能。其实从技术的角度来看,和实现一个音乐 App 没有多大差异。为了保证用户有个良好的收听体验,有一些注意事项是我们需要处理的。文章详细介绍了如何构建一个典型的音乐 App。
  3. 《打造一个高逼格的 Android 开源项目——小白全攻略》:在平时的开发过程中,我们经常会查阅很多的资料,最常参考的是 github 的开源项目。通常在项目的主页面能看到项目的简介和基本使用,并且时不时能看到页面汇中有好多的彩色标签,看起来很酷,很专业,很有逼格,能提升很多的好感度。那么我们如何在 github 上打造自己的开源项目呢? 本文给出了详细的步骤。
  4. 《微信移动端数据库组件 WCDB 系列(三) — WINQ 原理篇》:WCDB 通过 WINQ 抽象 SQLite 语法规则,使得开发者可以告别字符串拼接的胶水代码。通过和接口层的 ORM 结合,使得即便是很复杂的查询,也可以通过一行代码完成。并借助 IDE 的代码提示和编译检查的特性,大大提升了开发效率。同时还内建了反注入的保护。
  5. 《Android 组件化——路由设计最佳实践》:当前 Android 的路由库实在太多了,刚开始的时候想为什么要用路由表的库,用 Android 原生的 Scheme 码不就好了,又不像 iOS 只能类依赖,后面越深入就越发现当时想的太简单了,后面看到 Retrofit 和 OkHttp,才想到页面请求本质和网络请求不是一样吗,终于简单高效的路由方案 1.0 出来了。
  6. 《Android 开发你需要知道的注解 (Annotation)》:注解是代码里的特殊标记,这些标记可以在编译、类加载、运行时被读取,并执行相应的处理。通过使用 Annotation,开发人员可以在不改变原有逻辑的情况下,在源文件中嵌入一些补充的信息。代码分析工具、开发工具和部署工具可以通过这些补充信息进行验证、处理或者进行部署。
  7. 《微店 Android 插件化实践》:微店从 2016 年 4 月份开始进行插件化改造,到年底基本完成,现在一共有 29 个模块以插件化的方式运行,这些模块既有业务模块比如商品、订单等,也有基础模块比如 Network、cache 等,目前我们插件化框架很好地支持了微店多 Feature 快速并行迭代开发。完成一个插件化框架的 Demo 并不是多难的事儿,然而要开发一款完善的插件化框架却并非易事, 本篇分享了团队插件化改造过程中的技术点以及团队的一些思考。
  8. 《Kotlin 教程(一):走进 Kotlin 的世界》:今年 Google I/O 大会上,官方扶正 Kotlin 的举动火遍整个 Android 开发圈。本文简单介绍了 kotlin 得背景、发展和入门知识。
2017-06-25 19:002741
用户头像

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

关注

评论

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

OSS云文件列举分页

北桥苏

php OSS 分页 上传 thinkphp

phpstorm开发项目中5种常用的使用方法

北桥苏

php PHPStorm

不到1分钟,帮你剪完旅行vlog,火山引擎全新 AI「神器」真的这么绝?

字节跳动技术范儿

字节跳动 算法 计算机视觉 云服务 火山引擎

跑步课程导入能力,助力科学训练

HarmonyOS SDK

HMS Core

方案精讲丨TiDB 在社交场景的解决方案实践

TiDB 社区干货传送门

2023年报业网络安全等级保护定级流程

行云管家

网络安全 等级保护 报业

【源码分析】【seata】at 模式分布式事务-server端与客户端交互

如果晴天

源码分析 分布式事务 分布式锁 seata Seata框架

开源轻量级 IM 框架 MobileIMSDK 的Uniapp客户端库已发布

JackJiang

网络编程 即时通讯 即时通讯IM

这套Github上40K+star面试笔记,可以帮你搞定95%以上的Java面试

Java java面试 Java八股文 Java面试题 Java面试八股文

PHP高并发高负载下的3种实战场景解决方法

北桥苏

php 高并发优化 thinkphp

Elasticsearch分布式搜索引擎的基本使用

北桥苏

php elasticsearch

Avive World算力挖矿系统开发技术

薇電13242772558

算力

从 MySQL 到 Oracle 再到全面 TiDB ,云盛海宏的数据库架构实践

TiDB 社区干货传送门

并发编程-ReentrantLook底层设计

Java 并发编程 ReentrantLook

简单学习一下 MyBatis 动态SQL使用及原理

Java mybatis

windows下docker的安装与镜像的制作提交

北桥苏

Docker Docker 镜像

膜拜!阿里内部都在强推的K8S(kubernetes)学习指南,不能再详细了

Java Kubernetes k8s

ZeroErr 零误框架

西风逍遥游

短信验证 创建应用

MobTech袤博科技

不服不行!Github爆火的「高并发秒杀顶级教程」,先睹为快

Java 高并发 秒杀系统

重磅来袭!微服务的里程碑SpringCloudAlibaba

Java 架构 微服务 Spring Cloud spring cloud alibaba

PCB如何设计防静电?华秋一文告诉你

华秋电子

文盘Rust -- rust连接oss

TiDB 社区干货传送门

开发语言

快速地找到任何文件或文件夹:Find Any File Mac版

真大的脸盆

Mac Mac 软件 文件搜索 搜索文件 文件查找工具

袋鼠云产品功能更新报告05期|应有尽“优”,数栈一大波功能优化升级!

袋鼠云数栈

大数据 hadoop 数据中台

PHP快速使用RabbitMQ实现项目中部分业务的解耦

北桥苏

php RabbitMQ thinkphp

小心白蛇!PyPI仓库被持续投放White Snake后门组件

墨菲安全

pypi 开源软件供应链安全

Android开发周报:Android 8.0开始推送、微店插件化实践_移动_郭亮_InfoQ精选文章