目录 1 一些基本概念 2 传统标准适配难题 3 基于宽度的屏幕适配原则 1 一些基本概念 ppi:pixels per inch,即物理设备每英寸的像素数。计算公式为: 为...
目录 1 一些基本概念 2 传统标准适配难题 3 基于宽度的屏幕适配原则 1 一些基本概念 ppi:pixels per inch,即物理设备每英寸的像素数。计算公式为: 为...
本文介绍使用Android Studio开发应用程序时进行断点调试相关的知识。干货满满,适合初学者学习。 1. 调试模式 想要进行断点调试,首先要进入调试模式。 1.1 开发...
作为软件开发,调试过程必不可少,那么在混编模式下有什么调试方案和技巧呢?我们本地既有原生工程代码,又有 Flutter 工程代码,想要同时调试原生代码和 Flutter 代码...
mac安装软件的时候,有时候会遇到非Apple Store 和 被认可的开发者的软件,打开时会报错“您的安全性偏好设置仅允许安装来自 App Store 和被认可的开发者的应...
最近需要模拟出一个native crash,简单来说就是声明一个native方法,然后在c/c++层实现这个方法并触发一个异常即可。由于之前没有接触过这些,所以实现起来还是花...
^符号设计的本意是获取当前大版本下的最新版本插件,以此来获得最好的支持。但是最近在Jenkins上打包时发现存在插件小版本不兼容的问题,导致功能无法正常使用,且非常难定位到,...
报错信息 解决方法 命令行输入 执行后继续报错 命令行输入 该命名会清除代码块、主题配置,谨慎使用
引言 前两弹:GC那些事儿Android内存管理 欲善其事, 先利其器, 今天来聊聊那些内存分析工具. 1, 一图看懂Memory Monitor Memory Monito...
最近做需求遇到一个问题, 说是问题也可能不是,主要还是看需求吧。废话不多说,先抛出这个需求问题,做的东西是对某些素材的评论弹窗,类似抖音、头条这种,很多app也都有, 实现方...
您好,事件绑定章节中,事件通过Lambda表达式传递到了UserPresenter中处理。如果UserPresenter中需要使用Activity相关属性或方法怎么办呢?
Android DataBinding 从入门到进阶DataBinding 是谷歌官方发布的一个框架,顾名思义即为数据绑定,是 MVVM 模式在 Android 上的一种实现,用于降低布局和逻辑的耦合性,使代码逻辑更加清晰。M...
1.升级Android Android Studio Flamingo | 2022.2.1 Patch 1自带的java版本为17,它会使用默认的java版本去编译项目,所...
1. charles不能抓包 在mac上面,一般使用charles进行抓包,方便开发iOS进行debug和调试。近期,charles不能抓取mac上面的网络请求,这让笔者的开...
简介 Charles是目前最强大的http调试工具之一,在网络开发中使用它作为分析工具,可以很大程度上提高我们的开发效率, Charles是收费软件,可以试用。有条件的建议用...
直接进入正题 问题图片 开始解决 查看是否成功
一、异步调用方式分析 今天在写代码的时候,想要调用异步的操作,这里我是用的java8的流式异步调用,但是使用过程中呢,发现这个异步方式有两个方法,如下所示: 区别是一个 需要...
import语句 和 C 一样,Objective-C 也使用头文件来包含结构体、符号常量和函数原型等元素的声明。C 中使用 #include 语句,在 Objective-...
Memory Profiler 是 Android Studio自带的内存分析工具,可以帮助开发者很好的检测内存的使用,在出现问题时,也能比较方便的分析定位问题,不过在使用的...
电商或者内容类APP中,H5通常都会占据一席之地,Native跟H5通信会必不可少,比如某些场景H5通知native去分享,native通知H5局部刷新等,Android本身...
错误报告就是图1所示,红线标记的这个三方库,绑定格式不被识别、无效或不合适! 解决办法:1点击 Pods 出现如下界面,如图2所示 2找到出问题的三方库,接下来点击 Gene...
更新并测试于 20240222 在 Mac 中安装 Ruby 、需要先安装好 RVM RVM 是一个便捷的 多版本 Ruby 环境的 管理 和 切换 工具 官网:https...