Android笔记-20171122-依赖冲突-int除法坑

int除法

int除以int一定永远是int,要返回float,必须要用一个数是float

gradle support包冲突

  • 自己写库时 对于support包不要compile,而要provided,确保依赖不传递

  • 查看dependency中的依赖:
    Gradle View只有在as3.0以下有用.
    可以命令行:
    ./gradlew :app:dependencies --configuration compile
    如果报错: 找不到或无法加载主类 org.gradle.wrapper.GradleWrapperMain,拷一份gradlewrapper过来即可.

  • 去除有依赖冲突的:

compile ("com.afollestad.material-dialogs:core:0.9.5.0") {
        exclude group: 'com.android.support'
    }
或者内部去除特定module
 exclude group: 'com.android.support', module: 'support-vector-drawable'

从app目录中解析bitmap的坑

从drawable和raw下解析都会有放大或缩小,从assert下解析才能读原图大小.

bgimg0 = getImageFromAssetsFile("Cat_Blink/cat_blink0000.png");  
  
*  
   * 从Assets中读取图片  
   */  
  private Bitmap getImageFromAssetsFile(String fileName)  
  {  
      Bitmap image = null;  
      AssetManager am = getResources().getAssets();  
      try  
      {  
          InputStream is = am.open(fileName);  
          image = BitmapFactory.decodeStream(is);  
          is.close();  
      }  
      catch (IOException e)  
      {  
          e.printStackTrace();  
      }  
  
      return image;  
  
  }  

viewpager的indicator选型

https://github.com/hackware1993/MagicIndicator

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 179,224评论 25 708
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,658评论 19 139
  • 五年前,我毕业后第一次到离家这么远的城市——上海。身上只带了1000块钱,拿着行李箱,坐着火车就来到上海。我的第一...
    娜子118阅读 274评论 0 0
  • 2017年9月1日,是义马市新区千秋学校开学的第一天,我又见到了最最亲爱的学生们的笑脸,我感到无比的亲切和...
    C18006李倩河南义马千秋阅读 356评论 2 2
  • 文/尚酷 病无体征睡一觉 哇哈哈 练太极 我要练太极 不得不懂 秀一把先 再说太急 我太极 你太...
    尚酷阅读 323评论 11 9

友情链接更多精彩内容