初始化代码 App的布局信息就像网页的HTML一样,保存了App上面各个元素的相对位置和各个参数。对于一个App而言,在不同分辨率的手机上,可能相同的元素有着不同的坐标点,但是这个元素的属性参数一般是不会变的。因此,如果使用元素的属性参数来寻找并控制这个元素,就能实现在不同分辨率手机上的精确定位。 ...
分类:
移动平台 时间:
2019-05-24 12:05:48
收藏:
0 评论:
0 赞:
0 阅读:
132
一、通过操作变量 二、引用外部Java文件 三、引用外部class文件 ...
分类:
移动平台 时间:
2019-05-24 11:31:05
收藏:
0 评论:
0 赞:
0 阅读:
808
一、使用instrument工具查看有无内存泄露,查找僵尸对象 二、自定义内存检测工具 可在baseViewController里面重写dealloc方法,将释放的对象打印出来,如果pop之后没打印,说明这个控制器存在内存泄露,也可以利用runtime+分类的方式交换dealloc方法,打印出释放的 ...
分类:
移动平台 时间:
2019-05-24 11:27:42
收藏:
0 评论:
0 赞:
0 阅读:
133
1、 adb logcat 可以通过 adb logcat | grep "过滤文本" 方式只收集指定log 可以通过 adb logcat | grep "过滤文本" > $root/$(date "+%Y-%m-%d_%H:%M:%S").txt 方式只收集指定log 并且保存文本 2、 -- ...
分类:
移动平台 时间:
2019-05-24 10:08:53
收藏:
0 评论:
0 赞:
0 阅读:
114
混合开发时,使用H5+JS开发的动画,会让webview频繁重绘,造成资源浪费; 这时可以吧H5动画转换成gif,然后设置为背景; 小编推荐一个gif库: githu:https://github.com/koral--/android-gif-drawable 使用方法: 添加依赖: 1.app的 ...
分类:
移动平台 时间:
2019-05-24 10:07:42
收藏:
0 评论:
0 赞:
0 阅读:
422
Xcode的#import比#include的好处是解决多重包含的问题,遇到了相互包含头文件的问题 property with 'retain(or strong)' attribute must be of object type” 解决方案就是在出错头文件中实现 @class 文件名;即可解决例 ...
分类:
移动平台 时间:
2019-05-24 10:04:36
收藏:
0 评论:
0 赞:
0 阅读:
892
一、封装axios import axios from 'axios' import qs from "qs" const TIME_OUT_MS = 60 * 1000 // 默认请求超时时间 //axios.defaults.baseURL = 'http://localhost:8080'; ...
分类:
移动平台 时间:
2019-05-23 23:53:56
收藏:
0 评论:
0 赞:
0 阅读:
957
0x00 这是啥? 这是一篇讲述应用耗电的文章,围绕 Android 电量采集机制及第二代 Battery Historian 分析工具讲述。文从数据采集、导出、环境搭建、解读报告的角度出发,从细节讲解整个流程。和大谈概念的文章不同,这里将进行实际操作及分析。 写作动机来源于最近的工作需求,但分析过 ...
分类:
移动平台 时间:
2019-05-23 21:18:54
收藏:
0 评论:
0 赞:
0 阅读:
105
package com.lidaochen.test; import android.content.ContentValues; import android.database.Cursor; import android.database.sqlite.SQLiteDatabase; impor... ...
分类:
移动平台 时间:
2019-05-23 19:17:31
收藏:
0 评论:
0 赞:
0 阅读:
129
闪屏页简介 闪屏页,我们手机上的每个 APP 几乎都有自己的闪屏页,就是在真正进入程序前,会有一个页面停顿几秒钟。其实我们完全可以充分利用好这几秒钟做很多的程序初始化了启动。 为什么我的 APP 启动会白屏或者黑屏 有时候我们会发现,我们在启动我们自己的 APP 的时候,总是有那么点时间是白屏(黑屏 ...
分类:
移动平台 时间:
2019-05-23 18:04:37
收藏:
0 评论:
0 赞:
0 阅读:
159
首先安装:axios和vuex这里推荐使用:vueui来以插件的形式安装axios,注意vueui是脚手架3.0才开始有这个,vuex的安装我就不在介绍了请自行安装。安装好整个项目后包括axios和vuex,这个时候我们再对项目的目录简单的改改下:第一步:在src目录下新建文件夹stores目录,再建目录modules(存放自己创建的文件)和同级文件getters.js。第二步:把main.js同
分类:
移动平台 时间:
2019-05-23 17:33:39
收藏:
0 评论:
0 赞:
0 阅读:
202
<script> function Rem() { var docEl = document.documentElement, oSize = docEl.clientWidth / 7.5; if (oSize > 100) { oSize = 100; // 限制rem值 640 / 6.4 = ...
分类:
移动平台 时间:
2019-05-23 16:05:00
收藏:
0 评论:
0 赞:
0 阅读:
117
<?phpheader("Access-Control-Allow-Origin: https:// ");$version = PAPI_GetSafeParam('version');//设置缓存$arr = [];$down_path = '';$mem_key = "get_app_vers ...
分类:
移动平台 时间:
2019-05-23 15:20:57
收藏:
0 评论:
0 赞:
0 阅读:
128
iostat -d -k 1 10 #查看TPS和吞吐量信息(磁盘读写速度单位为KB)
iostat -d -m 2 #查看TPS和吞吐量信息(磁盘读写速度单位为MB)
iostat -d -x -k 1 10 #查看设备使用率(%util)、响应时间(await)
iostat -c 1 10 #查看cpu状态
分类:
移动平台 时间:
2019-05-23 14:33:40
收藏:
0 评论:
0 赞:
0 阅读:
94
设计稿尺寸为750 * 1340。结合网易、淘宝移动端首页html元素上的动态font-size属性、设计稿尺寸、前端与设计之间协作流程一般分为下面两种: 网易做法: 页面开头处引入下面这段代码,用于动态计算font-size 样式设定: 量取数值 num / 100rem即可 淘宝做法(推荐做法, ...
分类:
移动平台 时间:
2019-05-23 14:13:44
收藏:
0 评论:
0 赞:
0 阅读:
370
package com.lidaochen.test; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.LayoutInflater; import andr... ...
分类:
移动平台 时间:
2019-05-23 14:04:50
收藏:
0 评论:
0 赞:
0 阅读:
271
先来说说普通异步下载方法,分为POST、GET两种 下面说说下载文件的方法 ...
分类:
移动平台 时间:
2019-05-23 14:00:54
收藏:
0 评论:
0 赞:
0 阅读:
135
只要4个命令,就能让你的IDE(vs code)在云端运行。 ...
分类:
移动平台 时间:
2019-05-23 11:03:28
收藏:
0 评论:
0 赞:
0 阅读:
137