自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

张迁的博客

愿意分享一些真正可以解决工作中问题的东西

  • 博客(15)
  • 资源 (5)
  • 收藏
  • 关注

原创 论一个android开发者自学转javaee的过程

        1.基本情况介绍    到目前为止本人开发安卓3年,并且自学java后台已经快1年了,对于android有一定的见解,对于java后台目前也学了很多的框架和知识    2.关于android方面在android方面我做过很多项目,一个方面是自定义的android系统:包括机顶盒等。在机顶盒上一般都是一个home项目,然后大多数都是视频的项目。主要就是调用底层播放器和业务逻辑 消息处...

2018-03-27 17:30:20 3457 7

转载 原生Android 项目里嵌入 Unity AR程序

一个典型的 Android 应用由布局、活动、额外的资源组成。构建应用1.打开 Android Studio ,会出现以下界面 注:包名要与Unity导出时的包名一样 2.选择 Android 应用运行的平台 3.  4. 5.Android Studio创建完毕。 二、Unity 程序嵌入安卓项目首先在Unity项目的开发过程中,需在unity中编写调用Android的方法 1、然后导出unit...

2018-03-27 15:24:14 951 1

转载 路由框架ARouter最全源码解析

ARouter是2017年阿里巴巴开源的一款Android路由框架,官方定义:ARouter是Android平台中对页面,服务提供路由功能的中间件,提倡简单且够用有下面几个优势:1.直接解析URL路由,解析参数并赋值到对应目标字段的页面中;2.支持多模块项目;3.支持InstantRun;4.拦截器策略,允许自定义;5.提供IoC容器,控制反转;6.映射关系自动注册;7.灵活的降级策略.通过解析这...

2018-03-23 15:49:11 414

转载 ARouter解析三:URL跳转本地页面源码分析

在前面文章中对ARouter中页面跳转和源码进行了分析,今天我们来学习下通过URL跳转本地页面的使用和跳转源码分析。在看这篇文章之前建议小伙伴们先看下ARouter解析一:基本使用及页面注册源码解析,先对ARouter有个整体的了解。通过URL跳转也免不了前面的准备工作,比如ARouter实例的获取,初始化,构造路由信息的PostCard,PostCard的完善等都是一样的,我们这里就不再重复炒饭...

2018-03-23 15:48:06 1091

转载 Android 底部导航栏 多种实现方法,目前自定义的BottomNavigationBar比较不错

本文目录.png当开始一个新项目的时候,有一个很重要的步骤就是确定我们的APP首页框架,也就是用户从桌面点击APP 图标,进入APP 首页的时候展示给用户的框架,比如微信,展示了有四个Tab,分别对应不同的板块(微信、通讯录、发现、我),现在市面出了少部分的Material Design 风格的除外,大部分都是这样的一个框架,称之为底部导航栏,分为3-5个Tab不等。前段时间开始了一个新项目,在搭...

2018-03-23 14:23:12 5165 2

转载 ARouter解析二:页面跳转源码分析

在前面中我们对ARouter的页面跳转功能的使用有了基本的了解,由于篇幅的原因没有对跳转的源码进行分析,今天我们就来探究一下页面的跳转过程。在看这篇文章之前建议小伙伴们先看下面链接给出的文章好有个整体的了解。ARouter解析一:基本使用及页面注册源码解析整个流程示意图如下,接下来我们会对着这个示意图开始开车。页面跳转流程.png1.获取ARouter实例我们先从简单的说起,不带参数的页面跳转,一...

2018-03-23 14:04:45 2548

转载 ARouter解析一:基本使用及页面注册源码解析

ARouter是阿里2017年开源的页面路由框架,是今年比较火的一个开源框架,目前在Github上已经有2.2k的小星星了。官方对这个框架的定义是ARouter是阿里巴巴开源的Android平台中对页面、服务提供路由功能的中间件,提倡的是简单且够用。为了跟上潮流,我也打算来学习下这个开源框架,整个预计会分成四五个系列。今天我们先来看下基本使用和页面注册的源码。Google提供的原声路由主要是通过i...

2018-03-23 14:01:22 332

原创 RxErrorHandler简单介绍 (国人开发)

https://github.com/JessYanCoding/RxErrorHandlerInitialization RxErrorHandler rxErrorHandler = RxErrorHandler .builder() .with(this) .responseErrorList...

2018-03-21 19:30:12 1927

原创 RxPermissions简单介绍

https://github.com/tbruyelle/RxPermissionsCreate a RxPermissions instance :RxPermissions rxPermissions = new RxPermissions(this); // where this is an Activity instanceExample : request the CAMERA perm...

2018-03-21 19:29:11 1626

转载 mvp+dagger2+retrofit2+rxjava 项目框架 最佳实践

概述原来一直在用Android最原生的框架进行开发,最多也就使用了butterknife,减少了很多的findviewById。前段时间看google的IO大会,偶尔听到了新型的Android开发框架dagger2等等,然后对此框架产生了浓厚的兴趣。通过一段时间的深入学习,把我的学习分享出来,希望大家能够喜欢。mvp+dagger2+retrofit2+rxjava 一套开发模式自我感觉将是以后A...

2018-03-21 15:12:41 260

转载 RxBus简单介绍

RxBus是用来进行组件之间通讯的。因为项目当中用到了RxJava,因此用RxBus来实现组件之间的通讯,相对来说比较方便。关于RxBus的介绍和其他组件通讯工具EventBus可参考下面链接:用RxJava实现事件总线EventBus实战在没有这些工具之前,我们是怎么实现组件之间的通讯呢?我想到了三点:1、用intent来传递数据2、用注入依赖回调(意思就是注册监听回调)3、借助广播组件(推荐使...

2018-03-21 15:09:15 1122

转载 RxJava简单介绍

前言我从去年开始使用 RxJava ,到现在一年多了。今年加入了 Flipboard 后,看到 Flipboard 的 Android 项目也在使用 RxJava ,并且使用的场景越来越多 。而最近这几个月,我也发现国内越来越多的人开始提及 RxJava 。有人说『RxJava 真是太好用了』,有人说『RxJava 真是太难用了』,另外更多的人表示:我真的百度了也谷歌了,但我还是想问: RxJav...

2018-03-21 15:07:35 181

转载 RxlifeCycle简单应用

RxLifecycle GitHub地址RxJava GitHub地址1.为什么会发生内存泄漏使用RxJava发布一个订阅后,当页面被finish,此时订阅逻辑还未完成,如果没有及时取消订阅,就会导致Activity/Fragment无法被回收,从而引发内存泄漏。 写段代码测试一下,定义一个Activity,布局中显示一张图片,这样可以直观的看到此Activity的内存占用情况,然后在Activi...

2018-03-21 15:06:24 431

转载 RxBinding简单应用

1.RxBinding的好处1.首先RxBinding是对Android View事件的扩展,它使得你可以对View事件使用RxJava的各种操作。2.提供了与RxJava一致的回调,使得代码简洁明了。尤其是页面中充斥着大量的监听事件,各种各样的匿名内部类时。3.几乎支持我们常用的所有控件及事件。(v4、v7、design、recyclerview等)另外每个库还有对应的Kotlin支持库。2.R...

2018-03-21 15:04:43 171

转载 spring cloud

一、spring cloud简介spring cloud 为开发人员提供了快速构建分布式系统的一些工具,包括配置管理、服务发现、断路器、路由、微代理、事件总线、全局锁、决策竞选、分布式会话等等。它运行环境简单,可以在开发人员的电脑上跑。另外说明spring cloud是基于springboot的,所以需要开发中对springboot有一定的了解,如果不了解的话可以看这篇文章:2小时学会spring...

2018-03-14 11:29:05 127

libjingle_peerconnection_so.so

最完全,最全面的Android框架列表libjingle_peerconnection_so

2019-06-12

SSM框架整合,maven项目 尚硅谷ssm源码 Spring+SpringMVC+Mybatis+Bootstrap

SSM框架整合,maven项目 尚硅谷ssm源码 Spring+SpringMVC+Mybatis+Bootstra

2017-11-06

Java Web程序开发入门

Java Web程序开发入门

2017-06-30

Android屏幕适配

Android屏幕适配

2017-06-30

JavaEE学习笔记.pdf

JavaEE学习笔记.pdf

2017-06-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除