换肤思路: 1.什么时候换肤? xml加载前换肤,如果xml加载后换肤,用户将会看见换肤之前的色彩,用户体验不好。 2.皮肤是什么? 皮肤就是apk,是一个资源包,包含了颜色、图片等。 3.什么样的控件应该进行换肤? 包含背景图片的控件,例如textView文字颜色。 4.皮肤与已安装的资源如何匹配 ...
分类:
移动开发 时间:
2019-10-14 13:05:25
阅读次数:
138
一、appium基础API讲解 1.1 APP元素定位操作 建议: 使用显示等待 能用id、class定位就不用xpath定位 只要看的见的,用xpath的text就是万能的 手工测试主要通过可见按钮操作,而自动化是通过元素进行交互操作 元素的基本定位基于 当前屏幕范围内 展示的 可见 元素 前置代 ...
分类:
移动开发 时间:
2019-09-24 22:55:47
阅读次数:
172
日常开发过程中,我们都会遇到这样一种场景:我们写出的 UI 效果在对接数据之前需要提前进行预览,进而调整 UI 细节和排版问题。我们一般的做法是什么样的?如果存在像 TextView 或者 ImageView 这种基础控件,你是不是还在通过诸如 和 的方式来测试和预览UI效果?当然你肯定也会遇到这些 ...
分类:
移动开发 时间:
2019-09-22 11:05:06
阅读次数:
88
fiddler开启的时候就是默认开始抓包(http/https(需要导入证书才可以)) 清空历史请求 请求所消耗的时间 发送的数据在 1. TextView 以文本的方式展示出返回的内容 2. Webview 以网页的方式展示出返回的内容 3. json 以json的方式展示出返回的内容 accep ...
分类:
其他好文 时间:
2019-09-18 20:54:03
阅读次数:
118
这个比较简单,只是将AutoCompleteTextView绑定一个ArrayAdapter就可以了。 界面布局: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.c ...
分类:
其他好文 时间:
2019-09-07 17:18:10
阅读次数:
116
1 什么是R文件 R文件是自动生成的文件,里面保存的是res目录下所有资源的ID。 2 如何使用 2.1 在java代码中使用 txtName = (TextView)findViewById(R.id.txt_name); 2.2 在xml文件中使用 @xxx @string/hello_worl ...
分类:
其他好文 时间:
2019-09-01 14:30:54
阅读次数:
67
一、文字大小和颜色 二、显示不下用... 三、文字+icon 图片不能以数字开头 图片放在drawable下 四、中划线、下划线 2、使用HTML 下划线 五、跑马灯 ...
分类:
其他好文 时间:
2019-08-31 18:58:20
阅读次数:
67
基本属性: //textView尺寸和位置 let textViewWidth: CGFloat = 223 let textViewHeight: CGFloat = 198 let textViewTopView: CGFloat = 240 let textViewFrame = CGRect ...
分类:
移动开发 时间:
2019-08-31 17:25:08
阅读次数:
107
实现方案:private String pattern = "((http|ftp|https)://)(([a-zA-Z0-9\\._-]+\\.[a-zA-Z]{2,6})|([0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}))(:[0-9]{1 ...
分类:
移动开发 时间:
2019-08-26 15:10:23
阅读次数:
96
比如我现在有3个模块:app模块,user模块,me模块,其中app模块依赖user模块和me模块。 然后我在user模块和me模块的strings.xml中都定义了greet字符串: 然后在app模块引用greet这个字符串: 那么问题来了,app模块引用的greet是user模块的呢,还是me模 ...
分类:
移动开发 时间:
2019-08-23 11:55:56
阅读次数:
305