首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
我是渣渣
掘友等级
@
|
@
啦啦啦啦
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
134
文章 132
沸点 2
赞
134
返回
|
搜索文章
我是渣渣
赞了这篇文章
芦半山
4年前
关注
ART虚拟机 | JNI静态注册和动态注册
注册的本质是建立(Java层)native方法和(Native/C++层)JNI函数之间的一对一关系。静态注册指的是映射规则预先设定,一个native方法名可以转换成一个唯...
19
9
分享
我是渣渣
赞了这篇文章
鸿洋
wanandroid.com 发起人 @wanandroid.com
·
3年前
关注
Android 无所不能的 hook,让应用不再崩溃
之前推送了很多大厂分享,很多同学看完就觉得,大厂输出的理论知识居多,缺乏实践。 那这篇文章,我们将介绍一个大厂的库,这个库能够实打实的帮助大家解决一些问题。 今天的主角:初...
254
36
分享
我是渣渣
赞了这篇文章
字节跳动终端技术
4年前
关注
Android性能优化之Android 10+ dex2oat实践
对于Android App的性能优化来说,方式方法以及工具都有很多,而dex2oat作为其中的一员,却可能不被大众所熟知。...
67
14
分享
我是渣渣
赞了这篇文章
字节终端技术
研发 @字节跳动
·
4年前
关注
Android调用链——自动化精准测试
通过Android调用链算法落地自动化测试场景,能够提供自动的、精准的测试能力,从而提高代码的质量保障以及减少测试的人耗。...
47
2
分享
我是渣渣
赞了这篇文章
字节终端技术
研发 @字节跳动
·
4年前
关注
字节跳动开源 Android PLT hook 方案 bhook
字节的大多数 Android app 都在线上使用了 bhook 作为 PLT hook 方案。字节内部有 20 多个不同技术纬度的 SDK 使用了 bhook。...
87
9
分享
我是渣渣
赞了这篇文章
程序员江同学
Android Developer
·
4年前
关注
【Gradle7.0】依赖统一管理的全新方式,了解一下~
Gralde7.0新特性,Catalog支持在项目间共享依赖,支持在单独的文件中配置依赖,支持版本号与依赖名分离,可以在多个依赖间共享版本号,支持将经常一起使用的依赖打包成...
248
38
分享
我是渣渣
赞了这篇文章
TechMerger
Android Developer @BATW
·
4年前
关注
Jetpack新成员SplashScreen:打造全新的App启动画面
Jetpack框架集合默默推出了新成员SplashScreen,目的是让低版本设备能应用上Android 12全新的应用启动效果。本文带你感受它的炫酷玩法,以及探究它背后的...
174
27
分享
我是渣渣
赞了这篇文章
Bug小明
Android资深工程师 @美柚
·
4年前
关注
Jetpack Compose 的Dialog,Popup,DropdownMenu,DropdownMenuItem用法讲解
这篇文章会介绍Dialog,AlertDialog,Popup,DropdownMenu,DropdownMenuItem的使用 一: Dialog 对话框,一起来看看代码...
35
2
分享
我是渣渣
赞了这篇文章
小道安全
公众号:小道安全
·
4年前
关注
一文带你掌握android的got表HOOK实现。
对于android的so文件的hook根据ELF文件特性分为:Got表hook、Sym表hook和inline hook等。 全局符号表(GOT表)hook实际是通过解析S...
25
1
分享
我是渣渣
赞了这篇文章
炙热是你
Android高级工程师
·
4年前
关注
详解:Android中binder机制的实现原理及过程
Binder 是 Android 系统中非常重要的组成部分。Android 系统中的许多功能建立在 Binder 机制之上。在这篇文章中,我们会对 Android 中的 B...
18
1
分享
我是渣渣
赞了这篇文章
sweetying
公众号 @ sweetying @Akulaku
·
4年前
关注
Gradle 系列 (二)、Gradle 技术探索
前言 很高兴遇见你~ 这又是一个新的系列,关于 Gradle 学习,我所理解的流程如下图: 在本系列的上一篇文章中,我们对 Gradle 的一些基础概念及 Groovy 语...
180
25
分享
我是渣渣
赞了这篇文章
究极逮虾户
Android @xhs
·
4年前
关注
我想调试下build.gradle | Gradle 调试
我在写gradle plugin的时候,碰到了两个难题,所见即所得,当场运行我们的代码。这部分我们之前已经介绍过。 剩下的就是调试了,这期把我当前的调试方式介绍给大家。最近...
66
24
分享
我是渣渣
赞了这篇文章
迷茫的Jerry
Android 工程师
·
4年前
关注
安卓操作系统加载第三方so问题分析
系统集成第三方库 一般情况下,系统集成第三方so,提供方都会分别给出32bit和64bit的库。这样我们在集成的时候,只需要根据当前android版本的arch来自行选择集...
16
评论
分享
我是渣渣
赞了这篇文章
Jingle_zhang
4年前
关注
Jetpack太香了,系统App也想用,怎么办?
ROM app开发者一直苦于使用Jetpack框架。本篇文章,带你探究ROM,如何手动集成Jetpack框架,以及主流的第三方框架...
85
21
分享
我是渣渣
@ @@
·
4年前
关注
android10 so加载浅析
java调用native的本质是什么?实质就是一个cpu跳转指令,如arm的bl指令,指令有个参数,得告诉指令跳转到什么地方,也就是内存地址。那如何获取方法内存地址,那首先...
6
4
分享
我是渣渣
赞了这篇文章
d袋鼠b
Android架构 @Alibaba
·
5年前
关注
APK构建原理由浅入深
APK构建流程涉及许多将项目转换成 Android 应用软件包 (APK) 的工具和流程。构建流程非常灵活,因此了解它的一些底层工作原理会很有帮助。 APK的详细构建流程稍...
46
21
分享
我是渣渣
赞了这篇文章
番茄吐司君
7年前
关注
图解 Linux 程序的链接原理
将 C 或 C++ 源代码编译成可执行文件分成两步:第一步是将每个源代码文件分别编译成可重定位文件(relocatable,扩展名为 .o),第二步是将所有的可重定位文件链...
6
1
分享
我是渣渣
赞了这篇文章
前行的乌龟
android开发 @没钱.com
·
5年前
关注
android 筑基 - 操作系统
操作系统我觉得是软件领域最难学的部分了,绝对没有之一,太多的概念和知识点,要理清楚期中脉络,相互关系,然后串起来形成一个技能树,这也一个及其困难的事。更令人绝望的是绝大部分...
29
1
分享
我是渣渣
赞了这篇文章
字节跳动技术团队
@字节跳动
·
5年前
关注
抖音包大小优化-资源优化
随着业务的快速迭代,抖音 Android 端的包大小爆发式增长。包大小直接影响到下载转化率、推广成本、运行内存和安装时间等因素,因此对 apk 进行瘦身是一件很有必要且收益...
174
24
分享
我是渣渣
赞了这篇文章
酸辣汤
android开发工程师
·
5年前
关注
如何在非开发环境下轻松查看安卓日志
首先,要查看安卓日志,需要安装adb环境,其次通过adb指令在终端查看,开发者的ide工具终端已经很方便我们过滤筛选日志。但是在未安装ide的环境下,一般是直接用windo...
17
4
分享
下一页
个人成就
文章被点赞
12
文章被阅读
5,652
掘力值
125
关注了
6
关注者
7
收藏集
1
关注标签
18
加入于
2016-09-20