万事具备,只欠编码!下面看一个简单的示例,这个示例验证Android手机自带的通讯录的添加联系人的操作是否成功。这个例子是Appium官网自带的示例,有兴趣的同学也可以自己下载来研究和学习,下载地址:示例代码下载首先请看resource.txt文件的代码:*** Settings ***Librar...
分类:
移动开发 时间:
2015-06-10 18:51:11
阅读次数:
799
概述在多数移动应用中任何时候都只能有一个应用程序处于活跃状态,如果其他应用此刻发生了一些用户感兴趣的那么通过通知机制就可以告诉用户此时发生的事情。iOS中通知机制又叫消息机制,其包括两类:一类是本地通知;另一类是推送通知,也叫远程通知。两种通知在iOS中的表现一致,可以通过横幅或者弹出提醒两种形式告...
分类:
移动开发 时间:
2015-06-10 18:42:59
阅读次数:
142
可能很多朋友已经迫不及待的想要用RobotFramework+AppiumLibrary来写Android App的测试脚本了,那我们也废话少说,直接开始。首先打开RIDE,这是编写RobotFramework测试脚本的集成环境,如果没有则先安装好,当然RobotFramework也要安装好,这些大...
分类:
移动开发 时间:
2015-06-10 18:43:41
阅读次数:
229
iOS中UIPickerView使用总结 UIPickerView是iOS中的原生选择器控件,使用方便,用法简单,效果漂亮。 @property(nonatomic,assign) id<UIPickerViewDataSource> dataSource;? ? ? ? ? ? ? ?? @property(...
分类:
移动开发 时间:
2015-06-10 17:34:49
阅读次数:
130
Eclipse或者Android Studio里都不能调试C, 实际还得在gdb命令行里做,那这些代码放在Eclipse里毫无用处。虽然据说新的Android Studio里集成了C/C++开发,但是到什么程度还不知道。 废话少说,? 直接用NDK里的gcc...
分类:
移动开发 时间:
2015-06-10 17:34:18
阅读次数:
205
API接口文档。 https://developer.apple.com/library/mac/#documentation/Carbon/Reference/CoreText_Framework_Ref/_index.html CoreText 框架中最常用的几个类: CTFont CTFontCollection CTFontDescriptor CTF...
分类:
移动开发 时间:
2015-06-10 17:31:56
阅读次数:
227
??
一、一个简单的Android.mk文件如下:
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := native-interface
LOCAL_SRC_FILES := video.c adpcm.c audio.c sip.c ...
分类:
移动开发 时间:
2015-06-10 17:29:45
阅读次数:
224
在FragmentActivity的fragment跳转的时候添加到运行栈,public void switchFrag(BaseFragment to) {
getSupportFragmentManager()
.beginTransaction()
.replace(R.id.frag_login_content,...
分类:
移动开发 时间:
2015-06-10 17:26:37
阅读次数:
228
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
UITableViewCell *cell;
switch (indexPath.row) {
case 0:
{
ce...
分类:
移动开发 时间:
2015-06-10 17:27:12
阅读次数:
148
在处理UITableView表格时,我们希望在View底部添加按钮。
用户拖动...
分类:
移动开发 时间:
2015-06-10 17:22:50
阅读次数:
163
1 前言当前有越来越多的可穿戴设备使用了蓝牙4.0 BLE(Bluetooth Low Energy)。对于iOS开发而言,Apple之前专门推出CoreBluetooth的Framework来支持BLE的开发。对于硬件开发有了解的朋友应该知道,在之前使用低版本的蓝牙的设备,要连接到iOS设备上,需要注册MFI,拥有MFI协议才能进行相应的开发。如果大家关注我之前对LEGO EV3的研究,就可以发现...
分类:
移动开发 时间:
2015-06-10 17:23:33
阅读次数:
155
比如你的项目中有保存草稿的功能,只是先将数据临时存储在本地,以后再提及到服务器。这就需要我们将数据持久地存储在本地,这就需要用到HTML5中的本地化存储解决方案。
本文主要介绍下sessionStorage、localStorage和websql database这3种存储方案。
localStorage只能存储简单格式数据就是key-value这种数据格式,而websql存储方案则提供了类似于关系数据库的表,能够以sql语句的形式操作数据库。...
分类:
移动开发 时间:
2015-06-10 17:21:33
阅读次数:
119
简单的来说就是为了方便查找和导航代码用的。
下面举例如何快速的定位到我已经标识过的代码。
#pragma mark 播放节拍器
- (void) Run:(NSNumber *)tick
{
//...
}
OK,那么如何查找呢,点击代码编辑器上面的导航栏即可:
#pragma mark的用法" title="IOS笔记 #pragma mark...
分类:
移动开发 时间:
2015-06-10 17:20:33
阅读次数:
137
androd事件处理简介
控制飞机移动的简单实例package peng.liu.test;import android.app.ActionBar;
import android.app.Activity;
import android.graphics.Color;
import android.os.Bundle;
import android.util.DisplayMetrics;
im...
分类:
移动开发 时间:
2015-06-10 17:19:50
阅读次数:
184
由于前两篇文章主要是翻译自Appium官网,由于本人英文不是很好,所以还请读者见谅,也感谢大家的厚爱和支持。好了,让我们开始在Windows中开始安装Appium吧,Appium在OS X中的具体安装后面的文章会介绍。另外,官网上说先要装Node.js,还要装Apache Ant和Apache Ma...
分类:
移动开发 时间:
2015-06-10 17:18:28
阅读次数:
154
Android中context可以作很多操作,但是最主要的功能是加载和访问资源。在android中有两种context,一种是application context,一种是activity context,通常我们在各种类和方法间传递的是activity context。区别联系:public cl...
分类:
移动开发 时间:
2015-06-10 17:16:53
阅读次数:
105
需要建立设定的移动平台用于运行测试。请看以下的平台要求:如果你想通过npm install运行Appium,对Appium有所贡献(因为它是开源的哦),需要node.js和npm 0.10或更高版本(使用 n 或brew install node安装Node.js,确保没有使用sudo来安装Node...
分类:
移动开发 时间:
2015-06-10 17:14:17
阅读次数:
138