- 博客(14)
- 资源 (23)
- 问答 (2)
- 收藏
- 关注
原创 Monkey操作事件介绍
Monkey所执行的随机事件流中包含11大事件,分别是触摸事件、手势事件、二指缩放事件、轨迹事件、屏幕旋转事件、基本导航事件、主要导航事件、系统按键事件、启动Activity事件、键盘事件、其他类型事件。Monkey通过这11大事件来模拟用户的常规操作,对手机App进行稳定性测试。下面让我们来详细了解这11大事件。1、触摸事件触摸事件是指在屏幕某处按下并抬起的操作,可通过--pct-t...
2020-04-04 23:47:58 388
原创 【python环境问题】pip 升级版本失败解决办法
在安装第三方库的时候,有的会提示需要pip升级后才能用,然后我们就用提示中的命令去升级,发现还是报错。报错如:You are using pip version 19.0.3, however version 20.0.2 is available..解决办法:报错信息中有提示用pip install --upgrade pip升级,不要用这种方式。改为pip3 insta...
2020-03-06 17:00:24 897
原创 【python环境问题】python下载第三方库失败问题
通过pip3直接去下载有些第三方库的时候会超时失败报错如:HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Read timed out解决办法1延长超时时间:pip --default-timeout=100 install -U 你要下的第三方库名解决办法2 把pip源更换为国内镜...
2020-03-06 16:43:31 648
原创 【python环境问题】pip无法卸载第三方模块问题
卸载第三方模块时报:AttributeError: module 'pip' has no attribute 'main'是由于pip 9版本以上没有main(),如果在不降级的情况下,修改这个文件packaging_tool.py 即可文件路径:pycharm电脑安装路径\helpers\packaging_tool.py然后分别修改文件中的这三处1.顶部添加 impo...
2019-11-30 22:14:39 837
原创 Only fullscreen activities can request orientation
在27的sdk 8.0手机上面 activity设置为透明 浮动的或可滑动取消的 和横竖屏 会导致闪退这是google 8.0系统的一个bug 在8.1系统已经修复
2018-06-14 10:26:25 293
原创 Could not resolve all files for configuration ':classpath'.Could not find com.android.tools.
升级Android Sutido跑之前的项目 或者跑低版本生成的项目爆以下错误Could not resolve all files for configuration ‘:classpath’. Could not find com.android.tools.build:gradle:3.1.2. Searched in the following locations: https://jc...
2018-05-21 14:38:01 2896 1
原创 SQLite 爆net.sqlcipher.database.DatabaseObjectNotClosedException
net.sqlcipher.database.DatabaseObjectNotClosedException: Application did not close the cursor or database object that was opened here这个报错说游标没有关闭,而我们检查了下 发现代码中即使关闭了还是没有用其实这个是在使用cursor的中途 程序出现了其他的错误情,退...
2018-04-11 16:12:13 1119
原创 androndi8.0系统 webview中shouldoverrideloading方法执行laodurl()无反应
在androndi 8.0系统中 chrome内核对js要求比较规范了,有些js写法也需要注意了android8.0以上的手机 当页面正在有js执行的时候 回调的shouldoverrideloading方法执行laodurl()加载链接是没有反应的,需要等js方法没有执行时才可以调用....
2018-04-08 09:43:09 2639
原创 五分钟学会Android热修复
近几年来 热修复炒的比较火热,因为它能及时修复应用上线后出现的bug。其实热修复不难,今天就带着看家来看下如何来耍一遍现在流行的热修复工具比较多,主要是腾讯和阿里的,但是归根到底其实主要就是2种思想1.简单说就是通过反射机制得到旧方法的指针 新方法指向目标方法,实现方法替换,在执行的时候修复后的方法了。阿里的AndFix 用的就是这种思想 如AndFix
2017-05-17 21:50:38 256
原创 android app瘦身
在android早期的时候,大家会发现那时候很多App只有几兆 十几兆,除了游戏很少有几十兆 上百兆的App,过了几年很多都是十几兆 几十兆的。其实说到底 App变胖的原因主要是以下几类1.版本不断迭代,很多沉余代码2.主流的dpi分类越来越多 从ldpi mdpi hdip 到后来的xhdpi xxhdpi xxxhdpi tvhdpi等等3.随着安卓各方面的技术成熟,
2017-05-16 20:11:04 408
原创 android webview 图片打不开(https网站内http链接的tu)
我们经常会见到html5和安卓混合开发,有时为了安全,采用https方式访问web端,这时候有部分手机会无法加载图片,扒开网页源码,图片是http的,把图片链接拿出来也是正常打开的,后台并没有问题 。经过一番搜索 看官方给出的说明Mixed content using HTTP and HTTPS on WebViews are disabled by default starting
2017-05-16 19:54:25 1545
原创 android 命名规范
一个团队中有标准的命名规范有助于后期项目的维护与更新,但是并非所有的团队都有制定,那么我们就来说下业界常用的代码规范吧1.代码格式a.关键字 变量 运算符号等之间书写时要留有空格符号。int i = num + 6;b.if else for do while 等要和花括号一起使用,即使只有一条语句也要扩起来,以免后期维护引入bug。if( bl )test
2017-05-09 10:33:30 218
原创 android.view.WindowManager$BadTokenException: Unable to add window -- token android.os.BinderProxy@4
在安卓开发中有时候会碰到这种报错问题原因:创建的view需要显示到面时, 该view所持有的activity引用的对象已经被销毁了,故会爆此错误。比如延迟创建Dialog,在没有创建好时,销毁了activity。
2017-05-05 16:55:37 313
最新版本的SoapUI-x64-5.5.0.zip
2020-05-03
robotium solo的最新版本robotium5.6.2.jar包和javadoc包。
2018-05-21
smarty仿淘宝商城源码
2016-12-05
用weditor 连接不上安卓模拟器
2019-12-24
android8.0 系统手机 webview页面跳转不过去
2018-03-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人