实验四 《Android开发基础》 实验报告封面 课程:Java程序设计 班级:1751班 姓名:王鑫浩 学号:20175105 指导教师:王鑫浩 实验日期:2019年4月29日 实验时间: 实验序号:实验三 实验名称:敏捷开发与XP实践 实验要求 参考Android开发简易教程 完成云班课中的检查 ...
分类:
移动开发 时间:
2019-05-11 23:00:04
阅读次数:
176
1 功能测试 根据产品需求文档编写测试用例 软件设计文档编写测试用例 2 兼容性测试 适配性测试 安装,卸载测试 在线升级测试: 覆盖安装要确保数据库有字段更新的话,能正常更新,否则就容易导致app异常。 3 性能测试 压力测试 电量流量测试 cpu,内存消耗 启动时长 crash率 内存泄漏 4 ...
分类:
移动开发 时间:
2019-05-12 01:12:39
阅读次数:
173
题记: 之前公司项目比较稳定, 在进行了系统测试,想用自动化测试进行冒烟测试,或者对主要功能进行测试, 因此用到了PO模式 因此做个记录: Page Object Page Object模式是使用Selenium的广大同行最为公认的一种设计模式。在设计测试时,把元素和方法按照页面抽象出来,分离成一定 ...
分类:
移动开发 时间:
2019-05-12 01:46:46
阅读次数:
208
出现这个问题通常是由于本机java版本太低,达不到buildtools对javaversion的要求。可以通过命令java-version查看本机的java版本。java版本信息对应如下:Jdk1.8=52(0x34hex),Jdk1.7=51(0x33hex),Jdk1.6=50(0x32hex),Jdk1.5=49(0x31hex),Jdk1.4=48(0x30hex),Jdk1.3=47(0
分类:
移动开发 时间:
2019-05-12 10:23:30
阅读次数:
151
如何取得和EF core mapped entity的表名 https://www.cnblogs.com/grady1028/p/10620236.html EF获取DbContext中已注册的所有实体类型 https://www.cnblogs.com/gucaocao/p/6817061.ht ...
分类:
移动开发 时间:
2019-05-12 10:27:00
阅读次数:
270
下载内核源码和交叉编译链交叉编译链我用的 https://aosp.tuna.tsinghua.edu.cn/platform/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9 设置交叉编译链前缀export CROSS_COMPILE=$( ...
分类:
移动开发 时间:
2019-05-12 10:39:24
阅读次数:
433
1、在resources目录下配置application.properties: test.url=http://127.0.0.1:8888 getCookees.uri=/getCookies login=/login 2、测试代码中使用, package httpclient; import ...
分类:
移动开发 时间:
2019-05-12 10:45:58
阅读次数:
247
Android使用MediaPlayer播放音视频时,可以通过setOnErrorListener设置一个listener给MediaPlayer,当播放过程中出现错误时,该listener可以收到通知。MediaPlayer.OnErrorListener是接口类,只有一个方法。abstractbooleanonError(MediaPlayermp,intwhat,intextra)可以通过w
分类:
移动开发 时间:
2019-05-12 10:52:35
阅读次数:
470
Appium 元素定位 通过id定位 通过name定位: 通过单独的class定位(比较少用,在app中不太实际,因为同一个页面存在class的标签太多,往往无法准确定位到想要定位的元素) 通过xpath定位 xpath 定位比较灵活,且可以通过多属性组合,更精准定位到元素的位置。如下: 通过坐标定 ...
分类:
移动开发 时间:
2019-05-12 11:06:58
阅读次数:
206
修改好的代码下载地址: https://github.com/Vico H/Launcher 不显示开机向导 =========== 修改Launcher2.java的代码 (文件位置: /alps/packages/apps/Launcher2/src/com/android/launcher2/ ...
分类:
移动开发 时间:
2019-05-12 13:42:34
阅读次数:
158
<script> var regBox = { regEmail : /^([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6})$/, //....邮箱 regName : /^[a-z0-9_-]{3,16}$/, //....用户名 regMobile : / ...
分类:
移动开发 时间:
2019-05-12 15:56:19
阅读次数:
671
1.常用的打印格式化字符 %@ 对象 %d,%i 整型 (%i的老写法) %hd 短整型 %ld , %lld 长整型 %u 无符整型 %f 浮点型和double型 %0.2f 精度浮点数,只保留两位小数 %o 八进制 %zu size_t %p 指针地址 %e float/double (科学计算 ...
分类:
移动开发 时间:
2019-05-12 17:10:06
阅读次数:
217
12 chgrp :改变档案、目录所属群组 chgrp -R dirname/filename chown :改变档案/目录拥有者 chown -R 账号名称 dirname/filename chmod :改变档案的权限, SUID, SGID, SBIT等等的特怅 13 权限 r:read :4 ...
分类:
移动开发 时间:
2019-05-12 18:22:36
阅读次数:
209
COMP6239 Mobile App Development AssignmentAssignment: Tutor Finder App Lecturer: ra3@ecs Weighting: 30%Deadline: 17/05/2019 @ 16:00 Feedback: 14/06/20 ...
分类:
移动开发 时间:
2019-05-12 19:49:16
阅读次数:
165
在mpvue的小程序项目里app.json文件找不到了,后来发现是因为mpvue-loader的版本问题,在版本升级后,配置放的位置不一样了,以前直接写在main.js中exports default 出去,升级版本后,需要写app.json文件。 并且pages中需要写到tabBar中所有的pag ...
分类:
移动开发 时间:
2019-05-12 20:02:42
阅读次数:
431
实现效果: 1. 手机号输入/粘贴时,不允许输入数字外的其它字符,按344分隔,最大输入11位数字 2. 银行卡号输入/粘贴时,不允许输入数字外的其它字符,每四位用空格分隔 代码: js: 上述方案即可实现基本效果,但如果从中间开始删除或添加内容时,光标会自动跑到最后,如下: 若想光标留在删除/添加 ...
分类:
移动开发 时间:
2019-05-12 22:33:10
阅读次数:
484
bootloader部分要点 1. 跳转前需要关闭无关中断,防止APP中未使用该中断, 却因为中断而跳转到中断向量表时找不到对应函数入口 2. bootloader最终生成的固件大小不要超过划定的区域 App部分要点 1. 在Keil设置中要设置对应的flash起始地址与大小, 同时起始地址减去fl ...
分类:
移动开发 时间:
2019-05-12 23:40:00
阅读次数:
357
"官方文档" 关于 Vector,在官方开发指南中介绍。本文章是由个人翻译官方指南然后添加个人理解完成。 由于个人精力有限,多个渠道发布,排版上可能会有问题,如果影响查看,请移步 Android 开发者家园 Vector Drawables 概述 VectorDrawable 和 AnimatedV ...
分类:
移动开发 时间:
2019-05-13 09:14:16
阅读次数:
148
1.要求状态栏透明,我们的内容布局延伸到系统状态栏,就是人们口中说的沉浸式状态栏: Android 5.0 及其以后版本 :设置属性 使得我们的内容布局可以延伸到系统状态栏,然后直接使用方法 把系统状态栏设置成透明就好了。 Android 4.4 ~ Android 5.0 :添加了属性 可以让状态 ...
分类:
移动开发 时间:
2019-05-13 09:17:35
阅读次数:
184
对于频繁玩机的小伙伴来说,XPOSED框架肯定都不陌生,比较多功能强悍的工具都基于XPOSED框架下启用,但对于比较多入门屌丝来说,却频繁搞不清楚这是个什么玩意,一听到XPOSED框架激活很是绝望,刚好近期在技术群里有群成员在打听这个事情,而且最近我也正好都在研究这个XPOSED框架,顺便备注一篇文章供入门屌丝小伙伴参考,希望有所指引作用。说到这里的话到底什么是Xposed框架?Xposed框架是
分类:
移动开发 时间:
2019-05-13 10:37:04
阅读次数:
234