zoukankan      html  css  js  c++  java
  • Stk 认证问题

    Ptcrb认证中涉及到STK模块的fail项主要是界面显示部分,主要为两大类:

    1、 图标icon显示

    2、 帮助菜单显示

    一、首先报出问题的是弹出框界面,StkDialogActivity.java

    由于我们的应用都是调用的系统统一的弹出框界面,因此需要根据显示icon修改接口的调用,框架接口提供了使用自定义布局setCustomTitle接口,因此增加自定义布局文件stk_msg_dialog_withicon.xml来实现弹出框中显示icon功能,本地使用图片调试验证正常,但是实验室验证一直看不到图片显示,从log中分析代码运行逻辑正常。

    于是怀疑图片有差异,尝试问题定位方案,编译调试包,在代码中获取网络那边图片二进制数据写入文件,将文件获取回来调试使用,但是实验室测试人员始终无法获取到文件,最后去实验室调试,获取到网络端图片数据,真相浮出水面,网络端的位图图片太小太小,界面显示为内容自适应,故显示出来一个极小的黑点,很难看出,效果如下:

    解决方案:

    使用从实验室抓取的网络图片二进制数据,在本地调试,使用固定宽高来调整自定义布局界面对位图进行拉伸或者压缩,此处由于实验室图片很小,故会进行拉伸,效果如下:

    此修改方案实验室认证那边承认通过, 代码中有增加判断处理,如果网络端传过来的图片为空,则不会显示,和原来ROM一致,如果有图片则会使用固定宽高处理,可能会对图片产生压缩或者拉伸处理。

    这个问题其实很简单,小黑点,你看不看得见,是个问题关键点。

     

  • 相关阅读:
    工程模式--基于Java多态性实现
    使用IDEA导入打开Web项目
    基于字典树实现的O(n)排序
    牛客挑战赛39 E 牛牛与序列题解
    牛客练习赛61 F苹果树题解
    Treepath 题解
    Running Median 题解
    Xorto 题解
    NC201400 树学题解
    [Accumulation Degree]题解
  • 原文地址:https://www.cnblogs.com/yangwubo/p/6575132.html
Copyright © 2011-2022 走看看