
Android
OriginMonkey
这个作者很懒,什么都没留下…
展开
-
集成引入第三方library时出现错误Manifest merger failed : Attribute application@appComponentFactory
appComponentFactory集成引入第三方library时出现错误Manifest merger failed : Attribute application@appComponentFactory方法1方法2方法3集成引入第三方library时出现错误Manifest merger failed : Attribute application@appComponentFactory...原创 2019-03-21 14:56:32 · 5594 阅读 · 0 评论 -
集成第三方库butterknife Version 9.0.0-rc2以上 出现void butterknife.Unbinder.lambda$static$0()
集成第三方库butterknife 出现错误Error: Static interface methods are only supported starting with Android N (--min-api 24): void butterknife.Unbinder.lambda$static$0()需要在项目App下的build.gradle 下添加指定编译版本 lambda 表...原创 2019-03-21 15:01:40 · 1240 阅读 · 0 评论 -
ButterKnife 注解的使用
介绍:用于Android Views的字段和方法的绑定,它使用注解的方式为你生成代码样板通过在字段上使用@BindView来消除findViewById调用将列表或数组中的多个视图分组。立即使用actions、setters或properties对它们进行操作通过使用@OnClick和其他注解方法,消除监听器的匿名内部类通过在字段上使用资源注解来消除资源查找eg:class Ex...原创 2019-03-21 15:17:59 · 264 阅读 · 0 评论 -
EventBus使用
简介:EventBus是一个用于Android和Java的开源库,使 publisher/subscriber模式实现解耦。EventBus使中间通信仅用几行代码就能解耦类,简化代码,移除依赖和加速应用开发。优点:简化组件之间的通信解耦事件发送方和接收方能够很好地处理UI工件(例如活动、片段)和后台线程避免复杂和容易出错的依赖关系和生命周期问题快;专为高性能而优化很小(<...原创 2019-03-22 11:29:56 · 668 阅读 · 0 评论 -
AndroidStudio(运行按钮报错)出现 Error:moudle not specified
AndroidStudio File–> Sync Project With Gradle Files原创 2019-03-27 11:36:54 · 744 阅读 · 0 评论 -
Android ARM 微处理器的指令的分类与格式
ARM微处理器的指令集是加载 / 存储型的,也即指令集只能处理寄存器中的数据,而且处理结果都要放回寄存器中,而对系统存储器的访问则需要通过专门的加载 / 存储指令来完成。ARM微处理器的指令集可以分为跳转指令、数据处理指令、程序状态寄存器(PSR)处理指令、加载 / 存储指令、协处理器指令和异常产生指令六大类。ARM基本指令助记符指令功能描述ADC带进位加法指令A...原创 2019-03-28 10:49:27 · 265 阅读 · 0 评论