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