功能手机

手机app测试

狂风中的少年 提交于 2020-02-08 01:23:02
一、安装、卸载、更新、运行 1.安装、卸载 应用是否可以正常安装(命令行安装;apk/ipa安装包安装)(有网,无网是否都正常) 卸载过程中出现死机,断电,重启等意外的情况,待环境恢复后是否可以继续正常卸载 卸载是否支持取消功能,单击取消后软件卸载情况是否正常 应用是否可以在iOS和Android不同系统,版本,机型上进行安装(有的系统版本过低,应用不能适配) 安装过程中是否能暂停,再次点击,是否继续按照 安装空间不足时如何表现,是否有相应提示,提示是否友好 安装过程中断网或网络不稳定的情况下,是否有相应提示 是否可以正常删除应用(桌面删除;第三方软件删除;命令行删除) APP安装完成后,是否可以正常打开,稳定运行 APP的速度是可以让人接受,切换是否流畅 安装在手机卡上 或 SD卡上 (不同的IOS和安卓版本) 网络异常时,应用是否会崩溃:在请求超时的情况下,如果程序逻辑处理的不好,就有可能发生Crash。 2.APP版本更新 当客户端有新版本时,有更新提示。 当版本为非强制升级时,用户可以取消更新,老版本能正常使用。用户在下次启动APP时,仍出现更新提示。 当版本为强制升级时,用户没有做更新时,退出客户端,下次启动APP时,仍出现强制升级提示(且无法关闭)。 (点击更新是否正确跳转至后台配置的更新页面) 当客户端有新版本时,在本地不删除客户端的情况下,直接更新检查是否能正常更新

作业(补)6

核能气质少年 提交于 2020-02-02 09:14:03
作业一、接口实现手机 原始的手机,可以发短信,通电话。随着发展,手机增加了功能:音频、视频播放、拍照、上网。使用接口实现手机功能; 首先创建手机父类: package com.phone.jiekou; public abstract class HandSet { private String brand; private String type; public HandSet() {} public HandSet(String brand,String type) { this.brand = brand; this.type = type; } public String getBrand() { return brand; } public void setBrand(String brand) { this.brand = brand; } public String getType() { return type; } public void setType(String type) { this.type = type; } public abstract void message(); public abstract void call(); 创建手机功能接口: 1、上网功能接口: package com.phone.jiekou; public

手机NFC有啥用?除了刷卡还有这些

社会主义新天地 提交于 2020-01-27 01:14:37
对于NFC这个词语,可能很多人还不是很熟悉,但是很多时候在手机下拉快捷开关那里却常常见到它的身影。为什么很多手机都配备了NFC功能,而NFC又有什么用途呢?且听小编给你细细道来。 什么叫NFC? NFC是Near Field Communication的缩写,也就是近场通信,是一种短距离数据传输技术。是目前主流的近距离通信技术之一,该功能相对于传统的蓝牙以及红外等数据传输功能各有利弊,NFC具有传输速度快、安全性能强、功耗低等特点。使用NFC近场通信技术的单一芯片上结合感应式读卡器、感应式卡片和点对点的功能,能在短距离内与兼容设备进行识别和数据交换。此外NFC还拥有主动和被动两种读取模式。 其实利用了NFC技术的物品就存在于我们生活之中,我们出游通勤必须的公交卡、进出小区用到的门禁卡、支持闪付的信用卡和pos机、新版火车票,其实都是NFC技术的产物。 目前手机NFC广泛应用在什么地方? 如今智能手机很多都搭载了NFC芯片,这一看似不起眼的功能其实可以给我们的生活带来方方面面的便利。 数据传输 早在四年前的Android 4.0时代,NFC功能就被整合到了原生Android系统当中。背靠背的Android Beam近场传输功能只需要两个NFC手机靠在一起就可以通过NFC来进行数据传输,相比蓝牙省去了一系列配对的步骤,十分方便快捷。 公共交通 我们日常用到的公交卡其实就是一块NFC芯片

php实现手机拍照上传头像功能

喜欢而已 提交于 2020-01-26 08:50:59
现在手机拍照很火,那么如何使用手机拍照并上传头像呢?原因很简单,就是数据传递,首先手机传递照片信息,这个就不是post传递 也不是get函数传递, 这个另外一种数据格式传递,使用的是$GLOBALS ['HTTP_RAW_POST_DATA'],这个系统函数跟post很相似,但是$GLOBALS ['HTTP_RAW_POST_DATA']支持的数据格式更丰富些,详细的区别请自己百度谷歌。 设计流程就是: $GLOBALS ['HTTP_RAW_POST_DATA']传递照片数据流(二进制)-->打开一张空白图--->把数据流写进空白图片里面--判断是否是有效图片---完成。 注意传递照片的二进制流已经包含照片的尺寸大小,格式等等属性,时间上就是把手机图片信息传递到web端页面。 手机端一般使用flash切割照片大小,大家都知道图片和视频是由二进制流组成的,既然图片可以上传,那么视频能不能上传呢?原理是不是和手机拍照上传头像一样呢?自己可以去研究一下 直接上代码 /* * 上传图片类 * @parameter; 用户ID * @date:2011-8-15 * @author:cy * */ function UpImg($subdir){ // 设置存储路径 if(!empty($subdir)){ $dirnow=getcwd(); $folder =$dirnow."

蓝牙1.1~5.0不同版本特性简介

给你一囗甜甜゛ 提交于 2020-01-26 06:29:41
下面对现阶段主要版本蓝牙技术的特性做一个详细的介绍: 1、 版本1.1: 传输率约在748~810kb/s,因是早期设计,容易受到同频率之间的类似通信产品干扰,影响通 讯质量。这个初始版本支持Stereo音效的传输要求,但只能够以(单工)方式工作,加上带宽频 率响应等指标不理想,并未算是最好的Stereo传输工具。 2、 版本1.2: 同样是只有748~810kb/s的传输率,但增加了(改善Software)抗干扰跳频功能。( 太深入的技术理论不再详述!)。支持Stereo音效的传输要求,但只能够作(单工) 方式工作,加上带宽频率响应还是不理想,也不能作为立体声(Stereo)传输工具。 3、 版本2.0: 2.0是1.2的改良提升版,传输率约在1.8M/s~2.1M/s,可以有(双工)的工作方式 。即一边作语音通讯,同时亦可以传输档案/高质素图片,2.0版本当然也支持Stereo运作。 随后蓝牙2.0版本的芯片,增加了Stereo译码芯片,则连A2DP(AdvancedAudioDistributionProfile)也可 以不需要了。 4、 版本2.1: 为了改善蓝牙技术存在的问题,蓝牙SIG组织(Special InterestGroup)推出了 Bluetooth 2.1+EDR版本的蓝牙技术。改善装置配对流程:以往在连接过程中,需 要利用个人识别码来确保连接的安全性

手机应用软件的系统测试【乐搏TestPRO】

为君一笑 提交于 2020-01-24 20:58:44
一、对于产品的手机项目(应用软件),主要是进行系统测试。而针对手机应用软件的系统测试,我们通常从如下几个角度开展:功能模块测试,交叉事件测试,压力测试,容量测试,兼容性测试,易用性/用户体验测试等。 1、功能模块测试 :首先应分析功能模块的功能项,测试每个功能项是否能够实现对应的功能。一般根据测试用例(Test Case)或软件本身的流程就可以完成基本功能测试(相对简单,故障也较容易发现、解决)。 2、交叉事件测试 :又叫事件或冲突测试,是指一个功能正在执行过程中,同时另外一个事件或操作对该过程进行干扰的测试。例如通话过程中接收到短信或闹铃触发,应用软件运行过程中插拔充电器等。执行干扰的冲突事件不能导致应用软件异常、手机死机或花屏等严重问题。另外,还需要注意各交叉事件的优先级别,检验系统是否能依据各事件的优先级别依次进行处理。不能因执行优先级别高的事件而导致优先级较低的事件吊死。 3、交叉事件测试非常重要 ,一般能发现应用软件中一些潜在的问题。另外有中英文模式切换的手机要注意中英文模式切换后的功能实现存在的问题(这个主要针对手机应用软件支持语言自适应功能),这一点通常会被测试人员忽略。 4、压力测试 :又叫边界值容错测试或极限负载测试。即测试过程中,已经达到某一软件功能的最大容量、边界值或最大的承载极限,仍然对其进行相关操作。例如连续进行短信的接收和发送

移动终端处理器构成和基带芯片概述

醉酒当歌 提交于 2020-01-13 20:59:15
(一)移动终端发展 一部手机要实现最主要的功能—打电话发短信,这个手机就要包含下面几个部分:射频部分、基带部分、电源管理、外设、软件等。回想一下移动手机的发展史: 1,功能手机(Feature Phone):仅仅用基带芯片。仅仅能用来打电话、发短信。 2,多媒体手机:使用基带芯片+协处理器加速单元。在功能机的基础上,添加了多媒体功能(如视频、音乐)。MTK就是在多媒体手机时代崛起的。当然要归功于广大”山寨机“。MTK基带芯片中除了CPU以外,还集成了非常多外设控制器。Feature Phone的功能,基本上取决于基带芯片所支持的外设功能。 3。智能手机:採用应用处理器AP+基带处理器CP。AP可看做传统计算机。CP可看做无线modem。 AP、CP间的接口技术有SPI、UART、USB、SDIO、shareMemory等等。AP、CP间的通信可通过传统AT命令、MBIM等进行,完毕通话、短消息、移动上网等功能。 功能手机和智能手机的差别在于:功能机相当于不断添加应用功能的无线通信终端。无操作系统;而智能机相当于添加了无线通信功能的掌上电脑,其软件体系类似于PC软件体系--操作系统+应用软件的组合。智能手机的两大最广的操作系统是Android和IOS系统。 智能机中还会有专门用于图像处理的GPU。且GPU功能会越来越发达,如此我们才干在智能机上看高清电影、玩高画质游戏。

TeamViewer app案例分析

瘦欲@ 提交于 2020-01-05 02:22:11
产品 产品名   TeamViewer远程app 选择原因     远程连接软件是不时之需,当有时私人电脑没有在身边而又需要操作电脑时,远程控制TeamViewer这个软件能帮我们大忙。 调研与评测 1. 第一次上手体验   开始接触这个app是在三年前,当时舍友使用这个软件操作自己电脑,然后开玩笑说电脑被人控制了,知道真相后我立即下载了这个软件尝试了一下,虽然在操作上略有些不方便,但是在初次尝试之后,感觉这个app在需要时作用还是很强大的。远程app我认为最重要的一点就是要让操作流畅,不卡顿。这个app在这一方面做得还是挺不错的,不会产生延迟或是卡顿现象,导致用户操作错误。而且界面显示清晰整洁。但是由于是手指控制鼠标的原因,操作有些不方便。 2. 按照《构建之法》13.1节描述的 bug 定义, 找出几个功能性的比较严重的 bug。 B ug的定义:软件的缺陷 1 ) 断开连接后,再次连接偶尔会出现连接错误的情况,需要多次尝试之后才能连上。 2 ) 用app操作电脑时,(很少出现)会出现突然断开连接的情况。 TeamView使用到先在,目前就发现这两个比较严重的bug。其他方面这个app做的还是挺不错的。 BUG1 存在问题图示: Bug原因分析: 1)出现断连或是连不上,有可能是跟网络原因有关,但是断连没有出现良好的提示信息或是重连,用户体验不好。 2)程序优化不佳的原因

专项测试之App测试

淺唱寂寞╮ 提交于 2019-12-28 05:05:45
说明:该篇博客是博主一字一码编写的,实属不易,请尊重原创,谢谢大家! 文章目录 一、手机 App 测试的范围 二、手机 App 测试的方法 1.功能模块测试 1.1 运行 1.2 应用的前后台切换 1.3 免登录 1.4 数据更新 1.5 离线浏览 1.6 App 更新 1.7 定位、照相机服务 1.8 时间测试 1.9 PUSH 测试 2.交叉事件测试 3.性能测试 3.1 响应时间和资源占用测试 3.2 压力测试 3.3 特定场景测试 3.4 深度性能测试 4.安全测试 4.1 软件权限 4.2 安装与卸载安全性 4.3 数据安全性 5.兼容性测试 6.安装、卸载测试 7.网络测试 8.接口测试 一、手机 App 测试的范围 功能模块测试 交叉事件测试(突然充电,拔电进行干扰) 性能测试 安全测试 兼容性测试 安装/卸载测试 接口测试 网络测试 二、手机 App 测试的方法 1.功能模块测试 1.1 运行 App 安装完成后的试运行,可正常打开软件。 App 打开测试,是否有加载状态进度提示。 App 打开速度测试,速度是否可观。 App 页面间的切换是否流畅,逻辑是否正确 注册 √ 用户名密码长度 √ 注册后的提示页面 √ 前台注册页面和后台的管理页面数据是否一致 √ 注册后,在后台管理中页面提示 登录 √ 使用合法的用户登录系统。 √ 系统是否允许多次非法的登录

年终工作总结

旧时模样 提交于 2019-12-22 01:52:29
201x 年年底,由于和上一个公司那份特殊的合同到期、再加上其它一些原因,我选择了离职。因为这份特殊的合同,错过了一次去美国工作的机会;另外,由于加班/公司搞所谓文化、团队建设等原因早就想离职,只是没有办法,只能坚持工作。既然工作,最努力做到最好! 然后有幸加入XXX,成为XXX的一份子。在加入XXX的近一年期间,对公司的文化有了基本的了解与认同。 在工作中个人比较注重养成总结与反思的习惯,并有意识地提炼日常工作成果,形成自己的个人源码库、解决某类问题的通用系统体系结构、甚至进化为框架。并积极分享工作经验与解决问题的方法,结合工作的需要,明确了自己的发展方向,并为此目的制定了一定的计划。个人的工作主要是技术工作: XX1项目: 熟悉 XX 软件框架和对 Telechips 播放器 Filter 部分的学习:分析视频 MKV 格式显示与 UI 显示冲突的问题和音乐播放\BT 通话与其它应用切换时 PO 声问题。 XX2项目 XX 功能: 功能实现与优化、功能规范 & 设计文档编写。此部分中我要特别说明的是设计文档的编写,虽然文档在是功能实现后补写的,但个人认为能补上设计文档对以后功能的升级与维护有着重要的作用。 XX2项目 XY 功能:协助完成部分问题的分析与解决。 手机互联:首先了解 DLNA/Miracast/MirrorLink/SSP-Link/App-Link