Android
文章平均质量分 79
SmarxPan
成为理想中的自己
展开
-
多渠道打包总结
使用gradle进行多渠道打包基本多渠道打包进阶适配渠道包使用Ant多渠道打包使用python脚本进行多渠道打包使用gradle进行多渠道打包使用Android studio基本多渠道打包以友盟的为例渠道信息一般在 AndroidManifest.xml中修改以下值:<meta-data android:name="UMENG_CHANNEL" android:value="wandouj原创 2016-04-14 23:23:56 · 546 阅读 · 0 评论 -
是时候学习一波Lambda表达式了
是时候学习一波Lambda表达式了Android N预览版的发布, 支持了一些java 8的新特性, lambda表达式算是最重要的新特性之一. 本篇文章将会探讨及使用Lambda表达式, 跟紧Google粑粑的脚步什么是Lambda首先Lambda并不是新鲜事物, 其为java8最重要的新特性之一. 我们Android开发者开始一直用java7, 直到AndroidN的发布终于能过使用Lambda原创 2016-04-23 18:40:27 · 468 阅读 · 0 评论 -
Dagger2学习之Hello Dagger
Dagger是Square公司的开源项目, 后来被Google fork下来, 继续开发, 诞生了Dagger2. 这个项目的主要作用是依赖注入. 新手觉得一个东西太难学, 主要原因是一下子暴露在太多难以理解的概念中, 无所适从. 而当你用了一遍 因此这一篇博客仅仅使用最简单的应用方式. 对Dagger2有了个最基本的认识之后, 慢慢深入学习就不那么困难.gradle配置先上使用方式, gradle原创 2016-04-23 18:45:59 · 328 阅读 · 0 评论 -
Activity跳转最佳实践
Activity跳转最佳实践学习Android-CleanArchitecture时, 注意到它用了一个Navigator类统一管理Activity跳转, 统一管理的好处相信不用我多说, 让我们一起来学习一个.传统写法跳转不需要参数时:Intent intent = new Intent(this, SecondActivity.class);startActivity(intent);跳转需要原创 2016-06-08 15:13:29 · 457 阅读 · 0 评论 -
Android进阶之自定义注解
Java进阶之注解本篇文章内容包括: 注解的概念元注解自定义注解Android自定义编译时注解如果使用过ButterKnife, EventBus, Retrofit, Dagger等框架, 你对注解一定不会陌生. 但是注解背后究竟有什么魔法, 可以做这么不可思议的事情. 什么是注解先来看看Java文档中的定义 An annotation is a form of metadata,原创 2016-06-23 19:23:43 · 991 阅读 · 1 评论