写点什么

Android 开发周报:国内安卓份额飙升至 86.4%、SDK 无埋点技术解析

  • 2017-04-20
  • 本文字数:1406 字

    阅读完需:约 5 分钟

  1. 《Android 无埋点数据收集 SDK 关键技术》:鉴于日益强烈的精细化运营需求,网易乐得从去年开始构建大数据平台,无埋点数据收集 SDK 因此立项,用于向大数据平台提供全量,完整,准确的客户端数据。无埋点数据收集 SDK Android 端从着手,到经历重构,逐步完善到现在已经有快一年的时间了。期间从开源社区以及同行中得到了一些很有意义的技术参考,因此在这个 SDK 趋于完善的今天,我们也考虑将这一路在技术上的探索经历和收获分享出来。
  2. 《Android 辅助功能 (一)-AccessibilityEvent 的分发》:目前关于辅助功能的使用的文章很多,但鲜有分析其具体实现的,本文基于 Andoird 7.1.0_r7 源码分析一下辅助事件是怎么分发的,只涉及事件的分发和辅助 App 的接收,之后有机会再讲一讲获取 AccessibilityNodeInfo、进行操作等等的源码流程。
  3. 《Android OOM 案例分析》:在 Android(Java)开发中,基本都会遇到 java.lang.OutOfMemoryError(本文简称 OOM),这种错误解决起来相对于一般的 Exception 或者 Error 都要难一些,主要是由于错误产生的 root cause 不是很显而易见。由于没有办法能够直接拿到用户的内存 dump 文件,如果错误发生在线上的版本,分析起来就会更加困难。本文从一个具体的案例切入,介绍 OOM 分析的思路及相关工具的使用。
  4. 《Android GC 原理探究》:想写一篇关于 Android GC 的想法来源于追查一个魅族手机图片滑动卡顿问题,由于不断的 GC 导致的丢帧卡顿的问题让我们想了很多方案去解决,所以就打算详细的看看内存分配和 GC 的原理,为什么会不断的 GC,GC ALLOC 和 GC COCURRENT 有什么区别,能不能想办法扩大堆内存减少 GC 的频次等等。
  5. 《有效减少 Android 应用的方法数》:65k 限制确实是个令人不爽的事情,本文会让你知道是哪些库用了大量的方法,并该怎么减少这些库的方法数。现在的应用越来越大,方法数经常达到 65k 限制。本文主要介绍了如何可视化 library 方法数和减少方法数的方法。
  6. 《React Native 性能之谜》:在 PhoneGap、RubyMotion、Xamarin、Ionic 一众跨平台开发工具中,React Native 能够杀出一条血路,获得目前这么大的影响力,除了 React 社区生态圈的加持和 Facebook 的大力推广以外,另外一个最主要的原因就是其在开发效率和应用性能方面取得了一个比较好的平衡。不过,虽说框架提供了这个平衡能力,平衡点的选择却掌握在开发者手中,本文将从 React Native 的性能角度分析了如何掌握这个平衡点。
  7. 《Android 新一代多渠道打包神器》:众所周知,因为国内 Android 应用分发市场的现状,我们在发布 APP 时,一般需要生成多个渠道包,上传到不同的应用市场。这些渠道包需要包含不同的渠道信息,在 APP 和后台交互或者数据上报时,会带上各自的渠道信息。这样,我们就能统计到每个分发市场的下载数、用户数等关键数据。本文详细介绍了 ApkChannelPackage 打包神器的实现原理。
  8. 《RemoteViews 详细解释》:RemoteViews 表示的是一个 view 结构,它可以在其他进程中显示。由于它在其他进程中显示,为了能够更新它的界面,RemoteViews 提供了一组基础的操作用于跨进程更新它的界面。RemoteViews 主要用于通知栏通知和桌面小部件的开发,通知栏通知是通过 NotificationManager 的 notify 方法来实现的;桌面小部件是通过 AppWidgetProvider 来实现的,它本质上是一个广播 (BroadcastReceiver)。这两者的界面都是运行在 SystemServer 进程中(跨进程)。本文详细介绍了 RemoteViews 的工作原理。
2017-04-20 19:003513
用户头像

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

关注

评论

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

Java的优势有哪些?

码语者

Java

“智能界面”破局品牌全球化 易点天下双奖加冕

新消费日报

【浪潮海岳inDatax数据中台专栏】海岳inDataX物料主数据智能分类

inBuilder低代码平台

数据中台 主数据 inDataX

不止于曝光:公司如何利用海外KOL营销打造长效品牌资产

Wolink

跨境电商 出海企业 海外社媒运营 海外营销推广 达人营销

ONES MCP Server 上线,支持主流 AI Coding 工具集成

万事ONES

研发管理 ONES cursor mcpserver aicoding

IT项目管理的智能化新模式-ManageEngine卓豪

ServiceDesk_Plus

ManageEngine卓豪

云原生架构下微服务接入 SkyWalking 最佳实践

观测云

Skywalking

AI缺陷检测系统:用智能视觉技术为制造业装上“火眼金睛”

上海拔俗

深夜的调试界面,藏着微信生态的黄金密码

微擎应用市场

案例 | 全球70+种方言精调:解码多语言大模型的"地道"表达

澳鹏Appen

大模型 多语言模型

2025十大智慧酒店解决方案服务商全解析

新消费日报

Spring AI Alibaba Admin 开源!以数据为中心的 Agent 开发平台

阿里巴巴云原生

阿里云 admin Spring AI Alibaba

2025 AI 智能问数产品推荐:Aloudata Agent 分析决策智能体

Aloudata

AI 数据分析 agent ChatBI 智能问数

Last call丨三菱汽车、Rolls Royce航空发动机、Mendix 邀您共探数字孪生技术如何落地,促进企业商业价值提升

Altair RapidMiner

AI 汽车 数字孪生 仿真 CAE

Higress v2.1.8:30 项引擎更新 + 4 项控制台更新

阿里巴巴云原生

阿里云 云原生 Higress

阿里出手了:全免费!号称国内版ClaudeCode?

王磊

GaussDB 数据集成方案:ETL 工具如何简化企业上云过程

谷云科技RestCloud

数据传输 数据同步 ETL 数据集成 GaussDB 实时同步

云栖实录 | 驶入智驾深水区:广汽的“数据突围“之路

阿里云大数据AI技术

阿里云 MaxCompute Dataworks PAI 大数据AI平台

HarmonyOS 6发布:系统级智能体小艺进阶超级助理,衣食住行一句话轻松搞定

新消费日报

AI大学生职业生涯规划平台:技术驱动职业发展,开启智能未来

上海拔俗

人工智能运维教学训练一体化系统:让AI运维人才“学得会、练得熟、用得上

上海拔俗

澳鹏RoboGo具身智能数据开发平台:突破物理世界的AI边界

澳鹏Appen

机器人 具身智能 具身数据

成熟稳定、省钱好用的AI应用怎么开发?趣丸科技员工助手的技术实践

老纪的技术唠嗑局

人工智能、 #OceanBase

受邀出席!图灵进化参加2025中韩企业对接会

慢点科技SlowTech

告别浪费:如何打造高转化率的海外社交媒体广告策略?

Wolink

跨境电商 出海服务商 海外社媒运营 海外营销推广 品牌出海

全球首个超声多模态大模型!百度百舸支撑海豚智能实现高效训练与稳定服务

Baidu AICLOUD

大模型

全球首个超声多模态大模型!百度百舸支撑海豚智能实现高效训练与稳定服务

新消费日报

AI赋能:下一代海外社媒推广的智能化路径

Wolink

跨境电商 出海服务商 出海企业 海外营销推广 达人营销

低代码视图真分页实操:API/SQL 接口配置 + 查询字段避坑,数据加载不卡顿

引迈信息

从数据不通到流程自动化:财务 RPA 如何打通 ERP 与银行的 “最后一公里”?

Techinsight

狄耐克携手北师大! 推进"脑电波+专注培优"相关技术取得阶段性成果

新消费日报

Android开发周报:国内安卓份额飙升至86.4%、SDK无埋点技术解析_Android/iOS_郭亮_InfoQ精选文章