移动平台-月排行
1. 最近开发的一个项目,有涉及到录音录像的问题;android的坑没有这么多,最主要是ios设备的问题,ios设备太过于封闭,以至于出现问题只能alert,不断打包的去定位问题; 想来,我的头发能保住也是一种运气了; 问题情境: 前端录制视频上传之后,上传给后台,后台返回存放路径; 在这样的情况下 ...
h5解决移动端滚动条问题: html,body{ width: 100%; height: 100%; overflow: scroll;} html::-webkit-scrollbar, body::-webkit-scrollbar{width:0px;height:0px;} body{ma ...
详细问题描述 写图片裁切组件,发现canvas的draw()方法无法进入回调,用了uniapp官方例子里的图片裁切在nvue页面,也是不行,加了定时也不行 uni-app运行环境说明 app端的nvue页面 targetContext.drawImage(this.url, x, y, width, ...
说明:webpack: "^5.9.0",webpack-cli: "^4.2.0",html-webpack-plugin: "^4.5.0", html页面处理,这里借助html-webpack-plugin 插件来完成 const HtmlWebpackPlugin = require('ht ...
最近使用Airtest时,遇到一个需求,需要点击页面上的悬浮框,如图; 使用touch 图片或者坐标定位,执行后都没有点击; 调试发现,悬浮框在 ‘没有更多了’元素范围内,使用poco先定位到页面已知元素,再使用 click([x,y]) (x,y为相对已知元素的偏移坐标) 代码如下: 1 poco ...
Unity3D本身就是一款跨平台开发软件,兼容性高,但是往往在开发移动端过程中,需要与Android原生态进行混合开发,这就包括两中形式:
> * 以Unity3D为主导开发
> * 以Android为主导开发
开局一个百度,内容全靠复制。 以下内容来自这两篇文章: Idea运行报错Error running 'Application': Command line is too long的解决方法 SpringBoot报错Error running 'Application': Command line i ...
修改被导入的项目的build.gradle apply plugin: 'com.android.library' 删掉applicationId 修改为 libraryVariants //配置自定义打包名称 libraryVariants.all { variant -> variant.out ...
如果创建工程的时候遇到下面这个情况,肯定是不好的 如果你按着百度出来的方法如:重新创建项目;更改项目名称;Open Moudule Settings主动标记等均无效(无效的意思是resources下的application.properties的logo没有变化)的话,下面这个方法会帮到你 正文 1 ...
今天在项目中看到了@RequestMapping中有两个属性,consumes和produces,于是就想弄清楚这两个属性是干什么的。 一、produces 指定返回值类型,并且可以设置返回值类型和返回值的字符编码; demo /**属性produces="application/json"时,返回 ...
实体类:记得加@Mapper注解,不需要在springboot主程序类上加@MapperScaner @Mapper public interface StudentMapper { public void saveStudent(Student student); } 实体类对应的映射文件:请记得 ...
1:下载:https://www.dcloud.io/hbuilderx.html 下载后解压直接打开即可 2:下载安装node.js 并且配置到变量环境 3:使用node.js里面的npm安装vue-cli : npm install vue-cli -g PS:刚入手这个,不确定hbuilder ...
需求点 : 产品给的设计图是750px宽度的 要求适配所有机型的移动端 参考 https://www.cnblogs.com/wtsx-2019/p/12656554.html 移动端vue配置 REM 适配 设计图给的 使用px作为单位,如果需要使用rem单位,推荐使用以下两个工具: postcs ...
目前我们开发功能的流程中,在service层会手动创建SQLSession对象,并使用SQLSession对象获取Mapper接口的实例化对象,但是我们真正使用的是Mapper接口的对象,目前的代码编写方式极大的影响了开发效率,而且mybatis层和service 层之间的耦合性非常高 解决: 使用 ...
热修复技术是Android开发中比较高级的知识点,是中级开发人员通向高级开发中必须掌握的技能。本篇重点讲解热修复热修复的原理,各大热修复框架的比较,以及自身产品中热修复功能的实践。 一、什么是热修复? 正常开发流程 热修复开发流程 热修复优势 我决定改变自己,所以我开始了自己的大厂进修之路: 首先, ...
查看 Elasticsearch 的所有模板 curl -XGET 127.0.0.1:9200/_cat/templates?pretty 查看 Elasticsearch 某个模板 curl -XGET 127.0.0.1:9200/_template/situation-sw_test-tem ...
参考:防止Android过快点击造成多次事件的三种方法_胖胖的博客-CSDN博客 因还未学习过Rxjava,因此使用类似文中的第二种进行实现 完成后发现一个小问题:当多个控件绑定一个 Listener 时,点击 控件A 后会对 控件B 也会造成点击限制;初步设想在自定义Listener类的时候多加一 ...
使用教程基于9.3.07版本,10.0.0以上版本的操作步骤大同小异,只是有一些细微的差别; 1、运行appscan软件,点击创建新的扫描; 2、点击常规扫描; 3、这里以扫描web页面为例,选择AppScan(自动或手动),点击下一步; 4、填写要扫描的目标url,当显示“已连接到服务器”后点击下 ...
杂谈:其实原理并没有很难,本质就是hook Android的框架层中的api将我们想要的key和iv(也可以没有,就打个比方),但是目前的话,很多厂家已经不在直接调用java层的这些加密算法的api了, 很多都是使用自己实现的加密算法,要么就是放在so里面,要么就是java层自己实现一个差不多算法的 ...
在uni-app 项目跟目录下创建common目录,然后再common目录下创建common.js用于定义公用的方法。 common.js可以定义常量和方法: //接口地址 const apiUrl=''; //定义公用方法 const sayHi=function(){ console.log(' ...