自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 Android tcpdump TCP 抓包

用wireshark打开capture.pcap即可分析log。tcpdump for android 说明。adb shell, su获得root权限。tcpdump 需要在命令行运行目录中存在。获取Android cpu位数。拉取抓获的tcp/udp包。

2024-01-03 13:44:47 680

原创 如何判断Android系统CPU是32位或者64位

【代码】如何判断Android系统CPU是32位或者64位。

2024-01-03 13:41:24 723

原创 Kotlin截取等长数组

+i) {

2023-09-25 11:05:13 233

原创 java 多种方式实现生产者消费者模式

/ 生成byte数组数据的逻辑。// 生成byte数组数据的逻辑。// 生成byte数组数据的逻辑。

2023-09-20 19:15:29 95

原创 Clang编译FFmpeg常见问题

Clang编译FFmpeg常见问题 - 水沝淼

2023-09-04 17:41:08 50

原创 Android-NDK-clang 编译 FFmpeg

Android-NDK-clang 编译 FFmpeg - 掘金

2023-09-01 13:55:12 75

原创 ffmpeg导出图片

ffmpeg -i video.mp4 -r 10 image-%3d.png

2023-08-14 19:48:40 85

原创 检查App是否有在后台启动前台服务的行为命令

App是否有在后台启动前台服务的行为

2022-12-19 15:33:24 737 1

原创 创建RN Demo

创建Rn Demo

2022-11-26 17:02:11 160

原创 mac 配置环境变量

环境变量配置

2022-11-23 18:46:56 250

原创 jks与keystore的转换

签名

2022-09-06 16:20:29 2211

原创 java 方法调用栈打印

java 方法调用栈打印

2022-08-20 10:34:55 2967

原创 Mac端口查找和kill

命令

2022-08-10 15:42:51 773

原创 android OutOfMemoryError 排查

Few hints to handle such error/exception for Android Apps: Activities & Application have methods like: onLowMemory onTrimMemory Handle these methods to watch on memory usage. tag in Manifest can have attribute 'largeHeap' set to TRUE, which

2021-12-22 11:40:21 1575

原创 VSCode,Docker,and TensorFlow

1. 下载Tensorflow的Docker镜像2. 运行镜像docker run -it -p 8022:22 --ipc host --name docker_tensorflow --gpus all -v ~/tensorflow:/tensorflow tensorflow/tensorflow:latest-gpu /bin/bash其中,-it为-i, -t的简写。-i为交互式,-t为开启一个终端。 -v 将主机一个目录映射到Docker容器中一个目录,如此即可以在容器中访问主机.

2021-04-18 16:23:48 184

原创 Fresco加载资源前缀

使用fresco加载资源图片,根据官网的方法:

2021-01-22 10:03:57 141

原创 Traceview命令

adb shell am profile <PROCESS> start <FILE>adb shell am profile <PROCESS> stopdmtracedump -o file.trace

2020-12-16 19:12:11 142

原创 Android dispatchTouchEvent 源码分析

触屏事件经过驱动,获取,分发最终会到 ActivitydispatchTouchEvent中,以这个方法为切入点向下分析 public boolean dispatchTouchEvent(MotionEvent ev) { if (ev.getAction() == MotionEvent.ACTION_DOWN) { onUserInteraction(); } if (getWindow().superDispatc.

2020-09-19 18:40:02 450

原创 View的onMeasure()、onLayout()、onDraw()源码分析

找到View绘制入口从Activity的startActivity开始,最终调用到ActivityThread的handleLaunchActivity方法来创建Activityandroid.app.ActivityThread.handleResumeActivity(),核心代码为:public void handleResumeActivity(IBinder token, boolean finalStateRequest, boolean isForward, St

2020-09-12 14:35:44 117

原创 Activity setContentView 源码解析

首先会调用Activity->setContentViewpublic void setContentView(@LayoutRes int layoutResID) { getWindow().setContentView(layoutResID); initWindowDecorActionBar();}Activity->getWindow返回Window对象public Window getWindow() { return mWin...

2020-09-06 22:43:17 232

原创 设计模式英文解释

--- Abstract Factory Provides one level of interface higher than the factory pattern. It is used to return one of several factories.--- Builder Construct a complex object from simple objects step by step.--- Factory Method Provides an abstra.

2020-08-15 16:58:07 137

转载 Android面试题

Handler谈谈消息机制Handler作用 ?有哪些要素 ?流程是怎样的 ? 一个线程能否创建多个Handler,Handler跟Looper之间的对应关系 ? Handler 引起的内存泄露原因以及最佳解决方案 软引用跟弱引用的区别 、为什么系统不建议在子线程访问UI? Looper死循环为什么不会导致应用卡死? 使用Handler的postDealy后消息队列会有什么变化?...

2020-08-15 16:56:53 289

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除