开发者自测文档(91移动开放平台)
91移动开发平台SDK(完整版)参考手册模板
91移动开发平台SDK(完全版)参考手册V3.1.52012-01-05目录一、91SDK构成 (6)二、支持ANDROID及JAVA版本 (6)三、91SDK环境搭建 (6)1、导入91SDK_L IB P ROJECT工程 (6)2、为您的工程引进91SDK_L IB P ROJECT (8)3、配置N D C OM P LATFORM.XML (10)4、导入ND_RES.ZIP (11)四、消息通知 (11)1、数据通知(N D C ALLBACK L ISTENER.CLASS) (11)1)回调实现(callback) (11)2)通知销毁(destroy) (12)3)判断该通知是否销毁(isDestroy) (13)2、状态通知(N D M ISC C ALLBACK L ISTENER.CLASS) (13)1)登录通知(OnLoginProcessListener) (13)2)支付通知(OnPayProcessListener) (14)3)退出平台界面通知(OnPlatformBackground) (14)五、集成91SDK功能 (15)1、设置A PP I D和A PP K EY (15)2、检查更新(ND A PP V ERSION U PDATE) (15)3、登录/注销 (17)1)登录(ndLogin) (17)2)注销登录(ndLogout) (17)3)判断是否已经登录(isLogined) (18)4、设置为调试模式(ND S ET D EBUG M ODE) (18)5、捕获退出平台界面的通知(SET O N P LATFORM B ACKGROUND) (19)6、设置平台界面横竖屏方向(ND S ET S CREEN O RIENTATION) (20)7、发送渠道ID(ND S END C HANNEL) (20)8、进入平台 (20)1)进入平台中心(ndEnterPlatform) (20)2)进入好友中心(ndEnterFriendCenter) (21)3)进入指定用户的空间(ndEnterUserSpace) (21)4)进入游戏大厅(ndEnterAppCenter) (21)5)进入指定应用的主页(ndEnterAppCenter) (21)6)进入设置界面(ndEnterUserSetting) (21)7)进入邀请好友界面(ndInviteFriend) (22)8)进入用户反馈界面(ndUserFeedback) (22)9)进入应用论坛界面(ndEnterAppBBS) (22)10)91豆充值(ndEnterRecharge) (22)11)分享到第三方平台(ndShareToThirdPlatform) (23)9、应用内购买 (23)1)如何使用同步购买(ndUniPay) (23)a)发起购买请求 (23)b)漏单处理 (24)2)如何使用异步购买(ndUniPayAsyn) (25)3)支付结果通知 (27)4)代币充值 (27)10、虚拟商店 (29)1)简介 (29)2)进入虚拟商店 (29)3)获取虚拟商品类别 (30)4)获取应用促销信息 (30)5)获取商店里的商品信息列表 (31)6)购买虚拟商品 (32)7)获取已购买的商品信息列表 (35)8)查询指定虚拟商品授权信息 (36)9)使用已购买的虚拟商品 (37)10)查询游戏币余额 (38)11、获取平台数据信息 (39)1)数据结构介绍 (39)2)获取当前应用的玩家列表(ndGetAppUserList) (39)3)获取当前应用的我的好友列表(ndGetAppMyFriendList) (40)4)获取我的好友列表(ndGetMyFriendList) (41)5)获取登录用户昵称(ndLoginNickName) (41)6)获取登录用户uin(ndLoginUin) (41)7)获取当前应用名称(getAppName) (41)8)获取我的信息(ndGetMyInfo) (41)9)获取我的详细信息(ndGetMyInfoDetail) (42)10)获取用户详细信息(ndGetUserInfoDetail) (43)12、好友操作 (44)1)给好友发送消息(ndSendFriendMsg) (44)2)添加/删除好友 (44)13、获取头像/图标 (45)1)简介 (45)2)获取好友头像(默认大小) (ndGetPortrait) (45)3)获取好友头像(自定义大小) (ndGetPortraitEx) (46)4)获取好友头像路径(ndGetPortraitPath) (46)5)获取默认头像、默认应用图标(ndGetDefaultPhoto) (47)6)获取排行榜图标(ndGetLeaderboardIcon) (47)7)获取成就榜图标(ndGetAchievementIcon) (48)8)获取虚拟商品图标(ndGetProductIcon) (48)14、获取系统消息数 (49)1)获取新消息数和新系统消息数(ndGetNewMsgAndNewSysMsgCount) (49)15、动态模板 (50)1)使用动态模板发送动态 (50)2)后台配置_动态模板 (51)16、排行榜/成就榜 (52)1)简介 (52)2)提交排行榜分数(ndSubmitScore) (52)3)打开排行榜界面(ndOpenLeaderBoard) (53)4)获取排行榜榜单(ndGetLeaderBoard) (53)5)获取用户排行列表(ndGetUserLeaderBoardInfoList) (53)6)解锁成就(ndUnlockAchievement) (54)7)打开成就榜界面(ndOpenAchievement) (55)8)获取成就列表(ndGetAchievementInfoList) (55)六、版本号设定规则 (55)七、混淆 (56)八、FAQ (56)一、91SDK构成当您下载完91SDK的rar包后,解压出该包,里面包含的文件如图:其中:●demo 91移动开发平台的DEMO工程。
开发人员自测标准
开发人员自测标准全文共四篇示例,供读者参考第一篇示例:开发人员自测标准是指开发人员在开发完成后自行对自己的代码进行测试和评估的一套标准。
这样做的目的是可以在正式验收之前及时发现可能存在的bug和问题,提高软件的质量和稳定性。
在软件开发中,开发人员自测是非常重要的一环,能够帮助开发人员更好地检查和改进自己的工作,减少后续测试和修复的工作量,提高开发效率和质量。
下面我们来详细介绍一下开发人员自测的标准和步骤。
一、自测的目的和重要性1. 开发人员自测的主要目的是确保开发人员所编写的代码符合需求和设计,并且没有明显的bug和问题。
通过自测,开发人员可以在提交代码之前就发现并解决潜在的问题,提高软件的质量和稳定性。
2. 开发人员自测可以帮助开发人员更好地了解自己的工作,加深对代码的理解和掌握,提高编程能力和代码质量。
通过自测,开发人员可以及时发现和纠正自己的错误和不足,提高自身的工作水平和能力。
3. 开发人员自测还可以减少后续测试和修复的工作量,提高开发效率和质量。
通过自测,开发人员可以在最早的阶段就发现和解决问题,避免问题的扩大和影响,节省时间和成本。
二、自测的标准和步骤1. 测试环境的搭建:在进行自测之前,开发人员需要先搭建好测试环境,包括所需的测试工具和测试数据。
确保测试环境的稳定和完整,以便开发人员进行有效的自测。
2. 测试用例的编写:开发人员需要根据需求和设计编写相应的测试用例,覆盖各种可能的情况和场景。
测试用例应该详细具体,包括输入、输出和预期结果,以便开发人员进行准确的测试和评估。
3. 功能测试:开发人员需要对功能进行全面的测试,确保功能的正确性和完整性。
测试时要模拟各种情况和场景,包括正常情况和异常情况,以便发现和解决潜在的问题和bug。
4. 性能测试:开发人员还需要对性能进行测试,包括性能指标和性能优化。
测试时要考虑各种因素和影响,包括系统资源和性能瓶颈,以便提高系统的性能和稳定性。
5. 安全测试:开发人员还需要对安全进行测试,包括安全漏洞和安全风险。
6.中国石化移动应用平台实践自测练习(修正版)1
中国石化移动应用平台实践自测练习〔修正版〕一、单项选择题(共44题,每题1分,共44分)1.以下哪项是列表组件中必须实现的接口[1.0]A.详情接口B.验证接口C.摘要接口D.选项卡接口标准答案:A试题分析:中国石化移动应用平台技术标准接口开发局部V2.0〔企业版〕P22.接口元素table中的expand属性如设置值为false那么表示[1.0]A.展开表格B.收缩表格C.添加表格D.删除表格标准答案:B试题分析:中国石化移动应用平台技术标准接口开发局部V2.0〔企业版〕P223.更换应用的图标,对于IPAD图标像素有什么要求?[1.0]A.114*114B.108*108C.128*128D.218*218标准答案:B试题分析:常见问题114.安卓应用中心安装包,下载完之后进展安装提示“解析包时出现问题〞,此错误提示一般是因为下载的安装包不完整造成的,可以先检查安装包的大小是[1.0]标准答案:D试题分析:常见问题155.移动平台应用中心我的设备中,不包含下面那个选项?[1.0]A.锁屏B.恢复出厂设置C.解除设备绑定D.推送消息标准答案:D6.中石化平台应用客户端中以下不能直接查看的附件是?[1.0]A..tifB..movC..bmpD..ppt标准答案:B试题分析:问题127.登陆山东石油移动应用平台,点击“工作台统一门户〞可浏览的文件格式不包括________[1.0]A.DOCB.MAPC.PDFD.XLS标准答案:B试题分析:?山东石油移动应用用户手册(Android版)?p108.移动管理中心各层级管理员不可以实现对________的分级管理和控制[1.0]A.移动设备B.设备接入策略C.系统用户与权限D.应用配置标准答案:D试题分析:?移动管理中心_用户手册V2.0?p29.子节点信息配置时节点名称最多支持几个汉字________。
[1.0]A.5B.8C.10D.15标准答案:A试题分析:移动开发中心手册第15页10.以下不属于移动开发步骤的是________。
中文91全站动态各站接入规则
中文91全站动态各站接入规则1目的本文档用于给程序员作参考。
2案子介绍各站程序员根据动态格式进行数据接口的书写。
3前台实现3.1各站规范接口实现原理:根据各站的动态规则,若用户在对应站点进行交互,则产生动态,记录在同城动态的数据库中。
同时产生动态的站点,可从同城顺利调到数据。
数据管理:用户在对应站点进行删除操作时,会删除之前该动态的记录,在下一次动态产生时,更新显示。
接口限制:1.用户动态记录的是行为人,行为时间,行为主体,行为的对象和行为模式。
2.只记录有积极影响的行为。
例如图站,只需记录上传、评论、推荐图片等的操作,不需要记录修改,删除等操作。
3.1.1.各站动态记录规则以下表格将列出需要记录的行为。
具体的用户操作动态对应的记录表现形式见下文。
此处只列出需要记录的大概。
包子铺包子兑换商品、活动发奖、抽中商品、拍卖某商品、参与某团购活动参与活动(通过任务系统)、活动获奖信息(参与XX活动,获得了1包子奖励XX 时间)任务接受任务、完成任务下载站下载了XX软件用户中心:行为动态规则举例修改资料修改单个字段:用户名将字段修改为……Miss将昵称修改为Miss UMiss将昵称修改为Miss U修改多个字段:用户名修改了字段A、字段B、字段C 查看>>点击查看到该用户的交友主页。
Miss 修改了生日、所在地、爱好查看>>推荐内容推荐单个内容:用户名推荐了用户名1的内容内容描述“推荐语”用户名推荐了用户名1的内容内容描述Miss 推荐了Done的照片我真的是够了啊“真是太牛啦”推荐多个内容:用户名推荐了用户名1的内容内容描述“推荐语”>>用户名的其它n个推荐点击用户名的其它n个推荐则查看其推荐更多页。
Miss 推荐了Done的照片我真的是够了啊“真是太牛啦”>> Miss的其它3个推荐图片中心:行为动态规则举例上传图片上传单张图片:用户名上传了1张图片到相册名(缩略图)Miss上传了1张照片到这就是我上传多张图片:用户名上传了n张图片到相册名(最新3张缩略图)查看>>点击查看进入到用户的该相册。
移动APP安全测试
移动APP安全测试移动APP面临的威胁风起云涌的高科技时代,随着智能手机和iPad等移动终端设备的普及,人们逐渐习惯了使用应用客户端上网的方式,而智能终端的普及不仅推动了移动互联网的发展,也带来了移动应用的爆炸式增长。
在海量的应用中,APP可能会面临如下威胁:新技术新业务移动APP评估思路在这次的移动APP安全测试实例中,工作小组主要通过如下7个方向,进行移动终端APP安全评估:运营商自动化APP测评思路运营商自主开发的自动化APP安全检测工具,通过”地、集、省”三级机构协作的方式,来完成移动终端APP安全检测与评估。
APP测试思路如下:安全检测要点Allowbackup漏洞AndroidManifest.xml文件中allowBackup属性值被设置为true。
当allowBackup标志为true时,用户可通过adb backup来进行对应用数据的备份,在无root的情况下可以导出应用中存储的所有数据,造成用户数据的严重泄露。
整改建议将参数android:allowBackup属性设置为false,不能对应用数据备份。
WebView漏洞应用中存在WebView漏洞,没有对注册JAVA类的方法调用进行限制,导致攻击者可以利用反射机制调用未注册的其他任何JAVA类,最终导致javascript代码对设备进行任意攻击。
整改建议通过在Java的远程方法上面声明一个@JavascriptInterface 来代替addjavascriptInterface;在使用js2java的bridge时候,需要对每个传入的参数进行验证,屏蔽攻击代码;Note :控制相关权限或者尽可能不要使用js2java 的bridge 。
关键数据明文传输应用程序在登录过程中,使用http协议明文传输用户名和密码,并未对用户名和密码进行加密处理。
通过监控网络数据就可以截获到用户名和用户密码数据,导致用户信息泄露,给用户带来安全风险。
开放平台错误自查手册-具体错误-墨灵
淘宝网开放平台错误自查手册本文档针对2.0服务,文档中的2.0的说法是相对已下线的1.0而言的墨灵2010-10-15目录一、错误处理流程概览 (3)二、服务器响应内容透析 (4)1.调用成功返回格式 (4)2.调用错误返回 (4)1)http连接错误 (4)2)服务端错误总述 (4)3)平台解析错误 (5)4)业务处理错误 (6)三、响应格式错误处理 (9)1.响应格式格式错误,但数据正确 (9)2.响应格式错误,数据也错误 (10)四、平台级错误处理 (11)五、业务级错误处理 (13)1.参数错误 (13)2.权限控制 (13)3.用户不存在 (13)4.服务错误 (15)a)服务调用错误 (15)b)服务调用异常 (15)c)远程调用错误 (15)d)Top解析错误 (15)六、返回参数缺失处理 (16)1.整个消息体为空或缺少文档中说明的结构体返回。
(16)2.缺少fields指定字段返回 (16)七、总结 (17)一、错误处理流程概览图表 1 错误处理流程从这个错误处理流程可知,在整个错误处理的过程中,一共可以分为3条主要的流程:请求解析异常流程处理,平台级错误处理和业务调用错误处理。
当然,这一切处理的最初也是最重要的一步就是:将服务器响应内容保留下来。
二、服务器响应内容透析服务器响应内容,顾名思义就是isv调用top服务得到的响应的内容。
这些内容能够最真实的反应出isv请求的问题和服务器当前的情况,也最能够帮助isv找到问题的所在。
服务器响应内容一般分为两种:一种是wiki文档中所编写的成功调用所返回的字段,另一种是调用失败的返回的错误相关信息。
1.调用成功返回格式2.0的服务调用成功的响应返回信息相对的规范化了。
2.0的响应内容主要也可以分为3层:最外一层是你调用服务的名称所对应的响应标记,如:获取单个商品(taobao.item.get)的响应最外层为"item_get_response":{ },表示这是获取单个商品的响应;中间一层是返回结构体的标记。
手游六大渠道评测(详细版)
1
平台上线标准 上线的评级标准 平台上线流程 产品首发流程
2
3
4
1.平台上线标准
• 目前各个平台的上线前流程大同小异,产品上线之前 要了解下各平台对产品上线前后评级的数据标准,这 些标准包括两个方面上线前的评分标准和上线后的评 分标准
①游戏画面:背景层次丰富,制作精细,发色数的高低, 各场景间风格差异是否明显。 ②可选的模式是否多样,游戏中的任务安排是否合理, 是否可以选择已经完成的关卡反复战斗,场景中是否有 BUG,关卡长度,地形、敌人、任务样式是否多样, boss动作是否有魄力且是否有特殊设定。 ③操作性:游戏运行是否流畅,游戏按键是否合理,设 计是否贴心,整体节奏是否符合该类游戏要求。 ④菜单选项设计是否具有逻辑性;载入进度时间是不是 适中并且有无进度标识;确认、返回是否有明确文字表 示;声音、振动等功能是否可在游戏设置选项中开启或 关闭;游戏进行中是否有明确引导,并可是否自动或手 动存储游戏进度的。360手机助手91手机助手• ••
•
• • • • • • •
•
渠道:91无线 移动开放平台 简介:91移动开放平台整合了91无线旗下2大应 用商店(91助手、安卓市场)、三大知名媒体(18183、 91手机娱乐、安卓网)及部分核心运营资源,为国内外 开发者提供从用户推广到产品运营的整体解决方案。 目前全平台已联运手游产品超过1300款,合作开 发者数量超过800家。2014年全年预估合作的开发者 得到分成金额超过5亿 代表性运营成果:《梦想海贼王》、《迷你西 游》、《我是火影》、《王者之剑》 接入要求和流程: 1.开发者必须在上创建账号 2.应用创建并通过网签 3.产品通过QA测试 4.产品发布上架 评测标准:产品上架前后均有相应测评流程 上架前–针对潜质新游,在上架前将对该产品进行 360度测评,从各个视角对游戏进行体验和测试,撰写 测评报告并给与评级建议 上架后–独家设计的黑马模型潜力值算法,有效快 速评估新上架的游戏在一段时间内的潜力值,充分捕 捉具有潜力的新游
软件自测报告模板
√
5.2.7.2
应通过经编排的文档清单为理解用户文档集提供便利。
符合要求
√
5.2.8
产品质量——功能性
用户文档集中应陈述产品说明中所列的所有限制。
符合要求
√
5.2.9
产品质量——兼容性
5.2.9.1
用户文档集应提供必要的信息以标识使用该软件的兼容性要求。
——
√
5.2.9.2
用户文档集应以适当的引用文档指明RUSP在何处依赖于特定软件和(或)硬件。
符合要求
√
5.2.17
使用质量——满意度
5.2.17.1
用户文档集应能帮助用户达到产品说明陈述的使用质量满意度的目标。
符合要求
√
5.2.17.2
用户文档集应提供供方的联系方式,以便用户反馈满意度信息。
符合要求
√
5.2.18
使用质量——抗风险
用户文档集应能帮助用户达到产品说明陈述的使用质量抗风险的目标。
符合要求
√
5.2.3.4
用户文档集应标识该软件能完成的预期工作任务和服务。
符合要求
√
5.2.4
完备性
5.2.4.1
用户文档集应包含使用该软件必需的信息。
符合要求
√
5.2.4.2
用户文档集应说明在产品说明中陈述的所有功能以及最终用户能调用的所有功能。
符合要求
√
5.2.4.3
用户文档集应列出已处理处置、会引起应用系统失效或终止的差错和缺陷,特别是列出那些最终导致数据丢失的应用系统终止的情况。
可用性
用户文档集对于该产品的用户应是可用的。
符合要求
√
5.2.2
中文91文章后台需求说明书1.2
91文章管理后台需求说明书版本历史记录目录1.目的 (5)2.适用范围 (5)3.参考文档 (5)4.缩写 (5)5.名词定义 (5)6.产品介绍 (6)6.1.产品简介 (6)6.2.市场定位 (6)6.3.产品目标 (6)7.创新点说明 (6)8.功能分解图 (7)9.界面关系图 (7)10.文章系统管理后台 (8)10.1.管理员管理 (9)10.1.1.组列表 (9)10.1.2.管理员列表 (11)10.2.文章管理(调用记者团功勋系统文章部分进行修改即可) (13)10.2.1.待审核文章列表 (13)10.2.2.采用文章列表 (16)10.2.3.退稿文章列表 (17)10.2.4.精华文章列表 (18)10.2.5.玩家草稿列表 (18)10.2.6.搜索文章 (18)10.2.7.文章统计 (18)10.3.用户管理 (19)10.3.1.玩家列表 (19)10.3.2.达人榜 (22)10.3.3.记者排行榜 (22)10.4.分类管理 (23)10.4.1.分类列表 (23)10.5.系统管理 (25)10.5.1.系统日志 (25)10.5.2.自动短信 (26)10.5.3.自动短信修改 (26)10.6.活动管理 (27)10.6.1.添加活动 (27)10.6.2.修改活动 (27)10.6.3.活动文章管理 (27)10.6.4.关闭活动 (27)10.7.用户等级设置 (28)10.7.1.普通用户等级: (28)10.7.2.记者用户等级 (28)10.8.用户统计数据 (29)11.非功能需求 (30)11.1.软硬件环境需求 (30)11.2.性能需求 (30)11.3.系统安全性需求 (30)12.其他需求 (30)13.附件 (30)1.目的描述91文章系统管理后台的需求,相关人员通过此需求说明书可以清晰的了解91文章系统管理后台的功能和业务流程,指导产品的开发。
移动端通用测试标准参考
软件卸载过程中断电 软件卸载过程中重启 软件卸载过程中死机 卸载后是否可以重装 按钮、对话框、列表和窗口等;或在不同的连接页面之间需要导航 是否易于导航,导航是否直观 导航帮助是否准确直观 导航与页面结构、菜单、连接页面的风格是否一致 屏幕旋转 各控件操作方式统一 自适应界面设计,内容根据窗口大小自适应 页面标签风格是否统一 页面是否美观 页面的图片应有其实际意义而要求整体有序美观 图片质量要高且图片尺寸在设计符合要求的情况下应尽量小 界面整体使用的颜色不宜过多 输入框说明文字的内容与系统功能是否一致 文字长度是否加以限制 文字内容是否表意不明 是否有错别字 信息是否为中文显示 是否有敏感性词汇、关键词 是否有敏感性图片,如:涉及版权、专利、隐私等图片 App安装完成后的试运行,可正常打开软件 App打开测试,是否有加载状态进度提示 App打开速度测试,速度是否可观 App页面间的切换是否流畅,逻辑是否正确 注册 --同表单编辑页面 --用户名密码长度 --注册后的提示页面 --前台注册页面和后台的管理页面数据是否一致 --注册后,在后台管理中页面提示 登录 --使用合法的用户登录系统 --系统是否允许多次非法的登陆,是否有次数限制 --使用已经登陆的账号登陆系统是否正确处理 --使用禁用的账号登陆系统是否正确处理 --用户名、口令(密码)错误或漏填时能否登陆 --删除或修改后的用户,原用户登陆 --不输入用户口令和用户、重复点(确定或取消按钮)是否允许登陆 --登陆后,页面中登陆信息 --页面中有注销按钮 --登陆超时的处理 注销 --注销原模块,新的模块系统能否正确处理 --终止注销能否返回原模块,原用户 --注销原用户,新用户系统能否正确处理 --使用错误的账号、口令、无权限的被禁用的账号进行注销 APP切换到后台,再回到app,检查是否停留在上一次操作界面 APP切换到后台,再回到app,检查功能及应用状态是否正常,IOS4和IOS5的版本的处理机制有的不一样 App切换到后台,再回到前台时,注意程序是否崩溃,功能状态是否正常,尤其是对于从后台切换回前台数据有自动更新的 手机锁屏解屏后进入app注意是否会崩溃,功能状态是否正常,尤其是对于从后台切换回前台数据有自动更新的时候 App使用过程中有电话进来中断后再切换到app,功能状态是否正常 杀掉app进程后,再开启app,app能否正常启动 出现必须处理的提示框后,切换到后台,再切换回来,检查提示框是否还存在,有时候会出现应用自动跳过提示框的缺陷 对于有数据交换的页面,每个页面都必需要进行前后台切换、锁屏的测试,这种页面最容易出现崩溃 App有免登录功能时,需要考虑IOS版本差异
产品需求自查表
修改后支持撤销吗
修改提交有二次确认吗
修改是否涉及数据转移
查询的入口在哪里
查询异常情况怎样显示
查询对象是什么
哪些字段支持查
查询条件:按权限?按类别?按时间?
查询方式:搜索、筛选
搜索条件:id、用户名、手机号等
匹配方式:精准匹配、模糊匹配等 查询结果:有屏蔽要求吗?对查询结果可以进行哪 些操作? 查找结果展示:如何展示,如何排序,没找到怎么 办,如何显示? 打开结果展示方式如何,新标签页、当前页、弹窗 、详情页,是否可以继续点击跳转 敏感数据如何显示,如何配置(隐藏、权限设置) 显示内容的优先级(必要字段、重要字段、排版、 呈现方式) 显示的层级关系(父子级嵌套关系) 功能操作前、操作方式、操作过程展示、操作结果 展示 数据绘制交互【请求前、请求中、绘制、绘制完成 (有数据、失败)、数据缓存、请求及重试机制】 页面默认选中焦点、选中项、默认值 页面显示元素交互状态有哪些(常态、鼠标悬停、 点击、选中、禁用) 显示的顺序,按照创建时间顺序、修改时间、类别 列表显示样式、一页显示数量,分页显示数量,响 应式布局
删除到一半就停止(例如断网),被删除内容怎么 处理?
删
删除后是否进入回收站,是否支持恢复
是否支持批量删除,如何操作,如何提示
在增加过程中是否支持批量删除
考虑是否有关联数据
删除数据采用逻辑删还是物理删
改的条件是什么
修改的限制条件是什么
改
改
查 后台系统自查清 单
显
哪些参数可以修改,哪些参数不可修改
是否支持批量修改
哪些情况不允许增加
增加过程中输入参数有哪些
支持批量增加吗 增
操作提示
增加是否进入到编辑状态
开发人员自测标准
开发人员自测标准全文共四篇示例,供读者参考第一篇示例:开发人员自测标准指的是在软件开发过程中,开发人员自行对自己编写的代码进行测试和检查,以确保代码的质量和稳定性。
开发人员自测标准是软件开发中至关重要的一环,它不仅可以有效地减少程序中的bug,提高代码的质量,还可以加快开发进度,减少交付延迟。
下面我们将详细介绍关于开发人员自测标准的相关内容。
一、为什么需要开发人员自测标准1.提高代码质量:开发人员自测标准是开发人员自我检查自己代码的方式。
通过自测可以及时发现代码中的潜在问题和bug,并及时进行修复,从而保证代码的质量。
2.加快开发进度:开发人员自测标准可以帮助开发人员在开发过程中及时发现问题,并及时解决,从而减少了代码修改的次数,提高了开发进度。
3.降低软件开发成本:通过开发人员自测可以有效地减少代码中的bug,减少了测试和维护的成本,提高了开发效率,降低了开发成本。
1.代码规范性检查:开发人员在编写代码时应该遵循一定的代码规范,如变量命名规范、代码缩进规范、注释规范等,开发人员在自测过程中应该检查自己的代码是否符合规范。
2.功能正常性测试:开发人员在开发完成后应该对代码进行功能测试,验证代码功能是否按照需求正确实现,是否存在功能缺陷。
3.边界值测试:开发人员应该对所有的输入参数进行边界值测试,验证程序在极限条件下是否可以正常工作。
4.异常处理测试:开发人员应该对代码中可能出现的异常情况进行测试,验证程序是否能够正确地处理异常情况。
6.安全测试:开发人员应该对程序进行安全测试,验证程序是否存在安全漏洞,是否能够保护用户数据的安全。
三、开发人员自测标准的实施步骤1.编写测试计划:在进行自测之前,开发人员应该先编写测试计划,明确测试的目的、范围和方法。
2.执行测试:开发人员在编写完代码后,应该按照测试计划进行测试,并记录测试结果。
3.修复问题:在测试过程中发现问题后,开发人员应该及时修复问题,并重新进行测试,直到问题解决。
91手机娱乐
91手机娱乐结论与建议
• 目前越来越多的电商企业肯定了移动营销的价值,把预算放在移动应用 的开发和营销上面,并且借助类似91助手这样的移动应用发布服务平台, 进行更精准、更有效的市场推广。本次双11活动产生的巨大连锁效应, 只是一个开始,未来随着更多移动电商APP的涌现,移动电商APP必将 迎来爆发式的发展。淘宝虽一家独大 但市场格局还未定论 从91助手上各品牌移动电商客户端下载量来看,淘宝移动客户端可谓是 一枝独秀,很大一部分因素是在于淘宝PC端互联网积累的海量用户基础 以及用户习惯,多层次多渠道的抢占市场份额尽显阿里巴巴集团的熊熊 野心。 从图表可见,拥有更多白富美和高富帅的IOS平台,电商应用下载量目 前还明显高于“草根”群体为主的android平台,这个主要还是消费习 惯和消费水平的差距所决定的,毕竟硬件的优势明明白白的摆在那边。 但是,千万别低估了草根的力量,随着安卓机的性能不断提升,拥有更 广泛群众基础的“草根”早已不甘寂寞,手机购物的习惯已经逐渐养成, 由此带来安卓平台的电商应用平稳增长,有望不断提升,强势逆袭。 由此可断定,未来能完美兼容各大系统的电商客户端,将会受到市场和 用户的广泛追捧,其市场占有率也必将会有大的飞跃。
91手机娱乐商业模式
• 产品与服务 • 91手机娱乐主要包括:91手机助手、91手机 无线、91手机游戏 • 1)91手机助手:91手机助手是由网龙公司推 出的第三方智能手机管理软件,是目前全球唯 一一款全面支持iPhone、Windows Mobile、Android、Wince、 Symbian S60五大智能手机系统的PC端管 理软件。具有智能手机主题、壁纸、铃声、音 乐、电影、软件、电子书的搜索、下载、安装所求”作为自 己的使命,成立以来,公司秉承“以用户为导 向”的理念,不断坚持技术创新, 致力于为用户提供“简单,可依赖”的互联网搜索产品及服务,其中包括:以网 络搜索为主的功能性搜索,以贴吧为主的社区搜 索,针对各区域、行业所需的垂 直搜索,MP3搜索,以及门户频道、IM等,全面覆盖了中文网络世索改变生 活,推动人类的文明与进步,促进中国经济的发展为己任,正朝着更为远大的目 标而迈进。 可根据与冠名商的合作洽谈对指定栏目或活动进行冠名,并且提 供了独一无二的专题定制冠名,让用户通过定制的专题,深入了解产品,迅速提 升合作商的品牌知名度。91手机各项活动在全站具有较强的推广力、广 泛影响力。91手机子下的栏目冠名,将会涉及合作商所需的专属领域用户群。站 点合作资讯能够为合作商提供最好的新品发布平台,影响力广泛。并且在站点专 栏推荐下,迅速提高合作商品牌的信赖以及产品的吸引。
Android移动开发(慕课版)自测试题5套及答案(大学期末复习资料)
自测试卷1一、选择题1.Google于()正式发布的Android平台。
A.2007年11月5日B.2008年11月5日C.2007年1月10日D.2009年4月30日2.下面关于Android SDK描述错误的是()。
A.Android SDK是Android开发工具包B.包含了模拟器、API文档、示例代码等内容C.在Android的官方网站中可以下载到D.包含了Java程序开发所需要的编译、调试工具3.创建Android项目时,下面的包名错误的是()。
A.com.minrisoft B.com.mingrisoft.01 C. D.com.mr_014.输出错误日志信息使用Log类的()方法。
A.d B.e C.w D.i5.在XML布局文件中,定义网格布局管理器可以使用()标记。
A.<GridView> B.<TableLayout> C.<GridLayout> D.<TableRow>6.()对象用于保存要携带的数据包。
A.Bundle B.Map C.Intent D.Activity7.下列关于线程描述错误的是()。
A.在一个线程中,可以有多个HandlerB.在一个线程中,只能有一个MessageQueueC.在一个线程中,只能有一个LooperD.在一个线程中,只能有一个Looper、MessageQueue和Handle8.Cursor类提供的()方法用于将指针移动到下一条记录上。
A.moveToPosition() B.moveToPrevious() C.moveToFirst() D.moveToNext()9.在配置Widget时,通过调用setResult()方法可以实现设置Activity的返回码。
当返回码为()表示Widget设置成功。
A.200 B.RESULT_SUCCESS C.RESULT_OK D.RESULT_CANCELED10.下面的代码用于实现创建绘图画布功能,请问空白处应该填入()。
让你事半功倍的交互体验自查清单
让你事半功倍的交互体验自查清单在平时设计过程中会遇到这样的问题:考虑某个模块流程了,却把特殊状态给忘了;改的版本多了,漏掉了原备注的内容,自己却没看出来。
记得带实习生的时候就遇到过交付的原型同一个界面,在这个功能里顶栏有标题,在另外一个功能里顶栏没有标题,让检查一遍也没有发现问题所在。
体验清单起因去年底看朋友出国前用‘穷游清单’给自己列清单,她说列的清单可以帮她在出行前检查一下是否有遗漏东西,避免因遗漏东西使整个旅行变得很糟。
既然旅游清单可以使旅游提前避免问题发生,是不是我们在工作中也可以采用这种方式使自己的产出物交付前保证万无一失。
在平时设计过程中会遇到这样的问题:考虑某个模块流程了,却把特殊状态给忘了;改的版本多了,漏掉了原备注的内容,自己却没看出来。
记得带实习生的时候就遇到过交付的原型同一个界面,在这个功能里顶栏有标题,在另外一个功能里顶栏没有标题,让检查一遍也没有发现问题所在。
经过这段时间思考、整理和实践,按照《用户体验要素》所提到的体验设计框架总结了一套体验清单设计方法。
虽然用户体验要素这本书是以网页设计为主,但所提到的用户体验层次,在移动端设计中依然有效;只是移动端设计中需要考虑更多的场景、硬件设备、特殊因素、交互方式等问题。
今天分享给大家移动端体验清单的设计方法,方便大家平时在做完交互稿后进行自查。
体验清单如何设计为了适用于大多数移动端应用,这套方法是按照需求(战略层、范围层)-流程及内容(结构层、框架层、表现层)-特殊因素的思路来设计的,主要分为三步:第一步:明确用户在什么场景下完成什么操作第二步:从框架流程再到内容细节,如:框架导航、流程、布局、转场、反馈、文字等;第三步:重点关注特殊因素,如:网络、硬件设备、数据网络、模式、空值、交互方式等;平时常用奇妙清单来规划自己一天的任务,就尝试用该App来制作移动端体验清单,使用之后感觉挺便捷的。
下面就以奇妙清单为工具来举例子:一、明确完成什么操作及主场景不同的产品、需求对应的用户场景和操作流程是不同的,每次在自查前先明确需求,然后明确用户是在哪些主场景下完成什么任务;主场景有什么?操作是哪些?罗列在清单里。
91移动开放平台SDK30版本介绍精品PPT课件
获取当前应用的我的好 友列表
API: NdGetAppMyFriendList()
获取我的好友
API: NdGetMyFriendList()
邀请好友
我的消息
系统消息
新鲜事
添加好友 更新头像 更新心情 推荐游戏 下载了游戏 评论了游戏 评分了游戏 游戏内动态
网页模式,可以动态扩展 后期新的充值方式
正在增加的财付通, 电信 翼支付
ipad/ipod touch 也能支持 短信充值
所有充值都有一定的延 迟(1-3分钟左右)
支付
支付
支付密码
每次购买都要求输入支付密码或登录密码
同步支付
立即获得用户是否支付成功的结果 API: NdUniPay()
用户反馈
用户反馈的内容将在开 发者后台呈现
API: NdUserFeedback()
版本检测与升级
普通更新, 强制更新 版本号要符合规范 支持断点续传 如果是非WIFI网络, 下载包超过10M提示用WIFI API接口:NdAppVersionUpdate()
分享到第三方平台
当前游戏界面截屏
NdEnterFriendCenter()
好友
查看好友的成就榜, 排行 榜
查看好友玩的游戏 查看好友的相关新鲜事 查看好友的好友 设置备注 查看资料 发送消息 删除好友
添加好友
通过各种方式查找用户 并添加
被添加的用户有权限设 置
请求消息会在系统消息 内通知
获取好友数据
获取当前应用的用户列 表
开发者后台
查看用户登录数及曲线图 查看用户新增用户数及曲线图 查看用户活跃数及曲线图 查看收益及曲线图
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
图标检查
android&ios
图标规范
初始化页
暂停页
退出页(仅android含有)
悬浮工具条
sdk接入检查
android&ios
悬浮工具条
sdk接入检查
android&ios
91账号
91社区调用
18183论坛接入要求
从游戏的商品列表进入到91支付界面
在91支付界面支付完成回到游戏中 支付检查 android&ios
安装后手机桌面的名称、dev后台的名称需为简体中文 需保证不含大面积的按钮均为英文 帮助界面的文字,或者是帮助图片上的文字需是简体中文的 info.plist文件中需保证不含无效字符“•”。 游戏中任意可以输入文本的地方,均需对【钓鱼岛】、【尖阁列岛】这2个敏感词的发送进行屏蔽 新游戏dev后台()的游戏名称需与游戏安装后的游戏名称基本保持一致 同一个游戏的ios版本与安卓版本接入的appid不允许是一样的 游戏所有UI界面,功能,不能出现这些字眼:炸金花、诈金花、扎金花、梭哈、赢三张、三张牌、港 式五张、赌场、赌、六合彩 游戏安装包的固件要求需配置 即需要设置AndroidManifest.xml文件中的minSdkVersion或者targetSdkVersion
悬浮条设置要求: 1、网游允许登录前不显示悬浮条 2、单机和基于IMEI的游戏,要求进入游戏就必须显示悬浮条 3、在游戏主界面必须始终有悬浮条,允许在战场、副本可以没有悬浮条,这些位置会影响用户操作 4、前期新手强制教学阶段可以屏蔽或者不可点击 5、不得存在导致主界面悬浮条显示关闭的相关按钮,如:设置悬浮条是否显示 6、游戏悬浮条有且只有一个 登陆接入要求: 1)网络游戏,要求在游戏启动后,进入游戏前有且仅有使用91账号进行登陆,且必须91账号登录成 功才可以进入游戏 2)基于IMEI、弱联网、单机游戏,需要在进入91社区、支付、用户反馈等sdk相关界面时进行91账号 登陆 使用任何非91账号进行游戏登陆的程序将会被拒绝 在游戏的一次运行过程中,进入sdk相关界面无需重复进行91账号登陆 游戏【注销】和【切换账号】的功能可以正常实现(仅针对网络游戏) 1)注销91账号后,需弹出91登陆界面或重启游戏弹出登陆界面 2)切换91账号后,需显示为新登陆账号的游戏数据 同时显示非91账号、密码的程序将会被拒绝 不可以存在非91账号的相关信息,如:非91账号信息修改、91账号密码找回方式 游戏退出后重新进入游戏,要求可以实现91账号自动登录功能(安卓游戏还包括点击退出页上的退出 按钮后重新进入游戏的情况) 涉及调用91社区内个人信息及个人头像的游戏,至少重启游戏后可以及时更新 91社区中内功能崩溃或ui显示异常的程序将会被拒绝 1、自动转屏开启:需保证游戏方向和接入的sdk方向在至少一个方向上是一致的,且转屏后不会出现 崩溃 2、自动转屏关闭:若sdk与游戏方向均为横屏或者均为竖屏,需保证二者方向一致 1、无需调用外部浏览器,可以内置在游戏中 2、要求接入竖屏论坛,即关闭NdCommplatform.getInstance().ndSetScreenOrientation的调用(仅 针对91MM计费的产品) 传入价格需保持一致 商品名称、数量需要根据购买项有区别,并且注明代币名称。 如:名称是10个金币,数量是1;或者名称是金币,数量是10。 游戏商品进行打折促销、首充赠送等活动,需在活动公告、商品列表等地方有相应的说明。 如: 游戏商品列表写上10金币,赠送1金币,91支付界面写10金币(正确) 游戏商品列表直接写11金币, 91支付界面写10金币(错误) 道具需在3-5分钟内到账 道具到账后必须能及时刷新,无需重启游戏;若无法自动刷新,需弹框提示,告知玩家如何操作或者 添加手动刷新按钮 到账的道具数量正确。若有充值活动导致到账的代币数量不正确,需在公告或者是商品列表中有相关 文字说明
使用代币充值的游戏,需注意: 1)在91豆兑换界面修改支付的91豆数量。支付成功后,到账的代币数量需与支付的91豆比例一致; 2)需注意91豆与代币的兑换比例,必须可以整除,并且只含2位小数 玩家91豆不足或者进入支付界面不进行购买的情况,需保证回到游戏界面,可以继续游戏,不会持续 loading,不会崩溃。 游戏含有一个或者以上非等比例的代币充值或者每日返回代币的礼包购买,均需使用同步异步支付, 不可以使用代币兑换的方式 订单号需只含有数字、字母、下划线、减号,且不能重复 游戏中需不含有任何非91的充值方式以及非91充值方式的介绍(如活动、公告界面;帮助界面),即 使是点击无响应的按钮(必须屏蔽相关按钮); 状态需为【通知成功】【不通知】或者【虚拟商店】,不能出现【通知失败】 通知状态是【不通知】的单机游戏,需确认是否有服务器,若无服务器需要跟技术确认是否做过漏单 处理。 通知状态是【通知成功】或者【通知失败】,需要设置预警信息(dev后台设置) (不使用虚拟商店不检查)通知状态是【虚拟商店】,消费型的商品支付成功后,剩余数量需变为 0;非消费型的商品显示为【不限】 网络游戏需保证启动游戏后,先进行登陆检查,弹出更新提示框,并且用户在提示框操作后再进行后 续的登陆动作 基于IMEI游戏需保证在进入游戏界面前进行更新检查,弹出更新提示框,并且用户在提示框操作后再 进行后续的动作必须 单机游戏仅需在联网或者是91账号登陆前检查更新 游戏若为强制更新,需保证在更新未完成前,玩家无法进入到游戏中 游戏进行更新,点击更新按钮后,需开始下载客户端 游戏不含非91的客户端检查方式(包括非91客户端更新检查的按钮以及非91客户端更新检查的链接) 需不含引导用户到其他下载地址下载非91渠道的客户端(包括官网) 需不含引导用户使用非91支付方式的相关信息 需不含引导用户到其他游戏平台进行好评,给予奖励 需不含引导用户访问非91官网、论坛的相关信息 需不含官网、官方论坛等类似访问官方网站按钮,即使是灰状的,无法点击的 需不含91渠道用户无法参与的分享活动 需不含微博分享按钮,点击后进入到官方微博主页 需不含任意第三方开发平台以及第三方广告平台系统(商务授权的除外) 游戏中必须保证不含91的对外客服QQ 游戏中出现的客服邮箱、客服电话需同之前上架资料表中提供的以及dev后台配置的相同 若更换客服信息,需要重新提供上架资料表,并且修改dev后台配置的客服信息。
在91支付界面支付完成回到游戏中 支付检查 android&ios
91支付方式选择 订单号要求 不含非91支付方式
销售清单(dev后台)中通知状态
更新接入逻辑正确
更新检查
android&ios 强制更新要求 更新功能正常 不含非91的客户端更新检查
游戏界面内含非91引导 客服、外链检查 android&ios
不含91客服QQ 客服信息一致性
游戏名称检查 非中文检查 android&ios 按钮检查 帮助信息检查 ios info.plist文件中不能含有无效字符 敏感词屏蔽 游戏名称一致 其他检查 android&ios 游戏接入的appid要求 赌博相关字眼检查 游戏安装包的固件要求必须写
测试点详细 version code 必须为整数 version code、version name需要不为0 新游戏提交测试,package字段需要区别于其他渠道,带上“91”字样 更新版本时,package字段需要与已上架版本一致(区分大小写) android或者pad版本同一游戏的不同测试包或资源包,package字段需要有所区别 CFBundleVersion需要与CFBundleShortVersionString保持一致 CFBundleVersion、CFBundleShortVersionString均需不为0 新游戏提交测试,CFBundleIdentifier字段需要区别与其他渠道,带上“91”字样 更新版本时,CFBundleIdentifier字段需要与已上架版本一致(区分大小写) 测试包中的CFBundleIdentifier字段需要与更新日志中提供的一致(区分大小写) iphone或者ipad版本同一游戏的不同测试包或资源包,CFBundleIdentifier字段需要有所区别 CFBundleURLName需要与CFBundleIdentifier保持一致(区分大小写) CFBundleURLSchemes需要为“91-”+CFBundleIdentifier(区分大小写) 游戏的icon图标必须加入91logo,且角标大小需与上架资料中提供的一致 游戏中配置的所有icon文件、dev后台提交的icon以及提供的icon文件均需打上91logo,并且保持一 致 启动游戏,需要出现sdk初始化页 仅需要出现一次的更新检查(需要移除原来调用的更新检测相关接口) 在游戏界面切回手机桌面再进入游戏需要弹出暂停页 单机游戏,游戏中暂停按钮或者是实现暂停功能按键点击后也需弹出暂停页 在游戏界面中点击手机后退按钮需要弹出退出页 游戏的退出按钮,点击后需要弹出退出页 退出页上的【退出】按钮,点击后需要可以退出游戏 点击悬浮条中的论坛、反馈,游戏不可以出现崩溃 由于悬浮工具条上加入了社区入口、18183论坛入口及用户反馈入口,游戏内原来若有接入相关接 口,可以移除
检查结果
分类
平台
测试点 版本号version code,version name
android 主包名package
版本信息检查
版本号CFBundleVersion, CFBundleShortVersionString
iOS 标识符CFBundleIdentifier、CFBundleURLName 、CFBundleURLSchemes