- 博客(14)
- 收藏
- 关注
原创 shell入门
1.简历一个shell文件#! /bin/shecho "Hello World!"文件保存test.sh2.运行方法1:将文件拖到终端➜ ~ git:(master) ✗ /Users/summer/Desktop/test.sh zsh: permission denied: /Users/summer/Desktop/test.sh没有权限,进入目录,修改权...
2018-05-11 20:49:40
227
原创 JS
JS数据类型String(字符串),number(数字),boolean(布尔),null,undefinedString 字符串是不可变的,如果对字符串的某个索引赋值,不会有任何效果字符串连接“代替+,${变量}alert(`欢迎${arr[0]}${arr[1]}${arr[2]}和${arr[3]}`);null:对象的引用为空 var a=nullunde...
2018-05-11 00:40:25
203
原创 Jacoco入门
1.build.gradle理配置 buildTypes { debug{ testCoverageEnabled true } }2.在androidTest目录下创建类,继承ApplicationTestCase,实现构造方法public ApplicationTest() { super(Appli...
2018-05-08 21:55:20
949
原创 Monkey
Monkey要获取Monkey命令自带的简单帮助,在CMD中执行命令:adb shell monkey –help参数简介:•-p:设置Monkey只允许启动指定的一个或多个包(Package ,即App),不指定将会允许系统启动所有的app.指定包: adbshell monkey –pcom.wangpos.fork 100不指定包: adb shell monkey 100• -v
2016-11-11 15:19:28
281
原创 Appium
Appium支持黑盒测试一、安装所需文件:SDK、JDK、Appium、AppiumJava-client: 版本4.1.2,Appium的jar客户端,在as导入使用。https://github.com/appium/java-client、selenium: 版本3.0.0-beta3,selenium类库。http://docs.seleniumhq.org/download/、 Andr
2016-11-11 15:14:52
419
原创 Dagger2入门
Dagger2 关于: https://google.github.io/dagger/users-guideDagger是代替了工厂,实现了依赖注入的设计模式。Dagger2实现了全栈生成代码,和Dagger相比,使依赖注解更简单。一、配置在project build.gradle中dependencies { classpat'com.neenbedankt.gradle.plugins:an
2016-11-02 10:54:12
242
原创 极光推送和通知栏
API http://docs.jiguang.cn/client/android_api/ 参考文档http://zhidao.baidu.com/link?url=4BJ3haOdTCxBLx9OGjSJOZg8DwzBfg10yFqprH3U6OzL–3IXeyftGAkelPf-H_Wv1POqEgwC5BffkSrVH1_Ddu_I3fhF2WUv–KXaezJBO创建应用,得到
2016-11-02 10:51:06
8072
原创 JS-函数
函数 JS没有函数重载,方法名是唯一标示。(传入的参数匹配不上,或不传入参数,程序可以正常执行),如果方法名相同,参数列表不同,后定义的函数会覆盖前面的函数。1.定义命名函数:function 方法名(参数){}2.定义匿名函数,可以将函数赋值给变量function(参数){};function(参数){};a=function(name){ document.writeln(
2016-10-28 14:36:43
253
原创 JavaScript入门
一、Java和JavaScriptJava先编译,生成字节码文件,Java虚拟机上运行。强类型语言,所有变量需要先声明再使用。JavaScript一种脚本语言,无需编译,在浏览器执行。弱类型语言,可以不声明。可以在HTML文件中编写;或者动态加载。 二、加载方式动态加载:所有可以设置URL的地方 JavaScript: 为前缀构建执行JavaScript代码的URL<a href="java
2016-10-25 11:06:52
263
原创 Retrofit简单使用
官网 http://square.github.io/retrofit/一、配置 APP build.gradlecompile 'com.squareup.retrofit:retrofit:2.0.0-beta2'//为了解析为gson格式compile 'com.squareup.retrofit:converter-gson:2.0.0-beta2' 二、使用 1.创建接口,提供请
2016-10-25 11:02:17
342
原创 RXJava
关于: https://github.com/lzyzsd/Awesome-RxJava 一、Observables和Subscribers Observables是被观察者,发出一系列事件,操作事件,(如:网络请求,查询数据库);Subscribers是观察者,处理结果(如:显示请求后数据,显示查询结果)。一个Observables可以发出零个或多个事件,指导事件的结束或出错;调用Subscr
2016-10-24 10:48:59
238
原创 自定义View
一、构造方法1.一个参数 Context context,需要在代码中new出来2.两个参数 Context context, AttributeSet attrs,在布局文件中添加该控件,对应的属性会存放在AttributeSet attrs中。3.三个参数 Context context, AttributeSet attrs, int defStyleAttr,第三个参数是对应的自定义属性,三
2016-10-24 10:45:21
212
原创 AndroidStudio添加第三方aidl
1.在main目录下创建aidl包,和java 包同级(蓝色),在bulid.gradle添加 sourceSets.main { aidl.srcDirs = ['src/main/aidl'] }2.在aidl包下添加对应aidl文件的包名3.将对应的aidl文件复制到新包下4.clean project 会在app/build/generated/source/aid
2016-10-24 10:41:03
796
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人