deep link
1.deep link 应用间的深度链接 分发 传播 和检测 url scheme
服务路由 上下文还原 唤醒优化 (突破微信的限制) 一种是跳转应用市场 另一种是web页面
场景还原 android app links iOS9 universailink
对服务发现 服务的参数化 服务网关(后台切换) 服务检测 曝光 点击 安装 转化
让自己的应用被第三方应用发现和打开应用 协议标准 app的场景网络化 魔窗
3.android网络请求volly框架
compile 'com.mcxiaoke.volley:library:1.0.15'
依赖extental library 1.0.15 volly 网络请求框架
只需要修改build.grade的dependencies修改依赖就可以了
3.com.google.gson.reflect class TypeToken 表示范型
4.注解 注解类 @interface这是java用来定义一个注解类。
@Target和@Retention这两个是JDK提供的元注解。请看下面。
@Target(ElementType.TYPE) //接口、类、枚举、注解
@Target(ElementType.FIELD) //字段、枚举的常量
@Target(ElementType.METHOD) //方法
@Target(ElementType.PARAMETER) //方法参数
@Target(ElementType.CONSTRUCTOR) //构造函数
@Target(ElementType.LOCAL_VARIABLE)//局部变量
@Target(ElementType.ANNOTATION_TYPE)//注解
@Target(ElementType.PACKAGE) ///包
@Retention(RetentionPolicy.RUNTIME) // 注解会在class字节码文件中存在,在运行时可以通过反射获取到
简单解释一下,比如ElementType.TYPE这个表示是一个类注解。比如struts2和springMVC的@controller
这个注解。
RetentionPolicy.RUNTIME表示会在class文件中运行是通过反射得到