自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 Android系统应用单元测试之路

普通应用单元测试原理AndroidJUnitRunner组件进行单元测试原理: 1..被测包按debug配置进行打包(用debug进行签名),push到设备中进行安装。 2.通过gradle配置将依赖的包,代码,测试框架,以及自动编写Androidmanifest一起打包到apk中,自动用debug进行签名。(用户有配置自己的debug签名则用用户配置的,没有则用系统默认的)。 push...

2018-06-28 17:58:50 656

原创 Gradle相关路径打印

def curPath =System.getProperty("user.dir") ; println "curPath:"+curPath; println "projectDir:"+projectDir; println "rootDir:"+rootDir; println "buildDir:"+buildDi...

2018-06-25 17:51:38 2252

原创 Android.mk转Gradle思路

检查依赖:*****LOCAL_SRC_FILES := $(call all-java-files-under, app/src, otherModule1/src ,otherModule2/src)LOCAL_STATIC_JAVA_LIBRARIES := lib1 lib2LOCAL_JAVA_LIBRARIES := lib3*****说明: 1.LOCAL_SR...

2018-06-25 15:37:41 2302

原创 @TargetApi 作用

android源码:package android.annotation;import static java.lang.annotation.ElementType.CONSTRUCTOR;import static java.lang.annotation.ElementType.METHOD;import static java.lang.annotation.ElementTy...

2018-06-24 20:36:42 1674

原创 资料整理

linux鸟哥:http://linux.vbird.org vim: https://www.vim.org

2018-06-23 15:09:24 99

原创 vim学习笔记

官网:https://www.vim.orgvim 是 vi的进阶版本,vim 可以用颜色或底线等方式来显示一些特殊的信三种模式:一般模式,编辑模式,指令命令模式。 一般:光标移动,搜寻与取代,删除字元,删除、复制、贴上整行。(esc返回) 编辑:以插入或取代模式编辑内容 。(ioar进入) 指令:读取存储档案以及其他额外功能(:,/,?进入)一般模式按键: 按键 ...

2018-06-23 13:56:12 125

原创 git使用

参考:http://wiki.jikexueyuan.com/project/android-source/using-repo.html

2018-06-11 14:54:40 106

原创 ubuntu挂起后无法唤醒解决

http://blog.sina.com.cn/s/blog_7ec12e960100rfpn.html

2018-06-11 13:43:14 5345

原创 gerrit以及repo的用户使用

1.服务器开通Gerrit账号密码 2.登录Gerrit服务器,设置邮箱以及用户名 3.设置sshKey到Gerrit服务器上 4.测试本地是否能连上Gerrit服务器ssh -p port [email protected].本地下载安装git 6.本地下载安装repo,服务器有repo可以用的话,就直接用git clone一个repo工程。 7.修改repo...

2018-06-08 16:51:07 1330

原创 Rxjava介绍翻译

参考并翻译:https://github.com/ReactiveX/RxJavaRxJava:Reactive Extensions 在JVM上的实现RxJava 是Reactive Extensions(使用可观察的序列来整合异步与事件程序的库)在Java虚拟机上的实现。 它基于观察者模式来支持数据/事件的序列化以及添加操作者来组合各种序列并抽象化各种事物例如低等级线程,同步,线程安...

2018-06-08 15:37:25 421

原创 ubuntu 14.04 安装openjdk 8

ubuntu 14.04 利用apt-get即系统自带的工具安装openjdk 8,会提示只有oracle jdk8,不会安装openjdk 8。 用以下命令dpkg -l openjdk-7-jdk,可以看出openjdk-7-jdk,是有安装包的。dpkg -l openjdk-7-jdk期望状态=未知(u)/安装(i)/删除(r)/清除(p)/保持(h)| 状态=未安装(n)/已安...

2018-06-08 11:28:22 1104

原创 ubuntu上启动模拟器报错解决

出错信息:上午11:11 Emulator: failed to create drawable上午11:11 Emulator: failed to create drawable上午11:11 Emulator: getGLES2ExtensionString: Could not make GLES 2.x context current!参考资料: http://www...

2018-06-08 11:16:25 3055 1

原创 SSL/TLS关系

SSL(Secure Sockets Layer),中文:“安全套接层”。上世纪90年代中期,由网景公司设计的。 到了1999年,SSL 因为应用广泛,已经成为互联网上的事实标准。IETF 就在那年把 SSL 标准化。标准化之后的名称改为 TLS(是“Transport Layer Security”的缩写),中文叫做“传输层安全协议”。 很多相关的文章都把这两者并列称呼(SSL/TLS),因...

2018-06-06 14:02:55 288

原创 ubuntu下安装启动Genymotion

安装virtualboxsudo apt-get install virtualbox安装Genymotion下载:https://www.genymotion.com/download/ 移动到安装目录,如:~/bin/sudo chmod +x genymotion-2.12.1-linux_x64.bin./genymotion-2.12.1-linux_x64.bin...

2018-06-05 18:24:30 837

原创 Android 单元测试

参考资料: http://ask.android-studio.org/?/article/44 https://www.jianshu.com/p/f151009d5c4a

2018-06-05 18:17:19 113

原创 JSX介绍

JSX是JavaScript的语法扩展,通常与React一起使用来表达UI的显示。JSX生成React的元素。下一章将会介绍如何将他们JSX的元素转化成DOM。接下来首先学习必要的JSX基础概念。JSX是什么?React显示了渲染逻辑与其他事件逻辑的耦合的情况:事件是如何处理的,状态是如何随着时间改变的,数据又是如何获取显示的。React通过组件将标签和事件的逻辑松散地结合到一起取代了...

2018-06-04 22:32:54 512

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除