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一致,如果有图片则会使用固定宽高处理,可能会对图片产生压缩或者拉伸处理。

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

     

  • 相关阅读:
    CF732 F Tourist Reform——边双连通分量
    CF36 E Two Paths——欧拉(回)路
    最小生成树()
    Bellman-Ford算法
    SPFA算法
    归并排序(Merge_Sort)
    并查集
    int(3)与int(11)的区别
    mysql应该看的blog
    mysql建立索引
  • 原文地址:https://www.cnblogs.com/yangwubo/p/6575132.html
Copyright © 2011-2022 走看看