240 发简信
IP属地:重庆
  • 120
    Android画面显示流程分析(5)

    努比亚技术团队原创内容,转载请务必注明出处。 8. 应用是如何绘图的 目前很多游戏类应用都是借由SurfaceView申请到画布,然后自主上帧,并不依赖Vsync信号, 所以...

  • 导航栏遮挡 PopupWindow 内容

    Android 11 PopupWindow 内容区域会被 导航栏 遮挡,可以利用 FLAG_LAYOUT_IN_SCREEN 的 Flag 进行校正,如下:

  • 判断 png 图片色彩位数(深度)

    缘由 Android 项目 Apk 大小限制,对历史项目中的未压缩图片进行筛检并处理。图片压缩(如: TinyPng),会将图片由 32-bit color 压缩为 8-bi...

  • 120
    Charles 抓包 Https

    拷贝自原文链接,超级实用,十分感谢,防止失效。 场景: 用于抓取 7.0 以上任意应用的网络请求。 简单原理: 利用 Https 对证书的溯源校验。系统内会预置一些根证书,默...

  • 文章标题起的好,但是分析显得过于浅薄. 不是让你把诞生历史故事. 是让你说清楚两者在技术上主要有什么区别, 因为很多人都有一个疑问: 既然websocket在借助http建立连接后是完全依赖TCP实现全双工通讯的, 那么为什么不直接使用TCP的原始socket来直接通讯? 难道websocket仅仅是socket上层函数级别的封装?肯定不是! 那么必然协议上有所差别了, 那些差别, 解决了什么问题? 这些东西才是大家希望去了解的. 是在忍不住评论了, 因为浪费了时间, 还是搜Google吧

  • 首次安装的 App 申请权限无反应?使用的姿势不太对吧 😳

    运行时权限申请

    参考官方链接 并没有测试所有机型,官方 ROM 和 小米是 ok 的。针对:1. 权限首次申请2. 被拒绝后的申请3. Don't ask again 勾选后的申请三种情形的...

  • 120
    SourceTree 修改 Git 账号密码 - Windows

    场景介绍 个人觉得 SourceTree 软件还是蛮好使用的,各种复杂的操作直接图形化,使用起来比较方便,但是由于公司需要,90天必须更改一次域账号密码,Git 账号密码也是...

  • 常用软件 Softwares

    PC 全局命令软件:Wox 代理软件:Fiddler Charles 屏幕 护眼:f.lux Windows 全局搜索软件:everything UI 标注:MarkMan ...

  • Windows 10 无法设置代理

    场景 系统 Windows10,使用一款网络软件时无法正常工作,提示:无法将xx设为系统代理 按照提示进行手动设置(Windows 设置 → 网络和 Internet → 代...

  • 120
    BRVAH官方使用指南(持续更新)

    官方网站:www.recyclerview.org[http://www.recyclerview.org/] BRVAH[https://github.com/CymCha...

  • 好人一生幸福

    Charles 注册码/破解

    Charles 注册码 2017.12更新 感谢@那时纯真 提供的注册码。Windows和Mac通用。软件去官网下载安装即可。 以下是旧方法,可能失效了,建议使用上面的注册码...

  • 运行时权限申请

    参考官方链接 并没有测试所有机型,官方 ROM 和 小米是 ok 的。针对:1. 权限首次申请2. 被拒绝后的申请3. Don't ask again 勾选后的申请三种情形的...