手机app_手机app开发 - CSDN
手机app 订阅
手机软件,主要指安装在智能手机上的软件,完善原始系统的不足与个性化。使手机完善其功能,为用户提供更丰富的使用体验的主要手段。手机软件的运行需要有相应的手机系统,截至2017年6月1日,主要的手机系统:苹果公司的iOS、谷歌公司的Android(安卓)系统、塞班平台和微软平台。2019年11月4日,工业和信息化部信息通信管理局组织召开APP侵害用户权益行为专项整治工作启动部署会,将重点对违规收集用户个人信息、违规使用用户个人信息、不合理索取用户权限、为用户账户注销设置障碍四个方面的8类问题开展规范整治工作。 [1] 展开全文
手机软件,主要指安装在智能手机上的软件,完善原始系统的不足与个性化。使手机完善其功能,为用户提供更丰富的使用体验的主要手段。手机软件的运行需要有相应的手机系统,截至2017年6月1日,主要的手机系统:苹果公司的iOS、谷歌公司的Android(安卓)系统、塞班平台和微软平台。2019年11月4日,工业和信息化部信息通信管理局组织召开APP侵害用户权益行为专项整治工作启动部署会,将重点对违规收集用户个人信息、违规使用用户个人信息、不合理索取用户权限、为用户账户注销设置障碍四个方面的8类问题开展规范整治工作。 [1]
信息
中文名
手机软件
外文名
App(Application)
应用平台
塞班平台,微软平台,谷歌平台,苹果iOS平台等
手机软件主要特点
智能手机,是指像个人电脑一样,具有独立的操作系统、独立的运行空间,可以由用户自行安装软件、游戏、导航等第三方服务商提供的程序,并可以通过移动通讯网络来实现无线网络接入手机类型的总称。随着智能手机的普及,人们在沟通、社交、娱乐等活动中越来越依赖于手机App软件(App,英文Application的简称,即应用软件,通常是指iphone、安卓等手机应用软件)。手机软件是通过分析,设计,编码,生成软件,而手机软件是一种特殊的软件。 [2] 
收起全文
精华内容
参与话题
  • 手机APP开发流程

    2020-07-21 10:00:24
    汇智在线为你介绍手机APP开发的流程是怎样的
  • android手机APP开发入门心得

    千次阅读 2017-05-06 12:13:24
    android手机APP开发心得 http://blog.csdn.net/fubin0000  首先安装好开发环境(这个过程网络上资料太多了,我相信你搜一搜搭建好环境应该是小菜一碟),然后就是在eclipse里面建立 Andriod Application ...

    android手机APP开发心得


    http://blog.csdn.net/fubin0000

            首先安装好开发环境(这个过程网络上资料太多了,我相信你搜一搜搭建好环境应该是小菜一碟),然后就是在eclipse里面建立 Andriod Application  Project工程。



            简单来说一个APP工程主要由3部分组成,第一个是SRC文件夹下的包文件,它的文件格式都是.java,这是主要文件夹。一般各个界面的功能设计都在这些文件里面。第二个是res文件夹,它下面有很多个子文件夹,比如layout里面的文件就是进行界面的布局设计文件,一个优秀的APP离不开漂亮的界面设计,drawable-hdpi这个文件夹下一般就放置我们APP的图片,menu就是放置菜单文件。第三个就是AndroidManifest.xml文件,它的功能就是为src下的每个.java活动进行权限注册,不经注册的活动是不能被响应的。

           然后再讲讲怎么创建一个活动:

           右击res/layout目录------NEW-----Androidxml File,然后命名比如为“first_layout”这个一般首字母要为小写,根元素选择Linear-Layout.这样一个界面布局文件就建好了,值得一提的是根元素有很多,这个要根据你界面的需求进行不同的选择,大多数时候就选Linear-Layout,但是如果你想界面布置更容易简单一点,布置界面的话我建议选择 “RelativeLayout”,用这个我觉得更灵活一点。

            怎么创建一个类:

           右击src下的包com.example.kkkkk包---New---class,在弹出的对话框中,新建一个名为FirstActivity的类,这个名称一般要求首字母要大写,不然会报错,并让它继承自Activity(也就是修改superclass中选择或输入Activity-android.app)

            怎么注册:

    必须要在AndroidManifest.xml文件里面对每一个活动进行注册,也就是说我们的每个活动都必须要考虑到这三者之间的关系。

            APP如何改名称:res---values—strings.xml

            怎么建菜单:rse目录----New---Folder输入文件夹名menu点击Finish,再在改文件夹下新建名为main菜单文件---New--Androidxml File。

     

    展开全文
  • 手机APP开发/WebApp应用

    千人学习 2018-10-22 21:38:13
    由于智能手机、平板电脑等移动终端设备的不断普及,使APP应用软件得到广泛的使用,导致APP开发的“兴起”。App是application的缩写,通常专指手机上的应用软件,或称手机客户端。随着智能手机越发普及、用户越发依赖...
  • 手机APP入门

    2020-08-16 10:23:16
    除去每个产品和版本不同的业务需求以及功能,针对于大多数APP的共同点和移动设备的特性,本文总结了一些APP功能测试中经常遇见,需要考虑到的测试点以供参考。 一、安装和卸载 应用的安装和卸载在任何一款APP中都...

    目录

    一、安装和卸载

    二、运行

    三、注册和登录  

    四、日历控件  

    五、权限设置

    六、软件更新  

    七、网络环境   

    八、兼容性测试   

    九、异常测试   


    除去每个产品和版本不同的业务需求以及功能,针对于大多数APP的共同点和移动设备的特性,本文总结了一些APP功能测试中经常遇见,需要考虑到的测试点以供参考。

    一、安装和卸载

    应用的安装和卸载在任何一款APP中都属于最基本功能。一旦出错,就属于优先级为紧要Critical的缺陷。因此APP的安装和卸载应作为一个测试点多加重视。

    主要关注以下几个方面:

    • 应用是否可以正常安装(命令行安装;豌豆荚/手机助手等第三方软件安装;apk/ipa安装包安装);
    • 应用是否可以在iOS和Android不同系统,版本,机型上进行安装(有的系统版本过低,应用不能适配);
    • 安装过程中是否能暂停,再次点击,是否继续安装;
    • 安装空间不足时如何表现,是否有相应提示,提示是否友好;
    • 安装过程中断网或网络不稳定的情况下,是否有相应提示;
    • 是否可以正常删除应用(桌面删除;第三方软件删除;命令行删除);
    • 应用卸载后所有的安装文件夹是否全部删除;
    • 卸载过程中出现死机,断电,重启等意外的情况,待环境恢复后是否可以继续正常卸载;
    • 卸载是否支持取消功能,单击取消后软件卸载情况是否正常;

    二、运行

    软件安装后需要检查应用是否能正常运行:

    • APP安装完成后,是否可以正常打开,稳定运行;
    • APP的速度是可以让人接受,切换是否流畅;
    • 网络异常时,应用是否会崩溃:在请求超时的情况下,如果程序逻辑处理的不好,就有可能发生Crash;

    三、注册和登录  

    用户注册和登录功能是很多APP产品最基础的构成之一,而主流的登录页面大致分为三种:

    (1)账号密码注册登录;(2)手机号注册登录;(3)第三方授权登录。

    (1)账号密码注册登录

    • 输入正确的账号密码,可正常注册和登录;
    • 已注册用户再次注册;
    • 未注册用户尝试登录;
    • 密码“****”展示;
    • 账号输入框对最大长度和格式应有校验(比如邮箱账号需要邮箱格式等);
    • 账号或密码输入错误时建议提示“账号或密码错误”,而不是“账号错误”或“密码错误”;
    • 密码是否加密传输(可抓取请求查看);
    • 密码更改后,登录时是否做到了有效数据的校验:修改前的密码失效;
    • 未登录时对一些页面的操作,是否做了控制;
    • 切换账号登录,检验登录的信息是否做到及时更新;
    • 对于多个端都进行操作时,确保数据库操作无误,且每个端可以及时看到数据的更新;
    • 多设备同时登录同一帐号时(iOS+iOS,Android+Android,iOS+Android),检查是否将原用户剔除,弹出异地登录提示,且对一些需要登录后才能使用的页面无操作权限;

    (2)手机号注册登录       

    • 手机号输入框格式校验检查;
    • 验证短信的接收是否及时;
    • 用验证码可正常登录;
    • 验证码错误时,登录失败+友好提示;
    • 验证短信文案是否符合所测APP;
    • 重复发送验证码,前一个验证码正常失效;
    • 频繁操作验证码发送,应有操作限制;
    • 验证码有效期校验(超过有效期无法登录);

    四、日历控件  

    目前很多包含购票功能的APP中都会设置日历控件方便选票,那么对日历控件的测试我们需要关注哪些呢?

    • 月份和日期对应(比如2月有28天,7月31天);
    • 闰年2月,应有29天;
    • 跨年时,年份应有增加;

    比如下图的问题就属于跨年但年份未增加的问题:

    五、权限设置

    当前很多APP的使用依赖于位置,通知,网络等用户权限,例如杭州公交APP,在首次启动时会询问用户是否同意启用定位,通知,网络权限。

    针对用户权限,我们可以多关注以下几点:

    • 首次启动APP询问是否同意启用权限;
    • 消息权限开启时,消息推送是否正常接收(iOS系统应用启用和后台关闭时都应该可以收到;Android系统在后台关闭进程后就不会推送);
    • 消息权限关闭后,APP客户端接收不到消息推送;
    • 位置权限开启时,APP可定位到当前位置(比如杭州公交APP,能自动定位到用户当前位置,展示出附近的公交站);
    • 位置权限关闭后,APP需定位才可用的功能,是否有提示引导用户开启权限,比如“请打开系统设置中’隐私-定位服务’,允许“XXXX”使用您的位置”;
    • 网络权限关闭时,APP是否有提示(“服务器或网络错误,请稍后重试”),是否有提示引导用户开启权限;

    六、软件更新  

    • 强制更新(APP开启后要求必须更新,否则无法使用APP):1、多次关闭和打开APP后是否正常跳出更新弹窗,且无法关闭;2、点击更新是否正确跳转至后台配置的更新页面;
    • 非强制更新(只提示一次更新):1、可正常关闭更新弹窗;2、重启APP更新提示按照需求再次显示,或者不再显示;3、点击更新是否正确跳转至后台配置的更新页面;
    • 取消版本更新时,老版本可以正常使用;
    • APP更新后版本号应有更新;
    • APP更新后新增功能和老功能可正常使用;
    • 当有新版本时,不删除客户端的情况下,直接更新是否成功;
    • 删除APP后更新;

    七、网络环境   

    • 3G,4G,wifi 网络环境下应用的各功能可正常运行;
    • 网络异常时 ,数据交换失败是否会有提醒;
    • 有网到无网再到有网环境时,数据是否可以自动恢复,正常加载;
    • 只允许内网访问的APP,在连接到外网时是否有友好提示;

    八、兼容性测试   

    • 尽量覆盖该产品的主要用户(建议选取产品自己的数据,具体技术方案可以采取APP内部埋点的方法。如果是新发布的产品,可以选取竞品类产品的数据);
    • 从不同系统,版本,分辨率,机型(不同厂家ROM)等纬度进行适配测试;
    • 通常选择在少数主流设备上执行全向的用例,在其他兼容性范围内的设备上覆盖主要功能的测试用例;
    • 关注各功能界面在不同分辨率下是否存在UI展示问题(如果代码没有对不同分辨率做适配处理,就可能会出现错位,遮挡,留白,拉伸和模糊等问题);
    • 基于UI自动化脚本的云测试方案(基于轻量级的UI自动化脚本,以及借助云平台大量的真机资源);

    九、异常测试   

    • 没有内存空间时,APP能否正确响应;
    • 横竖屏切换展示;
    • APP运行时网络中断;
    • 反复操作某个功能(一般是比较重要的功能),不断点击和刷新,是否会出现闪退;
    • APP运行时接入电话,短信,微信,或其他消息;

    由于移动互联网的应用太多,更新频繁,无论如何不是个人经验所能覆盖完。

    展开全文
  • 2019年最受欢迎的手机App

    千次阅读 2019-03-04 16:48:00
    手机是生活中最为常见的一样物品,使用的频率可以说比吃饭还要频繁,我们使用手机时一般都会习惯性叫做玩手机,但是我们玩手机实际上却是在玩手机的已下载或者尚未下载的APP应用,全球的App应用软件数不胜数,但是总...

    手机是生活中最为常见的一样物品,使用的频率可以说比吃饭还要频繁,我们使用手机时一般都会习惯性叫做玩手机,但是我们玩手机实际上却是在玩手机的已下载或者尚未下载的APP应用,全球的App应用软件数不胜数,但是总有那么几款是大众非常熟悉的和日常生活中经常会使用到的,今天我们就来谈谈究竟哪些APP应用使用的人数最多呢?


    近日,有市场统计数据研究所发表了一篇报道,根据报道上发布的内容我们可以看到,目前在全球范围内,究竟哪些App应用使用的人数最多,使用的最频繁。这项数据的来源是根据全球手机用户每月使用该App应用的活跃度综合统计得出,一起来看看吧。


    先来看看排名前三的App应用吧,第一名Facebook可能我们比较熟悉,但是在国内,使用“脸书”的用户数量也不会太多。第二名和第三名分别是WhatsApp Messenger和Facebook Messenger。这三款App应用均是出自“脸书”之手,也都是同一家公司推出的产品。


    “脸书”的强大令其他App汗颜,微信和QQ也只能甘居第四和第六,微信和QQ都是作为国民级别的社交应用,本身使用的人数基数就非常巨大,但还是排在了“脸书”之后,可见“脸书”在全球的欢迎程度。


    而排名第七的App应用呢,则是个另类,不属于社交软件的范畴,但也可以当社交软件使用。这项App就是我们马爸爸推出的支付宝,支付宝的主要职能是实现资金的便捷交互,安全性能方面支付宝也是国际顶尖水平,据支付宝官方数据显示,目前全球注册支付宝的用户数量已经超过10亿。紧跟支付宝其后排名第八的则是马爸爸的另一项产品淘宝App。


    再来看排名第九的WiFi万能钥匙,竟然将国民搜索软件百度挤在身后。根据WiFi万能钥匙官宣的一条消息称,WiFi万能钥匙的全球使用人数已经超过了9亿,有超过了两百多个国家和地区的用户都在使用这一App,能用WiFi就用WiFi,流量能省则省。WiFi破解的市场需求非常大,WiFi万能钥匙的出现也是恰到好处,让更多的手机用户享受到WiFi的乐趣。

    展开全文
  • 什么是手机APP

    2014-02-04 22:32:09
    也许你们还不知道什么是手机APP的具体定义是什么,但你一定下载过手机APP,你的手机里也至少有1个常用的手机APP:腾讯QQ。 接下来,小编就来帮大家科普一下吧,到底什么是才是手机APP呢? APP是英文Application的...

    


    随着iPhone、三星、小米等智能手机的逐步流行和广泛普及,手机APP这个词语开始频繁的出现在广大手机网民的视线中。也许你们还不知道什么是手机APP的具体定义是什么,但你一定下载过手机APP,你的手机里也至少有1个常用的手机APP:腾讯QQ。

    接下来,小编就来帮大家科普一下吧,到底什么是才是手机APP呢?

    APP是英文Application的简称,指智能手机的第三方应用程序统称“移动应用”也称“手机客户端”。被大家所熟知的著名企业的APP如之前很火的手机游戏“水果忍者”、“愤怒的小鸟”,还有大家最常用的如“微信”、“支付宝”等等。

    介绍完APP,接下来说说APP的分类。目前市场上的APP种类多种多样,包括通讯类、游戏类、娱乐类、社交类、实用生活类等等。而按照小编日常的使用习惯,现在主流的APP又可以细分为如下几种类别:视频,音乐,阅读,新闻,地图,日常,天气,办公,理财,系统,游戏,猎奇,交友,上网,购物,学习,安全,图片在每周的APP推荐中,将会按照细分类型给大家作相应的推荐。

    随着时代与技术的进步,人们对于信息的需求也就越大,对于移动性的要求也就越高。所以,手机APP的快速发展是必然的发展趋势,同时应运而生的还有很多APP商店,这就大大提高了APP的下载量,让APP的下载成为了一件非常简单的事情比较著名的APP商店有Apple的iTunes商店,Android的Android Market和国内各大互联网厂商的手机应用市场,诺基亚的Ovi store(塞班时代)和Windows Phone应用商店,还有Blackberry用户的BlackBerry App World,以及微软的应用商城。小编在推荐中也会给出相应的安全可靠的下载地址,希望大家多多关注。


     每周APP推荐开通自己的微信公众平台了。在订阅号中搜索“每周APP推荐”,或者用微信扫描下面的二维码即可关注。我们将用心为您推荐每一款值得推荐的手机APP。

    展开全文
  • 盘点那些手机上绝对值得安装的 App

    千次阅读 2019-01-12 10:23:16
    文章里面总结了一些非常良心好用的 App,堪称「神器」,我从里面优中选优,挑选了 24 款佳软(见下面这张图),好东西就要拿出来分享,所以今天就和你来介绍一下它们各自的功能特点,希望里面刚好有你需要的。...
  • 手机APP真是层出不穷,从微信、支付宝到微博、头条,个个都给我们的手机增添了不少好功能,使用起来妙不可言,但是呢,除了这些大众的,还有一些手机APP也非常好用,一般人都不知道,今天给大家分享出来,好的资源...
  • 手机APP的分类

    2019-09-04 13:59:26
    目前主流应用程序大体分为三类:Web App、Hybrid App、Native App 一.什么是Web App、Hybrid App、Native App Web App Web App 指采用Html5语言写出的App,不需要下载安装。类似于现在所说的轻应用。生存在...
  • 手机APP与机顶盒互通

    2020-06-26 20:37:33
    手机APP与机顶盒互通1.互通1.1 增加静态路由表项1.2 增加域名策略1.3 增加地址转换规则 1.互通 手机APP与机顶盒互通,并且机顶盒用于直播和点播。 1.1 增加静态路由表项 首先得知点播服务器的IP地址网段。 1.2 ...
  • 这两年区块链很火,除了传统的电脑矿机挖矿,现在APP市场流行大量参差不齐的手机挖矿APP。 相较于矿机挖矿,“手机挖矿”的优势是显而易见的,因为这种挖矿方式看上去属于“零投入”,而且还能够随时随地“挖”。...
  • 各位大神,我是刚培训出来的,刚面试一个公司,是做手机APP的,我培训班没教过APP的开发,不知道和开发BS应用有啥区别呢?我现在不知道这个APP的具体功能是什么?要什么需求?就一般情况来说,开发APP我可能会用到...
  • 使用fiddler对手机APP进行抓包

    万次阅读 多人点赞 2018-01-03 17:06:01
    在做手机或移动端APP的接口测试时,需要从开发人员那里获取接口文档,接口文档应该包括完整的功能接口、接口请求方式、接口请求URL、接口请求参数、接口返回参数。如果当前项目没有接口文档,则可以使用fiddler对APP...
  • 微信浏览器跳转app解决方案

    万次阅读 2019-04-16 13:47:40
    微信浏览器跳转app解决方案 新版本微信浏览器中,已禁用打开其他APP应用,只支持打开微信合作商 APP应用,所以无法通过微信浏览器直接唤醒其他APP应用。列举微信浏览器唤醒APP的2种...如果手机上没有安装APP,可...
  • 根据前两次的ESP8266 学习,在网上找到一款软件可以和WIFI模块进行连接,并且可以根据自己的设计需要进行功能添加,对于初学者的我来说很是舒坦...大家也可以到我CSDN资源栏进行下载(ESP8266 手机APP) 安装完打...
  • APP狭义指智能手机的第三方应用程序,广义指所有客户端软件,现多指移动应用程序。 app是什么意思 一、最常用的解决APP是什么意思的答案 传统意义上来说,APP这个简写的英文名称之所以会如此流行,主要是因为移动...
  • 通过adb打开android应用,我们需要做的第一步,就是查看当前app的入口,第二部,就是通过命令启动我们的app入口 查看app的启动画面在运行下面命令时,先启动想要通过adb打开的app#查看当前app的入口 adb shell ...
  • 最近在做Android接口调试,用postman发请求时总是报500空指针异常,获取不到请求的数据,我就在想是不是请求body没过去,后台接受不到,手机app是正常使用的。所以我就想到拦截手机的请求,看看请求头是什么,是不是...
  • system/app系统自带的应用程序,无法删除。 data/app? 用户程序安装的目录,有删除权限。?安装时把apk文件复制到此目录??? data/data?存放应用程序的数据?? Data/dalvik-cache?将apk中的dex文件安装到dalvik-cache...
  • 如何在苹果手机上调试App

    万次阅读 2016-10-10 14:47:19
    注意:本文中使用的是Xcode8.0,手机系统是iOS10.0.1。因为在网络上的许多教程都是讲很旧的Xcode版本了,很多操作已经不适合最新版本的Xcode了。特此记录一下 1. 将自己的手机连接到Mac上,点击Xcode-》Window-...
1 2 3 4 5 ... 20
收藏数 424,912
精华内容 169,964
关键字:

手机app