- 博客(8)
- 收藏
- 关注
原创 Android端腾讯性能监控框架Matrix
1丶 TraceCanaryTracePlugin,它继承自plugin,里面包括四个维度FrameTracer、FPSTracer、 EvilMethodTracer、StartUpTracer来分析app.初始方法如下:@Overridepublic void init(Application app, PluginListener listener) { super.init(app, listener); MatrixLog.i(TAG, "trace plugin in
2022-03-30 15:59:54 4264
转载 view的事件分发机制
首先我们知道,一个点击事件产生后,它的事件传递顺序遵循:Activity->Window ->View1.Activity对点击事件的分发过程点击事件用MotionEvent来表示,当一个点击事件发生后,首先会传递给当前的Activity,,由Activity的dispatchTouchEvent方法来进行事件派发,具体是由Actiivty内部的window来完成的。window会将事件传递给decorView,decorView一般为当前界面的底层容器,通过Activity.get
2022-03-14 09:37:37 1187 1
原创 bitmap亮度的互转,RBG获取等
一:图片(bitmap)转亮度。 /** * 获取bitmap的亮度 * 两种方法,一种Api,一种算出RBG,根据工具公式算出I * 算出bitmap的I */ public static byte[] getBitmapI(Bitmap bitmap) { //获取图片的所有像素点 int[] pixels = new int[bitmap.getWidth() * bitmap.getHeight()]; ...
2021-11-01 19:09:42 488
原创 Socket和ServerSocket传输自定义文件
一:客户端代码客户端传输协议:所有的整数采用大端序,当CRC校验不通过时,客户端需要重传1次(当前只是成功,不成功服务端回传个客服端信息即可)。仍然失败则提示,发送失败。字节 内容 说明 4 0x1111AAAA 魔数 4 整数 版本号 4 整数 n 数据区个数 4 整数 数据区编号 4 整数 len 数据区长度 len 二进制数据 数据内容 … … … 8 整数
2021-10-21 10:53:49 288
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人