zoukankan      html  css  js  c++  java
  • android开发中的图片资源问题

      最近在做一个给应用套图的工作,和主题类似,系统自带软件有做好的图,如联系人,浏览器等,第三方软件会自动套一张图作为背景,类似一个主题,但是就是这个小功能耽误了我几天的时间!

      在开发中我有一个不是很规范的习惯,图片资源并不总是放在与平板和手机适配的分辨率下(只有一套图的时候),而是随便找一个分辨率就放进去了,因为只有一套图,其他分辨率中没有,总想着肯定能编译到,但这次却吃了个亏,编译完成push后,图标全变成了默认的机器人!打log后发现图片id存在,可是用系统方法根据id却找不到相应的图片,费尽千辛万苦,各种查资料之后,才从out/target/product/project-name/system/framework/framework-res.apk中发现我放资源的那个文件drawable-mdpi根本没编到,最后找到project.mk发现其中定义了个宏,对需要编译的分辨率做了限制,只编译hdpi和xhdpi。。。最后将图片放到xhdpi下,new整个工程,完美通过!

      这个教训告诉我,规范很重要,资源一定要放在适配的分辨率下,编译前一定要搞清楚其他相关地方是否做了限制,以免事倍功半!

    ---------------------------------------------------------- 不要抱怨,出生不能规划,未来却能规划,大步向前走,永不止步
  • 相关阅读:
    Freemaker:操作集合
    win10:在关闭防火墙下如何屏蔽特定端口
    win10:家庭版开启组策略
    oracle:10g下载地址(转载)
    mybatis:延迟加载时不要在get/set方法上面添加final关键字(原创)
    mybatis:在springboot中的配置
    mybatis:访问静态变量或方法
    maven:手动安装JAR到本地仓库
    datatables日常使用集合
    python 装饰器
  • 原文地址:https://www.cnblogs.com/caicaixu/p/3616702.html
Copyright © 2011-2022 走看看