概述 上一篇 Android DecorView 与 Activity 绑定原理分析 分析了在调用 setContentView 之后,DecorView 是如何与 activity 关联在一起的,最后讲到了 ViewRootImpl 开始绘制的逻辑。本文接着上篇,继续往下讲,开始分析 view 的 ...
分类:
移动开发 时间:
2019-12-01 00:13:20
阅读次数:
97
Package Package 包。只是在我们的app中这个Package是唯一的,就像你身份证号码一样。在我们做app自动化时,我们就需要知道他的Package,我们知道了Package那么也就知道我们需要对哪个app做自动化。 注意和.apk文件包名不同。 通过uiautomatorviewer ...
分类:
移动开发 时间:
2019-11-28 21:14:38
阅读次数:
124
操作事件简介 Monkey所执行的随机事件流中包含11大事件,分别是触摸事件、手势事件、二指缩放事件、轨迹事件、屏幕旋转事件、基本导航事件、主要导航事件、系统按键事件、启动Activity事件、键盘事件、其他类型事件。Monkey通过这11大事件来模拟用户的常规操作,对手机App进行稳定性测试。下面 ...
分类:
移动开发 时间:
2019-11-28 21:02:00
阅读次数:
126
var inputPhoneInFormActivity = $("form#formtab input[name='phone']"); if(inputPhoneInFormActivity.val() != ""){ inputPhoneInFormActivity.attr("disable... ...
分类:
Web程序 时间:
2019-11-26 19:57:55
阅读次数:
103
TP5 分页数据加锚点跳转到相应位置 有这样一个需求,就是加载评论后,点下一页的时候回到相应的位置。 $comment=Db('comment')->order('addtime',desc)->paginate(10,false,['fragment'=>'comments']); 手册中间有关分... ...
分类:
其他好文 时间:
2019-11-26 13:44:52
阅读次数:
83
在前面的文章中我们成功的加载了外部的Dex(Apk)并执行了插件的Bean代码。这时我们会想,能不能加载并运行插件Apk的Activity。答案当然是能,否则后续我们的研究就没意义了,但是想实现Activity的插件化运行,我们必须要解决一个问题——如何使用插件中的资源。 本文我们就讲一下插件的资源 ...
分类:
移动开发 时间:
2019-11-25 18:25:01
阅读次数:
125
scrollLeft和scrollTop用于获取/设置滚动条的,如下: scrollLeft(val) ;读取或设置整个页面的水平滚动条距离 scrollTop(val) ;读取或设置整个页面的垂直滚动条距离 如果没有传入val值则获取滚动条距离,如果有设置val则标识设置滚动条距离,还是举个栗子, ...
分类:
Web程序 时间:
2019-11-25 09:48:08
阅读次数:
93
在Android应用程序运行时,Activity的活动状态由Android以Activity栈的形式管理,当前活动的Activity位于栈顶。随着应用程序之间的切换、关闭等,每个Activity都有可能从活动状态转入非活动状态,当然,也可以从非活动状态转入活动状态。 下面,我们借助一个关于Activ ...
分类:
其他好文 时间:
2019-11-24 17:50:17
阅读次数:
54
1、不带数据的activityt跳转可以通过如下代码跳转,两个activity之间没有数据传递; Intent intent = new Intent(this ,跳转的activity.class) staintentrtActivity(intent) 而在应用中还需要用到将一个activity ...
分类:
移动开发 时间:
2019-11-23 18:24:05
阅读次数:
70
1.manifest中注册 1.manifest中注册 在Activity中注册,如下:注:此为必须存在的 在Activity中注册,如下:注:此为必须存在的 <intent-filter> <action android:name="action.action.action1"/> <action ...
分类:
移动开发 时间:
2019-11-23 12:44:40
阅读次数:
91