Android
windows7lake
自己选择的路,再苦也要走下去。
展开
-
Error:Execution failed for task ':asynctask:packageDebug'
出错情形:在项目里面导入apache官方下载的jar包:httpclient-4.5.1.jarhttpcore-4.4.3.jarhttpclient-cache-4.5.1.jar我的build.gradle文件:apply plugin: 'com.android.application'android { compileSdkVersion 23原创 2015-10-18 09:32:29 · 1188 阅读 · 0 评论 -
ubuntu eclipse 解决android新建项目出现appcompat_v7报错和R文件无法生成的问题(windows同)
问题现象:为了是之前的Eclipse项目导入到Android Studio,重新装了Eclipse,下载好ADT插件和SDK后,开始新建项目,由于新建项目的最低支持的SDK小于14,需要appcompat_v7库作为支持,以保证低版本也能使用frame,兼容4.0以上SDK的特性。在创建新的安装项目出现appcompat_v7的内容,并且产生unableto write jarlist原创 2015-10-11 17:46:54 · 1523 阅读 · 0 评论 -
Dagger2学习篇——简单使用
Dagger2学习篇——简单使用Dagger2学习篇——注入原理Dagger2学习篇——2.11版本后代码简化及原理分析依赖注入依赖注入:就是目标类中所依赖的其他的类的初始化过程,不是通过手动编码的方式创建,而是通过技术手段可以把其他的类的已经初始化好的实例自动注入到目标类中。实例:Class A中用到了Class B的对象b,一般情况下,需要在A的代码中显式的new一个B的对...原创 2018-12-28 17:45:47 · 208 阅读 · 0 评论 -
Dagger2学习篇——注入原理
Dagger2学习篇——简单使用Dagger2学习篇——注入原理Dagger2学习篇——2.11版本后代码简化及原理分析Dagger2与其他依赖注入框架不同,它是通过apt插件在编译阶段生成相应的注入代码。在上一篇:【Dagger2学习篇——简单使用】的基础上进一步分析。MainPresenterDagger2会在/app/build/generated/apt/debug/目录下...原创 2018-12-28 17:45:54 · 171 阅读 · 0 评论 -
Dagger2学习篇——2.11版本后代码简化及原理分析
Dagger2学习篇——简单使用Dagger2学习篇——注入原理Dagger2学习篇——2.11版本后代码简化及原理分析简化的过程需要引入AndroidInjectionModule到项目中:(参考Dagger2 github)dependencies { compile 'com.google.dagger:dagger-android:2.x' compile...原创 2018-12-28 17:45:59 · 277 阅读 · 0 评论