对于应用中图案解锁的功能,使用appium可以很好的完成这个功能。
这里以锁屏时图案解锁为例:
图案设置为:
在该锁屏界面解锁:
获取图案中9个点的坐标时,可以使用sdk tools目录下的hierarchyviewer工具获取。
下面贴上图案解锁的代码:
package com.xuxu.autotest;
import java.net.URL;
imp...
分类:
移动开发 时间:
2015-01-06 17:59:17
阅读次数:
324
在程序开发的时候,往往会共享一些数据信息,有一个环境变量或者属性下面几种情况:
1.该变量在多处需要使用,并且是跨进程或者跨线程的。
2.该环境变量一般只需读取一次,不需要频繁保存。
3.同时这个变量信息在关机重启后任然可以保存。
对于这些需求,通常的做法是将这些信息保存到一个文件中,通过对该文件的读写来提取和保存信息,这些信息的数据量都...
分类:
移动开发 时间:
2015-01-06 17:55:19
阅读次数:
187
plist文件
? 项目中还有一个InfoPlist.strings的文件,跟Info.plist文件的本地化相关
Localiztion native development region(CFBundleDevelopmentRegion)-本地化相关
Bundle display name(CFBundleDisplayName)-程序安装后显示的名称,限制在10-12个字符,如果...
分类:
移动开发 时间:
2015-01-06 17:56:48
阅读次数:
211
最近又一次用到game center里面的leader board。其实这个事情很简单,只是很容易忘记。所以就打算写下来。
iTunes Connect上创建app,然后启用game center
创建app就省略了,等创建成功后,不需要提交。我们就可以设置game center了。
首先点击新建的app,找到Game Center,如图
点击进入具体的game c...
分类:
移动开发 时间:
2015-01-06 17:55:37
阅读次数:
208
1. 得到存储设备的目录:/SDCARD(一般情况下)SDPATH=Environment.getExternalStorageDirectory()+"/";2. 判断SD卡上的文件夹是否存在:通过File对象的exists()方法。 /** * 判断文件是否已经存在; * / pu...
分类:
移动开发 时间:
2015-01-06 17:50:54
阅读次数:
128
学习这个“通过广播开机自启动”知识点时忽略了手机本身“设置”里面自启动权限的没有打开,害得我思考好久。BootTestActivity.classpackage com.xxx.study;import android.os.Bundle;import android.app.Activity;im...
分类:
移动开发 时间:
2015-01-06 17:49:32
阅读次数:
175
布局文件:http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:l...
分类:
移动开发 时间:
2015-01-06 17:46:32
阅读次数:
179
实现点击图片(ImageView)变暗效果,有一个较简单的方法,就是讲目标图片设置为背景图片(setBackground),再创建一个selector.xml文件,里面放置一张普通状态时的透明图片,一张点击状态下的棕色半透明图片,将其设置为ImageView的源图片。这样在点击ImageView时,...
分类:
移动开发 时间:
2015-01-06 17:36:16
阅读次数:
151
安卓开发者必备工具:Wifi无线调试以无线的方式进行 android调试以及抓取 log等事情,可以参考如下方式:1.下载工具:http://apps.wandoujia.com/apps/com.wave18.adbwireless/download 注:如果该链接失效,你可以在这里(http:/...
分类:
移动开发 时间:
2015-01-06 17:35:12
阅读次数:
175
在一个开源项目看到是用的webview 实现的 1. 这是在asset中的一个模板html News Detail ...
分类:
移动开发 时间:
2015-01-06 17:36:30
阅读次数:
199
1 package com.sixin.view; 2 3 import android.content.Context; 4 import android.graphics.Canvas; 5 import android.text.Layout; 6 import android.text......
分类:
移动开发 时间:
2015-01-06 17:34:19
阅读次数:
276
最近,需要在Sencha Touch + Phonegap的架构中在Android下集成Webtrends,记录下一些过程,查了下官网SDK说明,看起来是支持在混合模式下做点事情的,大概步骤如下, Add a customWebViewClientto theWebViewto handle c.....
分类:
移动开发 时间:
2015-01-06 17:30:43
阅读次数:
213
1:UITextField设置出现清除按键self.textField.clearButtonMode = UITextFieldViewModeWhileEditing;说明:UITextField.clearButtonMode:清空输入的字符,有以下几种模式UITextFieldViewMod...
分类:
移动开发 时间:
2015-01-06 17:26:38
阅读次数:
138
1、BackgroundColorSpan 背景色 2、ClickableSpan 文本可点击,有点击事件 3、ForegroundColorSpan 文本颜色(前景色) 4、MaskFilterSpan 修饰效果,如模糊(BlurMaskFilter)、浮雕(Embos...
分类:
移动开发 时间:
2015-01-06 17:27:39
阅读次数:
236
-(void)applicationDidFinishLaunching:(UIApplication*)application{[window addSubview:viewController.view];[window makeKeyAndVisible]; NSLog(@"Registeri...
分类:
移动开发 时间:
2015-01-06 17:25:49
阅读次数:
139
拍照后的照片有时被系统旋转,纠正步骤如下:1.先读取图片文件被旋转的角度:/** * 通过ExifInterface类读取图片文件的被旋转角度 * @param path : 图片文件的路径 * @return 图片文件的被旋转角度 */ public stat...
分类:
移动开发 时间:
2015-01-06 17:17:47
阅读次数:
146
App中的色彩公认的,色彩始终是设计的一部分。不过,近来很多app将色彩当作设计的基础使 用,而不只是点缀。色彩可以营造氛围,极大地影响了app的整体体验。当你把一个色彩缤纷的app和一个几乎纯白的app进行比较,就能清晰体会到这一 点。通常,颜色用来树立app的个性,比如友好、有趣或优雅。看看Ru...
分类:
移动开发 时间:
2015-01-06 17:14:57
阅读次数:
171