一.前言 appium可以说是做app最火的一个自动化框架,它的主要优势是支持android和ios,另外脚本语言也是支持java和Python。小编擅长Python,所以接下来的教程是appium+python的实例。 学习appium最大的难处在于环境的安装,80%的人死于环境安装,然后就没然后 ...
分类:
移动开发 时间:
2018-07-25 16:13:47
阅读次数:
174
经常在群里看到有人问到这个问题,所以今天把大家讨论的方案汇总说一下:主要说Android的跟踪和iphone应用的跟踪。1.iphone应用渠道跟踪统计如果是appstore中的iPhone应用,那么没有办法跟踪,因为各渠道推广的都是这一个包,无法区分。以前都是用时间戳记录一个udid库,然后比对,用这样的方式来比对是否是对方推广来的设备。但apple已经禁止应用程序取到udid,现在有的说是用M
分类:
移动开发 时间:
2018-07-25 14:34:19
阅读次数:
802
IDC预测,到2020年全球APP安装总量,将由2015年的1560亿次上升至2100亿次,App竞争愈加激烈,营销开始变得重要。APP营销通常有两种方法,一个是线上在应用商城竞价增加下载量,一个是线下针对APP受众人群进行有奖下载或其它类似的推广活动。线下营销的痛点是无法精准确定用户,无法直达核心业务,转发等环节操作麻烦造成安装率低,更为重要的是APP厂商无法精准全渠道统计营销效果,仅能对主流渠
分类:
移动开发 时间:
2018-07-25 14:33:37
阅读次数:
251
前言:我们都知道,Android中默认的字体是黑体,而大多数app也都是使用的这种字体,但我们发现,大多数app中,个别地方字体非常好看,例如app的标题栏,菜单栏等地方,那他们是怎么做到的呢?有两种方式,第一是图片来代替文字,第二,就是今天我要教大家的自定义字体。 开发环境: Android St ...
分类:
移动开发 时间:
2018-07-25 14:32:49
阅读次数:
220
https://www.jianshu.com/p/09f4e36afd66 什么是CALayer: 总结:能看到的都是uiview,uiview能显示在屏幕上是因为它内部的一个层calyer层。 在创建uiview的时候,uiview的内部会自动创建一个层(calayer对象)通过uiview的l ...
分类:
移动开发 时间:
2018-07-25 14:29:31
阅读次数:
212
public class MainActivity extends Activity { private ImageView iv_main_scan; private TextView tv_main_scan; private ProgressBar pb_main_scan; @Overrid... ...
分类:
移动开发 时间:
2018-07-25 13:14:55
阅读次数:
144
Android Layer list 使用layer list 可以将多个 drawable 按照顺序层叠在一起显示。 1.我们可以通过 layer list 和 selector 来实现下图效果 该图通过使用一个红色背景层和一个白色背景层实现,白色背景层在通过设置 向上偏移,显示图底部红色背景层。 ...
分类:
移动开发 时间:
2018-07-25 10:20:47
阅读次数:
201
由于公司需求,要有一个监控,并且可以钉钉、邮件报警,我就做了。虽然,我是tester,因为公司暂时没运维,我兼职了。 前提条件: * 已经装好naigos,但没配置报警 * 需要linux下有python环境,并且安装requests第三方库 首先,我先感概一下这nagios的配置真有点麻烦,而且没 ...
分类:
移动开发 时间:
2018-07-25 00:58:25
阅读次数:
1273
最近在做只能净化器的后台用户管理系统,需要使用手机号进行注册,找了许久才大致了解了手机验证码实现流程,今天在此和大家分享一下。 我们使用的是榛子云短信平台, 官网地址:http://smsow.zhenzikj.com 我是java开发者,后端使用了springMvc,前端用的是jsp + jque ...
分类:
移动开发 时间:
2018-07-24 22:22:01
阅读次数:
299
1、在 npm run dev 启动Vue项目之后。例:http://localhost:8095/#/chatList 2、查看本机的 IP (WIN + R + cmd ) 输入 ipconfig 即可查看 3、用 IP 地址替换 localhost 例:http://192.168.1.6:8 ...
分类:
移动开发 时间:
2018-07-24 20:53:59
阅读次数:
820
安装使用 npm:$?npm?install?axios使用 bower:$?bower?install?axios使用 cdn:<script?src="https://unpkg.com/axios/dist/axios.min.js"></script>Example执行&nbs
分类:
移动开发 时间:
2018-07-24 20:51:50
阅读次数:
219
什么是Http协议? HTTP协议即为超文本传送协议,是web联网的基础,也是手机联网常用协议之一,HTTP协议时间里在TCP协议智商的一中应用.HTTP连接的显著特点是客户端发送的每次请求都需要服务器相应,并在请求结束后,会主动释放连接,从建立连接到关闭连接的过程称为"一次连接" 什么是Https ...
分类:
移动开发 时间:
2018-07-24 20:51:43
阅读次数:
171
1) 首先new Date() 返回的时间与其他安卓,pc返回的时间是有差异的 在ios上返回的时间是当天时间的8点整,而安卓pc返回的时间是当天的0点; 解决方案就是判断所处系统,根据系统返回统一时间 2)new Date()传入时间参数 如new Date('2017-09-11')都能返回出时 ...
分类:
移动开发 时间:
2018-07-24 19:18:03
阅读次数:
197
本文源自:https://github.com/cnxy/Dapper-zh-cn 本博客作者与Github上作者(cnxy)实为同一个作者。由于笔者翻译水平有效,文本中错误难免,欢迎指正! 本文翻译自:StackExchange.Dapper 原版教程源自:Dapper Tutorial 中文教程 ...
分类:
移动开发 时间:
2018-07-24 19:14:45
阅读次数:
282
reason: '-[_NSInlineData objectForKeyedSubscript:]: unrecognized selector sent to instance 0x7fa2049bf220' 项目调试报错,差了下是因为解析格式不一致导致的,解决方法如下: 1.用 AFNetwo ...
分类:
移动开发 时间:
2018-07-24 18:02:38
阅读次数:
364
给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 示例: 说明: 思路: 1,头一看,思路很简单,直接后移就可以了。判断一下数据,如果为0 就循环向后移动。 2,思路也对,就是判断少了,如果连续两个0呢?立马歇菜。 代码: ...
分类:
移动开发 时间:
2018-07-24 18:01:27
阅读次数:
177
有时候使用本地数据库进行查询数据会报以下错误: 此错误是数据返回到ICursor无法确定获取列的索引,那么需要加上一下代码即可。 完整代码Demo: ...
分类:
移动开发 时间:
2018-07-24 17:59:00
阅读次数:
196