首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android
订阅
kukestan
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
超详细的网络抓包神器 tcpdump 使用指南
tcpdump是一款强大的网络抓包工具,它使用libpcap库来抓取网络数据包,这个库在几乎在所有的Linux/Unix中都有。熟悉tcpdump的使用能够帮助你分析调试网络数据,本文将通过一个个具体
android native——从Java到C++
Google当初为了让Java开发者能快速介入到Android开发,把linux操作系统中用c/c++实现的各种系统能力利用Java封装起来,此举确实吸引了大量的Java开发者转战移动平台...
Android Hook - 动态加载so库
本文将介绍动态加载so库的相关技术,目标是绕过Android系统限制,使得系统动态连接器(Linker)可以加载我们指定的任意so库。 这项技术通常是为了避免将一些so库打入APK中,从而减少APK体
Android - 你可能需要这样一个日志库
前言 目前大多数库api设计都是Log.d("tag", "msg")这种风格,而且支持自定义日志存储的比较少, 所以笔者想自己造一个轮子。 这种api风格有什么不好呢? 首先,它的tag是一个字符串
Android 内存优化之ArrayMap、SparseArray
这二个是Android中更轻量化的数据结构,为了在有限数据容量且限定key类型的情况下,替代HashMap节约手机内存的。下面大致讲一下。 一、ArrayMap、SparseArray的结构 Arra
插件化?好像也就那么回事
前言 想必大家都知道,在 Android 系统中,应用是以 Apk 的形式存在的,应用都需要安装才能使用。 但实际上 Android 系统安装应用的方式相当简单,其实就是把应用 Apk 拷贝到系统不同
Android Activity 面试知识点大全
在编程范式中,应用是通过 main() 方法启动的,而 Android 系统与此不同,它会调用与其生命周期特定阶段相对应的特定回调方法来启动 Activity 实例中的代码。 作为最重要的组件,Act
Android AIDL 详细使用指南
AIDL 全称 Android Interface Definition Language ,安卓接口定义语言。 AIDL 用来解决 Android 的跨进程通信问题,底层原理是 Binder ,实现
Android系统启动综述
先来看一张Google官方提供的经典分层架构图,从下往上依次分为Linux内核、HAL、系统Native库和Android运行时环境、Java框架层以及应用层这5层架构,其中每一层都包含大量的子模块或子系统。 Android底层内核空间以Linux Kernel作为基石,上层用…
framework | Android系统架构
Android操作系统架构,从下到上是:Linux内核到native层,通过系统调用,再到Javaframework,通过JNI,最后是应用层。