<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Wayne in Oracle]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Seaee</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Seaee]]></copyright><item><title><![CDATA[Espresso：自定义Idling Resource]]></title><link>https://blog.youkuaiyun.com/Seaee/article/details/73604097</link><guid>https://blog.youkuaiyun.com/Seaee/article/details/73604097</guid><author>Seaee</author><pubDate>Thu, 22 Jun 2017 14:40:52 +0800</pubDate><description><![CDATA[Espresso的一个关键功能是测试程序和被测应用是同步执行的。这是基于idling的概念：Espresso等待app处于idle状态，才会执行下个动作和检查下个断言。

Idle

app处于idle状态是什么意思？Espresso检查下面几个场景：

在当前消息队列中没有UI事件；在默认的AsyncTask线程池没有任务；

但是，如果app以其他方式执行长时间运行操作，Esp]]></description><category></category></item><item><title><![CDATA[Java中break, continue, return语句的使用区别]]></title><link>https://blog.youkuaiyun.com/Seaee/article/details/70682532</link><guid>https://blog.youkuaiyun.com/Seaee/article/details/70682532</guid><author>Seaee</author><pubDate>Tue, 25 Apr 2017 11:11:58 +0800</pubDate><description><![CDATA[break、continue、return之间的区别与联系 在软件开发过程中，逻辑清晰是非常之重要的。 代码的规范也是非常重要的。往往细节决定成败。在编写代码的时候，一定要理解语言的作用以及使用的方法和场景。下面来介绍一下break、continue、return三者的区别和联系。

1. break :

(1).结束当前整个循环，执行当前循环下边的语句。忽略循环体中任何其它语句和循环条]]></description><category></category></item><item><title><![CDATA[“Gradle Version 3.2 is required.” Error]]></title><link>https://blog.youkuaiyun.com/Seaee/article/details/54410708</link><guid>https://blog.youkuaiyun.com/Seaee/article/details/54410708</guid><author>Seaee</author><pubDate>Mon, 16 Jan 2017 16:05:17 +0800</pubDate><description><![CDATA[You need to change File > Settings > Builds,Execution,Deployment > Build Tools > Gradle >Gradle home path

On Mac OS, change the path in Android Studio > Preferences > Builds,Execution,Deployment >]]></description><category></category></item><item><title><![CDATA[Gradle Sync issue in Android Studio]]></title><link>https://blog.youkuaiyun.com/Seaee/article/details/53158067</link><guid>https://blog.youkuaiyun.com/Seaee/article/details/53158067</guid><author>Seaee</author><pubDate>Mon, 14 Nov 2016 13:35:51 +0800</pubDate><description><![CDATA[Error: Could not find com.android.tools.build:gradle:2.2.2. 
Searched in the following locations: https://repo1.maven.org/maven2/com/android/tools/build/gradle/2.2.2/gradle-2.2.2.pom https://repo1.ma]]></description><category></category></item><item><title><![CDATA[关于Android intent]]></title><link>https://blog.youkuaiyun.com/Seaee/article/details/52995609</link><guid>https://blog.youkuaiyun.com/Seaee/article/details/52995609</guid><author>Seaee</author><pubDate>Tue, 01 Nov 2016 15:39:07 +0800</pubDate><description><![CDATA[Intent是什么？
Intent是一种运行时绑定机制，它能在程序运行过程中连接两个不同的组件。通过Intent，你的程序可以向Android表达某种请求或者意愿，Android会根据意愿的内容选择适当的组件来完成请求。比如， 有一个Activity希望打开网页浏览器查看某一网页的内容，那么这个Activity只需要发出WEB_SEARCH_ACTION给Android， Android就会根据]]></description><category></category></item><item><title><![CDATA[RC and RTM]]></title><link>https://blog.youkuaiyun.com/Seaee/article/details/52797066</link><guid>https://blog.youkuaiyun.com/Seaee/article/details/52797066</guid><author>Seaee</author><pubDate>Wed, 12 Oct 2016 14:47:11 +0800</pubDate><description><![CDATA[RC: Release Candidate. 在软件上指发布候选版本。
RTM: release to manufacturing. 一般的RTM版本是软件在发布公众之前先发布到制造商的版本。这个版本可以让制造商解决当软件遇到硬件设备所产生的bug。一个RTM版本不一定解决了全部的问题，正式发布之前仍然可能会出现多个版本。
Release Process：
Beta用户测试版 - RC -]]></description><category></category></item><item><title><![CDATA[vnc model startup script]]></title><link>https://blog.youkuaiyun.com/Seaee/article/details/52595586</link><guid>https://blog.youkuaiyun.com/Seaee/article/details/52595586</guid><author>Seaee</author><pubDate>Tue, 20 Sep 2016 14:14:48 +0800</pubDate><description><![CDATA[=========================vnc root desktop=======================================
#!/bin/sh


[ -r /etc/sysconfig/i18n ] && . /etc/sysconfig/i18n
export LANG
export SYSFONT
vncconfig -iconic &]]></description><category></category></item><item><title><![CDATA[iOS学习之 plist文件的读写]]></title><link>https://blog.youkuaiyun.com/Seaee/article/details/52585280</link><guid>https://blog.youkuaiyun.com/Seaee/article/details/52585280</guid><author>Seaee</author><pubDate>Mon, 19 Sep 2016 14:07:57 +0800</pubDate><description><![CDATA[在做iOS开发时，经常用到到plist文件，  那plist文件是什么呢？ 它全名是：Property List，属性列表文件，它是一种用来存储串行化后的对象的文件。属性列表文件的扩展名为.plist ，因此通常被称为 plist文件。文件是xml格式的。



Plist文件通常用于储存用户设置，也可以用于存储捆绑的信息




我们创建一个项目来学习plist文件的读写。
]]></description><category></category></item><item><title><![CDATA[Rerun DTE BI Env and Refresh Hudson Preflight Env]]></title><link>https://blog.youkuaiyun.com/Seaee/article/details/52385190</link><guid>https://blog.youkuaiyun.com/Seaee/article/details/52385190</guid><author>Seaee</author><pubDate>Wed, 31 Aug 2016 16:25:10 +0800</pubDate><description><![CDATA[Preflight Env is running on a fixed machine.
For 12c, there are 3 master branches, and each one has corresponding preflight env machines:


Main (99.0.0.0.0): master: 
Hudson Link  ----- slc09ktm]]></description><category></category></item><item><title><![CDATA[VirtualBox network issue - HostInterfaceNetworking-VirtualBox Host-Only Ethernet Adapter]]></title><link>https://blog.youkuaiyun.com/Seaee/article/details/52162675</link><guid>https://blog.youkuaiyun.com/Seaee/article/details/52162675</guid><author>Seaee</author><pubDate>Tue, 09 Aug 2016 14:50:41 +0800</pubDate><description><![CDATA[error: 

Failed to open/create the internal network ' HostInterfaceNetworking-VirtualBox Host-Only Ethernet Adapter ' (VERR_INTNET_FLT_IF_NOT_FOUND).


Failed to attach the network LUN (VERR_INTN]]></description><category></category></item><item><title><![CDATA[RecyclerView]]></title><link>https://blog.youkuaiyun.com/Seaee/article/details/52094255</link><guid>https://blog.youkuaiyun.com/Seaee/article/details/52094255</guid><author>Seaee</author><pubDate>Tue, 02 Aug 2016 15:09:07 +0800</pubDate><description><![CDATA[随着Android 5.x的普及，它的一些特性也在越来越多的APP中使用到，其中RecyclerView就是其中一个。RecyclerView 是一个像 ListView、GridVIew 那样呈现数据集合的 UI 组件，实际上它的目的是要替换掉这两个组件。从测试的角度上来看我们感兴趣的有是 RecyclerView 不是一个 AdapterView，这意味着你不能使用 onData() 去跟你的]]></description><category></category></item><item><title><![CDATA[DTE参数和DTE run]]></title><link>https://blog.youkuaiyun.com/Seaee/article/details/51910361</link><guid>https://blog.youkuaiyun.com/Seaee/article/details/51910361</guid><author>Seaee</author><pubDate>Fri, 29 Jul 2016 16:40:29 +0800</pubDate><description><![CDATA[shiphome: SHIPHOME_BI_12.2.1.2.0=/net/slcnas552/export/farm_metadata/BIPLATFORM_12.2.1.2.0_LINUX.X64_T17833854/shiphome/*bi_platform*linux64.* 【标识BIPLATFORM产品的安装包】
ADE Label：BIPLATFORM_12.2.1.2.0_LIN]]></description><category></category></item><item><title><![CDATA[关于Espresso技术概要]]></title><link>https://blog.youkuaiyun.com/Seaee/article/details/52064288</link><guid>https://blog.youkuaiyun.com/Seaee/article/details/52064288</guid><author>Seaee</author><pubDate>Fri, 29 Jul 2016 14:50:31 +0800</pubDate><description><![CDATA[1，实际上提到的view就相当于Element，例如onView(withId(R.id.view))
2，有些时候，一个R.id的值被多个views共享，这时会出现：AmbiguousViewMatcher Exception。这里需要找到view的唯一标识属性，例如：
onView(allOf(withId(R.id.view), withTest("Hello!")))

onView(]]></description><category></category></item><item><title><![CDATA[如何在Android Studio使用Espresso框架自动化测试]]></title><link>https://blog.youkuaiyun.com/Seaee/article/details/52054911</link><guid>https://blog.youkuaiyun.com/Seaee/article/details/52054911</guid><author>Seaee</author><pubDate>Thu, 28 Jul 2016 14:39:59 +0800</pubDate><description><![CDATA[1，Open your app's build.gradle file. This is usually not the top-level build.gradle file but app/build.gradle. Add the following lines inside dependencies:
androidTestCompile 'com.android.support.tes]]></description><category></category></item><item><title><![CDATA[Android 开发需要知道的一些基本概念]]></title><link>https://blog.youkuaiyun.com/Seaee/article/details/52033040</link><guid>https://blog.youkuaiyun.com/Seaee/article/details/52033040</guid><author>Seaee</author><pubDate>Wed, 27 Jul 2016 14:14:48 +0800</pubDate><description><![CDATA[1，Android Activity 是什么概念？

Android 中，Activity 是所有程序的根本，所有程序的流程都运行在Activity 之中，Activity可以算是开发者遇到的最频繁，也是Android 当中最基本的模块之一。在Android的程序当中，Activity 一般代表手机屏幕的一屏。如果把手机比作一个浏览器，那么Activity就相当于一个网页。在Activity]]></description><category></category></item><item><title><![CDATA[如何在Eclipse上使用Espresso测试框架测试Android App]]></title><link>https://blog.youkuaiyun.com/Seaee/article/details/52022937</link><guid>https://blog.youkuaiyun.com/Seaee/article/details/52022937</guid><author>Seaee</author><pubDate>Mon, 25 Jul 2016 13:58:06 +0800</pubDate><description><![CDATA[1，首先创建一个Android Application工程， 参考：http://blog.youkuaiyun.com/seaee/article/details/51993778

2，下载Espresso依赖的jar文件。https://github.com/oscarxie/android-test-kit/tree/master/bin/espresso-standalone。下载后将Jar文件]]></description><category></category></item><item><title><![CDATA[eclipse创建一个Android应用工程产生的问题汇总]]></title><link>https://blog.youkuaiyun.com/Seaee/article/details/51993778</link><guid>https://blog.youkuaiyun.com/Seaee/article/details/51993778</guid><author>Seaee</author><pubDate>Fri, 22 Jul 2016 14:50:30 +0800</pubDate><description><![CDATA[当环境都配置完全以后（SDK，ADT...），如果要在eclipse创建一个Android project， 需要做的是]]></description><category></category></item><item><title><![CDATA[Introduction to Android Espresso]]></title><link>https://blog.youkuaiyun.com/Seaee/article/details/51966632</link><guid>https://blog.youkuaiyun.com/Seaee/article/details/51966632</guid><author>Seaee</author><pubDate>Wed, 20 Jul 2016 11:22:43 +0800</pubDate><description><![CDATA[Introduction to Android Espresso
Espresso is a testing framework that exposes a simple API to perform UI testing of android apps. With the latest 2.0 release, Espresso is now part of the Android Supp]]></description><category></category></item><item><title><![CDATA[eclipse搭建Android运行模拟器]]></title><link>https://blog.youkuaiyun.com/Seaee/article/details/51965594</link><guid>https://blog.youkuaiyun.com/Seaee/article/details/51965594</guid><author>Seaee</author><pubDate>Wed, 20 Jul 2016 10:03:01 +0800</pubDate><description><![CDATA[首先要声明的是，其实下面这些都不用学，安装包可以网上下载一个全一点的sdk，直接打开sdk文件夹-eclipse-模拟器就行了，下面这些是为了练手。
基本流程：JDK的安装和环境变量的设置\安装Eclipse\为Eclipse安装ADT插件(Help -> Install New Software--Add )\Eclipse安装sdk(eclipse-windows-preferences),]]></description><category></category></item><item><title><![CDATA[Android AVD 创建设置中参数详解]]></title><link>https://blog.youkuaiyun.com/Seaee/article/details/51957144</link><guid>https://blog.youkuaiyun.com/Seaee/article/details/51957144</guid><author>Seaee</author><pubDate>Tue, 19 Jul 2016 16:36:37 +0800</pubDate><description><![CDATA[设置AVD时有些参数比较模糊，特地找了篇文章，大家参考下！

本文根据如下的模拟器安装做一些解释：


Name：自定义虚拟的名称，不能有空格或者其他非法字符，否则不能创建，即Creat AVD不能高亮点击。
Target：选择要运行的android 版本（也可理解为内核？），此处有两个版本，取决于你在最初时下载的选择，个人理解这两个同样为2.2版本差异在
从名称上不难理解，一个是优]]></description><category></category></item></channel></rss>