call语法: 参数: thisArg:可选的。表示this修改后指向色目标。(注意:如果该方法是在非严格模式下的函数,那么null和未定义将被全局对象替换,而原始值将被转换为对象。) arg1:,arg2可选的。表示函数的参数列表,表示哪些函数的属性会继承过去。 例子: 其他例子: 对匿名函数上使 ...
分类:
移动开发 时间:
2018-01-08 13:39:26
阅读次数:
233
基本概念 1、在移动web端点击事件或者滑动屏幕、捏合等动作都是由touchstar、touchmove、touchend这三个时间组合在一起使用的 2、click事件在移动端会有0.2秒的延迟,下面是测试click在移动web端的延迟,最好在手机浏览器中测试 3、touchstar、touchmo ...
分类:
移动开发 时间:
2018-01-08 13:37:29
阅读次数:
275
Error: java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: AAPT2 error: 在项目的gradle.properties中: 在项目的gradle.properties中: a ...
分类:
移动开发 时间:
2018-01-08 13:31:29
阅读次数:
189
本文转载自:https://www.jianshu.com/p/e5d801b936b6 前提: 生成patch: git format-patch -M master 生成指定patch,0163bed3bf59ae74c36cc5138b4c24f1556d8304是commit id,-1是指 ...
分类:
移动开发 时间:
2018-01-08 12:22:05
阅读次数:
206
先运行apk 再输入logcat | grep START 查看当前启动apk的包名和类名 adb shell "pm list packages -f | grep com.yulong.android.launcher3" adb shell "pm list packages -f | gre ...
分类:
移动开发 时间:
2018-01-08 12:20:22
阅读次数:
187
最近有部分用户反映,苹果内购充值失败,经过测试总结有几个关键点出现问题 1.app购买成功苹果没有返回票据,属于票据遗漏(取决于苹果服务器的响应状况),只能客户端进行监听刷新等处理 2.app连续购买的过程中,前几次苹果没有返回票据,几次之后,苹果返回了一个有效的票据,app提交给服务器进行验证的过 ...
分类:
移动开发 时间:
2018-01-08 11:02:36
阅读次数:
535
原文:https://www.jianshu.com/p/a5532ecc8377 作者曾经在高通的Android性能组工作,主要工作是优化Android Application的启动时间。 APP基础理论 要想优化App启动时间, 第一步就是了解App启动进程的工作原理. 有几个基础理论: And... ...
分类:
移动开发 时间:
2018-01-08 10:55:42
阅读次数:
335
当前APP网络环境比较复杂,网络制式有2G、3G、4G网络,还有越来越多的公共Wi Fi。不同的网络环境和网络制式的差异,都会对用户使用app造成一定影响。另外,当前app使用场景多变,如进地铁、上公交、进电梯等,使得弱网测试显得尤为重要。如果app没有对各种网络异常进行兼容处理,那么用户可能在日常 ...
分类:
移动开发 时间:
2018-01-08 01:10:17
阅读次数:
447
一、工具 360wifi Fiddler 手机 电脑 原理:为手机设置wifi代理,wifi可以抓取一切流经该wifi的数据包。 二、步骤 1. 打开360wifi,手机连上wifi 2. 打开手机设置 wifi WiFi名称,进入wifi设置页,为此连接设置代理,代理地址为你的电脑的ip地址(wi ...
分类:
移动开发 时间:
2018-01-08 01:04:37
阅读次数:
258
Python3.x:python: extend (扩展) 与 append (追加) 的区别 1,区别: append() 方法向列表的尾部添加一个新的元素。只接受一个参数; extend()方法只接受一个列表作为参数,并将该参数的每个元素都添加到原有的列表中; 2,示例: 作者:整合侠链接:ht ...
分类:
移动开发 时间:
2018-01-08 01:02:56
阅读次数:
258
欢迎和大家交流技术相关问题: 邮箱: jiangxinnju@163.com 博客园地址: http://www.cnblogs.com/jiangxinnju GitHub地址: https://github.com/jiangxincode 知乎地址: https://www.zhihu.com ...
分类:
移动开发 时间:
2018-01-07 20:02:57
阅读次数:
295
视口viewport 1、移动设备的浏览器(或App中的webview)好比是相框,viewport就是相框中的画,如果画与相框一样大是不是很完美? 2、快捷键:meta:vp + tab,使用了meta可以将视口调整到与设备大小一样 3、参数解释 移动端样式 1、点击高亮效果:移动端默认点击会附带 ...
分类:
移动开发 时间:
2018-01-07 19:59:48
阅读次数:
191
错误信息:Error:Execution failed for task ':app:compileDebugAidl'. > java.lang.IllegalStateException: aidl is missing from '/Users/renguodong/Library/Andro ...
分类:
移动开发 时间:
2018-01-07 17:29:48
阅读次数:
581
承接上一篇文章Android Inline Hook,接下来我们看一下android系统中基于异常的hook方式,这种方式与inline hook相比实现较为简单,但执行效率是它的短板。 exception hook的执行流程大致如下: 如图所示,在hook过程中需要多次对hook点指令和hook点 ...
分类:
移动开发 时间:
2018-01-07 16:06:19
阅读次数:
191
Mapped Statements collection does not contain value for后面是什么类什么方法之类的: 错误原因有几种: 1、mapper.xml中没有加入namespace 2、mapper.xml中的方法和接口mapper的方法不对应 3、mapper.xml ...
分类:
移动开发 时间:
2018-01-07 16:05:40
阅读次数:
160
小米手机解锁bl需要在官网提交申请,然后电脑解锁,具体步骤如下: 1、首先需要注册一个小米账号,并登陆。 2、到官网解锁网页提交申请:http://www.miui.com/unlock/index.html 3、申请后等待审核通过即可(正常在3天之内,注意小米手机4c由于硬件安全问题,需要等待5天 ...
分类:
移动开发 时间:
2018-01-07 16:05:24
阅读次数:
218
在之前呢,我们经常会有这种需求,比如在某个activity,或者某个fragment里面,我们需要查找某个数据源,并且显示出来,当数据源自己更新的时候,界面也要及时响应。 当然咯,查找数据这个过程可能很短,但是也可能很漫长,为了避免anr,我们都是开启一个子线程去查找,然后通过handler来更新我 ...
分类:
移动开发 时间:
2018-01-07 16:00:18
阅读次数:
272