前言: 大概两个月前投身于一个项目中去,项目是一个移动端的项目,所选用的框架是时下比较流行的vue。这篇文章也是针对这个项目和以前自己学习时的一些总结,包括一些通用的移动端开发要注意的事项、vue开发遇到的一些问题。本文的目的是为了在以后的开发中我们可以避免这些坑,提高我们的开发效率。 一、移动端开 ...
分类:
移动开发 时间:
2018-02-14 00:17:59
阅读次数:
910
一、APP功能测试要点 1、安装及卸载 验证app是否能正常安装、运行、卸载以及操作过程和操作前后对系统资源的使用情况。 2、升级 1)当客户端有新版本时,应有更新提示。 2)当版本为非强制升级版时,用户可以取消更新,老版本能正常使用。用户在下次启动app时,仍能出现更新提示。 3)当版本为强制升级 ...
分类:
移动开发 时间:
2018-02-14 00:16:14
阅读次数:
241
一、前言 某天,wowo同学突然来了一句:如果要在start_kernel中点LED,ioremap在什么时间点才能调用呢?我想他应该是想通过点LED灯来调试start_kernel之后的初始化的代码(例如DTB解析部分的代码)。那天,我们两个花了二十分钟的时间,讨论相关的问题,我觉得很有意思,因此 ...
分类:
移动开发 时间:
2018-02-13 23:40:08
阅读次数:
264
一、前言 这是一篇指导驱动工程师如何使用DMA API的文档,为了方便理解,文档中给出了伪代码的例程。另外一篇文档dma-api.txt给出了相关API的简明描述,有兴趣也可以看看那一篇,这两份文档在DMA API的描述方面是一致的。 二、从CPU角度看到的地址和从DMA控制器看到的地址有什么不同? ...
分类:
移动开发 时间:
2018-02-13 23:39:04
阅读次数:
330
一、前言 本文没有什么框架性的东西,就是按照__create_page_tables代码的执行路径走读一遍,记录在初始化阶段,内核是如何创建内核运行需要的页表过程。想要了解一些概述性的、框架性的东西可以参考内存初始化文档。 本文的代码来自ARM64,内核版本是4.4.6,此外,阅读本文最好熟悉ARM ...
分类:
移动开发 时间:
2018-02-13 23:37:44
阅读次数:
274
移动工具快捷键:V 属性: 自动选择 在默认情况下,移动工具的“自动选择”一项是没有勾选的。表示只能选中图层窗口中选定的固定图层,不能随意的点击选择别的图层。在这里,我们也勾选“自动选择”,可任意选择图层。 显示变换控件 ctrl+T 如图所示,可自动出现图层边缘定界框,一般默认不勾选; 选区工具: ...
分类:
移动开发 时间:
2018-02-13 23:36:21
阅读次数:
258
问题如下: 这个问题的原因就是新版本的cordova 7.0.0及以上版本对于新的AndroidManifest.xml路径还没有更新,导致找不到AndroidManifest.xml,解决方法如下: 即卸载新版本,安装7.0.0以下的版本,这时候再构建,问题解决。 原文链接:https://git ...
分类:
移动开发 时间:
2018-02-13 22:50:37
阅读次数:
860
背景: 由于本人使用的是6.0以上的版本es,在使用发现很多中文已过时。ES6.0以后有很多参数变化。 现我根据官网总结mapping最新的参数,希望能对大家有用处。 新增字段: eager_global_ordinals 删除的字段: include_in_all 以下是所有最新字段的详细说明 ...
分类:
移动开发 时间:
2018-02-13 22:13:38
阅读次数:
273
简单介绍 在泰国举行的谷歌开发人员论坛上,谷歌为我们介绍了一个名叫 Glide 的图片载入库,作者是 bumptech。这个库被广泛的运用在 google 的开源项目中,包含 2014 年 google I/O 大会上公布的官方 app。 特点 (1)使用简单 (2)可配置度高,自适应程度高 (3) ...
分类:
移动开发 时间:
2018-02-13 21:20:48
阅读次数:
318
app 应用中,大多数应用都具有定位功能,百度定位就成了开发人员的集成定位功能的首选,近期也在做定位功能,可是发现百度真是个大坑啊, sdk 命名更新了,相关代码却不更新,害得我花费了非常长时间来研究,今天来给大家分享下 Android 集成百度地图要注意的事情,这里仅仅是集成了定位和地图展示功能, ...
分类:
移动开发 时间:
2018-02-13 20:56:09
阅读次数:
275
1.怎样追踪app崩溃率。怎样解决线上闪退 当iOS设备上的App应用闪退时。操作系统会生成一个crash日志。保存在设备上。crash日志上有非常多实用的信息,比方每个正在运行线程的完整堆栈跟踪信息和内存映像,这样就能够通过解析这些信息进而定位crash发生时的代码逻辑,从而找到App闪退的原因。 ...
分类:
移动开发 时间:
2018-02-13 19:53:29
阅读次数:
312
目标: 在file目录中创建文件,写入文本信息。用于和App之间进行数据共享。 经过关键字的搜索,发现都是推荐的以下方法: 其中: name:用于指定文件名称,不能包含路径分隔符“/”,如果文件不存在,Android会自动创建它。比如 info.txt 创建的文件保存在/data/data/<pac ...
分类:
移动开发 时间:
2018-02-13 18:57:05
阅读次数:
585
和数据库打交道的程序员绕不开的话题就是: 事务 ,作为一个简化访问数据库的应用程序的编程模型。通过使用事务,应用程序可以忽略某些潜在的错误场景和并发问题,由数据库负责处理它们。而并非每个应用程序都需要事务,有时削弱事务性担保或完全放弃事务,可以获得更高的性能或更高的可用性。怎么样更好的理解数据库中的 ...
分类:
移动开发 时间:
2018-02-13 18:55:54
阅读次数:
308
Android上不应该使用枚举,占内存,应该使用@XXXDef注解来替代 使用 Enum 的缺点 每一个枚举值都是一个对象,在使用它时会增加额外的内存消耗,所以枚举相比与 Integer 和 String 会占用更多的内存。 较多的使用 Enum 会增加 DEX 文件的大小,会造成运行时更多的开销, ...
分类:
移动开发 时间:
2018-02-13 18:52:18
阅读次数:
270
选中“工作台”,右键依次添加【HTTP代理服务器】,如下图: 2 配置HTTP代理服务器,端口可以使用默认8080,目标控制器选择“测试计划>线程组”,如下图: 3 完成上面的配置后,启动HTTP代理服务器,弹出“Root CA……”的提示框,点击“确定”表示HTTP代理服务器开始工作,如下图: E ...
分类:
移动开发 时间:
2018-02-13 18:51:27
阅读次数:
247
1 Clipper介绍 Clipper是一款简单的app, 它可以通过一行adb shell命令来和安卓系统剪切板服务交互。 官方说明:https://github.com/majido/clipper 2 App下载 下载地址:clipper.apk 3 使用方法 安装App 启动广播服务 get ...
分类:
移动开发 时间:
2018-02-13 17:57:32
阅读次数:
1113
1.消息机制概述 1.1.消息机制的简介 在Android中使用消息机制,我们首先想到的就是Handler。 没错,Handler是Android消息机制的上层接口。 Handler的使用过程很简单,通过它可以轻松地将一个任务切换到Handler所在的线程中去执行。 通常情况下,Handler的使用 ...
分类:
移动开发 时间:
2018-02-13 17:54:25
阅读次数:
242