iOS开发UI篇—控制器的创建 说明:控制器有三种创建方式,下面一一进行说明。 一、第一种创建方式(使用代码直接创建) 1.创建一个空的IOS项目。 2.为项目添加一个控制器类。 3.直接在代理方法中创建一个控制器。 1 #import "YYAppDelegate.h" 2 #import "YY ...
分类:
移动开发 时间:
2018-10-11 21:48:00
阅读次数:
144
很多QA在做UI自动化或者App自动化的时候,会遇到在web页面要抓取App模式的元素,或者是在App要抓取H5页面的元素,从网上整理了一些方法,不一定能解决,但是试一下也未尝不可,如果解决了就记得关注一波咯!!!python噢~~~ self.driver.switch_to.context() ...
分类:
移动开发 时间:
2018-10-11 21:56:59
阅读次数:
248
1. 打开夜神模拟器的开发者模式 2. 运行cmd命令,cd到夜神安装目录,执行命令 nox_adb.exe connect 127.0.0.1:62001 ...
分类:
移动开发 时间:
2018-10-11 22:39:37
阅读次数:
289
随着智能手机的普及,每个人对自己的手机有了更多的个性化的需求,而手机款型的选择从某种程度上来说是比较有限的,因此,更多人通过更换壁纸来个性化自己的手机,因此,我做了一个简洁的壁纸下载与选择的app-wall.paper。 应用界面如图所示,即为点击图标之后进入界面。所处点击即可进入应用内,如图所示: ...
分类:
移动开发 时间:
2018-10-11 23:39:29
阅读次数:
351
一个垃圾的Android权限框架 学习和参考 简书 https://www.jianshu.com/p/2324a2bdb3d4 写在前头 今天突发奇想想要把Android申请权限的流程封装一下,为使得Android的权限申请更加容易一些。所以经过一番资料的查询和研究,做了一个小小的垃圾权限框架,不 ...
分类:
移动开发 时间:
2018-10-11 23:41:49
阅读次数:
437
multipartmultipart.enabled 开启上传支持(默认:true) multipart.file-size-threshold: 大于该值的文件会被写到磁盘上 multipart.location 上传文件存放位置 multipart.max-file-size最大文件大小 mul ...
分类:
移动开发 时间:
2018-10-11 23:43:53
阅读次数:
185
1.下载插件 npm install axios --save 2.在main.js下引用axios import axios from 'axios' Vue.prototype.$http=axios 3.在static文件夹下写静态文件 home.json 4.在组件中请求数据 ...
分类:
移动开发 时间:
2018-10-12 01:27:46
阅读次数:
237
传送门 解题思路 刚开始是找的桥,后来发现这样不对,因为一条链就可以被卡。后来想到应该缩点后找到度数为1 的点然后两两配对。 #include<iostream> #include<cstdio> #include<cstring> #include<cstdlib> #include<set> u ...
分类:
移动开发 时间:
2018-10-12 11:03:06
阅读次数:
172
在HTML中,如果把一个<input>的readonly属性设置为"readonly",表示这个表单元素不能编辑。 但是,鼠标点击之后,这个表单元素还是有光标存在的。 此时点击回退键,会引起页面回退。 可以加上UNSELECTABLE='true'属性,取消光标的出现。 1. 设置 unselect ...
分类:
移动开发 时间:
2018-10-12 13:46:02
阅读次数:
137
除了USB方式连接Android终端设备,还有一种方法是通过adb connect命令利用TCP/IP协议来连接。毕竟,PC端的USB口也是有限的。 Step1: 设置手机和PC在同一网络下,即连接同一WIFI;用USB连接手机;在终端输入: adb tcpip 5555 解释:5555 端口是默认 ...
分类:
移动开发 时间:
2018-10-12 13:50:31
阅读次数:
1026
Logan已经稳定迭代了一年多的时间。目前美团点评绝大多数App已经接入并使用Logan进行日志收集、上传、分析。近日,我们决定开源Logan生态体系中的存储SDK部分(Android/iOS),希望能够帮助更多开发者合理的解决移动端日志存储收集的相关痛点。 ...
分类:
移动开发 时间:
2018-10-12 13:50:39
阅读次数:
207
这中情况只会出现在一些ios手机上,是兼容性的问题,当然我没有认真的确认过是出现在那些ios系统上的; 之所以出现这种情况,肯定是在input上或TA的父元素上用到了position:fixed; 目前在IOS上,针对position:fixed;这个是兼容性很差的 所以我们在写input相关样式时 ...
分类:
移动开发 时间:
2018-10-12 14:03:06
阅读次数:
165
linux 下文件重命名/移动/复制命令(转) linux下重命名文件:使用mv命令就可以了, 例:要把名为:abc 重命名为:123 可以这样操作: 重命名:MV命令 1、进入你的文件目录,运行命令: /cd dir (dir指的是你文件所在目录) 2、然后命令:ls (例出你的所有文件夹),我们 ...
分类:
移动开发 时间:
2018-10-12 14:07:54
阅读次数:
180
在 iOS 中其实目前有 4 套多线程方案: Pthreads:POSIX线程(POSIX threads),简称Pthreads,是线程的POSIX标准。该标准定义了创建和操纵线程的一整套API。 头文件:#import <pthread.h> 创建线程: pthread_t thread; pt ...
分类:
移动开发 时间:
2018-10-12 14:08:49
阅读次数:
242
常用format属性: ...
分类:
移动开发 时间:
2018-10-12 14:09:57
阅读次数:
176
一.安装genymotion与VirtualBox 1.安装 genymotion安装包:https://pan.baidu.com/s/1UTwvJv2pbHE4znBw91V19g virtualbox安装包:https://pan.baidu.com/s/1lEFNDty5yK5TU3ijb5 ...
分类:
移动开发 时间:
2018-10-12 16:05:38
阅读次数:
321
由于极光推送对8.0的支持问题,升级到了最新版本的极光推送。但是最新版本的极光推送,默认将推送服务设置到了新的进程里面,由此引发 Android 极光推送多进程造成的application运行两次 和其他的在主线程运行的APP发生启动失败的错误。Application的onCreate,在多进程的状 ...
分类:
移动开发 时间:
2018-10-12 16:07:39
阅读次数:
462
刚才我在vim导入第三方库的时候,突然发现我把podfile的名字打错了,然后我直接终止了进程,然后你懂得出错了,,E325......., 其实使用vim编辑文件实际上是先copy一份临时文件,病映射到内存给你编辑,编辑的是临时文件,当执行:w后才保存临时文件到原文件,执行:q后才删除临时文件。 ...
分类:
移动开发 时间:
2018-10-12 16:13:36
阅读次数:
243
介绍 不知道大家在用 的时候 SQL 语句是写到哪的,目前看网上的例子都是写到类里面的. 此项目的目的是把 SQL 语句放到文件(xml)中 目前只是初步版本,只是说明了意图,后面会持续完善和优化 "GitHub 地址" 功能说明 SQL 语句单独存放在文件(xml)中 支持配置多文件夹(暂不支持指 ...
分类:
移动开发 时间:
2018-10-12 17:05:04
阅读次数:
228
方式一: 1 工具栏 VCS ——import into Version Control - Share Project (SubVersion)(注意不要用import into SubVersion选项) 2 弹窗后添加仓库地址,分支选择带完整项目名文件夹的即可。(注意此时代码还未上传 3 到项 ...
分类:
移动开发 时间:
2018-10-12 18:25:08
阅读次数:
168