首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
学习
订阅
无厘头
更多收藏集
微信扫码分享
微信
新浪微博
QQ
102篇文章 · 0订阅
Android—Gradle教程(八)
这是我参与11月更文挑战的第6天, 前言 到目前为止,Gradle基础知识已经讲解完毕,对Gradle的实战也讲解了好几个了。在本篇里,将会以Gradle在组件化的使用进行详解。
小技巧 | 在 Android Studio 调试应用
作为开发者,我们有时会被一些问题所困,导致在调试器中所花费的时间甚至超过了编写代码所用的时间。正因如此,最近我们找机会了解了 Android Studio 团队在提升调试速度方面使用的一些技巧。接下来,我们会为您一一呈现那些我们认为最好的、节省您时间的、且方便与您的调试流程整合…
Android全链路无痕埋点实践
背景 对无线开发同学而言,不管是支持业务数据采集,还是构建自动化测试体系,无痕埋点都是非常关键的技术路径之一。 目前我碰到一个需求就是要做端到端UI自动化回归链路,其思路在用户进行ui交互的时候,
Android SDK开发艺术探索(四)个性化配置
本篇是Android SDK开发艺术探索系列的第四篇文章。介绍了通过流式API设计思想优雅地实现SDK的自定义选项配置需求。 在SDK开发中,常见的需求是提供一系列配置方法,用于自定义SDK行为。比如切换调试/正式模式,启动/关闭某些功能。 前面我们介绍了自定义配置的概念,并且…
GitHub 标星 1.6w+,我发现了一个宝藏项目,作为编程新手有福了!
大家好,我是 Rocky0429,一个最近老在 GitHub 上闲逛的蒟蒻... 特别惭愧的是,虽然我很早就知道 GitHub,但是学会逛 GitHub 的时间特别晚。当时一方面是因为菜,看着这种全是英文的东西难受,不知道该怎么去玩,另一方面是一直在搞 ACM,没有做一些工程类…
Android面向切面编程框架OkAspectj
5.也可自己编写切面文件,然后通过调用OkAspectjHelper.notifyHandler(Class clazz,ProceedingJoinPoint joinPoint),发送切点信息进行统一处理.
中级Android开发应该了解的Binder原理
Linux的进程空间是相互隔离的。 Linux将内存空间在逻辑上划分为内核空间与用户空间。Linux 操作系统和驱动程序运行在内核空间,应用程序运行在用户空间,为了保证内核安全,它们是隔离的。内核空间可以访问所有内存空间,而用户空间不能访问内核空间。 用户程序只能通过系统调用陷…
Gradle核心思想(四)看似无用,实则重要的Gradle Wrapper
在本系列的此前文章中,我们学习了为什么要用Gradle、Gradle的入门基础和Groovy的基础,这些文章为Gradle的入门打下了基础,这一篇我们接着学习Gradle Wrapper。有的同学可能有疑问,你不是要讲Android Gradle嘛,讲这个干啥?了解Gradle…
Kaggle推出免费线上课程,覆盖机器学习、深度学习等四门课
AI 前线导读:”Kaggle 是机器学习和数据科学领域比较权威的数据建模和数据分析竞赛平台,近日 Kaggle 发布了免费的线上学习项目 Kaggle Learn,这对于想要学习机器学习和数据科学的人来说无疑是个福音。该课程更重视代码实践,相比阅读代码,用户需要花更多的时间自…
如何阅读 Android framework 层源代码
介绍了如何从 Java 层追踪一个方法到 Native 层